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