- 1、本文档共52页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
通訊录管理系统课程设计稿
课 程 设 计 报 告
C语言课程设计
通讯录管理系统
系(院):计算机工程学院
班级:13级计科二班
学生姓名:
学号:
老师:任正云
时间:2014年6月3日
学校:荆楚理工学院
摘要
本通讯录信息管理系统用计算机管理电子通讯录的一种算机应用技术的创新,在计算机还未普及之前通讯管理都是由联系人采用名片,笔录手工记帐的方式来操作的.现在一般的通讯录管理都是采用计算机作为工具的实用的计算机通讯录管理程序来帮助人们进行更有效的通讯录信息管理。通讯录管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。 经过分析,我们使用?MICROSOFT公司的C语言开发工具,利用其提供的各种面向对象的开发工具,尤其是数据窗口这一能方便而简洁操纵数据库的智能化对象,首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成用户满意的可行系统。
目录
第一章 前言 3
第二章 系统设计 5
2.1 系统设计的目的 5
2.2 数据存储结构 6
第三章??系统主菜单的设计 8
第四章 功能演示及说明 10
4.1 启动程序界面 10
4.2主菜单功能及其实现 13
4.3添加功能 16
4.4 查找功能 22
4.5 修改功能 28
4.6 全部输出功能 35
4.7删除功能 41
4.8格式化和退出功能 45
第五章 总结 46
5.1 C语言总结 47
5.2想法 49
第一章 前言
在当今社会,知识爆炸的年代里,科技的发展日新月异,我们都被无数无形的网充斥着,缠绕着,联系着。信息网,互联网的到来把人与人之间的距离拉得更近了,人与人之间的关系也更复杂了。基于此原因各个不同种类的通讯录层出不穷,然而在众多通讯录中存储功能多样性便成为人们关注的焦点。同时,电脑语言的开发也日新月异,它的发展促使了很多通讯设备的革命性发展,当然通讯录也不例外。?
??
过去,人们都采用传统方式的手工记录通讯资料,即费时、易丢失、保密性也不高、效率太低,可以说传统意义上的手工记录已经不能适应现代人的要求。所以人们急切的要求利用这些技术来进行创新,来提高工作效率,工作质量,减轻人们的工作压力。???编辑通讯录系统,进一步提高现代人在工作,学习,生活中的效率,通过此通讯录程序来实现资料存储的合理化,查询资料的系统化,存储容量的规模化。从而来替代传统意义上的手工记录。?
??
本软件采用C语言程序编程,运用子函数调用的方式实现了多个功能。密码验证,通讯录基本功能(输入、载入、存储、查询等)。本软件在中文版Dev-C++、CodeBlocks或Visual C++ 6.0中运行。操作简单方便,可移植性好。本软件的特点是:运行完一个操作,系统会自动回复到主菜单,以免忘记操作键。并且为了加强系统的安全性,本软件适时的添入密码验证功能,让用户的信息得到保障。缺点是:本软件功能单一,只有通讯录的基本的,输入,载入,存储,查询、删除等功能。
第二章 系统设计
2.1 系统设计的目的
课程设计为学生提供一个既动手又动脑的,独立实现的机会,将课上的理论知识与实践有机结合起来,锻炼我们的实践解决问题的能力。提高实践能力,解决问题的能力。
2.2 数据存储结构
通迅录基本存储信息:姓名、QQ、电话、性别、出生年月等。
基本介绍:
姓名的保存,通过保存中文姓名以及英文姓名,方便后面的查找,然后基本的保存信息是QQ ,电话,性别,出生年月等,在我的原计划中本来还想加上相片的,可是由于目前的知识有限无法做出,实属本程序的遗憾!!!
对于要保存上述一个联系人的结构,我们需要新建一个专门适用于本程序的数据结构,通过struct 来定义一个,下面就是本程序的定义结构的代码:
typedef struct {
char namechina[10];
char nameenglish[30];
char pnumber[13];
char qq[13];
char sex[4];
int birth[3];
} yuansu;
yuansu 则是来定义一个联系人的结构类型。char namechina[10]; 是用来保存一个中文名字的,在写代码的开始时,我写的是char namechina[5]; 数组的大小定义为五个字节,我当时想,中文名字最多也就四个字的,所以五个字节足够存放的,但当我运行程序的时候,输出的是乱码,得不到我想
您可能关注的文档
- 輸油管牵引机主机部分设计稿.doc
- 輪轴焊接专机说明书毕业设计稿.doc
- 輸液滴速测量仪设计稿.doc
- 輸油管线布置的最优设计稿数学建模专业论文.doc
- 輸电线路的防雷设计稿毕业设计稿专业论文.doc
- 輸电线路继电保护的设计稿毕业设计稿.docx
- 輸油管道泄漏检测仪设计稿毕业设计稿.doc
- 輸送机教案初训202年.doc
- 輸送机职工培训复训教案.doc
- 輪式拖拉机前悬挂装置的设计稿毕业设计稿专业论文说明书.doc
- 2023年度军队文职招考笔试《体育学》题库(含答案).pdf
- 2022年县防范化解政府债务风险攻坚战工作实施方案.pdf
- “十三五”重点项目-食用小苏打项目节能评估报告(节能专).docx
- “十三五”重点项目-激光控制设备项目节能评估报告(节能专).docx
- 《电子政务》形考(含答案).pdf
- 2019-2025年中国黄金交易所市场运行态势及行业发展前景预测报告.docx
- 中国无人机屋顶检查软件行业市场前景预测及投资价值评估分析报告.docx
- 2025年中国母婴O2O行业市场全景评估及发展战略研究报告.docx
- 2023年高考押题预测卷02(全国乙卷)-历史(全解全析).pdf
- 2020-2025年中国血浆代用品和输注液药物行业发展趋势及投资前景预测报告.docx
最近下载
- Unit10Lesson1HowCloselyConnectedAreWe教学设计-2023-2024学年高中英语北师大版(2019)选择性必修第四册.docx
- 梅特勒-托利多 产品说明书 精密天平和比较器 XPR型号.pdf
- MQL4命令手册精品管理.pdf
- 庆元二中 项目化学习案例2《初中生背负书包重量研究》.docx VIP
- 高等数学PPT课件(共13章)第4章不定积分.pptx VIP
- 成人流行性感冒抗病毒治疗专家共识(2022年)解读.pptx
- 脓毒血症最新指南解读(完整版).pptx VIP
- Q_GDW 1914-2013 继电保护和安全自动装置验收.PDF
- CQC1325-2018 信息系统机房动力及环境系统认证技术规范.pdf VIP
- 车间主管年终总结.docx VIP
文档评论(0)