人事管理系统设计与实现-本科毕业论文.doc
《人事管理系统设计与实现-本科毕业论文.doc》由会员分享,可在线阅读,更多相关《人事管理系统设计与实现-本科毕业论文.doc(39页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、咸阳师范学院2013届本科毕业论文(设计)10722学校代码学号 111003411510722学校代码学号 TP315分类号公 开密级 题 目 人事管理系统设计与实现 Design and Realization of Personnel Management System赵海婷 作者姓名 信息管理与信息系统专业名称管 理 学学科门类 刘小豫指导教师二一五年五月提交论文日期成绩评定等级 良好I摘 要企业人事管理促进企业管理走向科学化、规范化,不仅节约了管理成本,而且大大的提高了工作效率。因此,开发一个人事管理系统是非常有必要的。本系统基于B/S结构和MVC模式,前台应用程序采用JSP开发,后
2、台选用SQL Server 2005作为数据库管理系统,运用软件工程原理进行开发,完成了职工管理、部门管理、考勤管理、奖惩管理、工资管理等模块,实现了人事管理系统的基本功能。系统操作简单、界面友好,安全实用。本文从需求分析、总体设计、详细设计、实现和测试等几个方面阐述了此系统的开发过程。关键词: 人事管理;SQL Server 2005;B/S模式 Abstract The enterprise personnel management to promote the enterprise management more scientific, standardized, not only sa
3、ves management costs, but also greatly improve work efficiency. Therefore, the development of a personnel management system is very necessary. The system is based on B/S mode, the front desk application program was developed by JSP, the background using SQL Server 2005 as the database management sys
4、tem, using the software engineering principle, completed the staff management, departmental management, attendance management, incentive management, payroll management module, the realization of the basic function of the personnel management. The system has the advantages of simple operation, friend
5、ly interface, safe and practical. In this paper, from the demand analysis, overall design, detailed design, realization and testing and other aspects of the development process of this system.Keywords: Personnel Management; SQL Server 2005; B/S Model III 目 录第一章 前言11.1 课题背景与目的11.2 国内外研究现状21.3 设计和研究方法
6、31.4 设计过程及研究内容3第二章 系统开发技术52.1 BROWSER/SERVER(B/S)简介52.2 JAVA SERVER PAGE(JSP)技术52.3 MVC技术62.4 SQL Server 2005数据库7第三章 需求分析93.1 系统可行性分析93.1.1 经济可行性分析93.1.2 技术可行性分析93.1.3 操作可行性分析93.2 系统需求分析93.2.1系统功能分析113.2.2系统用例图11第四章 系统总体设计144.1 系统功能设计144.1.1 基础资料管理144.1.2 数据管理模块144.2 数据库设计154.2.1 概念结构设计154.2.2 逻辑结构设
7、计18第五章 系统详细设计与实现215.1 数据库的实现215.1.1 数据库和表的创建215.1.2 数据库的连接215.2 系统功能设计与实现225.2.1 系统管理模块225.2.2 职工管理模块235.2.3 部门管理模块245.2.4考勤奖惩管理模块255.2.5工资管理模块26第六章 测试与结果分析286.1 测试目的与方法概述286.2 测试用例286.2.1 系统入口单元测试286.2.2 数据录入测试286.3 系统测试结果30结论31谢辞32参考文献33III 咸阳师范学院2015届本科毕业论文(设计) 第一章 前言随着Internet的迅猛发展,计算机在企业管理中的普及应
8、用,这些企业对于管理工作的要求越来越高,期望有一个安全高效的人事管理系统。使用计算机进行人事管理,它具有手工管理无法比拟的优点,例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。可以使企业的人事管理人员从繁琐的日常文本工作中解脱出来,将精力放到更富有挑战性和创造性的人力资源分析、规划、员工激励和战略等工作中去,极大地提高了人事管理的效率,促使企业的管理水平尽快与国际接轨1。1.1 课题背景与目的管理是一种与人类社会共生的社会活动,只要有人类社会存在,就存在着管理活动,它是一种社会现象和文化现象。管理可以分为很多种类,例如行政管理,社会管理,工商企业管理,人力资源管理等。
9、而对于企业来说,又可将管理分为人力资源管理、财务管理、营销管理、生产管理、成本管理等等,其中人力资源管理是极其重要的。而所谓人力资源管理,实质上是一种管理政策和制度,但是这种管理政策和制度能够对员工的工作行为、工作态度产生一定的影响。人力资源管理是以人为中心的管理,它认为人是组织中最有价值的要素。因此,人力资源管理俨然已经成为现代企业管理中不可或缺的重要组成部分,最为人力资源管理工作之基础的人事信息管理也逐渐受到关注和重视2。信息经济时代,社会分工呈现复杂化的态势,社会对人的反应能力、决策能力和行动能力提出了更高的要求,再加上人力资源自身所具有的流动性、隐藏性等特征,因而人力资源管理对于组织十
10、分重要。企业作为一个典型的营利性组织,具有现代组织的一切特征,在市场经济迅猛发展的今天,企业的生存和发展,面临着很多机遇和挑战。因此,企业的信息化管理是企业发展的必然趋势。企业人事管理就是企业运用现代化技术创造出更高的经济效益。随着市场经济发展,人才流动的日趋活跃,高效快捷的管理方式是管理人员所积极倡导的。人事管理是企业可持续发展的基础,是企业管理的核心部分,能够合理调动安排员工所在岗位,为用户提供充足的信息和快捷的查询手段,并进行科技化、信息化的管理3。但是目前人事管理的方式依然跟不上时代发展需要,处在低劣状态之中,有些企业还停留在用纸张档案管理的方式。这种方式效率低下,而且容易出错,极不适
11、应现代企业发展和管理的要求4。一个企业的职工人数非常多,达到几千甚至几万人,每个职工的具体情况也不一样,如果没有一个综合的管理系统对职工进行管理,那么肯定会给管理人员带来种种麻烦,因此,设计和开发一个高效安全、操作方便,简单实用的人事管理系统迫在眉睫。本软件实行以计算机技术为主,科学管理企业的人事档案等信息,不仅提高了工作效率,也为企业的可持续发展提供了更为科学的管理平台。本系统主要是对中小型企业进行人事管理系统的设计和开发,不但可以使企业的管理者在一定程度上掌握所聘用人员的基本人事信息,而且可以为企业的人力资源管理工作提供相关的人事信息数据支持。譬如:企业管理者制定员工培训计划、合理调动人员
12、等等。研究该课题的具体意义包括以下几个方面:(1) 充分利用网络资源,进一步优化和再造管理流程,使人力资源的管理更为高效和科学,数据更为准确,满足人力资源部提升服务和管理水平的要求。(2) 进一步完善人事资源的业务管理功能,健全安全机制,完善安全监控及审计功能。(3) 增强员工自助服务的功能,提高业务的透明度及员工的参与程度。(4) 增强系统可视化的设计,提高用户的可操作性,尽可能减少用户培训。(5) 简化管理流程,使管理人员有更多的时间和精力用于人力资源的战略规划。1.2 国内外研究现状在国外,与我国的人事管理信息系统相对应的是人力资源管理系统(HRMS,HumanResourcesMana
13、gementSystem),国外人力资源管理系统发展较早,完整性和成熟度高,该系统在技术上已非常成熟。国外几乎所有发达国家都建立了自己的人力资源管理系统,这个系统是全国性的,覆盖了全国的人力资源管理。在国外一些发达国家的企事业,非常注重自身人力资源管理与决策支持系统的开发应用。尤其在一些跨国公司,更是不惜巨大投资开发相应的人力资源管理与决策支持系统。在人力资源开发方面:发达的国家培养企业管理人才都有自己独特的办法。譬如英国:创办开放大学和培训中心,不断健全企业管理人员的继续教育网络。美国:以高校为依托,积极开展企业管理人员的继续教育。日本:结合企业实际需要开展继续教育,有的放矢地培训企业管理人
14、员5。国外人力资源管理系统具有雄厚的实力,在技术力量的培养、研发、市场推广等方面大力投入;具有一定包括硬件厂商、数据库公司、咨询公司在内的合作伙伴,形成强强联手的格局。目前我国人事管理系统的开发和应用已有近二十年的时间,但人事管理系统在企业中应用的整体水平还不高, 大多数企业还只是单纯的软件利用或单机版的信息管理系统6。一方面,很多企业管理者对人事管理的重视程度不够,不愿意投入大量的财力和精力;另一方面,MIS开发商推出的HRMIS产品还有很多不完善的地方,如系统功能单一、操作复杂、忽视系统培训、软件升级缓慢,数据共享几乎为零等。我国现阶段很多小企业还是利用excel进行人事信息管理,这种管理
15、方式效率低、容易出错、数据不能共享。大中型企业运用人事管理系统虽较为普遍,但是这些人事管理系统大多数是对企业员工进行管理,而对企业引进人才及其与员工交流平台方面所做的工作不多。我国现在主要的人事管理系统主要有三种形式,通用型, 专业型和完全客制化 。国内的人事管理将人事部门作为一个成本控制的管理部门,通过控制组织内部的人力资源,减少人事管理费用来达到控制组织人工成本的目的,没有充分认识到人才对于组织的重要性。我国正处在由传统人事管理方式向人力资源管理过渡的转型时期,专业的人力资源管理系统是我国企业成长的必然选择。人力资源管理的概念是在80年代,由科研人员和高校教师引入我国7。但一直以来,我国的
16、人力资源管理观念落后,人力资源配置不合理,企业的奖惩制度不合理。现代人力资源管理则讲究以人为本,将人力资源提高到了战略管理的高度,通过各种手段和方法来调动人员的工作积极性,激发人力资源的潜在能量,从而使其能够发挥出最大作用,现代人力资源管理相对于传统人事管理更关注人力资源的重要性,更加科学和具有前瞻性。我国在经济和技术上都已经有实力开发出一个较为完善的人力资源管理系统,并不断努力,向国际人力资源管理的水平看齐。 截止2011年,在我国工商管理局注册的企业超过了3500万,其中中小企业占了99%。这些都是HR软件的潜在市场8。当前上线HR软件的主要还是大中型的企事业单位。随着企业对人力资源管理认
17、识的逐渐深入,中小企业必然是未来人力资源管理系统的主战场。1.3 设计和研究方法 本系统的设计采用的是B/S结构,在Windows平台下,采用JSP和 SQL Server2005技术完成。再设计上主要采用了MVC的三层设计模式,完成了界面,控制层和服务层的完全分离,在JSP页面的设计上采用了JAVABEAN的原理使用EL表达式完成数据的传递,大大减少在JSP上JAVA代码的出现,也使得JSP页面看起来显得更加清晰明了。本系统就是为了适应管理的需要,为企业开发设计的。它使用方便,有简单易懂的操作界面,对于不熟悉计算机的人,也可以轻易掌握使用。1.4 设计过程及研究内容本系统采用面向对象的开发方
18、法,它特有的继承性和多态性,提高了软件的可重用性。在软件的设计过程中遵循模块化的基本原理,即先将整个系统看成一个大模块,再对其自顶向下进行模块分解,再将每个模块分解为更小的子模块,使每个模块更为简单具体。最后,又将这些模块自底向上进行组合,实现系统的设计和开发。这种开发方法采用模块化的原理,模块化就是把整个程序划分为不仅可以独立访问又可以独立命名的子模块,这些子模块的功能是相互独立的。再将这些子模块集合构成一个整体,可以完成用户指定的功能,满足用户的基本需求。采用这种模块化的原理进行系统开发,不仅容易设计,也容易阅读和理解,使软件的结构更加清晰,软件的可靠性和可修改性也得到提高。该人事管理系统
19、的研究内容主要有以下几个方面:(1) 用户登录:对于使用本系统的人进行账号密码管理,更好的确保使用者的信息安全。(2) 系统管理:管理员可以对用户进行权限的管理、分配,使不同的人只能使用自己权限之内的功能。(3) 职工管理:可对公司员工的基本信息,合同档案等进行相应的管理。(4) 人事调动:可对本公司职工进行内部调动管理。 (5) 考勤奖惩管理:增加员工的考勤奖惩记录,并生成职工报表和部门考勤报表,将此模块员工的考勤奖惩结果直接引用到工资模块,进行相应的工资计算。(6) 部门管理:对部门基本信息进行增加、修改、查询等基本操作。(7) 密码修改: 使用本系统的人可修改自己的登录密码。第二章 系统
20、开发技术2.1 Browser/Server(B/S)简介Browser/Server(B/S)结构是一种以Web技术为基础的新型的MIS系统平台模式,将传统的 C/S结构中的服务器部分分解为一个浏览器、数据库服务器与一个或多个应用服务器(web服务器),从而构成一个三层结构的客户服务器体系。图2.1 三层B/S结构采用这种胖服务器端,瘦客户端的运行模式,主要的数据计算操作都在服务器端进行,应用程序也在服务器端安装,客户端不用安装应用程序,所有操作均通过浏览器来完成9。与传统的C/S结构相比,它具备以下的优点: (1) 简化了客户端,客户端软件仅需安装浏览器,客户端硬件配置要求较低。 (2)
21、使用户的操作变得更简单,用户只需了解浏览器的使用,就可访问不同的应用,获取所需的信息。 (3) 特别适用于网上信息发布与获取,使得传统的MIS的功能有所扩展。 (4) 鉴于B/S结构的诸多优点与本系统的实际需求,最终决定采用 B/S结构。2.2 JAVA SERVER PAGE(JSP)技术首先,J2EE 结构是设计和开发数字化系统的核心。其次,系统提供的大部分操作都涉及到与用户动态地进行信息交互,要求系统能够实现数据的动态发布。然后,位于客户端的用户主要通过浏览器使用本系统。最后,在Sun 公司提出的J2EE蓝图中明确推荐使用JSP技术为动态内容提供服务。因此,在J2EE结构的模型框架下,J
22、SP 技术是实现此系统动态信息交互功能的首选方案。JSP技术主要有以下一些特点:(1) 应用程序逻辑和页面显示相分离的特性:JSP 把用户界面从系统内容中分离开来,使得设计人员能够在不改变底层动态内容的前提下改变整个网页布局。(2) 组件的可重用性:绝大多数JSP页面依赖于可重用的、跨平台的组件来执行应用程序的处理10。开发人员能够共享和交换执行组件,并利用这些组件创建应用程序。基于组件的方法加速了开发过程,提高了应用程序的开发效率。(3) 跨平台特性:JSP技术将“一次编写,随处运行”的思想推广到了交互网页中,因此不需要作任何更改,就可以很轻松地跨平台和跨Web服务器移动JSP页。(4) 可
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 人事管理系统 设计 实现 本科毕业 论文
限制150内