- 1、本文档共30页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
河南城建学院
《面向对象程序设计》课程设计报告书
设计题目:通讯录管理系统
指导老师:崔雪冰、景伟娜
学生学号:131409166
学生姓名:张庭多
同组人员:宋欠、李胜忠
何阳
时间:2012年6月20日
目录
TOC\o1-3\h\z第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题目背景
随着信息化时代的到来,社会中人与人之间的联系更加密切广泛,因此对于联系人信息的高效管理越来越重要,正是在此背景下,我们选取通讯录管理系统为课程设计题目,解决一些人们生活中的实际问题,使联系人信息的管理得到高效管理。
1.2系统实现的具体分工
对于本次课程设计,我们提前了近一周开始动手。在确定了设计题目之后,我们在一起定下了系统的框架。其中我主要承当修改同学信息这个模块,其它的模块添加、删除、查询、浏览由宋欠、李胜忠、何阳各自完成,各模块完成后我们在一起完成了主函数的编写及调试等工作。五大模块分别有其对应的函数,并在主函数中被调用。主函数〔main函数〕实现对整个系统框架的引导与控制。
1.2.1标题
通讯录管理系统
1.3开发环境
VisualC++6.0
机型:Acer4752G
处理器名称:Intel酷睿i52450M
硬盘驱动器:750GB5400转,SATA
系统内存:金士顿内存2GB
显示卡:NVIDIAGeForceGT630M
显示器:友达AUO183C
操作系统:Windows7旗舰版64位SP1(DirectX11)
第2章设计内容
2.1实现功能
系统分为五大模块,分别是添加同学信息、删除同学信息、修改同学信息、查询同学信息、浏览同学信息,依次实现对联系人信息的添加、删除、修改、查询及浏览。
2.2概要设计〔涉及的框图〕
主界面
主界面
添加通讯录
修改通讯录
删除通讯录
查询通讯录
浏览通讯录
完成
完成
完成
完成
完成
第3章系统实现
3.1涉及知识点
结构体、文件操作、函数调用、循环语句、指针、系统的一些函数
3.2系统运行〔主要运行界面抓图〕
系统运行良好,效果图如下:
主界面
添加联系人信息
删除联系人信息
修改联系人信息
查询联系人信息
浏览联系人信息
退出时界面
3.3源程序清单〔关键代码〕
我所承当的修改模块的代码和一些主要的代码:
#includeiostream
#includeiomanip
#includefstream
#includeconio.h
#includecstdlib
#includestring
usingnamespacestd;
constcharfileName[]=tongxunlu.dat;
//定义结构体
structdate
{
intyear;
intmonth;
intday;
};
structaddressList
{
charxuehao[10];
charname[10];
chargender[4];
charminzu[2];
datebirthday;
charshoujihao[14];
charQQ[11];
charaddress[40];
};
//函数声明
intcolor();
intzhujiemian();
voidtianjia(fstream);
voidxiugai(fstream);
voidshanchu(fstream);
voidchazhao(fstream);
voidliulan(fstream);
intfindRecord(fstream,constchar*);
intgetAmount(fstream);
//主函数
intmain()
{
color();
boolExit=false;
fstreaml
文档评论(0)