JSP+Tomcat+SQLServer实现的工资管理系统

需积分: 9 20 下载量 15 浏览量 更新于2024-08-02 收藏 689KB DOC 举报
"工资管理系统课程设计" 在本次课程设计中,我们关注的是工资管理系统,它是一个结合了计算机技术和现代化管理理论的工具,旨在提升企业效率和优化人力资源管理。工资管理系统的核心在于“工资”,它整合了企业的市场、效益及服务,构建了一个统一的业务管理平台。该系统通过有效地管理员工的工作时间、工作量,助力企业更好地控制人力成本,提高经济效益。 本系统采用的技术栈是JSP+Tomcat+SQL Server 2000,利用JSP连接数据库,实现对员工工资的计算和管理。系统功能主要包括以下几个方面: 1. **员工基本工资设定**:允许设置不同工种的基础工资标准。 2. **加班津贴管理**:根据员工的加班时间和类型,计算相应的加班津贴。 3. **月工资计算**:基于员工的基本工资和考勤情况,生成每月工资。 4. **年终奖金计算**:以年为单位,计算员工的年终奖金,公式为(年度工资总和+津贴总和)/12。 5. **工资报表**:提供单个员工、部门以及按月份的工资查询,支持报表打印。 在系统设计上,包含了以下关键模块: - **用户登录**:验证用户身份,确保数据安全。 - **单个员工信息查询**:查看员工的个人信息、考勤、工资、加班津贴和年终奖金详情。 - **员工信息管理**:添加新员工信息或修改现有员工信息。 - **部门信息查询**:统计部门工资总额及人员数量。 - **信息打印**:方便打印工资报表,便于企业内部管理和审计。 数据库设计部分,创建了五个主要的表: - **员工考勤情况表**:记录员工的出勤状况。 - **员工工种情况表**:存储员工的工作岗位和级别信息。 - **员工津贴信息表**:存储员工的各类津贴数据。 - **员工基本信息表**(WorkerInfo):包含员工的基本资料,如编号、姓名、性别、部门、职位等。 - **员工月工资表**:记录每月每位员工的工资详情。 图2.1展示了员工基本信息表WorkerInfo的结构,包括了编号、姓名、性别、部门号、部门名称、职位等级、职位名称、密码和照片地址等字段,构成了系统中员工信息的基础。 通过这个课程设计,学生不仅能掌握Web开发和数据库设计的基本技能,还能理解如何将这些技术应用到实际的管理问题中,提升软件工程的实践能力。
606 浏览量
高校工资管理系统 系统分析报告 目录 (一)工资管理系统简介 3 (二)工资管理系统需求分析 3 (三)功能结构设计分析 4 3.1员工变动 4 3.2部门管理 5 3.3工资输入 5 3.4初始化当月工资 5 3.5工资计算 5 3.6年终奖管理 5 3.7所得税管理……………………………………………………………………………….6 3.8数据导出、打印………………………………………………………………………….6 3.9工资结转………………………………………………………………………………….6 3.10年收入汇总……………………………………………………………………………...6 3.11用户管理………………………………………………………………………………...6 (四)工资管理系统数据库分析 6 (五)数据库设计 7 5.1创建创建“部门表” 7 5.2创建“当月个人工资明细表”用户表 7 5.3创建“个人工资汇总表”用户表 8 5.4其他关键数据表的创建 8 (六)系统功能描述.......................................................................................................................10 (七)设计总结…………………………………………………………………………………...10 (八)分析者名单 10 (一)工资管理系统概述 工资是企业按劳动制度的规定支付给职工的劳动报酬,包括基本工资、奖金及各种津贴。工资核算与管理正确与否关系到企业每一个职工的利益,对于调动每一个职工的的工作积极性、正确处理企业与职工之间的经济关系具有重要意义。此外,工资是企业生产过程中活劳动的耗费,是构成产品成本的重要要素,正确核算和管理工资是有效控制成本中的人工费用,降低产品成本的前提。 工资管理系统的主要任务是通过工资费用的计算和分配,为成本核算与账务处理提供依据,并且根据工资制度和职工劳动数量与质量,计算并发放应该支付给职工的工资。工资核算是工资管理的重要内容。工资核算包括工资结算与工资分配两个方面。工资结算是指应付工资、代扣款项和实发工资的计算;工资分配是指按部门、类别进行工资汇总,并按工资的用途对工资进行分配。 (二)工资管理系统需求分析 随着高等学校的快速发展,高校规模越来越大,教职工的数量也越来越多,高校工资管理更加的复杂,而工资管理是一项琐碎、复杂而又十分细致的工作,工资计算、发放、核算的工作量很大,一般不允许出错,如果实行手工操作,每月发放工资须手工填制大量的表格,这就会耗费工作人员大量的时间和精力,计算机进行工资发放工作,不仅能够保证工资核算准确无误、快速输出,而且还可以利用计算机对有关工资的各种信息进行统计,服务于财务部门其他方面的核算和财务处理,同时计算机具有着手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高人事工资资管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。这就对高校工资管理提出了新的要求,用计算机管理系统来管理高校工资已经成为目前的趋势,使用计算机可以高速,快捷地完成以上工作。在计算机联网后,数据在网上传递,可以实现数据共享,避免重复劳动,规范数据管理行为,从而提高了管理效率和水平。高校工资管理系统便是以计算机为工具,通过对工资管理所需的信息管理,不仅把管理人员从繁琐的数据计算处理中解脱出来,而且优化了管理体系,使其高效化,简易化,智能化,也提高了透明度和互动性。 工资管理系统的目的和现实意义就是提高企业或公司的管理效率,避免一些在管理中由于人为因素而存在的一些诸多问题。工资管理系统还可以节省人力资源,不必浪费过多的人力资源在这种手工发放工资的模式之上。工资管理系统也可以为企业或公司节省生产成本,获取更大的利润,人力资源问题的减少必将为企业或公司节省一些不必要的生产成本,从而为企业或公司获取更大的利润。