【ASP.NET设计栏目提醒】:网学会员ASP.NET设计为您提供轨交列车模拟监控软件设计与实现参考,解决您在轨交列车模拟监控软件设计与实现学习中工作中的难题,参考学习。
摘 要
随着现代信息技术的迅速发展,计算机已经在轨道交通中发挥了重大的作用。ATS(Automatic Train Supervision,列车自动监控)是基于现代数据通信和计算机网络的分布式实时计算机控制系统,通过与列车自动防护(ATP)和列车自动驾驶系统(ATO)子系统的协调配合,完成对城市高密度轨道交通信号系统的自动化管理和全自动行车调度指挥控制。轨交列车模拟监控软件是ATS的一个模块,主要实现列车时刻表的模拟运行监控,在ATS中占据着十分重要的地位。本模块按照软件工程的思想、规范、技术和方法来实现,运用UML进行轨交模拟监控软件的需求分析和建模,采用C/S架构模式,划分子模块,从模块的功能结构和技术结构两个方面进行了总体的设计。该模块的菜单设计包括调车,手动进路开/关,进路更改,扣车/催发车,添加/消除事故,调整时刻表等功能选项。模块开发以最新的VS2010为开发平台,用最新的WPF,LINQ等技术来实现前台界面显示,以SQL Server 2008R2为后台数据库来实现该模块的数据库管理。运用黑盒测试中常用的划分等价类法来进行系统测试,确保满足需求,并且同时还能验证系统的可靠性、健壮性和安全性。测试表明,该模块的功能和性能基本实现了任务书需求,使用简单,界面美观,可操作性强,其中手动进路开放/关闭的算法是本模块中的主要亮点。本软件可用于城市轨道交通时刻表的辅助优化和管理人员的培训。
关键词:模拟监控,数据库管理,WPF,LINQ
目录
1. 绪论 1
1.1. 系统研究背景及目的 1
1.2. 系统现状分析 1
1.3. 研究方法及技术路线 2
1.4. 论文的组织 2
2. 系统分析 4
2.1. 可行性分析 4
2.2. 需求分析 5
3. 概要设计 10
3.1. 架构设计 10
3.2. 数据库概念设计 11
3.3. 数据库物理设计 20
4. 详细设计 21
4.1. 窗体组件定义 21
4.2. 命名规则 21
4.3. 登录窗体详细设计 21
4.4. 列车菜单详细设计 22
4.5. 进路菜单详细设计 26
4.6. 事故菜单详细设计 28
4.7. 时刻表菜单详细设计 29
5. 编程实现 30
5.1. 开发环境配置及安装 30
5.2. 登录窗体 33
5.3. 列车显示状态 34
5.4. 加车 35
5.5. 减车 35
5.6. 扣/发车 36
5.7. 调车 36
5.8. 更改进路 37
5.9. 手动进路开放/关闭 37
5.10. 添加/消除事故 42
5.11. 调整当日时刻表 42
6. 系统测试 43
6.1. 软件测试方法 43
6.2. 软件测试用例 43
7. 结 论 46
7.1. 主要内容及意义 46
7.2. 主要工作及创新点 46
7.3. 不足与展望 46
参考文献 48
谢 辞 49
1.1.1. 系统功能需求
(1)功能需求分析
监察员:能运行软件并观察运行结果。
车站值班员:对本用户所在的车站具有控制权。
行车调度员:对整条线路具有控制权。
系统管理员:对整条线路的基础数据具有录入、修改、删除权。
本系统的功能主要完成列车运行监控中的一些命令集,如调车,手动进路的开放/关闭,进路更改,扣车/催发车,加车/减车等。系统管理员可以其中的每一个命令进行处理。
740)this.width=740">
如你对本套设计感兴趣,请记住本套设计在本站的编号:asp.net00228
上一篇:旅游信息