c语言通讯录软件详细设计说明书

上传人:第*** 文档编号:31881498 上传时间:2018-02-09 格式:DOC 页数:12 大小:147.47KB
返回 下载 相关 举报
c语言通讯录软件详细设计说明书_第1页
第1页 / 共12页
c语言通讯录软件详细设计说明书_第2页
第2页 / 共12页
c语言通讯录软件详细设计说明书_第3页
第3页 / 共12页
c语言通讯录软件详细设计说明书_第4页
第4页 / 共12页
c语言通讯录软件详细设计说明书_第5页
第5页 / 共12页
点击查看更多>>
资源描述

《c语言通讯录软件详细设计说明书》由会员分享,可在线阅读,更多相关《c语言通讯录软件详细设计说明书(12页珍藏版)》请在金锄头文库上搜索。

1、1文件名称 通讯录软件概要说明书 项目名称 通讯录修 改 记 录版本 ECN/修改内容 制定/日期 审核/日期 批准/日期1.01.11.21.31.42.1主界面查看、添加联系人修改联系人删除联系人查询联系人消除 BUG,界面优化2015-11-122015-11-132015-11-152015-11-162015-11-202015-12-25存档方式 电子文档 纸文档 其它:拟制 审核 批准日期 日期 日期2系统概述本需求分析从用户对软件的具体需求做出具体的系统分析,以及实现这些功能的过程中的所有工作。主要定义了手机通讯录的主要功能,由五大模块组成:创建联系人,添加联系人信息,查询联系

2、人,修改/删除联系人,导入/导出联系人。通讯录管理系统是一个专门针对储存用户联系方式以及一些简单个人信息的实用管理系统,它方便了用户对众多客户、朋友、同事等个人信息的储存和快速查阅的功能,大大减少了查找过程的时间。 关键字:插入,删除,查找,输出。3目录一、 需求分析 .3二、 软件设计与分析 .3 总流程设计 .4 功能设计 .4三、 模块设计 .5 数据导入模块 .5 主界面模块 .5 查看联系人模块 .6 新建联系人模块 .741、需求概述传统的手工通讯录、地址簿已经难以满足快节奏、高效率的现代生活的需求。经常发生要在几十甚至上百张名片中找出某一张名片的情况,若由手工完成效率十分低。当交

3、际扩大后,传统的手工通讯录非常不方便,不易查询、修改、存放,不易保密,容易遗失。由计算机带来管理庞大而繁杂的通讯录是非常合适的,不仅查询和修改方便,并且效率高,速度快,完全能够满足现代化交际活动的要求,同时也更方便同学们联系交往。本系统专门用于个人通讯信息管理的小型应用软件,主要提供个人通讯信息的登记、修改、浏览、查询和打印等功能。用户的主要信息需求: 对个人通讯信息资料进行登记、修改、浏览。 对个人通讯信息资料进行按姓名和学号查询。 对个人通讯信息资料进行打印输出。2、软件设计与分析本系统由 1 个功能模块(主界面)和 5 个子模块(查看通讯录; 新建通讯录;搜索通讯录;修改通讯录;删除通讯

4、录)组成。51总流程设计2功能设计(1)新建通讯录功能增加一个新的记录,并保存通讯录;(2)搜索通讯录功能按学生学号匹配查询;按学生姓名匹配查询;(3)修改通讯录功能修改编辑通讯录的资料.如果修改有误,还有还原功能.修改表单后,关闭表单,则提示是否保存修改.添加联系人查询联系人按号码查询实时显示通讯录系统修改联系人 删除联系人按年龄查询新建联系人保存数据查看联系人查看详细信息编辑信息直接删除6(4) 删除通讯录功能删除一个记录,提供确认机制;(5) 打印通讯录功能选择特定记录打印报表;3、模块设计1 数据导入模块a. 文件导入序号 文件名 描述 备注1 “includes.h” 头文件b. 结

5、构定义序号 结构名 描述 备注1 Struct man 姓名、年龄、性别、地址、电话c. 变量定义序号变量名 类型描述备注1 Name,sex,age,address,tel 整形 联系人的信息d. 函数定义序号 函数名 返回值 参数 描述 备注1 Loading man_info void 无 导入文本2 主界面模块a. 文件导入7序号 文件名 描述 备注1 “includes.h” 头文件b. 变量定义 序号变量名 类型描述备注1 CurArrPos 整形 箭头的控制2 Key 整形 菜单的选择c. 函数定义序号 函数名 返回值 参数 描述 备注1 DispInfo void 无 显示主界

6、面2 menu void 无 主菜单3 Control void 无 控制3 查看联系人模块a. 文件导入序号 文件名 描述 备注1 “includes.h” 头文件b. 变量定义 8序号变量名 类型描述备注1 CurArrPos 整形 箭头的控制2 CurPage 整形 翻页c. 函数定义序号 函数名 返回值 参数 描述 备注1 DispManInfo void 无 显示联系人4 新建联系人模块a. 文件导入序号 文件名 描述 备注1 “includes.h” 头文件2 #include 头文件b. 变量定义 序号变量名 类型描述备注1 CurArrPos 整形 箭头的控制2 CurManN

7、um 整形 当前的人数c. 函数定义9序号 函数名 返回值 参数 描述 备注1 AddInfo void 无 添加联系人2 SaveDate void 无 保存数据5 删除联系人模块a. 文件导入序号 文件名 描述 备注1 stdio.h 头文件2 string.h 头文件b. 变量定义 序号变量名 类型描述备注1 CurArrPos 整形 箭头的控制2 CurManNum 整形 当前的人数c. 函数定义10序号 函数名 返回值 参数 描述 备注1 DelInfo void 无 删除联系人2 SaveDate void 无 保存数据3 Getch key 整型 获取键值6 修改联系人模块a.

8、文件导入序号 文件名 描述 备注1 stdio.h 头文件2 string.h 头文件b. 变量定义 序号变量名 类型描述备注1 CurArrPos 整形 箭头的控制2 CurManNum 整形 当前的人数3 tmpMan 字符型 临时储存c. 函数定义11序号 函数名 返回值 参数 描述 备注1 ModiInfo void 无 修改联系人2 SaveDate void 无 保存数据7 查询联系人模块a. 文件导入序号 文件名 描述 备注1 stdio.h 头文件2 string.h 头文件3 stdlib.h 头文件b. 变量定义 序号变量名 类型描述 备注1 FindManIndex 整形 找到的人的序号2 FindManNum 整形 找到的人的人数3 tmpMan 字符型 临时储存c. 函数定义12序号 函数名 返回值 参数 描述 备注1 FindInfo void 无 进行查找2 SearchInfo void 无 查找函数3 DispInfoA void 无 显示函数

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 工业设计

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号