《面向对象方法》课件
- 格式:pptx
- 大小:3.06 MB
- 文档页数:33


学 号:
0120903490317
课程设计
题目 面向对象的信息系统设计
学院 管理学院
专业 信息管理与信息系统
班级 信管0903
姓名
林晓光
指导教师 王斌
2012 年 1 月 4 日
武汉理工大学《面向对象的信息系统设计》课程设计说明书
1 课程设计任务书
学生姓名:林晓光 专业班级:信管0903班
指导教师:王 斌 工作单位:武汉理工大学管理学院
题目: 酒店管理系统
初始条件:
按照酒店管理的实际要求,根据所学的《面向对象的信息系统设计》的知识,设计完成对酒店管理的基本管理。开发软件平台为 2008版本。数据库服务器一般用Ms SQL Server 2005,其它服务器不推荐。
要求完成的主要任务:
1.按问题的需要,设计出系统目标、模块结构、数据库结构。要求:问题分析透彻、关系理解正确、处理得当。程序结构合理,界面完备清晰。尽量发挥面向对象程序的特色。
至少涉及3个数据库表,至少3个窗口,至少用到10种组件。
2.编制程序。至少500行程序代码。
3.调试程序,以达到预期的目的。
4.撰写出规范的设计说明书(报告),并为指导教师提供电子文档。同时要提交软件源程序及数据库脚本、数据库文件
每人一题,具体模块功能的实现各人独立完成。
设计报告切忌雷同、切忌抄袭。设计报告中应包括分析设计(含系统功能图、库表及表间的关系、界面设计)、关键技术描述、主要源代码等。报告还应有开发环境、操作方法、课程设计的心得,软件的改进意向等内容。
时间安排:
第1天:落实分组、题目
第4天:提交方案(可为电子档)及分工
第9、10天:提交软件,并就部分内容答辩
第11、12天:提交设计说明书(报告),并答辩
指导教师签名: 2011年12月12日
系主任(或责任教师)签名: 2011年12月12日
第22卷第7期
2OO2年7月 计算机应用
Computer Applications Vo1.22,No.7 July,2002
文章编号:1001—9081(2002)07一OO36—03
面向对象软件度量方法
伦立军,丁雪梅,李英梅
(哈尔滨师范大学计算机科学系,黑龙江哈尔滨150080)
摘要:度量技术是保证软件质量的重要方法。随着面向对象技术的发展,传统的软件度量技术
不再适用于面向对象软件。文中分析了软件度量理论,讨论了目前流行的两种面向对象软件度量方
法,指出其不足和进一步的工作。
关键词:软件质量;软件度量;CK度量;MOOD度量
中图分类号:TP311.5 文献标识码:A
LUN Li-jun,DING Xue—mei,LI Ying-mei
fD 删ofC.,omp ̄Science,Harbin Normal Unis,erdty,Harbin胁如 枷lg 150080,China)
A1]6 ̄'al3t: technology of metric is 811 important method to e眦the s0f1ware quality.As the development of objec【一
oriented technology,the traditional software metric method Call t work well with object—oriented software.This article analyses the
software meldc theo ̄at first,then discusses current situation two methods of the object—oriented software metric,at last sI)Ine
8l】 tc0InirIg and further research work a 8Il段 . Key w0l’凼:software quality;software metric;CK metric;MOOD I c
面向对象方法
1、对象:是系统中用来描述客观事务的一个实体,是构成系统的一个基本单位。三个要素:对象标志(供系统内部唯一的识别对象);属性(状态、数据、用来描述对象的静态特征);服务(操作、行为或方法,用来描述对象的动态特征)
2、面向对象=对象(objects)+类(classes)+继承(inheritance)+消息通信(communication with messages)
3、封装是对象的一个重要原则。有 2 个含义:对象是全部属性和全部服务紧结合而形成的一个不可分隔的整体;对象是一个不透明的黑盒子,表示对象状态的数据和实现操作的代码都被封装在黑盒子里面。
4、类和类库:类是对象的抽象定义,是一组具有相同数据结构和相同操作的对象的集合。类与对象是抽象描述与具体实例的关系,一个具体的对象被称为类的一个实例(instance)。
5、继承:使用已存在的定义作为基础建立新定义的技术。父类、子类要了解。
6、多态性:可以分为四类:过载多态(重载多态),强制多态,包含多态,参数多态。前两种统称为专用多态(特定多态),后两种称为通用多态。
7、消息:指向对象发出的服务请求,它应该含有下述信息:提供服务的对象标志、消息名、输入信息和回答信息
8、消息通信:封装使对象成为一些各司其职、互不干扰的独立单位;消息通信为他们提供了唯一的合法的动态联系途径,使他们的行为能够相互配合,构成一个有机的系统。只有同时使用对象、类、继承与消息通信,才是真正面向对象的方法。
9、统一建模语言 UML---是一种语言;是一种可视化语言;是一种可用于详细描述的语言;是一种构造语言;是一种文档化语言
10、 UML 结构:构造块(建模元素、关系、图);公共机制(规格说明、修饰、公共分类、扩展机制);构架(逻辑视图、进程视图、实现视图(构建)、布署视图、用例视图)裸狗不用进
11、 UML 视图:系统静态结构的静态模型(包括类图、构件图、部署图),系统动态结构的动态模型(包括对象图、用例图、序列图、协作图、状态图、活动图)
面向对象程序设计Java 实验讲义
湖北师范学院数学与统计学院
2012年7月 实验要求
《面向对象程序设计(java)实验》是与《面向对象程序设计(java)》理论课配套的实验课程。通过本课程的实验训练,要求学生能运用所学理论知识进行基本的面向对象程序设计,培养其规范的编程习惯,掌握基本的操作技能和编程思想。同时要注意培养学生实事求是的科学态度,相互协作的团队精神,为学习后续课程,参加实际工作和开展科学研究打下良好的基础。具体要求是:
(1) 本课程以实验为主,配合理论课的教学。任课教师需向学生讲清课程的性质,任务,要求,课程安排和进度,平时考核内容,期末考试办法,实验守则及实验室安全制度等。
(2) 本课程主要设置下列类型的实验:①基本操作训练,②验证性及设计性实验;整个实验过程包括课前准备,实验操作,实验报告等环节。学生在实验前必须进行准备。
(3) 根据实验内容不同,基本操作性的实验1 人1 组,设计性实验可根据情况多人一组,每个实验要求在规定时间内由学生独立完成。
(4) 实验过程中,老师应在实验室进行巡视,及时回答问题,纠正学生的错误操作,检查学生的实验报告。
(5) 任课教师要认真备课,提前预做实验,上好每一堂课。实验前清点学生人数。
实验的验收将分为两个部分。第一部分是上机操作,包括设计结果的源程序的验收与检查。第二部分是提交书面的实验报告。
目录
实验1 JAVA 程序的编辑、编译、运行环境(2学时) .................................................................................. 1
1.实验内容 ....................................................................................................................................................... 1