C语言课程设计_手机通讯录管理系统方案.doc
《C语言课程设计_手机通讯录管理系统方案.doc》由会员分享,可在线阅读,更多相关《C语言课程设计_手机通讯录管理系统方案.doc(20页珍藏版)》请在迅下文库上搜索。
1、.C语言课程设计手机通信录管理系统院系:_班号:指导20XX12月目录一题目要求- 1 -二需求分析- 1 -三总体设计- 1 -四详细设计- 2 -1.主函数- 2 -2.各功能模块设计- 4 -1查看模块- 4 -2增加模块- 6 -3修改模块- 8 -4删除模块- 10 -5显示模块- 11 -3.公共函数- 13 -五上机操作- 13 -1.数据源- 13 -2.编译、连接和运行- 14 -3.结果- 14 -1主菜单函数- 15 -2查看模块- 15 -3增加模块- 17 -4修改模块- 19 -5删除模块- 21 -6显示模块- 22 -7退出模块- 23 -六总结- 24 -附录
2、源程序- 25 -.一 题目要求模拟手机通讯录管理系统,实现对手机中的通讯录进行管理。功能要求如下:1查看功能:选择此功能时,列出下列三类选择。A:办公类B:个人类C:商务类当选中某类时,显示出此类所有数据中的姓名和号码 2增加功能:能录入新数据每个结点包括:姓名,号码,分类办公类、个人类、商务类,电子邮件。例如:杨春,商务类,。当录入重复的姓名和号码时,则提示数据录入重复并取消录入;当通讯录中超过15条信息时,存储空间已满,不能再录入新数据;录入的新数据能按递增的顺序自动进行条目编号。3修改功能:选中某个人的姓名时,可对此人的相应数据进行修改。4删除功能:选中某个人的姓名时,可对此人的相应数
3、据进行删除,并自动调整后续条目的编号。二 需求分析根据题目要求,由于通信录信息是存放在文件中,所以应提供文件的输入、输出等操作;在程序中需要浏览个人的信息,应提供显示、查找、增加、删除等操作;另外还应提供键盘式选择菜单实现功能选择。三总体设计根据上面的需求分析,可以将这个系统的设计分为如下六大模块:查找、增加、修改、删除、显示、退出。手机通信录管理系统数据查找数据增加数据修改数据删除数据显示退出图1.1 系统功能模块图四 详细设计1.主函数主函数一般设计得比较简洁,只提供输入,处理和输出部分的函数调用。其中各功能模块用菜单方式选择。如图1.2显示一系列功能选项输入n,判断n是否是0-9根据n的
4、值调用各功能模块函数NY图1.2 主函数流程图程序/*菜单*/void menu /*主界面*/int n,w1;/*变量n保存选择菜单数字,w判断输入的数字是否在功能菜单对应数字范围内*/ do puts;puts;puts;puts;puts;puts;puts;puts;printf请选择您要执行的功能: bb;scanf;ifn5w1=1;getchar;else w1=0; while; switch case 1:search;break; /*查看模块*/ case 2:add;break; /*增加模块*/ case 3:modify;break; /*修改模块*/ case
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 课程设计 手机 通讯录 管理 系统 方案
