通讯录管理系统的设计与实现50748

通讯录管理系统的设计与实现50748

ID:861534

大小:115.03 KB

页数:16页

时间:2017-09-21

通讯录管理系统的设计与实现50748_第1页
通讯录管理系统的设计与实现50748_第2页
通讯录管理系统的设计与实现50748_第3页
通讯录管理系统的设计与实现50748_第4页
通讯录管理系统的设计与实现50748_第5页
资源描述:

《通讯录管理系统的设计与实现50748》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、存档资料成绩: 华东交通大学理工学院课程设计报告书所属课程名称C语言程序设计课程设计     题目通讯录管理系统的设计与实现            分院电气与信息工程分院     专业班级2011级电子信息工程2班学  号20110210410216        学生姓名全志松        指导教师龚文辉    2012年6月4日华东交通大学理工学院课程设计(论文)任务书专业电子信息工程班级2班姓名全志松一、课程设计(论文)题目通讯录管理系统的设计与实现二、课程设计(论文)工作:自2012年6月4日起至2012年6月13日止。三、课程设计(论文)的内容要求:建

2、立通讯录信息,实现基础数据信息的录入,信息包括姓名、街道、城市、邮编、电话、国家等内容。实现查看信息的功能,能够输出全部的通讯录信息。实现通讯录管理系统的维护,能够提供包括添加通讯信息、删除通讯信息和查询通讯录信息等功能。提供至少两种查询通讯录信息的方法,便于用户查找通讯信息。能将通讯录保存在文件中。序号项目等   级优秀良好中等及格不及格1课程设计态度评价2出勤情况评价3任务难度评价4工作量饱满评价5任务难度评价6设计中创新性评价7论文书写规范化评价8综合应用能力评价综合评定等级学生签名:()2012年6月13日课程设计(论文)评阅意见评阅人龚文辉 职称讲师20

3、12年6月15日目录第1章课程设计任务书………………………………2.第2章程序设计目的…………………………………4第3章程序实现吗思路………………………………5第4章程序清单(或正文)……………………………5.第5章课程设计心得…………………………………14第6章参考文献………………………………………14..第2章程序设计目的(学生自己拟定)随着信息社会的高速发展,人与人之间的联系越来越频繁,通讯方式越来越多样化,如何保证与朋友、同学、同事、领导、亲戚等之间的联系,并能方便快捷的查找、记录、修改其相关通讯信息。仅靠以前单独的手工记录已远远不能满足当前的需要。开发一

4、个通讯录管理系统,借助计算机可以方便、快捷、灵活的管理个人的朋友及相关人员的通讯信息,了解友人相关信息,帮助与友人保持联络。所以设计一个通讯录管理系统管理各人的通讯信息是是非必要的。设计“通讯录管理系统”使其具有数据插入、修改、删除、显示和查询等功能。(1)数据包括:人名、工作单位、电话号码和E-mail地址。(2)可对记录中的姓名和电话号码进行修改。(3)可增加或删除记录。(4)可显示所有保存的记录。(5)可按人名或电话号码进行查询。第3章程序实现思路(学生自己拟定)根据要求,电话簿数据以文本文件存放在文件中,故需要提供文件的输入、输出等操作;还需要保存记录以进

5、行修改,删除,查找等操作;另外还应提供键盘式选择菜单实现功能选择。第4章程序清单或正文(学生自己拟定)【总体设计】通讯录管理系统数据输入数据修改删除数据添加查找浏览图1系统功能模块图【详细设计】1.主函数主函数设计要求简洁,只提供部分提示语和函数的调用【程序】显示一系列功能选项输入n,判断n是否是1~7?根据n的值调用各功能模块函数结束开始n图2.主函数流程图Voidmenu()/*主界面*/{intn,w1;voidenter();voidadd();voidmodify();voidbrowse();voiddeleter();voidsearch();do{

6、puts("t*****************菜单**********************************t");puts("tttt1.新建联系人");puts("tttt2.添加联系人");puts("tttt3.修改");puts("tttt4.删除");puts("tttt5.浏览");puts("tttt6.查找");puts("tttt7.退出");puts("t******************通讯录*****************************

7、*t");printf("请选择服务种类(1-7):[]bb");scanf("%d",&n);if(n<1

8、

9、n>7){w1=1;getchar();}elsew1=0;}while(w1==1);switch(n){case1:enter();break;/*输入模块*/case2:add();break;/*添加模块*/附录:源代码#defineN50#include#includestructpeople{charname[20];charcompany[50];charnum[15];charmail[20

10、];}pe

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。