C++ 编程通 讯 录管理系统代码.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
C++ 编程通 讯 录管理系统代码.doc

河南城建学院 《面向对象程序设计》课程设计报告书 设 计 题 目:通讯录管理系统 指 导 老 师:崔雪冰、景伟娜 学 生 学 号: 131409166 学 生 姓 名: 张庭多 同 组 人 员: 宋欠、李胜忠 何阳 时 间:2012年 6 月 20 日 目 录第1章 选 题 1 1.1 题目背景 1 1.2系统实现的具体分工 1 1.2.1 标题 1 1.3开发环境 1 第2章 设计内容 1 2.1实现功能 1 2.2 概要设计(涉及的框图) 2 第3章 系统实现 2 3.1 涉及知识点 2 3.2 系统运行(主要运行界面抓图) 2 3.3 源程序清单(关键代码) 6 第4章 结束语 28 第章 1.1 题目背景 随着信息化时代的到来,社会中人与人之间的联系更加密切广泛,因此对于联系人信息的高效管理越来越重要,正是在此背景下,我们选取通讯录管理系统为课程设计题目,解决一些人们生活中的实际问题,使联系人信息的管理得到高效管理。 1.2系统实现的具体分工 对于本次课程设计,我们提前了近一周开始动手。在确定了设计题目之后,我们在一起定下了系统的框架。其中我主要承担修改同学信息这个模块,其它的模块添加、删除、查询、浏览由宋欠、李胜忠、何阳各自完成,各模块完成后我们在一起完成了主函数的编写及调试等工作。五大模块分别有其对应的函数,并在主函数中被调用。主函数(main函数)实现对整个系统框架的引导与控制。 1.2.1 标题 通讯录管理系统 1.3开发环境 Visual C++ 6.0 机 型 : Acer 4752G 处理器名称: Intel 酷睿i5 2450M750GB 5400转,SATA第章 .1实现功能 系统分为五大模块,分别是添加同学信息、删除同学信息、修改同学信息、查询同学信息、浏览同学信息,依次实现对联系人信息的添加、删除、修改、查询及浏览。 2.2 概要设计(涉及的框图) 第章 .1 涉及知识点 结构体、文件操作、函数调用、循环语句、指针、系统的一些函数 3.2 系统运行(主要运行界面抓图) 系统运行良好,效果图如下: 主界面 添加联系人信息 删除联系人信息 修改联系人信息 查询联系人信息 浏览联系人信息 退出时界面 3.3 源程序清单(关键代码) 我所承担的修改模块的代码和一些主要的代码: #include iostream #include iomanip #include fstream #include conio.h #include cstdlib #include string using namespace std; const char fileName[]=tongxunlu.dat; //定义结构体 struct date { int year; int month; int day; }; struct addressList { char xuehao[10]; char name[10]; char gender[4]; char minzu[2]; date birthday; char shoujihao[14]; char QQ[11]; char address[40]; }; //函数声明 int color(); int zhujiemian( ); void tianjia(fstream ); void xiugai(fstream ); void shanchu(fstream ); void chazhao(fstream ); void liulan(fstream ); int findRecord(fstream , const char *); int getAmount(fstream ); //主函数 int main( ) { color(); bool Exit=false; fstream listFile; while(!Exit) switch(zhujiemian( )) { case 1: tianjia(listFile); break; case 2: shanchu(listFile); break; case 3: xiugai(listFile); break; case 4: chazhao(listFile); break;

文档评论(0)

changlipo2019 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档