c++课程设计--通信录管理程序

c++课程设计--通信录管理程序

ID:10762435

大小:156.50 KB

页数:22页

时间:2018-07-08

c++课程设计--通信录管理程序_第1页
c++课程设计--通信录管理程序_第2页
c++课程设计--通信录管理程序_第3页
c++课程设计--通信录管理程序_第4页
c++课程设计--通信录管理程序_第5页
资源描述:

《c++课程设计--通信录管理程序》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、广州番禺职业技术学院C++课程设计报告设计题目:通信录管理系统系别:信息工程学院专业:嵌入式技术与应用班级:11嵌入式小组成员:凌世林卫晓彤李文剑组员分工情况:凌世林:负责编写删除、修改联系人两个模块的程序;写课程设计报告文档。卫晓彤:负责编写显示、查询、复制联系人三个模块的程序;编写主程序,调试程序。李文剑:负责编写添加联系人模块,建Cbook类,写主菜单,做答辩的PPT。222012年12月8日目录广州番禺职业技术学院1目录21需求分析31.1功能需求分析:31.2环境需求分析:32.算法设计/设计思想32.1设计思想33概

2、要设计43.1模块功能:43.2.结构总框图描述43.3模块功能的实现63.3.1添加联系人(add())63.3.2查找联系(find())63.3.3删除联系人.(del())73.3.4修改联系人.(alter())73.3.5显示联系人(appear())83.3.6复制全部信息.(copy())83.3.7保存到文本(save())83.3.8退出系统8224.各模块详细代码设计85.调试结果185.1主菜单185.2添加界面195.3查找界面195.4删除界面195.5显示界面205.6修改界面205.7复制界面20

3、6.设计总结及心得体会21设计背景随着社会的发展,时代的进步,人们可以利用现代化工具方便的进行交流联系。例如:手机和电脑已经越来越普及化了,成了人们日常生活交流联系的必备工具。但随着人们生活范围的扩大,也使得人们需要记住各种朋友的一些联系方式,这当然就要需要一个通讯录来记录这些繁琐的事情。因此我们这次设计了一个用C++编的通讯录管理系统,用来模拟通讯录的实际应用。221需求分析1.1功能需求分析:通讯录主要有一下模块:通讯录界面设计、添加联系人、删除联系人、显示所有联系人、修改信息、查询联系人、复制通讯录,同时具备文件的保存和读

4、取。1.2环境需求分析:操作系统:Windows开发环境:VC++6.02.算法设计/设计思想2.1设计思想采用模块化设计思想,分别定义了一个类:然后在类中定义实现各个功能的函数。在个人类中定义了五个私有变量,分别是姓名,电话,地址,邮箱和QQ号。首先进入主菜单。由主菜单选择各个功能。而且在这个类中实现了用文件保存信息,实现了信息的保存与读取。3概要设计223.1模块功能:(1)添加联系人;(2)查找联系人;(3)删除联系人;(4)修改联系人;(5)显示联系人;(6)复制全部信息;(7)退出此系统3.2.结构总框图描述22总菜单

5、选项add()添加find()查找del()删除alter()修改appear()显示copy()复制Exit选项主函数个人通讯录223.3模块功能的实现进入主函数的主菜单,当进入通讯录后,会出现一个功能选择菜单;1.添加联系人(add())2.查找联系(find())3.删除联系人.(del())4.修改联系人.(alter());5.显示联系人(appear())6.复制全部信息.(copy())7.关闭该通迅录3.3.1添加联系人(add())(1)按照提示依次输入个人信息:姓名,电话,地址,邮箱和QQ号。(2)输入完成第

6、一个联系人的信息后会提示你新联系人信息已经保存好!你按任意键重新选择功能菜单。3.3.2查找联系(find())(1)首先建立一个输入流文件,用来连接存储信息的文本,若找不到文件,则提示"对不起!!!!文件找不到!!!!......"(2)若能找到文件,则提示"请用户输入你想查找的联系人的信息(姓名、联系方式、地址、邮箱、QQ任选一个):"(3)若没有此人的话,则提示"对不起!!!联系人中没你找的人!!!!"若有,则将显示所要查找的联系人的所有信息。你按任意键重新选择功能菜单。3.3.3删除联系人.(del())22(1)首先建

7、立一个输入流文件和一个输出流文件,用来连接存储信息的文本和和一个临时文本,若找不到文件,则提示"对不起!!!!文件找不到!!!!......"(2)若能找到文件,则提示"请用户输入你想删除的联系人的姓名或联系方式:"(3)若没有此人的话,则提示"对不起!!!联系人中没你找的人!!!!"若有,则将显示所要删除的联系人的所有信息,并且提示"这个人的信息已经从你的通迅录中删除!!!"你按任意键重新选择功能菜单。3.3.4修改联系人.(alter())(1)首先建立一个输入流文件和一个输出流文件,用来连接存储信息的文本和和一个临时文本,

8、若找不到文件,则提示"对不起!!!!文件找不到!!!!......"(2)若能找到文件,则提示"请用户输入你想修改的联系人的信息(姓名、联系方式、地址、邮箱、QQ任选一个):"(3)若没有此人的话,则提示"对不起!!!联系人中没你找的人!!!!"若有,则你可以按

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。