1 / 8 计算器概要设计说明书1、引言1.1 编写目的在程序设计中, 通过设计、编制、调试一个模拟计算器的程序,加深对语法及语义分析原理的理解,并实现对命令语句的灵活应用。在程序设计中, 可以用两种方法解决问题: 一是传统的结构化程序设计方法,二是更先进的面向对象程序设计方法。而在面向对象程序设计中关键是如何将问题域中的实体(即日常所见的概念)抽取出来,作为 JAVA程序中的类,而属性与行为作为类的两类要素通常是必不可少的,甚至还应考虑类必须满足的约束。1.2 项目背景计算器是日常生活中十分便捷有效的工具,能实现加、减、乘、除、开方、求倒数等简单运算的工具。 要实现计算功能, 可以用 JAVA的知识编写程序来解决此问题。 该计算器大大的降低了数字计算的难度及提高了计算的准确度和精确度。该计算器使用非常简单和方便,对广大中小学生的学习有巨大帮助作用,也对在职人员的工作有点帮助作用。在课程设计中,系统开发平台为Windows 7,程序设计设计语言采用 JAVA,在程序设计中,采用了结构化与面向对象两种解决问题的方法。1.3 定义2 / 8 事务流:数据进入模块后可能有多种路径进行处理。系统:若未特别指出,统指本系统。1.4 参考资料[1] 钱银中,眭碧霞 .Java 程序设计案例教程[2] 道客巴巴:2、运行环境操作系统: Windows 2000﹑Windows XP Professional、Windows 2000 Server 或者 window 7.0 操作系统 . 3、总体设计3.1 系统设计流程系统设计主要有五部分组成:需求分析、概要设计、详细设计、编写代码和系统测试。如下图所示:⑴ 需求分析这次课程设计的题目是实现简单计算器的功能。实现功能: 加,减,乘,除,可加其它运算功能;还要实现数据的输入,输出,计算,显示及清除等功能。⑵ 概要设计计算器包含的功能有: 加、减、乘、除、清除。计算器的屏显为JFrame 控件,左侧的数字、操作符按键、右侧的功能为BUTTON控件。 输入的原始数据、运算中间数据和结果在顶部的TEXTBOX 控件显示。每种计算功能均为独立设计算法。⑶ 详细设计详细设计部分则是在概要设计的基础上对计算器的功能实现作出更为详细需求分析概要设计详细设计编写代码系统测试3 / 8 的介绍。主要对各设计块中的各个类作出说明,包括对每个类如何在以后的程序设计中的定义作出介绍,并作出相应的说明,并对各参数作出介绍。⑷ 编写代码这一部分主要根据前面的详细设计内容用具体语言实现计算...