论文部分内容阅读
随着计算机技术和网络技术的飞速发展,企业需要通过管理信息系统实现各种业务数据的远程共享和访问。因此管理系统的规模不断扩大,复杂性越来越高。原有的两层C/S系统架构在数据共享性、并发性、可扩展性和安全性等方面已经不能满足需要。三层/多层C/S系统架构具有灵活的可伸缩性,提供了如:进程管理、共享数据库连接、瘦客户端和高安全性等优点。而B/S系统架构则具有优异的跨平台性,它可以在Windows、Linux、Unix等多种平台下实现,并且简化了客户端的访问要求。 目前我国高速公路虽然已经部分实现信息化管理,但是各个系统采用的多为局域网内使用的两层结构。而高速公路公司本身具有地域分布广、网络情况复杂等特点,两层结构并不能很好的适应这种情况,这给高速公路信息化管理带来不便。本文以C/S、B/S混合结构为基础,结合DCOM等分布式系统开发技术,研究了基于HTTP协议数据传输的混合结构系统,并在高速公路管理系统中实现。本文的研究,对于我国高速公路信息化管理的进一步提高有着重要的意义。本文的主要研究内容: 1.管理系统的结构模式。分析各自优缺点,并且将C/S和B/S两种结构同时应用到管理系统中,充分发挥C/S和B/S这两种结构各自的优点。 2.分布式开发的主流技术:CORBA、DCOM和J2EE。对这些目前分布式系统开发的主要技术的特点和应用进行了分析和讨论。 3.基于HTTP协议数据传输的C/S、B/S混合结构系统的设计与实现。HTTP协议则能够穿透大多数防火墙,该协议作为系统连接方式的补充,将C/S结构的应用范围扩展到了Intemet上。 4.采用抽象类和接口技术实现模块的封装。提高软件的模块化程度,增加代码的复用、模块的灵活挂接和系统的灵活性。