欢迎来到天天文库
浏览记录
ID:861534
大小:115.03 KB
页数:16页
时间:2017-09-21
《通讯录管理系统的设计与实现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
此文档下载收益归作者所有