JAVA保存计算过程的计算器课程设计报告
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
JAVA保存计算过程的计算器课程设计
报告
1
2020年4月19日
保存计算过程的java计算器
目录
1 概述................................................................................. 错误!未定义书签。
1.1 课程设计目的 ............................................... 错误!未定义书签。
1.2 课程设计内容 ............................................... 错误!未定义书签。
2 系统需求分析 .................................................................... 错误!未定义书签。
2.1 系统目标 ....................................................... 错误!未定义书签。
2.2 主体功能 ....................................................... 错误!未定义书签。
2.3 开发环境 ....................................................... 错误!未定义书签。
3 系统概要设计 .................................................................... 错误!未定义书签。
3.1 系统的功能模块划分.................................... 错误!未定义书签。
3.2 系统流程图 ................................................... 错误!未定义书签。4系统详细设计 .................................................................... 错误!未定义书签。
5 测试 .................................................................................... 错误!未定义书签。
5.1 测试方案 ....................................................... 错误!未定义书签。
5.2 测试结果 ....................................................... 错误!未定义书签。
6 小结 .................................................................................... 错误!未定义书签。参考文献 ............................................................................... 错误!未定义书签。附录.................................................................................... 错误!未定义书签。
附录1 源程序清单............................................................ 错误!未定义书签。
1
2020年4月19日
1 概述
1.1 课程设计目的
1.掌握JAVA语言编程的基础知识并能熟练运用。
2.熟悉类声明与对象的使用。
3.理解委托时间处理模型。
4.了解JAVA语言的图形用户界面JAVAS WING的设计知识。
5.运用JAVA SWING编写简单计算器程序,并实现其功能。
1.2 课程设计内容
设计GUI界面的计算机程序,用户能够经过鼠标依次输入参加计算的数值,进行加,减,乘,除,等混合运算。
2 系统需求分析
2.1 系统目标
一个简单的计算器程序。用户能够利用鼠标点击数值或操作符按键完成计算的输入,计算的结果将被显示在窗口上部的文本框中。
2.2 主体功能
1.按下数字键在文本框上会显示数字,这是计算器最基本的功能
2.在任何时候按下“+-”键,计算器文本框上的数字置反
3.上面一个文本框显示计算过程,下面一个文本框显示输入的数字
4.当按下的运算符号时前面已经按下过运算符号时,下面一个文本
2020年4月19日
框显示上一个运算符号以及两个数之间的运算结果。
5.按下清除“C”键,数据被全部清除。
2.3 开发环境
JDK
3 系统概要设计
3.1 系统的功能模块划分
1.主界面模块
2.事件相应模块
3.2 系统流程图
1
2020年4月19日