员工工资管理系统设计

随着信息技术的快速发展和网络技术的迅速普及,信息和智能服务正在推动各个行业的快速发展。计算机效率和准确性对于管理公司非常重要,尤其是在管理大型企业时。信息机构正在为传统的商业管理模式带来历史性革命。优秀的企业管理系统可以提高企业效率,提高员工积极性,改善企业管理。在企业管理中,员工薪酬管理是一个非常重要的方面,涉及到企业经济的有效运作和员工薪酬的合理性和准确性。因此,员工薪酬管理的有效性和准确性是一个现实和实际的问题。本文对员工工资管理系统的流程和需求进行了详细的系统分析,主要介绍了员工工资管理系统开发的初始想法、开发背景、系统的设计风格和理念以及系统的深入分析,同时采用jsp、struts2和MySQL实现了Java web员工工资管理系统。 2
目录
一、引言 1
(一)开发背景 1
(二)选题意义 1
(三)设计目标 1
(四)开发软件 1
1. MySQL 1
2.jsp技术 1
二、系统分析与设计 2
(一)系统功能需求 2
(二)数据库设计 2
1.数据库的需求分析 2
2.数据库的逻辑结构设计 2
(四)开发及运行环境 5
三、概要设计 6
(一)基本设计和处理流程 6
(二)系统功能模块图 6
(三)系统功能结构 8
1.人事管理 8
2.薪资管理 8
3.出勤管理 8
4.用户管理 8
四、系统具体实现 8
(一).登录界面 8
(二)进入首页 9
(三).部门管理 11
(四).员工管理 11
(五).添加员工 12
(六).工资管理 13
(九) .保险设置 16
五、结束语 22
致谢 24
参考文献 25
一、引言
(一)开发背景
随着计算机技术的不断发展,企业信息管理水平也断提高。对于每个企业而言,人力资源是最重要的资源,也是企业的“生命线”。 *好棒文|www.hbsrm.com +Q: ^351916072# 
工资管理也是人力资源管理中最重要的部分。随着社会的发展,中国有越来越多的中小企业,而对企业而言,人力资源不仅是最宝贵的资源,同时也是也是企业的“生命线”。
(二)选题意义
随着经济的进步,企业面对着大规模化、标准化的进展,用人急剧增加。企业应该添加一个用于管理小型公司人力资源的人工运行系统,以便于执行诸如添加新成员的各种便利操作。为了实现资源的集中管理,本部门的人员可以进行资源的添加、删除、修改和调查。自动计算,同时系统可以对人事进行多方面的调查。
(三)设计目标
在人力资源管理中,工资是及其重要的部分。实施电子智能工资管理,可以有效使得人力资源经理能够减轻办公室的繁重任务,并执行更大的任务。获得更高的效率和优势。提高工作效率,减少劳动力,节省开支。预自动化的体力劳动适用于企业家和小型企业的负责人。电子和智能工资管理的实施使人力资源经理能够减轻办公室的繁重任务,并执行更大的任务。获得更高的效率和优势。提高工作效率,减少劳动力,节省开支。
(四)开发软件
1. MySQL
MySQL是一个功能性的数据库类型的小型管理系统,MySQL如今被广泛地被人们用在Internet上,其中又以中小型网站应用最为之多。MySQL具有速度快,开发成本低,同时又是开放源码的特点,因此,非常多的中型甚至是小型的网站为了降低成本,而选择MySQL作为他们的数据库。
2.jsp技术
(1)编写一次,运行无阻。由于JSP/Servlet都是通过Java来实现编写的,所以他们同时具有Java语言的特征,同时它不受平台的限制,也就是所谓的"编写一次,运行无阻"。除此之外,它高效率与安全的特点也是人们喜欢他的原因。
(2)系统的多平台支持。可以在绝大部分平台上的编写环境中开发,在任意环境中进行系统的整体布局,在任意环境中实现相关功能的扩展和补充。
(3)强大的弹性。哪怕只有一个小的Jar文件,也可以轻松地运行。集群和负载均衡,消息集中处理,服务器之间相互联系。
(4)多样化和功能齐全的开发工具相互支撑。Java可以使用许多非常优秀的开发工具,许多开发工具可以免费得到,其中许多已经可以顺利的运行于多种平台之下。因此可以知道,它是一种很有用的开发工具,并且开发知识相比其他知识可以快速掌握。
二、系统分析与设计
(一)系统功能需求
员工工资管理系统的是为了让企业高效地管理员工工资
1.系统前台主要功能
管理者可以通过账号密码登录到本管理系统中,管理者可以对部门内员工的基本信息、员工的考勤以及员工的工资进行查看等操作。
2.后台主要功能
管理员对员工信息的添加、删除、修改,同时还能实现考勤奖惩的设定以及保险的设定。
3.可行性分析
从技术上来讲,jsp和MySQL能更快速的进行处理信息,容易开发教师管理系统。
从交互界面上来讲,人机交互性好,能让人们对着系统感兴趣,想使用它。
从时间上来讲,更节省开发者的时间,让开发者有时间去开发更多对人们有力的系统。
(二)数据库设计
1.数据库的需求分析
根据本系统的功能设计的需求,通过对整个系统功能,运用的分析,数据库应当包含以下的各表:
Attendance考勤表:序号、用户序号、姓名、工号、年份、月份、迟到次数、早退次数、请假天数、加班时数和旷工时数。
Salary薪资表:序号用户、编号、工号、姓名、月份、年份、基本工资、最终工资、迟到罚金、早退罚金、请假罚金、加班奖金、旷工罚金、养老保险、失业保险、工伤保险、生育保险、医疗保险和公积金。
Attendenceset考勤设置表:迟到罚款、早退罚款、请假罚款、加班奖金和旷工罚款。
User用户表:序号、登录名、密码、工号、姓名、年龄、性别、出生年月、身份证号、婚姻情况、政治面貌、籍贯、手机号、住址、毕业学校、学历、入职时间、部门名称、备注信息。
Insurance保险表:养老保险、失业保险、工伤保险、生育保险、医疗保险、公积金。
Dept部门表:序号、部门名称、部门简介、部门负责人、部门人数、部门电话。
Salarystandard薪资标准表:序号、工号、用户编号、姓名、基本工资。
2.数据库的逻辑结构设计
表1 Attendence考勤表
/

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/wljs/260.html

好棒文