1、软件需求说明书 第三组培训管理案卷号2.0日期2013.7.9人事管理系统培训管理软件需求说明书 作 者: 刘佳欣 郑维敏 完成日期: 2013.7.9 签 收 人: 签收日期: 修改情况记录:版本号修改批准人修改人安装日期签收人1.0黄健刘佳欣 2.0石路平 王兵郑维敏目录 1 引言 11.1 编写目的 11.2 范围 11.2.1软件系统的名称 11.2.2软件功能概述 11.3 定义 11.4 参考资料 22 项目概述 22.1 产品描述 22.2 产品功能 22.3 用户特点 32.4 一般约束 33 具体需求 43.1 功能需求 43.1.1 商品展示(u01) 83.1.2 导航(
2、u02) 93.1.3 用户管理(u03) 103.1.4 购物车(u04) 错误!未定义书签。3.1.5 结算中心(u05) 错误!未定义书签。3.1.6 积分管理(u06) 错误!未定义书签。3.1.7 收藏夹(u07) 错误!未定义书签。3.1.8 交易记录管理(u08) 错误!未定义书签。3.1.9帮助(u09) 错误!未定义书签。3.2 外部接口需求 113.2.1 用户接口 113.2.2 硬件接口 123.3性能需求 133.3.1静态数值需求 133.3.2动态数值需求 133.4 硬件的限制 133.5 属性 133.5.1 可用性 133.5.2 安全性 143.5.3 可
3、维护性 143.6 其他需求 143.6.1 数据库 143.6.2 操作 141 引言1.1 编写目的随着企业的竞争日趋激烈,公司老板对员工培训是越来越重视,而培训主要是对公司的领导者做执行力提升方面的培训,以及对员工做提升工作效率和合作完成工作的培训。培训的真正目的是通过培训学习,知识转化为生产力,要让企业利润最大化,上课只是过程,增值才是目的。无论是培训师还是学员都必须以培训产生价值为前提,所讲的内容与所学的知识都必须围绕帮助公司产生最大价值为宗旨,离开这一宗旨讲得再好,学得再好也是没有价值的。培训管理可以使培训更加规范,易于管理。1.2 范围1.2.1软件系统的名称人事管理系统培训管理
4、1.2.2软件功能概述对于企业来说:能对公司员工的培训工作进行有序的计划与实施,使培训工作规范化,易于管理。对于培训者来说:能有效记录员工参加培训的具体信息。1.3 定义1企业:指对员工安排培训的企业2员工:所有参加企业培训的人3培训管理员:按照企业的培训计划开展培训的组织者1.4 参考资料软件需求说明书编写规范2 项目概述2.1 产品描述第一条:为了使公司制定的方针、政策、管理制度落到实处;为了提高全体员工的思想素质和业务水平,提高生产质量和效率,确保安全生产;为了不断提高管理人员的管理水平和管理能力,确保公司稳固的基础和强劲的发展势头,特制定本公司培训管理体系,作为公司培训的纲要。第二条:
5、建立培训管理体系的目的是克服培训的随意性,做到脉络清晰、分工明确、职责分明,提高培训质量、增强培训效果。第三条:本培训管理体系,适用于下属各子公司。2.2 产品功能产品角色定义:1) 企业领导者:唯一,具有最高权限(详情见后台定义书)2) 管理员:由企业领导者设定,具有一定管理权限(详情见后台定义书)3) 员工:具有一般权限产品功能:企业领导者培训管理员参训员工管理培训管理员管理参训员工浏览培训计划管理工作人员安排培训具体事项浏览培训内容制定培训计划管理培训资料安排培训内容管理参训员工信息其他新功能其他新功能2.3 员工特点1培训管理员: 1)需要具备管理网站的技术2)需要对管理型网站专业的业
6、务知识3)需要在相关法律条款和道德约束下进行管理2参训员工: 1)需要有独立的行事能力 2)有使用本系统的能力 3)在法律条款及道德约束和本系统条款的约束下使用本系统3)不得恶意攻击本系统 3参训人员使用本系统相关说明: 1)本软件在无特殊情况下是24小时开放的 2)鉴于本系统自身特点,最大并行访问数不超过5002.4 一般约束a 管理方针:本系统由培训管理员管理b 硬件的限制:1) 系统运行平台:Windows XP系统2) 服务器:Tomcat 6.03) 数据库:Oracle Database 10g 4) 客户端:浏览器c 并行操作:并发操作小于500d 审查功能:记录管理员及员工的操
7、作e 所需的高级语言:HTML,JavaScript,JSPf 通信协议:TCP/IPg 安全和保密方面的考虑:保证系统的安全、员工信息的保密、保证交易信息的安全3 具体需求3.1 功能需求用例图导航图E-R图数据流图:关系模型:(带下划线的表示主键)1.培训情况(培训名称,培训内容,员工号,开始时间,结束时间,培训单位,培训地点,培训费用)2.考勤情况(员工号,本月天数,应出勤天数,休假天数,节假日加班,请假天数,日常加班)培训记录表列名数据类型(长度)是否为空培训名称char(50)not null培训内容char(50)null员工号char(20)null开始时间datetime(10
8、)null结束时间datetime(10)null培训单位char(20)null培训地点char(20)null培训费用money(10)null考勤信息表列名数据类型(长度)是否为空员工号char(20)not null本月天数intnot null应出勤天数intnull休假天数intnull节假日加班intnull请假天数intnull日常加班intnull1.考勤情况员工必须按规定时间上下班,考勤情况影响员工的成绩。本模块中员工可以查看自己的记录,经理可以查看员工的记录。主要功能包括:(1)员工查看自己某一点时间内的考勤情况(迟到/缺勤)。(2)经理查看某段时间内,当日所有/某位员工
9、的考勤情况。人事部门可以管理考勤记录,本模块需要从EXCEL中导入数据的功能。主要功能包括:(1)输入/修改/删除/查询员工的考勤记录(2)显示当日迟到,缺勤情况(3)统计某段时间内迟到,缺勤人数汇总信息2.加班情况项目紧张时需要员工加班,人事部门可以查看所有员工的加班记录,并根据员工的加班记录与考勤情况进行比较,查看加班是否真实有效。员工的加班报酬会计入到薪资中。主要功能:(1)核实当月加班记录的有效性,相应转换为员工的薪资。(2)按部门显示某段时间内加班汇总信息。(3)显示某个员工某段时间内具体点的加班信息。3.人员培训管理的系统功能说明:用户在员工培训管理中进行员工信息的增加,删除,修改
10、和查询等操作。增加员工培训记录表中,逐项录入“培训名称”,“培训内容”,“员工号”,“开始时间”,“结束时间”,“培训单位”,“培训地点”,“培训费用”)删除员工培训记录表中,选中需删除的记录,点击删除,完成删除。修改员工培训记录表中,选中需修改的记录,对其进行修改。查询根据员工号对员工进行培训和考勤等情况的查询。3.1.1 年度培训(CISSST 0211)a 引言功能名称:制定年度培训计划编号:CISSST 0211功能描述:制定每一年度的培训计划b 功能模块CISSST0211用例编号ID:CISSST0211用例名称:制定年度培训计划创建者:更新者:创建日期:更新日期:用例使用角色:培
11、训主管目的:功能概述:制定每一年度的培训计划典型事件流程:用户操作系统响应异常事件流程:用户操作系统响应前置条件:后置条件:基本路径1.可选路径扩展点2a.补充说明特定需求优先级频率:假设备注:3.1.2 月培训(CISSST 0212)a. 引言功能名称:制定月培训计划编号:CISSST 0212功能描述:介绍培训课程、组织受训人员b. 功能模块CISSST0212用例编号ID:CISSST0212用例名称:制定月培训计划创建者:更新者:创建日期:2008-1-4 更新日期:用例使用角色:培训主管目的:功能概述:介绍培训课程、组织受训人员。典型事件流程:1、培训主管登录系统后,点“培训信息”
12、,进入本模块,显示当前所有已输入的培训课程。2、点培训课程的名称,可以修改培训课程的内容;3、点学员列的“成绩录入”,则可以填写参加培训学员的培训情况。4、点按钮“新增培训”,则可以输入新的培训课程内容。5、点击记录培训结果进行用例CISSST0220界面。系统响应异常事件流程:系统响应前置条件:(1)培训主管登录系统后,点“班管理”,进入本模块;显示当前所有已输入的班,点“删除”,可以删除当前行;在“班名称”后的输入框中填写新的班名称后,点“新增班”,可以增加新的班名称。(2)培训主管登录系统后,点“学员管理”,进入本模块;显示当前所有已输入的“班级”,点“删除”,可以删除当前行;点“班级名
13、称”,显示该班级下所有的学员,并可以在班级中添加新的学员和删除已经在班级中的学员;可以增加新的“班级”。后置条件:基本路径1.可选路径扩展点2a.补充说明每一个培训课程是属于一个“班”。特定需求优先级频率:假设备注:问题3.1.3 培训班管理(CISSST 0220)a. 引言功能名称:班级管理编号:CISSST 0220功能描述:处理培训结果:设定学员考勤和成绩b. 功能模块CISSST0220用例编号ID:CISSST0220用例名称:实施培训计划创建者:更新者:创建日期:2008-1-4更新日期:用例使用角色:培训主管目的:功能概述:处理培训结果:设定学员考勤和成绩典型事件流程:在每个培
14、训课程进行完成后,输入参加培训培训学员是否参加培训,培训是否通过,设定优秀学员,缺勤次数,考核结果。系统响应异常事件流程:系统响应前置条件:后置条件:基本路径1.可选路径扩展点2a.补充说明特定需求优先级高频率:假设备注: 3.2 外部接口需求3.2.1 员工接口总体要求:要求系统展现给系统的界面美观大方,购物流程人性化,帮助信息简单易懂,整个系统能很容易被员工接受。1注册/登陆对于要求员工填写的E-mail(员工账户),密码,真实姓名、身份证号、邮政编码、手机号等信息进行有效性的校验,不符合要求时能进行友好的提示。下表说明各信息的有效性约束: 信息约束E-mail包含字母、.三部分,一经注册
15、不可以修改,且保证唯一性:一个e-mail只能注册一次密码、密码确认必须一致,6-20个字符,由数字,字母,一般符合构成。不能包含汉字和以下字符(? $ = )真实姓名必填,且与身份证号对应身份证号必填,15位数字或18位(18位数字或17位数字+X)手机号有效的手机号码:11位数字2培训管理对与培训有关的消息,要及时给予员工提示信息,通知具体事宜。3.2.2 硬件接口1)服务器平台 需要支持windowns 平台、Linux平台,要求平台稳定,需要电源支持。2)数据库运行平台需要足够的存储空间,稳定的运行环境,电源支持3)网络支持需要稳定的网络环境,较快的访问速度。4)客户端支持的平台:PC
16、机上支持IE内核和非IE内核的浏览器,需要支持JavaScript脚本。推荐分辨率为1024*768。移动设备上:按照PC机上的浏览方式,组织网页内容。 3.3性能需求3.3.1静态数值需求1) 支持的终端数:原则上在并行操作数之下。2) 支持并行操作的员工数:小于等于5003.3.2动态数值需求1)本系统在正常的网络环境下,应能够保证系统的及时响应 2)小批量的业务处理响应应该在35秒 3)大批量的业务处理和查询的响应时间控制在1020秒以内3.4 硬件的限制a 服务器系统 Windows XP及以上b 数据库:Oracle Database 10gc 内存储器 至少2G,推荐4Gd 处理器
17、 主频2GHz以上e 外存储器 200G以上3.5 属性3.5.1 可用性数据库系统应该有定时自动备份和管理员手动备份功能。3.5.2 安全性a 利用可靠的密码技术:对员工信息在数据库中存储时加密。b 记录管理员和员工的关键性操作,保留日志。c 系统应对紧急事件:如停电、遭到攻击时能及时响应。3.5.3 可维护性a 对于企业管理员提供易维护的特点b 对于系统管理员,能根据新的需求对系统进行变更3.6 其他需求根据软件和员工组织的特性等,某些需求放在下面各项中描述。3.6.1 数据库a 在功能需求中标识的信息类别:满足功能需求中需要用到的数据b 数据保存要求:信息的安全性,要求明确的备份实施策略c 可维护性:对于系统的变更,数据库应该能做出相应的变更。 3.6.2 操作 根据不同的权限,不同的角色可以进行不同的操作,保证系统的安全
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1