- 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++程序设计课程设计说明书
通讯录管理
指导教师:陈淑鑫
专业班级:通信094班
设 计 者:组长:肖鹏飞
组员:宋超 梁国峰
设计时间:2010年9月 20日至2010年9月 24日
通讯录管理
一、需求分析
在本系统中完成通讯录相关操作
(1) 本系统将使用结构体类型来描述描述通讯录某个功能的基本情况,因为结构体能包括各种不同类型的数据便于对问题的描述。
(2)本系统将对用户信息管理,因此采用类来存放数据。
(3)由于是一个操作系统,所以系统将对数据在程序运行后应能保存,以备使用。因此数据必须以文件形式保存到磁盘里。
二、系统的软硬件环境
1 软件环境:(1)WINDOWSXP操作系统(2)visaul C++6.0以上版本
2 硬件环境:兼容机Intel(R)Pentium(R)4,硬盘80G, CPU2.93GHz,256MB内存配置。
三、系统模块功能
一、组员分工
1)、肖鹏飞主要负责总体设计,主程序、用户信息模块和管理模块程序的编码与调试,编写说明书、任务书、开题报告。
2)、宋超,负责用户信息输入模块和信息查询模块程序的编码与调试
3)、梁国峰负责信息删除模块程序的编码与调试。
。
二、模块功能及程序操作步骤(设计思路和程序框图)
1)程序运行后的结果,显示相关功能的使用方法(如图一)
图一
2)用户信息的输入模块,实现用户基本信息(包括用户姓名、地址、固定电话号码、邮政编码)的输入(如图二)
图二
3)分屏显示模块,完成行内间的显示功能。按2后按Enter键即可实行, (如图三)
图三
4)信息查询模块,完成用户对通讯信息的查询功能。按0返回业务页面后,按3后按Enter键即可实行(如图四)
图四
5)、删除联系人信息模块,完成的是用户对联系信息删除功能。按0返回业务页面后,按4后按Enter键即可(如图五)
图五
6)、信息修改模块,完成的是用户信息修改功能。按0返回业务页面后,按6后按Enter键后在按相应的提示按键即可(如图六)
图六
四、使用范围
1)描述使用方法
先对程序运行,得出运行结果,按相应数字就可执行相应模块功能
2)在执行每一项模块时,都有相应的数字控制,在执行其中一个模块后会返回到主菜单,根据需要选择你想要执行的下一个模块。
五、结束语
一)、本程序实现了用户信息的输入,运用了很多模块管理系统内部结构,实现了相应功能。本程序的优点:
1) 界面新颖,比较通用。
2) 程序简单,易懂,容易维护。
3) 便于操作。
二)、我组员在此次学习中学习到了很多知识,相应的运用了很多我们曾学习的知识
三)、不过还是有不足的地方,在录入源程序时会经常漏掉一些字母和符号(尤其是语句后的结束符号“;”),忘记字母的大小写,这些影响后来的程序运行分析,在链接、运行时会有错误显示,使之不能运行出结果。但在大家的共同努力下找出了错误并将其改正。
附:打印源程序代码
//*********************************************************
//*程序名:5.cpp *
//*作者:肖鹏飞,宋超,梁国峰 //*编制时间:2010年9月22日 *
//*主要功能:课程设计——通讯录管理 *
//*********************************************************
#includestdio.h
#includestring.h
#includestdlib.h
int n=0;
struct person
{char name[20];
char WP[20];
char PN[20];
char PC[20];
};
void fun1 (struct person b[100],int B[100])
{int i=0;
int H;
do
{printf(请输入第%d个联系人的信息\n,i+1);
printf(请输入姓名:);
scanf(%s,b[B[i]].name); printf(\n);
printf(请输入工作地址:);
scanf(%s,b[B[i]].WP); printf(\n);
printf(请输入固定电话号码:);
scanf(%s,b[B[i]].PN); printf(\n);
printf(请输
您可能关注的文档
最近下载
- 心理测评399.doc VIP
- 男科的现状与发展战略.pptx VIP
- BOSS效果器ME-70中文说明书.pdf VIP
- 2025年工商管理硕士(MBA)联考综合能力真题及答案.docx VIP
- 5.3 认识直角(课件)2025-2026学年度北师大版数学三年级上册.pptx VIP
- 《大学语文》怎样读懂一首诗(1)-教学课件.ppt
- 幼儿照护中级核心技能考评标准.pdf VIP
- 老视框架眼镜验配专家共识(2025).docx VIP
- 基层医疗卫生机构常见新生儿疾病诊疗指南:新生儿复苏(2025年).pptx VIP
- 《基于STM32单片机的LED室内照明智能调节系统设计(附PCB图和原理图)》11000字.docx
文档评论(0)