基于Struts的人事管理系统设计与实现

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

大连理工大学硕士学位论文基于Struts的人事管理系统设计与实现姓名:许洪强申请学位级别:硕士专业:软件工程指导教师:蒋光远20070524基于Struts的人事管理系统设计与实现作者:许洪强学位授予单位:大连理工大学相似文献(10条)1.学位论文张刚基于Struts架构的人事管理系统中假期管理模块的设计与实现2008随着计算机网络技术的发展和成熟,特别是Internet的普及,企业管理系统的应用是企业信息化的大势所趋。人事管理是企业管理中的重要部分,其中的员工请假和审批信息则对薪酬计算、员工绩效考核等有着重要意义;特别是对像斯伦贝谢这样一些跨国公司来说,员工因业务需要而经常世界各地出差,同时各分公司所在国家或地区的法定节假日和假期政策又不尽相同,传统的纸质请假已经越来越不能满足实际需要,如何实现请假及审批的无纸化、网络化,已经成为公司信息化发展的重要目标。鉴于此,我实习所在的公司在中国的子公司,确定开发符合中国实际的人事管理系统。本文阐述的是一个基于Struts框架的人事管理系统假期管理模块的设计和实现,该系统应用MVC设计模式,以Struts为核心架构策略,并结合具体的人事管理流程,设计出一套合理的架构层次。本文首先讨论了该系统设计的背景和内容;接着分析了所用到的相关技术:J2EE和Struts;然后阐述了系统的需求分析和系统的设计与实现;最后本文对开发基于Struts框架的Web项目进行了简单的总结和展望。2.期刊论文王禹.WangYuSTRUTS架构及其在人事管理系统中的应用-广东技术师范学院学报2006,(6)本文介绍了MVC模式和Struts框架,对Struts的体系结构和运行机制进行了深入分析,然后根据人事管理系统应用示例,介绍了Struts框架在系统开发中的应用.3.学位论文杜海基于J2EE架构的人事管理系统需求分析及框架的实现2005目前很多政府部门的人事管理还处于人工管理或者单机应用阶段,效率低下.人事管理是现在行政事业单位管理工作不可缺少的一部分,建立行之有效的人事管理系统是推动人事管理走向科学化、规范化的必要条件.本文首先对J2EE体系架构作了简要介绍,然后结合Rational统一过程方法系统进行了人事管理系统进行了分析和建模,研究了Rational统一过程方法在中小型项目的环境和需求下的应用.在实际的开发过程,选择使用了目前非常流行的J2EE框架Struts进行了项目的初步开发,并实现了项目的基本功能和大体框架.Struts为Web应用提供了一个通用的框架,使得开发人员可以把精力集中在如何解决实际业务问题上.此外,Struts框架提供了许多可供扩展和定制的地方,使得应用程序可以方便地扩展框架,来更好地适应用户的实际需求.4.学位论文严敏基于struts的后勤人事管理系统开发2007后勤信息化建设是社会化改革的必然。为了适应后勤改革的新形势,实现数字校园的新目标,高校后勤信息化建设迫在眉睫。现在多数学校在后勤人事管理上还是沿用老式的管理模式,员工基本档案、考核、奖惩情况、人事变动、员工管理数据的变更和归类都在进行着手工或半手工作业,这就造成需要人员多、工作量大而效率低下、数据不够准确等弊病。建立支持能够高效率完成日常业务的后勤人事管理系统,有助于推动后勤科学化、规范化管理。首先分析某高校后勤人事管理的现状和不足,明确了基于struts的后勤人事管理系统的主要功能和核心流程。在此基础上,分析了基于struts的后勤人事管理系统的总体架构以及人事档案管理核心子系统和招聘培训等核心子系统,并基于MVC的Struts框架技术分析了这些核心子系统的实现。其中重点讨论了基于角色访问控制数据库,建立人员管理的综合信息数据库,实现各部门人员基本信息、工作考核的角色化计算机动态管理。5.学位论文陈卫琴基于Struts和Hibernate的人事管理系统的分析与设计2007当前,不管是整个社会的发展,还是高等教育自身的改革和发展,都对高校人事管理提出了更高、更新的要求。建立以信息技术、计算机技术、网络技术支持的现代人事管理信息系统,不仅能提高高校的办事效率,而且也能促进高校人事管理现代化、决策科学化的进程。所以在开发此系统时,应当采用当今先进的设计框架模式,才能得到一个灵活、低耦合及易于维护的企业应用完整解决方案。而框架是特定应用领域中面向对象软件重用技术,是由特定应用领域的软件体系结构所决定的软件构架。应用框架进行软件开发可以大幅度降低软件开发的成本、提高软件质量。随着面向对象技术、Web技术J2EE技术的发展,软件框架技术在Web开发中得到了广泛应用。而Struts和Hibernate是目前最新的应用于Web开发的框架,利用他们结合的设计模式来开发Web系统,使系统在开发效率、可维护性和可扩展性方面都有很好的改进。由于该系统是以教务管理为目的,包括人事基本信息管理、教职工档案管理、师资管理、考勤管理、岗位津贴发放管理以及系统维护等在内的综合管理平台,并在J2EE平台上结合Struts框架和Hibernate框架实现。第一部分从MVC设计模式入手,重点研究了Struts实现MVC体系结构及其工作原理;第二部分从Hibernate体系结构、应用框架模型、运行机制以及Hibernate的特点来分析HibernateO/RMapping框架,并结合Struts框架构建基于Struts和Hibernate技术进行人事系统的开发构架;第三部分以应用UML进行面向对象分析和设计为基础,遵循RUP的核心思想和基本原则,提出了基于Struts和Hibernate的高校人事管理系统的需求用例分析,然后给出系统的概要设计,并以教职工个人信息管理模块为例进行详细设计;第四部分利用Struts和Hibernate进行编码实现,并且讨论了如何解决数据库中的中文乱码和在Struts下整合Hibernate应用的数据流问题。6.期刊论文杜海娟.DuHaijuan基于Struts框架的人事管理系统的设计-甘肃科技2007,23(5)在研究Struts框架的基础上详细探讨了Struts框架的三个主要部分之间的内在联系和采用的处理方式,并阐述了基于MVC的Web应用软件开发框架Struts的工作原理和体系结构,并通过人事管理系统的实例说明了Struts的基本用法.7.学位论文王雨Struts框架下人事管理系统的设计与开发2007人事管理工作是企业、政府等机构内不可或缺的一项基本管理工作。随着信息技术的发展,以及现代企业、政府的规模化、规范化,在人事管理工作上使用快捷、安全、准确的计算机电子化管理已是必然之选。然而,现有的计算机人事管理系统大多只是简单的借助一些工具软件,对小规模的数据进行单机管理,这种管理模式已经无法满足日益增长的人事管理需求,无论在操作易用性,数据安全性,移植、变更、部署的简便性,以及功能的可扩展性上,都无法达到规模化、规范化的要求。在这样的背景下,北京日立北工大信息系统有限公司联手日本某公司,针对日本的企业和政府用户,在分析了客户的需求及企业人事管理中存在的问题后,决定开发一套针对日本企业、政府用户的使用B/S模型的网络人事管理系统。该系统使用基于MVC模式的Struts架构进行开发,在处理方式上拥有多种模式,支持自动制表、批量数据导入导出、报表打印、用户权限分级等功能,处理模块涉及人事管理工作中的十多项内容。完成后,可将完全实现企业用户人事管理的电子化、网络化,大大增加人事管理的效率。本文讨论了使用Struts架构进行开发的系统结构、特点及实现技术,分析了本系统在设计上的基本思想以及实现上的具体方式,并详细介绍了本项目在国内进行的编码、模块测试及结合测试阶段的工作。该系统目前已经结束了国内部分的工作,在日本进行上线前的系统测试等工作。8.学位论文胡志刚Struts软件框架在高校人事管理系统开发中的应用及改进2006以B/S架构为代表的分布式系统开发已经成为当今企业级应用软件开发中通用的一种技术架构。但开发此类系统,其规模与复杂性要远远超出许多传统软件,这些必将对传统的开发方法和手段提出严峻地挑战。因此,在软件结构设计当中,要使得软件的开发过程更加高效,保证所开发的软件缺陷更少,并且还要使得软件能够适应用户不断扩展的需求。解决此类问题的一个常用的方法就是采用软件框架技术,在本文中对J2EE架构的框架技术作了较为深入地分析和研究,阐述了J2EE企业级软件开发架构、开发模式、软件框架、组件技术等相关技术,并且针对在目前B/S架构设计中页面和代码不能合理分离、开发队伍不能很好协作、系统的扩展性差、维护成本高等存在的问题,在文章中,重点研究了软件框架技术在开发J2EE分布式系统中的应用。在本人开发的《景德镇学院人事管理系统》采用了目前应用较为广泛的Struts框架,在开发中充分利用了Struts框架的结构清晰、架构稳定、页面与代码充分分离的特点及优点。除此之外还在充分实践的基础上针对Struts框架中的组件管理简单、数据库访问组件不能解决异构数据的兼容问题等缺陷和不足提出了改进意见,丰富并发展了这一框架。从而很好地兼顾了系统稳定性、扩展性和可维护性的要求,取得了良好的效果。9.学位论文项丹基于工作流引擎Jbpm的高职院校人事管理系统设计与实现2009随着高等教育的不断发展,院校之间的合并成为必然趋势,导致院校人事体系逐渐庞大。某高职院校原本采用的是基于C/S模式下的人事管理系统,功能较为单一,院校合并之后教工总人数有了很大的增长,原有的人事管理系统已无法满足大量变动的需求。学校需要开发出一套高性能、高效率、高可靠性、易部署维护的人事管理软件系统,而工作流技术、分布式技术是当前实现业务过程管理自动化的主流技术,因此我们将工作流引擎JbossJbpm和分布式技术引入到该高职院校人事管理系统的开发中。论文首先分析了目前某高职院校人事管理系统的弊端,并对现代人事管理系统的发展状况以及国内外典型软件的共同特点作了介绍,引出工作流的概念,详细介绍了工作流技术的基本概念,以及它在业务流程描述与建模、流程分析等方面的优势。接下来论文对工作流引擎Jbpm的原理、流程定义语言、流程实体、数据库映射以及Jbpm流程设计器作了重点研究。根据对该高职院校人事系统的需求分析,论文对基于Jbpm的高职人事管理系统进行总体架构的设计,系统采用当前流行的MVC(模型、视图、控制器)架构,并结合了Struts框架和J2EE技术。然后论文对基于工作流引擎Jbpm的人事管理系统中的业务流程进行设计与实现,使用Jbpm的流程设计器设计系统的招聘模块主体流程,通过编程将流程定义XML文件部署到MySQL数据库,采用Hibernate实现类的持久化,并运用Struts框架结合引擎API(应用程序编程接口)进行了设计。论文设计和实现的基于Jbpm的人事管理系统克服了传统人事管理系统中的缺点,MVC架构的应用改进了系统的性能,J2EE技术的应用提高了系统的可移植性和安全性,Jbpm工作流引擎的运用,使流程的设计更加优化,使流程的管理实现自动化,提高了系统中业务流程的柔性。10.期刊论文谢艳平.胡家宝.谢承旺.XIEYanping.HuJiabao.XIEChengwang基于Struts和Hibernate的MVC设计模式-交通与计算机2005,23(4)在基于当前非常流行的Struts和Hibernate两个开源框架的基础上,分析了它们各自的工作原理,提出了将这两者结合起来实现MVC设计模式的思想,并将这一思想运用到公司人事管理系统项目中去,系统具有较好的重用性、灵活性和可维护性.本文链接:授权使用:上海海事大学(wflshyxy),授权号:7d2ce4c7-7eee-458e-b7a9-9dfb01222ba6下载时间:2010年9月24日

1 / 59
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功