交通规划决策支持系统实现方法研究

来源 :东南大学 | 被引量 : 0次 | 上传用户:rui1986911
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
软件是交通规划决策支持系统的主要组成部分,系统的开发与常规的软件工程中的软件开发过程基本保持一致。   软件开发中,需求与设计的转换是软件设计阶段要解决的重点问题。决策支持系统中,用户需求不明确,也不易清晰的表达,这导致系统实现中,用户需求与软件设计转换的难度更大。由于交通规划决策支持系统是交通领域的研究课题,软件工程界对该系统的研究很少,而交通领域的学者对系统研究的重点是交通相关理论和可用于系统实现的技术,很少有人从软件开发的角度,研究系统实现的方法。软件工程要求开发的软件具有稳定性、可扩展性和可维护性,目前交通规划决策支持系统的实现方法,很难开发出稳定的、易于扩展和维护的系统。   本文从软件工程的角度入手,以需求和设计的转换为出发点,围绕稳定性、可扩展性和可维护性,展开对交通规划决策支持系统实现方法的研究。主要研究内容包括软件架构设计、代码的组织与架构和功能的实现。   软件架构设计部分采用了MVC模式的理念,将交通规划决策支持系统的软件架构设计为M-V-C-L四个部分,通过各部分代码的相互通信,完成需求与设计的转换,软件架构设计中明确了各部分代码的职责,并设计了代码的调用规则,提高软件开发效率。代码的组织与架构部分充分运用面向对象的思想,将策略模式、命令模式等设计模式应用于系统开发中,以封装系统的算法和逻辑,提高软件的稳定性、可扩展性和可维护性。功能的实现通过接口的设计和具体技术的实现两个步骤完成,采用这种方法能够解耦系统功能和功能实现所依赖的技术,利于技术的添加、维护和替换。其中,接口设计面向系统功能,针对用户的功能需求分别设计了相应接口;具体技术的实现主要包括可视化、空间分析、网络分析等GIS技术的实现,通过基于ArcGISEngine的二次开发完成。
其他文献
航空摄影测量是快速获取和更新地理信息的重要技术手段,并直接关系到数字中国战略的实现和国民经济建设的快速发展。传统的航空摄影测量需要布设大量的地控点,并通过空三加密反
本文结合国家863计划项目“空间数据挖掘的神经网络技术研究”(No.2007AA122228),山东省优秀中青年科学家科研奖励基金(BS2010SF019)展开研究。   似大地水准面是获取地理
黑格尔曾指出:舆论是“人民表达他们意志和意见的无机方式”。所谓无机方式,是指众多意见没有经过某种程序的组织,表面上杂乱无章,但内在的东西却是“绝对的普遍物”。舆论就
胶州湾位于山东半岛的南部,外窄内宽,低潮时,东西约15海里,南北约18海里,是一伸入内陆的半封闭性海湾。湾内港阔水深,风平浪静且终年不冻,是天然的优良港湾。近年来,由于受到沿岸企业
立式罐是国际上大宗能源贸易结算的主要计量储存工具,在商业、军事尤其是石油化工等行业中有着广泛应用,是国民经济能源系统的重要组成部分,属于强制检定社备。由于过去的储罐制
随着科技的进步和社会需求的不断发展提高,地理信息系统逐渐应用到各行各业以及人们的日常生活中。针对GIS平台用户提供一种融入语音控制功能的新操作模式,设计开发语音化操