[精品]《面向对象程序设计》课程设计任务书
《C++面向对象程序设计》课程实习任务书 一、课程设计目的 使学生能够更好地掌握C++程序设计语言,更深地理解面向对象程序设计的 基本概念与方法,加深对讲授内容的理解,累积经验、学会独立上机调试程序, 并且逐步达到综合运用封装、继承和多态等C++难点知识,从而学会利用C++ 语言解决一般应用问题,并为后续专业课程的学习奠定程序设计基础。 二、课程设计的基本要求 1、明确题目要求,进行具体分析; 2、进行功能设计,编写设计说明; 3、进行程序设计与调试; 4、完成设计报告 三、课程设计内容 本课程设计要求学生独立完成一个完整的用C++语言编写的面向对象的应 用程序,以全面掌握C++面向对象程序设计的基本知识。课程设计题目可以从下 面题目中进行选择,经过老师同意也可以选择其他题目。 (一)通讯录管理程序(学号mod 3=1的同学做) 功能要求:1)能建立、修改和增删(含清空)学生通讯录2)能够按多种 方式进行查询。例如:输入姓名可以查询其本人的电话号码等内容。要求:通讯 信息至少要包括:学生姓名、通讯地址、邮政编码、电话号码、QQ号码(可以 根据自己爱好增加其他通讯信息)。 (二)高校学生宿舍信息管理系统(学号mod 3=2的同学做) 功能需求:1)系统应该提供学生住宿情况的基本登记。2系统应提供查询 功能,以方便用户对学生住宿情况的查询(要实现按多种条件的查询)。3)系统 还应具有添加、修改、删除学生基本信息的功能。 (三)职工信息管理系统(学号mod 3=0的同学做) 功能要求:1)能够实现职工信息录入功能;2)实现删除职工信息的功能; 3)实现修职工信息的功能;4)实现用文本文件保存职工的信息;5)按照职工 编号或工资对职工信息排序;6)按照编号查找职工; 四、课程设计考核方式与标准 采用设计表现情况、程序质量、设计报告相结合的考核形式: 1、设计表现(30%) 包括出勤情况、调试程序时表现。缺勤超过1/3者,可以给定不及格。 2、程序质量与创新能力(50%) 最终完成的程序设计的工作量、质量、难易程度。 3、课程设计报告(20%) 报告的格式与内容。 五、实习报告内容: 封面 内容摘要 目录 文档正文 1、系统需求分析 2、总体设计(系统的总体框架、类的设计等) 3、系统详细设计。(系统由几个模块组成,每个模块有什么功能,等 等) 4、系统实现(系统功能界面及操作方法) 5、实习总结与体会 6、附录:源程序清单 参考资料 格式要求: 1、纸张:用A4纸张,页边距一律为上、下2. 5cm,左2. 5cm、右1. 5cm, 装订线在左0.5cm,行间距取固定值20磅,字符间距为默认值。 2、字体 普通中文字体要求为宋体,英文字体要求为Times New Romano 3、字号 第一层次题序和标题用小三号黑体字,第二层次及以下题序和标题用 四号宋体字,正文用小四号宋体。 4、字数要求,除程序源代码外不少于3000字。 《C++面向对象程序设廿》课程实习 学生姓名 所在专业 所在班级 任课老师 设计时间