当前位置:主页 > 管理论文 > 项目管理论文 >

基于MVC模式的油田项目管理系统的设计与实现

发布时间:2021-09-18 08:36
  项目管理系统能满足企业项目综合管理的各项业务、并实现企业项目管理的基本要求,能够实现企业项目申报管理业务的计算机网络化管理。系统基于MVC(Model Viewer Control)模式进行设计与开发,构建出应用于企业内部网络环境下的基于BS的在线项目管理平台。企业所有单位能够通过网络在线完成项目管理的各种操作,包括项目管理前期的申报业务、项目可行性研究阶段、项目初设阶段、开工运营阶段、项目变更阶段、合同管理以及竣工验收、后期维护等相关业务,含盖了企业项目管理的所有相关工作流程。系统立足于企业实际业务需求,通过采用流程化的系统设计思路,全面实现项目管理的计算机化管理,使得企业项目管理工作实现全面的标准化、科学化、自动化和制度化的全新发展新模式,杜绝了原有旧模式的种种弊端,为企业项目综合管理提供全新的软件平台。系统提供多种服务,以满足企业在线管理的要求。系统后台数据库采用oracle10,同时前台开发采用JS (Java Servlet)、CORBA (Common Object Request BrokerArchitecture)和Structs等目前流行框架技术,提高了系统的稳定性... 

【文章来源】:电子科技大学四川省 211工程院校 985工程院校 教育部直属院校

【文章页数】:71 页

【学位级别】:硕士

【部分图文】:

基于MVC模式的油田项目管理系统的设计与实现


MVC模块关系图

视图,结构示意图


这样极大地消除了视图层与模型层之间的耦合,在 J2EE 技术中,控制器层主要由 Servlet 担任。2.2.1 JS 应用架构J2EE 技术标准中,JS 是面向 Web 应用软件开发的典型 MVC2 模型,也是其他框架模型的基础,在 Web 开发中应用最为广泛。它主要有三个组成元素:JSP,Servlet 和 JavaBeans。JSP 技术主要实现视图的输出控制,该技术类似 ASP 与 PHP动态网页技术,在 HTML 代码中嵌入 Java 语言,负责与用户进行交互。Servlet 技术主要实现控制器的功能,同时 Servlet 由 Java 语言开发,同样也具备跨平台性,具有很好的扩充性。JavaBean/EJB 技术实现业务逻辑的功能,该组件可以方便地由 JSP 页面进行调用,提高了开发效率。JS 开发模式的结构如图 2-2 所示。

MVC结构


JS 框架使用简单,但要求编程人员编写的代码量大,尤其是涉及到底层的开发,对于大型分布式软件更是如此。为了方便程序设计人员进行高效开发,Struts框架技术引入到 Model 2 中,该框架标准实际上是 JS 的集成,已经逐渐成长为一个稳定、成熟的框架,并且占有了 MVC 框架中最大的市场份额。Struts 由一组相互协作的类(组件)、Serlvet 以及 JSP 标签组成。Struts MVC 体系结构是建立在传统 MVC 模式基础之上的,对模型、视图和控制分别映射到 Web 应用中的组件。Struts 中的控制器部分是通过专门的 Servlet 来实 现 的 , 该 Servlet 是 一 个 Struts API 中 提 供 的 ActionServlet ( 继 承 了javax.servlet.http.HttpServlet)类型的实例,其作用是接收客户端浏览器的请求,由ActionServlet 负责读取 structs-config.xml,并使用 ActionMapping 来查找对应的行为动作,然后选择执行相应的业务逻辑,再把响应送回到客户端。Struts 中的模型部分一般由 JavaBean 以及 EJB 组成。Structs 架构实现系统状态维护,可以增强代码的可重用性。Struts 中的视图部分仍由 JSP 实现,另外 Struts 框架还提供了大量的自定义标签库,增强了系统的显示功能。Structs 的 MVC 结构图如图 2-3 所示。

【参考文献】:
期刊论文
[1]基于MVC的通用型模式的设计与实现[J]. 刘亮,霍剑青,郭玉刚,袁泉,王晓蒲.  中国科学技术大学学报. 2010(06)
[2]基于Spring的MVC框架设计与实现[J]. 张宇,王映辉,张翔南.  计算机工程. 2010(04)
[3]基于MVC模式的WEB应用框架[J]. 陈玮,沈雷.  微计算机信息. 2009(15)
[4]基于MVC框架的公共部门绩效评价系统[J]. 段斌,李光辉.  计算机工程. 2009(06)
[5]基于MVC模式的JSF,Spring和Hibernate整合[J]. 李腊元,徐鹏.  计算机技术与发展. 2008(03)
[6]基于J2EE/MVC的就业管理信息系统的研究[J]. 李树人,韩芳溪,郭春燕.  计算机工程与设计. 2008(04)
[7]一种MVC控制器的设计与实现[J]. 刘传文.  计算机应用与软件. 2008(02)
[8]基于MVC模式的在线投稿与审稿系统的设计[J]. 刘羽飞,李健.  计算机工程与设计. 2008(02)
[9]基于MVC模式的分布式作战指挥系统研究[J]. 王伟,贾慧娟.  微计算机信息. 2007(30)
[10]使用分层模型改进MVC设计架构[J]. 李春红,高建华.  计算机工程与设计. 2007(04)

硕士论文
[1]基于MVC模式的Struts框架的终端管理系统的设计与实现[D]. 李斌.北京邮电大学 2010
[2]基于MVC模式的网络教学资源库平台的设计与实现[D]. 齐迎春.电子科技大学 2009
[3]软件测试方法在MIS中的应用研究[D]. 叶炜.华北电力大学(河北) 2009
[4]客户机/服务器应用系统测试方法的研究与应用[D]. 刘柯.西安电子科技大学 2008
[5]软件测试及其在unicall系统测试中的应用[D]. 蔡丽.北京交通大学 2008
[6]基于Scrum的敏捷测试的研究及应用[D]. 耿志骁.上海交通大学 2007
[7]基于J2EE构建多层分布式物资管理信息系统[D]. 胡松利.长安大学 2005



本文编号:3399826

资料下载
论文发表

本文链接:https://www.wllwen.com/guanlilunwen/xiangmuguanli/3399826.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户81e12***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com