软件系统功能说明书doc.docx
《软件系统功能说明书doc.docx》由会员分享,可在线阅读,更多相关《软件系统功能说明书doc.docx(29页珍藏版)》请在冰点文库上搜索。
软件系统功能说明书doc
CT-Manager
xxx管理系统
文档信息:
文档名称
描述
xxx系统功能说明书(Web部分)
该文档描述人事管理系统的详细功能定义,并对模块
划分、业务流程进行了定义。
所有设计人员、开发人
员、测试人员以及其他团队成员都应该以该文档作为
产品的功能定义,并衍生出其他文档
负责人
状态
刘江强
第一版
项目组成:
测试主管
开发主管
项目经理
刘江强
文档变更历史:
时间
20010-10-8
修改人
刘江强
章节
所有章
节
描述
创建文档初稿
相关文档:
文档
测试案例
详细设计
路径
审核结果:
审核人
全体团队
意见
通过
签名档
刘江强
测试团队通过刘江强
1
简介
...........................................................................................................................................
1.1
背景...................................................................................................................................
1.2
目标...................................................................................................................................
2
功能描述...................................................................................................................................
2.1登陆部分.................................................................................................................................
2.1.1
登陆...........................................................................................................................
2.1.2
用户注册...................................................................................................................
2.1.3
密码错误...................................................................................................................
2.2
导航栏...............................................................................................................................
3
首页
...........................................................................................................................................
3.1
首页进入...........................................................................................................................
3.2
注销.................................................................................................................................
9
3.3
用户管理...........................................................................................................................
3.4
测试需求管理...................................................................................................................
3.4.1测试需求管理...........................................................................................................
3.4.2
关联测试管理...........................................................................................................
3.5
测试用例管理...................................................................................................................
3.5.1
测试用例管理...........................................................................................................
3.5.2
打印测试用例规格说明书.......................................................................................
3.6
测试计划管理...................................................................................................................
3.6.1
测试计划管理...........................................................................................................
3.6.2
指派用户角色...........................................................................................................
3.6.3
测试集管理...............................................................................................................
3.6.4
编辑/删除里程碑......................................................................................................
3.7
测试用例——测试计划..................................................................
错误!
未定义书签。
3.7.1
添加/移除测试用例..................................................................................................
3.7.2
修改测试用例的版本关联.......................................................................................
3.7.3
查看最新版的测试用例.........................................................................................
9
3.7.4
分配测试任务...........................................................................................................
3.7.5
设置紧急测试任务...................................................................................................
3.8
测试执行...........................................................................................................................
3.8.1
执行测试...................................................................................................................
3.8.2
用例测试状态表.......................................................................................................
3.9
缺陷管理...........................................................................................................................
3.9.1
报告缺陷...................................................................................................................
3.9.2
查看缺陷...................................................................................................................
3.9.3
我的视图...................................................................................................................
3.9.4
分类管理...................................................................................................................
3.9.5
版本管理...................................................................................................................
3.9.6
统计报表...................................................................................................................
3.9.7
平台配置...................................................................................................................
3.10
关键字...............................................................................................................................
3.10.1
关键字管理...............................................................................................................
3.10.2
指派关键字...............................................................................................................
3.11
自定义字段.......................................................................................................................
3.11.1
自定义字段管理.......................................................................................................
3.11.2
分配自定义字段.......................................................................................................
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.1首页
功能说明:
图3.2
个人帐号
图3.3
帐号管理
控件说明:
控件
控件类型
控件的功能描述
姓名
文本框
*此处输入姓名
账号
文本框
*此处输入帐户
姓
文本框
*此处输入姓
电子邮件
文本框
*此处输入电子邮件,当用户密码忘记时,可通
过此电子邮件来找回
语言
下拉框
*选择语言
保存
按钮
*点击保存按钮将保存以上的信息
旧密码
文本框
*在此处输入旧密码
新秘密
文本框
*在此处输入新密码
*不能与旧密码相同
确认新密码
文本框
*在此输入新密码,确保新密码的一致
*不能以刚才输入的新密码相同
修改密码
按钮
*单击保存新密码
默认界面如图3.3所示。
功能说明:
单击“保存”按钮时,用户所里输入的信息将进入数据库,保存。
单击“修改”按钮时,旧密码与数据库中的密码进行校验。
若不符,则在“旧密码”文本框右处显示“旧密码不正确”,同时清空所有文本框
密码长度根据已设值进行限制(默认为8~20),且密码中必须包含数字、大写字母
和小写字母。
若不符的话,则在“新密码”文本框右处显示“请输入复杂密码”,同时清空所有文本框
新密码不能与旧密码相同,且不能为空。
若相同,则在“新密码”文本框右处显示“新密码不能与旧密码相同”。
若为空,则在“新密码”文本框右处显示“密码不能为空”
新密码与新密码确认必须相同。
若不相同,则在“新密码”文本框右处显示“密码确认不正确”
3.2注销
用户可通过单击导航栏上的“注销”进入该模块。
该页将注销用户名和密码,进入的默认界面如图2.2所示。
功能说明:
一旦用户选择注销,便必须重新登陆,否则无法后退。
3.3用户管理
账号设置:
默认界面如所示。
图3.4账号设置
功能说明:
网页最初显示如图3.4所示,在用户单击“保存”按钮之后,若有记录则在该页面上以DataGrid控件的形式显示所有的记录,在用户输入信息后,则保存。
3.4测试需求管理
控件说明:
控件控件类型控件的功能描述
测试需求管控件连接*这是一个连接
理
关联测试用控件连接*这是一个连接
例
3.4.1测试需求管理
可通过单击导航栏上的“测试需求