java程序设计计算器(含代码)

java程序设计计算器(含代码)

ID:8799582

大小:276.00 KB

页数:24页

时间:2018-04-08

java程序设计计算器(含代码)_第1页
java程序设计计算器(含代码)_第2页
java程序设计计算器(含代码)_第3页
java程序设计计算器(含代码)_第4页
java程序设计计算器(含代码)_第5页
资源描述:

《java程序设计计算器(含代码)》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、Java课程设计信101杨赛2010314116Java课程设计报告计算器设计与实现班级:信101学号:2010414116姓名:杨赛指导老师:李红强24-Java课程设计信101杨赛2010314116引言Java不依赖平台的特点使它受到广泛的关注,Java已成为网络时代最重要的语言之一。Java具有平台无关性,面向对象,多线程,安全,动态等特点。Java语言和其他语言相比,最大的优势在于能够在所有的计算机上运行,这也是Java风靡全球的主要原因。Java的面向对象编程是一种先进的编程思想,可以更容易的解决复杂的问题。面向对象编程主要体现在以下三个方面:封装,继承,多态

2、。因此Java不仅可以用来开发大型的桌面应用程序,而且特别适用于Internet的应用开发。目前,Java语言不仅是一门被广泛使用的编程语言,而且成为软件设计开发者应当掌握的一门基础语言。Java语言面向对象编程,并涉及网络,多线程等重要的基础知识。因为很多新的技术领域都涉及到Java语言,国内外许多大学已经将Java语言列入了本科教学计划,而IT行业对Java人才的需求也不断的增长。在IT行业发达的国家,有将近60%的软件开发人员使用Java的基础培训工作。一些软件公司对其开发人员周期性的进行Java的基础培训工作。因此,学习和掌握Java已经成为共识。在学完了Java

3、程序设计基础课程后,我们这小组进行Java课程设计的教程,在熟练运用Eclipse环境下,来完成这个实用性计算器。1.2课程设计内容实用型计算器的特点是通过用户注册,登录并实用计算器,计算过程对数据有自动保存。通过集中式的信息数据库,将用户信息与使用情况都存储起来,达到数据共享,降低成本,提高效率,改进服务的目的,进而实现该计算器实用性的优势。实用性计算器包含以下内容:(1)计算功能该功能用于计算各种四则运算、三角函数、进制转换、求余数、求对数等日常实用频率较高的功能。(2)统计汇总的功能该功能对计算器运行数据进行存储,提供用户对数据查询。(3)查询功能该计算器的存储功能

4、提供给用户对历史信息的查询,可以按照时间查询。第2章实用型计算器的设计这一章是实用型计算器24-Java课程设计信101杨赛2010314116的设计,从系统需求分析开始,介绍开发环境和用到的开发工具,系统主要的功能设计,系统的数据流程图。主要功能要求本计算器针对在校大学生对计算的要求及市场上计算器现状,做出更实用便捷的计算器。本计算器主要实现如下功能:q系统采用人机对话方式,界面美观友好,信息查询灵活、方便、快捷、准确,数据存储安全可靠。q通过注册账号并登录实现用户个人实用信息的存储并查询。q系统操作简单,界面简洁明了。q数据计算自动完成,提高计算效率。q用户信息存储清

5、晰明了,便于查询。q以时间为数据存储开头,存储用户计算的数据。q系统最大限度地实现了易维护性和易操作性。q系统运行稳定、安全可靠。系统模块化分析计算器主界面布局计算器主界面主要用了Flowlayout布局和Gridlayout布局的结合,更加简洁明了。1)注册模块流程图24-Java课程设计信101杨赛2010314116添加注册面板用户在登陆界面中注册账号单击注册按钮填写个人信息判断两次密码输入是否一直输出错误信息完成注册,返回登入界面否是图1:用户注册模块图2)查询模块流程图用户在主窗口左边的菜单上点查看显示参看选项选择查询选项显示查询数据关闭查询界面,显示计算器主界

6、面图2:查询模块图3)计算模块流程图24-Java课程设计信101杨赛2010314116输入计算数字输入计算符号进行计算在计算器文本框中显示计算结果将计算结果存到历史记录文件中图3:计算模块图实用型计算器各模块介绍各功能模块实现的功能为:登录模块:对登录用户进行判断是否合法,方便对用户查询计算历史记录查询的管理。合法情况下,用户才能进入并实用计算器。注册模块:对新用户进行简单的注册,方便使用计算器和历史记录查询。计算模块:对数据进行相应的计算处理,得出计算结果并将计算结果以系统时间为数据开头存储到历史记录文件中。信息查询模块:对用户使用计算器计算的历史记录保存,方便用户

7、查询。表3-1各模块名称功能汇总表序号模块名基本功能1登录模块登录用户2注册模块提供新用户注册服务2计算模块对数据进行计算,并将结果保存到历史记录文件中3信息查询对用户使用计算器计算的历史记录进行查询和用户信息查询24-Java课程设计信101杨赛2010314116计算器的具体实现界面是系统之间最直接的交互界面,界面的友好性体现了软件设计的质量,并在很大程度上决定了软件是否成功。界面设计用户登陆界面图如图4所示图4用户登录模块框图此JavaScript24-Java课程设计信101杨赛2010314116函数的作用是检测用户

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

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

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