GRAILS企业人事管理系统毕业论文

上传人:l**** 文档编号:129638040 上传时间:2020-04-23 格式:DOC 页数:50 大小:3.18MB
返回 下载 相关 举报
GRAILS企业人事管理系统毕业论文_第1页
第1页 / 共50页
GRAILS企业人事管理系统毕业论文_第2页
第2页 / 共50页
GRAILS企业人事管理系统毕业论文_第3页
第3页 / 共50页
GRAILS企业人事管理系统毕业论文_第4页
第4页 / 共50页
GRAILS企业人事管理系统毕业论文_第5页
第5页 / 共50页
点击查看更多>>
资源描述

《GRAILS企业人事管理系统毕业论文》由会员分享,可在线阅读,更多相关《GRAILS企业人事管理系统毕业论文(50页珍藏版)》请在金锄头文库上搜索。

1、. . .GRAILS企业人事管理系统毕业论文第1章 引 言 我们国家一直以来使用传统人工的方式管理文件档案,这种管理方式存在着效率低、性差等的缺点。另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。作为计算机应用的一部分,使用计算机对人事档案信息进行管理,具有手工管理所无法比拟的优点。所以建立人事管理系统,使人事管理自动化,提高信息处理的速度和准确性十分必要。 人事管理的对象是一个单位或若干单位中员工的基本信息,这些信息是在变化的。人事部门要为本单位、上级部门提供准确的统计数据。由于人员众多、数据源复杂、统计管理工作闲难,以往每做一项工作,都需要花费很多的精力和

2、时间。传统的人工管理方式存有诸如效率低,性差,查找、更新、维护困难等各种各样的缺点。因此,人事管理系统能够为用户提供充足的信息和快捷的查询手段。使用计算机对人事资料进行管理,会给应用者带来很多方便,例如检索迅速、查找方便、可靠性高、存储量大、性好、寿命长、成本低等。这些优点能够降低了企业人事管理的人力和成本,并提高了企业人事管理的效率,使企业管理真正实现人力资源的网络化、系统化、科学化。从而提高了企业部的管理水平,提高了企业在市场竞争中的综合竞争力。同时,这也是企业与世界先进管理技术接轨的重要条件。 我们针对如此,设计了一套企业人事管理系统。企业人事管理系统采用的是计算机化管理,系统做的尽量人

3、性化,使用者会感到操作非常方便,管理人员需要做的就是将数据输入到系统的数据库中去。由于数据库的存储容量相当大,而且比较稳定,适合较长时间的保存,也不容易丢失。第2章 绪论2.1课题研究的背景据统计,目前,美国在财务会计上占有90%的工作由计算机完成,人事管理中80-100%的信息处理由计算机完成,计划管理是8090%,在计算机应用发展较快的国家中,计算机应用于经济管理的占80%,由此可以看出,在国外经济管理是计算机应用的主要领域。因此,信息资源的开发和利用已被确立为国民经济信息的核心容,信息数字化,传输的网络化是缩小发展中国家与发达国家差距的捷径。近些年,一些较大的企业经常自行开发人力资源管理

4、软件,这样做有一定的好处,如成本低廉,上级单位一次开发,基层单位可以重复利用,而且一定程度上能满足个性化需求。但是实践证明,这种开放方式一般难以成功。一方面,企业部开发人员往往缺乏项目经验,导致与最终用户的需求相悖;另一方面,这种形式的软件开发不参与市场竞争,仅仅是供给部使用,有可能导致开发人员敷衍了事,开发的系统不能真正起到作用。 与此同时,由于我国正处在由传统管理方式向人力资源管理过渡的转型时期,企业中的管理方法从思想到行动都发生着巨大的变化,处于摸索中的人力资源管理随时都可能发生这样那样的变革,这就对人力资源管理软件提出了巨大的挑战,软件如果不能够随着变革而自行适应,那么,这个软件就没有

