欢迎来到天天文库
浏览记录
ID:39613168
大小:308.67 KB
页数:27页
时间:2019-07-07
《程序设计课程设计计算器设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、枣庄学院信息科学与工程学院课程设计任务书题目:迷你计算器的设计与实现学号:************姓名:******专业:******课程:***********指导教师:******职称讲师完成时间:2011年6月----2011年7月枣庄学院信息科学与工程学院制2011年6月20日2525课程设计任务书及成绩评定课程设计的任务和具体要求1、课程设计教学基本内容高级语言课程设计不仅是对程序设计能力的综合锻炼,更是对团队合作、软件开发与项目管理过程的训练。因此,课程设计根据题目的难度由小组合作完成,每个小组1-4人。
2、整个课程设计分为以下几个阶段进行:选题与开题、系统设计、系统编码实现、系统测试、撰写课程设计报告、系统评价与验收。2、课程设计教学的要求参加本课程设计的学生,应当认真完成本课程设计的全部过程。并以最终课程设计成果来证明其独立完成各种实际任务的能力。从而反映出理解和运用本课程知识的水平和能力。指导教师签字:日期:指导教师评语成绩:指导教师签字:日期:25课程设计所需软件、硬件等系统:WindowsXPVisualBasic6.0语言:C/C++java课程设计进度计划起止日期工作内容备注自11年6月到11年7月收集资料
3、程序设计撰写论文经过该实践环节,培养学生的探索精神和新能力参考文献、资料索引序号文献、资料名称编著者出版单位[1]《VA大学实用教程实验指导》耿祥义子工业出版社[2]《程峰等译,JAVA2核心技术》邓欧鑫机械工业出版社[3]《JAVA语言入门》王克宏清华大学出版社[4]《JAVA2核心技术》朱志等编著机械工业出版[5]《JAVA1.1使用大全》旭日工作室编著工业出版社[6]《JAVA语言Applet编程技术》王克宏清华大学出版社25目录前言4摘要5关键字5正文61.需求分析61.1.基本需求61.2特殊需求61.3课
4、程设计的实验环境62.系统总体设计63.详细设计73.1面板设计73.2设置各个按钮行为83.2.1数字按钮功能的实现83.2.2操作符(+—*/=)按钮功能实现83.2.3记忆功能按钮的实现93.2.4撤销清除按钮的实现94.系统测试9总结11参考文献11附录Ⅰ:1125前言在面对对象方法中,对象和传递消息分别表现事物及事物间相互联系的概念。类和继承是是适应人们一般思维方式的描述范式。方法是允许作用于该类对象上的各种操作。这种对象、类、消息和方法的程序设计范式的基本点在于对象的封装性和类的继承性。通过封装能将对象的
5、定义和对象的实现分开,通过继承能体现类与类之间的关系,以及由此带来的动态联编和实体的多态性,从而构成了面向对象的基本特征。面向对象设计是一种把面向对象的思想应用于软件开发过程中,指导开发活动的系统方法,是建立在“对象”概念基础上的方法学。对象是由数据和容许的操作组成的封装体,与客观实体有直接对应关系,一个对象类定义了具有相似性质的一组对象。而每继承性是对具有层次关系的类的属性和操作进行共享的一种方式。所谓面向对象就是基于对象概念,以对象为中心,以类和继承为构造机制,来认识、理解、刻画客观世界和设计、构建相应的软件系统
6、。。按照BjarneSTroustRUP的说法,面向对象的编程范式: l决定你要的类; 2给每个类提供完整的一组操作; 3明确地使用继承来表现共同点。由这个定义,我们可以看出:面向对象设计就是“根据需求决定所需的类、类的操作以及类之间关联的过程。本次面向对象设计采用JAVA实现迷你计算器的实现。25摘要利用面向对象分析方法设计的思想,结合面向对象语言JAVA,设计迷你计算器设计,划分模块,模块的逐一实现,定义和使用类,并掌握类的继承,抽象,多态,使用JAVA接口,从内库中导入和继承,并实现接口。JAVAswin
7、g/awt设计面板和按钮的绑定和实现,利用自定义函数完成辅助功能。关键字JAVA,面向对象设计,模块,系统测试,迷你计算器25正文1.需求分析1.1.基本需求主要支持的数字:0、1、2、3、4、5、6、7、8、9,主要支持的算子:+、-、*、/、%、sqrt。支持错误提示。要求提供图形化操作界面。1.2特殊需求具备记忆数据,取记忆,清记忆,复制,粘贴等功能。1.3课程设计的实验环境硬件要求能运行Windows9.X操作系统的微机系统。JAVA程序设计语言及相应的集成开发环境,J2SDK和NETbeans开发工具。2.
8、系统总体设计该程序实现对用户输入数据,显示数据,在选择运算符号,并且进行计算,最后显示计算结果。系统模块划分如下图2.1:迷你计算器数字按钮功能的实现gongn操作符(+—*/=)按钮功能实现面板设计记忆功能按钮的实现设置各个按钮行为撤销清除按钮的实现图表2.1本计算器提供给用户的界面分为三个,分别是标准型,科学性以及统计型,三个界面分别实现普
此文档下载收益归作者所有