分类号 密级
U D C 编号
本科毕业论文(设计)
题 目 高校毕业实习过程管理系统设计与实现
学 院 计算机学院
专 业 名 称 计算机科学与技术
年 级 2016级
学 生 姓 名 黄巍
学 号 1650340029
指 导 教 师 李剑
二〇二〇 年 四 月
湖北第二师范学院本科毕业论文(设计)原创性声明
本人郑重声明:所呈交的学位论文,是本人在导师的指导下,独立进行研究工作所取得的成果。除文中已经注明引用的内容外,本论文不含任何其他个人或集体已经发表或撰写过的作品成果。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律结果由本人承担。
论文作者签名:黄巍
2020年 5月 10 日
摘要:随着计算机的普及和计算机科学技术的飞速发展,人们开始越来越多地利用计算机来解决我们生活中的实际问题了。近几年来,由于人力资源制度的不断改革,各级人事部门对人力资源信息管理计算机化的需求也与日俱增。因为对大多数的企业管理者而言,如何有效的管理企业的人力资源,使其发挥最大的效益,是每位企业管理者不断面临的难题与挑战。所以企业人力资源管理成为了企业管理中的重中之重。
以前人力资源管理甚至还采用人力处理方法,这样不仅效率低下,不易保存和查找,更多的会由于人为的原因,造成数据的遗漏,差错,误报,从而给企业带来重大的损失。因此,开发一个界面友好,功能全面,操作简单的基于B/S(Browser/Server)结构的企业人力资源管理系统变得十分重要,这也正是本系统开发的目的和意义所在。本系统将采用目前比较先进的MyEclipse6.5开发工具和MySQL数据库进行设计。
本企业人事管理系统将人事管理与办公自动化管理进行了有机结合,能有效地管理企业内各种人力资源信息,使企业各部门工作人员都能及时,方便地获得所要人员的各种信息,以及对信息的组合条件查询,更新,管理员的密码设置和工资的统计发放等功能,从而提升企业的工作效率和竞争力,满足了现代企业管理的需要。
关键字: 人事管理系统 B/S结构 组合条件查询
Abstract: With the popularity of computer and the computer the rapid development of science and technology, people began to used more and more on computers to solve practical problems in our life.In recent years, due to the human resource system reform, all levels of the personnel department of human resources information management computerized demand is growing.For most of the enterprise managers, how effective management enterprise human resources, make its maximum benefit, is each enterprise managers continuously problems and challenges.So enterprise human resources management become the enterprise management in the priority.Previous human resource management even using human processing method, which is not only a low efficiency, is not easy to preserve and search, more will due to human reason, cause data of errors, omissions, material misstatement, thus brings to the enterprise significant loss.Therefore, development of a friendly interface, comprehensive functions, operation simple based on B/S(Browser/Server)structure of enterprise human resources management system has become very important, it is the systematic development of purpose and meaning.This system will be adopted at present more advanced MyEclipse6.5 development tools and MySQL database design.This enterprise human resources management system will personnel management and office automation management organically, and can effectively management enterprise inside all sorts of human resources information, causes the enterprise to each department staff can timely and easily get to personnel, and various kinds of information for the combination of information inquiry, update, conditions administrator password setup and wage statistics distribution functions, thus promotes the enterprise the work efficiency and competitiveness, and meet the needs of modern enterprise management.Keywords:Graduate internship process;management system;SSH;Java
0.0.1.目录
1.1.绪论
1.1.1.1 选题背景
要想通过人力资源管理系统来提高企业的管理水平,光是选取一个好的或比较好的、适合本企业特点的人力资源管理软件还是远远不够的。在以人为本的观念的熏陶下,人力资源管理在组织中的作用日益突出。但是,人员的复杂性和组织的特有性使得人力资源的管理成为难题,基于这个时代背景,人力资源管理将成为企业管理的重要内容,人事管理系统(Human Resource Management System,HRMS)成为许多企业管理中非常重要的部分。人事管理系统的作用之一是为人力资源规划,建立人事档案。它的出现使得人事档案查询、调用的速度加快,也使得精确分析大量员工的知识、经验、技术、能力和职业抱负成为可能。从而,实现企业内人力资源管理的标准化、科学化、数字化和网络化是很有必要的。
1.2.1.2 目的和意义
随着企业内人力资源管理的网络化和系统化的日益完善,人力资源管理系统在企业管理中越来越受到企业管理者的青睐。人力资源管理系统的功能全面、操作简单,可以存放企业员工的基本信息、分配和管理企业员工工作任务、实现对企业员工的考勤管理,能够方便快捷地掌握员工的个人信息、工作进度和工作状态等,降低企业人力资源管理的人力和成本,并提高人力资源管理的效率。使企业管理真正实现人力资源的网络化、系统化和科学化。
1.3.1.3 系统设计思想
一个管理系统的设计思想是对一个系统的基础的认识,一个合理的人力资源管理系统应该具备操作简单、可视化界面、功能全面、运行速度快等优点。通过人力资源管理系统可使管理者快速、高效地完成企业日常事务中的人事工作,降低人力资源管理的成本,使管理者能集中精力实现企业战略目标。人力资源管理系统主要具备以下特性:
(1)高技术性:本系统设计主要采用eclipse开发工具和MySQL数据库结合起来设计与实现的。Eclipse开发工具功能非常强大,同时MySQL数据库可以大容量地存储数据,Java为主要开发语言,并且采用先进的SSH框架进行设计,充分运用高技术手段来设计。
(2)实用性:系统从用户需求的角度为出发点,一切以用户的方便为准则。切实了解用户的实际需求,尽量满足用户的各项要求,以达到让用户满意的程度。
(3)灵活性:通过对SSH框架的设计,可以减少许多代码与页面之间的重复性和冗余,从而大大的提高了软件的灵活性,用户可以根据不同的需要,选择对应的软件部分,非常方便灵活。
(4)可维护性:本系统的设计非常便于维护,因为使用了SSH框架以及稳定性较高的软件和硬件环境,所以可以随时为系统的软件、硬件进行维护。
(5)复用性:本系统采用模块化的方法进行设计,对各个模块尽可能的达到高内聚,低耦合的程序,来提高系统的复用性。
1.4.1.4 集成开发环境
1.4.1.1.4.1 B/S结构的数据库访问模式
B/S(Browser/Server)结构,即浏览器/服务器模式,当前在web数据库开发中应用较广泛的一种模式,它是随着Internet技术的兴起,从传统的二层C/S(客户机/服务器)模式发展起来的新的网络结构模式,其本质是三层结构C/S模式。在这种结构下,用户工作界面是通过www.xiexiebang.com(java 官方网站).[4] http://www.xiexiebang.com(中国java网站).[5] 耿祥义.Java基础教程[M].北京.清华大学出版社.2014.9:10-50
[6] Bruce Eckel.Java编程思想[M].北京.机械工业出版社.2012.9:30-280
[7](美)舒尔第.Java2-The complete reference[M].北京.电子工业出版社.2013.1:20-100
[8](美)Marty Hall.Servlet与JSP权威指南[M].北京v机械工业出版社.2012.10:30-350
[9](美)Marty Hall.JavaScript高级程序设计[M].北京.人民邮电出版社.2016.11:50-200
[10](美)David Flanagan.JavaScript权威指南[M].北京.机械工业出版社.2013.1:10-200
[11] 梁立新.项目实践精解:基于struts-spring-hibernate的Java应用开发[M].北京.电子工业出版社.2016.8:10-300
[12] Bruce Shive.Research Direction in Object-Oriented Programming,2002
[13] Miao H.K.McDermid J.A.andTony Ian,Proving the existence of the initial state in Z specification,Chinese Journal of Advanced Software Research,2003
[14] Apache Software.The Struts Users Guide.http://Jakarta.Apache.org/struts.