数据结构课程设计(通讯录管理系统) 联系客服

发布时间 : 星期六 文章数据结构课程设计(通讯录管理系统)更新完毕开始阅读f010c8d201f69e31433294bf

攀枝花学院学生课程设计论文 目录

目 录

摘 要.......................................................................................................................... IV

目 录........................................................................................................................... II 1 需求分析.................................................................................................................. 1

1.1 需求概述......................................................................................................... 1 1.2 需求环境......................................................................................................... 1 1.3 功能描述......................................................................................................... 1 2 概要设计.................................................................................................................. 2

2.1 程序功能模块................................................................................................. 2 2.2 程序流程图...................................................................................................... 3 2.3 数据结构的设计............................................................................................. 4 3 详细设计.................................................................................................................... 5

3.1 程序初始化..................................................................................................... 5

3.1.1代码功能............................................................................................... 5 3.1.2 功能实现代码...................................................................................... 5 3.2链表结点的插入.............................................................................................. 6

3.2.1代码功能............................................................................................... 6 3.2.2 功能实现代码...................................................................................... 6 3.3通讯者结点信息的查找.................................................................................. 7

3.3.1 代码功能.............................................................................................. 7 3.3.2 功能实现代码...................................................................................... 7 3.4通讯者结点信息的删除能.............................................................................. 8

3.4.1 代码功能.............................................................................................. 8 3.4.2 功能实现代码...................................................................................... 8

4 测试与运行.............................................................................................................. 10 结束语.......................................................................................................................... 13 参考文献...................................................................................................................... 14 附录:程序清单.......................................................................................................... 15

II

攀枝花学院学生课程设计论文 需求分析

1 需求分析

1.1 需求概述

通讯录管理系统是一个比较实用的小型管理系统。随着生活节奏的加快,人们追求丰富便捷的电子产品体验,因此也提高对便捷方式的喜爱。当今社会下人们的交际范围越来越广泛,通讯录系统的出现,方便了人们存储通讯录,便于人们日常的交际。为方便广大人们对通讯管理系统的使用,本设计采用作文应用程序的主界面,用控制语句来改变程序各项功能的实现。主菜单部分主要解决的问题是程序开始选择问题,以及循环选择问题,其余各部分根据其实现功能完成代码设计。

1.2 需求环境

本课程设计需要的设备为硬件要求和软件配置要求具体要求如下: ①硬件要求:一台计算机。

②软件配置:WINDOWS、C/VC++6.0。

1.3 功能描述

本课程设计是利用图形学的相关知识在TC或Visual C++环境下用C实现一个通讯录管理系统。具有实现通讯录的建立和输出、通讯者的插入、删除和查询等几种操作功能。其具体功能要求如下:

a) 通讯录链表的建立 b) 通讯者结点的插入 c) 通讯者结点的查询 d) 通讯者结点的删除 e) 通讯录链表的输出 f) 退出通讯录管理系统

1

攀枝花学院学生课程设计论文 概要设计

2 概要设计

2.1 程序功能模块

由需求分析知,本次课程设计分为以下几个模块:

通讯者结点的插入 通讯录链表的建立 通讯者结点的查询 通讯录管理系统 通讯者结点的删除 通讯录链表的输出 退出通讯录管理系统 2

攀枝花学院学生课程设计论文 概要设计

2.2 程序流程图

开始 主菜单 建立通讯链表 插入信息 查询记录 删除记录 输出记录 添加各项信息 是否已建表 Y 是否已建表 Y N 是否已建表 Y N N 是否已建表 Y 是否继续 添加 添加各 项信息 a 查询方式 b 是否存在记录 Y N 成功输出 N 插入成功 按编号查找按姓名查找确定删除 Y N N 查询完毕 主菜单 退出 是否退出 删除成功 退出程序 结束

程序流程图

3