没有合适的资源?快使用搜索试试~ 我知道了~
java课程设计计算器报告书模版(软件工程)借鉴.pdf
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 50 浏览量
2021-12-25
20:26:13
上传
评论
收藏 661KB PDF 举报
温馨提示
试读
33页
java课程设计计算器报告书模版(软件工程)借鉴.pdf
资源推荐
资源详情
资源评论
课程设计 ( 论文 ) 任务书
学 院 专 业 班
一、课程设计 ( 论文 ) 题目
二、课程设计 ( 论文 ) 工作自 09 年 6 月 22 日起至 09 年 6 月 26 日止。
三、课程设计 ( 论文 ) 地点 :
软件工程实训中心
四、课程设计 ( 论文 ) 内容要求:
1.本课程设计的目的
(1)使学生巩固和提高 Java 编程技术
(2)培养学生掌握程序设计的基本思路和方法;
(3)加强学生研发、调试程序的能力;
(4)培养学生分析、解决问题的能力;
(5)提高学生的科技论文写作能力。
2.课程设计的任务及要求(以制作一个图形编辑系统作为模板)
1)任务:
设计一个图形界面( GUI )的计算器应用程序,完成简单的算术运算、
设计的计算器应用程序可以完成加法、减法、乘法、除法和取余运算。
且有小数点、正负号、求倒数、退格和清零等功能。
用鼠标单击相应的数字键和运算符号键,然后单击 =按钮,
窗口上方的文本框将会显示计算出来的结果, 要将文本编辑框清零, 可单击清零按钮。
2)创新要求:
在基本要求达到后,可进行创新设计,如:如何利用鼠标选取图形,删除。。
3)课程设计论文编写要求
(1)课程设计任务及要求
(2)需求分析
华东交通大学课程设计报告
(3)设计思路 -- 工作原理、功能规划
(4)详细设计 --- 数据分析、算法思路、类设计、功能实现(含程序流程图、主要代
码及注释)、界面等。
(4)运行调试与分析讨论 --- 给出运行屏幕截图,分析运行结果,有何改进想法等。
(5)设计体会与小结 --- 设计遇到的问题及解决办法,通过设计学到了哪些新知识,
巩固了哪些知识,有哪些提高。
(6)参考文献(必须按标准格式列出,可参考教材后面的参考文献格式)
(7) 报告按规定排版打印,要求装订平整,否则要求返工;
(8) 课设报告的装订顺序如下: 封面 --- 任务书 --- 中文摘要 --- 目录 ---- 正文 --- 附录
( 代码及相关图片 )
(9)严禁抄袭,如有发现,按不及格处理。
4)答辩与评分标准:
(1)考勤: 10 分;
(2)程序检查: 30 分;
(3)答辩回答问题: 20 分
(3)课程设计报告: 40 分;
5)参考文献:
宏维恩 《Java 2 面向对象程序设计》 中国铁道出版社 2002
徐迎晓 《Java 语法及网络应用设计》 清华大学出版社 2002
戴特尔(美) 《Java 大学简明教程——实例程序设计》 2005
6)课程设计进度安排
内容 天数 地点
构思及收集资料 7 图书馆
编码与调试 5 实验室
撰写论文 3 图书馆、实验室
学生签名:
年 月 日
课程设计 ( 论文) 评审意见
(1)考勤( 10 分):优( )、良( )、中( )、一般( )、差( );
(2)程序检查( 30 分):优( )、良( )、中( )、一般( )、差( );
(3)答辩回答问题( 20 分):优( )、良( )、中( )、一般( )、差( );
(4)设计报告( 40 分):优( )、良( )、中( )、一般( )、差( );
华东交通大学课程设计报告
评阅人: 职称: 讲师
年 月 日
目 录
一、课设任务及要求 ........................................................... 1
二、需求分析 ........................................................................ 2
三、设计思路 ........................................................................ 6
四、 详细设计 .......................................................................8
五、 运行调试与分析讨论 ................................................15
六、 设计体会与小结 ....................................................... 20
七、参考文献 ...................................................................... 21
八、源代码 .........................................................................23
华东交通大学课程设计报告
第 1 页
一、课设任务及要求
设计一个图形界面( GUI)的计算器应用程序,完成简单的算术运算、
设计的计算器应用程序可以完成加法、减法、乘法、除法和取余运算。且
有小数点、正负号、求倒数、退格和清零等功能。用鼠标单击相应的数字
键和运算符号键,然后单击 =按钮,窗口上方的文本框将会显示计算出来的
结果,要将文本编辑框清零,可单击清零按钮。
华东交通大学课程设计报告
第 2 页
二、需求分析
一、
状态定义
1,刚启动计算器时的状态:开始计算按键开始键 "ON"
2.清零:计算刚启动时, 或者任何时候键入了清零键, 计算器所处的状态。
2.一个操作数:输入了一个操作数时计算器所处的状态,如键入 “2”后的
状态,此时操作数为 “2”,或者依次键入 “3”、“8”后的状态,此时操作数为
“38”。
3.运算结果:键入了 “=”键后计算器所处的状态,如依次键入 “3+5=”之后
计算器的状态。在此状态如果输入数字,输入的数字将作为第一个操作数,
开始一次新的计算。
4.一个操作数和一个两元符号:输入了一个操作数和加减乘除中的一个键
后计算器的状态,如依次输入 “2+”或“31×5=÷”之后计算器的状态。
5.操作数两元符操作数:输入了一个操作数、一个加减乘除符号和另一个
操作数后计算器所处的状态, 如依次键入 “30÷4”或“3+5=÷5”后计算器的状
态。
6.操作数两元符运算结果:输入了一个操作数、一个加减乘除符号和另一
个操作数后紧接着键入开方键计算器所处的状态。
7.错误:执行非法计算后所处的状态,如执行 ÷0计算或者对负数的开方计
算后的状态。比如 6/0 后计算的结果是“ 0不能做除数”。
二、本计算器具有以下功能 :用表说明
状
态
操作 计算器响应 结果状态
清
零
键入数字键,如 1
显示键入的数字,操作数 =键入的数字 一个操作数
键入减号键 相当于键入了- 0,但负号不显示,只显示 0。 一个操作数
键入除减号键和数字键以外
的键
忽略键入的键,仍保留清零状态 清零
一
个
键入数字键
显示新操作数,新操作数 =当前操作数 *10+ 键入
的数字
一个操作数
剩余32页未读,继续阅读
资源评论
wxj15659998286
- 粉丝: 1
- 资源: 10万+
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功