通讯录概要设计说明书1文件名称通讯录软件概要说明书项目名称通讯录修改记录版本ECN/修改内容制定/日期审核/日期批准/日期1.01.11.21.31.42.1主界面查看、添加联系人修改联系人删除联系人查询联系人消除BUG,界面优化2015-11-122015-11-132015-11-152015-11-162015-11-202015-12-25存档方式电子文档纸文档□其它:拟制审核批准日期日期日期通讯录概要设计说明书2目录1.任务概述..........................................................................................................11.1.目标..................................................................................................................................11.2.运行环境..........................................................................................................................11.3.需求概述..........................................................................................................................12.总体设计..........................................................................................................22.1.功能模块分析..................................................................................................................22.2.功能分配..........................................................................................................................23.模块设计..........................................................................................................3通讯录概要设计说明书11.任务概述1.1.目标设计一款方便日常管理的通讯录系统。本系统通过强大的计算机技术给个人通讯录的管理带来便利。目标还包括:1、加强信息保管的安全性;2、提高信息准确度和全面性;3、提高信息获取的便捷性;4、确保信息管理的高效性;1.2.运行环境编译环境VC6.0VS2008VS2010VS2012VS2015。运行环境WindowsXP及以上版本。1.3.需求概述①查看联系人的详细信息,包括姓名、年龄、性别、地址、电话。②新建联系人,可随意添加任意一个项并随时退出新建。③删除联系人,通过方向键选择要删除的联系人进行删除。通讯录概要设计说明书2④修改联系人,可随意修改任意一个项并随时退出修改。⑤查询联系人,可实时显示查询的结果。(姓名查找暂未实现)。2.总体设计2.1.功能模块分析a.文本读取功能:加载联系人信息模块。b.浏览显示功能:联系人信息管理模块。c.添加、修改、删除模块:联系人信息管理模块,联系人成员管理模块。2.2.功能分配a.主模块:输入:操作系统传递至的各种消息以及用户的输入数据输出:用户界面显示b.系统模块:输入:用户输入命令输出:相应的界面c.数据库操作模块:输入:用户命令输出:各个对话框通讯录概要设计说明书3d.信息添加模块:输入:用户输入信息输出:更新数据库,刷新页面e.信息删除模块:输入:用户删除信息输出:更新数据库,刷新页面3.模块设计a.主模块b.主界面模块通讯录主模块主界面模块控制模块主界面模块导入信息显示主界面通讯录概要设计说明书4c.控制模块控制模块显示联系人新建联系人修改联系人查询联系人删除联系人