




已阅读5页,还剩2页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1/7基于STRUTS的人事管理体系的设计与实现基于STRUTS的人事管理体系的设计与实现一本课题研究的来源以及国内现状随着市场竞争的日趋激烈,人已成为实现企业自身战略目标的一个非常关键的因素,人才之争是市场竞争中的核心内容之一。为了稳定员工信心并不断吸纳优秀人才,企业必须采用现代的人才管理方法。以“人力资源管理”理念为理论基础开发的人事管理系统越来越引企业注意。人事管理系统可以追溯到20世纪60年代末期。由于当时计算机技术已经进入实际阶段,同时大型企业用手工管理人力资源的相关事宜非常费时费力又容易出错,为了解决这个矛盾,各类人事管理系统应运而生。中国的人力资源软件市场机具潜力。随着市场竞争的加剧,企业认识到人力资源管理的重要性,根据对产业生命周期的判断,中国人力资源管理软件产业处于快速成长期,未来前景一片光明。虽然,市场需求旺盛,市场总量快速增长,但是处于快速成长的中国人力资源软件产品众多,品牌集中度不高,还没有一个或者几个品牌的人力资源软件在市场上有明显优势。而国外品牌的软件由于价格、功能等方面的原2/7因,也不能完全适应中国市场的需求。二本课题研究的意义过去,办公自动化似乎是机关的事情。通过创建人事管理系统,拓广了现代办公的概念,企业可以通过系统对内对外进行信息交流。在市场经济条件下,企业的办公事物越来越繁重,企业人员快速、有效的协调越来越重要,越来越有必要实施办公自动化。现代办公自动化不仅兼顾个人办公效率的提高,更重要的是可以实现群体的协调工作,协同工作以为信息交流,工作的协调与合作。有了这个系统,员工,部门之间就可以跨时间跨空间的进行工作,从而实现现代企业管理。随着通信技术的发展,世界从时间上说会变的越来越小,一个合适的人事管理系统适应了这种变化的要求。企业机构的分散、人员的流动、业务的多样对移动办公和异地管理提出越来越高的要求。支持INTERNET标准、适于建立INTRANETINTERNET的人事系统适应时代的要求。三JAVASERVLET/JSP技术J2EE体系结构为建立动态WEB应用程序提供了丰富的功能和灵活的编程模型,其中的WEB容器、JAVASERVLETAPI和JAVASERVLETPAGESAPI用来建立和管理WEB应用程序。WEB容器提供了基本的运行时环境和一个为WEB应用程序提供运行时支持的框架,JAVASERVLET和JSP3/7技术形成了开发WEB应用程序的核心材料。四系统业务及业务需求分析人事管理系统的主要作用是为用户管理不同公司、不同部门的职工,方便用户的查询、汇总及分析。针对不同的用户,人事管理系统有不同的功能表现。本系统为用户提供对公司人事的管理,具体包括功能有职位管理、工作类型管理、部门管理、公司管理、员工管理等。本系统主要功能有职位管理、工作类型管理、部门管理、公司管理、员工管理以及操作数据库的实现。本系统需要实现以下功能公司管理用户可以增加公司的类别,针对不同类别的公司或者分公司,系统可以按公司类别进行处理。通过公司区别不同的用户。职位管理用户可以为本系统的不同公司的职工增加职位,来具体区别不同公司的职工的职位类别。工作类型管理用户可以为本系统增加工作类型管理,针对不同职工的工作类型进行管理,来区分职工的工作类型。部门管理用户可以为本系统增加部门,包括修改、查看、删4/7除、查询等操作。针对不同公司的部门进行管理,建立本公司的部门结构。员工管理用户可以为本系统增加员工。针本文由论文联盟HTTP/收集整理对公司的某部门的员工进行管理,建立本公司某部门的职工管理模块。根据以上要求得到一个解决方案,这个系统是半开放的系统,只对授权用户开放,在主页面输入用户名和密码后,系统验证是否正确,如果正确,将进入系统管理。系统功能图如图1图1系统功能图五模块设计本系统采用MODELVIEWCONTROL模式来架构系统,MVC架构为目前流行的系统架构,系统包括的模块如下1公司管理模块公司管理实现了公司的增加、删除、修改、查询等功能。2职位管理模块职位管理实现了职位的增加、删除、修改、查询等5/7功能。3工作类型管理模块工作类型管理实现了工作类型的增加、删除、修改、查询等功能。4部门管理模块部门管理实现了部门的增加、删除、修改、查询等功能。5员工管理模块员工管理实现了员工的增加、删除、修改、查询等功能。六配置数据源STRUTS框架在启动时会读入其配置文件,根据它来创建和配置各种STRUTS组件,STRUTS配置文件使得开发者可以灵活的组装和配置各个组件,提高了应用软件的可扩展性和灵活性,可以避免硬编码。在STRUTS里文件中的元素是用来配置应用所需要的数据源的,数据源负责建立和特定数据库的连接,许多数据源采用架接池机制实现,以提高数据库性能,JAVA语言提供了接口,许多应用服务器厂商也提供了数据源的实现。本项目中使用的数据库为ORACLEI,数据库的用户名和密码为“MANAGER”,最大连接池数设为个,以下代码6/7演示了在文件中的数据源配置情况数据源的配置代码SYSTEM”/”/JDBCORACLETHINLOCALHOST1521LANDSOFT”/7/7在程序中访问数据源代码如下所示DATASOURCEDSDATASOURCEGETATTRIBUTE_SOURCE_KEY七总结通过对人事管理系统进行分析和功能设计,设计并实现了整个人事管理系统。通过使用STRUTS开发框架,大大简化了应用程序的编程代码量,部分地免去了编程的复杂性,提高了软件的生产效率和可维护性。因此,通过使用STRUTS架构,我们可以快速地开发出高质量的企业级应用软件。MVC本身就
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 绿色施工技术的应用前景
- 信息墙联谊活动方案
- 修建城堡线上活动方案
- 修车创意活动方案
- 俱乐部户外活动方案
- 倍增营销活动方案
- 债券债务活动方案
- 假期专项活动方案
- 假期手抄报活动方案
- 做产品赠送活动方案
- (自考)经济学原理中级(政经)课件 第五章 资本主义经济危机与历史发展
- 任务10-3 顶棚 装饰 施20课件讲解
- 2024年浙江省中考英语真题卷及答案解析
- 英伦历史文化拾遗知到智慧树章节测试课后答案2024年秋哈尔滨师范大学
- 人工智能产品设计与用户体验优化
- 【MOOC】军事理论-哈尔滨工程大学 中国大学慕课MOOC答案
- 《医学科研伦理》课件
- FMEA手册新中文版(第五版)
- 会计案例分析-终结性考核-国开(SC)-参考资料
- 2024年考研199管理类综合能力真题及答案解析
- 《食物中毒与预防》课件
评论
0/150
提交评论