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

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

ID:6380454

大小:219.00 KB

页数:25页

时间:2018-01-12

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

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

1、郑州轻工业学院本科面向对象程序设计c++课程设计总结报告设计题目:通信录管理程序学生姓名:IZQ系别:计算机科学与通信工程专业:计算机科学与技术班级:计科班学号:2008指导教师:2010年1月8日郑州轻工业学院课程设计任务书题目通信录管理程序专业、班级计科班学号2008姓名主要内容、基本要求、主要参考资料等:完成期限:指导教师签名:课程负责人签名:2010年1月8日设计题目:通讯录管理程序1.设计背景随着社会的发展,时代的进步,人们可以利用现代化工具方便的进行交流联系。例如:手机和电脑已经越来越普及化了,成了人们日常生活交流联系的必备工具。但随着人

2、们生活范围的扩大,也使得人们需要记住各种朋友和公司的一些联系方式,这当然就要需要一个通讯录来记录这些繁琐的事情。因此我这次设计了一个用C++编的通讯录管理程序,用来模拟通讯录的实际应用。2.题目描述2.1设计一个简单的通讯录管理程序,要求有简单的界面,程序段要分清模块。该程序应该具有下列功能:1.个人通讯录(1)添加联系人;(2)查找联系人;(3)删除联系人;(4)修改联系人;(5)显示联系人;(6)复制全部信息;(7)关闭该通迅录;(8)退出此系统2.公司通讯录(1)添加公司;(2)查找公司;(3)删除公司;(4)修改公司;(5)显示公司;(6)复

3、制全部信息;(7)关闭该通迅录;(8)退出此系统2.2题目要求1、按照分析、设计、编码、调试和测试的软件开发过程完成这个应用程序;2、为各项操作功能设计一个菜单。应用程序运行后,先显示这个菜单,然后用户通过菜单项选择希望进行的操作项目。3.算法设计/设计思想3.1设计思想采用模块化设计思想,分别定义了两个类:一个是个人类,另一个是公司类,然后分别在各个类中定义实现各个功能的函数。在个人类中定义了六个私有变量,分别是姓名,电话,地址,邮箱,QQ号和身份证号。在公司类中定义了五个私有变量,分别是公司名称,公司电话,公司地址,公司网址和公司传真。在主函数中

4、分别定义了个人类和公司类的两个对象和第一个主菜单。由主菜单选择进入个人或公司通讯录。而且在这两个类中实现了用文件保存信息,实现了信息的保存与读取。4.结构框图、各模块的功能描述4.1进入主函数(main()):。进入主函数的主菜单,这是一个无限循环的菜单,菜单中有三个选项,分别是管理个人电话薄,管理公司电话薄,退出系统。只有选择3选项退出才能结束或者进入通讯录进行退出。4.2个人类(Cbook)当进入个人通讯录后,同样会出现一个功能选择菜单(menu());1.添加联系人(add())2.查找联系(find())3.删除联系人.(del())4.修改

5、联系人.(alter());5.显示联系人(appear())6.复制全部信息.(copy())7.关闭该通迅录8.退出此系统4.2.1添加联系人(add())(1)按照提示依次输入个人信息:姓名,电话,地址,邮箱,QQ号和身份证号。(2)输入完成第一个联系人的信息后会提示你新联系人信息已经保存好!你按任意键重新选择功能菜单。4.2.2查找联系(find())(1)首先建立一个输入流文件,用来连接存储信息的文本,若找不到文件,则提示"对不起!!!!文件找不到!!!!......"(2)若能找到文件,则提示"请用户输入你想查找的联系人的姓名或电话号码:

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

7、中删除!!!"你按任意键重新选择功能菜单。4.2.4修改联系人.(alter())(1)首先建立一个输入流文件和一个输出流文件,用来连接存储信息的文本和和一个临时文本,若找不到文件,则提示"对不起!!!!文件找不到!!!!......"(2)若能找到文件,则提示"请用户输入你想修改的联系人的姓名或电话号码:"(3)若没有此人的话,则提示"对不起!!!联系人中没你找的人!!!!"若有,则你可以按照提示修改信息。修改完成后会提示你"这个人的信息已经在你的通迅录中修改!!!"你按任意键重新选择功能菜单。4.2.5显示联系人(appear())(1)首先建立

8、一个输入流文件,用来连接存储信息的文本,若找不到文件,则提示"对不起!!!!文件找不到!!!!......"

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

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

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