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