- 1、本文档共23页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《c++程序设计报告》
PAGE \* MERGEFORMAT - 1 -
湖南科技学院
课程设计报告
课程名称:
计算机高级语言(C++)课程设计
课程设计题目:
通讯录管理系统
系 别:
数学与计算科学系
专 业:
信息与计算科学
年级、班:
信计1002
姓 名:
彭波
学 号:
201005002211
指导教师:
牛志毅老师
2011年12月
目录
摘要………………………………………………………………………………………………2
第1章 概述…………………………………………………………………………………3
1.1系统实现的目标……………………………………………………………3
1.2 系统试验方案………………………………………………………………3
1.3 系统试验环境………………………………………………………………3
1.4 具体的开发方法……………………………………………………………3
第2章 系统设计………………………………………………………………………….4
2.1 总体设计………………………………………………………………………. 4
2.2 数据结构……………………………………………………………………….5
2.3 界面设计………………………………………………………………………. 5
第3章系统实现…………………………………………………………………………….6
3.1 源代码……………………………………………………………………………6
3.2 功能实现………………………………………………………………………17
第4章 总结和体会……………………………………………………………………..21
4.1 c++面向对象程序设计的重要概念……………………………….21
4.2良好的编程习惯………………………………………………………………….21
4.3 其他注意事项………………………………………………………………23
【摘要】
日渐繁多的人间交往使得我们很难记得与每一个人的联系方式,通讯录能够便捷的带给我需要的相关信息。而随着计算机的普及,人们的生活已经摆脱了传统的记事本,电话簿,越来越多的人靠计算机或者手机里的通讯录来帮助我们记住那些信息,极其方便。这就需要有一个通讯录管理系统,用户可以方便的通过自己电脑的通讯录管路系统来随时查阅自己所需要的信息,而不必要在大费周折的去翻开那繁琐的记事本。
通讯录管理系统是一个专门针对储存用户练习方式以及一些简单个人信息的使用管理系统,他方便了用户对众多客户、朋友、同事等个人信息的储存和快速查阅的功能,大大减少了查找过程的时间。
概述
系统实现的目标
(1)?查看功能:选择此功能时,列出下列三类选择。
A??办公类,B??个人类,C?商务类?,(当选中某类时,显示出此类所有数据中的姓名和电话号码)
(2)增加功能:能录入新数据(一个结点包括:姓名、电话号码、分类(可选项有:A??办公类,B??个人类,C?商务类)、电子邮件)。例如
杨春???商务类??chuny@126.com
(3)修改功能:选中某个人的姓名时,可对此人的相应数据进行修改。
(4)删除功能:选中某个人的姓名时,可对此人的相应数据进行删除,并自动调整后续条目的编号。也可以删除所有的人员的信息。
(5)系统以菜单的方式工作,界面简洁明了,易于操作。
1.2 系统实现方案
为了实现系统功能,本程序主要分为七个模块。它们分别为:清除所有信息、输入一条信息、删除一条信息、修改一条信息、查询一类信息、保存所有信息、退出程序。这七个函数都是通过主函数调用来分别实现。
1.3系统实验环境
通过Code::Block 10.05用c++语言对程序进行编写设计。在windows界面下用Dos访问。
1.4具体的开发方法
用面向对象的程序设计方法,运用c++语言编写程序进行该通讯录系统的详细设计,使之能提供录入、修改、显示、删除、保存的功能。最后在Code::Block 10.05环境下编写和调试程序,进而完成系统地实现。
系统设计
2.1 总体设计
保存显示修改删除添加开始退出清空主函数
保存
显示
修改
删除
添加
开始
退出
清空
主函数
功能:
清空所有人员的信息;
添加一条人员的信息;
删除指定人员的信息;
修改指定人员的信息;
显示同类办公类型的人员信息;
保存所有的信息;
退出程序;
2.2 数据结构
序号
数据项
标识符
类型
范围
1
姓名
name
String
10
2
电话
您可能关注的文档
- Delta型3D打印机结构设计.doc
- RL5310JJH检衡汽车改装设计.doc
- 三轴五档手动变速器设计.doc
- 丝绸手绘的创新设计思考.docx
- FSK频移键控数字调制器电路设计.doc
- 3000m3d中药废水处理工艺设计.doc
- 300MW火力发电厂电气部分设计.doc
- XXX矿区煤层气井钻井工程设计模板.doc
- 22型车门垫板冲裁模设计与制造.doc
- 东北大学秦皇岛分校单片机数字时钟课程设计报告.doc
- 两个相干源产生波具有3b chmc.pdf
- wifi高性能模块ce fcc rohs认证-xrf report电子档.pdf
- linux pci multiport installation manual多端口安装手册.pdf
- 二章基本概念理论.pdf
- 互联网工程任务组ietfs turnerrfc5940 txt.pdf
- mtz0数学高级证明集合关系群mathematics paper 3 sets relations and groups french.pdf
- 网上书店需求规格说明.pdf
- 系统测试用例pcweb终端.pdf
- apv1 keil环境下接口兼容问题.pdf
- 2023届江西省八所重点中学高三3月联考英语试题(原卷版).docx
文档评论(0)