跟着收集手艺不竭成长,基于B/S(Browser/Server)模式的MIS日益成熟,企业的Web从静态的HTML到动态的网页和具有完整的数据库处理方案,而且能够通过Web把企业平分散的子系统集成到一个单一的使用下,使系统的开辟、办理和变得一很是简单。针对以上所述,本文系统阐述了基于B/S模式的办理消息系统研究。
《电子设计工程》(半月刊)创刊于1993年,由西安三才科技实业有限公司主办。中国科技核心期刊(科技论文统计源期刊),原名《国外电子元器件》,主要介绍具有较高学术水平的、电子领域相关的理论、技术、方法的专业性技术期刊。
1引言
当今时代,因为消息手艺、计较机手艺的敏捷成长,各企业、单元的收集扶植正在日益完美,越来越多的企业、单元不竭开辟适合于本人的办理消息系统。跟着Internet的日益普及相关手艺的成长,B/S(浏览器/办事器)布局模式逐步成为现代办理消息系统的首选方案。B/S布局模式是一种从保守的二层C/S客户机/办事器)布局模式成长起来的新的收集布局模式。B/S布局模式是以WEB为核心,采用TCP/IP,HTTP传输和谈,客户端通过浏览器拜候Web办事器、使用办事器以及后台的数据库。
2系统系统布局设想
4.1数据办事层设想
基于B/S模式的办理消息系统的设想该当从第三层数据办事层起头,由于数据办事层是其他两层的根本,只要设想好了数据办事层,其他两层的设想才有了根据。
数据办事层的设想次要是数据库的设想,数据库的设想己经有了很是成熟理论。只需按照需求,进行系统的阐发,然后按照数据库的设想理论来设想,就能够设想出比力对劲的数据库。数据库设想好后,按照其规模大小和使用,选用比力合适的数据库办理系统(Access,SQLServer,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组件、EnterpriseJavaBeans以及数据库相关接口控件的支撑,例如:ODBC,JDBC,OLEDB,ADO等。这为我们处理设想浏览器端动态页面—可视化功能页的很多手艺难题,然而这并不料味着可视化功能页的设想是很容易的。当手艺支撑曾经相当丰硕的时候,我们的工作核心将转向面向人的计气概—人文设想。由于,可视化功能页是用来和人打交道的,它必需以人的特征来设想才算达到了其最终的目标。在有些使用中这以至常主要的,好比网上讲授,它的用户界面设想的人文程度,间接影响这个系统本身功能的阐扬。好的人文设想,利用者可以或许高兴地接管,事半功倍地学到良多工具。用户接口的人文设想是权衡一个消息系统黑白的主要标记,数据办事层和营业办事层设想得再好,效率再高,若是没有令人赏心顺眼的用户办事层,那就不成能有人来用你的软件,成果就是导致软设想的失败。所以用户层的设?是最初一层也是最主要的一层,它间接关系到客户的感触感染。
参考文献
[1]陈考威,陈凌云.三层系统布局的客户机/办事器.计较机使用,2000,20(1):23-26.
[2]陈少红,朱敏.切磋用JSP开辟
基于B/S的MIS.计较机使用,2003,23(6):106-108.
[3]藩.软件工程导论.大学出书社,2000.
[4]AndrewS.Tanenbaum著.熊桂喜,王小虎译puterNetworks.大学出书社,1998.
[5]喻德军,武田,付强.民航空管收集系统互联的设想与实现.中国民航飞翔学院学报,2002,1:33-35,40.