软件系统功能说明书

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

文档信息:

项目组成:

文档变更历史:

相关文档:

审核结果:

目录

1简介

1.1 背景

中测公司的主营业务是软件测试,公司规模为70人左右,其部门包括人事部、财务部、研发部、销售部等。公司的人员类型有以下几种:普通员工、部门经理、人事部成员和总经理。其中人事部有一个人事经理,三个人事助理。该管理系统的主要功能是管理员工资料、管理员工考勤、计算员工薪资和业绩评定等。大部分涉及对敏感数据修改的工作都仅由人事部完成,如计算工资、修改考勤记录;并且有些只有人事经理才可以处理,如定制部门、指定员工的基本薪资等。普通员工可以通过 Web 浏览自己的基本资料、考勤信息、薪资信息和请假记录等。员工也可以通过Web 提出请假和加班申请,如果所属部门的经理审批通过,人事部就可以登记在案。人事经理默认拥有人事助理的所有权限,部门经理默认拥有普通员工的所有权限,总经理默认拥有部门经理的所有权限。

1.2 目标

该文档描述人事管理系统的详细功能定义,并对模块划分、业务流程进行了定义。所有设计人员、开发人员、测试人员以及其他团队成员都应该以该文档作为产品的功能定义,并衍生出其他文档。

2功能描述

WEB管理系统主要用于对项目进行管理,并提供了相关人事职能

2.1 登陆部分

2.1.1登陆

登陆界面如所示。登录时,需要输入用户名及密码,并单击“登录”按钮,完成登录过程。

图2.1 登陆页面

功能说明:

●登录名/密码

●登录名必须是本单位数据库中已经设置好的登录名,否则登录时会提示出错

●读取浏览器端的Cookie值,如果员工以前登录过,则自动显示上次的登录名,光标

定位在“密码”文本框。若以前没有登录过,则光标停留在“登录名”文本框,且文本框显示空白

●密码长度不得超过20个字符,超过以后限制输入。可允许的字符至少要包括数字

(0~9)、大写字母(A~Z)和小写字母(a~z)。但在这个登录页面,密码没有受到限制。

在这里如果密码不正确,则无法进入系统。限制密码格式是在后面的“修改登录密码”

模块涉及的

●密码用掩码 * 显示,长度根据已设值进行限制(默认为8~20位),不能为空。若为

空或是没有按照格式输入,则显示“密码错误,请重试!”

●登录

●如果登录者的输入是正确的,则直接进入模块的主界面

图 2.2 登录出错页面

2.1.2用户注册

效果如下图

图2.3 添加用户

注册用户:

用户名:admin

密码:admin

在输入完整的信息后,单击添加用户信息

2.1.3密码错误

点击“忘记密码”

图2.4 密码重置

输入您所需要申请的用户名

2.2 导航栏

员工登录成功后所看到的每一个网页的顶部都有一个导航栏,该导航栏上面列出了所有功能模块的链接,单击链接即可进入相应模块的主界面。该导航栏方便了员工在不同模块之间的切换,如所示。

图 2.5 导航栏

功能说明:

点击导航栏中每个功能模块的链接,都会进入相应模块的主界面。这个主界面默认为该功能模块下属的几个子链接中的第一个链接页。但是,有可能会根据登录者拥有的权限不同而出现不同的登录页面。比如在“请假审核”模块中,若普通员工进入则会显示“对不起,该网页属经理专用,请退出”等字样,只有经理级别以上的登录者才可以进入该页面。

3首页3.1 首页进入

图3.1 首页

功能说明:

图3.2 个人帐号

图 3.3 帐号管理

功能说明:

●单击“保存”按钮时,用户所里输入的信息将进入数据库,保存。

●单击“修改”按钮时,旧密码与数据库中的密码进行校验。若不符,则在“旧密码”

文本框右处显示“旧密码不正确”,同时清空所有文本框

●密码长度根据已设值进行限制(默认为8~20),且密码中必须包含数字、大写字母

和小写字母。若不符的话,则在“新密码”文本框右处显示“请输入复杂密码”,同时清空所有文本框

●新密码不能与旧密码相同,且不能为空。若相同,则在“新密码”文本框右处显示

“新密码不能与旧密码相同”。若为空,则在“新密码”文本框右处显示“密码不能为空”

●新密码与新密码确认必须相同。若不相同,则在“新密码”文本框右处显示“密码

确认不正确”

3.2 注销

用户可通过单击导航栏上的“注销”进入该模块。

该页将注销用户名和密码,进入的默认界面如图 2.2所示。

功能说明:

⏹一旦用户选择注销,便必须重新登陆,否则无法后退。

3.3 用户管理

账号设置:

默认界面如所示。

图 3.4 账号设置

功能说明:

●网页最初显示如图 3.4所示,在用户单击“保存”按钮之后,若有记录则在该页面

上以 DataGrid 控件的形式显示所有的记录,在用户输入信息后,则保存。

3.4 测试需求管理

3.4.1测试需求管理

可通过单击导航栏上的“测试需求”进入该模块。

功能说明:

●该页面有权限限制,因此默认页面的显示内容也不同

图 3.5 测试需求管理

功能说明:用于整理当前项目的测试需求

CT-Manager不支持需求规格说明书和需求项的多版本,因此本文件后应加上一个

规范名称。用户可以添加一个简单的说明或说明的范围领域。测试需求的覆盖率,

覆盖的情况下,并不是所有的需求都添加到CT_Manager。值为“0”意味着,目前

的数量要求是用来作为衡量标准。

3.4.2关联测试管理

功能说明:用户可以设置需求和测试用例的关系. 设计人员可以定义0..n到0..n的关系。例如,一个需求可以关联零个、一个或多个测试用例上,反之亦然。这种关联方式有助于查看需求的测试覆盖度,并找出哪些未能成功执行的测试用例。这个分析结果可以为下一个阶段的计划提供依据

图 3.6 关联测试用例

3.5 测试用例管理

3.5.1测试用例管理

界面原型如图:

图3.7 测试用例管理

相关文档
最新文档