1、 10信计信计2011-2012(二二) Java程序设计程序设计课程设计课程设计 设计题目 模拟科学计算器模拟科学计算器 设计时间 学生姓名 学生学号 所在班级 指导教师 成成 绩绩 摘要 计算器在我们的生活中常常会使用到,本次课程设计,通过界面以及其中的 逻辑处理,完成了四则运算的处理。通过 awt 包或者 swing 包中的界面设计部分 对界面设计的细节可以有更多的了解。利用面向对象的思想,将各个组件的事件 响应分别用不同的类表达出来。 面向对象的思想从很大程度上可以让程序的思路 更加清晰,而且可重用性很高。对于具有相同事件响;应的组件则可以调用相同 的类来处理事件。除此之外,利用栈的知
2、识来解决运算符优先的问题也让我们对 java 中的栈有了更多的了解。 关键词关键词 java;计算器;四则运算;面向对象;栈 目目 录录 1 需求分析.1 1.1 该计算器完成的功能1 1.2 出错处理1 1.3 数据处理1 2 设计方案.1 2.1 设计方法1 2.2 界面布局1 3 系统设计.2 3.1 界面设计2 3.2 功能模块2 3.2.1 功能模块的设计方案.2 3.2.2功能模块的实现方法3 4 系统的开发和运行环境及安装配置说明.3 5 系统测试截图.4 5.1 系统初始运行界面4 5.2 计算器按键测试4 5.3 运算符重复输入测试4 5.4 被除数为 0 的测试5 5.5 小数点重复性检查5 5.6 backspace 按键越界操作.6 5.7 优先级程序计算6 5.8 计算结果7 6 总结与心得体会.7 附录9 1 1 需求分析 1.1 该计算器完成的功能 用户能够完成四则混合运算+