计算器——设计说明书.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)
《计算器——设计说明书.doc》由会员分享,可在线阅读,更多相关《计算器——设计说明书.doc(9页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、计算器概要设计说明书1、引言编写目的在程序设计中,通过设计、编制、调试一个模拟计算器的程序,加深对语法及语义分析原理的理解,并实现对命令语句的灵活应用。在程序设计中,可以用两种方法解决问题:一是传统的构造化程序设计方法,二是更先进的面向对象程序设计方法。而在面向对象程序设计中关键是如何将问题域中的实体即日常所见的概念抽取出来,作为JAVA程序中的类,而属性与行为作为类的两类要素通常是必不可少的,甚至还应考虑类必须满足的约束。 工程背景 计算器是日常生活中十分便捷有效的工具,能实现加、减、乘、除、开方、求倒数等简单运算的工具。要实现计算功能,可以用JAVA的知识编写程序来解决此问题。该计算器大大
2、的降低了数字计算的难度及提高了计算的准确度与准确度。该计算器使用非常简单与方便,对广阔中小学生的学习有巨大帮助作用,也对在职人员的工作有点帮助作用。在课程设计中,系统开发平台为Windows 7,程序设计设计语言采用JAVA,在程序设计中,采用了构造化与面向对象两种解决问题的方法。定义事务流:数据进入模块后可能有多种路径进展处理。系统:假设未特别指出,统指本系统。1钱银中,眭2道客巴巴:2、运行环境操作系统:Windows 2000Windows XP Professional、Windows 2000 Server或者window 7.0操作系统. 3、总体设计 3.1 系统设计流程系统设计
3、主要有五局部组成:需求分析、概要设计、详细设计、编写代码与系统测试。如下列图所示: 需求分析概要设计详细设计编写代码系统测试 需求分析这次课程设计的题目是实现简单计算器的功能。实现功能:加,减,乘,除,可加其它运算功能;还要实现数据的输入,输出,计算,显示及去除等功能。 概要设计计算器包含的功能有:加、减、乘、除、去除。计算器的屏显为JFrame控件,左侧的数字、操作符按键、右侧的功能为BUTTON控件。 输入的原始数据、运算中间数据与结果在顶部的TEXTBOX控件显示。每种计算功能均为独立设计算法。 详细设计详细设计局部那么是在概要设计的根底上对计算器的功能实现作出更为详细的介绍。主要对各设
4、计块中的各个类作出说明,包括对每个类如何在以后的程序设计中的定义作出介绍,并作出相应的说明,并对各参数作出介绍。 编写代码这一局部主要根据前面的详细设计内容用具体语言实现计算器系统,主要采用Java语言实现,这一局部主要是代码实现,将前一阶段的设计思想实现,因为前面已经对该系统的整体设计思路与整体框架作出了说明,并且在详细设计局部对每个设计块中的类如何实现也已给出,所以在这一局部工作量也不是太大。 系统测试系统测试局部主要对前面已经实现的系统作出测试,看该系统是否符合系统设计要求。并对一些特殊的数据进展测试,比方一些数的取值,看是否符合要求,在测试的根底上,对发现的错误进展改正,使系统逐步得到
5、完善。测试不是一朝一夕就能完成的,必须在今后的使用过程中逐渐完善,并得到用户的反应后对系统作出修改。 计算器系统主要采用了软件工程的设计思路,从需求分析、概要设计、详细设计、编写代码直到系统测试都遵从软件工程的设计要求。3.2功能设计1计算器包含的功能有:加、减、乘、除、去除。2每种计算功能均为独立设计算法。4 、主程序的设计系统选用Java程序设计语言来完成整个系统应用程序的编写。4.1 按键的设计1本计算器按键均使用BUTTON控件。例:“1运算功能按键代码如下 1JButton jb0,jb1,jb2,jb3,jb4,jb5,jb6,jb7,jb8,jb9,jb10,jb11,jb12,
6、jb13,jb14,jb15,jb16,jb17,jb18,jb19;GridLayoutDemo() JPanel jp=new JPanel(); jp.setLayout(new GridLayout(5,4);jp.add(jb1=new JButton(1);add(jp);/注释监听器jb1.addActionListener(this); add(jt1=new JTextField(10),BorderLayout.NORTH);2bNumber = new JButton(1);bNumber.setForeground(Color.blue);bNumber.addActi
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算器 设计 说明书
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内