昆明理工大学 c++课程设计 小型电话簿管理系统

上传人:飞*** 文档编号:42308196 上传时间:2018-06-01 格式:DOC 页数:39 大小:718KB
返回 下载 相关 举报
昆明理工大学 c++课程设计 小型电话簿管理系统_第1页
第1页 / 共39页
昆明理工大学 c++课程设计 小型电话簿管理系统_第2页
第2页 / 共39页
昆明理工大学 c++课程设计 小型电话簿管理系统_第3页
第3页 / 共39页
昆明理工大学 c++课程设计 小型电话簿管理系统_第4页
第4页 / 共39页
昆明理工大学 c++课程设计 小型电话簿管理系统_第5页
第5页 / 共39页
点击查看更多>>
资源描述

《昆明理工大学 c++课程设计 小型电话簿管理系统》由会员分享,可在线阅读,更多相关《昆明理工大学 c++课程设计 小型电话簿管理系统(39页珍藏版)》请在金锄头文库上搜索。

1、 课 程 设 计课程名称:课程名称: 程序设计语言课程设计程序设计语言课程设计 设计题目:设计题目: 小型电话簿管理系统小型电话簿管理系统 学学 院:院: 信息工程与自动化学院信息工程与自动化学院 专专 业:业: 计算机科学与技术计算机科学与技术 年年 级:级: 20092009 级级 学生姓名:学生姓名: 孙浩川孙浩川 指导教师:指导教师: 李川李川 日日 期:期: 20102010 年年 7 7 月月 9 9 日日 教 务 处 制计科 093 孙浩川 课程设计报告1昆昆 明明 理理 工工 大大 学学一、一、课程设计(论文)任务书课程设计(论文)任务书信息工程与自动化 学院学院 计算机科学与

2、技术 专业专业 2009 级级学生姓名(学号)学生姓名(学号): 孙浩川 200910405310 课程设计目的:课程设计目的:通过设计一个较为简单的管理系统,进一步熟悉 C+中类的概念、类的封装、继承的实现方式。了解系统开发的需求分析、类层次设计、模块分析、编码测试、模块组装与整体调试的全过程,加深对 C+的理解与 Visual C+环境的使用;逐步熟悉程序设计的方法,并养成良好的编程习惯。课程设计课程设计(论文论文)题目及具体内容题目及具体内容:(一) 写程序总体设想:有一个首页菜单,用于选择各项结构,其中(1). 添加联系人:用于输入电话簿数据(2). 删除联系人:用于删除电话簿数据(3

3、). 显示所有联系人:用于输出电话簿数据(4). 修改数据:用于对错误信息的修改(5). 查询联系人:用于搜索数据(6). 关闭通讯簿(二) 读程序,给出 80%的注释,每个主要功能模块画出流程图。贪吃蛇设计(论文)指导教师:(签字)_2010 年 06 月 28 日 计科 093 孙浩川 课程设计报告2二、二、摘要摘要随着社会的发展,人们生活地步调日益加快,越来越多的人加入了全球化的世界。人们不再拘泥于自己的一小块天地,随时随地的沟通是生活中非常重要的一件事,于是通讯簿成为每个人必不可少的工具。所编写小型电话簿管理系统 ,旨在帮助人民方便的几下同学、朋友以及各种联系人的姓名、电话、住址,成为

4、人们身边必不可少的工具,使我们感受到高科技为生活带来的便利。不过在紧张的工作学习之余,也要适当放松一下。现在我要介绍一款游戏贪食蛇,希望给大家带来欢乐。贪食蛇这款游戏简单易行,操作方便,娱乐性较强,吸引了不少人。这款游戏紧紧地抓住了人们的心理,虽然简单却乐趣无穷,在人们不断追求更多的欲望下,给人们带来追逐的快感,以及成功后的满足感,对于一直处于高压下的现代人是个很好的放松工具。关键字:C+ 课程设计 小型电话簿管理系统 贪吃蛇计科 093 孙浩川 课程设计报告3目录一、课程设计(论文)任务书.1 二、摘要.2三、课程设计(论文)题目及具体内容.4 (一)写程序:小型电话簿管理系统.4 1. 课

5、程设计主要内容.4 2. 设计目标.4 3. 程序思路.8 4. 程序清单.8 5. 运行调试.18 (二)读程序,给出 80%的注释,每个主要功能模块画出流程图。.22 1.程序功能:贪食蛇游戏.22 2.主函数构成.22 3.函数调用关系.22 4.各函数的功能.22 5.流程图.23 6.程序清单及注释.25 四、总结与体会.36五、参考文献.37计科 093 孙浩川 课程设计报告4三、课程设计(论文)题目及具体内容(一)写程序:小型电话簿管理系统课程设计题目:小型电话簿管理系统小型电话簿管理系统 1. 课程设计主要内容通过设计一个较为简单的小型电话簿管理系统,进一步熟悉 C+中类的概念

6、、类的封装、继承的实现方式。了解系统开发的需求分析、类层次设计、模块分析、编码测试、模块组装与整体调试的全过程,加深对 C+的理解与 Visual C+环境的使用;逐步熟悉程序设计的方法,并养成良好的编程习惯。2. 设计目标题目:小型电话簿管理系统设计说明与要求:(1) 需求分析:通讯录信息管理系统用计算机管理电子通讯录的一种计算机应用技术的创新,在计算机还未普及之前通讯管理都是由联系人采用名片,笔录手工记帐的方式来操作的.现在一般的通讯录管理都是采用计算机作为工具的实用的计算机通讯录管理程序来帮助人们进行更有效的通讯录信息管理。通讯录管理系统是典型的信息管理系统(mis),其开发主要包括后台

7、数据库的建立和维护以及前端应用程序的开发两个方面。要求应用程序功能完备,易使用等特点。(2) 电话簿主要有三个内容:姓名、电话、住址。要求储存每个人的姓名、电话、住址等信息。计科 093 孙浩川 课程设计报告5(3) 设计思路及程序各模块说明Book 类string name; string address;string number;char inter_face() void add_person(); void del_person(); void show_all(); void alter(); void select(); void save_new(); A采用首页菜单,使用更方

8、便B使用 save()函数,新建“pbook.txt”文件, “ios:app”以输出方式打开文件末尾,将通讯录信息写入在“pbook.txt”文件中。如果未能建立 outData 对象,则输出“打开文件失败”Cvoid del_person()删除联系人模块,采用 while 结够,判断输入的是否为name or number,若结果为真,则清除原来数据Dvoid show_all()显示所有联系人模块。用于输出“pbook.txt“文家中的所有信息Evoid alter()修改信息模块。首先定义输入对象 ofstream outData 和输出对象ifstream inData ,用 whil

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号