下载此文档

面向对象课程设计.docx


文档分类:IT计算机 | 页数:约26页 举报非法文档有奖
1/26
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/26 下载此文档
文档列表 文档介绍
面向对象课程设计.docx面向对象课程设计题目 C++课程设计面向对象课程设计指导书及评分标准课程设计选题(1学时)由教师命题,学生自己选择课题,经教师调整审查后确定。设计的课题以实用为主,反映新技术的发展情况,以获得更好的面向对象实践的训练。课题规模、大小适当,具有一定复杂度,通过激发学生参加开发实践的积极性与创造性,达到综合应用所学知识的目的。学生可从下列题目中选择(也可以自己选择其它题目人1、 人事管理系统2、 学生管理系统3、 学生成绩管理系统4、 图书借阅管理系统5、 超市收款管理系统6、 铁路售票管理系统7、 长途汽车售票管理系统8、 大剧院售票管理系统9、 运动会成绩及名次管理系统10、 仓库管理系统(小超市)12、 航空售票管理系统13、 汽车销售管理系统14、 电脑彩票销售及摇奖模拟系统15、 网上订票系统16房屋租赁管理系统17、 酒店客房管理系统18、 工资管理系统19、 考勤管理系统20、 员工培训管理系统考核方式:程序演示效果+课程设计报告评分标准:等级制(优秀、良好、中等、及格、不及格)I、需求分析(10分)对系统的功能及性能要求进行分析,写出需求规格说明书(可行性分析报告、系统的分层DFD图、加工说明及数据词典)。(业务逻辑正确,无原则性错误,结构图、流程图正确,数据字典完善。)2、 软件总体设计(20分)确定系统总体设计方案,完成系统的模块结构图及模块的功能说明。(模块结构图正确,模块说明详细、完善、准确。)3、 软件详细设计(20分)对模块内部过程及数据结构进行设计等编写出该项目的详细设计报告。(数据结构合适,能满足系统需求。)选择一种自己熟悉的面向对象程序设计语言,进行程序设计。5、 总结(5分)本次课程设计的收获,经验,启示等。6、 排版(10分)封面符合要求,内容排版规范,图、表规整,语言流畅,无错别字。(A4纸打印,上边装订)课题:C++课程设计(一) 、课程设计题目:C++课程设计(二) 、目的与要求:1、 H的:(1) 要求学生达到熟练掌握C++语言的基本知识和技能;(2) 基本掌握面向对象程序设计的基本思路和方法;(3) 能够利用所学的基本知识和技能,解决简单的面向对象程序设计问题。2、 基本要求:(1) 要求利用面向对象的方法以及C++的编程思想来完成系统的设计;(2) 要求在设计的过程中,建立清晰的类层次;(3) 在系统屮至少要定义四个类,每个类屮要有各自的属性和方法;(4) 在系统的设计中,至少要用到面向对象的一种机制。3、 创新要求:在基木要求达到后,可进行创新设计,如根据查找结果进行修改的功能。4、 写出设计说明书(三) 、设计方法和基本原理:1、问题描述(功能要求):考勤信息记录了学生的缺课情况,它包括:缺课日期、第几节课(连续多节课用begin-end的形式表示)、课程名称(课程名称屮不会出现空格)、学生姓名、缺课类型(迟到、早退、请假及旷课)。试设计考勤管理系统,使之能提供以下功能:1) .录入学生的缺课记录:从键盘输入数据(提示:为避免重复从键盘输入数据,测试吋可将数据存储在文件中,利用输入重定向功能读入),输入格式为:缺课日期第几节课课程名称学生姓名缺课类型每行一条纪录。例如:2008-04-293-4C++程序设计实验张三迟到2008-04-283-4C++程序设计李四旷课2) .修改某个学生的缺课记录:可以对缺课纪录的任意部分进行修改,然后显示一下修改后的纪录。3) .查询某个学生的缺课情况:查询结果按照日期升序排序,同一天内按照所缺课程的时间升序排序。4) .统计某段吋间内(以天为单位),旷课学生姓名及旷课节数,查询结果先按旷课节数降序排序,旷课节数和同的学生按姓名升序排序;5) .统计某段时间内,有学生旷课的课程及旷课人次,按旷课人次由多到少排序,旷课人次和同的课程按课程名称升序排序;6) .系统以菜单方式工作。(所谓菜单指用户可以自由选择所要执行的功能)2、问题的解决方案:根据系统功能要求,可以将问题解决分为以下步骤:(1) 应用系统分析,建立该系统的功能模块框图以及界面的组织和设计;(2) 分析系统屮的各个实体及它们之问的关系包括属性和行为;(3) 根据问题描述,设计系统的类层次;(4) 完成类层次屮各个类的描述(包括属性和方法);(5) 完成类屮各个成员函数的定义;(6) 完成系统的应用模块;(7) 功能调试;(8) 完成系统总结报告以及系统使用说明书系统需求分析 1总体设计 2详细设计 3系统调试 7结果分析 7总结 8附录:,它包扌4缺课日期、第儿节课(连续用begin-end的形式表示)、课程名称(课程名称屮不会出现空格)、学生姓名、缺课类型(迟到、早退、请假及旷课)。试设计考勤管理系统,使之能提供以下功能:1)

面向对象课程设计 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数26
  • 收藏数0 收藏
  • 顶次数0
  • 上传人sssmppp
  • 文件大小367 KB
  • 时间2020-09-29
最近更新