C语言课程设计-通讯录管理系统说明书1

2019-04-16 20:05

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

实践教学

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

兰州理工大学

计算机与通信学院 2010年春季学期

计算机语言B 课程设计

题 目:通讯录管理系统 专业班级: 姓 名: 学 号: 指导教师: 成 绩:

目 录

摘 要 ...................................................................................................................... 3 正 文 ...................................................................................................................... 2 1. 2. 3. 4. 5. 6.

问题描述 ...................................................................................................... 2 需求分析 ...................................................................................................... 2 系统总体设计 .............................................................................................. 3 详细设计 ...................................................................................................... 6 系统测试 ...................................................................................................... 7 软件使用说明书 .......................................................................................... 8

总 结 ...................................................................................................................... 9 参考文献 ................................................................................................................ 10 致 谢 .................................................................................................................... 10 附件Ⅰ 部分原程序代码 ....................................................................................... 11

摘 要

建立一个“通讯录管理系统”,系统以菜单方式工作,编写存放有通讯录信息,包含编号、姓名、年龄、电话、通信录地址、电子邮箱等内容,并可对这些信息进行浏览;可按姓名、按年龄或按电话查询此信息,建立存放通讯录信息的文件,通讯录信息有编号、姓名、年龄、电话、通信录地址、电子邮箱等,并可对通讯录信息进行浏览。

关键词:通讯录信息管理;文件;浏览;查询;修改;添加;删除;

正 文

1. 问题描述

为存储通讯录信息,需定义一个结构体类型,成员包括编号、姓名、年龄、电话、通讯地址、电子邮箱等,并建立链表,定义该结构体类型的指针,用于指向各结点;

2. 需求分析

1.分别建立具有添加、删除、修改、查询等功能的子函数,完成相应功能,对程序实现模块化。这其中要用到对链表的删除、插入等知识。删除时用一结构体指针指向链表的第一个结点,检查该节点的值是否等于输入的要删除的学号,若相等就删除,不相等则后移指针,直至表尾。插入时也要先找到相应结点,再添加。查询功能要设置姓名、编号、地址等多种方式。 2.为实现存储功能,需用到文件的相关函数,打开文件,将添加、修改或删除的信息存入磁盘中。

3.为以表格的形式输出文件,宏定义格式化输出语句,用横线和竖线构成表格。

3. 系统总体设计

对程序进行模块化,建立添加、修改、删除、查找和显示功能的子函数,各子函数中运用链表存储数据。从主函数开始执行,调用各个子函数,并运用文件相关知识将信息存入磁盘中。

1:整体结构流程图

创建通讯通讯录管理 通讯录查添加信息 修改记将信息存入文件 删除记显示记录 按姓名按编号按地址

2:各个函数流程图


C语言课程设计-通讯录管理系统说明书1.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:小学数学课程实施方案

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: