当前位置: 网学 > 网学资源大全 > 计算机 > 正文

MVC模式在粮油检验信息管理系统中的研究与应用

来源:Http://myeducs.cn 联系QQ:点击这里给我发消息 作者: admin 发布时间: 13/09/05
【网学提醒】:本文主要为网上学习者提供MVC模式在粮油检验信息管理系统中的研究与应用,希望对需要MVC模式在粮油检验信息管理系统中的研究与应用网友有所帮助,学习一下吧!

资料包括: 论文(6页3785字) 
说明:

摘要 本文首先分析了目前流行的MVC模式的工作原理和性能特点;研究了基于MVC和浏览器/服务器(B/S)多层体系结构,在J2EE开发环境下采用JSP、Servlet、EJB等核心技术进行粮油检验信息管理系统的框架设计

关键词 MVC模式 粮油检验 信息管理 JSP Servlet EJB

随着管理的现代化,微机网络应用已成为粮油检验机构管理的组成部分,也是衡量管理水平的重要标志。
目前粮油检验机构的信息化和现代化程度普遍落后,虽然部分单位已采用一些实验室信息管理软件,但这些软件系统多采用传统C/S层次结构,可用资源有限,局限性大。随着网络技术发展和Internet的普及,各种Web新技术层出不穷,基于B/S结构的应用系统逐渐替代了传统C/S结构应用系统,越来越多的信息系统构架于互联网平台上。基于MVC模式运用JSP、Servlet、EJB技术的WEB应用开发是目前与将来各行业应用系统开发的首选。本文详细分析了MVC设计模式的原理与性能特点,将其引入到粮油检验信息管理软件开发中,设计了基于WEB的粮油检验信息管理系统框架。
1 MVC模式
1.1 概述
模型-视图-控制器(Model-View-Controller,MVC)是Xerox PARC在八十年代为编程语言Smalltalk-8发明的一种软件设计模式。此模式中应用程序分成三个模块:模型、视图、控制器。各模块处理各自的任务,实现了应用程序的输入、处理和输出分离。
(1) 视图(View):用户视图模块是用户看到并与之交互的界面,应用程序与用户间的接口。一方面为用户提供输入手段,触发应用逻辑运行,另一方面以某种形式显示模型操作后的逻辑运行结果。视图对象是一组可视化的元素,如对话框、菜单、工具条等。
(2) 模型(Model):业务逻辑模块是整个模式的核心,在三个模块中拥有最多的处理任务。模型表示业务逻辑和业务规则,包含完成任务所需要的所有行为、数据及对象状态。负责维护数据并提供数据访问的方法,提供一系列公开方法(如取值方法、修改模型内部数据的方法等)来实现模型的所有功能。
(3) 控制器(Controller):流程控制模块是视图与模型的接口,管理二者间的交互。一方面将来自视图的输入解释成系统能理解的对象,识别用户动作后调用模型特定的方法,另一方面处理来自模型的事件和模型逻辑执行的结果,调用适当视图反馈给用户。
MVC中各模块的分工处理流程为:首先控制器接收用户请求,决定调用哪一个模型进行处理,然后模型用业务逻辑处理用户请求并返回数据,最后控制器调用相应视图返回数据,通过表达层呈现给用户。
1.2 MVC性能与特点
MVC设计模式中三个模块相对独立,改变其中一个不会影响其它两个,成功分离了用户界面、流程控制和业务逻辑。一方面,分离业务逻辑(模型)和用户表现(视图),二者可单独开发,软件中容易添加或删除用户视图,程序执行过程中可动态更新视图。另一方面,控制逻辑(控制器)和表现界面(视图)分离,支持多种客户端类型,根据不同工作流、用户习惯和模型状态动态选择不同用户界面。
MVC三模块间耦合度低,运用此模式设计软件思路清晰,开发人员间分工明确,易于协调并行工作。人员具体分工如表1所示。开发出的软件通常具有较优质量,复用性、扩展性、维护性、健壮性、交互性、灵活性高。

目录:
1 MVC模式
2 系统功能模块
3 系统总体结构与设计
4 系统配置
5 结束语
参考文献:
张普朝 王愚 UML与MVC设计模式在社区信息系统中的应用与实现[J].计算机应用 2003,6
易可可 陈志刚 基于MVC模式的Web OA系统设计与研究[J].计算机工程与应用 2005,4
董卫军 周警伟 MVC在Web系统中的模式与应用[J].计算机仿真 2003,12
陈大鑫 杨路明 MVC设计模式在远程考试系统中的应用[J].微机发展 2004,10
方华 郭学俊 基于MVC设计模式的水情实时信息系统构建研究[J].计算机与现代化 2005,1

作者点评:
MVC模式是一种目前广泛流行的软件设计模式。它成功实现了视图、模型和控制器的分离,简化了软件开发过程,是近年来J2EE平台上推荐的设计模式。本文结合粮油检验单位的实际需要,采用MVC模式,应用JSP+Servlet+EJB技术设计了具有良好扩展性、易维护的粮油检验信息管理系统,为粮油检验单位实现实验室管理的自动化、信息化提供了有效的手段,具有重要的经济意义。
  • 上一篇资讯: Struts 框架在电视台管理系统中的应用
  • 下一篇资讯: 基于Struts 框架的体系结构及其相关知识和工作原理
  • 相关资讯

    网学推荐

    免费论文

    原创论文

    文章排行榜

    设为首页 | 加入收藏 | 论文首页 | 论文专题 | 设计下载 | 网学软件 | 论文模板 | 论文资源 | 程序设计 | 关于网学 | 站内搜索 | 网学留言 | 友情链接 | 资料中心
    版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
    Copyright 2008-2015 myeducs.Cn www.myeducs.Cn All Rights Reserved 湘ICP备09003080号