课程设计报告--通讯录管理

课程设计报告--通讯录管理

ID:10783052

大小:226.50 KB

页数:11页

时间:2018-07-08

课程设计报告--通讯录管理_第1页
课程设计报告--通讯录管理_第2页
课程设计报告--通讯录管理_第3页
课程设计报告--通讯录管理_第4页
课程设计报告--通讯录管理_第5页
资源描述:

《课程设计报告--通讯录管理》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、信息科学与技术学院程序设计基础课程设计报告题目名称:通讯录管理学生姓名:乔鑫学号:2011508045专业班级:计科2011-2班指导教师:郭理2012年6月29日10目录1课程设计题目与要求-2-1.1设计题目-2-1.2设计要求-2-2总体设计-3-3详细设计-3-3.1数据结构设计-3-3.2主模块设计-4-4运行结果-7-5课程设计总结-9-参考文献-10-101课程设计题目与要求1.1设计题目通讯录管理1.2设计要求功能要求:信息包括:学号、姓名、年龄、性别、出生年月、地址、电话、电子邮件等。能建立、修改和增删学生通讯录能按多种方式进行查询2问题的解决方案

2、:根据系统功能要求,可以将问题解决分为以下步骤:分析系统中的各个实体之间的关系及其属性和行为根据问题描述,设计系统的类层次完成类层次中各个类的描述(包括属性和方法)完成类中的各个成员函数的定义完成系统的应用模块功能调试完成系统总结报告以及系统使用说明书3其他要求:只能使用C/C++语言,源程序要有适当的注释,使程序容易阅读至少采用文本菜单界面可自行增加新功能模块102总体设计总体功能框架图通讯录管理系统删除通讯录查找通讯录修改通讯录新增通讯录3详细设计3.1数据结构设计classPerson//person类{protected:stringNo;//学号strin

3、gAge;//年龄charName[20];//姓名charSex[10];//性别stringTel;//联系方式Person*next;public:Person()friendclassManage;};classManage{private:Person*person;public:voidFind(charName[20]);//按姓名查找voidFind(stringID);//按编号查找10voidAdd();//添加信息voidDelete();//删除信息voidModify(stringID);//修改信息voidQuery();//查询信息vo

4、idTJ();//统计信息voidSave();//保存数据voidLoad();//读入数据voidLook();//预览voidDesTory();//清除文件信息voidOutput();//输出}3.2主模块设计主程序10新增通讯录修改通讯录10查找通讯录删除通讯录104运行结果主界面新增通讯录查找通讯录10修改通讯录删除通讯录105课程设计总结通过这几天的课程设计,我懂得了理论与实际相结合的重要性,只有理论知识是远远不够的,只有把所学的理论知识与实践相结合起来,从理论中得出结论,才能真正为社会服务,从而提高自己的实际动手能力和独立思考的能力。在设计的过程中

5、遇到问题,可以说得是困难重重,这毕竟第一次真真的做程序设计,难免会遇到过各种各样的问题,同时在设计的过程中发现了自己的不足之处,对一些前面学过的知识理解得不够深刻,掌握得不够牢固,通过这次课程设计之后,我把前面所学过的知识又重新温习了一遍。我做的是通讯录的课程设计,虽然是很简单的一个小的程序,但对我来说却是一个很大的困难。因为是第一次做课程设计,所以在机房做了一个下午却丝毫没有进展,最主要是不知从何开始,这个时候才知道上课老师们不厌其烦的教导是多么的宝贵,这个时候才后悔上课的时候没有认真的听讲。可是现在一切都晚了,还好时间还算是充裕,只好拿出书本重新复习一下。10在

6、课程设计过程中,收获知识,提高能力的同时,我也学到了很多人生的哲理,懂得怎么样去制定计划,怎么样去实现这个计划,并掌握了在执行过程中怎么样去克服心理上的不良情绪。因此在以后的生活和学习的过程中,我一定会把课程设计的精神带到生活中,不畏艰难,勇往直前!参考文献1.郑莉,董渊,何江舟《C++语言程序设计》(第四版)清华大学出版社2.严蔚敏,吴伟民《数据结构》(C语言版)清华大学出版社3.C++语言上机指导书10

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

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

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