java课程设计计算器报告书模版(软件工程)

java课程设计计算器报告书模版(软件工程)

ID:35201484

大小:289.50 KB

页数:32页

时间:2019-03-21

java课程设计计算器报告书模版(软件工程)_第1页
java课程设计计算器报告书模版(软件工程)_第2页
java课程设计计算器报告书模版(软件工程)_第3页
java课程设计计算器报告书模版(软件工程)_第4页
java课程设计计算器报告书模版(软件工程)_第5页
资源描述:

《java课程设计计算器报告书模版(软件工程)》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、华东交通大学课程设计报告课程设计(论文)任务书1.本课程设计的目的(1)使学生巩固和提高Java编程技术(2)培养学生掌握程序设计的基本思路和方法;(3)加强学生研发、调试程序的能力;(4)培养学生分析、解决问题的能力;(5)提高学生的科技论文写作能力。2.课程设计的任务及要求(以制作一个图形编辑系统作为模板)1)任务:  设计一个图形界面(GUI)的计算器应用程序,完成简单的算术运算、设计的计算器应用程序可以完成加法、减法、乘法、除法和取余运算。且有小数点、正负号、求倒数、退格和清零等功能。用鼠标单击相应的数字键和运算符号键,然后单击=按钮,窗口上方的

2、文本框将会显示计算出来的结果,要将文本编辑框清零,可单击清零按钮。2)创新要求:在基本要求达到后,可进行创新设计,如:如何利用鼠标选取图形,删除。。3)课程设计论文编写要求(1)课程设计任务及要求(2)需求分析(3)设计思路--工作原理、功能规划(4)详细设计---数据分析、算法思路、类设计、功能实现(含程序流程图、主要代码及注释)、界面等。(4)运行调试与分析讨论---给出运行屏幕截图,分析运行结果,有何改进想法等。华东交通大学课程设计报告(5)设计体会与小结---设计遇到的问题及解决办法,通过设计学到了哪些新知识,巩固了哪些知识,有哪些提高。(6)参

3、考文献(必须按标准格式列出,可参考教材后面的参考文献格式)(7)报告按规定排版打印,要求装订平整,否则要求返工;(8)课设报告的装订顺序如下:封面---任务书---中文摘要---目录----正文---附录(代码及相关图片)(9)严禁抄袭,如有发现,按不及格处理。一、课设任务及要求1二、需求分析2三、设计思路7四、详细设计.......................................................................8五、运行调试与分析讨论....................................

4、............15六、设计体会与小结21七、参考文献22八、源代码.........................................................................23华东交通大学课程设计报告一、课设任务及要求设计一个图形界面(GUI)的计算器应用程序,完成简单的算术运算、设计的计算器应用程序可以完成加法、减法、乘法、除法和取余运算。且有小数点、正负号、求倒数、退格和清零等功能。用鼠标单击相应的数字键和运算符号键,然后单击=按钮,窗口上方的文本框将会显示计算出来的结果,要将文本编辑框清零,可单击清

5、零按钮。第18页华东交通大学课程设计报告二、需求分析一、状态定义1,刚启动计算器时的状态:开始计算按键开始键"ON"2.清零:计算刚启动时,或者任何时候键入了清零键,计算器所处的状态。2.一个操作数:输入了一个操作数时计算器所处的状态,如键入“2”后的状态,此时操作数为“2”,或者依次键入“3”、“8”后的状态,此时操作数为“38”。3.运算结果:键入了“=”键后计算器所处的状态,如依次键入“3+5=”之后计算器的状态。在此状态如果输入数字,输入的数字将作为第一个操作数,开始一次新的计算。4.一个操作数和一个两元符号:输入了一个操作数和加减乘除中的一个键

6、后计算器的状态,如依次输入“2+”或“31×5=÷”之后计算器的状态。5.操作数两元符操作数:输入了一个操作数、一个加减乘除符号和另一个操作数后计算器所处的状态,如依次键入“30÷4”或“3+5=÷5”后计算器的状态。6.操作数两元符运算结果:输入了一个操作数、一个加减乘除符号和另一个操作数后紧接着键入开方键计算器所处的状态。7.错误:执行非法计算后所处的状态,如执行÷0计算或者对负数的开方计算后的状态。比如6/0后计算的结果是“0不能做除数”。二、本计算器具有以下功能:用表说明状态操作计算器响应结果状态清零键入数字键,如1显示键入的数字,操作数=键入的

7、数字一个操作数第18页华东交通大学课程设计报告键入减号键相当于键入了-0,但负号不显示,只显示0。一个操作数键入除减号键和数字键以外的键忽略键入的键,仍保留清零状态清零一个操作数键入数字键显示新操作数,新操作数=当前操作数*10+键入的数字一个操作数键入回退键显示新操作数,新操作数=当前操作数除以10取整一个操作数清屏键显示0,但操作数不变一个操作数键入清零(任何状态下,键入清零键都会到清零状态下,以下的状态不再重复)清零清零键入加减乘除中任意键仍显示操作数,跳转到状态“一个操作数和一个两元符号”一个操作数和一个两元符号键入开方键对操作数执行开方运算,显

8、示运算结果运算结果键入=键显示操作数,如果操作数为负数,显示负号和操作数,如“-

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。