JSP+Tomcat+SQLServer实现的工资管理系统
需积分: 9 15 浏览量
更新于2024-08-02
收藏 689KB DOC 举报
"工资管理系统课程设计"
在本次课程设计中,我们关注的是工资管理系统,它是一个结合了计算机技术和现代化管理理论的工具,旨在提升企业效率和优化人力资源管理。工资管理系统的核心在于“工资”,它整合了企业的市场、效益及服务,构建了一个统一的业务管理平台。该系统通过有效地管理员工的工作时间、工作量,助力企业更好地控制人力成本,提高经济效益。
本系统采用的技术栈是JSP+Tomcat+SQL Server 2000,利用JSP连接数据库,实现对员工工资的计算和管理。系统功能主要包括以下几个方面:
1. **员工基本工资设定**:允许设置不同工种的基础工资标准。
2. **加班津贴管理**:根据员工的加班时间和类型,计算相应的加班津贴。
3. **月工资计算**:基于员工的基本工资和考勤情况,生成每月工资。
4. **年终奖金计算**:以年为单位,计算员工的年终奖金,公式为(年度工资总和+津贴总和)/12。
5. **工资报表**:提供单个员工、部门以及按月份的工资查询,支持报表打印。
在系统设计上,包含了以下关键模块:
- **用户登录**:验证用户身份,确保数据安全。
- **单个员工信息查询**:查看员工的个人信息、考勤、工资、加班津贴和年终奖金详情。
- **员工信息管理**:添加新员工信息或修改现有员工信息。
- **部门信息查询**:统计部门工资总额及人员数量。
- **信息打印**:方便打印工资报表,便于企业内部管理和审计。
数据库设计部分,创建了五个主要的表:
- **员工考勤情况表**:记录员工的出勤状况。
- **员工工种情况表**:存储员工的工作岗位和级别信息。
- **员工津贴信息表**:存储员工的各类津贴数据。
- **员工基本信息表**(WorkerInfo):包含员工的基本资料,如编号、姓名、性别、部门、职位等。
- **员工月工资表**:记录每月每位员工的工资详情。
图2.1展示了员工基本信息表WorkerInfo的结构,包括了编号、姓名、性别、部门号、部门名称、职位等级、职位名称、密码和照片地址等字段,构成了系统中员工信息的基础。
通过这个课程设计,学生不仅能掌握Web开发和数据库设计的基本技能,还能理解如何将这些技术应用到实际的管理问题中,提升软件工程的实践能力。
606 浏览量
2009-09-15 上传
1021 浏览量
162 浏览量
2010-11-23 上传
629 浏览量
150 浏览量
150 浏览量
kjwen2009
- 粉丝: 7
- 资源: 3
最新资源
- pawiis_pet_service
- misc.ka-开源
- rabbitmq 3.8.14版本可以用的延时插件
- EDSR(增强型深度超高分辨率)Matlab端口:EDSR(增强型深度超高分辨率)Matlab单图像超分辨率-matlab开发
- ICT-in-de-Wolken:ICT的信息库,位于沃尔肯(Wolken)
- valorant:圭亚那勇士
- FlutterCTipApp_03_实现滚动渐变的AppBar
- 媒体广告中的市场研究方法PPT
- MyFirstRep-Broadcast-Receiver-with-Vibrate-Alert-
- cursoAngular4:使用CodeSandbox创建
- SKIN_GCN:皮肤检测(使用GCN)
- grooming:美容网站 - Ignacio Prados
- constellation:适用于C ++的高性能线性代数库
- 元旦晚会策划案
- haxm-7.5.6.tar.gz
- nybble_core:使用Deployer创建的ARK.io区块链