OA办公自动化需求规格说明书讲课教案.doc
Good is good, but better carries it.精益求精,善益求善。OA办公自动化需求规格说明书-OA协同办公自动化需求规格说明书文件状态:草稿正式发布正在修改文件标识:Hands-On-OA协同办公自动化当前版本:1.0作者:王锟完成日期:2009-6-17XXX公司版本历史版本/状态作者参与者起止日期备注草稿:1.0王锟2009-6-17新建目录1.文档介绍41.1文档目的41.2文档范围41.3读者对象41.4参考文档41.5术语与缩写解释52.产品介绍63.产品面向的用户群体64.产品应当遵循的标准或规范65.产品范围66.产品中的角色67.产品的功能性需求77.0功能性需求分类77.1用例图87.2用例描述88.产品的非功能性需求108.1用户界面需求101.文档介绍1.1文档目的本文档主要针对OA协同办公自动化系统的使用环境与功能提出具体的要求,同时它还将作为该产品设计与开发的重要参考依据。1.2文档范围本文档包含以下几部分:1.产品介绍2.产品面向的用户群体3.产品应当遵循的标准或规范4.产品的范围5.产品中的角色4.产品的功能性需求5.产品的非功能性需求1.3读者对象本文档的读者范围包括:1.需求提供方具体责任人2.开发方的项目经理、系统分析设计人员、测试人员1.4参考文档提示:列出本文档的所有参考文献(可以是非正式出版物),格式如下:标识符作者,文献名称,出版单位(或归属单位),日期例如:SPP-PROC-PPSEPG,需求开发规范,机构名称,日期1.5术语与缩写解释缩写、术语及符号解释OAofficeAutomation的简称SSHStruts+Spring+Hibernate三种框2.产品介绍OA协同办公自动化是一款通用性极强的中小企业办公信息管理系统,软件囊括了商业企业日常办公活动的全过程。软件适用于教育、金融、制造、传媒、医药、计算机等商业领域的企业。软件覆盖企业办公考勤、计划日志管理、人事档案管理、工作流、同时提供人事管理决策支持、客户信息管理和资源调度分析等各个环节,软件的各个模块操作界面简单、实用,软件帮助系统图文并茂,让用户可以在最短的时间内掌握软件的使用方法,助企业办公管理更上一层楼。软件同时也为用户提供方便实用的模糊查询功能,用户可以在最短时间内找到自己所需要的信息。软件系统采用流行的B/S结构,可以供多台电脑协同工作,数据共享。软件采用模块级安全管理,系统安全性高。3.产品面向的用户群体OA协同办公自动化软件主要是帮助商业企业提高日常办公效率、优化人力资源分配和内部办公资源调配决策分析,软件适用于需要进行企业内部办公组织和办公资源优化的所有商业企业。4.产品应当遵循的标准或规范本产品的是一套标准的进销存软件,符合国家财务标准,本产品遵循计算机软件保护条例的各项规定。5.产品范围软件适用于需要进行企业内部办公组织和办公资源优化的所有商业企业。6.产品中的角色角色名称职责描述普通员工拥有使用系统保留的所有基础功能权限。档案管理员在拥有相应的权限的情况下,可以维护各种资料,管理员工信息,发布公告信息。7.产品的功能性需求7.0功能性需求分类功能类别功能名称所属角色描述用户登录用户登录普通员工对用户输入的用户名,密码进行验证,验证通过后,系统显示该用户可以使用系统中自己拥有权限的那部分功能。公告管理公告通知普通员工显示所有公告信息包括公布人、类型和标题,并可以查看具体内容。公告查询普通员工可以根据发布人、类型、标题、日期和内容对公告信息进行检索。新建公告档案管理员制定公告信息,指定公告的标题、类型、日期、上传附件和内容信息。员工管理添加员工档案管理员添加员工信息;指定姓名、性别、所属部门、出生年月、联系方式内容。修改员工档案管理员普通员工修改员工的信息;主要包括密码、联系方式内容。删除员工档案管理员删除员工的信息7.1用例图7.1.1OA用例图图7-1系统用例图7.2用例描述7.2.1.用户登录1.0用例名称:用户登录功能:用于与服务器建立连接,连接成功后登录服务器。1.1简要说明:本用例的功能主要向服务器发送连接请求,并向服务器提供验证所需要的用户名和密码。1.2事件流:1.2.1基本流:1用户提供用户名、密码、权限。2用户请求登录。3客户端程序检查用户填写的内容是否合法(具体要求请参照1.3特殊需求),如果未通过检查,则转向备选流1。4客户端程序向服务器发送连接请求,如果出现连接超时,转向备选流2。5服务器接收请求,连接成功。6服务器验证用户名和密码,如果验证没有通过,转向备选流3。7验证通过,显示客户端程序主窗体。8用户执行其它操作将退出本用例。1.2.2备选流:1.2.2.1备选流1:1如果客户端检查没有通过,比如没有输入用户名,应提示“用户名不能为空!”,如果输入的用户名超过了指定的列数,应提示“用户名的列数不能超过x列!”,诸如上面的提示均是有效提示。2用户返回基本流1。1.2.2.2备选流2:1如果用户请求连接超时,将返回“服务器连接超时,请与网络管理员联系!”的消息。2用户返回基本流1。1.2.2.3备选流3:1如果用户身份没有通过服务器验证,将返回“用户名或者密码有误!”的消息。2用户返回基本流1。1.3特殊需求:1用户名字符的位数:8-10,必填。2密码字符的位数:6-10,必填,并以掩码“*”显示。3IP地址由数字和“.”组成,格式为xxx.xxx.xxx.xxx,共15位,xxx的范围:0-255,必填,4端口号为数字,范围80009999,必填。1.4前置条件:1以合法身份登录操作系统,启动客户端软件。1.5后置条件:1用户登录成功,显示客户端主窗体。8.产品的非功能性需求8.1用户界面需求需求名称详细要求母窗体显示位置窗体初次启动时在屏幕位置居中,窗体最大化。子窗体显示位置窗体初次启动时在母窗体居中。界面风格界面为“Metal”观感。界面字体颜色黑色为主-