java课程设计-模拟科学计算器.pdfVIP

  • 0
  • 0
  • 约1.72万字
  • 约 25页
  • 2026-03-16 发布于河北
  • 举报

SHANDONGUNIVERSITYOFSCIENCEANDTECHNOLOGY

JAVA课程设计说明书

题目:模拟科学计算器

姓名:

学号:

班级:网络工程n-2

山科技大学

2013年11月7日

目录

1课设任务及要求3

1.1课设任务

1.2设计要求3

2需求分析2

2.1设计背景2

2.2需求获取3

2.3程序功能图4

3设计思路4

3.1界面布局4

3.2类的定义5

3.3变量的定义5

4详细设计6

4.1整体概述6

4.2误操作处理7

4.3流程图和结构图8

5系统调试11

5.1程序界面11

5.2运行界面11

6心得与体会15

7参考文献16

8附录16

1课设任务及要求

L1课设任务:

要求:界面模拟Windows中的计算器程序。

实现基本数学运算、函数等功能:力口、减、乘、除、阶乘、正弦、

余弦和指数运算。

实现要点:添加相关组件并进行按钮事件处理。

要求提交Application和Applet两个版本的程序。

L2设计要求

①设计的java计算器应用程序可以完成加法、减法、乘法、

除法和取余运算,和cos,sin,tan等三角函数功能以及阶乘和

指数等运算,且有小数点、正负号、求倒数、退格和清零功能。

具体可参考windows附件下的计算器

②课程设计使用Eelipse4.2等作为程序编译和运行测试的开发

平台,采用JDK-7u25作为java开发环境,使用Microsoft

OfficeVisio2007作为绘图工具。

③认真按时完成课程设计报告,制作演讲PPT,积极报名上讲台

第3页

向大家演示和讲解自己的程序。提交打印版的报告以及电子版的

原稿和Application和Applet两个版本的程序代码。

第4页

2需求分析

2.1设计背景

本程序是老师提供的几个课程设计题目中比较中等的题目。要求

实现模拟的科学计算器功能,主要包括加减乘除四则运算和阶

乘,三角函数以及指数的运算。具体的功能我参考了Windows7

下的计算机小程序,并根据其界面设计了java小程序界面,根

据其功能对自己设计的计算器小程序进行了功能的适当增加与

修改。在实现了课程设计题目要求的基础上,自己又增添了对数

函数,幕函数,角函数,取余等我们常用到的功能比较简单

的函数。由于本函数涉及的函数以及按键数目较多,故没有采用

面向对象的设计方法,没有对每个功能封装成函数调用,而是

针对每个按键的动作事件直接采用了算法的编写。最终实现了全

部的功能,但是由于时间有限,许多功能没有坐到很到位的优

化,或许还存在着许多了漏洞,欢迎老师和同学的批评指正,

我一定会不断完善。

2.2需求获取

本程序的设计过程,按照题目的要求,我认真参考了

第5页

Windows7下计算器小程序的运行界面与运行操作与结果,对我

自己设计的程序的需求展开了进一步的研究。主要得到以下几点

需求:

1,必须实现题目要求的和Windows7下计

文档评论(0)

1亿VIP精品文档

相关文档