1 / 26
文档名称:

C++课程设计--通信录管理程序.doc

格式:doc   页数:26
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

C++课程设计--通信录管理程序.doc

上传人:DOC KING 2011/12/1 文件大小:0 KB

下载得到文件列表

C++课程设计--通信录管理程序.doc

文档介绍

文档介绍:郑州轻工业学院本科
面向对象程序设计c++
课程设计总结报告
设计题目:通信录管理程序
学生姓名: IZQ
系别:计算机科学与通信工程
专业:计算机科学与技术
班级:计科班
学号:2008
指导教师:
2010 年 1 月 8 日
郑州轻工业学院
课程设计任务书
题目通信录管理程序
专业、班级计科班学号 2008
姓名
主要内容、基本要求、主要参考资料等:
完成期限:
指导教师签名:
课程负责人签名:
2010年 1 月 8 日
设计题目:通讯录管理程序
设计背景
随着社会的发展,时代的进步,人们可以利用现代化工具方便的进行交流联系。例如:手机和电脑已经越来越普及化了,成了人们日常生活交流联系的必备工具。但随着人们生活范围的扩大,也使得人们需要记住各种朋友和公司的一些联系方式,这当然就要需要一个通讯录来记录这些繁琐的事情。因此我这次设计了一个用C++编的通讯录管理程序,用来模拟通讯录的实际应用。

,要求有简单的界面,程序段要分清模块。该程序应该具有下列功能:

(1)添加联系人;
(2)查找联系人;
(3)删除联系人;
(4)修改联系人;
(5)显示联系人;
(6)复制全部信息;
(7)关闭该通迅录;
(8)退出此系统

(1)添加公司;
(2)查找公司;
(3)删除公司;
(4)修改公司;
(5)显示公司;
(6)复制全部信息;
(7)关闭该通迅录;
(8)退出此系统

1、按照分析、设计、编码、调试和测试的软件开发过程完成这个应用程序;
2、为各项操作功能设计一个菜单。应用程序运行后,先显示这个菜单,然后用户通过菜单项选择希望进行的操作项目。
3. 算法设计/设计思想
设计思想
采用模块化设计思想,分别定义了两个类:一个是个人类,另一个是公司类,然后分别在各个类中定义实现各个功能的函数。在个人类中定义了六个私有变量,分别是姓名,电话,地址,邮箱,QQ号和身份证号。在公司类中定义了五个私有变量,分别是公司名称
,公司电话,公司地址,公司网址和公司传真。在主函数中分别定义了
个人类和公司类的两个对象和第一个主菜单。由主菜单选择进入个人或公司通讯录。而且在这两个类中实现了用文件保存信息,实现了信息的保存与读取。
4. 结构框图、各模块的功能描述
(main()):。
进入主函数的主菜单,这是一个无限循环的菜单,菜单中有三个选项,分别是管理个人电话薄,管理公司电话薄,退出系统。只有选择3选项退出才能结束或者进入通讯录进行退出。
(Cbook )
当进入个人通讯录后,同样会出现一个功能选择菜单( menu());
1. 添加联系人( add()) 2. 查找联系( find())
.(del()) 4. 修改联系人.(alter());
(appear()) 6. 复制全部信息.(copy())
8. 退出此系统
( add())
(1)按照提示依次输入个人信息:姓名,电话,地址,邮箱,QQ号和身份证号。
(2)输入完成第一个联系人的信息后会提示你新联系人信息已经保存好!
你按任意键重新选择功能菜单。
( find())
(1)首先建立一个输入流文件,用来连接存储信息的文本,若找不到文件,则提示"对不起!!!!文件找不到!!!!......"
(2)若能找到文件,则提示"请用户输入你想查找的联系人的姓名或电话号码: "
(3)若没有此人的话,则提示"对不起!!!联系人中没你找的人!!!!"若有,则将显示所要查找的联系人的所有信息。你按任意键重新选择功能菜单。
.(del())
(1)首先建立一个输入流文件和一个输出流文件,用来连接存储信息的文本和和一个临时文本,若找不到文件,则提示"对不起!!!!文件找不到!!!!......"
(2)若能找到文件,则提示"请用户输入你想删除的联系人的姓名或电话号码: "
(3)若没有此人的话,则提示"对不起!!!联系人中没你找的人!!!!"若有,则将显示所要删除的联系人的所有信息,并且提示"这个人的信息已经从你的通迅录中删除!!!"你按任意键重新选择功能菜单。
.(alter())
(1)首先建立一个输入流文件和一个输出流文件,用来连接存储信息的文本和和一个临时文本,若找不到文件,则提示"对不起!!!!文件找不到!!!!......"
(2)若能找到文件,则提示"请用户输入你想修改的

最近更新

2024年湖南工业职业技术学院单招职业适应性考.. 41页

2024年湖南工艺美术职业学院单招职业倾向性考.. 40页

2024年湖南幼儿师范高等专科学校单招职业适应.. 39页

2024年湖南机电职业技术学院单招职业技能测试.. 40页

2024年湖南民族职业学院单招职业倾向性考试模.. 40页

2024年湖南水利水电职业技术学院单招综合素质.. 40页

2024年湖南水利水电职业技术学院单招职业适应.. 40页

2024年湖南现代物流职业技术学院单招职业倾向.. 39页

2024年湖南现代物流职业技术学院单招职业适应.. 40页

2024年湖南理工职业技术学院单招职业技能测试.. 40页

2024年湖南生物机电职业技术学院单招职业技能.. 39页

2024年湖南电子科技职业学院单招职业倾向性测.. 42页

2024年湖南电子科技职业学院单招职业适应性考.. 40页

2024年湖南省岳阳市单招职业适应性考试题库最.. 40页

2024年湖南省张家界市单招职业倾向性测试题库.. 40页

2024年湖南省怀化市单招职业倾向性考试题库新.. 40页

2024年湖南省株洲市单招职业适应性考试模拟测.. 38页

2024年湖南省湘西土家族苗族自治州单招职业倾.. 39页

2024年湖南省益阳市单招职业适应性测试模拟测.. 40页

2024年湖南省衡阳市单招职业适应性考试模拟测.. 40页

2024年湖南省郴州市单招职业倾向性测试题库新.. 42页

2024年湖南省长沙市单招职业倾向性考试题库带.. 40页

2024年湖南石油化工职业技术学院单招职业倾向.. 40页

2024年湖南科技职业学院单招职业倾向性测试题.. 41页

2024年湖南网络工程职业学院单招职业适应性测.. 39页

2024年湖南艺术职业学院单招职业技能考试模拟.. 40页

2024年湖南财经工业职业技术学院单招职业倾向.. 40页

2024年湖南都市职业学院单招职业倾向性测试题.. 40页

【人教版英语字帖】七年级下册单词表衡水体字.. 42页

国开《建筑力学》期末机考答案 15页