- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于改进型MVC设计模式的人力资源规划系统研发-毕业论文
基于改进型MVC设计模式的人力资源规划系统的研发摘要随着Internet技术及人力资源规划系统的快速发展与普及,构建基于Web人力资源规划系统的复杂度和规模都在不断增加和扩大,传统的MVC(模型、视图、控制器)设计模型已经不能满足大规模的web应用系统的开发,因此,高效灵活地实现愈来愈复杂的Web应用,就需要一种灵活、能被复用的系统框架。设计基于MVC设计模式的改进型系统框架已经成为当前大型企业在开发Web应用系统时的研究重点。首先讨论当前Web应用开发中最流行的框架之一 —— 基于Struts实现的MVC设计框架。 Struts是Apache软件组织开发的开放源代码的Web应用程序框架,它的本质就是在JSP Model 2的基础上实现的一个MVC框架,满足J2EE规范。在Web应用开发中, Struts框架主要是针对表示层设计的,没有在建立模型组件方面做深入研究,对于后端逻辑层的支持不是很强。其次,Web应用程序的客户端和服务器端以HTTP协议进行通信,而HTTP协议是一种无状态连接协议,这种无状态连接很难将更改通知视图。为此在Struts框架的基础上提出了一个合理整合Servlet、JSP和JavaBean多种技术的改进型MVC(IMVC)应用框架。IMVC应用框架在具体设计和实现中,对业务层中的模型优化细分为三层,即数据访问对象、业务对象Bean和业务代表,进一步向客户端隐藏模型的底层组件及其变化,降低模块间的耦合度,提高模型组件的重用性,并通过对业务对象Bean的合理分类与设计,减少客户端远程调用的数目,从而提高网络访问速度。采用Java映射配置类来实现Model与View的映射,视图根据事务逻辑模块处理的结果生成返回至客户端的页面。控制器采用主辅控制器的方法,主控制器使用Servlet技术实现,它只负责截获客户端的请求,并根据请求参数通过辅助控制器找到相应的处理模型和下一个视图。辅助控制器使用JavaBean技术实现,它负责实现模型和视图二者之间的映射,为主控制器提供相应的需求服务。最后采用IMVC应用框架设计了人力资源规划系统的人事档案管理子系统,使软件结构清晰,明显地缩短了软件开发周期,提高了软件的可维护性、可扩展性和代码复用率。IMVC应用框架,较好地满足了多层Web应用系统设计需求,充分保障了人力资源规划系统的顺利实现并且获得良好的运行效果。关键词:多层Web体系结构;MVC;IMVC;人力资源规划系统AbstractWith the rapid development and popularization of the Internet technology and Human Resource Planning Management System, the complexity and scale of the Resource Planning Management System in constructing Web application is increasing. The traditional MVC design pattern has not satisfied the multi-tier web architecture. So, in order to realize the more and more web architecture efficiently and flexibly, it is required that a mature, flexible and reusable system frame. Designing the improved system frame that is based on MVC design pattern has become a heated and important area in the research of computer application among the big enterprises. First, we discuss MVC design pattern based on struts_ one of the most popular frameworks in Web application development at present. Struts developed by Apache software organization, is an open source code for Web application program framework. It is a MVC framework that is realized on the basis of JSP Model 2, wh
您可能关注的文档
- 基于PLC的污水处理控系统毕业论文.doc
- 基于PLC的气动机械手群系统设计-毕业设计(论文).docx
- 基于PLC的汽车变速器生产线——深钻床试验台设计毕业设计论文.doc
- 基于PLC的滤流程控制系统毕业论文.doc
- 基于PLC的沼气池自动控制统设计-毕业设计论文.docx
- 基于PLC的火电厂锅炉控制系统设计毕业计说明书.doc
- 基于PLC的物料自动分拣统设计毕业设计.doc
- 基于PLC的火电厂锅炉车间输煤机组控制系统设计-毕设计论文.docx
- 基于PLC的电梯控制系统计毕业设计.doc
- 基于PLC的污水处理监控统毕业论文.doc
- 基于数学素养培养的“自助、助、师助”课堂的探索与实践-课题研究申报表.doc
- 基于数据仓库的电信经营分与决策支持系统毕业论文.doc
- 基于数字滤波谱数据的平滑算法的研究与实现毕业论文.doc
- 基于数字图像处理的车牌定位与别毕业设计.doc
- 基于数据关联规则的网购物系统毕业论文.doc
- 基于数据挖掘技术的股票分析系统的指分析的实现的总体设计方案.docx
- 基于无尺度网络理论的无线传感器网络模设计毕业论文外文翻译.doc
- 基于数控加工技术的工艺与编程综合设计机械控类毕业论文.doc
- 基于数据采卡温度测控记录仪的设计-毕业论文.docx
- 基于无线传感器网的抽油机远程参数检测系统毕业论文外文翻译.doc
最近下载
- AWSD1.1-2015(中文版)焊接技术标准.pdf VIP
- 2025年招生和对口招生文化素质测试数学试题及参考答案 完整版912.pdf VIP
- 高清焓湿图超清分辨率.pdf VIP
- 第二单元银屏乐声+《眺望你的路途》课件+2025-2026学年人音版(简谱)八年级音乐上册+.pptx VIP
- EN 14994-2007 气爆泄压(防爆门)保护系统.pdf VIP
- 2025年高校分类考试招生和对口招生文化素质测试语文试题及参考答案.pdf VIP
- 货代-国际物流常用知识.doc VIP
- 中考语文精选题集(浙江专用)专题16新闻阅读(原卷版+解析).docx VIP
- 2025年交管学法减分考试题库以及答案(160题完整版) .pdf VIP
- 质量异常处理流程.pdf VIP
原创力文档


文档评论(0)