云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 数据结构(C&C++)-学生通讯录管理系统

数据结构(C&C++)-学生通讯录管理系统

  • 62 次阅读
  • 3 次下载
  • 2025/5/5 17:11:56

第3部分 系统详述

第3部分 系统详述

3.1需求分析

本软件是学生通讯录管理系统,为了更好地方便大家之间的联系,更加有效地提取在程序

中的每个人的信息和随时都能添加和删除信息,及时地将信息存盘和保留数据,并且为了方便使用本软件,系统分了7个备选项,功能强大,管理方便。 具体功能如下:

【新建】建立一个新的通讯录,每条记录包含编号、姓名、性别、电话、地址,输入编号为“0”时结束。

【添加】添加一条通讯录记录,包含编号、姓名、性别、电话、地址,可选择是否继续添加。 【查询】选择按编号或姓名进行查询,输出所有相符合的记录,可选择是否继续查询。 【删除】输入要删除记录的编号,删除并显示所有符合条件的记录,可选择是否继续删除。 【输出】输出通讯录的所有记录。

【保存】保存当前通讯录信息到“RD.txt”文件中。 【退出】退出通讯录管理系统。

3.2概要设计

3.2.1总体设计思路(主流程图)

为了更好地方便大家之间的联系,更加有效地管理通讯信息,本通讯录系统共设计了新建、

添加、查询、删除、输出、保存、退出7个模块。 下面是设计框图:

3

第3部分 系统详述

3.2.2主函数(main())

程序采用结构化,模块化设计。主函数是程序的入口,各模块相互独立,并且可以分块调试,

均由主函数控制调用。控制功能的实现通过执行一个while()循环语句和一个switch()分支语句。

3.2.3新建函数(void StudentRecords::Build())

本函数用于建立一个新的通讯录。依次输入编号、姓名、性别、电话、地址添加一条记录,直

到输入的编号为“0”时结束通讯录的建立。

4

第3部分 系统详述

流程图如下:

3.2.4添加函数(void StudentRecords::Add())

本函数用于添加记录,依次输入编号、姓名、性别、电话、地址添加一条记录,输入“Y/N

(不区分大小写)”选择是否继续添加。 流程图如下:

3.2.5查询函数(void StudentRecords::Check())

5

第3部分 系统详述

本函数用于查询指定通讯记录。可选择按编号或姓名进行查询,输出所有符合条件的记录,

输入“Y/N(不区分大小写)”选择是否继续查询。 流程图如下:

3.2.6删除函数(void StudentRecords::Delete())

本函数用于删除指定编号的记录,并显示删除的所有记录。输入“Y/N(不区分大小写)”

选择是否继续查询。 流程图如下:

6

搜索更多关于: 数据结构(C&C++)-学生通讯录管理系统 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

第3部分 系统详述 第3部分 系统详述 3.1需求分析 本软件是学生通讯录管理系统,为了更好地方便大家之间的联系,更加有效地提取在程序中的每个人的信息和随时都能添加和删除信息,及时地将信息存盘和保留数据,并且为了方便使用本软件,系统分了7个备选项,功能强大,管理方便。 具体功能如下: 【新建】建立一个新的通讯录,每条记录包含编号、姓名、性别、电话、地址,输入编号为“0”时结束。 【添加】添加一条通讯录记录,包含编号、姓名、性别、电话、地址,可选择是否继续添加。 【查询】选择按编号或姓名进行查询,输出所有相符合的记录,可选择是否继续查询。 【删除】输入要删除记录的编号,删除并显示所有符合条件的记录,可选择是否继续删除。 【输出】输出通讯录的所有记录。 【保存】保存当前通讯

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com