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++程序设计课程设计说明书 通讯录管理 指导教师:陈淑鑫 专业班级:通信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(请输

文档评论(0)

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

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

1亿VIP精品文档

相关文档