论文题名: | 网络计算机联锁仿真系统研究 |
关键词: | 计算机联锁仿真技术;访问机制;人机交互界面;数据库模型 |
摘要: | 计算机联锁仿真技术对于铁路计算机联锁技术的科研和培训具有重大的指导意义。由于传统单机版或客户端/服务器模式的计算机联锁仿真系统存在无法实现多站场仿真,无法反映现场设备动作情况,无法适应站场改扩建,互动性差,信息量小等问题,没有得到广泛的推广和应用。基于此,本文研究的网络计算机联锁仿真系统是一种将网络技术与计算机联锁仿真技术相结合,采用浏览器/服务器模式,在浏览器端生成计算机联锁人机交互界面,在服务器端部署联锁程序,可多人参与,多站场仿真的新型计算机联锁仿真系统。同时采用Web3D技术,加入设备的三维仿真场景,能够反映设备动作情况,带来全新用户体验。网络计算机联锁仿真系统的研究和应用能够缓解计算机联锁培训压力,具有一定的推广应用价值。主要研究内容如下: (1)从网络计算机联锁仿真系统的功能需求出发,对系统的结构框架及工作原理进行分析,并研究了系统的关键技术,包括ASP.NET(ActiveServerPages.Net)技术、C#技术、泛型编程技术、SQLServer2005技术和Web3D技术。 (2)研究了网络计算机联锁多用户并发访问机制,提出使用动态线程池、中间层数据缓存、事务以及事务锁技术解决多用户的并发访问问题。同时采用了适用于本系统的一种线程池调整算法、一种语义缓存替换策略和一种事务调度算法。 (3)进行了网络计算机联锁仿真系统的基本功能模块设计,主要包括浏览器端计算机联锁人机交互界面设计和基本联锁功能模块设计,基本联锁功能模块设计又分为操作命令生成模块、操作命令执行模块和进路处理模块三个子模块的设计,提出使用C#语言编写联锁程序,对主要功能模块流程进行了设计。 (4)建立了网络计算机联锁仿真系统数据库的E-R(Entity-Relationship,实体-联系)模型,并进行了主要数据表和数据表关系设计,同时提出使用ADO.NET(ActiveXDataObject.Net)进行数据库操作,并对数据库访问机制进行研究,主要包括记录的插入、数据的更新、删除、存储过程的使用以及对三维模型文件的访问。 |
作者: | 冯涛 |
专业: | 交通信息工程及控制 |
导师: | 郑云水 |
授予学位: | 硕士 |
授予学位单位: | 兰州交通大学 |
学位年度: | 2013 |
正文语种: | 中文 |