欢迎访问CN论文网,主要提供代写硕士论文服务,以及了解代写硕士论文多少钱。网站地图

硕博执笔写作,后期辅助答辩

与国内800多家优秀期刊社合作

论文写作发表咨询热线18930620780
您当前的位置:CN论文网 > 软件工程硕士论文软件工程硕士论文

信息管理系统相关技术介绍

发布时间:2019-02-25

  第二章 相关技术介绍

  该系统使用 JavaWeb 开发技术,系统架构为 B/S 结构,以 Myeclipse 作为开发工具,结合目前矿产资源管理现状,实现系统的开发,详细技术简介如下。

  2.1 JSP 简介.

  JSP 是 Sun 公司倡导的一种动态网页技术标准,受到许多公司的参与和认可。

  这项技术提供了一种快速简便的方法来创建动态生成内容的网页。JSP 技术的目的是使它更容易和更快地构建基于 Web 的应用程序,这些应用程序可以与各种Web 服务器、应用服务器、浏览器和开发工具同时工作运行。Web 服务器、网络交易系统和开发工具供货商之间存在紧密协作,由此形成了 JSP 规范。添加 java程序片段和 JSP 标签到传统的网页的 HTML 文件构成一个 JSP 页面。当 Web 服务器遇到一个请求访问执行 JSP 页面时,首先执行的是程序片段,其次,客户机以HTML 格式对程序的执行结果进行快速提交。在数据库操作进行时、网页程序重定向、电子邮件发送等运行请求过程中,程序片段有着不可替代的作用。以上步骤对于建立一个动态网站是必不可少的。所有的应用程序都在服务器端操作执行。

  JSP 技术充分利用已经有的工具,可以方便的集成到多个应用程序架构中。

  JSP 技术可以支持高度复杂的基于 Web 的应用程序。

  2.2 B/S 模式分析.

  B/S 结构是服务器和浏览器的结构。它是目前最流行的程序结构,可以解决在程序开发过程中如何进行网络适应化的问题。它比传统的 C/S 程序具有更好的性能。它的最大优点是,它不仅可以局限于计算机,而且可以满足所有互联网用户的需求,从而突破了 C/S 程序的局限性。在本课题中,作者将所研究的交友网站与这个强大的服务器结合起来,以满足多个用户的需求,并能够对该平台进行远程控制。该网站还定期备份自己的本地存储能力,可以最大程度地保证站点的安全性,极大地方便了用户。他们可以使用任何计算机与网站平台的评论区域进行交互。过去,通常在软件设计中使用的是 C/S 模式,即客户机/服务器模式。

  该结构主要由服务器程序、中间件和客户端应用程序组成。服务器程序主要用于对系统内资源的有效管理。当多个客户端同时提交应用程序时,它们起到优化的作用。中间件相当于链接服务器和客户端应用程序之间的桥梁。客户端应用程序主要负责用户和数据组件之间的信息交换。

  与 C/S 相比,B/S 模式降低了客户端对软件的需求。它不需要用户设置客户端来安装应用程序,从而节省了硬件成本。在 B/S 模式下,只要客户机有浏览器,客户机就可以登录到应用程序。安装简单、方便、快捷,便于用户操作。

  随着 IT 技术的不断发展,C/S 模式逐渐退出了历史阶段,B/S 模式所取代的B/S 模式更适合于新系统的设计与开发。

  2.3 MVC 介绍.

  MVC(Model View Controller)作为一种实现系统的层次结构设计模式很常用,M 是模型层,用 JavaBean 实现,通常在系统中能够实现业务逻辑,V 是视图层,能够与 T 进行系统交互。用户通常由 JSP 页面实现。C 控制器层用于连接模型层以及视图层。它主要负责调度用户通过视图层提交的请求,并通过视图层的输入来解释用户选择相应的模型层。反应并反馈给用户。MVC 的目的是分离模型和控制器层的代码,以便同一程序可以使用不同的表示。MVC 把应用程序划分为三个重要模块:

  ①模型层.

  MVC 可以用来表示业务规则和企业数据。模块在三个核心模块中具有最多的处理任务。模块返回的数据是中性的,不依赖于数据格式。模块可以为多个视图提供数据。使代码更加简洁。

  ②视图层.

  视图是用户看到并与之交互的接口。MVC 模式可以提供各种程序。对于视图层来说,视图只是输出格式并允许用户操作它的一种方式。

  ③控制器层.

  控制层的作用是主要接受以及解释用户输入,控制层不做任何处理,它接收到请求之后,再请求确定要调用哪个模型来处理请求之后,然后确定要使用哪个视图来显示数据。