第一篇:高校工资管理系统需求分析报告
高校工资管理系统需求分析报告
一 引言
1.编写目的编写该文档是为了分析人工管理高校工资的流程,把人工模式抽象为可在计算机上处理的自动模式,对高校工资的科学管理进行分析与总结,便于开发小组成员对系统整体功能的认识,通过该文档,确定了系统的目的和功能,以及管理的流程和方法,同时也为使用者提供参考。
2.背景
随着高等学校的快速发展,高校规模越来越大,教职工的数量也越来越多,高校工资管理更加的复杂,而工资管理是一项琐碎、复杂而又十分细致的工作,工资计算、发放、核算的工作量很大,一般不允许出错,如果实行手工操作,每月发放工资须手工填制大量的表格,这就会耗费工作人员大量的时间和精力,计算机进行工资发放工作,不仅能够保证工资核算准确无误、快速输出,而且还可以利用计算机对有关工资的各种信息进行统计,服务于财务部门其他方面的核算和财务处理,同时计算机具有着手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高人事工资资管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。这就对高校工资管理提出了新的要求,用计算机管理系统来管理高校工资已经成为目前的趋势,使用计算机可以高速,快捷地完成以上工作。在计算机联网后,数据在网上传递,可以实现数据共享,避免重复劳动,规范数据管理行为,从而提高了管理效率和水平。高校工资管理系统便是以计算机为工具,通过对工资管理所需的信息管理,不仅把管理人员从繁琐的数据计算处理中解脱出来,而且优化了管理体系,使其高效化,简易化,智能化,也提高了透明度和互动性。
3.功能定义
(1)员工基本信息的录入,修改,删除。
(2)工资标准设定功能。具体包括职务工资,职称工资以及其它工资标准的设定。
(3)工资信息浏览。
(4)员工工资表创建。
(5)工资调整管理。
(6)工资统计。
(7)用户级别设定以及口令修改。
为完善系统管理功能,增加工资系统用户管理功能,包括系统用户数据的天价,修改和删除。教职员工为系统普通用户,只能运行系统个人工资查询功能;系统管理员则能运行系统所有功能,从而有效保证系统数据的安全性。
4.系统目标
本系统的设计目标是能够对西北农林科技大学的教职员工的基本信息和工资信息进行添加和修改,根据个人信息将工资分为职务工资,职称工资和其他工资。能够调整工资标准和员工信息,也能够调整其他工资项目,根据需要对教职员工基本信息和工资信息的查询,本系统能够生成各个月的工资表,能够打印报表方便保存和管理,还包括对系统的一些基本操作功能,比如为完善系统管理功能,增加工资系统用户管理功能,系统应该包括系统用户数据的添加,修改和删除。教职员工为系统普通用户,只能运行系统个人工资查询功能;系统管理员则能运行系统所有功能,从而有效保证系统数据的安全性,系统应该具有简单,易用,小巧,经典的特色,应该能够对高校工资管理进行优化,使其系统化,高效化,智能化。并保证工资管理的准确性,简易性,为学校财务人员提供便利。
5.测试环境
硬件环境:CPU型号为Pentium Ⅲ以上,内存128M以上。系统环境:Windows98以上的系统均可。开发工具:Delphi 7.0
软件的使用条件和限制:不同的管理级别有不同的操作权限。
二 测试概要
用表格的形式每一项测试的标识符及其测试内容,并指明实际进行的测试工作内容与测试计划中预先设计的内容之间的差别,说明作出这种改变的原因。
三 测试结果及发现 1功能测试
1对生成软件对人员信息输入的功能进行测试,还可以对其他功能进一步测试,该功能完全正确实现。
2功能测试
2对生成软件对人员信息删除等功能进行测试,还可以对其他功能进一步测试,该功能完全正确实现。对软件功能的结论
根据系统功能和高校工资管理的特点,经过模块化的分析得到高校工资管理系统功能模块的划分,本系统包括用户管理模块、员工信息管理模块、工资标准设定模块、工资信息管理模块。
各个模块的功能描述:
用户管理模块:制定用户的管理级别,管理级别分为管理员和教职员工两类。他们的操作权限不同,管理员是财务部门人员,可以对系统进行一切操作,而教职员工只能进行查询和打印。另外在这个模块中也应该包含添加用户、修改用户信息、修改口令等。
员工信息管理模块:实现对教职员工基本信息的输入、修改、删除、查询。在高校管理中按照学院对信息进行管理。
工资标准设定模块:实现对职务工资标准、职称工资标准、其他工资标准的设定、修改、删除、保存功能。而工资标准的依据恰好与教职员工的基本信息相一致,形成对应关系。
工资信息管理模块:实现工资表的生成、个人工资查询、工资修改、工资结算、工资统计以及工资表打印等功能。其中按月生成工资表,保存在数据库中。
另外,在本高校工资管理系统中,还包括帮助文件的制作,要求有较为完善的帮助文件,使用说明供用户参考。
以下便是该系统的功能模块示意图:
图1.高校工资管理系统功能模块结构图
5.系统的运行评价
硬件接口:标准接口(打印机接口)
软件接口:通信接口(实现局域网建立,信息共享)故障处理:重新安装该软件,检查网络是否正常。
安全保密性:有安全保密。系统设定了权限,有密码验证。可移植性:适用于各种操作系统。可维护性:可以进行简单维护。
第二篇:工资管理系统需求分析报告
工资管理系统需求分析报告
引言
1.编写目的
编写该文档是为了分析人工管理企业工资的流程,把人工模式抽象为可在计算机上处理的自动模式,对企业工资的科学管理进行分析与总结,便于开发小组成员对系统整体功能的认识,通过该文档,确定了系统的目的和功能,以及管理的流程和方法,同时也为使用者提供参考。
2.背景
随着企业的快速发展,企业规模越来越大,在职员工的数量也越来越多,企业工资管理更加的复杂,而工资管理是一项琐碎、复杂而又十分细致的工作,工资计算、发放、核算的工作量很大,一般不允许出错,如果实行手工操作,每月发放工资须手工填制大量的表格,这就会耗费工作人员大量的时间和精力,计算机进行工资发放工作,不仅能够保证工资核算准确无误、快速输出,而且还可以利用计算机对有关工资的各种信息进行统计,服务于财务部门其他方面的核算和财务处理,同时计算机具有着手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高人事工资资管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。这就对企业工资管理提出了新的要求,用计算机管理系统来管理企业工资已经成为目前的趋势,使用计算机可以高速,快捷地完成以上工作。在计算机联网后,数据在网上传递,可以实现数据共享,避免重复劳动,规范数据管理行为,从而提高了管理效率和水平。企业工资管理系统便是以计算机为工具,通过对工资管理所需的信息管理,不仅把管理人员从繁琐的数据计算处理中解脱出来,而且优化了管理体系,使其高效化,简易化,智能化,也提高了透明度和互动性。
3.功能定义
(1)员工基本信息的添加,修改,删除,查找和辅助查询。
(2)工资标准设定功能。具体包括工资,出行费,医疗保险,养老金,水电费,其他费用,补贴,奖金标准的设定。
(3)工资信息浏览。
(4)员工工资表创建。
(5)工资调整管理。
(6)工资统计。
为完善系统管理功能,增加工资系统用户管理功能,包括系统用户数据的添加,修改和删除。教职员工为系统普通用户,只能运行系统个人工资查询功能;系统管理员则能运行系统所有功能,从而有效保证系统数据的安全性。
4.功能描述
用例模型
顺序模型(管理员查询工资)
活动模型(登陆)
4.1员工基本档案信息管理功能描述:
凡属于本部门的员工,都需要对其基本的档案信息做好记录存储处理。以方便高级管理人员时时的了解或查阅其员工基本信息。对员工基本信息的操作包括添加信息、修改信息、查询信息,同时在数据库中要形成员工基本信息表。
4.2工资管理功能描述: 工资计算:
在进行工资计算之前,管理员首先应该根据部门的实际业务情况确定好各个部门中所需要的工资项目及分别对工资项目进行计算的方式,然后按照系统工资种类的设定,对每个员工分别依次实际工资项目构成情况,如考勤情况工资、底薪工资、奖惩工资、提成工资、应交所得税等等项目,录入相应的工资金额数,再计算出总的应得工资、实得工资的工资项目。在数据的录入过程中系统会根据用户 3
误输、错误输入智能提示引导用户录入数据的正确性。要形成的数据库中的表为员工工资信息表。
工资统计分析:
对员工工资数据计算完后,同时要将工资信息统计分析,如汇总统计,工资项目明细数据的汇总等,又分为对员工个人工资统计分析、部门工资统计分析、月份工资统计分析、季度工资统计分析、年工资分析统计。
4.3工资查询功能描述:
在查询这个模块里,系统能支持用户在客户端按照各种不同的字段名称进行工资信息的查询。同时,迅速的响应用户的查询请求,不同级别的人系统会根据其权限级别的大小享有不同程度的功能。不同级别的人不能越权进行操作。在查询过程中,为避免由于在同一时刻里访问人数过多造成响应缓慢时,每登录的一个用户,系统记数器自动加一,当记数大于峰值时,系统弹出对话框提示用户进行等待,从而有效的避免了系统在查询过程中快速响应的优点。
4.4系统维护:
用户在第一次使用系统时,在服务器端需要用户做系统初始化的处理,包括; 1. 设置工资项目种类、相应工资项目的计算
2.设置系统使用用户及口令、权限的级别,对公司不同要求用户授不同权限,可限制一次性访问数据库用户数量。对每个访问数据库的登陆用户有日志记录。由系统管理员维护。在系统运行过程中,数据库管理员在系统运行过程中,还可以即使的进行系统数据的更改,如:对员工工资数据的更改,对工资项目计算方式的更改,定期做好系统数据的备份操作、还原、清理等。
5.非功能性需求: 5.1可靠性
1. 可恢复性
如果正在使用时出现故障,为了完成做好的工资记录,需要尝试采用本地方案(如存储和转发)加以解决。对此需要更深入的分析 2. 长时间运行
每月都要对工资结算,要求系统能够持续可靠运行,3. 容错性
当员工不能识别,应能够给予提示。
5.2可支持性
1.可适应性
不同型号的票据打印机打印的效果可能存在差异,软件能够支持市场上主流的票据打印机。2.可配置型
人员的权限会根据企业的变化而调整,系统应该能够方便配置调整。还存在一些其他的配置要求,如打印格式、查询项目等,对此需要进一步分析。
5.3可行性
1.评价标准
A.是否消耗太多经费,耗时太长; B.是否功能齐全,运行稳定; C.是否方便管理; D.设置是否灵活;
E.是否具有界面灵活,操作简单的特点。
6.用例说明
本系统的设计目标是能够对大型企业员工的基本信息和工资信息进行添加和修改,根据个人信息将工资分为职务工资,职称工资和其他工资。能够调整工资标准和员工信息,也能够调整其他工资项目,根据需要对教职员工基本信息和工资信息的查询,本系统能够生成各个月的工资表,能够打印报表方便保存和管理,还包括对系统的一些基本操作功能,比如为完善系统管理功能,增加工资系统用户管理功能,系统应该包括系统用户数据的添加,修改和删除。员工为系统普通用户,只能运行系统个人工资查询功能;系统管理员则能运行系统所有功能,从而有效保证系统数据的安全性,系统应该具有简单,易用,小巧,经典的特色,应该能够对企业工资管理进行优化,使其系统化,高效化,智能化。并保证工资管理的准确性,简易性,为企业财务人员提供便利。
7.系统性能需求分析:
7.1 性能需求
此工资管理系统对工资数据精度的计算能在默认情况之下精确到小数点后3位小数,即是精确到分的计算。但在用户使用过程中,能自行根据实际情况进行小数计算精度的设定,最大能允许保留小数点后5位的精度。在时间特性上,当用户发出命令请求时的服务器的响应时间、对数据更新处理、工资数据的查询检索等上,同样要求系统响应时间不会超过0.5秒时间。系统支持多种操作系统的运行环境,多不同操作系统,不同文件格式的磁盘
上的数据均能实现信息的互通,及共享。当服务器移植到其他的系统平台,如:Linux平台下时,同样能和其他的系统进行数据存取同步,不会出现系统之间互不兼容的情况,系统支持多系统之间的互连互通,系统有巨大的强健性。
7.2 运行需求
系统在进行数据的录入、计算、统计的时候,能将数据精确到小数点后三位小数。系统接收到用户的操作命令后(如:计算处理、查询等),能迅速的响应其操作请求,响应时间不超过1秒。在同一时间,系统还提供支持至少10个客户端进行同一个操作请求的响应。
系统可移植较强,在不同的平台下运行,均不会影响系统的稳定性。同时,支持在客户端安装不同操作系统、浏览器版本,均不会影响系统的运行。
7.3安全需求
为保障系统数据的安全性,系统采用访问控制策略,未授权者不能进入系统。同时,对不同级别的用户授予不同的使用权限。在系统运行期间,如发生掉电尚未保存数据,或由于操作不当等原因导致系统重启等,为保证数据的易恢复性,系统提供每隔30秒自动保存数据的机制,让用户的数据在发生意外时能最大程度上
得到恢复。同时,系统提供强大的容错性能,当一台服务器发生故障时,系统能自动切换到另外一台服务器上,从而保障服务器能长时间的提供系统的运行支持。在输入数据时,如果用户输入的数据不符合系统的要求,则系统自动提示错误信息,并要求用户重新输入,直到输入完全正确时才允许进行下一步的操作。
7.4 系统界面需求
系统开发基于C#的开发,界面直观、简洁,人机交互性强。基于表单和弹出式窗口的数据录入方式,菜单点击的方式操作。用户使用时,只要是按照格式和要求填入信息,系统在后台响应用户操作过程。让用户在最短时间里,不需要经过专门培训,就可以轻松上手使用。
7.5 其他需求
数据不管是在企业内部之间传输,还是公司与分公司之间进行远程数据传输时,防止数据被不法分析任意的修改和破坏,只有对信息解密的人员才能最终读取数据信息。这样,能 最大程度的防止数据在传输过程的安全保密性。
8.总结
在第一阶段总体分析的基础之上,我们小组进在系统需求过程中,主要是围绕着系统数据流程图和数据字典这两个方面展开文档的编辑工作。当然,在需求分析过程中,我们对系统的功能需求、性能需求、可靠性等方面做了进一步的描述,这为我们进行下一步设计阶段的顺利进行做好铺垫的工作。
第三篇:教师工资管理系统需求分析说明书
学校内部工资管理系统
需求分析报告
系统分析员:张倩、施婷婷、毛思雨、吴园希、陈金淼
日期:2011-5-3
1、目导言
1.1 目的
为工资管理系统提供一套具有基本功能的模拟软件支持系统提供基本的需求分析和描述,为软件的开发参与者(系统设计人员、程序员、测试人员、开发商、管理人员等)提供完整的需求信息。
1.2 范围
本软件适用于我校工资系统的管理和应用,它是完善、安全、稳定的系统管理模拟软件。待开发软件系统的名称:基于Web应用的学校教师工资管理系统
本产品能具体化、合理化、安全的模拟实现基于Web应用的工资管理系统的各种基本操作。
2、系统定义
2.1 项目来源及背景
本系统是一个学校内部工资管理系统。对教职员工的基本信息和工资信息进行添加和修改,能够调整工资项目,根据需要对教职员工基本信息和工资信息的查询,本系统能够生成各个月的工资表,能够打印报表方便保存和管理,还包括对系统的一些基本操作功能,比如为完善系统管理功能,增加工资系统用户管理功能,系统应该包括系统用户数据的添加,修改和删除。教职员工为系统普通用户,只能运行系统个人工资查询功能;系统管理员则能运行系统所有功能,从而有效保证系统数据的安全性,系统应该具有简单,易用,小巧,经典的特色,应该能够对高校工资管理进行优化,使其系统化,高效化,智能化。并保证工资管理的准确性,简易性,为学校财务人员提供便利。
2.2 用户的特点
本系统的用户主要有以下几类:
教职工:提交各人信息和查询总工资表;
财务处:查询总工资表,生成正确的工作表,生成各教职工工资条; 人事处:提交人员变动情况,制定奖惩实施细则,生成可变工资; 学校各部门:提交出勤情况,提交业绩情况,读取工资条。
本软件的使用对象是我校全体教职员工,必须通过IE浏览器访问该系统,然后再登陆页面输入正确的用户明和密码方可使用(即成功登陆)。
3、功能规格
3.1 角色定义
角色或者执行者指与系统产生交互的外部用户或者外部系统。
3.1.1 教职工
学校教职工通过系统可以实现以下使用需求:提交个人信息,登陆修改个人信息,查询个人工资各项详情。
3.1.2 财务处
学校财务处可以通过系统实现以下需求:读取工资表,生成正确工资表及查询工资情况。
3.1.3 人事处
学校人事处可以通过系统实现以下使用需求:输入教职工调动信息,读取教职工出勤及业绩情况,制定奖惩实施细则,生成教职工出勤工资、奖金及扣款清单。
3.1.4 学校各部门
学校各部门可以通过系统实现以下使用需求:给出教职工出勤情况,给出教职工业绩考核情况,读取各部门汇总表,得到工资条。
3.1.5 数据库数据库是一个与系统产生交互的外部系统,这个角色负责系统的数据查询、增加、删除、和修改等操作。
3.1.6 学校人事处
在学校教师工资管理系统中,管理员可以提交人员变动,提交可变工资(统计出勤工资、奖金及扣款项目),制定奖惩明细,查询工资表。具体描述如下。
用例描述:学校人事处管理; 执行者:学校人事处;
前置条件:人事处管理者已登录系统;
后置条件上:如果人员和工资产生变化,则数据库中的随之变化。基本路径:
登录成功,进入管理界面。
然后根据选择不同的操作分别进入不同状态,如:选择提交人员变动,可以对员工调入、调出、校内调动、离退休等数据进行修改,进入的状态为一个系统
反馈的信息表。若选择提交可变工资,则会再次给出选择分别进入状态为:出勤工资表,奖金表后者扣款清单表。
根据相应选择查询不同信息。查看信息完毕后,最后退出系统。
在学校教师工资管理系统中,财务处管理员可以查询工资表,然后每月月底将教职工的工资表做好并将数据送往银行。每月初(3日前)将工资条发给各单位。具体描述如下。
4、性能需求
4.1 界面需求
1.以通信功能作为界面设计的核心
人机界面设计的关键是使人与计算机之间能够准确地交流信息。一方面,人向计算机输入信息时应当尽量采取自然的方式;另一方面,计算机向人传递的信息必须准确,不致引起误解或混乱。
2.界面必须始终一致
统一的人机界面不致于会增加用户的负担,让用户始终用同一种方式思考与操作。最忌讳的是每换一个屏幕用户就要换一套操作命令与操作方法。
3.界面友好、使用方便
4.2 响应时间需求
系统能设置登录等级,对于使用服务器端工作者可以先行响应;
4.3 开放性需求
一个优秀的软件应该提供在线求助功能,甚至提供使用向导,这将给用户带来极大的方便。在多媒体环境下,以语音提示作为操作向导,不会干扰屏幕信息,是一个极佳的选择。
4.4 可扩展安全性需求
系统对要提供与读取信息的用户进行身份验证,登录后各员工只能可以看到各自工资详情;
第四篇:人事工资管理--需求分析
工资人事管理系统需求分析
目录: 一.前言
1.1----------产品概述 1.2----------业务背景 1.3----------IT背景:
1.4-----------开发此系统的目的和意义 1.5-----------业务范围 1.6-----------用户特点
二.功能需求
1-------------人事管理: 1.1-----------人员信息管理
1.1.1---------管理员可以查看人员信息: 1.1.2---------增加一条人员信息: 1.1.2.1-------填写人员基本信息:
1.1.2.2填写个人经历信息:
1.1.2.3填写套餐设置信息
1.1.2.4-------填写职称评定:
1.1.2.5社会关系记录:
1.2------------人员培训管理 1.2.1----------查看培训信息:
1.2.2增加人员培训信息:
1.2.3培训套餐管理:
1.3------------人员奖惩管理 1.4------------人员调动管理 1.5------------部门管理 1.6------------职称管理
1.7------------员工考勤管理
2.4------------工资管理 2.4.1---------工资账套管理-2.4.2----------工资账套设定
2.5------------用户管理-三. 性能需求
3.1-----------可行性
3.1------------技术可行性分析 3.2------------经济可行性分析 3.3------------操作可行性分析 3.4------------系统环境 四.系统管理
五.总结
1.1 产品概述
在计算机日益使用于人们生活中,为了适应高速发展和减轻人们的工作量,工资人事管理系统的出现成为必要。此系统适用人事部门对工作的规划,对队员信息管理,对员工的工资管理,合理发放工资。1.2 业务背景
人事管理是公司企业内部很重要的一个管理事项,但目前大多公司内部人事工资的管理,基本上是手工操作或是基于dos下的应用,这样对信息的管理者有诸多不便,有的虽然是用visual foxpro开发,但由于开发工具本身的限制,对网络功能的支持程度不是很强,为以后软件升级到互联网带来了麻烦。因此有必要开发一个基于网络的劳资人事管理系统,能在网络环境下实现数据的录入、插入、删除、查询、统计、更新等功能。同时,为了信息的保密与安全,系统还要提供一定的安全机制。此外,人事管理部门是企事业单位中的一个重要部门,每天都有大量的业务在这里产生。对于一个现代化的企事业来说,信息化管理是必须的,而人事管理部门作为企事业单位的重点部门,同样需要加强信息化管理。而传统的手工方式效率低下,重复工作很多,并且很难保证数据的正确性。如何对职工工资进行信息化的管理,减轻人事部门的劳动强度,并且确保相关数据的安全,信息处理的高效,这是本系统设计的目的 1.3 IT 背景
随着计算机的发展与普及,以及互联网技术的扩展,日常劳资人事管理必将实现
无纸化办公,并且加入到公司内部的Intranet或者是Internet上去,实现数据的共享,这样有利于劳资人事信息在单位内部的查询,提高了数据资源的利用,并且能及时的得到更新,不需要象过去那样浪费大量的人力物力去进行抄写,提高了工作的效率。在竞争越来越激烈的社会里,企业人事管理就越显示出其不可缺性,成为企业一个非常重要的模块。企业人事管理系统主要是用于员工个人相关信息的管理。使用人事管理系统,便于公司领导掌握人员的动向和人员的综合素质,及时调整人才的分配,使用计算机对人事劳资信息进行管理,具有检索迅速、查找方便、可靠性高、存储量大、保密性好、成本低等优点,能够极大地提高人事资源管理的效率,也是企业科学化、正规化管理的重要条件。随着企业自身人力资源的日益庞大、复杂程度逐渐增强,人机作坊再也无法适应如今企业的人事管理了,取代的是运用各种领域的知识,结合计算机科学而开发的人事管理系统。人事管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的数据库。而对于后者则要求应用程序功能完备,易使用等特点。人事管理系统是对工作人员进行统一的管理,可以方便的进行录入,查询,修改,删除,退出。经过以上分析,本系统使用microsoft visual studio 2005 功能开发工具和SQL Sever 2005作为后台数据库,利用其提供的各种面向对象的开发工具进行界面和数据库开发。
1.4开发此系统的目的和意义
本工资管理系统主要是针对企、事业的具体工资流程而开发设计的,系统提供较
好的功能扩充接口。开发工资管理软件是为了满足某单位对人事信息、工资信息管理的方便,以现代化的创新思维模式去工作。本管理系统不仅仅是一个软件,它是一个将单位的管理思想、各部门的业务经验以及当今最新计算机技术的完美统一起来的体现,实现人、财、物、信息各种资源的处理,实现工资管理系统可以完成工资管理中各个环节的数据处理,并使之规范化、严密化和智能化。
目前某单位信息化程序不够完善,单位的人、财、物和信息管理使用不同的管理
软件,有些部门还有手工操作,为了能够适应信息化发展的需要,提高单位各部门的工作效率,引入了该统一的管理信息系统。
开发出本系统,可以提高该单位的人、财、物和信息的管理效率,适应信息化需
要。更好地使该单位的人事、工资两部 分有机结合起来,提高部门的工作效率。通过本管理系统软件,能帮助工作人员利用计算机,快速方便的对单位的人事和工资数据流进行管理、输入、输出、查找的所需操作,使杂乱的业务数据能够具体化、直观化、合理化等。
二.功能需求
涉及数据库:公司员工表,公司部门表,公司职称表,公司调度表,1人事管理: 1.1人员信息管理
1.1.1管理员可以查看人员信息: 在查看人员信息界面里面有根据工号查看人员信息,也可以根据姓名进行模糊查询,在查询出来的数据管理可以进一步查看人员信息,根据需求进行修改并保存。其中涉及到信息有姓名,性别,年龄,省份证号,毕业学校,电子邮件,职称,家庭地址,入职时间,离职时间,退休时间,手机号码,合同签订,学历,籍贯,职称,和头像。管理员可以进行修改相应的信息。
同时可以修改,增加员工个人经历,修改员工的工资套餐,查看人员的所有的调动信息,同时可以给员工进行调动。1.1.2增加一条人员信息:
1.1.2.1填写人员基本信息:
姓名,性别,年龄,省份证号,毕业学校,电子邮件,职称,家庭地址,入职时间,离职时间,退休时间,手机号码,合同签订,学历,籍贯,职称,和设置头像。
1.1.2.2填写个人经历信息:
填写员工的工作经历,包括工作公司基本信息和员工任职情况。
1.1.2.3填写套餐设置信息:
是包括员工入职的员工类型,工资套餐选择1,包括计时工资,计件工资和固定工资.工资套餐选择2,是根据公司基本工资设置相应的套餐,如计时员工应该享有住宿和食宿补贴。
1.1.2.4填写职称评定:
员工可以根据入职时候的条件不一样,可以设置员工入职时的工作类型,如总经理,项目经理。
1.1.2.5社会关系记录:
管理员可以根据员工提供的信息进行与员工基本信息进行录入,家庭成员信息。
1.2.人员培训管理
1.2.1查看培训信息:
此界面可以根据查看人员的培训信息,信息包括所有的培训信息。可以查看一个或多个人员培训信息。
用户可以删除人员的培训信息,培训信息是本公司的所有培训信息。
1.2.2增加人员培训信息:
加载页面是,自动读取数据的本公司所有的培训项目,以及相应的培训时间,和培训所需的项目。
1.2.3培训套餐管理:
增加本公司的培训项目,增加信息包括,培训地点,培训时间,培训费用,培训方向,培训作用。
参加啊看所有的培训项目,管理员可以修改培训项目里面的相应的选项,同时也可以删除相应的培训项目。1.3人员奖惩管理
管理员可以添加制定员工的奖励和惩罚,就是进行数据库操作,奖惩原因,奖惩级别,奖惩金额,奖惩日期,撤销日期,撤销原因,撤销的批准人。
1.4人员调动管理
员工编号,姓名,原部门,原职务,原岗位,原工种,经办人调动日期,现在部门(读取数据库),现职务(读数据库),现岗位(读取数据库),调动说明。管理员可以修改人员调动,是可以修改部门职务和工种。
1.5部门管理
管理员可以读取数据库的所有部门信息,增加部门信息,修改和删除部门。1.6职称管理
管理员操作读取所有部门对应的职称信息,管理员也可以对相应部门的职称进行修改增加。1.7员工考勤管理
考勤主要是与员工工资有关联,管理员可以设置每一个员工的考勤情况。
工资管理
创建工资表:根据工资表中的字段创建一个工资表,创建工资表是将系统中其它的数据库表中的数据关联起来,综合得到的员工的某年月的工资。工资查询:可按员工编号和年月等进行员工工资状况查询; 工资统计:统计每个月所发的工资
工资输出:可以输出员工个人工资单,或输出全体人员工资汇总清单。固定工资 编号 部门 姓名
职务
基本工资
1000
考勤工资 X%
应缴税率
实际工资
财务部 张扬 会计 2500 工资=(基本工资+考勤工资)*(1-应缴税率)+补贴 注:税率根据工资的多少来划分,不是只有一种税率
计时工资 编号 姓名 时长
单价(元)日期
实际工资
201 王震 10 2010-6-9 80 工资=时长*单价+补贴
计时工资制就是按照小时工资标准和实际工作的小时数来计算工资。
计件工资 编号 姓名 件数
单价(元)日期
实际工资
301 任飞 900 0.1 2010-6-9 90 工资=件数*单价+补贴
实习员工
编号 姓名 职务
基本工资 960
考勤工资
实际工资
1101 徐虎 普通职员
工资=基本工资+考勤工资+补贴
注:基本工资都是根据所设的账套中的基本工资为准
计件工资是指按照合格产品的数量根据每件的单价来计算的工资。它不直接用劳动时间来计量劳动所得的报酬,而是用一定时间内的劳动成果来计算劳动报酬。
该模块面向企业或集团应用,能够添加企业或集团公司的各分支点部门和机构,但只有人力资源管理员相应权限才有权力添加或删改机构信息。此子模块提供信息的基本数据库操作:添加、修改和删除。
三.性能需求
3.1 可行性 3.1 技术可行性分析
在开发这个系统,我们采用Visual Studio 2005(C#语言开发)和SQL Server 2005做为开发工具,采用C/S架构。Visual studio 2005是一种可视化的、面对对象和调用事件驱动方式的结构化高级程序设计,可用于开发Windows环境下的种类应用程序。它效率高,且功能强大。SQL Server 2005是一个关系数据库管理系统,也具有操作简单,方便,容易上手等优点。
Visual Studio 2005和SQL Server 2005功能都非常强大,利用这两个开发工具可以
很好的实现该系统。3.2 经济可行性分析
现在的社会高速发展,信息量很大,如果采用人工的方法必将浪费很大的人力、物力,因此就有必要利用现代的工具来实现信息的管理。这样可使信息的管理方便,也可节省不少人力、物力。3.3 操作可行性分析
本系统经过我们开发小组的共同努力,整个系统从符合操作简便、接口友好、灵
活、实用、安全的要求出发,完成人事、工资管理的全过程,包括单位基本信息的更改、新进员工加入时人事档案的建立、老员工的转出、职位等的变动引起职工信息的修改、员工信息查询、统计等人事管理工作以及新进员工工资的新增、老员工工资修改、所有员工工资的发放等管理工作。同时,本系统结合人事工资管理的特殊性,对系统使用人员采取了权限分离。防止了非授权管理员进入系统、并加以改动信息的机会,使企、事业的人事、工资管理更加安全、可靠!3.4系统的环境
3.4.1 Windows XP/7,Vista。3.4.2 硬件:内存2G,硬盘320G
四. 系统管理
4.用户管理:分为管理员用户和普通用户。
4.1.管理员用户可以添加删除、更改及查询用户信息,如用户名称、职位、所在部门、工资、入职时间、联系方式、电子邮箱、工作状态等
4.2.普通用户只能查看自己的部分信息,如个人的工资、个人在本公司的职位、个人在本公司的工作状态等
五.总结
本需求分析提供了一个简单的人事工资管理的分析和设计思路,具有良好的系统功能
扩展性,简洁的多层系统功能菜单,界面友好,操作简便,易于维护等优点,稍作扩展和完善就可以作为通用程序应用于各种企事业单位。
第五篇:系统需求分析报告
系统需求分析报告
目录
目录.............................................................................................................I
1、项目描述...............................................................................................1 1.1 背景................................................................................................1 1.2研究意义........................................................................................1
2、需求分析...............................................................................................1 2.1功能需求分析................................................................................2 2.1.1 系统管理功能......................................................................2 2.1.2 流量劫持功能....................................................................2 2.2性能需求分析................................................................................2
I
1、项目描述
1.1 背景
随着网络的普及,网络业务应用向深度和广度不断发展,方便用户的同时,也因用户终端存在网络安全漏洞或用户网络安全意识的疏忽,使得网络上涉及如:电子商务、在线游戏、DNS授权服务、网银支付系统、社交网站、论坛、博客、门户网站等在线业务受到黑客及网络犯罪份子的攻击,对个人用户信息(网银、支付钱包账号密码等)的保密和对国家互联网信息管理与审计构成严重威胁。
1.2研究意义
本项目针对以上问题,主要利用了以下两种技术:僵尸网络反制技术及HTTP/HTTPS协议通信的监控技术。
网络攻击已严重威胁着网络的安全,及时的发现网络攻击并在必要的时候劫持与反制网络攻击,成为保障互联网正常运行、保障在线业务系统正常访问的重要方法。
2、需求分析
经过与项目委托方多次讨论,设计系统的目的是为实现对特定非法用户Web(HTTP/HTTPS协议)通信进行监控及反制,具体要求实现的功能有:监控系统远程控制、针对特定非法用户上网流量劫持、针对特定非法用户Web通信进行JS脚本注入、获取非法用户账号和密码、获取非法用户访问某些网站的Cookie。
第 1 页 2.1功能需求分析
根据监控系统的要求对系统的功能进行分析,明确了系统需要实现的功能。系统的功能结构模块:系统管理功能、流量劫持功能、监控与反制功能。
2.1.1 系统管理功能
系统管理模块主要负责系统登录、系统远程控制、黑名单库配置、数据存储和展示。数据展示包含数据存储和数据展示,数据存储负责接收后端和前端JS探针采集的数据并存储到数据库,数据展示负责提取数据库数据并显示。
2.1.2 流量劫持功能
本文流量劫持指DNS协议劫持,主要由四个部分组成:报文捕获、协议解析、IP及域名查找匹配、DNS协议欺骗。
2.2性能需求分析
1.DNS流量劫持成功率
为了达到项目委托单位的要求,需要对特定用户访问特定网站的流量进行准确监控,同时保证流量劫持的成功率(90%以上)。
2.监控与反制系统并发量
监控与反制系统服务器的并发性能直接决定同时能够监听的用户数。当被监控用户数过大,监控与反制系统并发处理能力到极大挑战。
3.系统运行稳定性
第 2 页 系统稳定性是系统最基本也是最重要的要求,运行稳定性关系到系统能否长时间稳定运行。系统的稳定性体现在:随着运行时间的增加,系统并不会出现内存泄露、甚至系统崩溃等情况。其中内存泄露可通过内存消耗、CPU使用率指标度量。
第 3 页