电子名片管理系统ECMS2需求规格说明书.docx
《电子名片管理系统ECMS2需求规格说明书.docx》由会员分享,可在线阅读,更多相关《电子名片管理系统ECMS2需求规格说明书.docx(13页珍藏版)》请在冰豆网上搜索。
![电子名片管理系统ECMS2需求规格说明书.docx](https://file1.bdocx.com/fileroot1/2023-1/14/4a54edcb-01d7-40f1-9f4d-0f45e81a07ba/4a54edcb-01d7-40f1-9f4d-0f45e81a07ba1.gif)
电子名片管理系统ECMS2需求规格说明书
目录
目录1
需求规格说明书2
1.引言2
1.1.编写目的2
1.2.项目背景2
1.3.术语说明2
1.4.参考资料2
2.项目概述2
2.1.待开发软件的一般描述2
2.2.待开发软件的功能2
2.3.用户特征3
2.4.运行环境3
2.5.条件与限制4
3.功能需求4
3.1.功能划分4
3.2.功能描述4
4.外部接口需求5
4.1.用户界面5
4.2.硬件接口6
4.3.软件接口6
4.4.故障处理6
5.性能需求6
5.1.数据精确度6
5.2.时间特性6
5.3.适应性7
6.软件属性需求7
6.1.正确性7
6.2.可靠性7
6.3.效率7
6.4.完整性7
6.5.易实用性7
6.6.可维护性7
6.7.可测试性8
6.8.安全保密性8
6.9.可理解性8
6.10.可移植性8
6.11.互联性8
7.其他需求8
8.数据描述8
8.1.静态数据9
8.2.动态数据9
8.3.数据库描述9
8.4.数据字典10
8.5.数据采集10
需求规格说明书
1.引言
1.1.编写目的
1.2.项目背景
1.3.术语说明
1.4.参考资料
2.项目概述
2.1.待开发软件的一般描述
本软件旨在为商业人士及企事业单位中负责公共关系等社会交往频繁的人士提供一个功能齐全、使用方便的个人社会关系数据管理系统,以替代传统的手工通讯录。
2.2.待开发软件的功能
,如下图:
不通过
修改
删除
增加
正常退出
退出
非正常退出
重新验证
密码管理
更新
查询
查看详细资料
浏览
消息循环
失败
2.3.用户特征
使用本软件的用户群非常广泛,它非常适合用于具有如下特点的人员:
工作中与外界联系非常频繁;
工作比较繁忙,惜时如今;
与外界的联系成为开展工作的关键因素,相关信息丢失或损坏可能带来重大损失;
针对如上用户特点,本软件可以迅捷、准确、方便地提供个人社会关系数据库管理系统的各项管理功能,同时力求为用户提供方便、高效、实用的功能。
2.4.运行环境
硬件环境
PII或更高档微机,笔记本电脑;
运行时内存要求:
1MB;
安装所需硬盘:
5MB;
打印机:
可选;
软件环境
Windows95/98/Me/2000;
WindowsNT4.0。
2.5.条件与限制
考虑到本软件使用的广泛性,在设计时应注意软件的可移植性,能方便地将其移植到电子计事本、掌上电脑等硬件平台。
因本软件管理的信息属于个人隐私信息,必须注意信息的安全防范。
同时应以标准的数据格式来实现,以方便数据的共享。
3.功能需求
3.1.功能划分
本软件具有如下主要功能:
浏览功能
查看详细资料功能
查询功能
增加功能
删除功能
修改功能
生成报表功能
打印功能
密码管理功能
身份验证功能
数据的导入和导出功能
帮助功能
3.2.功能描述
以列表的方式列出所有记录(每项记录只列出姓名、电子邮件、单位电话、家庭电话、移动电话域)
可选定一项纪录,显示该记录的所有域。
详细察看功能
显示用户选定记录的详细信息。
查询功能
姓名匹配查询。
单位及部门匹配查询
电话号码匹配查询(包括多个域)
精确查询或模糊查询;
单项查询或组合查询;
增加功能
增加一条新的记录;
删除功能
删除一条记录,并且提供确认机制。
修改功能
修改任意一条记录的所有域,其中姓名不能为空。
生成报表功能
对记录可按电话目录方式、卡片式或列表式生成报表。
打印功能
选择特定记录(一条或多条),根据选定的报表方式进行打印。
密码管理功能
完成密码的设置。
身份验证功能
对登录用户的身份进行验证,通过者才可以进入系统;
数据的导入和导出功能
将外部文件导入本系统中;
将本系统中的数据导出道外部设备中。
帮助功能
为用户提供使用帮助。
4.外部接口需求
4.1.用户界面
采用windows的通用图形界面,对用户友好,且必须对鼠标和键盘提供支持,界面的设计应遵循如下规则:
。
界面要具有一致性,界面规范应遵循MSWindows软件界面的规范;
。
提供简单的错误处理;
。
提供信息反馈,用多种信息提示用户当前软件运行的状态,软件界面元件的功能;
。
操作可逆,其动作可以是单个的操作,或者是一个相对独立的操作序列;
。
设计良好的联机帮助;
。
显示启动画面,画面简洁明快,富有现代气息,不能太花哨;
。
应遵循国家关于计算机词汇的标准,用词应当精练准确,没有歧异,图形的意义明朗。
4.2.硬件接口
支持一般的PII或更高档微机,笔记本电脑。
4.3.软件接口
运行于WINDOWS95/98/ME/2000/NT,且具有WIN32API的操作系统之上;
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.可维护性
要求本软件在运行中发现错误时,能快速,准确对其进行定位,诊断和修改。
7。
设计时尽可能减少测试本软件的各项功能所需要的工作量。
6.7.可测试性
设计时尽可能采取模块化的方法进行设计,对系统内各模块接口尽可能达到高内聚,低耦合的程度,以提高各模块的复用性。
6.8.安全保密性
要求提供身份验证,只允许通过身份验证的用户使用本软件。
对于三次密码输入不正确的,应强行关闭。
6.9.可理解性
对于本软件提供的各种菜单命令,各种信息提示,应易于用户理解。
6.10.可移植性
要求本软件在将来能易于向WINDOWSCE操作系统上移植,以用于
掌上电脑。
6.11.互联性
要求提供数据的导入合导出接口,以易于同其他系统的连接。
7.其他需求
8.数据描述
8.1.静态数据
姓名Name
单位Company
职位Job
部门Department
单位地址Add-com
单位邮编Postcode-O
单位电话Tel-O
单位传真Fax-O
家庭地址Add-H
家庭邮编Postcode-H
家庭电话Tel-H
寻呼BP
手机Tel-mov
电子邮件E-Mail
单位主页Homepage-O
各人主页Homepage-H
昵称Nickname
性别Sex
生日Birthday
日历类型DateType
爱好Hobby
特长Forte
摘要显示Abstract
最后更新时间UpdateTime
备注Memo
8.2.动态数据
输入数据:
菜单选项,查询关键字,新建记录项,导入文件。
输出数据:
邮查询关键字确定的数据库记录集合或全部记录。
内部生成的数据:
中间查询结果。
8.3.数据库描述
本软件采用ODBC数据库。
8.4.数据字典
数据流图,层次方框图参见项目概述中的呆开发软件的功能,其中涉及到的数据定义如下:
[1]姓名=1{汉字}10|1{字母}20
[2]单位姓名=1{汉字}40|1{字母}80
[3]职位=1{汉字}10|1{字母}20
[4]部门=1{汉字}40|1{字母}80
[5]单位地址=1{汉字|数字}40|1{字母|数字}|80
[6]单位邮编=1{数字}8
[7]单位电话=1{数字|SPACE|-}20
[8]单位传真=1|{数字|SPACE|-}20
[9]家庭地址=1{汉字|数字}40|1{字母|数字}80
[10]家庭邮编=1{数字}8
[11]家庭电话=1{数字|SPACE|-}20
[12]手机=1{数字|SPACE|-}20
[13]寻呼=1{数字|SPACE|-}20
[14]E-MAIL=1{字母|。
|@|数字}20
[15]单位主页=1{字母|.|数字|:
|/}40
[16]个人主页=1{字母|。
|数字|:
|/}40
[17]昵称=1{汉字}10|1{字母}20
[18]性别=男|女
[19]生日=1{数字|-}10
[20]日历类型=公历|农历
[21]爱好=1{汉字}1000|1{字母}200
[22]特长=1{汉字}100|1{字母}200
[23]摘要显示=1{汉字}|100|1{字母}200
[24]最后更新时间=1{数字|-}10
[25]备注=1{汉字|字母}500
8.5.数据采集
通过身份验证的用户,采用键盘和鼠标直接输入或者从外部文件导入数据。