轨道几何参数优化软件的设计及实现.doc

轨道几何参数优化软件的设计及实现.doc

ID:58218872

大小:28.00 KB

页数:6页

时间:2020-04-28

轨道几何参数优化软件的设计及实现.doc_第1页
轨道几何参数优化软件的设计及实现.doc_第2页
轨道几何参数优化软件的设计及实现.doc_第3页
轨道几何参数优化软件的设计及实现.doc_第4页
轨道几何参数优化软件的设计及实现.doc_第5页
资源描述:

《轨道几何参数优化软件的设计及实现.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、轨道几何参数优化软件的设计及实现  摘要:文章主要探讨了轨道几何参数优化软件的构架设计和人机界面交互设计。给出了本软件构架设计的基本思想,并且从软件界面的交互原则、软件界面的基本特征以及显示界面的实现方法等方面进行了详细的阐述。并指出了该软件在构架设计以及人机界面设计方法的意义。  关键词:轨道几何参数;优化软件;构架设计;界面设计  中图分类号:TP274文献标识码:A文章编号:1009-3044(2016)26-6442-03  TheDesignandImplementationofTrackGeometryParameterOptimizationSoftware  ZEN

2、GJian-qun  (ZhuzhouTimesElectronicTechnologyCo.Ltd.,CSRCo.Ltd.,Zhuzhou12001,China)  Abstract:Thispapermaindiscussesthearchitecturedesignandthealternationofhuman-computerinterfacedesignofthetrackgeometryoptimizationsoftware.Andthispapergivesthebasicideaofthesoftwarearchitecturedesign,thesoftwar

3、ewillbedescribedfromtheprincipleofinterfaceandalternation,thebasicfeaturesofthesoftwareinterfaceandthewayofdisplayinterfaceimplementationetc.Soitpointsoutthesignificanceofthesoftwarearchitecturedesignandhuman-computerinterfacedesign.  Keywords:trackgeometryparameters;optimizationsoftware;archi

4、tecturedesign;interfacedesign  随着铁路大发展,列车运行时速提升迅猛,对轨道线路的要求也越来越高,为了确保行车安全,有必要开发一套专用于轨道几何参数计算、校正的软件,由南车株洲所研发的轨道几何参数优化软件应运而生。本软件是采用面向对象的可视化编程工具VC++实现的,软件架构是基于文档-视图的基本框架。软件界面设计集计算机科学、信息学、心理学、人机工程学、美学等诸多学科理论,从结构设计、人机界面交互设计等方面进行系统的设计。从而使得本软件界面具有友好的人机交互性和使用操作性。本文主要从本软件的架构设计和软件界面设计方面进行详细的阐述。  1软件架构设计 

5、 软件架构,亦称软件体系结构,它是一系列相关的抽象模式,用于指导大型软件系统各个方面的设计。它是一个系统的草图,描述的对象是直接构成系统的抽象组件。各个组件之间的连接则明确和相对细致地描述组件之间的通信。在实现阶段,这些抽象组件被细化为实际的组件,比如具体某个类或者对象。架构不仅仅是结构,它还应包括“符合”系统完整性、经济约束条件、审美需求和样式。它并不仅注重对内部的考虑,而且还在系统的用户环境和开发环境中对系统进行整体考虑,即同时注重对外部的考虑。鉴于软件架构的特殊地位,在设计一个系统之前就必须对它的软件架构进行详细设计及构造,这是关系到整个系统设计的成败。因此,软件架构的设计,

6、必须经过非常慎重的研究和考察[1]。  轨道几何参数优化软件采用文档-视图的设计方式,将数据处理和计算方法都放在文档类中,界面显示都放在视图类中,在每个组件中都置留有可扩展的接口和共享信息等,以便于相关类或对象的相互调用。并且设计符合自身特点的编码规范,使得软件易于管理和移植,提高软件的重用性,减少代码冗余,让应用软件更具兼容性。使用这种组件分类的构架设计方式可以让设计人员并行开发软件,提高工作效率,缩短软件开发的周期,同时也符合当今模块化设计的主流思想。本软件的具体构架流程图如图1所示。  从下图的软件构架图可以看出,构架不是强调组成系统的单个元素,而是元素和元素之间,组件和组件

7、之间的安排及其相互关系。构架可以清楚的反映系统组件之间的关系,可以方便地用来进行软件设计人员之间、设计人员与用户之间的信息沟通,可以作为涉众之间信息交换的工具和桥梁。因此通过合理的系统构架设计便于控制系统运行,监视系统状态,进行有效的错误处理,并且可以提高代码的复用率,减少构造新系统的代价和提高软件系统的可靠性。  软件界面设计  软件界面交互设计的原则  软件界面的交互性设计总体可以归纳为以下几个原则[2]:  1)降低计算机的影响。在设计一个软件的界面时,尽量使软

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。