c++课程设计---电话薄管理
《c++课程设计---电话薄管理》由会员分享,可在线阅读,更多相关《c++课程设计---电话薄管理(48页珍藏版)》请在毕设资料网上搜索。
1、VC+VC+课程设计课程设计 电话薄管理电话薄管理 一一 题目要求题目要求 程序功能程序功能 一个电话簿管理小程序。利用文本文件储存电话簿数据,具有添 加,删除,显示和查询联系人电话号码的功能。 (1)将电话簿数据和相应的函数封装在类中, 改写程序使之结构化。 (2)增加纪录修改功能,能选择修改用户的姓名,电话等信息。 (3)增加录入时间的显示及储存。 (4)增加缺省的查询方式,即查询时只输入姓名的首字母,所有符 合这一条件的电话资料均在屏幕上显示。 二二 课程设计解决问题和过程课程设计解决问题和过程 (1 1)程序的设计思想是什么?)程序的设计思想是什么? 运用学习的文件流的知识对文件进行操
2、作,原程序将电话簿数据 存放在文本文件中,在程序开始运行时将数据读入系统文件,在程序 运行期间使用单向链表来添加,删除,管理数据。在程序结束前再将 数据写回文本文件,这样的结构比较合理,不会造成数据的丢失,课 程设计的要求是根据这一结构将数据与函数封装起来。 关于如何增加时间单元的储存与显示 课程设计要求将电话簿录入时间的系统时间纪录并显示,这就需 要学会调用系统的 dos 命令,比如 system( “date”)就可以调用系 统的日期,然后在程序中显示出来。还有其他的各种系统命令,在程 序中或多或少都有体现。 (3 3)修改后的程序)修改后的程序 以及封装以及封装 就是充分利用函数和类,
3、主函数只写一点点。 主函数中多次调用函数, 在主函数外完成各函数定义等。我设计的管理项目主要包括以下几 个: 1添加联系人纪录 2显示电话簿内容 3根据姓名查询电话簿数据 4根据姓名删除电话簿数据 5根据姓名修改电话簿数据 6智能查找电话簿数据 7帮助 0退出系统 主要功能都不在主函数里,而是用了类的知识在。 我这里按照书上提 示的定义了三个类,一个电话簿记录类,一个链表类,一个节点类。 主要的类,程序中有一个选择函数, 可以通过这个函数来实现各种功 能。 注意: 在修改电话簿数据时,首先询问是只修改电话号码还是只修改姓名, 如果只修改电话号码, 则找到该结点后将新的电话号码更新即可;如 果需
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- c+ 课程设计 电话薄 管理
