自我检查
当前位置:首页 > 热点文档 > 自我检查 > 列表页

B/S的管理信息系统研讨论文

小草范文网  发布于:2020-03-06  分类: 自我检查 手机版

摘要:随着网络技术不断发展,基于B/S (Browser/ Server)模式的MIS日益成熟,企业的Web从静态的HTML到动态的网页和具有完整的数据库解决方案,并且可以通过Web把企业中分散的子系统集成到一个单一的应用环境下,使系统的开发、管理和维护变得一非常简单。针对以上所述,本文系统阐述了基于B/S模式的管理信息系统研究。

关键字:B/S;
管理信息系统;
设计 

引言

    当今时代,由于信息技术、计算机技术的迅速发展,各企业、单位的网络建设正在日益完善,越来越多的企业、单位不断开发适合于自己的管理信息系统。随着Internet的日益普及相关技术的发展,B/S(浏览器/服务器)结构模式逐渐成为现代管理信息系统的首选方案。B/S结构模式是一种从传统的二层C/S客户机/服务器)结构模式发展起来的新的网络结构模式。B/S结构模式是以WEB为中心,采用TCP/IP, HTTP传输协议,客户端通过浏览器访问Web服务器、应用服务器以及后台的数据库。

系统体系结构设计

4.1  数据服务层设计

    基于B/S模式的管理信息系统的设计应该从第三层数据服务层开始,因为数据服务层是其他两层的基础,只有设计好了数据服务层,其他两层的设计才有了依据。

    数据服务层的设计主要是数据库的设计,数据库的设计己经有了非常成熟理论。只要根据需求,进行系统的分析,然后按照数据库的设计理论来设计,就可以设计出比较满意的数据库。数据库设计好后,根据其规模大小和应用,选用比较合适的数据库管理系统(Access, SQL Server, Oracle等)来从物理上实现它。

4.2  数据业务层设计

业务服务层设计是基于B/S模式的管理信息系统设计的核心,以ASP技术为解决方案的业务服务层设计,就是ASP文档的设计。现介绍一种功能模块分析设计方法,如下:

(1)基本符号表示

本设计方法的基本符号有三种,一是功能模块表示框,它用来表示某个功能极其简单介绍;
二是功能页,它对应于一个ASP文档,用来实现和用户进行一次交互就可以完成的功能;
三是可视化功能页,它与功能页所完成的功能一样,不同之处在于该页含有用户交互成份,是显示在浏览器上的用于和用户交互的。

(2)功能分析

任何一个信息系统都是为了完成该信息系统为之服务的部门的某些功能而设计的,基于B/S模式的管理信息系统也不例外。为了建立基于B/S模式的管理信息系统首先必须进行功能分析,所不同的是基于B/S模式的管理信息系统的功能分析的细化结果是功能页或可视化功能页。

(3)关系分析

在做了功能分析后,下一步就是进行个功能页间的关系分析,图1给出了功能页分析示意图。因为某个功能模块分析到最后,都是许多功能页,这个功能模块的功能是由这些功能页实现的,这些功能也只有相互合作才能完成这个功能。所以这些功能页之间必定存在着相互关系。这种相互关系主要体现在一个页面到另一个页面的超连接。因此只有对这些功能页进行了关系分析,我们在编码的时候才能做到心中有数,并在以后的维护过程中根据这种关系很容易找出哪个页面有问题或者需要进行改进。否则面对那么一大堆ASP文档我们将不知从和下手。由此可见,关系分析在基于B/S模式的管理信息系统设计中的重要作用。

图1 功能页示意图

 

在进行了完整的功能分析和清楚的关系分析后,就可以进入实质性的ASP编程了,只要熟悉ASP及常用的脚本语言,把功能页转化成ASP文档是很容易的事情。然后按照软件工程理论进行集成和调试就可以成为满足功能要求的应用程序了。

4.3  用户层设计

    用户层设计是基于B/S模式的管理信息系统设计的最后一个层次,也是最关键的一层,信息系统的所有风格和功能都在该层上通过和用户的交互表现出来。该层的设计主要体现在用户接口上,即在上一节我们分析出来的可视化功能页。在服务器端支持可视化功能页的技术更加丰富,功能最强大的就是ASP及其内置组件,此外还有ActiveX组件、Enterprise JavaBeans以及数据库有关接口控件的支持,例如:ODBC,JDBC,OLE DB,ADO等。这为我们解决设计浏览器端动态页面—可视化功能页的许多技术难题,然而这并不意味着可视化功能页的设计是很容易的。当技术支持已经相当丰富的时候,我们的工作中心将转向面向人的计风格—人文设计。因为,可视化功能页是用来和人打交道的,它必须以人的特性来设计才算达到了其最终的目的。在有些应用中这甚至是非常重要的,比如网上教学,它的用户界面设计的人文程度,直接影响这个系统本身功能的发挥。好的人文设计,使用者能够愉快地接受,事半功倍地学到很多东西。用户接口的人文设计是衡量一个信息系统好坏的重要标志,数据服务层和业务服务层设计得再好,效率再高,如果没有令人赏心悦目的用户服务层,那就不可能有人来用你的软件,结果就是导致软设计的失败。所以用户层的设计是最后一层也是最重要的一层,它直接关系到客户的感受。

 

参考文献

[1]陈考威,陈凌云.三层体系结构的客户机/服务器.计算机应用,2000,20 (1):23-26.

[2]陈少红,朱敏.探讨用JSP开发基于B/S的MIS.计算机应用,2003,23 (6):106-108.

[3]张海藩.软件工程导论.清华大学出版社,2000.

[4] Andrew S. Tanenbaum著.熊桂喜,王小虎译.Computer Networks.清华大学出版社,1998.

[5]喻德军,武田,付强.民航空管网络系统互联的设计与实现.中国民航飞行学院学报,2002,1:33-35, 40.

 

本文已影响