摘要:随着社会经济的不断发展,企业数量不断增加,相应的,企业所需员工数量也在不断上升。早期企业对员工进行管理时,大多使用人工处理方式进行纸质统计管理。这种通过处理纸质材料对企业员工及其工资的管理方式十分麻烦,不仅仅需要花费大量的人力,大量的时间,而且纸质的材料不便于保存,查询不方便,同时,不能有效地避免一些由于人为因素造成的疏忽。这些疏忽很容易造成公司或者员工个人的直接损失。
如今,各企业员工数量不断增长,企业对员工的管理工作逐渐变得复杂起来,尤其是工资管理这一部分,同时涉及到企业的人事管理以及企业财务管理。对员工工资进行管理必须先与认识管理相联系,同时联系员工考勤管理和五险一金等,最终结算处每个员工的基本工资、五险一金等相关津贴、实际发放的工资等。
基于种种原因,对员工及其工资进行系统规范的进行管理时必不可少的。企业员工工资管理系统使用电脑便捷高效地对员工以及工资进行统计,实现工资管理的规范化、系统化、自动化,同时也方便了公司内部员工对自身信息的查询。
公司员工工资管理系统是当下信息管理系统中较为典型的一种系统,前台程序采用Java技术开发,后台使用MySQL数据库进行数据处理。Java语言是一种跨平台的面向对象的编程语言,支持多种操作系统使用,安全高效。具有语言简单、功能强大的优点。 MySQL是一个关系型数据库管理系统,与Java技术连接使用,使操作更加简单明了,运行后表明节省了大量的人力和物力,能够满足企业对于员工的管理和财务的管理。
关键词 考勤;工资管理;数据库;员工信息
目录
摘要
Abstract
1 绪论-1
1.1 课题研究的背景-1
1.2 开发环境与开发工具-1
1.2.1 开发语言的选用-1
1.2.2 开发工具的选用-1
1.3数据库管理系统-1
2 可行性分析-3
2.1 技术可行性-3
2.1.1 Java的发展及特点-3
2.1.2 Jsp的介绍-3
2.1.3 MySQL简介-3
3 需求分析-4
3.1 系统目标-4
3.2 功能分析-4
3.3 用例分析-4
3.4 数据库分析-6
4 总体设计-8
4.1 系统层次模块图-8
4.2 数据库结构设计-8
5 详细设计与实现-12
5.1 后台功能的设计与实现-12
5.1.1管理员登陆、注册模块功能介绍-12
5.1.2 员工管理模块的设计与实现-14
5.1.3 部门管理模块的设计与实现-17
5.1.4 岗位管理模块的设计与实现-18
5.1.5 考勤记录管理模块的设计与实现-19
5.1.6 员工工资结算模块的设计与实现-20
5.1.7 企业关于人事工资管理的公告模块的设计与实现-20
5.1.8 管理员信息管理模块的设计与实现-21
5.2 前台功能的设计与实现-22
5.2.1 员工登陆模块的设计与实现-22
5.2.2 员工查看公告模块的设计与实现-22
5.2.3 员工添加考勤记录模块的设计与实现-23
5.2.4 员工查看考勤记录模块的设计与实现-23
5.2.5 员工查看工资明细模块的设计与实现-24
5.2.6 员工查看个人信息以及修改个人信息模块的设计与实现-24
结论--25
致谢--26
参考文献-27