- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《面向对象程序设计课程设计》指导书
李文静 赵志燕编
内蒙古工业大学
信息工程学院计算机系
2012年9月
目 录
《面向对象程序设计课程设计》教学大纲 1
《面向对象程序设计课程设计》总体要求 3
课程设计题目说明 6
题目1 高校人员信息管理系统设计 6
题目2 公司员工信息管理系统设计 7
题目3 媒体库管理系统设计 8
题目4 车辆管理系统设计 9
题目5 学生选修课程系统设计 10
题目6 学生成绩管理系统设计 11
题目7 学生信息管理系统设计 12
题目8 课程设计选题管理系统设计 13
题目9 高校水电费管理系统设计 14
题目10电话账单管理系统 15
题目11 图书管理系统设计 16
附录一 课程设计说明书封面 17
附录二 课程设计任务书 17
一、课程基本信息课程编码 020217023 学时(周) 课程类别 学分数 开出学期 开出单位 适用专业 二、目的
面向对象程序设计课程设计是集中实践性环节之一,是学习完面向对象程序设计课程后进行的一次全面的综合练习。要求学生达到熟练掌握C++语言的基本知识;基本掌握面向对象程序设计的思想和方法;能利用所学的基本知识和技能解决简单的面向对象程序设计的问题,从而提高动手编程解决实际问题的能力。
三、基本内容和安排
相对比较熟悉的利用面向对象的方法以及C++的编程思想来完成系统的设计;
要求在设计的过程中,建立清晰的类层次;
在系统中至少要定义一个类,类中要有各自的属性和方法;
在系统的设计中,至少要用到面向对象的一种机制。进度安排四、组织及指导方式
、考核方式1、考核方式
2、成绩评定
(20%)、报告(30%)、答辩验收(50%)。成绩分为:优秀、良、中、及格和不及格五个等级。
六、建议教材与教学参考书
1、建议教材
、编制说明
编制者: 组长:执笔人: 编制时间:20年月《面向对象程序设计课程设计》总体要求
一课程设计的目的
课程设计为学生提供了一个既动手又动脑,独立实践的机会,将课本上的理论知识和实际有机的结合起来,锻炼学生的分析解决实际问题的能力。提高学生运用所学知识解决实际问题的能力。
利用所学的面向对象及C++编程知识和技巧,通过布置具有一定难度的程序设计题目,并且要求学生独立完成所布置题目,在分析设计过程中,要求学生养成良好的编程习惯,学会分析简单的实际问题,并能利用所学的知识建立系统的逻辑结构,学会简单的调试技巧和方法。根据系统的功能要求,要求学生在教师的指导下逐步完成应用程序的设计。
二、课程设计结构及要求
面向对象程序设计不仅能进行功能抽象,而且能进行数据抽象。课程设计的基础是设计类,所以类的有关概念是重点,尤其要抓住抽象、封装、继承和多态性等要素。要求学生的课程设计中要涉及类、继承的使用。类设计的重点是如何选择数据成员和成员函数。成员函数设计的难点是选择函数类型及其参数传递方式。数据类型及程序控制方式仍然是C++语言的基础;数组、指针、类和结构的使用方法是编程的核心技术。学生学习时,常常避开多文件编程和使用文件,但这些要求是程序员必备的知识,因此课程设计中应加强这方面的训练。
1使用类和对象设计程序
设计类就是根据数据封装的要求,抽象出合适的类。换言之,就是如何选择数据成员和成员函数。这部分的任务就是根据测试程序及其输出结果,设计一个满足要求的类。这各类涉及到类的构造函数和析构函数,并要求使用多种方法实现本课程设计。
2使用菜单
菜单是应用程序的界面。这部分的任务是设计一个含有多个菜单项,通过菜单选择不同的功能。文件操作是非常有用而重要的技术编制实用程序都离不开文件存取。要求熟悉多文件菜单编程和面向对象程序设计的思想。
3通过组合和派生构成新的类????????????????????????????????????????????????????
这部分的设计任务是使用组合和派生构成新的类。可以通过包含及派生两种方法实现。目的是使学生掌握在不同的实现方法中,如何设计相应的构造函数和复制构造函数,进一步理解程序如何调用它们及析构函数的执行顺序。
公有继承的赋值兼容性规则是一个重要规则。通过这部分的设计,可以进一步理解这个概念,为理解虚函数的多态性打下基础。
4函数的设计
函数进一步扩充程序,完善功能。”200920201018张三”)的文件中。课程设计题目说明
题目1 高校人员信息管理系统设计
1、问题描述
某高校有四类员工:教师、实验员、行政人员,教师兼行政人员;共有的信息包括:编号、姓名、性别、年龄等。其中,教师还包含的信息有:所在系部、专业、职称;实验员还包含的信息由:所在实验室、职务;行政人员还包含的信息有:政治面貌、职
您可能关注的文档
- 青岛嘉宝印刷包装公小司员工手册》(doc).doc
- 青岛地铁集团运营分公司2014届高校或招聘需求计划表.doc
- 青岛市企业员工e电工培训通知.doc
- 青协u生日活动策划稿.doc
- 青岛干部网络学函校试题.doc
- 青岛市标准化工o地实施方案.doc
- 青岛瑞旗信息产业有限h公司简介2012.doc
- 青岛泰光鞋业有限公司新工人培训教材(50d也).doc
- 青岛地铁集团运营分公司2013年10月社会招聘需求如计划表.doc
- 青岛麒麟客运有限公司2010年返度安全生产培训计划.doc
- 南宁市第四十七中学2026年春季学期招聘备考题库附答案详解.docx
- 南宁市第四十七中学2026年春季学期招聘备考题库有答案详解.docx
- 南宁市第四十七中学2026年春季学期招聘备考题库带答案详解.docx
- 南宁市第四十七中学2026年春季学期招聘备考题库完整答案详解.docx
- 南宁市第四十七中学2026年春季学期招聘备考题库含答案详解.docx
- SOLIDWORKS设计解决方案:从概念到制造全面支持.pdf
- 南宁市第四十七中学2026年春季学期招聘备考题库及参考答案详解.docx
- 南宁市第四十七中学2026年春季学期招聘备考题库及参考答案详解一套.docx
- 南宁市第四十七中学2026年春季学期招聘备考题库及完整答案详解一套.docx
- 南宁市第四十七中学2026年春季学期招聘备考题库及答案详解一套.docx
原创力文档


文档评论(0)