基于B_S结构的办公自动化系统
机电产品开发与创新
Development&InnovationofMachinery&ElectricalProducts
Vol.20,No.6・制造业信息化Nov.,2007・
基于B/S结构的办公自动化系统
罗祖玲
(广西机电职业技术学院,广西南宁530007)
摘要:随着信息与互联网技术的发展,办公自动化系统在技术和应用方面都得到了更高层次上的发展。本
文介绍了办公自动化目前流行的开发工具和系统结构。运用ASP与SQLServer2000数据库,采用
Browser/Server(浏览器/服务器)模式,建立一基于Web的院系办公自动化系统。
关键词:办公自动化系统;B/S模式;ASP;SQLServer2000中图分类号:TP23
文献标识码:A
文章编号:1002-6673(2007)06-149-03
0引言
由于计算机技术和网络技术的迅速发展,为办公自动化系统发展和完善不断提供新的技术手段;同时,伴随着企业发展所产生的对高效办公方式的不断追求,推动着新技术在办公自动化领域开发中的应用。Intranet为现代化企业应用结构提供了一种新的计算模式,这种模式能真正适应企业发展的需要,可以将企业的计算机应用提高到一个新的水平。利用Intranet技术开发新一代的办公自动化系统,可以促进企业从传统的办公系统向新一代的无纸化办公自动化系统的转变。
务器、浏览器。Web服务器决定网络服务器如何处理In-
ternet网络上用户的需求及该回传哪些数据。它能处理任
何操作系统及任何网络上的工作,与之交换数据的可以是使用Windows的PC,也可以是NEC9901,可能是从同一个办公室传来,也可能是来自另一个城市的网络。浏览器从相应的Web服务器中取回数据,并显示给用户。浏览器可以是NetscapeCommunicator,也可以是Mi-
crosoftIE,但须满足一点,它们必需遵从Web协议组。
2B/S模式及特点
B/S模式,即Web浏览器/服务器模式(Browser/Serv-er),是一种以Web技术为基础的新型的系统平台模式。
它利用了目前不断成熟和普及的浏览器技术,实现原来需要复杂专业软件才能实现的强大功能,把传统C/S模式中的服务器部分分解为一个数据服务器与一个或多个应用服务器(Web服务器),从而构成一个三层结构的客户服务器体系。在这种结构下,用户界面完全通过Web浏览器实现,一部分简单的事务逻辑在客户端实现,但是主要的事务逻辑在服务器端实现。同时考虑该局域网络范围不广,Web信息、传输较快,服务器对客户的需求能够迅速做出反应,因此采用B/S的开发模式可以节约了开发成本,减少了管理员维护,同时方便客户操作。
在C/S结构渐趋成熟之时,随着企业应用的不断扩充和新应用的不断增加,新的问题越来越多,这些问题无法单纯依赖传统的系统软件或工具来解决,C/S结构也显得力不从心。在这种局面下,B/S结构应运而生。客户机的规模被压缩,成为一个简单的浏览器;应用逻辑被集中起来,置于一个或多个服务器(应用服务器)上。
(1)分布式应用:以软件为核心的互联网推动着当代商业运作逐步迈向电子商务时代。企业内部的运营模
1Intranet简介
Internet经过20多年的发展已经成为了信息时代不
可或缺的一部分。Internet的基础—TCP/IP协议为信息的共享、信息的交流、信息的整合带来了极大的便利。
Intranet的出现代表着TCP/IP应用技术向局域网的纵深
扩展。此后,许多企业、政府机构纷纷建立自己的In-
tranet。TCP/IP给我们提供了不同平台相互连接的可能
性,同时提高连接的性价比。网络为人们提供了一整套设备和设施,让人们从网络上获得自己所需要的信息。
由于Intranet采用的主要是TCP/IP协议为基础的
WebServer与Browser通讯的方式,因此,以下将基于Intranet的办公自动化系统与浏览器/服务器模式
(Browser/Server)的办公自动化系统作为同义词。
Web服务由三部分组成:Web通讯协议组、Web服
收稿日期:2007-08-04
作者简介:罗祖玲(1964),女,广西桂林人,实验师。研究方向:计算机应用。
149
・制造业信息化・
式和企业间的交易方式发生重大改变,基于网络技术的虚拟企业已经成为现实。越来越多的经营将在网络中完成,
“网上企业”应运而生。在新的商业运作模式下,决定了未来软件必需具备以下能力:在Internet上应用该软件的能力;在Internet上有效管理数据的能力;以及最终实现在Internet上广泛开展业务的目标。以互联网技术为基础的B/S结构很好地适应了这种变化。它通过应用服务器、数据库服务器的分布,前端客户机的简化,解决了分布应用的问题。
(2)跨平台应用:跨平台应用主要包含两种平台:操作系统平台、数据库平台。B/S结构通过应用服务器的设计,在其上部署符合标准的应用逻辑部件,实现了应用的跨平台,由应用服务器统一处理客户端对数据库的操作,从而屏蔽了数据库的物理位置,以及各种数据库的差异。由于应用逻辑的集中,在服务器端你就可以选用诸多不同的硬件,可以使用各种网络操作系统、数据库系统,而且以相当低廉的成本大大简化了管理工作。
(3)容易部署和管理:在B/S结构下,整个系统的管理、资源分配、数据库操作、业务逻辑部件的管理及动态加载等工作都集中于应用服务器。同时,由于工作集中,可以降低客户机的管理难度及客户计算机配置。仅仅提高应用服务器及数据库服务器的品质,就可以提高整个系统的运行效率,从而有效地降低了应用系统部署和管理的难度。
务器将会立即运行这个限定的程序,对用户的输入做出反应,将处理结果返回客户端,或者对数据的记录进行更新,通过这个模型,就可以在服务器和客户之间有效地进行交互。
(1)ASP技术:ASP是一Web服务器端的开发环境,利用它可以产生和运行动态的、交互的、高性能的
Web服务应用程序。它内涵于MicrosoftInternetInforma-tionServer(IIS)中,无须Compile(编译)或Link(链
接)即可解释执行。它的源代码不会传到用户的浏览器,传到用户浏览器的是ASP执行结果的常规HTML码。当运行的时候Web服务器(IIS3.0/4.0/5.0、Mi-
crosoftSiteServer2.0)会自动将你设计的ASP程序代码
解释为标准的HTML格式的主页内容,在用户端的浏览器上显示出来。用户端只要使用常规的可执行HTML码的浏览器即可浏览。此外,它还可以通过ActiveX服务器组件(ActiveXServerComponent)来扩充功能。目前,国内PHP与ASP应用广泛。
(2)SQLServer2000:SQLServer2000建立在SQL
Server6.5和SQLServer7.0坚固而雄厚的技术基础之
上,是运行在WindowsNT平台上的最佳数据库。
5系统的设计原则
(1)以应用为中心:在办公自动化系统中,实际上部门流程已融合到内部行政管理体制中,只能优化,不以应用能改变,所以办公自动化系统所采用的方式是“为中心”的思想,结合用户实际情况,充分发挥计算机与网络技术的优势,优化办公业务。逐步建立管理规范化、服务全面化的办公自动化体系。
(2)管理规范化:管理规范化包括业务规范化和信息规范化。在管理上优化办公过程中提出更多、更新的信息需求,减少信息的重复和不一致。
(3)服务全面化:加强上下级之间和其他单位的交流,为内部、各下属部门提供更多的服务。通过信息与服务的交流加强单位内部各部门之间或单位间的交流与协作。
(4)系统硬件构建图如图2。(5)系统软件结构如图3。
3基于B/S结构的系统框架
图1所示为浏览器/服务器(B/S)的层次结构图。在B/S模式中,客户端运行浏览器软件。浏览器以超
文本形式向Web服务器提出访问数据库的要求,Web服务器接受客户端请求后,将这个请求转化为SQL语法,并交给数据库服务器,数据库服务器得到请求后,验证其合法性,并进行数据处理,然
后将处理后的结果返回给Web服务器,Web服务器再一次将得到的所有结果进行转化,变成HTML文档形式,转发给客户端浏览器以友好的Web页面形式显示出来。
6结束语
本系统是一个基于
web的适用于日常教学管
理的系统,主要实现了日常办公中的相关功能。系统提供了不同的角色;包
括管理员,系主任,教师和学生等;系统可以根据用户
4动态网页技术
动态网页技术指用户可以将一个HTTP请求发送到一个可执行应用程序而不是一个静态的HTML文件。服
150
・制造业信息化・
的身份不同而限制用户的访问权限。普通用户可以在系统内通过浏览器发布传递公文、公告;可以定制每天
或每周的学习和工作计划;而管理员可以建立系里的通信簿和进行大事的记录。本系统还实现了远程管理,管理员通过浏览器就可以对系统进行维护。该系统的核心技术是ASP和数据库操作技术,对功能需求考虑得比较完善,预留了功能扩展接口,方便了以后的扩充。参考文献:
[1]刘瑞新.ASP网页数据库短训教程[M].北京:机械工业出版社,2004.[2]周绪,管丽娜,白海波.SQLServer2000中文版入门与提高[M].北
京:清华大学出版社,2001.
[3]王红日,冯立艳.基于C/S架构的企业设备管理信息系统[J].机电
产品开发与创新,2007,1.
[4]施弘芹,等.动态网页程序设计[M].北京:清华大学出版社,2001.
OfficeAutomationSystemBasedonB/SStructure
LUOZu-Ling
(GuangxiTechnologicalCollegeofMachineryandElectricity,NanningGuangxi530007,China)
Abstract:WiththeexplosivegrowthofinformationandInternettechnology,thedevelopmentofofficeautomationsystemintechnologyandapplicationhasreachedincertainlevel.Firstofall,thearticleintroducesthesignificanceofofficeautomation,comparesthepopulardevel-opmentaltoolsandsystematicstructures.Then,anofficeautomationsystembasedonWebistobedevelopedusingASPandSQLServer2000databaseinBrowserandServermode.
Keywords:officeautomation;B/Smode;ASP;SQLServer2000
(上接第131页)
[2]许东,吴铮.基于MATLAB6.X的系统分析与设计—神经网络(第
二版)[M].西安:西安电子科技大学出版社,2002.
学,2004.
[4]高恩克.目标跟踪的算法研究[D].西安:西安电子科技大学,2006.[5]飞思科技产品研发中心.神经网络经理论与MATLAB7实现[M],
北京:电子工业出版社,2005.
[3]赵延.机动目标自适应卡尔曼滤波算法研究[D].成都:电子科技大
BasedonBPNeuralNetworkKalmanFilterAlgorithmImprovement
YANGQing-Zhi,LINWei-Xin
(SchoolofElectromechanicalEngineering,XidianUniversity,Xi'anShaanxi710071,China)
Abstract:InviewofthetraditionalKalmanfilteralgorithmtheshortcomingwhichtheprobableerrorfill-outevendivergesinthemaneuverstrongtargettracking,consideredtheBPneuralnetworkhasthestrongnon-linearitytoapproachability,proposedassiststheKalmanfilterwiththeBPneuralnetworkthenewalgorithm,thesimulationresultsindicatedthisalgorithmsurpassestraditionaltheKalmanfilteralgorithm。Keywords:Kalmanfilter;BPneuralnetwork;targettracking
(上接第146页)
模具元件比较容易。[2]林清安.Pro/ENGINEER2000模具设计[M].北京:北京大学出版
社,2001.
这种方法不仅适用于玻璃模具设计,而且对于其它塑料瓶等零件模具设计也适用,尤其适用于实心类零件的模具设计。本文介绍的设计方法在模具设计中有广泛的应用前景,不仅提高了模具的分模效率,更重要的是这种方式简单易懂,操作方便。参考文献:
[1]周四新,等.Pro/ENGINEER高级设计[M].北京:机械工业出版社,2004.
[3]葛正浩.Pro/ENGINEER塑料模具设计入门与实践[M].北京:化学
工业出版社,2004.
[4]宁涛,等.Pro/E机械设计基础教程[M].北京:清华大学出版社,2006.[5]张沛颀,裴建昌,黄圣杰,等.Pro/ENGINEER2001高级攻略[M].北
京:人民邮电出版社,2002.
[6]黄圣杰,张祥杰.实战Pro/ENGINEER2001模具设计[M].北京:中
国铁道出版社,2002.
DesigningMethodsofGlassBottleofLiuyangRiveMoldontheBasisofPro/E
ZHANGXin-Yu,ZHOUWen-Chao
(YibinInformationVocational&TechnicalCollege,YibinSichuan644003,China)
Abstract:IntroducedtheglassbottlemolddesignmethodbasedonthePro/E.Theglassmoldhasitsowncharacteristic,inwhichpartingsurfacemoreimportantlytheestablishmentmethod.ThisarticletaketheLiuyangriverbottleasanexample,Proposesoneestablishmentglassbottlemoldpartingsurfacenewmethod,namelysmoothandcopymethod.Themethodissimpletomasterandhasbrightfutureindesigningglassbottlemold.Keywords:Pro/E;molddesign;glassmold;partingsurface
151
因篇幅问题不能全部显示,请点此查看更多更全内容