全球旧事资料 分类
C语言课程设计
题目通讯录管理系统
设计者
院系数理学院
专业信息与计算科学
班号123111
学号
指导教师
2012年6月29日
f1题目要求
通讯录管理系统是具有数据插入、更新、删除、显示和查询功能的电话簿管理程序。
1数据包括姓名、工作单位、电话号码和EMAIL地址等。
2可对记录中的姓名和电话号码进行更新。
3可增加和删除记录。
4可显示所有的保存的记录。
5可按姓名或电话号码进行查询。
2需求分析
1信息记录要存放到文件中要实现文件的输入、输出功能
2实现数据的添加、删除、更新和显示要提供输入、删除、更新和显示功能
3要实现按人名或电话号码进行查询因而要提供查找功能
4应该提供键盘式选择菜单以实现功能选择。
5采用模块化由上到下的设计方法通过数字选择菜单功能上级菜单可进入
下级菜单下级菜单可返回上级菜单。
3总体设计
根据上面得需求分析系统有菜单选择、数据输入、数据查找、数据更新、数据的存储等功能。
可以将系统设计分为四大模块即显示、查找、更新包括增加和删除和退出如图1所示。其中主要功能是显示、查询和更新三个模块。
f4详细设计
41主函数
主函数设计比较简洁只提供输入、功能处理和输出部分得函数调用。其中各功能模块采用菜单方式选择。另外菜单部分也可以写出函数。具体流程图如图2所示。
【程序】
mai

i
t
w
do
puts
好听全球资料 返回顶部