[精品]《面向对象程序设计》课程设计任务书
C面向对象程序设计课程实习任务书 一、课程设计目的 使学生能够更好地掌握C程序设计语言,更深地理解面向对象程序设计的 基本概念与方法,加深对讲授内容的理解,累积经验、学会独立上机调试程序, 并且逐步达到综合运用封装、继承和多态等C难点知识,从而学会利用C 语言解决一般应用问题,并为后续专业课程的学习奠定程序设计基础。 二、课程设计的基本要求 1、明确题目要求,进行具体分析; 2、进行功能设计,编写设计说明; 3、进行程序设计与调试; 4、完成设计报告 三、课程设计内容 本课程设计要求学生独立完成一个完整的用C语言编写的面向对象的应 用程序,以全面掌握C面向对象程序设计的基本知识。课程设计题目可以从下 面题目中进行选择,经过老师同意也可以选择其他题目。 (一)通讯录管理程序(学号mod 31的同学做) 功能要求1)能建立、修改和增删(含清空)学生通讯录2)能够按多种 方式进行查询。例如输入姓名可以查询其本人的电话号码等内容。要求通讯 信息至少要包括学生姓名、通讯地址、邮政编码、电话号码、QQ号码(可以 根据自己爱好增加其他通讯信息)。 (二)高校学生宿舍信息管理系统(学号mod 32的同学做) 功能需求1)系统应该提供学生住宿情况的基本登记。2系统应提供查询 功能,以方便用户对学生住宿情况的查询(要实现按多种条件的查询)。3)系统 还应具有添加、修改、删除学生基本信息的功能。 (三)职工信息管理系统(学号mod 30的同学做) 功能要求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面向对象程序设廿课程实习 学生姓名 所在专业 所在班级 任课老师 设计时间