- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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;
您可能关注的文档
最近下载
- (推荐!)人教版音乐二年级上册《报灯名》教案教学设计.pdf VIP
- 2025兴业银行总行国际业务部交易银行部招聘笔试参考题库附答案解析.docx VIP
- 一种利用酿酒废水和秸秆制备有机肥的方法.pdf VIP
- 人教版小学数学一年级下册全册教案(2024年3月修订).docx VIP
- 力劲DCC400吨压铸机说明书.pdf VIP
- 2025兴业银行总行国际业务部交易银行部招聘考试含答案.docx VIP
- 2025兴业银行总行国际业务部交易银行部招聘笔试模拟试题及答案解析.docx VIP
- 英语报刊选读词汇特色.ppt VIP
- 2025兴业银行总行国际业务部交易银行部招聘笔试含答案.docx VIP
- 2025兴业银行总行国际业务部交易银行部招聘考试备考试题及答案解析.docx VIP
原创力文档


文档评论(0)