通讯录管理系统-实例

  • 格式:doc
  • 大小:2.57 MB
  • 文档页数:43

*******************

实践教学

*******************

兰州理工大学

计算机与通信学院

2016年春季学期

C程序设计 课程设计

题 目: 通讯录管理系统

专业班级:信息与计算科学15级1班

姓 名:

学 号:

指导教师:

成 绩:

摘 要

通讯录管理系统

摘 要

通讯录管理系统主要包括五大模块:信息录入模块;信息查询模块;信息查看模块;信息修改模块;信息统计模块。采取模块化结构方案,通过链表与文件的方式,是实用性与美观性并存的系统。该系统适应现代高科技信息管理尺度的要求,推动通讯录联系人管理走向科学化、规范化。

设计的指导思想是一切为用户着想,界面美观大方,操作简单明了,而且作为一个实用的应用程序要有良好的容错性,在用户出现误操作时能及时地给出警告,以便用户及时改正。

关键词:通讯录,查询,链表,文件,管理

目 录

目 录

1题目要求 ................................................................................................................................................................ 1

2需求分析 ................................................................................................................................................................ 2

2.1 产品需求概述 ........................................................................................................................................... 2

2.1.1 功能简介 ....................................................................................................................................... 2

2.1.2 运行环境 ....................................................................................................................................... 2

2.2 功能需求 ................................................................................................................................................... 2

2.2.1信息录入功能 ................................................................................................................................ 2

2.2.2 信息查询功能 ............................................................................................................................... 2

2.2.3 信息查看功能 ............................................................................................................................... 2

2.2.4 信息修改功能 ............................................................................................................................... 2

2.2.5 信息统计功能 ............................................................................................................................... 3

2.2.6 不支持的功能 ............................................................................................................................... 3

3概要设计 ................................................................................................................................................................ 7

3.1 系统体系结构图 ....................................................................................................................................... 7

3.2 模块描述 ................................................................................................................................................... 8

4详细设计 ...............................................................................................................................................................11

4.1 系统主要函数 ..........................................................................................................................................11

4.2函数详细说明 ............................................................................................................................................11

4.2.1 ShowMenu函数(主界面函数) .................................................................................................11

4.2.2 HeadShow函数(界面顶端显示函数) .....................................................................................11

4.2.3 FileLoading函数(文件判断函数) ...................................................................................... 12

4.2.4 add函数(添加使用者信息函数) .......................................................................................... 12

4.2.5 SaveChange函数(保存修改函数) ........................................................................................ 13

4.2.6 AllShow函数(综合显示信息函数) ..................................................................................... 14

4.2.7 AllNum函数(显示记录性条数函数) .................................................................................... 15

4.2.8 CheckFace函数(显示信息查询界面函数) .......................................................................... 16

4.2.9 Selelctname函数(通过姓名查询信息函数) ...................................................................... 17

4.2.10 Selelctphone函数(通过电话号码查询信息函数) .......................................................... 18

4.2.11 Selelctall函数(通过任意信息查询信息函数) .............................................................. 19

4.2.12 Change函数(修改使用者信息函数) .................................................................................. 20