- 1、本文档共57页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于改进型MVC设计模式的人力资源规划系统的研发毕业论文
目 录
摘 要 I
Abstract Ⅱ
1 绪论
1.1 概述 (1)
1.2 研究内容 (6)
1.3 论文结构 (7)
1.4 本章小结 (8)
2 软件体系结构与MVC设计模式
2.1 软件体系结构 (9)
2.2 MVC设计模式 (10)
2.3 JSP体系结构 (12)
2.4 本章小结 (14)
3 改进型MVC应用框架的设计与实现
3.1 MVC与IMVC (15)
3.2 IMVC关键技术 (18)
3.3 IMVC应用框架 (23)
3.4 工具组件设计 (33)
3.5 本章小结 (33)
4 人力资源规划系统实现方案
4.1 系统概述 (34)
4.2 基于IMVC人事档案管理子系统的设计 (38)
4.3 系统配置与运行 (45)
4.4 本章小结 (49)
5 总结与展望
5.1 总结 (50)
5.2 展望 (50)
致谢 (52)
参考文献 (53)
1 绪论
企业建立完善的人力资源规划系统是十分必要的,通过分析目前国内外人力资源规划系统中的传统MVC设计模式及其多层Web体系结构的优点及存在的问题,提出了解决这些问题的一种改进型优化分层应用框架,改善企业级人力资源规划系统,提高企业资源利用效率,有十分重要的意义和学术价值。
1.1 概述
1.1.1 研究背景
在经济发达的国家里,人力资源规划是企业组织管理的一项基础性工作,其目的在于确保员工的结构、数量和效率符合企业战略发展的要求。人力资源规划在中国,由于计划经济时期国家对人员编制的控制,这项工作一直未纳入企业管理的范畴。随着市场经济的发展,一些在竞争中逐渐胜出的企业先后开始面临这样的困惑:一方面业务的发展带来部门人员的急剧膨胀,人员总量已经超出国际同行的几倍、十几倍,甚至出现人浮于事、职责不清和因人设岗的状况;而另一方面,各级管理人员仍然抱怨人手不够,甚至将业务指标不能实现的责任归咎于人员编制不够。这些问题的产生与企业长期缺乏科学的人力资源规划方案不无关系。现代企业的生存与发展受众多因素影响和制约。其中,最重要也是最根本的因素就是企业的劳动者——人力资源,他们是企业所有资源中最宝贵的,因而必须对其进行有效管理。但是在实际操作中,许多企业更关心的可能是它的资金和市场问题,人力资源管理常常为其所忽视。然而恰恰是人力资源的瓶颈阻碍了企业的进一步发展。目前,这些企业大多已积累了相当的经济实力,迫切需要通过进一步腾飞来实现其在目标市场上的领先地位。因此,能否根据企业战略要求,合理规划人员编制,为实现战略性转折提供必要人力资本保证,成为企业目前面临的关键性挑战之一。
在经济发达的国家里,人力资源规划是企业组织管理的一项基础性工作,其目的在于确保员工的结构、数量和效率符合企业战略发展的要求。在中国,由于计划经济时期国家对人员编制的控制,这项工作一直未纳入企业管理的范畴。随着市场经济的发展,一些在竞争中逐渐胜出的企业先后开始面临这样的困惑:一方面业务的发展带来部门人员的急剧膨胀,人员总量已经超出国际同行的几倍、十几倍,甚至出现人浮于事、职责不清和因人设岗的状况;而另一方面,各级管理人员仍然抱怨人手不够,甚至将业务指标不能实现的责任归咎于人员编制不够。究其原因,这些问题的产生与企业长期缺乏科学的人力资源规划方案不无关系。可以JDBC、JMS、XML、JDNI、CORBA等应用程序接口来访问关系数据库]。
模型-视图-控制器(MVC)架构
模型-视图-控制(model-view-control,简称MVC)结构是目前最常见的J2EE应用所基于的体系结构,MVC主要适用于交互式的Web应用,尤其是减少代码的重复度,同时由于数据和商务逻辑的分开,在新的数据源加入和数据显示变化的时候,数据处理也会变得更简单。]。从而Struts框架能够有效地将面向对象的设计和用户接口分开,使系统的设计思路更清晰,从而大大方便代码的修改,使系统具有更好的的可维护性和可移植性。
Struts作为一种MVC框架,对Model,View,Controller都提供了对应的实现组件。对Model部分提供了Action和AcationForm对象。Action对象封装了具体的处理逻辑,将这多个组件装入一个ActionForm中,如使用MapForm等机制,他们调用业务处理模块并把处理后的数据存放在ActionFormBean中为视图组件调用;对Controller部分提供了ActionServlet中的Servlet组件。ActionServlet根据 ActionMapping对象的设置把用户的请求转换成相应的应用程序动作。类ActionMapping中定义了Action对
文档评论(0)