精品文档Java程序设计计算器含代码.doc

精品文档Java程序设计计算器含代码.doc

  1. 1、本文档共47页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
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日:完成课程设计报告,准备答辩 四、主要参考文献 [1] 耿祥义. JAVA课程设计[M]. 北京:清华大学出版社,2008年11月. [2] 张广彬, 孟红蕊, 张永宝. Java课程设计案例精编[M]. 北京:清华大学出版社,2007年. [3] 杨树林,胡洁萍. JAVA语言必威体育精装版实用案例教程[M]. 北京:清华大学出版社,2006年1月. 45-170 目 录 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 第1章 引言 1.1 背景 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章 实用型计算器的设计 这一章是实用型计算器的设计,从系统需求分析开始,介绍开发环境和用到的开发工具,系统主要的功能设计,系统的数据流程图。 2.1需求分析 任务阐述: 如今社会中,各行各业都需要一些数据的计算并存储,计算器的普及速度可想而知。但是,现

文档评论(0)

xingyuxiaxiang + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档