人事管理系统需求分析规格说明书_第1页
人事管理系统需求分析规格说明书_第2页
人事管理系统需求分析规格说明书_第3页
人事管理系统需求分析规格说明书_第4页
人事管理系统需求分析规格说明书_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

******1王会堂引言编写目的对本系统的功能及用户对本系统的需求有一个清楚的生疏。其针对的对象是软件开发人员。背景本系统以基于Web的方式运行,使企业治理者和一般用户可以同时并行使用,并保证要的素材,以数据库方式,进展有效的组织治理的工具。面对的用户为企业内部员工,有助于企业人力资源治理者进展治理,提高治理的效率。本系统将在企业已有的效劳器上运行,开发工具、软硬件条件均应与已有条件相适应。定义OLTP:OLTP是On-LineTransactionProcessing的缩写,也就是联机事务处理系统,也称为面对交易的处理系统.其根本特征是顾客的原始数据可以马上传送到计算中心进展处理,并在很短称为实时系统(RealtimeSystem)。TPS:TPSTransactionsPerSecond的缩写,也就是事务数/秒。它是软件测试结果的测数。AOP:AOP是AspectOrientedProgramming的缩写,译方式和运行期动态代理实现在不修改源代码的状况下给程序动态统一添加功能的一种技术。AOPGoF设计模式的连续,设计模式孜孜不倦追求的是调用者和被调用者之间的解耦,AOP可以说也是这种目标的一种实现。WebService:WebService是一种的web化的应用,可以公布、定位、通过web调用。WebService可以执行从简洁的恳求到简洁商务处理的任何功能。一旦部署以后,其他WebService应用程序可以觉察并调用它部署的效劳WebServiceWebService完全基于XML〔可扩展标记语言、XSD〔XMLSchema〕等独立于平台、独立于软件供给商的标准,是创立可互操作的、分布式应用程序的平台。由此可以看出,在跨防火墙的通信和将不同语言写成的、在不同平台上运行的各种程序集成起来的时候,使用WebService会带来极大的好处。SQL注入攻击:SQLB/S模式结果,获得某些他想得知的数据,这就是所谓的SQLInjectionSQL注入。SQL注入是从正常的WWW端口访问,而且外表看起来跟一般的Web页面访问没什么区分,所以目前市面的防火墙都不会对SQL注入发出警报,假设治理员没查看日志的习惯,可能被入侵很SQL注入攻击是利用了Web应用的编写疏忽,所以可以从Web应用开发的角度来避开.跨站脚本攻击:跨站脚本攻击(CrossSiteScripting),为不和层叠样式表(CascadingStyleSheets,CSS)的缩写混淆。故将跨站脚本攻击缩写为XSS。XSS是一种常常消灭在web应用中的计算机安全漏洞,它允许恶意web用户将代码植入到供给应其它用户使用的页面中。这些代码包括HTML代码和客户端脚本。这种类型的漏洞由于被骇客用来编写危害性更大的phishing的缓冲区溢出攻击,而JavaScript是型的ShellCodeSQLXSS攻击也是利用了Web页面的编写疏忽,所以可以从Web应用开发的角度来避开.单点登录SingleSignOn,简称为SS的解决方案之一。SSO的定义是在多个应用系统中,用户只需要登录一次就可以访问全部“数据大集中“通用数据交换平台“业务流程整合面上的“通用企业门户”等等。事实上,还用一个层面上的集成变得越来越重要,那就是“身份认证”的整合,也就是“单点登录。任务概述目标本文档的目标是:定义系统的功能定义使用本系统的用户定义系统对性能的要求定义系统的输入输出要求定义系统的故障处理要求定义用户对于本系统的特别的要求用户的特点本系统的用户包括:公司治理层人员,人事治理专员,系统维护人员,一般员工本系统的用户角色有:系统治理员角色:对人事治理系统的根本属性进展设置,实施治理和维护。对系统用户进展权限治理。人事治理员角色:主要可以利用本系统进展人事档案信息的登记及查询,员和职位设计等操作。一般用户角色:可以扫瞄个人相关的信息,修改个人根本信息。。公司治理层人员主要知道公司全部员工的具体信息审批的权限,属于治理层角色。人事治理专员是本系统的主要用户对象,需要关心每一个员工的状况。需要查询和维护每个员工的信息。属于人事治理员角色系统维护人员主要负责维护系统的正常运行,负责创立及删除系统中的用户、定义系统中每个用户的权限、定期备份系统数据等维护的操作。属于系统治理员角色。一般员工只可以扫瞄个人相关信息,修改一些个人根本信息。属于一般用户角色。假定和约束法律方面约束:本系统所使用的技术,框架,类库,软件等必需是有无限制使用授权或者免费使用的.运行环境:本系统不是针对具体客户开发,要考虑不同的单位软硬件环境的差异,员工数量差异。所以系统需要支持全部主流的操作系统〔Windows系列,Linux系列,Unix系列。支持全部主流数据库〔Oracle,MySql,SqlServer,DB2等。支持多种主流扫瞄器IFireFo伸缩性,高并发性,高安全性。开发使用的软件环境:本系统在WindowsXP系统下开发,开发数据库使用Mysql。开发使用的软件、框架和类库列表:名称名称EclipseStrutsSpringHibernateJDKMySqlTomcatCommons-LoggingLog4j版本3.05.0.41.2PoiPoiAntXFireehcache3.0.3开发使用的硬件环境X86系列计算机,CPU1.6G512M10G以上开发时间个人月软件使用寿命10年需求规定对功能的规定1、功能构成本系统由客户化设置,人事档案治理,员工调动治理,薪酬治理,系统治理五个主要模块构成。2客户化设置该模块的主要功能是对人事治理系统的根本属性进展设置,只有系统治理员角色有权限对此进展操作。具体分为五个小模块:机构设置:系统将公司机构划分为三层机构,用户可以对公司的三层机构进展添加、删除操作。职称设置:用户可以对职称进展添加、删除操作、职位分类设置:用户可以对职位分类进展添加、删除操作。职位设置:用户可以对职位进展添加、删除操作。学历、政治面貌等。人力资源档案治理此模块功能主要是进展员工档案登记、员工档案根本信息查询和员工档案变更记录的查询操作。具体分为五个子模块:档案登记:员工档案的录入,一般用户角色有权限录入个人档案档案复审:员工档案的审核,人事治理员角色有权限档案变更:员工档案的录入,一般用户角色有权限变更个人档案限查询全部人信息角色有权限查询全部人信息变更记录。调动治理此模块功能主要是对员工职位调动的登记及调动记录的查询。具体分为三个子模块:调动登记:人事治理员角色有权限录入人员的调动信息。调动审批:治理层角色对职位调动的员工进展审核色有权限查询全部人调动信息系统治理模块此模块的主要功能是对该系统的用户进展一系列治理块:系统用户治理:系统治理员有权限添加系统用户,删除系统用户用户权限设置:系统治理员有权限对用户的权限进展治理用户密码修改:一般用户可以在该模块中进展密码修改操作薪酬治理此模块的主要功能是人事治理员对该系统的用户薪酬标准进展一系列治理。具体分为四个子模块:限发放登记:人事治理员角色有权限发放审批:治理层角色有审批权限。有权限查询全部人的发放记录对性能的规定精度2位小数。时间特性要求该系统属于典型的OLTP户网络环境及同时在线使用的用户数量有亲热的关系。3G1G的台式个人电脑做效劳器,应用效劳器与数据100M局域内,30个客户端并发恳求的环境下10TPS以上10TPS以上0.5TPS以上0.1TPS以上灵敏性系统承受Java语言开发,可以在多种硬件,多种操作系统环境下运行。系统使用Hibernate框架完成数据长期化操作Hibernate的配置文件就可以适用于多种不同的数据库环境。系统承受B/S效劳器上重公布,而不是在数量难以估量的客户端上更。系统使用Spring框架供给的AOP支持,可以通过修改配置文件动态转变数据库的事务类型,LOG输出的具体程度等系统可以部署在单机或者是集群环境下,可跟据用户数量的变化动态调整输入输出要求系统要使用到的静态数据包括系统登录的密码,各数据库与素材所在位置。间。数据治理力气要求1、数据采集的要求输入源:人工输入,CSV格式文件批量导入承受者:数据库2、数据承受的处理数据格式:客户化设置信息、人力资源档案信息,职位调动信息,系统用户信息都在数据库中以表的形式存储。通讯介质:因特网和企业内部局域网。3、数据的存储要求根本数据存储在数据库中,附件存储在效劳器上。在数据库中主要数据表:机构信息表。存储公司全部机构根本信息。职位信息表。存储职位根本信息。职位分类信息表。存储职位分类根本信息。职称信息表。存储职称根本信息。学历信息表。存储学历根本信息。国籍信息表。存储国籍根本信息。政治面貌信息表。存储政治面貌根本信息。员工档案根本信息表。存储公司员工档案根本信息。员工档案变更记录信息表。存储公司员工档案变更记录根本信息。员工职位调动信息表。存储公司员工职位调动记录信息。用户信息表。存储系统用户根本信息。薪酬标准信息表。存储全部薪酬标准信息。薪酬标准细则表。存储全部薪酬标准细则信息。薪酬发放记录表。存储全部发放记录信息。薪酬发放细则表。存储全部发放细则信息。计算公式表。存储全部计算公式信息。故障处理要求确保系统的高可用性。其他特地要求由于人事信息是对于公司和个人来说都是比较重要的信息。系统要有足够的安全保密性。对安全方面的要求有:SQL注入攻击防止跨站脚本攻击对全部输入项要做长度,类型,有效性的检察制止使用Cookies关键信息加密存储只能使用Post方式提交恳求由于系统可能会部署在集群环境下,为适应这一需求:全部存储在Session中的对象要实现序列化的方法,以保证集群环境下的正常使用Session中只存储用户状态相关的关键数据.运行环境规定设备PC机都可以作为本系统的效劳器.CPU处理力气不低于InterP43G的处理器.2G以上.60G以上,应用效劳器硬盘10G以上.统的客户端支持软件本系统需要的支持软件如下:JRE5.0Tomcat5.5Apa

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论