任务
以本班同学的具体数据为背景,设计一个本班同学通讯录。
实现功能
1) 通讯录编辑(添加、删除)。
2) 按不同的项进行查找。
3) 对已存在的通讯录按不同的项排序。
4) 将通讯录写入文件
5)从文件读入通讯录
备注:通讯录至少应该有以下数据项:
姓名,地址,电话,邮编,E-mail。
概要设计
(1)人数不定,每输入一个人编号。
(2)记录每位同学的姓名、电话号码、地址、邮编和E-mail。
(3)可对记录中的姓名和电话号码等进行修改。
(4)可增加或删除记录
(5)加入查询功能,通过姓名或电话号码查询到同学的条目。
(6)在开始画面加入简单的菜单便于选择功能。
(7)将信息保存在文件。
详细设计
1.数据结构和系统框架
1.主要流程:

2. 主要功能

系统功能需求:
<1>记录功能:记录每位同学的姓名、电话号码、地址、邮编和E-mail
<2>查找功能:按不同方式查找信息
<3>添加功能:添加信息

这篇博客详细介绍了使用C语言进行课程设计,构建一个班级通讯录管理系统的过程。系统包括通讯录编辑、按不同项查找、排序、文件读写等功能。通过这次设计,作者对C语言的理解得到了深化,认识到理论知识与实践操作相结合的重要性。

4367

被折叠的 条评论
为什么被折叠?



