人事与工资管理系统的设计与实现毕业设计

本文详述了一个基于Java和JSP的人事与工资管理系统的开发过程,包括需求分析、可行性研究、系统设计与实现。系统采用B/S架构,数据库使用Microsoft SQL Server 2000,实现了员工信息管理、绩效考核、薪酬管理和查询等功能,为企业人事与工资管理提供了高效解决方案。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

技术:Java、JSP等

摘要:

本文采用自顶向下的结构化的系统分析方法,阐述了一个功能全面的人事与工资管理系统的开发过程、操作流程及其一些核心的技术。本文首先进行了项目概述,简单介绍了项目开发的背景、项目开发的目的和项目开发的意义;接下来是系统规划阶段,通过实际的业务流程调研,分析了系统的组织结构,具体完成了人事与工资管理系统的需求分析、可行性分析、现行业务流程分析,并通过对现行业务流程的优化,得出了系统的业务流程;之后是系统分析,具体完成了数据流分析和数据字典;系统设计阶段主要完成了功能模块的划分、数据库的设计和系统界面设计。该阶段对各个模块的功能进行了详细设计,形成了本系统的功能模块图,在此基础上选择了合适的开发模式;数据库的设计先进行了概念结构设计,之后进行了逻辑结构设计,最后完成了数据库表的设计。

根据前几个阶段的分析和设计,该系统决定采用B/S结构,JSP作为开发语言,数据库采用Microsoft SQL Server 2000,完成了系统的程序实施。本系统的设计实施为企业人事与工资管理系统的运行做基础,同时为人事与工资管理系统的开发提供一个参考模式,为企业的人事与工资的管理提供良好的条件。

关键词:人事与工资;管理系统;结构化分析

目录:

一、引言 1

