第1页共19页
前
言
所谓计算器(calculator)一般是指"电子计算器.计算器能进行数学运算的手持机器,拥有集成电路芯片,但结构简单,比现代电脑结构简单得多,可以说是第一代的电子
计算机(电脑),且功能也较弱,但较为方便与廉价,可广泛运用于商业交易中,是必备的办公用品之一.本计算器可以进行简单的四则运算(加,减,乘,除)但仅限于十进制下,还可以进行简单的科学计算开方,平方,正弦,余弦,log和log10的计算,最多可以输入18位数,可以保存上一次所存的计算结果C表示初始化,界面主是JSP,后台为Java代码,操作简便,主要采用的技术为JSP+JavaBean,不仅能锻炼自己的编程能力,还可以根据自己的需要来编写适合自己的计算器.
第2页共19页
第一章引言
1.1项目的背景与意义
随着信息时代的步伐加快,越来越多的数据数字需要我们去处理,而在我们日常生活办公中遇到的一些基本的数字运算,以往简单的口算笔算,然而现在不同了,人们对计算机,手机的依赖越来越高,遇到计算
问题不再愿意去用脑去思考,而是交由手机或是电脑来完成.为了给自己设计一个能够胜任自己
学习工作的计算器,所以决定自己通过用所学的知识来编写一个简单的计算器.为了完成这项工作,我在书上及
网络搜索了许多,通过分析比较,觉得不是很好,如很多用的是
VB,VC等技术来编写,不仅代码繁多,容易出错,扩展难,而且用起来不是很方便,我采用Java来编写,以B/S的模式,方便自己使用,也可以方便别人,同时能使自己的技术水平得到锻炼提高.
1.2本文的工作
本文的工作是以两个操作数进行简单的加,减,乘,除运算来完成基本的运算,同时还可以为简单的科学运算,如计算一个数的平方,开方,正弦,余弦,log,log10等操作.通过新技术,新方法来实现计算功能,显示界面为JSP页面,处理部分为Java代码.
第二章简单计算器概述
2.1需求分析
我们日常生活的开支,大额数字或是多倍小数的计算都需要计算器的帮助,处理数字的开方,正余弦都离不开计算器.虽然现在的计算器价格比较低廉,但是功能过于简单的不能满足个人需求,功能多的价格较贵,操作不便不说,很多功能根本用不到.所以,我们想到可不可以用自己的所学为自己设计开发一个属于自己的简单计算器来完成日常生活的需求.
2.2项目概述
随着Internet的普及,网络给人们的学习工作生活带来了莫大的好处.而现在较流利而又非常方便是以B/S模式设计开的,本计算器延续了此模式,显示部分为JSP页面,后台控制部分为Java代码,此计算器主要用了两个JSP页面,一个普通的加减乘除运算器,别一个为处理平方,开方,正弦,余弦的计算器.通过调用SimpleBean.java中的两个不同的方法来完成相应的工作.和SecondFirst为接收第一操作数和第二个操作数进行对应的加减乘除操作.Third为简单科学计算器的数据接收工作,来完成平方,开方,正余弦操作.
第3页共19页
2.3功能模块设计