《C语言通讯录管理系统》是一款用C语言编写的高效管理工具,能够帮助用户轻松实现联系人信息的添加、删除、查询和修改等功能。
C语言课程设计任务书
一、题目:通讯录管理
二、目的与要求
1. 目的:
(1)基本掌握面向过程程序设计的基本思路和方法;
(2)达到熟练掌握C语言的基本知识和技能;
(3)能够利用所学的知识,解决简单的程序设计问题。
2. 要求
基本要求:
(1) 利用C语言面向过程的编程思想来完成系统的设计。
(2) 突出C语言中函数的特点,以多个函数实现每一个子功能;
(3) 绘制功能模块图;
(4) 具有清晰的程序流程图和详细的数据结构定义;
(5) 掌握使用C语言对文件的各种操作。
创新要求:在满足基本要求后可以进行创新设计,例如系统用户权限控制等不同级别的用户具有不同的功能操作。
三、信息描述
有关该系统的基本信息包括姓名、电话号码、城市及邮政编码等。
四、功能描述
1. 基本信息(如姓名,城市,电话和邮编)的录入,并保存在文件中;
2. 个人信息查询与修改;
3. 记录添加或删除的功能实现;
4. 同类型记录查找:例如按同一城市或者省份进行搜索。
五、解决方案
1. 分析程序功能需求,划分系统模块;
2. 绘制流程图并定义数据结构;
3. 编写代码和子函数;
4. 功能调试。
5. 完成课程设计总结报告及使用说明书的撰写工作。
六、进度安排
本次课程设计为期一周或两周,分为四个阶段:
1. 分析与设计阶段:明确任务要求,找出实现方法;
2. 编码与调试阶段:编写代码并进行测试;
3. 总结报告阶段:总结工作内容和成果;
4. 考核评价。
七、撰写课程设计报告或总结
报告包括需求分析、总体设计、详细设计、编码步骤及内容,以及对整个过程的反思。不符合要求者将不通过本次考核。
八、参考资料
《C语言程序设计教程》等相关资料