基于C语言的学生通讯录管理系统设计与实现

需积分: 16 6 下载量 95 浏览量 更新于2024-07-21 2 收藏 408KB DOC 举报
C语音课程设计学生管理系统 本资源是一个基于C语言的学生管理系统的课程设计报告,包含了完整的实验报告和源代码。该系统的主要功能包括建立通讯录信息、提供新建、浏览、查找、修改、删除和保存通讯录信息的功能,以及实现文件的输入输出操作。 一、系统需求描述 1、系统功能需求:该系统需要建立通讯录信息,信息包含姓名、学号、电话,并能够提供新建、浏览、查找、修改、删除和保存通讯录信息的功能。 2、查询功能需求:该系统需要能够提供按姓名或电话等查询的功能。 3、文件操作需求:该系统需要能够将信息记录要存放到文件中去,因而要实现文件的输入输出操作。 4、菜单选择需求:该系统需要能够提供键盘式选择菜单以实现功能选择。 二、系统总体设计 1、系统功能结构:整个系统的设计可以分为三个模块:文件导入、通讯录编辑和退出。 2、功能模块的设计:该系统的功能模块包括主菜单、新建联系人、浏览所有信息、查找菜单、修改菜单、删除菜单等。 三、系统详细设计 1、主函数功能:主函数的主要功能是进入各个功能区。 2、查找函数:查找函数的主要功能是根据用户的输入查询通讯录信息。 3、修改函数:修改函数的主要功能是修改通讯录信息。 4、删除函数:删除函数的主要功能是删除通讯录信息。 四、运行结果 1、主菜单:该系统的主菜单提供了多种功能选择,包括新建联系人、浏览所有信息、查找菜单、修改菜单、删除菜单等。 2、新建菜单:新建菜单提供了新建通讯录信息的功能。 3、浏览菜单:浏览菜单提供了浏览所有通讯录信息的功能。 4、查找菜单:查找菜单提供了多种查询功能,包括按姓名、学号、电话等查询。 5、修改菜单:修改菜单提供了修改通讯录信息的功能。 6、删除菜单:删除菜单提供了删除通讯录信息的功能。 五、个人总结 本系统的设计和实现对我来说是一次非常有价值的学习体验。我学习了C语言的基础知识和编程技巧,并掌握了如何设计和实现一个完整的系统。此外,我还学习了如何编写实验报告和如何呈现自己的成果。