1 / 11
文档名称:

C 面向对象程序设计课程设计.doc

格式:doc   大小:171KB   页数:11页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

C 面向对象程序设计课程设计.doc

上传人:taotao0b 2021/8/24 文件大小:171 KB

下载得到文件列表

C 面向对象程序设计课程设计.doc

相关文档

文档介绍

文档介绍:C++面向对象程序设计-课程设计-
2

———————————————————————————————— 作者:
———————————————————————————————— 日期:

个人收集 仅供参考学习 勿做商业用途
?面向对象程序设计?课程设计指导书
一、课程设计的目的和意义
?面向对象程序设计?课程设计是实践性教学环节之一,是?面向对象程序设计?课程的辅助教学课程。该课程设计要求学生综合运用在?面向对象程序设计?课程中学到的面向对象技术与实际编程相结合,独立完成一项较为完整、并具有一定实际功能的课程设计任务,同时加深学生对面向对象和C++编程技术的理解和掌握,培养实际的应用程序开发能力。在课程设计过程中,使学生养成良好的程序设计风格,并掌握C++应用程序的设计开发过程和编程方法、测试方法。
二、设计要求:
本课程设计集中安排1周时间进展,以个人为单位,由教师布置题目,每位同学完成2个题目。要求学生根据题目需求描述。每位同学对每个题目的任务有需求描述、系统总体设计,通过面向对象语言C++进展模拟描述,最后通过编码、测试等步骤以实现该小型MIS系统。
课程设计要求:
1、编程工具统一使用Visual C++编程软件,并统一使用类来实现,表达类的封装性、继承性和多态性。
编程过程中,要求层次鲜明,每一重要局部都要加注释〔无注释且程序代码混乱的将要求重新整理〕。
程序编码完成后,一定要进展严密的测试工作。
课程设计最终的文档要求〔建立一个word文档〕:
〔1〕封面:提示:有统一样式封面
〔2〕工程方案:包括需求描述,系统总体分析设计,编码,测试报告。
〔3〕程序详细功能描述〔描述你的程序能完成什么功能,采用哪些C++技术。〕,请详细说明本组程序特点。要求300字以上。
〔4〕编程日志〔将每天所做的工作和遇到的问题加以记录〕。要求写400字以上。
〔5〕测试报告〔主要描述测试员本人是如何发现程序错误的,并找出错误原因的〕。
3

个人收集 仅供参考学习 勿做商业用途
〔6〕程序运行说明〔对程序的每个操作步骤的屏幕画面进展载图,并加以文字说明〕。
〔7〕此次课程设计的课程总结〔每个人都要写,要求300字以上〕。
提示:文档的字体与大小,统一采用“宋体五号字〞;要将以上内容合写成一篇完整的文档;文档头要参加标题和目录索引。
5、独立按时完成规定的工作任务,不得弄虚作假,不准抄袭他人内容,否那么成绩按不及格处理。
6、课程设计期间,无故缺席按旷课处理,每次旷课如不提前请假,成绩按不及格处理。
三、成绩评分
1、课程设计的成绩由平时考核与最终考核相结合。
2、同学平时考核(出勤、学、表现等)占总成绩30%,假设迟到扣5分,无故旷课每次扣10 分,二次不到者总成绩以0分计
课程设计报告系统代码占总成绩70%,在规定时间内上交。不得抄袭,否那么总成绩按0分计。
四、设计内容
题目一:个人通信录管理系统
系统功能的根本要求:
〔1〕查看功能:选择此功能时,列出以下三类选择。
A 办公类;B 个人类; C 商务类;
中选中某类时,显示出此类所有数据中 的姓名和 号码〕
〔2〕增加功能:能录入新数据〔一个结点包括:姓名、 号码、分类〔可选项有:A 办
公类; B 个人类; C 商务类;
当录入了重复的姓名和 号码时,那么提示数据录入重复并取消录入;当通信录中超过15条信息时,存储空间已满,不能再录入新数据;录入的新数据能按递增的顺序自动进展条目编号。
〔3〕拔号功能:能显示出通信录中所有人的姓名,中选中某个姓名时,屏幕上模拟打字机的效果依次显示出此人的 号码中的各个数字。
〔4〕修改功能:选中某个人的姓名时,可对此人的相应数据进展修改。
〔5〕删除功能:选中某个人的姓名时,可对此人的相应数据进展删除,并自动调整后续条目的编号。
4