电子名片管理系统需求分析.docx
《电子名片管理系统需求分析.docx》由会员分享,可在线阅读,更多相关《电子名片管理系统需求分析.docx(10页珍藏版)》请在冰豆网上搜索。
电子名片管理系统需求分析
标准化管理部编码-[99968T-6889628-J68568-1689N]
电子名片管理系统需求分析
需求规格说明书
1.引言
1.1编写目的
本书编写是为了正确表达《电子名片管理系统》需求分析阶段的需求分析成果,明确项目实施管理过程,明确根据项目管理过程提出的系统功能要求,并从总体上把握和描述系统需求。
同时,对系统性能、开发环境、运行环境需求给予分析和描述。
本书为系统的设计、实现、测试以及验收提供重要依据,也为评价系统功能和性能提供标准。
本书使用与用户、项目管理人员、系统分析人员、程序设计人员以及系统测试人员阅读和参考
1.2项目背景
项目委托单位:
北京理工大学软件学院
项目内容概述:
电子名片管理系统是用于辅助个人完成其名片有序管理的计算机软件系统,系统实施的目的旨在帮助用户完成其私人名片管理的数字化,以提供较手工方式下更高的效率和更低的出错率。
作为整个办公自动化系统的一部分,电子名片管理系统要实现的目标是:
将用户目前在处理名片管理工作时所采用的手工处理方式进行计算机化,从而与整个办公自动化系统的数字化趋势相协调,以求为用户提供更为专业和高效的个人管理服务。
1.3定义
名词解释:
1.业务流程图:
描述业务处理的过程和步骤。
2.数据流程图:
描述业务流程图中发生的数据处理和数据存储。
3.处理过程:
描述数据流程图中对数据的处理方法和过程。
4.功能图:
描述对应子系统模块提供给用户的功能服务。
5.数据字典:
描述数据流程图中出现的数据表的结构。
6.需求提出者:
说明提出需求的用户姓名。
7.图例说明:
列出业务流程图或数据流程图中出现的图形符号的含义。
8.数据存储:
表示数据在计算机重的存储方式,在本书中指表。
9.数据传递:
一旦肩头连接两个对象,前者提供数据给后者。
2.任务概述
2.1待开发软件的一般描述
本软件旨在为商业人士及企事业单位中负责公共关系等社会交往频繁的人士提供一个功能齐全、使用方便的个人社会关系数据库管理系统,以替代传统的手工通讯录。
从而提供一个高效快捷的工作环境。
2.2待开发软件的功能
2.3用户特征
使用本软件的用户群非常广泛,它非常适用于具有如下特点的人员:
工作中与外界联系非常频繁,惜时如金;
与外界的联系成为开展工作的关键因素,相关信息丢失或损坏可能带来重大损失。
针对如上用户特点,本软件可以迅速、准确、方便地提供个人社会关系数据库管理系统的各项管理功能,同时力求为用户提供方便、高效、实用的功能。
用户只需掌握电脑录入功能即可。
2.4运行环境
操作平台:
windows98\windowsme\windows2000\windowsxp
开发环境:
MicrosoftAccess2000
2.5条件与限制
硬件限制:
PentiumⅡ或更高档微机,笔记本电脑;
运行时内存要求:
1MB;
安装所需硬盘:
5MB;
开发期限:
3月15日——6月1日
3.功能需求
3.1功能划分
本软件具有如下主要功能:
查看详细资料功能
查询功能
修改功能(包括添加、删除、修改操作)
生成报表功能
打印功能
密码管理功能
身份验证功能
顶层(第0层)数据流图(DFD):
3.2各项功能具体描述
详见第一层数据流图:
4.外部界面需求
4.1报表格式
E-CARD详细报表
打印快捷键
位置号姓名办公电话家庭电话手机EMAIL
###################################@#####
个人名片报表
打印块捷键
位置号:
#
姓名:
###照片:
性别:
#
手机号:
###########
家庭电话:
####—########
公司电话:
####-########
职务:
####
公司:
##########################
EMAIL:
########@################
4.2输入输出要求
电子名片管理系统在进行名片管理时,用户利用终端机输入登陆密码,电子名片管理系统通过终端输入系统获得该密码后,应该能够通过该密码,借助电子名片管理系统获得正确的用户登陆信息,确定登陆用户为系统管理员或普通用户,并最终通过终端管理系统将这些信息显示在用户终端上。
如果电子名片管理系统不能根据给出的密码得到与之对应的用户信息,系统则应负责通过终端管理系统在用户终端机上显示错误提示信息,如不存在此用户。
合格的电子名片管理系统在进行名片管理时应达到如下要求:
1)能够通过终端管理系统获得用户输入的密码权限信息;
2)在获得密码信息之后,能够向电子名片管理系统提交包含该用户的操作请求;
3)当电子名片管理系统根据给出的密码检索到该用户信息时,能够通过终端管理系统显示用户权限信息,当管理系统根据给出的密码检索不到用户信息时,能够通过终端管理系统显示错误信息;
4.3软件接口
操作系统平台:
Windowsme
数据库系统平台:
MicrosoftAccess2000
4.4故障处理
由于用户在管理系统时,可能因长期的修改数据造成系统响应时间超长,因此,应定期对系统进行修复和压缩,从而减少响应时间,可以满足用户高效率的要求。
5.性能需求
5.1数据精确度
进行操作请求时,如:
查找、删除、修改、添加应保证输入数据与数据库数据的相匹配性。
而在满足用户请求时,系统应保证所响应数据的查全率与查准率。
5.2时间特性
为满足用户高效要求,数据的响应时间、更新处理时间、数据转换与传输时间、运行时间都应在1-2秒之内。
如果需要与外设交互(如打印机)时,响应时间可能较长,但应在可接受范围之内
5.3适应性
电子名片管理系统可在微软的多种软件平台上运行
6.电子名片管理系统软件属性需求
6.1软件的正确性
要求所发布的软件可以正确的完成用户的操作需求。
如用户在对电子名片管理系统进行数据修改时,系统不仅要可以识别用户录入数据的正确性,而且要将用户输入的正确数据完整、准确的添加到系统里。
6.2软件的可靠性
在用户进行可预期的操作时,系统要保证不出故障
6.3软件的效率
本软件是为实现办公自动化,使用户脱离原始的手工管理名片的低速、低效率而开发的,因此该软件对用户的操作请求应在1-2秒内做处响应。
6.4软件的完整性
在发生例如掉电等以外情况时,可以保证系统数据的不丢失。
6.5软件的可维护性
电子名片管理系统应可以在发现错误时不仅作出错误显示,还应该进行错误处理,并多系统进行自动修复。
6.6软件的安全性
要求提供身份验证,只允许通过身份验证的用户使用本软件。
并且通过验证可以确认用户身份,即确认用户是否为系统管理员,只有系统管理员才可以对软件进行数据的添加、删除和修改操作,而普通用户只能进行浏览数据、打印报表等基本操作。
6.7软件的可理解性
软件应提供完全图形化的界面,尽可能的方便用户进行操作,从而以满足各层次的用户需求。
7.数据描述
8.1静态数据
姓名
性别
公司
职位
办公电话
家庭电话
手机
EMAIL(电子邮件)
照片
8.2动态数据
输入数据:
菜单选项,查询关键字,新建记录项,导入文件。
输出数据:
由查询关键字确定的数据库记录集合或全部记录。
内部生成的数据:
中间查询结果。
8.3数据字典
名称
终端输入信息
别名
无
用途
操作处理
描述
终端输入信息=用户登陆密码+操作请求
名称
用户登陆密码
别名
密码/密码信息
用途
登陆,鉴定身份
描述
用户登陆密码={[0|1|2|3|4|5|6|7|8|9]}6
名称
操作请求
别名
无
用途
更新电子名片管理系统
描述
操作请求=[查找请求|浏览请求|打印请求|修改请求]
名称
查找请求
别名
查找信息
用途
查找指定名片信息
描述
查找请求=[姓名|位置号|姓氏首字母]
名称
修改请求
别名
修改信息
用途
更新名片信息
描述
修改请求=用户信息+名片信息
名称
名片信息
别名
名片资料
用途
查找名片浏览名片打印名片更新名片
描述
名片信息=位置号+姓名+办公电话+家庭电话+手机号+公司+照片+EMAIL+职位
位置号={[0|1|2|3|4|5|6|7|8|9]}
姓名={[汉字|字母]}
办公电话=[当地号码|外地号码]
家庭电话=[当地号码|外地号码]
当地号码={[1|2|3|4|5|6|7|8|9|0]}8
外地号码=前缀+[{[1|2|3|4|5|6|7|8|9|0]}6|{[1|2|3|4|5|6|7|8|9|0]}8]
前缀=[{[1|2|3|4|5|6|7|8|9|0]}3|{[1|2|3|4|5|6|7|8|9|0]}4]
手机号={[1|2|3|4|5|6|7|8|9|0]}11
公司={[汉字|字母]}
}
职位={[汉字|字母]}
名称
用户信息
别名
无
用途
确认用户身份
描述
用户信息=用户登陆密码+用户身份
名称
用户身份
别名
身份信息
用途
确认用户身份确认用户操作权限
描述
用户身份=[系统管理员|普通用户]
名称
终端输出显示信息
别名
终端输出信息
用途
对用户操作进行响应
描述
终端输出显示信息=出错信息+查询结果+名片信息
名称
查询结果
别名
无
用途
查询处理
描述
查询结果=[位置号|名片信息]
名称
出错信息
别名
无
用途
对用户错误操作响应
描述
出错信息=[无操作权限|密码错误]
8.5数据采集
通过身份验证的用户,采用键盘和鼠标直接输入或者从外部文件导入数据。