JAVA课程设计报告格式(1).doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《JAVA课程设计报告格式(1).doc》由会员分享,可在线阅读,更多相关《JAVA课程设计报告格式(1).doc(15页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、JAVA课程设计报告题目:计算器的设计与实现专 业:大班 级:傻学 号:逼姓 名:何志伟指导教师:段新娥日期:山西工程技术学院课程设计评阅书题目: 计算器的设计与实现 信息系计算机科学与技术专业 姓名何志伟 设计时间:2016 年月日201 年月日 评阅意见:成绩: 指导教师:(签字)职务:201 年月日JAVA语言课程设计题目 摘要 计算器是一种很常用的计算工具,它在计算方面、日常生活中给我们提供很大 的方便,在编辑此程序时,除了包括常用的加法运算算法、减法运算算法、乘法运 算算法、除法运算算法等四大模块之外。还特意添加了阶乘、正弦、余弦和指数运算。 其次程序按照要求利用AWT、swing图
2、形界面技术进行windows系统迷你计算器的模拟设计, 用到的接口、对象、类等方法,同时对编程过程中所编写的实验代码也不同程度的进行细化的要求,所以在编程的过程中难免遇到了一些困难,所以在完成本次系统的过程中过程中充满了挑战与机遇。 关键词:AWT、swing、类、接口目 录第一章 开发背景1.1设计目的和意义随着网络的时代的到来,java语言在网络编程方面的优势使得网络编程有了更好的选择。Java语言最大的特点是具有跨平台性,使其不受平台不同的影响,得到了广泛的应用本课程是Java面向对象程序设计,体现的是面向对象而不是面向过程,它与面向过程有很大的区别,它避免了面向过程中很多容易出错的内容
3、,例如:指针等,在面向对象的设计中,注意体现的是面向对象的几大机制,继承、封装、多态和抽象,在面向过程的设计中的多继承Java采用了接口来代替实现。本次课程设计,主要是图形界面设计,熟悉java.awt包中的组件,掌握图形界面设计方法,理解委托事件处理模型。从而检测对这门课的掌握情况,有助于及时查漏补缺。1.2设计内容具体内容:计算器可以进行简单的四则运算(加、减、乘、除),还可以进行(八进制,十进制,十六进制)之间的相互转换,内容可以清除。在window或DOS下直接运行即可,按钮为灰色,界面协调。第二章 课程设计的软、硬件环境2.1课程设计软件环境程序运行在jdk1.6.0_10。第三章
4、系统分析(主要功能描述,模块分析)以下为标准计算器的基本功能:(1)加法两个数据进行加操作,可以为小数。(2)减法两个数据进行减操作,可以为负数相减。(3)乘法两个数相乘操作。(4)除法两个数相除操作。(5)开平方对任意一个数进行开方运算,可以是小数。(6)转换进行十进制数、二进制以及十六进制数之间的转换。第四章 系统设计(系统总框架图、流 程 图) 系统流程图如下: 图4.1 系统流程图第五章 比较有特色的函数(1)控件变量:JMenu/定义菜单JMenuItem/菜单中项的实现JMenuBar/菜单栏的实现。将JMenu对象添加到菜单栏以构造菜单。JRadioButtonMenuItem/
5、选中一个的时候,禁用另外一个取消选中的时候,释放禁用的那一个JTextField/JTextField是一个显示用户输入输出的文本区域。JPanel/JPanel作为一个容器,可以包容一些组件,然后将这个JPanel对象作为一个组件添加到另一个容器(称作父容器)中。JToggleButton/用于记录内存中是否存在用户保存的数据信息。JButton/是用户进行计算时主要的使用工具,一般为其添加actionPerformed事件。(2)其它变量privatedoubledata_One;/用来存储运算的数据privatedoubledata_Two;/用来存储运算的数据privatecharOp
6、erator=A;/存放运算符privatebooleanpointIsTyped=false;/判断输入的数据是否是小数privateintmemoryi;/存储内存中的整数数据privatedoublememoryd;/存储内存中的小数数据第六章 设计总结(存在的不足与对策)这次的程序设计,从一个简单的计算器就可以看出JAVA的程序设计不是那么简单,仅仅是一个小小的计算器,就已经有很多需要注意的问题,一不小心就会出错,还会有很多地方没怎么明白,而计算器的设计是最简单的几个设计其中之一,可见,平时的知识积累是很重要的。没有知识的积累,再简单的东西也不可能设计出来。课程设计还让我们练习了动手能
7、力,使我们平时学习的知识得以在实际中应用,不会学死书,活学活用,很大程度上提高了我们的能力,对以后的学习、工作、生活也会有一定的帮助。第七章 参考文献1曲朝阳,杨杰明等.Java程序设计.北京:清华大学出版社,2008.102耿祥以,张跃平.Java大学生实用教程.北京:电子工业出版社,2012.63明日科技.Java经典编程.北京:清华大学出版社,2012.104李尊朝,苏军.Java语言程序设计.北京:中国铁道出版社,2004.25高宏静,从入门到精通.北京工业出版社第八章 源程序代码importjava.awt.*;importjava.awt.event.*;publicclassCo
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- JAVA 课程设计 报告 格式
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内