- 78
- 0
- 约6.06千字
- 约 14页
- 2016-12-24 发布于北京
- 举报
南京理工大学
Vc++课程设计报告
姓名
学号
日期
电话簿管理
一.程序功能简介
一个电话簿管理小程序。利用文本文件存储电话簿数据,具有添加、删除、显示、查询等的功能。
课程设计要求
1)、将电话簿数据和相应的函数封装在类中,改写程序使之结构化。
2)、增加修改记录的功能,能选择修改用户的姓名、号码。
3)、增加录入时间的显示及存储。
4)、增加缺省的查询方式,即查询时只输入姓名的首字母,所有符合该项条件的电话资料,均会被显示。
二、程序结构分析
1、程序结构
(程序结构图见上)
正如程序结构图所显示的,本电话簿程序采用菜单选项的形式,由用户输入功能项,系统由选择调用相关的函数,从而实现不同的应用。
按照程序要求进行的添加或修改。
将电话簿数据封装在类中,使之结构化 。本程序定义了CNode类和CList类,分别用做结点和链表的数据存储。具体说明见下面。
增加修改功能。在修改这一功能中,程序要求添加修改功能:可以对姓名或号码进行修改操作。因此,加入了两个子菜单:修改姓名或号码,分别由不同的语句来执行
增加录入时间的显示及存储。这个功能由localtime()函数在结点的构造函数中执行,实现了添加数据时把系统时间也一并存储。
新增了智能查找功能,使具姓名有
原创力文档

文档评论(0)