毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
Dijkstra算法地铁站台出口路径的选择研究(6)
课题的重点是最短路径算法的设计,在正常、特殊以及故障或突发情况下的最短路径是不同的。在正常情况下,使用各种不同的算法求解最短路径来找到最优的最短路径算法。特殊情况下,需要优先选择比较方便的路径。而故障或突发状况下则需要屏蔽一些可能会发生危险的或者无法通行的路径情况。
3.1.2 本课题的难点
课题的难点主要是最短路径选择算法的设计,其中最难的是突发状况下的最短路径设计。
现如今比较流行的最短路径算法主要有三类:第一类是基于图论理论的算法;第二类是传统人工智能理论的算法;第三类是基于智能控制技术的算法。而如何选择设计合适的最短路径算法则成了本课题的难点。
而对于突发状况下的路径设计的难点在于需要考虑到的因素有很多。比如地震、火灾等重大灾害时,升降电梯不能使用,需要走楼梯,疏散人群时需要考虑到人流分散问题。此时甚至也可能道路坍塌导致有通道不能通行,这些都需要考虑在内。对于突发状况下的路径设计需要排除这些不能通行和可能会产生危险的路径,在剩下的路径中选择最短路径。
3.2 数据库设计
数据库设计在整个系统的设计上,起到了非常重要的作用,数据库结构设计的好与坏,将直接影响到整个系统的运行效率以及其产生的效果。因此,合理的数据库结构设计不仅可以提高数据存储的效率,保证数据的完整性和一致性,还有利于系统的运行与实现。
3.2.1 车厢表
(1) E-R图
在地铁站台出口路径选择系统中,车厢信息保存在车厢信息表中,包括ID、名称、横坐标、纵坐标和所在楼层五个字段。车厢表的E-R图如图3.1所示:
图 3.1车厢表E-R图
(2) 关系模式
根据车厢表的E-R图,转化成关系模式。
车厢(ID、名称、横坐标、纵坐标、所在楼层)
车厢表包括ID、名称、横坐标、纵坐标和所在楼层。ID即唯一标示,名称是车厢的名称,横坐标和纵坐标是用来记录车厢位置,为了方便进行最短路径搜索,所在楼层就是记录车厢所在的楼层。
(3) 数据字典
根据E-R图和关系模式建立数据库SubwayStation,车厢表包括ID,Name,Coordinate_X,Coordinate_Y和Floor五个字段。分别表示ID、名称、横坐标、纵坐标和所在楼层。车厢表是用于保存车厢信息的。其结构如表3.1所示:
表 3.1车厢表数据字典
编号 数据项名 数据项含义说明 数据类型 长度 是否主键 是否外键
1 ID 唯一标识 int 是
2 Name 名称 nvarchar 20
3 Coordinate_X 横坐标 int
4 Coordinate_Y 纵坐标 int
5 Floor 所在楼层 nvarchar 5
3.2.2 楼层间设施表
(1) E-R图
在地铁站台出口路径选择系统中,楼层间设施信息保存在楼层间设施表中,包括ID、名称、起始楼层、结束楼层、起始横坐标、起始纵坐标、结束横坐标、结束纵坐标、类型和是否可用10个字段。楼层间设施信息表的E-R图
共7页:
上一页
1
2
3
4
5
6
7
下一页
上一篇:
Android儿童识字训练应用开发
下一篇:
基于Android系统的拼图游戏开发与设计
基于Apriori算法的电影推荐
基于PageRank算法的网络数据分析
基于神经网络的验证码识别算法
python基于决策树算法的球赛预测
加密与解密算法的研究【1931字】
一種删除准则的NOMA资源联...
vc++几种排序算法演示软件实现
国内外图像分割技术研究现状
10万元能开儿童乐园吗,我...
志愿者活动的调查问卷表
C#学校科研管理系统的设计
AT89C52单片机的超声波测距...
神经外科重症监护病房患...
公寓空调设计任务书
中国学术生态细节考察《...
承德市事业单位档案管理...
医院财务风险因素分析及管理措施【2367字】