2023年面向对象程序设计课程设计任务书.doc
《2023年面向对象程序设计课程设计任务书.doc》由会员分享,可在线阅读,更多相关《2023年面向对象程序设计课程设计任务书.doc(8页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、09级C+语言程序设计课程设计任务书 (适应于09级软件工程、网络工程专业)一、课程设计的目的与规定1教学目的在面向对象程序设计课程理论与实验教学的基础上,根据软件工程的方法与流程,在相对集中的实训教学时间内,通过一个功能较完整的小型应用系统,复习与进一步掌握面向对象的程序设计思想与技术方法。同时,作为整个实践教学体系一部分,系统培养学生采用面向对象的方法分析问题与解决问题的能力及团队组织与协作能力。2教学规定从课程设计的目的出发,通过设计工作的各个环节,达成以下教学规定:1)根据实现的功能,划分出合理的对象类,明确对象类间的关系。2) 为每个对象类设计对的的域和方法,为每个方法设计合理的方法
2、体。同时,为对象类及内部的域和方法运用对的的修饰符,如访问控制符等。3)编程简练,程序功能齐全,能对的运营。4)说明书、流程图要清楚,规范(必须采用UML格式)5)课题完毕后必须按规定提交课程设计报告,格式规范,内容详实。二、课程设计的内容与安排1、题目安排1)动物园动物平常看管系统 i) 用类族来描述各类动物的关系 ii) 在派生类中描述各类动物的特性 iii) 各类动物对象的多样化构建模 iv) 能把动物的数据存入到文献中,系统初始化时可以读出已有的文献数据2)汽车家族展示系统i)用类族来描述各类汽车的关系,汽车类使用抽像类表达 ii)在派生类中描述各类小汽车的特性 iii)各类汽车对象的
3、多样化构建模 iv)能把汽车的数据存入到文献中,系统初始化时可以读出已有的文献数据3)学生选课系统i) 描述学生类的层次结构,不同专业、不同年级的同学选择不同的课程ii) 描述出课程类的结构iii) 描述出教师与课程的关系iv)能完毕基本数据的输入与学生的选课过程,具有数据保存与读取功能。4) 列车时刻查询系统 i) 具有不同类型的列车类的描述 ii)有列表时刻表类的描述 iii)能完毕时刻表的输入、查询、保存等功能 iv) 多样化的对象建模方式 5)个人约会管理系统 i)具有不同约会类的层次结构 ii)具有不同性质朋友的类层次结构 iii)应用类的继承和派生机制来实现 iv)具有约会的保存与
4、查询功能6) 学生成绩管理系统 i)具有不同课程类的层次结构 ii)具有不同专业学生类的层次结构 iii)描述出学生与课程之间的关系,应用组合类与派生机制 iv)具有学生信息与成绩信息的保存与查询功能2、任务规定(一)目的:(1)规定学生达成纯熟掌握C+语言的基本知识和技能; (2)基本掌握面向对象程序设计的基本思绪和方法; (3)可以运用所学的基本知识和技能,解决简朴的面向对象程序设计问题。 (二)基本规定:(1)规定运用面向对象的方法以及C+的编程思想来完毕系统的系统结构; (2)规定在设计的过程中,建立清楚的UML类关系图,描述出类族之间的关系; (3)在系统中定义的每个类中要有各自的属
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2023 面向 对象 程序设计 课程设计 任务书
限制150内