随着企业的快速发展,企业的规模越来越大,员工的数量也越来越多,企业工资管理更加的复杂,而工资管理是一项琐碎、复杂而又十分细致的工作,工资计算、发放、核算的工作量很大,一般不允许出错,如果实行手工操作,每月发放工资须手工填制大量的表格,这就会耗费工作人员大量的时间和精力,计算机进行工资发放工作,不仅能够保证工资核算准确无误、快速输出,而且还可以利用计算机对有关工资的各种信息进行统计,服务于财务部门其他方面的核算和财务处理,同时计算机具有手工管理无法比拟的优点,例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高人事工资工资管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。这就对企业工资管理提出来新的要求,用计算机管理系统来管理工资已经成为目前的趋势,使用计算机可以高速、快捷地完成以上工作。在计算机联网后,数据在网上传递,可以实现数据共享,避免重复劳动,规范数据管理行为,从而提高了管理效率和水平。工资管理系统辨识以计算机为工具,通过对工资管理所需的信息管理,不仅把管理人员从繁琐的数据处理中解脱出来,而且优化了管理体系,使其高效化,简易化,智能化,也提高了透明度和互动性。本系统前台主要使用JSP作为开发语言,后台使用MySql作为数据库管理系统,开发环境是MyEclipse,服务器采用tomcat,开发出的一个基于Web技术的B/S结构的高校工资管理系统。
2. 非功能性需求
2.1工资信息管理系统的域描述如下:
在人事信息管理系统中,有四类用户,人事部经理、财务会计、系统管理员和员工。人事部经理有管理员工个人信息和查看工资单的权限。员工管理员只有查询员工个人信息和管理员工个人信息的权限。财务会计有管理统计工资的权限。系统管理员有管理用户登陆的权限。员工登陆自己的账号进入系统后,可以对自己的个人信息(工号、姓名、身份证号等)进行增删查改,系统会更新个人信息。人事部经理登录自己的账号进入系统后,可以输入员工的编号或者姓名进行对他们的所有信息查阅,还有可以输入部门名称查看部门所有的信息,输入工号或者员工号进入工资数据表可以查阅工资单。财务会计登陆自己的账号进入系统后可以进行工资管理、统计、发放操作。系统管理员登陆自己的账号进入系统后可以控制用户登陆。
3.功能性需求:
本系统要求实现以下主要功能:
3.1人事部经理的权限
3.1.1员工个人信息管理功能
主要任务是对各种员工个人信息进行日常的管理,如工种、职工号、姓名、部门名称、部门信息、学历、婚姻状况、籍贯、身份证号、年龄等,并更新数据到数据库。
3.1.2 部门信息管理功能
主要任务就是对各个部门的信息进行管理,如部门名称,部门负责人,部门人数。
3.1.3数据查询功能
系统需要提供以下查询功能:
1.查看员工工资单
工资单的定义:员工编号,员工姓名,所属部门,基本工资,业绩奖金,住房补贴,请假天数,应扣请假费,加班天数,加班费,应扣五险一金金额,交通补贴,工资总额,应扣所得税,应发工资。
2.查看部门信息
部门的定义:部门名称,部门负责人,部门人数
3.查看员工基本个人信息情况
员工信息的定义:工号,姓名,性别,年龄,籍贯,婚姻情况等
3.2员工管理员权限
.3.2.1员工个人信息管理功能
系统需要提供以下管理功能:查询普通员工的工号,姓名,性别,年龄,贯籍,身份证号,婚姻情况等信息,还可以对各种员工的个人信息的管理,如员工个人信息的修改、增加、删除并更新员工个人信息到数据库员工表内。
3.3财务会计权限
3.3.1工资统计和管理功能
系统需要提供以下管理功能:对工资的内容(员工编号,员工姓名,所属部门,基本工资,业绩奖金,住房补贴,请假天数,应扣请假费,加班天数,加班费,应扣五险一金金额,交通补贴,工资总额,应扣所得税,,应发工资)的增删查改,统计所有应发工资的总金额,
对月工资单的导出到Excel表单中并可以打印,查看公司的资金流水情况,即工公司的原有总资产和所发给员工的工资的总账单
3.4系统管理员权限
1.控制不同用户的访问权限
2.查看和管理所有用户的账号和密码
3.每个月可以定期在财务把月工资报表打印好后对系统中的内容进行备份操作,然后将系统里的内容清理好,然后其他的用户又可以在系统中进行信息的输入等其他操作,有需要的话可以对清理的信息进行恢复。
功能性需求:
(1) 员工持有自己的账号名和密码
(2) 员工可以查询个人信息
(3) 员工可以添加个人信息
(4) 员工可以删除个人信息
(5) 员工可以修改个人信息
(6) 人事部经理持有自己的账户名和密码
(7) 人事部经理可以查询员工的个人信息
(8) 人事部经理可以查阅工资单
(9) 人事部经理可以查询部门信息
(10) 人事部经理可以管理部门信息
(11) 人事部经理可以管理员工个人信息
(12) 财务会计持有自己的账号密码
(13) 财务会计可以管理工资内容
(14) 财务会计可以统计所有应发工资的总金额
(15) 财务会计可以打印及导出工资单
(16) 财务会计可以查看公司资金流水
(17) 系统管理员可以控制用户访问
(18) 系统管理员可以查看、修改用户的账户名和密码