基于java计算器小软件设计

上传人:汽*** 文档编号:505023092 上传时间:2023-04-23 格式:DOC 页数:126 大小:1.83MB
返回 下载 相关 举报
基于java计算器小软件设计_第1页
第1页 / 共126页
基于java计算器小软件设计_第2页
第2页 / 共126页
基于java计算器小软件设计_第3页
第3页 / 共126页
基于java计算器小软件设计_第4页
第4页 / 共126页
基于java计算器小软件设计_第5页
第5页 / 共126页
点击查看更多>>
资源描述

《基于java计算器小软件设计》由会员分享,可在线阅读,更多相关《基于java计算器小软件设计(126页珍藏版)》请在金锄头文库上搜索。

1、某某大学毕业论文题 目: 基于Java计算器小软件设计 学生姓名: * 学生学号: * 系 别: * 专 业: * 届 别: 2012 指导教师: * 目 录摘 要(1)前言(2)1 绪论(3)1.1 计算器的开发背景(3)1.2 Java简介(3)1.3 Java 开发工具简介(4)2 需求分析(4)2.1系统说明(4)2.2系统功能简介(5)2.2.1 基本功能(5)2.2.2 声音播放功能(5)2.2.3 皮肤更换功能(5)2.2.4 直接输入功能(5)3 系统设计(5)3.1 系统设计思想(5)3.2系统功能模块设计(6)4 详细设计(7)4.1 系统概述(7)4.2 单模块(9)4.

2、2.1 示例模块(9)4.2.2 总的控制模块(10)4.2.3 显示模块(12)4.2.4 键盘输入模块(13)4.2.5 直接输入模块(17)4.2.6 其他功能控制模块(18)4.3 多模块之间的通信与集成(19)4.4 声音播放(20)4.5 皮肤的实现与更换(21)4.6 计算模式(23)5 测试(25)5.1 测试目标(25)5.2 单模块测试和多模块集成测试(26)5.3 计算功能测试(27)5.4 皮肤功能测试(27)6 总结(28)致谢(28)参考文献(28)基于Java计算器小软件设计学生:*指导教师:* *摘 要:随着计算机的快速发展,计算器软件已经作为一种重要的计算工具

3、,受到越来越多的人的青睐。目前,出现了很多非常不错的计算器软件,其中应用比较广泛的有科学计算器、语音计算器、房贷计算器、财会计算器等等。本次设计的计算器软件所采用的计算模式和以往的计算器软件是有区别的,以往的计算器软件在输入两个操作数之后,立即进行计算,而本次设计的计算器软件是在算式输入完后,无论该算式中有多少操作数和操作符,都是一次性计算,省去了很多步骤。为了与现代软件的风格相适应,本计算器软件制作了自己的皮肤,并且可以很方便的更换皮肤;本计算器软件还添加了声音的播放,用于提示用户的操作,包括鼠标滑过、点击、错误提示。该计算器软件采用Eclipse为基本开发环境和JAVA语言进行编写,该计算

4、器软件根据自身的各个功能划分成各个模块,这样方便了各个功能的调试,并且系统集成也是比较简单的。关键词:Java;计算器;计算模式;模块化设计A small calculator design based on JavaStudent:*Instructor:* *Abstract: With the rapid development of the computer, computer software has been as an important computational tools, favored by more and more people.Currently, there a

5、re many very good calculator software, which widely used contains scientific calculator, sound calculator, housing loan calculator, accounting calculator and so on.The calculator softwares calculation models and the previous calculator softwares are different, the privious calculator software had ca

6、lculated while it has two operands, but the designed of the calculator software had calculated while formula after formula is gaved, regardless of the number of operands and operators, was one-time calculation, save many steps.In order to adapt to the style of modern software, I have designed its sk

7、in, and its skin can be conveniently replaced; the calculator software has also sound to play, used to prompt users operation, including the mouse slip, click, error.The edit of the calculator software using Eclipse as a basic development environment and JAVA language , transform its each function t

8、o modules correspondingly, so the debugging of each function is easy, and the system integration is also simple relatively.Key words: Java;Caculator;calculation models;Modular design前言早在19世纪之前,人们为了从繁琐的、复杂的、易错的计算中解脱出来,把更多的精力放在全局的设计和研究上,就已经开始尝试着设计可以代替人工计算的工具,计算器由此诞生了1-4。在计算器的发展路途中,其功能也得到了无限的扩展,不再是单纯的数

