工资管理系统的设计与实现工资账户管理请假管理毕业设计论文.docx
- 文档编号:3035140
- 上传时间:2022-11-17
- 格式:DOCX
- 页数:39
- 大小:2.56MB
工资管理系统的设计与实现工资账户管理请假管理毕业设计论文.docx
《工资管理系统的设计与实现工资账户管理请假管理毕业设计论文.docx》由会员分享,可在线阅读,更多相关《工资管理系统的设计与实现工资账户管理请假管理毕业设计论文.docx(39页珍藏版)》请在冰豆网上搜索。
工资管理系统的设计与实现工资账户管理请假管理毕业设计论文
工资管理系统的设计与实现
──工资账户管理、请假管理
摘要:
工资管理是财务管理的一个重要方面,对于任何一个企业或者组织都极其重要,现今社会利用计算机支持企业或组织高效率来完成操作势在必行。
我们由一个四人团队来完成了工资管理系统设计与实现。
在本工资管理系统中,涉及到最多的就是对数据的增删改查,当然在真正的系统中,对于这些操作要控制在严格的权限中,使用struts2+hibernate+spring实现了简单的CRUD操作。
本系统采用三层架构,也就是数据访问层、业务逻辑层、表示层。
整个系统包含7个模块(系统管理、人事管理、工资账户管理、工资管理、请假管理、个人信息管理、报表管理),本论文包括其中的两个模块-工资账户管理、请假管理。
关键词:
工资管理系统;MYSQL数据库;工资账户管理;请假管理
Abstract:
Salarymanagementisanimportantaspectoffinancialmanagement,itisveryimportanttoanyenterpriseororganization,nowadays,usingcomputerforenterpriseortheorganizationtocompletetheoperationisimperative.Soweareateamoffourhavecompletedthedesignandimplementationofsalarymanagementsystem.Inthesalarymanagementsystem,involvingthemostisthedatacrud,ofcourse,intherealsystem,fortheseoperationstocontrolinstrictaccess.WeusedStruts2andhibernateandspringtoachieveasimpleCRUDoperations.Thesystemusesthreelayerarchitecture,whichisthedataaccesslayer,businesslogiclayerandpresentationlayer.Thewholesystemcontainssevenmodules(systemmanagement,personnelmanagement,wageandsalaryaccountmanagement,salarymanagement,leavemanagement,personalinformationmanagement,reportmanagement),inthispaper,includingtwomodules,theyaresalaryaccountmanagementandleavemanagement.
Keywords:
Thewagesmanagement;MYSQLdatabase;Salaryaccount;Leavemanagement.
前言
有效的工资管理对于任何一个单位或者组织都是不可缺少的部分,它的内容对于单位或者组织的决策者和管理者来说都至关重要,所以工资管理系统应该能够为用户提供充足的信息和快捷的查询等手段。
但一直以来人们使用传统人工的方式管理文件信息,这种管理方式存在着许多缺点,如:
效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。
随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识已进入人类社会的各个领域并发挥着越来越重要的作用。
作为计算机应用的一部分,使用计算机对工资管理信息进行管理,具有手工管理所无法比拟的优点.例如:
检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。
这些优点能够极大地提高单位或者组织信息管理的效率,也是单位或者组织的科学化、正规化管理,与世界接轨的重要条件。
随着数据库技术的不断发展及数据库管理系统的广泛应用,数据库中存储的数据量急剧增大,这些数据库中的大量数据隐含着许多有价值的信息,而传统的对数据库的简单操作只能发现表层的知识,不能归纳出隐含的带有结构性的知识,已不能满足人们的需要,人们更希望通过对数据的分析,得到数据更深层次的信息,或者说得到可用于进行决策的知识,也即对数据进行挖掘。
数据挖掘,顾名思义就是从大量的数据中挖掘出有用的信息。
开发本系统的目的就是帮助单位或者组织的财务主管部门提高工作效率,实现单位或者组织员工工资信息管理的系统化、规范化和自动化。
本系统包括七个大功能,使单位或者组织实现工资管理的自动化,无疑会给单位或组织管理部门带来很大方便。
1系统需求分析
1.1范围
本次开发的系统为工资管理系统。
用于对小型企业的职工基本信息和工资信息的管理。
包括工资账户管理(创建工资账户、审批工资账户)、请假管理(个人请假管理、审批请假申请)。
1.2定义
GZGLXT
GongZiGuanLiXiTong(工资管理系统)的缩写。
FS
FinanceStaff(财务人员)的缩写。
NFS
NotFinanceStaff(非财务人员)的缩写。
JSP
JavaServerPage(Java服务器页面)的缩写,一个脚本化的语言。
UML
UnifiedModelingLanguage的缩写,一个建模语言。
1.3功能需求
定义了开发人员必须实现的软件功能,使得用户能完成他们的任务,从而满足其业务需求。
工资账户管理:
对员工的工资账户进行添加、修改、删除。
请假管理:
添加请假单,审批请假申请
1.4系统优势
1)降低财务专员的工作量,提高日常工作效率.
2)先进的工资管理系统能够及时准确地收集、管理信息,够有效地在企事业单位的各个部门间架起一个沟通的桥梁,使企事业单位或者组织的各个部门根据相关的信息作出合理高效的操作。
3)操作简单易用,能满足企业、学校等组织对员工的工资进行有效管理。
1.5开发与运行环境
本例的工资管理系统开发与运行环境如下:
开发环境:
WindowsXP/Windows7
开发工具:
myeclipse
数据库管理系统:
MYSQL数据库
运行环境:
WindowsXP/Windows7
2系统总体结构设计
2.1系统目标
本系统要对重庆师大学教职员工的工资进行数据管理,对各项工资条款进行计算。
汇总各项数据生成员工个人工资,打印工资报表。
采用用户名,密码安全机制,分用户权限登陆访问,保证系统资源不受人为因素的干扰。
2.2系统功能结构与分析
一个有效的系统要能储存系统中所必须的信息并能对这些信息进行各种操作。
例如对信息快速查找以及对数据的增删改查。
工资管理系统是帮助企业或者组织管理职工工资的系统,本系统是由系统管理、人事管理、工资账户管理、工资管理、请假管理、个人信息管理、报表管理几个功能模块组成。
2.3系统各功能模块设计
据以上分析的功能,总结出系统结构图如下:
图2.2.3系统结构图
2.4工资账户管理模块
图2.2.4工资管理模块功能示意图
2.5请假管理模块
图2.2.4请假管理模块功能示意图
3数据库设计
3.1数据流程图
1)工资账户管理
图3-1.1工资账户管理流程图
2)请假管理
图3-1.2请假管理流程图
3.2数据字典分析
1)模块管理表(module)-主要用来管理模块的排列和模块的访问路径。
字段名称
数据类型
字段大小
是否主键
说明
id
int
11
Y
模块编号
name
varchar
500
N
模块名称
sn
varchar
500
N
系统标识
url
varchar
500
N
访问路径
orderNo
varchar
500
N
优先级标识
parentId
int
11
N
父亲模块编号
2)工资账户表(account)
字段名称
数据类型
字段大小
是否主键
说明
id
int
11
N
序号
personId
int
11
Y
员工id
number
varchar
255
N
账户编号
status
varchar
255
N
审批状态
opinion
varchar
255
审批意见
createTime
datetime
N
创建时间
3)请假管理表(leaves)
字段名称
数据类型
字段大小
是否主键
说明
id
int
11
Y
请假次数
personId
int
11
N
员工id
name
varchar
255
N
员工姓名
content
varchar
255
N
请假内容
status
varchar
255
N
审批状态
opinion
varchar
255
N
意见
createTime
datetime
N
创建时间
fristDay
datetime
N
开始时间
lastDay
datetime
N
结束时间
4详细设计与实现
Spring配置:
Spring作为业务层,结合hibernateFilter文件处理,
org.springframework.orm.hibernate3.support.OpenSessionInViewFilter
4.1工资账户管理实现
4.1.1配置
在strusts.xml中添加
--账户管理-->
account.xml的配置如下:
xmlversion="1.0"encoding="UTF-8"?
>
DOCTYPEstrutsPUBLIC
"-//ApacheSoftwareFoundation//DTDStrutsConfiguration2.0//EN"
"http:
//struts.apache.org/dtds/struts-2.0.dtd">
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 工资管理 系统 设计 实现 工资 账户 管理 请假 毕业设计 论文