系统需求说明书v3Word文档下载推荐.docx

上传人:b****5 文档编号:15812052 上传时间:2022-11-16 格式:DOCX 页数:34 大小:209.38KB
下载 相关 举报
系统需求说明书v3Word文档下载推荐.docx_第1页
第1页 / 共34页
系统需求说明书v3Word文档下载推荐.docx_第2页
第2页 / 共34页
系统需求说明书v3Word文档下载推荐.docx_第3页
第3页 / 共34页
系统需求说明书v3Word文档下载推荐.docx_第4页
第4页 / 共34页
系统需求说明书v3Word文档下载推荐.docx_第5页
第5页 / 共34页
点击查看更多>>
下载资源
资源描述

系统需求说明书v3Word文档下载推荐.docx

《系统需求说明书v3Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《系统需求说明书v3Word文档下载推荐.docx(34页珍藏版)》请在冰豆网上搜索。

系统需求说明书v3Word文档下载推荐.docx

第3部分外部接口需求8

3.1用户界面8

3.2硬件接口8

3.3软件接口8

第4部分其他非功能需求9

4.1性能需求9

4.2安全设施需求9

4.3安全性需求9

4.4软件质量属性10

第5部分系统规格说明12

5.1考勤管理12

5.1.1模块综述12

5.1.2模块导航12

5.1.3系统自动统计考勤信息发送给相关人员处理15

5.2出差管理15

5.2.1模块综述15

5.2.2项目出差16

5.2.3非项目出差20

5.2.4出差查询统计24

5.3请休假管理26

5.3.1请假管理26

5.4系统管理31

附录A风险分析32

附录B词汇表33

第1部分引言

1.1产品的定义和范围

系统定义:

本系统为辅助考勤管理而开发,主要用于获取、存贮、检索相应的数据,并使信息更好的在部门间流动。

系统范围:

提供业务资料的信息共享,提供工作流,支持考勤数据审批流转及安全的共享,为用户提供远程办公的可能,并对各类业务资料进行管理。

1.2预期的读者和阅读建议

预期的读者:

用户、技术总监、设计员、程序员、确认测试人员。

1.3需求分析的目标与方法

需求分析的目标与任务

需求分析的主要目的是通过详细的需求调研,理清管理流程,并分析其中的问题,把握用户的管理需求,设计出应用系统的逻辑模型和功能模型。

需求分析是应用系统开发过程中最为关键的一个环节,只有准确无误地把握用户需求,开发出的应用系统才能真正为管理人员提供更多的支持。

需求分析的工作目标如下:

(1)使系统开发人员正确理解业务流程和管理需求;

(2)发现管理中的问题,并寻求利用信息技术解决问题的可能途径;

(3)促使员工对本岗位的流程进行重新整理和再思考;

(4)提出新系统的逻辑模型,设计出系统原型。

需求分析阶段需要完成的任务如下:

(1)完成应用软件的详细调研工作,调研内容包括相关部门、相关岗位的工作流程、数据载体等;

(2)对管理流程和数据进行分析,理清数据与流程之间的关系;

(3)识别用户的功能需求,提出新系统的逻辑模型和功能需求模型;

(4)完成系统基本录入界面和查询界面的原型;

(5)根据分析的结果,主要由开发方(武汉佰钧成技术有限责任公司)撰写需求分析报告(即本报告),作为与用户方共同认可的有关系统开发的需求说明。

需求分析报告须经用户方和开发方共同签字确认,作为系统设计、系统编码、试运行和验收的主要依据。

需求分析的关键原则

作为信息系统建设过程中的关键阶段,需求分析工作中需要坚持用户参与原则。

由于需求分析的主要目的就是系统开发人员了解用户(即管理中的业务人员和各级领导)的工作过程、方法等所有与工作相关的事项。

需求分析是系统开发人员与业务人员进行充分交流的关键时期,而且,需求分析过程中必定会发现管理中的许多问题,这时需要业务人员和开发人员一起讨论解决方法,业务人员从管理上考虑问题,开发人员则从技术上提供解决方案。

