面向MVC框架的信息管理系统数据优化研究

来源 :计算机光盘软件与应用 | 被引量 : 0次 | 上传用户:luoxiaozhang
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:信息化数据处理已经成为企、事业单位数据管理的重要方式,在MVC架构下实现数据对象优化处理,可以提高数据处理速度、优化数据结构、提升网络传输效率。信息系统数据优化采取B/S结构,发挥Java语言面向对象的功能,实现Jsp+Struts1+Hibernate系统设计模式,对数据对象的控制层和业务逻辑层进行合理资源分配,提高信息系统数据处理能力。
  关键词:MVC框架;B/S结构;数据对象;持久层
  中图分类号:TP311 文献标识码:A 文章编号:1007-9599 (2012) 22-0000-02
  1 前言
  信息管理已经成为现代企、事业单位综合事务管理的核心内容。随着计算机信息技术的快速发展,数据信息管理已经成为重中之重。数据管理逐步买入网络化时代。数据信息管理需要把计算机技术、信息技术、网络技术融合在一起,形成网络化管理模式,从而能够优化数据模型,提升数据访问、存储速度。
  2 MVC框架技術设计
  2.1 框架思想设计
  MVC框架思想在信息系统数据优化实施过程中发挥关键性作用,主要是利用Jsp+Struts1+Hibernate方式开发信息管理系统。Jsp在整个设计过程中发挥视图性的作用,对MVC的思想进行继承。在整个系统框架设计过程中发挥业务核心的作用。业务数据信息处理过程中采取B/S模式设计,生成动态Web页面,对页面进行数据信息处理,达到优化数据信息的目的。Hibernate可以对MVC的设计思想进行模型化处理,对整个系统数据传输进行控制,确保数据信息传输的实效性。
  系统在B/S框架结构下,采取Jave语言为程序设计语言,MySqL为后台数据库,对管理系统的整个框架进行优化,确保Web数据服务器能够实时完成数据信息的存储、传输,设计过程中需要产生若干类,对核心控制器的运行进行监控,对用户的请求进行实时响应,对于一些不必须的数据进行拦截,确保数据信息管理更加科学、合理。类在设计过程中需要坚持一定的原则,通常是由用户提供,管理信息系统在设计过程中需要对ActionServlet的请求进行处理,请求发送和接收过程中需要根据业务逻辑层的情况进行处理,及时的把结果返回给Jsp页面,页面在显示请求的时候需要按照线程的要求进行处理。
  2.2 数据处理模型设计
  数据信息处理过程中需要采取组件的方式进行处理,基于MVC技术架构的信息系统数据优化需要对组件进行划分,组件主要是分成两个部分,一部分是系统核心控制器,另一部分是系统业务逻辑控制器。核心控制器需要是对请求提供服务功能,业务逻辑控制器主要是对系统业务处理进行进程化管理,完成请求功能[1]。用户请求在处理过程中需要发挥核心控制器和业务逻辑控制器的功能,通过建立模型进行调用,产生Action,达到优化数据信息处理的目标。
  MVC框架设计过程中需要发挥Hibernate的作用,需要对对象持久性问题进行分析,保证其能够在数据处理序列上保持一致。在实施过程中主要是产生映射作用,对象需要存在数据库上,对数据库的信息进行对象化处理[2]。映射过程中是把对象存储到数据库中,然后根据数据调用的情况进行存取。Hibernate在对象持久性问题处理中,把数据信息存储到物理介质中,进行序列化之后,需要把数据信息存储到磁盘上,把对象进行模型化处理,如果数据信息在进行关系对象模型处理过程中,需要根据实体类的情况进行数据关系映射,确保数据信息符合优化的要求,实体属性在设计过程中需要符合关系数据库序列的要求,同时能够产生数据序列,对数据的关系进行优化,减少数据关系连接过程中的时间和空间消耗。
  2.3 数据优化设计
  信息系统数据优化过程中采用Java语言进行设计,Java语言是面向对象的,设计过程中采取关系型数据库技术,因此数据库在设计中是面向关系的,因此会产生不一致性的问题,需要通过继承的方式进行解决,提高数据库的存储和优化能力[3]。Hibernate同样也可以解决数据信息不匹配的问题,通过映射框架实现存储和加载两个功能,信息系统数据处理过程中需要把对象映射到数据库,此过程可以看成是一个存储过程,数据信息在查询过程中需要进行逐条进行处理,确保数据能够逐条进行优化,提高优化效率,降低优化时间。信息管理系统设计需要针对某一个对象进行管理,针对一个对象需要完成查询、编辑、修改、再编辑等方面的功能,因此在对象处理过程中如果采取单一化的方式是很浪费时间的,不能达到数据优化的目的,需要对对象进行批量处理,减少数据信息处理的时间,提高数据信息查询管理效率。批量操作过程中需要在对象之间建立一定的关系,确保对象与对象之间保持清晰性。系统框架设计过程中选用轻量级框架,轻量级框架在设计过程中具有很多优点,数据加载速度较快,同时数据信息测试比较简单,持久化设计过程中需要按照三种状态的要求进行,分别为瞬时对象、持久化对象、离线对象处理。瞬时对象处理过程中需要建立新的操作,确保操作符设计过程中符合对象处理的要求,它不是立即转化为持久对象,而其状态呈现瞬时的情况,因此数据表之间的关联需要进行更改,适应不同对象的需求,确保数据信息不丢失。如果产生丢失的情况通过垃圾回收装置对其进行回收,确保数据能够可靠传递。
  2.4 数据对象优化设计
  持久化对象设计过程中是通过持久实例进行数据对象处理,持久实例在设计过程中需要对数据信息进行标识,只有在具有数据标识特性的情况下,实例才能产生作用,同时持久化管理过程中才能按照Session的要求进行集中管理,确保数据信息管理能够达到统一性的要求,持久实例在设计过程中需要对事务的数据库进行同步,事务提交过程中需要对SQL的Insert、Delete、Update语言进行处理,确保语言在内存执行过程中能够和数据库实现数据信息同步。
  离线对象处理主要是针对Session关闭之后的情况进行分析,此时对象处理离线的状态,但是数据信息的处理还没有终止,需要对离线对象的占有内存进行收回,确认数据信息处理是否符合请求的要求。如果有对象与数据库出现不同步的情况进行处理,确保数据信息满足处理同步化的要求,数据库连接过程中需要对离线对象进行资源优化,确保离线对象能够符合系统数据优化的部署。
  3 总结
  信息管理系统数据处理通常是采取MVC架构,可以实现对数据信息的同步化管理,采取Java语言在设计系统过程中可以对对象进行处理,确保每个数据对象能够在存取过程中产生同步,降低数据信息的资源浪费,保证数据信息能够可靠处理。
  参考文献:
  [1]王哲.基于MVC的系统架构设计探究[J].数字技术与应用,2012,1.
  [2]李谱华.浅析MVC设计模式及其应用[J].科技信息,2010,16.
  [3]吴卫平,王丽芳,蒋泽军.基于MVC模式实现Web应用程序的控制器研究[J].微电子学与计算机,2008,5.
  [作者简介]徐高(1982.3-),安徽霍邱,大学本科,芜湖水务局规划技术室,研究方向:水利信息化。
其他文献
全球化经济的发展,使人们认识到节约资源和保护环境的重要性,积极探索可持续发展之路。信息通信的发展与应用,促进了了全球经济的发展,实现了不同国家地区的沟通与交流,在高效低碳
高一物理是高中物理学习的关键,教材过渡是产生学习障碍主要原因,对教材深研究,因材施教,加强指导,力求消除障碍,提高成绩。
人本主义思想的核心是以人为本,教育目标是促进变化和学习。针对我国教育中存在的问题,通过分析人本主义学习理论的基本观点,进而探寻我国教育改革的新途径和新方法。
飞思卡尔智能车是由电磁传感器检测车身偏离导线的偏差量,配合舵机和电机的动作来实现自动循迹。针对智能车循迹过程中偏差量准确计算的难点,提出了神经网络路径识别算法。采用四个电感线圈作为路径识别的传感器,将四路传感器的感应信号值作为多层前馈神经网络的输入值,理想偏差量作为多层前馈神经网络的目标输出值,在matlab环境下进行训练,得到微控制器所需的参数值。将此算法移植到智能车的应用上,计算得出的偏差量与