没有合适的资源?快使用搜索试试~ 我知道了~
java程序设计课程设计报告—计算器.doc
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 95 浏览量
2022-06-10
10:11:46
上传
评论
收藏 264KB DOC 举报
温馨提示
试读
30页
java程序设计课程设计报告—计算器
资源推荐
资源详情
资源评论
.
Java 程序设计课程设计报告
( 2011 -- 2012 年度第 1 学期)
计算器
专 业 网络技术
学生姓名
班 级 B 计算机 102
学 号
指导教师
完成日期 2012 年 1 月 8 日
.
.
目 录
目 录................................................................................................................................................2
1 概 述.............................................................................................................................................1
1.1 课程设计目的............................................................................................................1
1.2 课程设计内容............................................................................................................1
2 系统需求分析...............................................................................................................................1
2.1 系统目标....................................................................................................................1
2.2 主体功能....................................................................................................................2
功能 1:按下数字键在液晶平上会显示数字,这时计算器最基本的功能。...........2
功能 2:在任何时候按下“±”键,计算器文本框上的数字置反号。..........................2
功能 3:第一次按下“运算”键,再按下数字键,将重新输入第二个数字。再次按
下“运算” 键,将算出前两个数字运算的结果,然后按下数字,将又重新输入新的
数字。..............................................................................................................................2
功能 4:输入数字后,按下“等于”键,将仍输出原来的数, 输入运算符和第二个
数字后再按下“=” 键,将得到二者运算的结果,然后又重复功能 3 和功能 4 。.. .2
功能 5:按下清除“C”键,数据被全部清除。.............................................................2
2.3 开发环境....................................................................................................................2
3 系统概要设计...............................................................................................................................3
3.1 系统的功能模块划分................................................................................................3
3.2 系统流程图................................................................................................................4
4 系统详细设计...............................................................................................................................4
5 测试.............................................................................................................................................10
5.1 测试方案..................................................................................................................10
5.2 测试结果..................................................................................................................11
6 小结.............................................................................................................................................11
参考文献........................................................................................................................................12
附 录..............................................................................................................................................13
.
.
计算器
1
概 述
1.1 课程设计目的
1、巩固并加深学生对 java 语言程序设计知识的理解;
2、培养学生面向对象的程序设计思想,使学生认识面向过程和面向对象两种设计
方法的区别;
3、进一步掌握和应用 MyEclipse8.5 开发环境;
4、提高运用 java 语言解决实际问题的能力;
5、初步掌握开发和独立设计小型实用软件的基本方法;
6、掌握书写程序设计开发文档的能力(书写课程设计实验报告)。
1.2 课程设计内容
设计 GUI 界面的计算器程序,用户可以通过鼠标一次输入参加计算的数值,进行
加、减、乘、除、求倒数、求对数、求三角函数等混合运算。
课题名称:计算器的实现
说明:实现一个计算器。
要求:
要求所设计的 GUI 界面计算器是一个使用很方便的程序,能进行加、减、乘、除 、
求倒数、求对数、求三角函数等混合运算。
2 系统需求分析
2.1 系统目标
我们在学习生活中,常会遇到一些繁杂的数值运算,这时候我们就必须用到计算
器,所以便着手开发了这个计算器程序,以便用于自己的学习工作。要计算功能
有以下几个方面:加法,减法,乘法,除法,求倒数,求对数,求三角函数等混
合运算。
.
.
3 系统概要设计
3.1 系统的功能模块划分
序号 文件名 主要功能 备注
1 +
加法求和 两个操作数
2 -
减法求差 两个操作数
3 *
乘法求积 两个操作数
4 /
除法求商 两个操作数
5 1/x
求倒数 一个操作数
6 Log
求对数 一个操作数
7 Sin
求正弦 一个操作数
8 Cos
求余弦 一个操作数
9 tan
求正切 一个操作数
10 +/-
正负号
11 .
小数点
12 C
寄存器清零
13 =
等于
14
退格 消除一个数
1) 假设执行操作“+”,先输入一个数,再输入“+”,再输入另一个数,最后输
入“=”。整个功能“+”就执行完毕。“-”、“ *”、“ /”同上。
2)执行操作“Sin”,先输入一个数,在输入“Sin”,整个功能“Sin”就执行完毕。
“cos”、“ tan”同上。
3)执行操作“1/x”,先输入一个数,再输入“1/x’,整个功能“1/x”执行完毕。
.
剩余29页未读,继续阅读
资源评论
oligaga
- 粉丝: 52
- 资源: 2万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功