......................................................................... 7 3.1 界面设计 ................................................................................................................ 7 3.1.1 用户登陆界面图 ..................................................................................... 7 3.1.2 注册用户界面 ......................................................................................... 9 3.1.3 系统主界面 .......................................................................................... 11 3.1.4 历史记录界面 ....................................................... 错误!未定义书签。 3.1.5 用户信息界面 ...................................................... 错误!未定义书签。 3.2 程序设计及调试运行 .......................................................................................... 13 3.3 本章小结 .............................................................................................................. 29 第 4 章 结束语 .............................................................................................................. 30 致谢 ................................................................................................................................ 30 参考文献 ........................................................................................ 错误!未定义书签。
II
第 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)查询功能 该计算器的存储功能提供给用户对历史信息的查询,可以按照时间查询。
1
第 2 章 实用型计算器的设计
这一章是实用型计算器的设计,从系统需求分析开始,介绍开发环境和用到