多层体系结构的汽车管理信息系统设计.docxVIP

  • 4
  • 0
  • 约5.64千字
  • 约 5页
  • 2018-02-12 发布于河南
  • 举报

多层体系结构的汽车管理信息系统设计.docx

多层体系结构的汽车管理信息系统设计

多层体系结构的汽车管理信息系统设计 陈洪钧(广州南洋理工职业学院 广东广州 510925)[摘 要]:多层体系结构的汽车行业管理信息系统设计可以从C/S架构和B/S架构中多层中进行具体的分析。笔者分析了多层体系结构的各层,并探讨了不同情况下体系结构设计的思路。[关键词]:多层体系结构;汽车管理信息系统中图分类号:TP311 文献标识码:JDesign of automobile management information system based on multi tier architecturehongjun chen(Guangzhou Nanyang College,guangzhou 510925,guangdong)【Abstract】 Multi tier architecture management information system for automobile industry can be analyzed in detail from the C/S architecture and B/S architecture. The author analyzes the layers of the multi tier architecture, and discusses the design ideas of the architecture under different circumstances.【Keywords】 Multilayer architecture;Automobile management information system1.背景汽车管理信息系统的信息化技术快速发展提高了该行业工作效率。在汽车管理信息系统领域,主要包括汽车生产厂家的企业资源计划,客户关系管理系统;汽车4S店的整车销售管理系统;汽配批发商的配件销售管理系统;车辆保险行业的保险代理管理系统。另外由于生产各子系统的软件开发厂商不同,其子系统之间的数据共享困难,子系统与其他管理系统(如财务软件管理系统)之间的数据共享也比较麻烦。随着WEB开发技术、移动应用开发技术、及两者结合的开发技术的日益成熟,应用范围日益广泛,汽车管理信息系统体系结构也正在发生着一定程度的演变。其演变的主要特点为支持多种开发语言,多种操作数据,多种操作系统,多种体系结构同时存在,并相伴发展。当前汽车行业管理系统的开发存在的主要问题集中于:小系统很难与大系统配合使用,小系统难以移植,大系统开发成本太高,基于Web的开发发展较慢。导致的后果是该行业的发展大大落后于现代电商产业及高速发展的物流业。在实际开发中,考虑到该行业领域中所使用的功能变化不大,但使用这些功能的方式已悄然改变,从当今应用系统使用方式的改变入手,全面审视数据的存储、传递的方式的改变;软件开发技术的改变;软件体系结构的改变,形成相对完整的异构的多层分布式应用系统设计概念,在此之上,进行异构的多层分布设计的具体模型。可以根据具体的情况设计多层:表示层、表现逻辑层、应用逻辑层、数据处理层、数据层。由于不同的结构有不同的处理能力的强项和弱点,一个系统的体系结构应该根据实际需要进行选择,以解决实际问题。关于软件包、框架、通信以及其他一些体系结构上的问题,目前存在多种标准。即使在某段时间内某一种标准占统治地位,但变动最终是绝对的。实际工作中,我们总会遇到一些遗留下来的代码,它们仍有效用,但是却与新系统有某种程度上的不协调。然而在许多场合,将技术与经济综合进行考虑时,总是决定不再重写它们。即使在某一单位中,规定了共享共同的软件包或相互关系的一些标准,仍会存在解释或表示习惯上的不同[1]。在表示层,HTML5标准规范于2014年10月制定完成;意味着原来很多以插件的形式存在于的浏览器的表示层技术将内嵌入浏览器当中;Web UI技术快速发展使得表现逻辑层的开发更加快捷方便;业务逻辑层(这里面包含元知识库和应用层[2],本文只讨论应用层)开发主要表现在向表示逻辑层提供数据,编写简单的业务逻辑;数据逻辑层则只需实现与业务逻辑层相关的对象,并使对象有与数据层形成映射的能力;数据层负责数据的存储。软件的复用提高到一个非常重要的地位,为了使软件构件更好地复用,NATO(北大西洋公约组织)制定了一整套软件构件复用的指导性标准,以帮助NATO及其参与国和承包商的项目管理部门进行有效的软件复用[3]。采用分层技术开发可以大大降低软件开发的难度,软件的可维护性,可扩展性得到了增强。对用户需求变化能快速反应。现代软件系统是用各种语言编写的,语言数量很可能还会增加。这些软件系统将继续驻留在各种各样的平台上[4]。对于许多语言编写并在不同操作系统下的各种平台上执行的不同软件系统,怎样实现互操作的问题,Web服务提供了

文档评论(0)

1亿VIP精品文档

相关文档