公司工资管理系统毕业论文
2022-04-02 22:30:24
论文总字数:14382字
摘 要
以前的工资管理主要是通过人力的处理,效率低下,而且因为一些人工的原因导致的数据的错误,泄露以及难以查找和更新等等,这些都给企业造成严重的损失。针对这种情况,开发一个简单快捷操作简单的员工工资管理系统就变得十分重要。
本系统将员工的管理和工资的管理有机高效的结合在一起,能有效地管理企业内各种人力资源信息。管理员可以便捷快速的查询员工信息,而且也可以参考员工信息实施对员工工资的发放。提升了企业的工作效率和竞争力,满足了竞争激烈的现代企业的管理需求。
本系统采用JSP开发语言,数据库用SQLServer,是一个基于WEB技术的B/S结构的工资管理系统,界面简洁,操作简单。
关键词:工资 JSP B/S结构
The design and implementation of the company’s salary management system
Abstract
Before the wage management is mainly through the human treatment, low efficiency,and because some artificial reasons lead to the data error,leakage and hard to find and update,etc.all these caused serious losses to the enterprise.it is very important to develop a simple and efficient staff salary management system.
This system will be combined together the staff management and payroll management organic and efficient, enterprise human resources information management effectively.Administrators can convenient and fast query employee information,but also can refer to employee information implementation of employee wages.mprove the work efficiency and competitiveness of the enterprise, to meet the needs of the fierce competition in the modern enterprise management.
The system uses the JSP development language, database using SQLServer, is a WEB technology based on the B/S structure of the wage management system, interface is simple,operation is simple.
Keywords: wage;JSP ;B / S structure
目 录
摘 要 I
Abstract II
目 录 I
第一章 需求分析............................................................................................................................ 1
1.1任务概述 1
1.1.1目的和意义 1
1.1.2用户的特点 1
1.2.1技术的可行性 1
1.2.2操作可行性 2
1.2.3经济的可行性 2
1.3需求规定 2
1.3.1需求概述 2
1.3.2业务流程图 3
1.3.3程序运行环境配置 4
第二章 数据库设计.........................................................................................................................5
2.1 E-R图 5
2.2数据表设计 8
2.2.1数据表总览 8
2.2.2数据表详细说明 8
第三章 详细设计.......................................................................................................................... 11
3.1详细设计理念以及详细设计使用的工具 11
3.2登录信息 ..11
3.3密码信息 12
3.4部门信息 14
3.5员工信息 13
3.6考勤信息 14
3.7工资信息 14
3.8用户界面 15
第四章 系统功能实现.................................................................................................................. 16
4.1系统登陆页面实现 16
4.2管理员模块 16
4.2.1部门信息管理 17
4.2.2员工信息管理 18
4.2.3员工出勤管理 19
4.2.4员工工资管理 22
4.2.5修改个人密码 23
4.2.8退出系统 23
4.3用户模块 24
4.3.1工资信息查看 24
第五章 需求测试.......................................................................................................................... 27
5.1测试的任务及目标 24
5.1.1 测试的任务 24
5.1.2 测试的目标 24
5.2 测试方案 24
5.2.1 用例名称:登录测试 24
5.2.2 用例名称:新增员工测试 25
5.2.3 用例名称:新增员工考勤信息测试 25
5.2.4 用例名称:员工工资添加测试 26
总结 27
致 谢 30
第一章 需求分析
1.1任务概述
1.1.1目的和意义
一直以来,各种企业的工资管理都主要是依靠人工,而依靠人工来管理工资,存在着一系列的问题,譬如说考勤的信息,请病假出差等等,这些信息都要通过人工的形式来完成。对于小企业来说,这些完全可以接受,毕竟人员也并不多,管理并不复杂。但大一点的企业,人工管理的问题就一览无遗,查询更新都显得极为麻烦,而且极容易出错。开发一个基于信息技术的工资管理系统,能够做到对工资和人员的智能化管理,对众多企业来说,也是极为迫切的需求。一个能有效管理公司的员工信息和工资信息的管理系统,不仅能够满足企业的需求,也能够促进社会经济的发展,同时也能真正实现计算机所象征的解放生产力。
1.1.2用户
系统的最终用户是公司里负责人事方面的管理员以及要查询自己工资的普通员工。
整个系统的逻辑关系还有界面都很简单,对系统以及数据库也并没有一些复杂的操作。对那些并不懂计算机相关知识的人来说,本系统也称得上简单易上手。就维护来说,一般的计算机人士就能够很好的对系统进行维护。
1.2可行性分析
要开发一个系统,资源的分配总是有限制的,而且因为许多不确切的原因,也会导致时间的延迟。这些都要求在开发系统之前,最好能进行一些必要的可行性分析,包括技术,经济,操作这些方面,考虑到这些,可以大大减少项目的开发风险。
1.2.1技术的可行性
本系统较为简单,开发工具只是需要MyEclipse,开发的语言也是大三就学过的java,数据库使用了自己平日里看的SQLServer,在大学期间学过的相关知识已经足够使用了。所以说,在设计本系统的过程中,技术上是完全可行的。
1.2.2操作可行性
不管是系统的界面还是系统的框架都是极为简单明了,对系统的操作,只需要对计算机有简单的基础,能够熟练地运用计算机就可。同时操作人员只要对本系统有简单的了解,就可以很好的操作。在技术上,在操作问题上,本系统都不存在问题。
1.2.3经济的可行性
对于经济的可行性来说,本系统只要求配置windows7操作系统的电脑即可,并没有其他多余的要求。同时,企业开发本系统的成本是远远低于在工资管理效率上带来的的高收益的。在经济上,本系统是完全可行的。
1.3需求规定
1.3.1需求概述
这个系统属于小型公司的工资管理系统,能够有效的对中小型企业的员工的工资,考勤情况进行合理化的管理。
管理员可以对员工的个人信息,考勤信息以及工资信息进行管理。确切的说,管理员能修改自己账号的密码,能够在数据库中更新部门信息,可以在数据库中添加新员工的信息,可以在数据库中添加员工在某个月的出勤信息,可以通过参照员工的出勤情况在数据库中添加员工的工资信息。
用户主要可以做:密码修改和查看自己的工资信息。
1.3.2功能设计:
本课题是关于公司员工工资管理系统的设计与实现,其简要功能描述如下:
- 管理员可以对公司的部门,员工的信息,员工的出勤进行数据的操作和管理,同时针对员工的职位和考勤信息对员工的工资进行操作管理,主要包括:
1 密码的修改。
2 公司部门的添加还有部门的子部门的增加和删除操作。
3 员工的出勤信息的管理。
4 还有公司员工的增加,删除操作。
5 参考员工的职位和出勤信息,对员工的工资信息进行管理。
(2) 用户可以对自己的信息修改还有查看自己的工资信息,这其中包括:
1 密码的修改。
2 自己的工资信息的查询.
基于以上的功能分析,功能模块图绘制如图1-1:
员工工资管理系统
管理员模块
用户模块
工资信息查询
密码修改
工资管理
出勤管理
员工管理
部门管理
密码修改
图1-1 功能模块图
1.3.3业务流程图
基于B/S结构的某公司员工工资管理系统的业务流程图如图1-2所示:
开始
登录
用户登录
管理员登录
失败 失败
登录验证
登录验证
成功 成功
工资信息查询
密码修改
工资管理
出勤管理
密码修改
员工管理
部门管理
图1-2 业务流程图
1.3.4程序运行环境配置
本系统对其运行的环境有一定的要求,具体要求如下:
① 系统开发平台:MyEclipse 6.0.1
请支付后下载全文,论文总字数:14382字