9、学计算,很多企业、很多公司都推出了自己的计算器,其功能更加多元化、智能化,满足人们的各种需求5-13;按其功能不同,计算器大概有算术型计算器、应用型计算器。算术型计算器纯粹是计算,而应用型计算器涉及面更广,包括生活的各个方面,有财会计算器、智能计算器、游戏计算器等,比较流行的计算器有股票收益计算器、个税计算器、银率计算器、语音计算器、外汇计算器、车险计算器、房贷计算器等14-18,将来也会有声控计算器等更加智能的计算器,因此计算器的前景很广。在计算机风行的今天,人们又提出了更高的要求,随着智能手机的不断发展,手机计算器软件层出不穷,流行的计算器软件有科学计算器(Calc4M)、卡西欧计算器、图

10、形计算器、Ti方针图形计算器Andie Graph、手机理财计算器、华讯财经手机炒股计算器、汇率计算器、房贷计算器等等19-22,可见计算器的应用是如此之广。计算器软件可以由很多语言开发,如Java、android(Java的分支)、C、C+、C#、.net、VB,而Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由Sun Microsystems公司于1995年5月推出的Java程序设计语言和Java平台(即 JavaSE, JavaEE, JavaME)的总称。Java 技术具有卓越的通用性、高效性、平台移植性、多线程和安全性,所以使用Java开发计算器软件应该是不错的选择

11、23-27。Eclipse是一个开放源代码的软件开发项目,专注于为高度集成的工具开发提供一个全功能的、具有商业品质的工业平台。所以这次的毕业设计使用Eclipse这个软件,使用Java语言,尝试基于Java平台,自己编写一个程序,通过程序开发界面的使用实现计算器的基本功能。1 绪论1.1 计算器的开发背景21世纪,随着社会经济的迅速发展和科学技术的全面进步,人类社会已进入信息和网络时代。计算机正以其前所未有的惊人速度向前发展,新的研究成果、新的实用软件不断涌现。计算机应用也普及到各行各业、深入到人类各种社会活动和生产中。为了便于对大量信息的处理,运用计算机软件实现自动管理成为了必然的趋势。其实

12、,“计算器”早已有了一个很长的历史,人们从很早就已经开始进行科学计算了,在人类不断探索不断进步的过程中计算器的用途越来越广,计算结果越来越精确,只有精确的结果才能使社会更加进步,使人类更能准确的掌握数据所反应的社会现象,并根据准确的数据反应进一步研究进步,所有计算已经成为人们生活学习的一个重要工具,对人类来说必不可少。在当代科技不断发展,社会不断进步的前提下,在软件功能满足人们需求的的前提下,人们对于软件的界面要求在不断提高,单调的界面、生硬的的布局已经不能满足人们的要求。随着各种潮流系统和智能手机的发布,特别是win7和iphone,人们更加认识到更加美观的界面和人性化的布局是多么的重要。1

13、.2 Java简介JAVA是一个由Sun公司开发而成的新一代编程语言。使用它可在不同种机器、不同操作平台的网络环境中开发软件。不论你使用的是哪一种WWW浏览器,哪一种计算机,哪一种操作系统,只要WWW浏览器上面注明了“支持JAVA”,你就可以看到生动的主页。JAVA已经逐步成为Internet应用的主要开发语言。它彻底改变了应用软件的开发模式,带来了自PC机以来又一次技术革命,为迅速发展的信息世界增添了新的活力。JAVA的出现是计算机信息交换的一个重要里程碑。在单机时代,程序进程之间靠共享存储进行变量交换;在网络时代,运行在不同宿主机上的程序按网络协议进行无格式的消息(二进制字符流)交换,消息

14、的语义由交换程序双方维护;在JAVA时代,运行在网络上的程序进程交换的是小应用程序(Applet)。它是一个对象,由一组属性和方法构成,是一个可执行的实体;不仅有数据的状态,而且有定义在数据上的操作。未来可能进行代表(Agent)交换,代理有一定的智能性,那便是信息交换的更高级阶段。JAVA语言的特点有面向对象、分布性、健壮性、安全性、可移植性、多线程等。1.3 Java 开发工具简介Eclipse 是一个开放源代码的、基于Java 的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括 Java 开发工具(Java Development Kit,JDK)。Eclipse由IBM公司开发,Eclipse主要以其开放性、极为高效的GUI、先进的代码编辑器等著称,其项目包括许多各种各样

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 医学/心理学 > 基础医学

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号