基于C语言的学生通讯录管理系统设计与实现
需积分: 16 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语言的基础知识和编程技巧,并掌握了如何设计和实现一个完整的系统。此外,我还学习了如何编写实验报告和如何呈现自己的成果。
2013-07-10 上传
2009-06-23 上传
2023-05-12 上传
2023-05-12 上传
2024-05-29 上传
2024-01-01 上传
2023-06-09 上传
bhtlybk
- 粉丝: 0
- 资源: 2
最新资源
- 天池大数据比赛:伪造人脸图像检测技术
- ADS1118数据手册中英文版合集
- Laravel 4/5包增强Eloquent模型本地化功能
- UCOSII 2.91版成功移植至STM8L平台
- 蓝色细线风格的PPT鱼骨图设计
- 基于Python的抖音舆情数据可视化分析系统
- C语言双人版游戏设计:别踩白块儿
- 创新色彩搭配的PPT鱼骨图设计展示
- SPICE公共代码库:综合资源管理
- 大气蓝灰配色PPT鱼骨图设计技巧
- 绿色风格四原因分析PPT鱼骨图设计
- 恺撒密码:古老而经典的替换加密技术解析
- C语言超市管理系统课程设计详细解析
- 深入分析:黑色因素的PPT鱼骨图应用
- 创新彩色圆点PPT鱼骨图制作与分析
- C语言课程设计:吃逗游戏源码分享