多功能企业工资管理系统开发设计
多功能企业工资管理系统开发设计
Abstract: With the development of economy, the development of enterprises toward large-scale
direction, enterprise employees, professional management and relevant information with salary
increase sharply, so need to design salary database management system of an enterprise, by the
computer instead of manual to perform a series of operations, the office staff can quickly and easily
complete the task of payroll. The application of the Java language and the JSP dynamic web
technology, using MySQL5 as background database to design and develop a set of enterprise salary
management system, realize the staff management, role management, rights allocation, leave
management, payroll management and other functions, friendly interface, convenient operation, stable
operation.
Keyword :salary management; enterprise; JSP;
1 、 引言
随着改革的深入和经济的发展, 企业间的竞争压力越来越大, 企业要想生存, 就必须在各个方面
加强管理, 并要求企业提高信息化程度, 能够对企业的整体资源进行集成管理。现代企业已意识
到, 企业间的竞争是综合实力的竞争, 要求企业有更强的资金实力、更快的市场响应速度。这就
要求企业各个部门之间统一计划, 协调生产步骤, 汇总信息, 调配企业内部资源, 实现既独立又统
一的资源共享管理[1]。本文开发的工资管理系统的具体目标如下:管理企业员工的基本信息、
管理企业员工的请假信息、管理员工工资信息、管理系统用户信息、管理部门信息、管理角色
等。
2 、 可行性分析
2.1 、 技术可行性
开发技术主要包括 JSP 网页开发技术、JDBC 数据库连接技术。Web 服务器采用 Tomcat, 数据
库采用 My SQL 数据库技术。该系统的编写采用的是基于 J2EE 的MVC 技术, 系统的开发工具
采用 My Eclipse 集成开发环境, 该系统的后台数据库是 My SQL 数据库。运用基于 J2EE 的
Stuts2 和Spring 以及 Hibernate 技术可以方便快捷地创建一个基于 Internet 的网站。随着 Web 开
发技术的日趋成熟, Struts 框架成为一个不错的选择, 它是基于 MVC 的Web 应用框架, 所以本系
统技术成熟[2]。
2.2 、 经济可行性
由于工资管理系统是一个小型的系统, 而且开发系统时就使用了比较大众化的开源开发技术
JSP, 数据库 My SQL 也是免费的数据库, 所以开发成本低, 系统完成后软件运行要求低, 系统维
护费用很低。
2.3 、 社会可行性
工资管理系统便于企业员工工资管理者操作, 减少了大量复杂的任务, 并且减少数据错误产生。
3 、 系统的设计与开发
3.1 、 系统开发环境
(1) 硬件需求。CPU:双核 2.0 以上;内存:2G, 最好 4G 以上;硬盘:100G 以上。
(2) 软件需求。操作系统:Windows7;数据库管理系统:My SQL5.0 以上版本数据库;其他支撑软
件:JDK1.6 及以上版本;应用服务器:Tomcat6.0 以上;浏览器:IE6.0 以上。以 Java 语言和 JSP 动态
网页技术为开发工具[3]。
3.2 、 系统模块架构
工资管理系统的使用者通常为管理员、经理、人事部人员、财务人员、普通员工, 由于系统支
持角色创建以及角色权限管理, 使用者的角色可以有更多。这里假定就这五种用户。管理员负
责系统的初始化数据的建立, 管理员通常负责部门管理、角色管理、用户管理以及给用户分配
角色。人事部门人员负责员工信息管理和修改申请的审批。工资账户通常由财务人员进行管
理。工资组和工资单通常由人事部人员或者财务部进行管理, 工资组和工资单的审批通常由经
理负责。普通用户登录通常可以查看自己的个人信息、修改密码、查看工资、提交修改申请、
个人请假管理。请假审批通常由人事部或经理负责。报表管理通常由人事部、财务人员、经理
负责。图1是工资管理系统的功能模块图。
图1 系统功能模块图
3.3 、 数据库设计
良好的数据库设计是数据库应用程序开发的重要基础, 是系统长期有效运行的保证。工资管理
系统的数据库采用 My SQL 数据库, 一共有 13 张表。如表1所示。
表1 数据库表
其中的主要表结构如表2、表3所示。
摘要:
展开>>
收起<<
多功能企业工资管理系统开发设计Abstract: With the development of economy, the development of enterprises toward large-scale direction, enterprise employees, professional management and relevant information with salary increase sharply, so need to design salary database management system of an enterprise, by the com...
相关推荐
-
RS232串联接口的通讯程序论文
2023-06-28 84 -
倒车雷达系统的研究与设计
2023-06-28 141 -
浴室水温控制系统设计(开题报告+论文+答辩PPT)
2023-06-29 183 -
基于GPRS无的数传模块设计
2023-06-29 84 -
高速喷水织布机单片机控制系统设计
2023-06-29 102 -
电阻炉温度控制系统(论文+DWG图纸)
2023-06-29 196 -
基于可调度性与全局延迟的分布式嵌入系统实时通信中的总线访问优化
2023-06-29 82 -
(修改)基于STM32的智能住宅系统设计
2023-07-08 321 -
基于Arduino的智能避障小车的设计机械控制毕业设计
2023-07-14 150 -
基于单片机的温室大棚的监测与控制系统设计-单片机毕业设计-自动化电子毕设资料
2024-01-21 133
作者:闻远设计
分类:其它行业资料
价格:免费
属性:4 页
大小:263.42KB
格式:DOCX
时间:2024-03-10

