- 1、本文档共53页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Java程序课程设计任务书
实用性计算器的设计与开发
1、主要内容:
开发一个实用型的计算器程序,实现基本的计算功能同时并进行相应的功能拓展,使其具更加人性化的功能。我们可以用其进行相应的计算功能来方便我们的学习,代替我们进行一些简单的脑力劳动。
具体要求(包括技术要求等):
系统的功能要求:
可以使用计算器进行简单的四则运算:用界面上的按钮输入数字和相应的运算符,即可算出相应的式子的答案,并且确保答案符合一定的精度要求;
可以使用计算器进行一定的科学运算,比如在输入数字后,计算器可以将相应的数字进行进制转化,实现功能的同时确保一定的精度要求;
可以进行简单的函数运算,比如求一个数的三角函数等;
具有一定的错误提示功能,比如输入一个数除以0,我们将输出错误的信息。
学习并掌握以下技术:Javax.swing,AWT,事件处理等
熟练使用以下开发工具:Eclipse
实现系统上述的功能。
进度安排:
12月28日 ~ 12月 29日:课程设计选题,查找参考资料
12月30日 ~ 12月 31日:完成需求分析
1月1日 ~ 1月5日: 完成系统设计,完成程序代码的编写
1月6日 ~ 1月6日:系统测试与完善
1月7日 ~ 1月8日:完成课程设计报告,准备答辩
四、主要参考文献目 录Java程序课程设计任务书 II
目 录 IV
第1章 引言 1
1.1 背景 1
1.2 课程设计内容 1
1.3 任务分工 2
第2章 实用型计算器的设计 3
2.1需求分析 3
2.2开发及运行环境 3
2.3主要功能要求 4
2.4 系统模块化分析 4
2.4.1 计算器主界面布局 4
2.4.2实用型计算器各模块介绍 7
2.5本章小结 7
第3章 计算器的具体实现 8
3.1界面设计 8
3.1.1用户登陆界面图 8
3.1.2注册用户界面 10
3.1.3 系统主界面 12
3.1.4历史记录界面 14
3.1.5 用户信息界面 15
3.2程序设计及调试运行 15
3.3 本章小结 32
第4章 结束语 33
致谢 33
参考文献 34
附录 源代码 34
第1章 引言
1.1 背景
1.2 课程设计内容
该功能用于计算各种四则运算、三角函数、进制转换、求余数、求对数等日常实用频率较高的功能。
(2)统计汇总的功能
该功能对计算器运行数据进行存储,提供用户对数据查询。
(3)查询功能
该计算器的存储功能提供给用户对历史信息的查询,可以按照时间查询。
1.3 任务分工
第2章 实用型计算器的设计
这一章是实用型计算器的设计,从系统需求分析开始,介绍开发环境和用到的开发工具,系统主要的功能设计,系统的数据流程图。
2.1需求分析
任务阐述:
如今社会中,各行各业都需要一些数据的计算并存储,计算器的普及速度可想而知。但是,现阶段市场上有的计算器要么是价格昂贵,计算能力强,按键多,操作繁琐的型号,要么是价格便宜,计算功能过于简单,按键少,操作十分简单的计算器。而对于我们在校大学生,平时用于学习生活方面的计算,这两种都不太适合。因此,我们开发了这个实用型计算器,它能更加便捷的服务于大众。
我们的计算器需求分析如下:
本计算器提供快捷运算功能,具有计算,查询等功能。
本计算器通过注册用户并登录后才能使用。
用户使用的每次运算都给予存储,便于查询历史记录。记录运算时间,运算式,运算结果。
基于上述需求分析,概括出系统需求具备的基本功能如下:
用户登入
注册
计算
查询历史记录
查询个人信息
2.2开发及运行环境
eclipse
2.3主要功能要求
系统采用人机对话方式,界面美观友好,信息查询灵活、方便、快捷、准确,数据存储安全可靠。
通过注册账号并登录实现用户个人实用信息的存储并查询。
系统操作简单,界面简洁明了。
数据计算自动完成,提高计算效率。
用户信息存储清晰明了,便于查询。
以时间为数据存储开头,存储用户计算的数据。
系统最大限度地实现了易维护性和易操作性。
系统运行稳定、安全可靠。
2.4 系统模块化分析
.4.1 计算器主界面布局
计算器主界面主要用了Flowlayout布局和Gridlayout布局的结合,更加简洁明了。
1)界面布局模块
2-1-1界面布局
2)注册模块流程图
2-1-2用户注册模块图
3)查询模块流程图
2-1-3查询模块图
计算模块流程图
2-1-4计算模块图
2.4.2实用型计算器各模块介绍
各功能模块实现的功能为:
登录模块:对登录用户进行判断是否合法,方便对用户查询计算历史记录查询的管理。合法情况下,用户才能进入并实用计算器。
注册模块:对新用户进行简单的注册,方便
文档评论(0)