西安郵電學院
高级语言课程设计报告书
系部名称 | 通信工程学院 |
学生姓名 | 张博 |
专业名称 | 电子信息科学与技术 |
班 级 | 电科0901班 |
学号 | 04092018 |
指导教师 | 夏虹 |
时间 | 2010年11月22日至 2010年12月03日 |
实验题目 个人通讯录管理系统
一、实验目的
设计一个个人通讯录管理系统,拥有对数据的各种操作功能,实现对通讯录的管理,从而巩固C语言程序设计
二、实验内容
个人通讯录管理系统需求分析
个人通讯录管理系统总体设计
个人通讯录管理系统详细设计
个人通讯录管理系统模块设计
个人通讯录管理系统系统集成
个人通讯录管理系统测试运行
三、需求分析
对于一个通用的个人通讯录管理系统而言,用户首先要能够对通讯录中的数据进行录入,删除,更新和输出等操作,其次要求对通讯录中的数据进行查操作。
根据上述分析,在后面给出该个人通讯录的主要实现功能。
⏹信息录入:即创建一个存储通讯录信息的数据结构,有用户从键盘上录入信息,或从数据表文件中导入到该数据结构中。
⏹信息更新:对数据结构中已有的信息进行修改,并将结果保存在数据结构中。
⏹信息删除:删除数据结构中无用的信息,并将解雇保存在无数据结构中。
⏹信息查询;针对用户输入的目标值,在数据结构中查对应的记录,并将其输出到用户屏幕。
⏹信息导入:将某文件中的信息导入到创建的数据结构中,提高数据的输入效率。
⏹信息导出:将数据结构中的记录导出到文件中,已永久保存下来。
信息输出:将数据结构中的信息或指定的信息输出到用户屏幕中。
四、概要设计
1.数据类型
dnode *p,*rear,*q; /*定义指针结点*/
c++课程设计报告const char USER[]={'w','a','l','d','e','n'},PASSWORD[]={'4','1','6','9','5','3'}; /*定义用户密码*/
int OK=1,i; /*用作循环变量或返回值*/
FILE *fp; /*定义文件指针*/
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论