- 92
- 0
- 约4.98千字
- 约 19页
- 2016-11-22 发布于湖北
- 举报
Visual C++
课程设计报告
题目:电话薄管理
姓名:
学号:
班级:
提交时间:
1.程序任务:
功能介绍:一个电话薄管理小程序。利用文本文件存储电话簿数据,具有添加、删除、显示和查询联系人号码的功能。
(1) 将电话薄数据和相应的函数封装在类中,改写程序使之结构化。
(2) 增加记录修改功能,能选择修改用户的姓名、电话。
(3) 增加录入时间的显示及存储。
(4) 增加缺省的查询方式,即查询时只输入姓名的首字母,所有符合这一条件的电话资料均在屏幕上显示。
平定难易等级:A级。
所完成的功能:
程序大致流程图如下。
2.1原程序各功能分析与说明
原程序采用结构化的设计方法,通过直接构建链表来实现增加记录,显示记录,根据姓氏查找号码,删除号码,帮助,退出等基本功能。
原程序在主函数中在do-while循环中插入choice选择结构来对用户需要执行的功能进行选择,增加记录功能通过函数add_record()函数来完成,而函数add_record()里面又含有几个子函数。显示记录功能是通过display_list()功能来完成的,查找记录功能是通过search_by_name()函数来完成的,删除记录功能是通过delete_record()来完成的,帮助功能是通过help_me()函数来完成,最后在退
您可能关注的文档
最近下载
- 《第二章草地农业生态系统》课件.ppt VIP
- 2023胖东来服务运营细节整理实地调研.pptx VIP
- 叉车年度检查报告.doc VIP
- 干细胞储存服务协议(2025生物科技).docx VIP
- 河北省2022年3月普通高中学业水平合格性考试生物试题.pdf VIP
- (完整版)史上最全中考英语词性转换归纳.pdf VIP
- 2025中考数学专项复习:二次函数的压轴题(10种题型解读+9种题型方法)(原卷版).pdf VIP
- 专题七 二次函数压轴题.ppt VIP
- 中考二次函数压轴题及答案.doc VIP
- 桥梁施工软件:Tekla Structures二次开发_(8).TeklaStructuresAPI基础.docx VIP
原创力文档

文档评论(0)