论文题名: | 交通规划决策支持系统实现方法研究 |
关键词: | 软件开发;决策支持系统;设计理念;交通规划;MVC模式 |
摘要: | 软件是交通规划决策支持系统的主要组成部分,系统的开发与常规的软件工程中的软件开发过程基本保持一致。 软件开发中,需求与设计的转换是软件设计阶段要解决的重点问题。决策支持系统中,用户需求不明确,也不易清晰的表达,这导致系统实现中,用户需求与软件设计转换的难度更大。由于交通规划决策支持系统是交通领域的研究课题,软件工程界对该系统的研究很少,而交通领域的学者对系统研究的重点是交通相关理论和可用于系统实现的技术,很少有人从软件开发的角度,研究系统实现的方法。软件工程要求开发的软件具有稳定性、可扩展性和可维护性,目前交通规划决策支持系统的实现方法,很难开发出稳定的、易于扩展和维护的系统。 本文从软件工程的角度入手,以需求和设计的转换为出发点,围绕稳定性、可扩展性和可维护性,展开对交通规划决策支持系统实现方法的研究。主要研究内容包括软件架构设计、代码的组织与架构和功能的实现。 软件架构设计部分采用了MVC模式的理念,将交通规划决策支持系统的软件架构设计为M-V-C-L四个部分,通过各部分代码的相互通信,完成需求与设计的转换,软件架构设计中明确了各部分代码的职责,并设计了代码的调用规则,提高软件开发效率。代码的组织与架构部分充分运用面向对象的思想,将策略模式、命令模式等设计模式应用于系统开发中,以封装系统的算法和逻辑,提高软件的稳定性、可扩展性和可维护性。功能的实现通过接口的设计和具体技术的实现两个步骤完成,采用这种方法能够解耦系统功能和功能实现所依赖的技术,利于技术的添加、维护和替换。其中,接口设计面向系统功能,针对用户的功能需求分别设计了相应接口;具体技术的实现主要包括可视化、空间分析、网络分析等GIS技术的实现,通过基于ArcGISEngine的二次开发完成。 |
作者: | 于洋 |
专业: | 测绘科学与技术;地图制图学与地理信息工程 |
导师: | 蔡先华 |
授予学位: | 硕士 |
授予学位单位: | 东南大学 |
学位年度: | 2012 |
正文语种: | 中文 |