因此,需求分析需要系统开发人员、相关部门的业务人员、各级主管的密切配合和深层次的参与。

第2部分综合描述

2.1产品的前景和起源

该产品为针对企业的办公产品。

它是一个在局域网上运行的基于B/S模式的考勤系统。

在Lotus产品被广泛应用的今天,人们在使用其产品的同时已不仅仅局限于C/S模式,更多的则是关注B/S模式。

我们正是根据市场的发展趋势,本着与国际发展大方向接轨的思想,并结合企业的实际需求,为企业量身定做出这套考勤管理软件。

产品背景和起源:

企业并没有一套考勤管理软件,各个部门较为孤立,通过纸质文档进行考勤管理,本软件在深入认识的基础上,根据企业的实际情况,规划出一个用于整个企业的考勤管理系统,可以满足企业的需求。

本系统存在以下先进性:

1.企业应用考勤管理软件的各部门之间通讯与协作审批;

2.各个部门都能在严格的权限控制下,使用为其定制的模块;

3.本系统在许多方面都考虑了灵活性,能更好的适应企业的复杂需求;

该产品的制作过程是在ISO9000的严格体系控制下完成的,其中需求的获取要通过评审小组的评审,并经过开会讨论进一步完善其功能。

因此本系统的质量是完全可以保证的。

2.2产品的框架结构

2.3用户类和特征

普通查询用户:

只能对各类非敏感信息进行检索,查询,无法对其信息内容进行更改操作;

业务操作用户:

拥有普通查询用户的所有权限,并可对自己的数据进行更改操作,并与其他业务操作用户进行协同工作;

高级操作用户:

拥有业务操作用户的所有权限,并可对一些普通业务操作用户无法完成的操作,如删除重要文档等;

领导级用户:

在系统中拥有极高的查询权,可看到各类敏感和非敏感的数据,并可进行审批等重要操作。

2.4运行环境

硬件配置:

●客户端:

1.8HZ以上主频的CPU,64M以上内存,5G以上剩余磁盘空间,10M以上网络带宽;

●服务器端:

2.4GHZ以上主频的双核CPU,带UPS,2G以上内存,60G以上剩余磁盘空间,10M以上网络带宽

软件配置:

用户浏览器Microsoftwindows95/98/NT/2000(要求SP3以上补丁)+IE6.0(要求SP1以上补丁)以上

●服务器端:

操作系统MicrosoftwindowsNT/2000/2003Server+LotusDominoServer

注:

Domino服务器充当web服务器(开通http服务,Domino作为应用程序服务器和邮件服务器)

2.5设计和实现上的限制

必须使用的特定技术:

在Domino中的Web编程技术、代理、防火墙技术

必须使用的特定工具:

LotusDominoDesigner

必须使用的特定编程语言:

Lotus公式语言、LotusScript、JavaScript、JavaApplet

网络管理数据库webadmin.nsf

所要求的开发规范或标准:

设计和实现遵循制订的ISO9001质量体系标准规定的程序文件以及第三层文件

数据格式转换标准:

使用DominoDesigner的设计表单和视图等界面元素,一般不直接编写HTML页面,当客户机浏览器向服务器发出请求时,由DominoWebServer自动将界面元素转换成HTML页面发送给浏览器端。

2.6假设和依赖

需求变更:

现在假设需求已经冻结,需求不会再变更。

当确实需要需求变更将由项目变更控制委员会决定实现那些变更。

并且需求填写《需求变更申请表》,通过审核后方能进行。

需求变更会影响开发的原计划时间安排。

服务器拓扑结构:

企业内部的局域网。

运行环境:

现在假设运行环境非下面四种需求情况

1.实时需求:

Domino不适宜用来设计要接收实时信息的系统。

2.大量信息报表的需求:

Domino不适宜用来制作大量的交叉查阅的表格,并且要进行合并和汇总的系统

3.关系型数据:

数据的相关性越强,Domino局限性越大

4.大量用户访问相同的文档:

系统运行时,认为以下条件成立:

1.用户的需求是可穷举的;

2.用户的功能需求在系统开发过程中不会进行大的变更;

