达伦公司工资管理系统的设计与实现

本系统采用JSP技术作为创建应用程序的方式,以SSH为开发框架,以Java作为编程语言,采用MYSQL数据库作为后台数据库建立了达伦公司工资管理系统,以方便企业与员工之间的协作为目标,实现了工资管理、奖惩管理、部门管理、个人信息管理等功能。在完成该系统的过程中,首先,对现阶段的企业管理模式进行市场研究,其次以工资管理开发所需要的技术为基础对系统开发做出了详细的可行性分析;然后根据需求分析搭建数据库;接着进行详细设计,设计出大概的用户交互界面;再有将已经搭建的数据库与前台的界面进行对接并解决出现的错误;最后对该系统进行测试,测试结果表明,该系统实现了数据的信息化和自动化等较为全面的功能。关键词 工资管理,Java,SSH,MYSQL
目 录
1 引言 1
1.1 课题背景 1
1.2 课题意义 1
1.3 课题方向 2
2 系统需求分析 3
2.1 功能需求分析 3
2.2 性能需求分析 4
3 系统功能的设计与实现 4
3.1 系统功能设计 4
3.1.1 系统功能需求 4
3.1.2 系统主要功能模块 5
3.2 数据库的分析与设计 6
3.2.1 数据库设计要求 6
3.2.2 数据库概念设计 7
3.2.3 数据表结构设计 8
3.3 信息流程分析 10
3.4 系统主要功能设计与实现 11
3.4.1 登录功能模块 11
3.4.2 员工管理功能模块 12
3.4.3 工资管理模块 13
3.5 系统功能开发问题及方案 13
3.5.1 验证码问题及方案 13
3.5.2 加密问题及方案 14
3.5.3 导出Excel问题及方案 14
3.5.4 数据库备份和还原问题及方案 14
4 系统详细设计 15
4.1 系统登录界面 15
4.2 系统主界面 16
4.3 部门信息模块 18
4.4 用户管理模块 19
4 *好棒文|www.hbsrm.com +Q: ^351916072# 
.5 薪资管理模块 20
4.6 工资赏罚模块 21
4.7 公告管理模块 22
5 系统测试 23
5.1 测试必要性 23
5.2 系统测试方法 23
5.3 测试结论 23
结 论 26
致 谢 27
参考文献 28
1 引言
1.1 课题背景
在中国,由于经历了文革以及种种不行的遭遇,计算机技术发展的较为缓慢,刚开始的人事资料文档等管理很显然都是依靠人手工进行,不同类型的资料进行分门别类。这样的管理方式又耗时又耗力,确实存在很大的缺点。随着时代的发展,一些公司不再仅仅局限在一个小的管理圈,随之而来的是需要更多的劳动力,传统的手写的方式肯定已经不再适合,这就需要智能的对信息进行管理[1]。
我国进入新世纪以来,社会经济得到了较为快速的发展,随之带来的是很高水平的现代化,以及不断提高的生活水平,再加之全球信息化的大背景,人们不再简单得满足于通过传统手工进行重要信息的记录,他们开始寻求更加方便并且有效的方式。
达伦公司在建立初期,使用的是人工管理公司的工资事宜及人事事务,随着公司规模的扩大,纷繁复杂的事务使得管理越来越困难,很多公司不满足现状,招聘了大量管理人员,这样的结果就是需要公司花费大量的资金来投入运营,并且影响公司的发展。
随着计算机技术的普及和发展,使用计算机技术对人事信息进行管理,具有很多优点,例如极大的提高了信息处理的速度和准确性等等[2]。很多企业为了提高该公司的管理效率,让企业变得更加科学化和规范化,达伦公司计划利用计算机技术进行人事信息控制和进行数据的处理,不仅提高了公司的工作效率,而且提高了公司的安全性,最主要的是大大降低了企业的成本。
鉴于当前仍有中小型公司手工化管理公司工资情况的这样的一个状况,从而导致了这些公司的管理的水平提高不上来。所以为了进一步规范公司的工资管理,提高公司对社会的价值,避免资源的冲突,我开发了这套基于B/S结构的公司工资管理系统,只要有互联网,管理员通过其就可以随时随地,非常方便的了解每个公司人员的当前状态和相关信息情况,这样做完全提高了员工的工作效率,而且在一定程度上避免了资源的浪费。
1.2 课题意义
各个企业单位为了应对市场的变化,必须寻求新的经营方式,尝试新的管理方式来对工资信息进行创新。经过实践证明,为了能够高效的管理企业资源的相关信息,进行信息化的管理系统是很有必要的。
随着准确,实时与可靠并进行快速分析的数据计算机软件再处理日常信息时得到广泛利用,我们的工资行业也快速的进入计算机软件信息化步伐。在最近30年,计算机技术有飞速发展,硬件的应用能力大大提升,性价比也变得很低,软件开发的方法以及工具也迅猛发展。通俗点讲,目前国内大部分人工作的目的就是为了薪资,所以在这种计算机飞速发展的时代下,我们必然要顺应信息化管理工资这种趋势。
本课题设计的意义就是帮助达伦公司更好的管理纷繁复杂的工资事宜及人事档案管理而提供了较为完整的解决方案。
达伦公司工资管理系统可以使公司管理层掌握员工的综合素质,及时调整人才分配。不难看出,我们用计算机对公司信息进行管理,有以下特点,包括检索更加方便,更快的查询、高的可靠性,跟好的保护客户的隐私,并且存储量比较大,能够使企业科学化、正规化管理相应的事务。
1.3 课题方向
一个优秀的MIS系统,开发主要包括:
(1)需要建立和维护后台的数据库, 使得这个数据库具有以下特点:做到数据一致性,完整性强,并且最重要的是数据要安全。
(2)前端应用程序的开发。要求应用程序功能能相对完善的满足客户的所有需求,界面相对好看,操作起来简明扼要等。

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/1168.html

好棒文