手机通信录管理系统

手机通信录管理系统

ID:8457509

大小:510.50 KB

页数:30页

时间:2018-03-28

手机通信录管理系统_第1页
手机通信录管理系统_第2页
手机通信录管理系统_第3页
手机通信录管理系统_第4页
手机通信录管理系统_第5页
资源描述:

《手机通信录管理系统》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、重庆科技学院《面向对象程序设计》课程设计报告重庆科技学院课程设计任务书设计题目:通信录管理系统学生姓名课程名称面象对象的程序设计方法专业班级地点I515起止时间2010.1.6~2010.1.14设计内容及要求用C++设计出模拟手机通信录管理系统,实现对手机中的通信录进行管理。    功能要求(1)    查看功能:选择此功能时,列出下列三类选择。A  办公类  B  个人类 C 商务类 ,当选中某类时,显示出此类所有数据中的姓名和电话号码)(2)    增加功能:能录入新数据(一个结点包括:姓名、电话号码

2、、分类(可选项有:A  办公类  B  个人类 C 商务类)、电子邮件等)。例如杨春     商务类  chuny@126.com当录入了重复的姓名和电话号码时,则提示数据录入重复并取消录入;当通信录中超过15条信息时,存储空间已满,不能再录入新数据;录入的新数据能按递增的顺序自动进行条目编号。(3)    拔号功能:能显示出通信录中所有人的姓名,当选中某个姓名时,屏幕上模拟打字机的效果依次显示出此人的电话号码中的各个数字(可调用"windows.h"—Sleep来实现延时)。(4)   修改功能:选中某个

3、人的姓名时,可对此人的相应数据进行修改(5)    删除功能:选中某个人的姓名时,可对此人的相应数据进行删除,并自动调整后续条目的编号。(6)其它功能1、设计参数完成:软件界面设计(界面要求全面,包括软件中的每一功能)软件界面要求美工数据库设计(文件设计)写出每个功能测试用例,每个功能要求有至少5组以上数据。所有数据要求能保存在文件中,并能存文件中读出。代码要求:代码行>=1000行多文件编译进度要求星期一:软件功能的确定,作分析星期二:软件模块设计、文件格式设计星期三:编码星期四:调试,运行,并编写文档。

4、星期五:答辨并提交设计报告。重庆科技学院《面向对象程序设计》课程设计报告参考资料[1]钱能.《C++程序设计教程》.北京:清华大学出版社.2000.11[2]郑莉.《C++语言程序设计》.北京:清华大学出版社.2006.1[3]吕凤翥.《C++语言程序设计》.北京:电子工业出版社.2002.9[4]戴锋等.《VisualC++程序设计基础》.北京:清华大学出版社.2001.4其它说明1.本表应在每次实施前一周由负责教师填写二份,院系审批后交院系办备案,一份由负责教师留用。2.若填写内容较多可另纸附后。3.一

5、题多名学生共用的,在设计内容、参数、要求等方面应有所区别。教研室主任:指导教师:年月日重庆科技学院《面向对象程序设计》课程设计报告摘要该通讯录程序时用c++语言实现的,程序定义了一个person类,然后通讯录的成员的所有信息都是以其抽象出的一个个对象来实现成员信息管理。该程序总体分为六个大模块(即六项基本功能):查看成员信息模块、新增成员信息模块、拨号模块、修改成员信息模块、删除成员信息模块和退出功能,总共六个功能程序段用一个switch-case语句连接成。其中在查看模块中实现了对已存成员的进行分类查看。

6、本程序是以多文件形式编译而成。实现了一个手机基本通讯录的成员信息管理。关键词:c++通讯录类III重庆科技学院《面向对象程序设计》课程设计报告目录摘要I目录II1总体设计思路11.1概要分析11.2功能模块调用图11.3程序总体流程图22功能模块的具体设计52.1查看功能52.2增加成员功能62.2.1增加成员信息功能模块流程图62.2.2具体函数分析82.3拨号功能92.3.1拨号功能模块流程图92.3.2具体函数分析102.4修改信息功能122.4.1修改信息功能模块流程图122.4.2具体函数分析14

7、2.5删除功能信息模块142.5.1删除功能模块流程图142.5.2具体函数分析152.6退出功能163功能模块的调试及测试173.1主菜单界面173.2增加成员信息功能界面173.3拨号功能界面183.4修改功能界面193.5删除成员信息界面20III重庆科技学院《面向对象程序设计》课程设计报告3.6退出程序界面214总结22致谢23参考文献24III重庆科技学院《面向对象程序设计》课程设计报告1总体设计思路1.1概要分析本程序要求用C++出模拟手机通信录管理系统,实现了对手机中的通信录进行管理。程序以一

8、个person类的结构展开。在类中分别定义了Name、Number、Phonenumber、Email、Sort等私有成员,分别定义并实现了voidSetName(char*name1)、char*GetName()、voidSetPhoneNum(__int64number)、__int64GetPhoneNum()、voidSetEmail(char*email1)、char*GetEmail()、voidS

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

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

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