3.操作用户在进行文档的自定义流转时,会正确选择下一个接收人;

4.普通操作用户不会对系统恶意进行破坏;

5.系统服务器由专人负责管理,不会被无关人员接近;

6.用户已具有一定的计算机应用基础,无需进行此方面的培训;

7.系统管理员Domino体系比较熟悉,能够独立完成日常的维护工作;

8.Domino软件包已具备的功能,直接应用于系统中,不再进行重复开发;

第3部分外部接口需求

3.1用户界面

快捷键:

暂时没有定义快捷键。

错误信息显示标准:

应用标准windows提示框

用户登录页面:

提供统一登录验证口令的界面。

基本信息录入页面:

用表单的形式提供各方面的信息录入界面。

各功能模块导航界面:

能够在各可见功能项中相互切换。

3.2硬件接口

系统通过Domino与硬件进行数据交换等工作,不直接深入硬件底层操作:

客户端自少要有网卡NIC与服务器上的数据库通讯,即保证物理设备上线路的畅通

3.3软件接口

产品与数据库的SSL连接:

安全套接字层(SSL)是为通过TCP/IP来运作的Domino服务器任务提供通讯保密和验证的一种安全性协议。

可以要求用户使用可靠的SSL连接来访问数据库。

如果不要求SSL连接,则客户机既可使用SSL也可使用TCP/IP连接到服务器。

可以对单个数据库要求SSL连接,也可以对服务器上的所有数据库都要求SSL连接

需要开通的服务:

服务器端要装有LotusDominoServer

普通客户端要装有浏览器IE,要求版本6.0以上,并安装过SP1补丁,同时将办公自动化站点设为可信站点,同时自定义可信站点的安全性(详见《管理员手册》)

管理客户端要装有LotusAdministrator

与SQL数据库连接

通过ADODB与SQL数据库连接,读取人员信息,写入出差与请休假信息。

第4部分其他非功能需求

4.1性能需求

1采用Browser/Sever模式,共享数据库信息,网络正常流量下(5K/S)数据库文档存取反应时间不超过10秒

2在不运行其他应用程序条件及网络正常流量下,服务器数据库文档存取时CPU占用率不超过80%。

4.2安全设施需求

1.源代码要隐藏,包括管理员在内的人员无法察看。

2.有条件可以安装防火墙

3.用户在使用过程中的权限严格控制

4.3安全性需求

产品必须满足的安全型或保密性策略

1.用户关心的几种安全要求,要考虑进来,根据实际情况,能解决的都要在需求中说明,拿不准的就作为待细化和明确内容提出来

2.能够进行严格存取权限控制(ACL),保证数据库信息安全。

只有该数据库管理者才可以进行权限配置操作。

具有文书角色才可以进行新建操作。

3.数据库要达到应用级安全。

即使用SSL(安全套接字协议)验证客户机和服务器+x.509验证

系统的安全,按照保密规定的要求,至少要达到“身份鉴别,访问控制,系统审计”三大要点,除此以外,我们还在办公自动化系统中,结合了多种方式来保证系统的安全可靠。

1.身份鉴别

任何用户要以自己的身份进入系统,就是说,进入系统前必须进行身份验证,以确定当前用户”是谁”,未在系统注册范围内的用户,是被拒绝于系统之外的。

2.访问控制

用户通过身份验证后,系统自动根据使用者的身份确定其操作级别,并针对此级别显示不同的数据,提供不同的操作界面。

级别不够的用户看不到存贮在系统中的敏感数据,也看不到越权的操作按钮。

也就是说,无权察看的数据和无权进行的操作虽然存在于系统中,但对权限级别不够的用户是透明的。

3.系统审计

用户对任何一个子系统数据的访问,都会被系统自动记录在审计数据库中,系统会记录哪个时间开始,至什么时间结束,具体用户名,访问了什么数据库的数据,供管理员在必要时查阅。

一旦某项敏感信息泄露,管理员可根据审计数据库找到相应数据被谁访问过,从而进一步追

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 法律文书 > 调解书

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1