摘要:随着科技的飞速发展,信息技术的发展日新月异,计算器已经进入各个领域,大型复杂的计算是人脑和手工不能完成的。科学计算器作为一种快速便捷的计算工具方便了人类的使用[1]。科学计算器包括四则运算,复杂运算,进制之间的转换等功能,界面美观,操作方便简单,科学计算器在日常生活、学习、工作中很广泛,而且种类繁多。
本文按照软件工程过程阐述了计算器的从问题定义到需求分析、概要设计和详细设计等过程。软件采用Java面向对象编程语言来开发。该设计让计算机不只是简单的四则运算,让人们在计算器上计算复杂的运算,操作简单,既可以节约时间,又能提高准确率,但是用于自己能力有限,可能系统会存在一些小的问题。
关键词:科学计算器 运算 Java
目录
摘要
Abstract
一、绪论-2
(一)课题背景-2
(二)综述科学计算器概况-2
1.科学计算器在生活中的应用-2
2.科学计算器的发展前景-3
(二)综述科学计算器的相关技术-3
二、系统开发技术和工具-4
(一)系统介绍-4
(二)系统开发语言-4
(三)项目特点及意义-5
三、需求分析-5
(一)功能需求分析-5
(二)可行性分析-6
1.经济可行性-6
2.技术可行性-7
(三)用例图-7
1.UML介绍-7
2.科学计算器的用例图-7
四、总体设计-9
(一)总体设计目标-9
(二)功能模块设计-10
五、详细设计-11
(一) 设计目的-11
(二) 设计说明-11
1.UI界面风格-11
2.科学计算器计算流程-11
3.复合运算功能的设计-14
六、系统实现-16
(一)系统功能介绍-16
(二)系统界面设计-16
(三)系统功能设计-16
1.科学计算器清零回退功能-16
2.科学计算器幂运算功能-17
3.科学计算器加减乘功能-17
4.科学计算器平方根,百分号运算等功能-17
七、结论-19
八、致辞-19
九、参考文献-20