通讯录管理系统实验报告-C语言课程设计-毕业设计.doc
xx 大学 物理与电子工程学院 程序与设计训练 通讯录管理系统实验报告 专业班级电子 121 设计人员 学号 2013 年 6 月 24 日 通讯录管理系统 一 . 需求分析 设计题目及需求 ( 1) 查看功能选择此功能时,列出下列三类选择。 A 办公类 B 个人类 C 商务类 ,当选中某类时,显示出此类所有数据中的姓名和电话号码) ( 2) 增加功能能录入新数据(一个结点包括姓名、电话号码、分类(可选项有 A 办公类 B 个人类 C 商务类)、电子邮件。例如 杨春 13589664454 商务类 ( 3)当录入了重复的姓名和电话号码时,则提示数据录入重复并取消录入;当通信录中超过 15 条信息时,存储空间已满,不能再录入新数据;录入的新数据能按递增的顺序自动进行条目编号。 ( 4) 修改功能选中某个人的姓名时,可对此人的相应数据进行修改 ( 5) 删除功能选中某个人的姓名时,可对此人的相应数据进行删除,并自动调整后续条目的编号。 系统功能需求分析 主要包含以下几种功能 1.建立通讯录(建立功能) 2.删除通讯人(删除功能) 3.保存通讯录(保存 功能) 4.读取通讯录文件(读取功能) 5.查找通讯人(查找功能) 6.添加通讯人(添加功能) 7.修改通讯人信息(修改功能) 8.退出通讯录系统 二 . 概要设计 系统功能模块图 建立功能 在主菜单中输入 1,进入建立功能。用户自己输入通讯录文件名,建立一个新的通讯录,便开始输入信息,一旦想结束添加,在输入姓 名处输入“ *”结束录入。(当录入相同的姓名和电话时,系统会告 诉你已经重复录入) 删除功能 在主菜单中输入 2,进入删除功能。用户输入待 删除人的姓名,系 统会自动显 示待删除人的信息,并且提示是否删除该通讯人。(当输 入的