5、生命力。 国外人力资源管理系统与国的相比,优势主要体现为:具有雄厚的实力,在技术力量的培养、研发、市场推广等方面大力投入;具有一定包括硬件厂商、数据库公司、咨询公司在的合作伙伴,形成强强联手的格局。国外人力资源管理系统伴随着管理理论的发展,其设计思路蕴涵了先进的管理理念;国外人力资源管理系统起步较早,完整性和成熟度高,开发出了适用于不同行业的解决方案。西方发达国家已广泛使用人力资源管理系统,其他一些软件系统如ERP(企业资源计划)、WFM(工作流管理)等在开发过程中预留了与人力资源管理系统的接口,使得国外的人力资源管理系统今后的扩展难度降低。国外人力资源管理系统对于基于互联网技术的研究和支持不

6、遗余力,以PeopleSoft为例,其最新版本是完全基于互联网架构的版本,使得其易用性大大加强。 从某种意义上来说,国外虽然有着较为成熟的产品,在成熟度、先进性上都要优于大多数的国产品,但在我国大多数公司人力资源管理制度并不规,这就导致了国外的产品实用性、有效性大打折扣,而且其价格过于昂贵,让国企业难以接受。另一方面来说,我国企业受中华民族源远流长的文化影响,人力资源管理上比西方企业更强调人性化,而非制度化。这也是的国外软件开发商很难开发出符合中国企业需要的产品。2.2课题研究的意义中国是世界上人口最多的国家,目前有近14亿人口,劳动力人口有近8亿,约占世界劳动人口的25%(中国统计年鉴200

7、8数据)。而对于如此庞大的劳动力人口,企业人事管理信息数字化已经成为趋势。而我们国家一直以来使用传统人工的方式管理文件档案,这种管理方式存在着效率低、性差等的缺点。另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。作为计算机应用的一部分,使用计算机对人事档案信息进行管理,具有手工管理所无法比拟的优点。所以建立人事管理系统,使人事管理自动化,提高信息处理的速度和准确性十分必要。当代社会已经进入了信息时代,随着企业规模的扩大,企业管理组织会变得越来越庞大和困难,而信息的处理与使用也变得越来越重要,它对于企业的决策者和管理者来说都至关重要,所以人事管理系统应该能够为用户

8、提供充足的信息和快捷的查询手段。建立一套人事管理信息系统能够加快物资的周转速度,提高生产效率,加强管理的信息化手段,提高本单位的经济效益。从宏观上讲,顺应了社会的信息化、社会化潮流,缩短了整个社会化大生产的周期。人事管理的对象是一个单位或若干单位中员工的基本信息,这些信息是在变化的。人事部门要为本单位、上级部门提供准确的统计数据。由于人员众多、数据源复杂、统计管理工作闲难,以往每做一项工作,都需要花费很多的精力和时间。传统的人工管理方式存有诸如效率低,性差,查找、更新、维护困难等各种各样的缺点。因此,人事管理系统能够为用户提供充足的信息和快捷的查询手段。使用计算机对人事资料进行管理,会给应用者

9、带来很多方便,例如检索迅速、查找方便、可靠性高、存储量大、性好、寿命长、成本低等。这些优点能够降低了企业人事管理的人力和成本,并提高了企业人事管理的效率,使企业管理真正实现人力资源的网络化、系统化、科学化。从而提高了企业部的管理水平,提高了企业在市场竞争中的综合竞争力。同时,这也是企业与世界先进管理技术接轨的重要条件。开发这样一套人事管理系统的主要意义是:大幅度提高工作效率,使公司的人事干部从繁重琐碎的人事工作中解脱出来,把主要精力投入到日常工作中。 用计算机数据库管理代替手工统计工作,并且对数据库中的各数据自动进行逻辑验证,使数据统计过程中的错漏减少到最低程度。使各管理部门的信息管理工作规化

10、、高效化,大大简化数据汇总的工作量。2.3课题研究的发展趋势世界经济发达国家的大中企业都拥有比较完备的企业信息系统,经济发达国家都是将经济信息服务于国民经济并取得辉煌成就的国家。随着经济体制的快速发展,国外有许多大型企业,设置首席信息经理(chief information officer简称CIO)的高级职位,专门负责企业信息工作。据对美国500家大型企业的抽样调查,已有半数公司设立了CIO职位。CIO的出现标志着企业的经营管理和信息工作进入了一个新阶段。在市场需求的推动下,我国企业信息管理工作这些年得到了很大的发展,对于企事业单位的人事管理部门来说,非常需要一个操作方便、功能实用、能够满足

