通讯录管理系统-实例
- 格式: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