《现代电子技术》2006年第24期摘录:基于B/S结构网上管理信息系统的设计与实现
-
如发现有乱码,
请直接从这里浏览原文
正文摘录:2006年第24期总第239基于B/S结构网上管理信息系统的设计与实现杨学俊(解放军信息工程大学电子技术学院昆明分院云南昆明650231)摘要:通过分析三层B/S结构的特点,提出基于B/S结构网上管理信息系统的基本设计思想,简要介绍系统各功能及数据库的设计,着重讨论用ASP技术和XML开发网上管理信息系统时的数据库访问技术和动态网页制作技术,并给出部分实现代码。通过该系统使用户可以方便地在网上进行浏览和查询等操作。.关键词:管理信息系统;B/S;XML;XSL中图分类号:TP311.13文献标识码:B文章编号:1004—373X(2006)24—063—05DesignandImplementlationofOn——lineMISBasedonB/SStructureYANGXu~un(KunmingBranch,InstituteofElectronicTechnology,PLAInformationEngineeringUniversity,Kunming,650231,China)Abstract:ThispapergivesthebasicdesignideaoftheB/S—basedon—lineMISbyanalyzingthecharactreristicoftheB/Sstructure.Itintroducesthefunctionmoduleanddatabasedesignbriefly,followedbyadiscussionOndatabaseaccessingtechn01一ogyandtheactivepagetechnologyoftheMISbasedonASPandXML.Byusingthissystem,userscanoperateon—lineeffi—ciently.Keywords:MIS;B/S;XML;XSI.随着管理信息系统的迅速发展和广泛应用,远程数据交互系统已成为人们工作和生活的重要组成部分。过去多数管理信息系统都采用二层客户机/服务器(Client/Server)模式(简称c/s模式),并用该模式实现与内联网(Intranet)的数据交互。基于这种模式下的系统,其每个客户机端都必须安装必要的操作系统、应用程序及相关的支撑驱动程序,才能对服务器进行访问,因此不能实现信息的Web发布和远程数据交互,也不便于数据信息的充分交流。目前,采用三层客户机/服务器(Browser/Server)『本系结构(以下称B/S结构)方案,可以较好地解决这一问题。在此,本文将以具体实例的形式探讨如何将管理信息在Web上发布。B/S总体结构如图1所示。焉淼也到‘塞需’b叫啾D艄BMS㈣www浏览器k———剖应用程序k—=:l二一客户机IH’M。1web服务器ll数据库服务器图1B/S结构模式功能分层全文逻辑模块为:导表编写代码将管理信息系统中的关系表导入Dracle数据库。联接数据库用ASP实现对数据库的访问,完成数收稿日期:2006—06—02据的读取和交互。数据信息的显示用XML语言在web页上显示数据库中的信息。2概念简介2.1管理信息系统管理信息系统是一个以人为主导,利用计算机硬件、软件、网络通信设备以及其他办公设备,进行信息的收集、传输、加工、储存、更新和维护,以企业战略竞优,提高效益和效率为目的,支持企业高层决策、中层决策、基层运作的集成化的人机系统。2.2B/SB/S结构又称为三层结构,他的3个功能分层如图1所示。三层结构中浏览器主要是便于用户浏览页面,web服务器进行系统和应用的逻辑处理,数据库服务器提供一定结构的大量数据的存贮和维护。B/S结构有利于将计算合理地分配到系统的各个部分,解决了c/s结构中存在的问题。在服务器端进行数据处理使远程传输的数据量减少;应用程序安装在服务器中,只需将HTML格式的代码传人浏览器,从而使应用程序具有通用性,无需在浏览器中安装运行平台,应用程序代码不易被破坏。2.3XMLXML(eXtensibleMarkuPLanguage)是一种可扩展的元标记语言。众所周知,HTML近些年在网络浏览中发挥了不可63
阅读此文(图):
在线翻阅