预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共32页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

PAGE\*MERGEFORMAT322020年4月19日C语言通讯录管理系统程序设计文档仅供参考广西科技大学鹿山学院课程设计报告课程名称:c语言程序设计课题名称:通讯录管理系统设计指导教师:倪志平班级:物联网152姓名:吴肖军学号:3076成绩评定:指导教师签字:二〇一六年七月六日目录TOC\o"1-3"\h\z\uHYPERLINK\l"_Toc"1需求分析3HYPERLINK\l"_Toc"2总体分析与设计3HYPERLINK\l"_Toc"2.1总体设计方案3HYPERLINK\l"_Toc"2.2功能描述PAGEREF_Toc\h4HYPERLINK\l"_Toc"2.2.1新增联系人模块PAGEREF_Toc\h4HYPERLINK\l"_Toc"2.2.2保存联系人模块4HYPERLINK\l"_Toc"2.2.3查询联系人模块4HYPERLINK\l"_Toc"2.2.4显示联系人模块4HYPERLINK\l"_Toc"2.2.5修改联系人模块4HYPERLINK\l"_Toc"2.2.6删除联系人模块PAGEREF_Toc\h4HYPERLINK\l"_Toc"2.2.7读取联系人模块5HYPERLINK\l"_Toc"2.2.8退出系统模块PAGEREF_Toc\h5HYPERLINK\l"_Toc"2.3系统流程图5HYPERLINK\l"_Toc"3系统实现6HYPERLINK\l"_Toc"4功能测试11HYPERLINK\l"_Toc"4.1.1新增联系人11HYPERLINK\l"_Toc"4.1.2查询联系人13HYPERLINK\l"_Toc"4.1.3显示联系人14HYPERLINK\l"_Toc"4.1.4修改联系人15HYPERLINK\l"_Toc"4.1.5删除联系人16HYPERLINK\l"_Toc"4.1.6退出系统17HYPERLINK\l"_Toc"总结18HYPERLINK\l"_Toc"参考文献18课程设计目的1需求分析通讯录档案信息采用文件存储,因而要提供文件的输入输出操作;根据联系人信息的变动情况,添加删除记录,因而要提供文件的添加删除操作;根据编号进项查询,因此要提供文件的查找操作;高级编辑功能,就是提供文件的修改操作;显示功能就是显示出通讯录中所有联系人的功能;另外还要提供键盘式选择菜单以实现功能选择。2总体分析与设计总体设计总体设计目标:使用者能够利用本系统对通讯录的各项管理进行操作,根据用户要求自动进行新增联系人,保存联系人,删除联系人,查找所要的联系人,修改所要的联系人,最后将她们清楚地显示在屏幕中。结合上述分析,该系统应包括一下模块:新增联系人,保存联系人,查询联系人,修改联系人,显示联系人,删除联系人,退出系统。结构图如下。2.1总体设计方案通讯录管理系统图2-1系统功能模块图退出系统修改联系人显示联系人查询联系人删除联系人新增联系人保存联系人2.2功能描述根据以上需求分析,通讯录管理系统划分为七个功能模块,分别是新增联系人模块,保存联系人模块,查找联系人模块,修改联系人模块,显示联系人模块,删除联系人模块,读取联系人模块。其中各功能模块的具体说明如下。2.2.1新增联系人模块增加联系人模块:该模块的功能是增加新的联系人信息。信息包括联系人姓名,联系人所在单位,联系人电话号码等。然后从键盘输入并逐条写入到的文件中。增加成功后提示增加联系人信息成功!2.2.2保存联系人模块保存联系