Java程序设计计算器含代码.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Java课程设计报告 计算器设计与实现 班级:信101 学号:2010414116 姓名:杨 赛 指导老师:李红强 引言 Java不依赖平台的特点使它受到广泛的关注,Java已成为网络时代最重要的语言之一。Java具有平台无关性,面向对象,多线程,安全,动态等特点。Java语言和其他语言相比,最大的优势在于能够在所有的计算机上运行,这也是Java风靡全球的主要原因。Java的面向对象编程是一种先进的编程思想,可以更容易的解决复杂的问题。面向对象编程主要体现在以下三个方面:封装,继承,多态。因此Java不仅可以用来开发大型的桌面应用程序,而且特别适用于Internet的应用开发。目前,Java语言不仅是一门被广泛使用的编程语言,而且成为软件设计开发者应当掌握的一门基础语言。Java语言面向对象编程,并涉及网络,多线程等重要的基础知识。因为很多新的技术领域都涉及到Java语言,国内外许多大学已经将Java语言列入了本科教学计划,而IT行业对Java人才的需求也不断的增长。在IT行业发达的国家,有将近60%的软件开发人员使用Java的基础培训工作。一些软件公司对其开发人员周期性的进行Java的基础培训工作。因此,学习和掌握Java已经成为共识。 在学完了Java程序设计基础课程后,我们这小组进行Java课程设计的教程,在熟练运用Eclipse环境下,来完成这个实用性计算器。 1.2 课程设计内容 实用型计算器的特点是通过用户注册,登录并实用计算器,计算过程对数据有自动保存。通过集中式的信息数据库,将用户信息与使用情况都存储起来,达到数据共享,降低成本,提高效率,改进服务的目的,进而实现该计算器实用性的优势。实用性计算器包含以下内容: (1)计算功能 该功能用于计算各种四则运算、三角函数、进制转换、求余数、求对数等日常实用频率较高的功能。 (2)统计汇总的功能 该功能对计算器运行数据进行存储,提供用户对数据查询。 (3)查询功能 该计算器的存储功能提供给用户对历史信息的查询,可以按照时间查询。 第2章 实用型计算器的设计 这一章是实用型计算器的设计,从系统需求分析开始,介绍开发环境和用到的开发工具,系统主要的功能设计,系统的数据流程图。 主要功能要求 本计算器针对在校大学生对计算的要求及市场上计算器现状,做出更实用便捷的计算器。本计算器主要实现如下功能: 系统采用人机对话方式,界面美观友好,信息查询灵活、方便、快捷、准确,数据存储安全可靠。 通过注册账号并登录实现用户个人实用信息的存储并查询。 系统操作简单,界面简洁明了。 数据计算自动完成,提高计算效率。 用户信息存储清晰明了,便于查询。 以时间为数据存储开头,存储用户计算的数据。 系统最大限度地实现了易维护性和易操作性。 系统运行稳定、安全可靠。 系统模块化分析 计算器主界面布局 计算器主界面主要用了Flowlayout布局和Gridlayout布局的结合,更加简洁明了。 1)注册模块流程图 图1 :用户注册模块图 2)查询模块流程图 图2:查询模块图 计算模块流程图 图3:计算模块图 实用型计算器各模块介绍 各功能模块实现的功能为: 登录模块:对登录用户进行判断是否合法,方便对用户查询计算历史记录查询的管理。合法情况下,用户才能进入并实用计算器。 注册模块:对新用户进行简单的注册,方便使用计算器和历史记录查询。 计算模块:对数据进行相应的计算处理,得出计算结果并将计算结果以系统时间为数据开头存储到历史记录文件中。 信息查询模块:对用户使用计算器计算的历史记录保存,方便用户查询。 表3-1 各模块名称功能汇总表 序号 模块名 基本功能 1 登录模块 登录用户 2 注册模块 提供新用户注册服务 2 计算模块 对数据进行计算,并将结果保存到历史记录文件中 3 信息查询 对用户使用计算器计算的历史记录进行查询和用户信息查询 计算器的具体实现 界面是系统之间最直接的交互界面,界面的友好性体现了软件设计的质量, 并在很大程度上决定了软件是否成功。 界面设计 用户登陆界面图 如图4所示 图4 用户登录模块框图 此JavaScript函数的作用是检测用户登陆的合法性,并确认用户输入了合法的登录名和口令。 注册用户界面 图5注册用户界面 简单的用户信息注册,为用户节约不必要的时间。 系统主界面 图6 系统主界面 为了操作的简单明了,我们采用了Flowlayout布局和Gridlayout布局,简洁明了。 以系统时间为数据头存储,方便查询。 3.2程序设计及调试运行 利用JSP“一次编写,各处运行”的编程优点,按功能模块结构设计菜单,布

文档评论(0)

187****5045 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档