1 1 郑 州 大 学 课程报告 课 程 名 称: C 语言程序设计 专 业 班 级 : (15)班 学 生 姓 名 : 谢* 学 号 : *********** 任 课 教 师 : 赵** 学 期 : 2012-2013-2 课程报告任务书 2 2 题 目 通讯录管理系统 主要 内容 开发一个通讯录管理系统,基本信息包括:编号、姓名、性别、出生年月、固定电话、手机号、电子邮件等基本信息(也可以根据自己情况进行扩充)
使之能提供以下基本功能: (1 )通讯录等信息录入功能 (注:数据等要求用文件保存)--输入 (2 )通讯录信息的浏览功能--输出 (3 )查询功能(至少一种查询方式)、排序功能(至少一种排序方式): ①按电话号码进行查询 ②按姓名查询 等 ③ 按照年龄排序 ④按姓名排序等 (4 )通讯录条目的删除与修改等 扩展功能:可以按照自己的程度进行扩展
比如(1 )简单的权限处理 (2 )报表打印功能(3 )模糊查询,如姓张的人员等;或者给定电子邮件的部分进行查询等(4 )给定指定年龄范围之内的查询等等
总之,可以根据自己需求进行分析功能,成绩评定按照难度进行区分
任务 要求 一、提交材料应包括:(1 )系统源代码 (2 )课程报告 二、整个设计过程具体要求 (1 )需求分析 要求学生对案 例 系统进行分析,设计出需要完 成的功能,完 善各 个模块 的调 用关 系; (2 )设计过程 要求学生进一步 明 确 各 模块 调 用关 系,进一步 完 善 模块 函 数细 节(函 数名、参 数、返 回 值 等) (3 )实 现 过程 要求学生养 成良 好 的编码习 惯 、完 成各 个模块 并 进行测 试 ,最 终完 成系统整体测 试 ; (4 )总结 阶 段 按照要求完 成系统设计和 实 现 报告,并 进行总结 、答 辩
成绩 评定 报告撰 写 情况(3 0 分) 系统