查找联系人:为用户提供方便快捷的查找,方便用户在联系人很多的时候,快速找到想要的联系人资料。删除联系人:保证用户可以及时删除已失效的联系人资料,使得通讯录管理更高效。修改联系人保证用户可以及时更新联系人的资料,。
3系统非功能性需求31可用性
本系统针对的对象是学生。因此对本系统的可操作性和易用性都提出了很高的要求。过于复杂的操作将不可避免的损失大量的用户,本系统应能让任何用户都不必借助任何操作手册或相关的系统帮助就能顺利地进行各种操作。
32可靠性
系统建成后预计将有大量的用户用该系统进行通讯录的管理,因此对系统的稳定性也有比较高的要求。一旦系统不能正常工作,会给用户群带来巨大的损失也将导致失去用户对系统的信任。
4数据字典
通过系统需求分析,对通讯录管理系统编制数据字典如下:
f各主要数据流的定义如表1与表2所示。表1名字:联系人资料描述:当前用户的联系人资料定义:联系人资料学号姓名性别籍贯手机号QQ邮箱住址位置:联系人管理平台
表2名字:联系人管理信息描述:用户需要对联系人资料进行管理的信息定义:联系人管理信息【添加联系人信息】【删除联系人信息】【修改联系人信息】位置:联系人管理平台
总体设计需求概述
本系统的目标是建立一个操作简单、管理高效的联系人信息管理平台。使得用户可以在本系统的帮助下,可以非常方便的与他人互相联系。因此,本系统需要实现对联系人信息的添加、删除、查询和修改的功能。
功能模块图
班级通讯录管理系统主要功能模块包括:联系人添加、联系人查看、联系人编辑、联系人删除、搜索和导入导出,如图1所示:
f通讯录系统
主界面
联系人添加
联系人编辑
联系人删除
联系人查看
联系人查询
导入导出
图1功能模块
详细设计业务流程图
用户进入通讯录系统主界面后,会看到存放联系人数据的文件列表。系统主菜单中包括添加联系人、搜索联系人、查询联系人,修改联系人,导入导出和退出菜单项。点击添加联系人,则进入联系人添加界面,添加成功后返回主界面。点击查询菜单,会有两个子选项,指定查询方式的模糊查询和不指定查询方式的模糊查询,在指定方式的查询里,输入联系人的名字,或者学号,或者籍贯,即可查找到相关联系人,双击联系人文件会进入联系人列表界面,可以对联系人进行编辑、删除。联系人导入导出是将联系人数据备份到本地文件,也可以从文件导入数据到系统中。。该软件的业r