(一

人事工资管理系统 1问题描述 1.1设计目的 本系统的设计目标是能够对该公司的员工的基本信息和工资信息进行添加和修改 ,根据个人信息将工资分为职务工资,职称工资和其他工资.能够调整工资标准和员 工信息,也能够调整其他工资项目,根据需要对教职员工基本信息和工资信息的查询 ,系统应该包括系统用户数据的添加,修改和删除。系统应该具有简单,易用,小巧 ,经典的特色,应该能够对高校工资管理进行优化,使其系统化,高效化,智能化。 并保证工资管理的准确性,简易性,为公司财务人员提供便利。 1.2设计背景 随着市场经济的快速发展,公司规模越来越大,员工的数量也越来越多,员工工 资管理更加的复杂,而工资管理是一项琐碎、复杂而又十分细致的工作,工资计算、 发放、核算的工作量很大,一般不允许出错,如果实行手工操作,每月发放工资须手 工填制大量的表格,这就会耗费工作人员大量的时间和精力,计算机进行工资发放工 作,不仅能够保证工资核算准确无误、快速输出,而且还可以利用计算机对有关工资 的各种信息进行统计,服务于财务部门其他方面的核算和财务处理,同时计算机具有 着手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、 保密性好、寿命长、成本低等。这些优点能够极大地提高人事工资资管理的效率,也 是企业的科学化、正规化管理,世界接轨的重要条件。这就对人事工资管理提出了 新的要求,用计算机管理系统来管理高校工资已经成为目前的趋势,使用计算机可以 高速,快捷地完成以上工作。在计算机联网后,数据在网上传递,可以实现数据共享, 避免重复劳动,规范数据管理行为,从而提高了管理效率和水平。人事工资管理系统 便是以计算机为工具,通过对工资管理所需的信息管理,不仅把管理人员从繁琐的数 据计算处理中解脱出来,而且优化了管理体系,使其高效化,简易化,智能化,也提高 了透明度和互动性. 2系统目标和建设原则 2.1系统目标 某公司决定建立"工资管理系统",以取代单一的人工管理。根据人员基本情况表 中的职位、职称及工龄长短,决定工资表中的基本工资和岗位津贴的具体数值。根据 各部门上报的扣款表的内容决定工资表中扣款项的金额.按月汇总工资表。 2.2建设原则 根据我们确定的工资数据库的设计思想,我们提出我建设原则如下: A.高可靠性: 该系统是该公司进行工资管理、员工信息管理、日常行政管理和奖惩管理 的基础设施,要求有很高的可靠性,以此建立起稳定、实用的应用环境,因此系 统方案设计就以高可靠性为首要原则。 B.安全性: 系统平台和系统平台数据的安- —对网络系统应严格地管理,并通过防火墙和有效设置权限等方法加强系统平台 和数据的安全。 C.实用性: 选择适合公司应用规模和层次的技术,需求操作平台充分考虑其性价比和 适用性,网络管理简单方便、可维护性强,以降低系统管理、运行、维护和升 级费用,增强可使用性。 D.规范、开放:   坚持开放性和标准化原则,采用的各种系统平台、协议、技术、开发工具、 应用系统是开放的、标准化的和可维护的。 3运行环境规划 选择微软平台作为主导,一方面考虑目前微软的飞速发展,越来越多的企业在规 划内部网络时,将微软平台作为首选方案;另一方面从技术角度来讲,微软平台上的 应用无论是在开发上,还是在软件的部署上都非常容易,而且性能优越. A.开发工具语言:visual basic 6。0 B.中文版硬件环境:CPU型号为Pentium 以上,内存128M以上。 C.系统环境:Linux及Windows98以上系统均可。 D.DBMS开发工具:MS SQL Server 2005 4需求分析说明 4。1功能需求描述 A.员工基本信息模块 员工基本信息模块具有员工信息输入、员工增删、员工信息查询三个功能,员工基 本信息包括员工号、员工姓名、员工性别、所在职位、具体职称、工龄和工资等级等 信息。员工增删实现了对数据库中员工信息的增加和删除。员工可以通过员工号或员 工姓名对员工信息进行查询。 B.工资结构设置模块 根据该公司的工资管理实际情况,本系统将工资结构分为职位工资、职称工资、 工龄工资、其他工资四部分.该模块可以对这四个工资类型设置工资等级,并对每个等 级设置工资标准. C.工资汇总模块 用户在员工信息管理模块对该员工的工资等级进行输入以后,在工资汇总模块会自 动对员工工资进行汇总。用户可以打印出工资汇总表,打印之前可以通过打印预览功 能进行打预览。 以下便是该系统的功能模块示意图: 图4.2人事工资管理系统功能模块结构图 4。3数据库设计 4。3.1数据库介绍 所谓数据库(Database)就是指按一定组织方式存储在一起的,相互有关的若 干个数据的结合,数据库管理系统(database Management System)就是一种操纵和管理
用数据库做的企业工资管理系统。摘 要 企业的工资管理是公司管理的一个重要内容。随着企业人员数量增加,企业的工资管理工作也变得越来越复杂。工资管理既涉及到企业劳动人事的管理,同时也是企业财务管理的重要组成部分。工资管理需要和人事管理相联系,同时连接工时考勤和医疗保险等等,来生成企业每个职工的基本工资、津贴、医疗保险、保险费、实际发放工资等。资金是企业生存的主要元素,资金的流动影响到企业的整体运作,企业员工的工资是企业资金管理的一个重要的组成部分。早期的工资统计和发放都是使用人工方式处理纸质材料,不仅花费财务人员大量的时间且不易保存,往往由于个人的因素抄写不慎或计算疏忽,出现工资发放错误的现象。早期工资管理多采取纸质材料和具有较强的时间限制。基于以上原因,企业工资管理系统使用电脑安全保存、快速计算、全面统计,实现工资管理的系统化、规范化、自动化。企业工资管理系统是典型的信息管理系统(MIS),前台程序开发工具采用微软的VB6,后台数据库采用Access数据库。VB6是一种面向对象的开发工具,具有组件丰富、语言简单、功能强大的优点。 Access数据库具有VB6无缝连接、操作简单、易于使用的优点。运行结果证明,本企业工资管理系统极大提高了工作效率,节省了人力和物力,
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值