JAVA课程设计简单的计算器(含代码)

JAVA课程设计简单的计算器(含代码)

ID:37846031

大小:248.00 KB

页数:34页

时间:2019-06-01

JAVA课程设计简单的计算器(含代码)_第1页
JAVA课程设计简单的计算器(含代码)_第2页
JAVA课程设计简单的计算器(含代码)_第3页
JAVA课程设计简单的计算器(含代码)_第4页
JAVA课程设计简单的计算器(含代码)_第5页
资源描述:

《JAVA课程设计简单的计算器(含代码)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Java程序课程设计任务书一、主要任务与目标1.掌握java语言2.创建一个简单的计算器,具有简单人机交互界面,易于操作,便于进行数据之间的简单运算。二、具体要求(包括技术要求等):1)能够实现基本的加、减、乘、除四则运算及开方,乘方运算;2)如输入数据时,出现错误,可以修改;3)运算结果能正确显示;可以清零;4)拥有登陆注册功能;5)可以查看历史记录;学习并掌握以下技术:Java、awt,swing等熟练使用以下开发工具:Jdk,JCreate等实现计算器的上述的功能。三、计划进度1.12月28日

2、—12月29日:搜集资料、查阅文献,确定选题2.12月30日--12月31日:需求分析,系统设计,系统功能模块完善3.1月1日--1月3日:编程实现系统、系统测试与修改4.1月4日--1月6日:课程设计报告撰写5.1月7日--1月8日:课程设计报告答辩四、主要参考文献[1]耿祥义,张跃平.java大学实用教程(第二版).电子工业出版社.2008年5月II目录JAVA程序课程设计任务书II目录III第1章引言11.1课程设计内容11.2任务分工1第2章计算器定义22.1计算器登陆注册界面概述22.1.

3、1计算器功能概述22.1.2计算结果的储存与查看功能概述22.2本章小结2第3章计算器的具体实现33.1界面设计33.1.1用户登陆界面图33.1.3计算器主界面83.2计算功能实现93.4本章小结14第4章结束语14致谢15参考文献15附录源代码15/****************引用数据包里的类与方法******************************/15II第1章引言1.1课程设计内容这是我组设计的计算器会有一些独特的功能,本项目用到了Java中的GUI界面和swing组件以及aw

4、t布局,所以简单易用,它能完成如下的几个功能:(1)数据计算处理功能点击按钮中的数字键和运算符键就能进行简单的加、乘、乘、除四则运算及三角函数,开方,乘方运算;如果输入有误时可以按C撤销后重新输入新数据,有储存修改键;(2)查询功能查询功能可以迅速方便地查找到相应时段的执行的操作及结果。(3)计算器使用权限功能对个人的操作实现口令。用户在使用计算器前需通过登录界面登录,以保护计算器的数据安全。未有登录资料的先进行注册。(4)时间显示功能在计算器上显示现在的时间,便于把握时间;1.2任务分工32第2章

5、计算器定义2.1计算器登陆注册界面概述这是对计算器使用权限功能的添加,这是以后软件开发的一个重点发展方向。用户在使用计算器前需通过登录界面登录,以保护计算器的数据安全和使用权限的设定。未有登录资料的必须先进行注册;2.1.1计算器功能概述一个计算器如果只有数据计算处理功能,或者是点击按钮中的数字键和运算符键就能进行简单的加、乘、乘、除四则运算是远远不够的,这太普通了,因此加入三角函数,开方,乘方运算,并且如果输入有误时可以按C撤销后重新输入新数据,有储存修改键;最主要是加入了查询功能:查询功能可以迅

6、速方便地查找到相应时段的执行的操作及结果。还有就是计算器使用权限的设定,即登陆注册界面,用户在使用计算器前需通过登录界面登录,以保护计算器的数据安全。未有登录资料的先进行注册。2.1.2计算结果的储存与查看功能概述计算结果有了,但是一般的计算器不能查询之前进行的操作和结果,不得不重新计算,这就带来了不少麻烦,我组设计制作的计算器拥有直接查看历史记录的功能,还附有各个操作的时间,便于确认;2.2本章小结这一章介绍了当前进销存管理系统应该具备的功能模块,并提供了市面上比较流行的进销存管理系统作为参考。在

7、这一章中,我们可以了解什么是进销存管理系统,当前进销存管理系统的市场需求,还有一个进销存管理系统应该的开发目标。32第3章计算器的具体实现界面是系统之间最直接的交互界面,界面的友好性体现了软件设计的质量,并在很大程度上决定了软件是否成功。3.1界面设计1.界面设计界面设计要求用GUI,界面设计中有用到swing组件的TextField和Button,用到awt中的BorderLayout和GridLayout布局管理方式。3.1.1用户登陆界面图如图3.1.1和3.1.2所示图3.1.1用户登录模块

8、框图32图3.1.2用户登录界面loginDialog与compareUserData函数的作用是用户登录界面创建和检测用户登的合法性,并确认用户输入了合法的登录名和口令。部分代码:privatevoidloginDialog(){login=newJDialog();login.setTitle("登录");login.setLayout(newFlowLayout());login.add(newJLabel("用户名:"));finalJTextFieldnam

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

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

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