- 11
- 0
- 约4.48万字
- 约 36页
- 2016-08-14 发布于贵州
- 举报
Java程序课程设计报告-基于Java的计算器的设计与开发
2009级Java程序课程设计报告
报告题目: 基于Java的计算器 的设计与开发 学 院 : ??? 专 业 : 计算机科学与技术????? 班 级 : ?? ???? 学 号 :
学生姓名 :
指导教师 : ????????????
二○一一年 一 月
Java程序课程设计任务书
主要任务与目标 具有简单人机交互界面,易于操作
二、能够实现基本的加、减、乘、除四则运算如输入数据时,出现错误,可以修改;
运算结果能正确显示;三、计划进度1.月日—日:2.月日--月日:.4.月日--月日:.月日--月日:四、主要参考文献[1] 耿祥义,张跃平.java大学实用教程(第二版).电子工业出版社.2008年5月
学生(签字)
2010年月 日 指导教师 年月 日目 录Java程序课程设计任务书 II
目 录 III
第1章 引言 1
1.1 课程设计内容 1
1.3 任务分工 1
第2章 计算器定义 2
2.1 计算器登陆注册界面概述 2
2.1.1 计算器功能概述 2
2.1.2 计算结果的储存与查看功能概述 2
2.2 本章小结 2
第3章 计算器的具体实现 3
3.1界面设计 3
3.1.1用户登陆界面图 3
3.1.3 计算器主界面 8
3.2计算功能实现 9
3.4 本章小结 14
第4章 结束语 14
致谢 15
参考文献 15
附录 源代码 15
第1章 引言
1.1 课程设计内容
Java中的GUI界面和swing组件以及awt布局,所以简单易用,它能完成如下的几个功能:
(1)数据计算处理功能
点击按钮中的数字键和运算符键就能进行简单的加、乘、乘、除四则运算及三角函数,开方,乘方运算 ;如果输入有误时可以按C撤销后重新输入新数据,有储存修改键;
(2)查询功能
查询功能可以迅速方便地查找到相应时段的执行的操作及结果。
(3)计算器使用权限功能
对个人的操作实现口令。用户在使用计算器前需通过登录界面登录,以保护计算器的数据安全。未有登录资料的先进行注册。
(4)时间显示功能
在计算器上显示现在的时间,便于把握时间;
1.3 任务分工
:职位组长,总监整个计算器设计制作过程,制定相应计划与分布任务,负责撰写任务书,报告书,登陆注册界面的设计,整体编码框架的设定;
:负责报告书的排版,创建计算器主界面的编码,计算器;
:负责数据计算功能的编码,实现,计算器主界面的设计;
:负责注册登录界面的功能的编码,储存与查看功能的编码,计算器整体功能的编码的完善与调试;
第2章 计算器定义
2.1 计算器登陆注册界面概述
这是对计算器使用权限功能的添加,这是以后软件开发的一个重点发展方向。用户在使用计算器前需通过登录界面登录,以保护计算器的数据安全和使用权限的设定。未有登录资料的必须先进行注册;
2.1.1 计算器功能概述
一个计算器如果只有数据计算处理功能,或者是点击按钮中的数字键和运算符键就能进行简单的加、乘、乘、除四则运算是远远不够的,这太普通了,因此加入三角函数,开方,乘方运算 ,并且如果输入有误时可以按C撤销后重新输入新数据,有储存修改键;最主要是加入了查询功能:查询功能可以迅速方便地查找到相应时段的执行的操作及结果。还有就是计算器使用权限的设定,即登陆注册界面,用户在使用计算器前需通过登录界面登录,以保护计算器的数据安全。未有登录资料的先进行注册。
2.1.2 计算结果的储存与查看功能概述
计算结果有了,但是一般的计算器不能查询之前进行的操作和结果,不得不重新计算,这就带来了不少麻烦,我组设计制作的计算器拥有直接查看历史记录的功能,还附有各个操作的时间,便于确认;
2.2 本章小结
这一章介绍了当前进销存管理系统应该具备的功能模块,并提供了市面上比较流行的进销存管理系统作为参考。在这一章中,我们可以了解什么是进销存管理系统,当前进销存管理系统的市场需求,还有一个进销存管理系统应该的开发目标。
第3章 计算器的具体实现
界面是系统之间最直接的交互界面,界面的友好性体现了软件设计的质量, 并在很大程度上决定了软件是否成功。
3.1界面设计
1.界面设计
界面设计要求用GUI,界面设计中有用到swing组件的TextField和Button,用到awt中的BorderLayout和GridLayout布局管理方式。
3.1.1用户登陆界面图
如图3.1.1和3.1.2所示
图3.1.1 用户登录模块框图
图3.1.2 用户登录界面
loginDialog与compareUserData函数的作用是用户
您可能关注的文档
- IHK模块实训指导书-汽车发动机拆装与检修.doc
- IIR数字滤波器的设计毕业论文--133781852.doc
- IK0+946.014 I匝道桥悬浇箱梁施工方案.doc
- Importance - 辽宁省工程爆破协会.doc
- Introducing New Market Offerings习题及答案详解.doc
- inventor__手机壳的再设计.docx
- IoC和AOP的概念,解决层与层之间的依赖关系以及重复业务的处理毕业设计论文正文.doc
- IP2000网络终端系统方案概要设计--131593457.doc
- IPSec协议在Linux平台上的实现技术综述报告.doc
- IP网络的设计与实现.doc
- 伟明环保-市场前景及投资研究报告-境内业务稳健运行,印尼市场贡献边际增量.pdf
- 桂东县法院系统招聘考试真题2025.pdf
- 贵州省黔南布依族2026年中考三模物理试题及答案.pdf
- 贵州省黔南州2026年中考语文二模试卷附答案.pdf
- 贵州省铜仁市2026年中考语文二模试卷附答案.pdf
- 2026上半年安徽事业单位联考合肥市庐江县招聘36人备考题库及一套完整答案详解.docx
- 贵州省毕节市2026年中考语文一模试卷附答案.pdf
- 贵州省贵阳市南明区2026年中考语文一模试卷附答案.pdf
- 2026上半年安徽事业单位联考合肥市庐江县招聘36人备考题库及一套参考答案详解.docx
- 贵州省贵阳市白云区2026年中考二模物理试题附答案.pdf
最近下载
- 2026《隧道贯通误差预计计算案例》4000字.docx
- 2022-2023学年北京市丰台区高二(下)期末数学试卷(附答案详解).docx VIP
- 5m盐酸溶液的配制 -回复.pdf VIP
- 小学低段音乐课堂管理方法的研究课题资料(包含申请表、开题报告、实施方案、结题报告等).pdf VIP
- 2026年新疆工程学院辅导员招聘备考题库最新.docx VIP
- 2026年新疆财经大学辅导员招聘备考题库必考题.docx VIP
- 2026年新疆农业大学辅导员招聘备考题库附答案.docx VIP
- 现代金属凝固技术课件(9056KB).ppt VIP
- 现代材料凝固技术.ppt VIP
- TG5焚烧炉OG200C说明书翻译20120222.pdf
原创力文档

文档评论(0)