电子名片管理系统

电子名片管理系统

ID:6326206

大小:296.00 KB

页数:21页

时间:2018-01-10

电子名片管理系统_第1页
电子名片管理系统_第2页
电子名片管理系统_第3页
电子名片管理系统_第4页
电子名片管理系统_第5页
资源描述:

《电子名片管理系统》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、目录一设计的目的和要求11.1课程设计的目的11.2课程设计的要求1二课程设计相关内容22.1设计背景22.2课程设计主要内容2三详细设计说明33.1程序设计思路33.2整体结构分析33.3各模块功能详细说明43.4函数功能说明43.4.1主函数43.4.2输入函数53.4.3分屏显示函数53.4.4查找函数63.4.5删除函数63.4.6添加函数73.4.7修改函数7四系统实现94.1系统运行结果及运行截图94.2系统核心代码13五课程设计心得与体会14附录一:参考文献15附录二:程序清单1620一课程设计的目的

2、和要求1.1课程设计的目的我们通常使用的通讯录、名址录、名片夹等管理工具上的信息虽然不多,累积起来占据的空间却很大;同时,这些传统的手动管理方式存在着不易更新、不易存放、容易丢失、难以备份等重大缺陷;而自己建立简单的电子文档对名片进行管理虽然克服了以上的缺点,但查询效率较低,特别是当数据量十分庞大时,劣势尤其明显。随着商务通的出现,虽然实现了可构造查询条件的名片电子化管理,但价格昂贵,难以在广大客户中进行全面普及1.2课程设计的要求用C语言设计一个电子名片管理系统,系统信息包含编号,姓名,年龄,电话,QQ,电子邮箱

3、。能够提供添加,删除,修改及多种查询通讯信息的功能将通讯录保存在文件夹中;能按表格方式输出信息。20二课程设计相关内容2.1设计背景随着社会发展的日新月异,商业来往日渐广泛、人们之间交往也日益频繁.于是,人们手中便出现了名目繁多的通讯录,名址录,名片夹等客户进行管理的工具.但是一张张名片上的信息虽不多,却占很大空间,同时这些方式不易更新,不易存放,容易丢失,而建立自己的电子文档对名片进行管理,虽然克服了以上缺点、但查询效率底下.随着商务通的出现,虽然实现了可构造查询条件的名片电子化管理.但价格及贵,难以在广大客户中

4、进行全面普及,因此开发出一个既可以存储信息又可以进行更新,查询等功能,同时价格又能为广大消费者接受的多功能电子通讯录就显得十分必要。2.2设计主要内容(1)建立文件:存储文件可以使用默认文件名或指定文件名.可以不保存输入记录,需要确认是否保存输入记录如果已经有文件,只能在其后追加。(2)文件存取和显示:可以单独存取文件,可以随时显示内存中记录的全部内容可以直接存取默认文件或指定文件。(3)删除记录:可以按“姓名”或“”电话”方式删除记录并更新内容。(4)查询记录:可以按“姓名”或“电话”方式查询记录。(5)使用菜单

5、实现功能的正确选择。(6)测试程序。20三详细设计说明3.1程序设计思路此程序主要用C程序实现名片管理系统,通过对人物信息的输入使工作人员在进行业务联系时加快了速度,大大提高了工作效率,减少了工作量以及工作时间。对公司业务的提升起了很大作用。3.2整体结构分析该程序设计的整体流程图如图3-2-1所示图3-2-1203.3各模块功能详细说明名片管理系统(包括添加、删除、显示、查询、修改信息的功能)(1)建立文件:存储文件可以使用默认文件名或指定文件名.可以不保存输入记录,需要确认是否保存输入记录如果已经有文件,只能在

6、其后追加。(2)文件存取和显示:可以单独存取文件,可以随时显示内存中记录的全部内容可以直接存取默认文件或指定文件。(3)删除记录:可以按“姓名”或“”电话”方式删除记录并更新内容。(4)查询记录:可以按“姓名”或“电话”方式查询记录。(5)修改记录:可以修改错误信息。3.4函数功能说明3.4.1主函数voidmain(){structpersona[100];/*定义结构体数组*/intA[100],i,X;for(i=0;i<100;i++)A[i]=i;do{printf("******************

7、*******菜单************************");printf("请选择要进行的操作");printf("1:输入联系人信息");printf("2:分屏显示所有联系人信息");printf("3:查找联系人信息");printf("4:删除联系人信息");printf("5:增加联系人信息");printf("6:修改联系人信息");printf("0:退出");scanf("%d",&X);/*菜单选择*/printf("****************

8、*********菜单************************");switch(X){case1:fun1(a,A);break;case2:fun2(a,A);break;case3:fun3(a,A);break;case4:fun4(a,A);break;case5:fun5(a,A);break;case6:fun6(a,A);brea

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

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

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