数据结构课程设计学生信息管理系统设计.doc

数据结构课程设计学生信息管理系统设计.doc

需求分析 1.1 设计任务要求 通讯录系统主要包含以下要求: (1)设计一个学生通讯录管理系统,每个学生数据信息包括:姓名、电话号码、qq、邮编和地址; (2)创建学生数据类型为结构体并以磁盘文件保存; (3)能读取磁盘文件并显示输出学生的相关信息; (4)能按姓名或电话等多种方式进行学生信息查询; (5)能查询、添加、修改和删除学生通讯录。 1.2 系统功能需求分析 系统主要包含以下主要功能: (1)查询通讯录记录; (2)添加通讯录记录; (3)修改通讯录记录; (4)删除通讯录记录; (5)关闭通讯录。 2 概要设计 2.1 数据类型 本系统中所有变量都定义为字符串型,学生通讯录数据类型定义为结构体类型。然而为了更加方便,添加了抽象数据类型类book,再私有继承了以结构体存储的学生数据。 2.2 主程序及各程序层次关系 以下是系统功能模块关系图,主要包含查询、添加、修改、删除联系人和关闭系统等功能。另外还提供了键盘式选择菜单实现功能选择。 图2.1 系统功能模块关系图 查询联系人:可以选择用姓名和电话两种方式查询 添加联系人:可以添加通讯录记录,依次输入姓名、电话、qq、邮编和地址 修改联系人:输入欲修改联系人姓名后,再依次输入修改姓名、电话、qq、邮编和地址即可完成修改 删除联系人:输入欲删除联系人的姓名后,会自动删除该联系人的记录内容 关闭系统:选择相关操作进行系统正

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档