- 31
- 0
- 约1.19万字
- 约 18页
- 2019-08-03 发布于河北
- 举报
c语言程序设计通 讯 录管理系统
1.需求分析
根据题目要求,通讯录保存在文件中,要提供文件的输入和输出功能;还有就是要提供通讯录添加(个人信息包括姓名、学号、年龄、住址、电子邮件等)、删除、显示、修改等基本功能。
2.概要设计
系统总体设计是信息的输入、信息的编辑和退出。系统功能模块如下:
添加通讯录;
输出通讯录;
查找通讯录;
修改通讯录;
删除通讯录;
退出通讯录;
3.详细设计
1.通讯录里无信息,所以要添加信息。用键盘逐个输入通讯录里联系人的信息。
Y
Y
N
开始
新建联系人
是否继续添加联系人?
结束
2.输出通讯录用于让使用者观看通讯录里所有的信息。
开始
开始
输出所有联系人信息
结束
3.查找通讯录是让使用者可以通过电话或姓名来查找通讯录里的联系人。
开始
开始
按姓名查找
按号码查找
结束
4.修改通讯录是让使用者通过姓名查找到通讯录里的联系人,然后 其作出修改。开始
开始
输入姓名查找联系人
选择要修改的信息
是否继续修改其它联系人
结束
Y
N
5.删除通讯录是用来按照联系人的姓名或电话来单独删除通讯录中一些不想要的联系人。还可以集体删除通讯录中的联系人。
开始
开始
删除单人
按姓名删除
按电话删除
删除集体
结束
6.退出通讯录系统。
4.主要源程序代码
#include stdio.h
#include stdlib.h
#include string.h
#inclu
您可能关注的文档
- 2018年度全国一级建造师执业资格考试考前冲刺试卷一.doc
- 2018年度中考语文各类题型做题技巧总结.doc
- 2018年度中考语文复习之词语的理解与运用.doc
- 2018年度高考志愿填报表.doc
- 2018年技能高考电气类《集成运算放大器》试题含答案.doc
- 2018年教科版小学科学一年级下册期末试卷 及参考 答案.doc
- 2018年度天津市最新考绩卡样品.doc
- 2018年度春期七年级下册语文期末测试卷.doc
- 2018年施工现场防汛应急预案(附物资清单表、值班表、记录表 ).doc
- 2018年昆明市官渡区教师招聘考试教育心理学真题(答案) (五).doc
- 人教版生物 七年级上册 1.1.2生物的特征 分层作业(解析版).pdf
- 2027届开封市尉氏县六年级数学第一学期期末统考模拟试题含解析.doc
- 2027届米脂县三上数学期末学业水平测试模拟试题含解析.doc
- 昆明市石林彝族自治县2027届数学四上期末监测模拟试题含解析.doc
- 2027届浙江省杭州市临安区四年级数学第一学期期末联考试题含解析.doc
- 2027届六盘水市六枝特区三上数学期末监测模拟试题含解析.doc
- 2027届浙江省黄山市数学三上期末达标测试试题含解析.doc
- 2027届厦门市民立二小数学六年级第一学期期末达标检测试题含解析.doc
- 2027届商都县三年级数学第一学期期末质量检测试题含解析.doc
- 丹东市元宝区2027届六年级数学第一学期期末达标测试试题含解析.doc
原创力文档

文档评论(0)