11、本企业对员工信息管理及需求的系统。企业人事管理系统逐步向能够满足以下的功能方向发展:可以真正地实现对企业人事的管理;系统的功能要符合本企业的实际情况;系统的功能操作要方便、易懂,不要有多余或复杂的操作;可以方便地对人事进行管理;具有检索迅速、查找方便、可靠性高、存储量大、性好、成本低等优点;可以帮助企业管理朝着科学化、规化和信息化的发展。2.4开发工具及相关技术介绍2.4.1 开发技术(1)grails框架 Grails采用动态方法减小了java平台上进行Web开发的复杂度,不过与那些框架不同的是,Grails是构建在Spring和Hibernate等Java已有的技术之上的。Grails是一

12、个full-stack框架,它借助于核心技术与相关的插件(plug-in)来解决Web开发中方方面面的问题,其中包括: 易于使用的基于Hibernate的对象-关系映射(ORM)层 称为Groovy Server Pages (GSP)的表现层技术 基于Spring MVC的控制器层 构建于Gant 上的命令行脚本运 行环境 置Jetty服务器,不用重新启动服务器就可以进行重新加载 利用置的Spring 容器实现依赖注入 基于Spring的MessageSource核心概念,提供了对国际化(i18n)的支持 基于Spring事务抽象概念,实现事务服务层 借助于功能强大的Groovy动态语言和领

13、域特定语言(Domain Specific Language,DSL),以上那些特性变得非常易用。(2)hibernate框架Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。 Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序使用,也可以在Servlet/JSP的Web应用中使用,最具革命意义的是,Hibernate可以在应用EJB的J2EE架构中取代CMP,完成数据持久化的重任。(3)javascriptJavaScript是一种基于对象和事件驱动并具有相

14、对安全性的客户端脚本语言。同时也是一种广泛用于客户端Web开发的脚本语言,常用来给HTML网页添加动态功能,比如响应用户的各种操作。它最初由网景公司的Brendan Eich设计,是一种动态、弱类型、基于原型的语言,置支持类。JavaScript是Sun公司的注册商标。JavaScript也可以用于其他场合,如服务器端编程。完整的JavaScript实现包含三个部分:ECMAScript,文档对象模型,字节顺序记号。2.4.2 开发环境开发模式: 系统基于Browser/Server模式进行设计开发工具:sts9.2、JDK6.0开发语言:JAVA、groove、Html、Javascript

15、开发系统:linux后台数据库:Mysql服务器:采用tomcat 6.0服务器2.4.3 开发方案 本系统选择B/S结构,B/S(Browser/Server)结构即浏览器和服务器结构,它是随着Internet技术的兴起,对C/S(Client/Server)结构的一种改进,如今主流的管理系统大都采用B/S结构。在这种结构下,用户工作界面是通过WWW浏览器来实现,极少部分事务逻辑在前端(Browser)实现,主要事务逻辑在服务器端(Server)实现,形成所谓三层3-tier结构。这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本(TCO)。其层次结构如

16、图2-1所示。图1-11 B/S层次结构图第3章 需求分析3.1编写目的软件需求是指用户对目标系统在功能、性能、行为、设计约束方面的期望,这种期望可能是原始的、笼统的,也可能是抽象的细节化的。软件需求分析工作主要目的是:在综合分析用户对系统提出的一组需求的基础上,构造一个从抽象到具体的逻辑模型表达软件将要实现的需求。需求规格说明书是需求分析的产物,它是软件系统生存期中软件定义阶段的最后一个步骤。作为整个软件开发过程的指南,也是软件开发人员开发出符合用户要求的软件的基础。编制目的是为了使用户和软件开发者双方对该软件的初始规定有一个共同的理解,使之成为整个软件开发的基础。3.2企业人事管理系统的定义企业人事管理系统是一个面向企业人事部门工作人员,为其提供服务的综合信息管理系统人员通过本系统完成相关的日常工作,这些工作也是平常

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 毕业论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号