下载此文档

数据结构课程设计个人电话号码查询系统.doc


文档分类:高等教育 | 页数:约19页 举报非法文档有奖
1/ 19
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/ 19 下载此文档
文档列表 文档介绍
学号
2014-2015学年第二学期
《数据结构》
课程设计报告
题目:
个人电话号码查询系统
专业:

班级:

姓名:

指导教师:

成绩:
计算机与信息工程系
2014 年 12月 15 日
目录
1设计内容及要求 1
1
1
2概要设计 2
2
2
3
3设计过程或程序代码 3
3
4
基本数据类型(结构体) 4
,变量 4
4
4设计结果与分析 5
5
,代码 6
6
,代码 8
8
,代码 9
新添模块代码 10
,代码 11
12
,代码 13
13
,不保存文件 16
16
5参考文献 17
1设计内容及要求

通过设计一个《个人电话号码查询系统》,进一步熟悉C中的概念、基本知识和技能利用所学的基本知识和技能解决简单的面向对象的程序设计问题。了解系统开发的需求分析、层次设计、模块分解、编码测试、模块组装与整体调试的全过程,加深对C的理解与Visual C++环境的使用:逐步熟悉程序设计的方法,并养成良好的编程习惯。

编写一个个人电话号码查询系统把所学数据结构知识应用到实际软件开发中。
设计内容:本系统应完成一下几方面的功能:
1)输入信息enter();
2)显示信息display( );
3)查找以姓名作为关键字search( );
4)删除信息delete( );
5)存盘save ( );
6)装入load( ) ;
设计要求:
1)每条信息至包含:姓名(NAME )电话(TELL)地址(CITY)QQ几项;
2)作为一个完整的系统,应具有友好的界面和较强的容错能力。
3)上机能正常运行,并写出课程设计报告。
2概要设计

:
系统将提示用户输入新添加人员信息,输入到文件中,人员信息数据包括姓名(name),电话(tell),城市(city),QQ。
:
首先由用户输入要删除的人员的姓名,然后调用删除函数,删除该人员的所有相关资料.
:
该功能将显示已经保存的所有人员的姓名,街道,城市,邮编及国家.
:
可由用户输入要查找的人员姓名,然后系统用查找函数查找,接着系统使用相关文件命令输出所查找的人员的全部信息.
E:退出系统:
关闭通讯录管理系统。

图 1

图 2
3设计过程或程序代码

新添联系人模块
查询菜单模块
删除联系人模块
保存退出模块
不保存退出模块

基本数据类型(结构体)
struct record //定义结构体record
{
char name[20];
char tel[20];
char city[20];
char QQ[20];

}student[500];
struct slnode //定义一个双向链表
{
record data;
struct slnode *next;
struct slnode *prior;
};
,变量
typedef slnode * linklist; //双向链表指针
linklist l;//定义链表
int num=0;//个人信息数量控制
FILE *fp;//文件指针,控制文件读写

void mainmenu();//主菜单
void searchmenu();查找记录菜单
void enter();//具体输入记录
void search();//具体查找记录
void display();//具体显示记录
void load();//导入文件
void save();//保存文件
void delet();//删除记录
void listinsert();//插入链表
void initlist();//初始化
4设计结果与分析
4

数据结构课程设计个人电话号码查询系统 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数 19
  • 收藏数 0 收藏
  • 顶次数 0
  • 上传人 q1188830
  • 文件大小 194 KB
  • 时间2017-08-03
最近更新