C语言通讯录软件详细设计说明书
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
系统概述
本需求分析从用户对软件的具体需求做出具体的系统分析,以及实现这些功能的过程中的所有工作。主要定义了手机通讯录的主要功能,由五大模块组成:创建联系人,添加联系人信息,查询联系人,修改/删除联系人,
导入/导出联系人。
通讯录管理系统是一个专门针对储存用户联系方式以及一些简单个人信息的实用管理系统,它方便了用户对众多客户、朋友、同事等个人信息的储存和快速查阅的功能,大大减少了查找过程的时间。
关键字:插入,删除,查找,输出。
目录
一、需求分析 (4)
二、软件设计与分析 (4)
①总流程设计 (5)
②功能设计 (5)
三、模块设计 (6)
①数据导入模块 (6)
②主界面模块 (6)
③查看联系人模块 (7)
④新建联系人模块 (8)
一、需求概述
传统的手工通讯录、地址簿已经难以满足快节奏、高效率的现代生活的需求。经常发生要在几十甚至上百张名片中找出某一张名片的情况,若由手工完成效率十分低。当交际扩大后,传统的手工通讯录非常不方便,不易查询、修改、存放,不易保密,容易遗失。
由计算机带来管理庞大而繁杂的通讯录是非常合适的,不仅查询和修改方便,并且效率高,速度快,完全能够满足现代化交际活动的要求,同时也更方便同学们联系交往。
本系统专门用于个人通讯信息管理的小型应用软件,主要提供个人通讯信息的登记、修改、浏览、查询和打印等功能。
用户的主要信息需求:
①对个人通讯信息资料进行登记、修改、浏览。
②对个人通讯信息资料进行按姓名和学号查询。
③对个人通讯信息资料进行打印输出。
二、软件设计与分析
本系统由1个功能模块(主界面)和5个子模块(查看通讯录;新建通讯录;搜索
通讯录;修改通讯录;删除通讯录)组成。
①总流程设计
②功能设计
(1) 新建通讯录功能
增加一个新的记录,并保存通讯录; (2) 搜索通讯录功能 按学生学号匹配查询; 按学生姓名匹配查询; (3) 修改通讯录功能
修改编辑通讯录的资料.如果修改有误 单,则提示是否保存修改
,还有还原功能.修改表单后,关闭表
(4)删除通讯录功能删除一个记录,提供确认机制;
(5)打印通讯录功能
选择特定记录打印报表;
二、模块设计
①数据导入模块
a.文件导入
结构定义
变量定义
d.函数定义
②主界面模块
a.文件导入