公交查询系统_第1页
公交查询系统_第2页
公交查询系统_第3页
公交查询系统_第4页
公交查询系统_第5页
已阅读5页,还剩73页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、长 沙 学 院课程设计说明书题目系(部)专业(班级)姓名学号指导教师起止日期课程设计任务书课程名称:软件工程基础实训设计题目:城市公交查询软件已知技术参数和设计要求:需求说明及要求1.主要功能模块:(1)用户管理用户管理模块为用户提供用户信息管理的功能,包括用户注册、用户登录、用户信息修改、用户密码修改、用户注销等功能。用户注册:用户可以利用此功能完成注册,用户在界面输入注册信息,回车后,软件将注册信息保存到用户信息数据文件中。用户登录:用户可以利用此功能完成登录,用户在界面输入登录信息,回车后,软件验证登录信息,登录成功后,软件进入主功能选择界面。用户信息修改:用户可以利用此功能完成用户信息

2、修改。用户密码修改:用户可以利用此功能完成密码修改。用户注销:用户可以利用此功能完成用户信息注销,某用户注销后,便不能再次登录。(2)线路管理线路管理模块为用户提供公交线路数据的管理和维护,包括线路添加、线路修改、线路删除等功能。线路添加:用户可以利用此功能增加一条线路。线路修改:用户可以利用此功能修改一条线路。线路删除:用户可以利用此功能删除一条线路。(3)站点管理站点管理模块为用户提供公交站点数据的管理和维护,包括站点添加、站点修改、站点删除等功能。站点添加:用户可以利用此功能增加一个站点。站点修改:用户可以利用此功能修改一个站点。站点删除:用户可以利用此功能删除一个站点。(4)公交查询公

3、交查询模块为用户提供公交信息查询的功能,包括站点查询、线路查询、站站查询、最短距离查询、最少换乘查询等功能。站点查询:用户可以利用此功能查看某个站点所停靠的公交线路。线路查询:用户可以利用此功能查看某条线路所路经的公交站点。站站查询:用户可以利用此功能查询出发地和目的地之间的所有公交乘车方案。最短距离查询:用户可以利用此功能查询出发地和目的地之间最短距离的公交乘车方案。最少换乘查询:用户可以利用此功能查询出发地和目的地之间最少换乘的公交乘车方案。 3.要求:界面友好,易于操作;数据结构运用灵活,编码规范,设计合理。各阶段具体要求:1、需求分析阶段(1)写出需求分析(做什么) (2)要求问题分析

4、和功能定义准确2、系统设计阶段(1)根据问题描述,设计系统的结构(3)完成数据结构中各个函数的定义(4)用户界面的设计(5)要求数据结构定义合理,类层次结构清晰3、编码实现阶段(1)完成代码编写 (2)要求代码编写规范4、系统测试阶段(1)完成功能调试(2)要求完成必要的测试工作5、交付实施阶段(1)提交可正常执行的系统(2)提交系统需求说明书、设计说明书、程序代码(3)撰写实训报告书(4)要求规范地书写文档设计工作量:(1)软件设计:完成问题陈述中所提到的所有需求功能。(2)论文:要求撰写不少于3000个文字的文档,详细说明各阶段具体要求。工作计划:安排两周时间进行课程设计,软件开发步骤如下

5、,2天完成13,3-5天完成46,论文同步进行;1)选定题目2)需求分析3)系统设计4)编码实现5)系统测试6)交付实施注意事项n 提交文档Ø 长沙学院实训任务书(每学生1份)Ø 长沙学院实训说明书(每学生1份)Ø 长沙学院实训鉴定表(每学生1份)指导教师签名: 日期: 教研室主任签名: 日期:系主任签名: 日期:长沙学院课程设计鉴定表姓名学号班级设计题目城市公交查询软件指导教师指导教师意见:评定成绩: 教师签名: 日期: 答辩小组意见:评定成绩:答辩小组长签名:日期:教研室意见:最终评定等级:教研室主任签名:日期:说明课程设计成绩分“优秀”、“良好”、“中等”、

6、“及格”、“不及格”五等。摘要c语言编写的一个公交查询软件,分为管理用户和普通用户,管理用户可以实现用户管理、站点管理、线路管理几个模块,而普通用户可以实现用户管理、公交查询两个模块。用结构体来存储数据,并采用邻接矩阵构造一个有权无向网,使迪杰斯特拉算法对图进行查询。关键词:图,最短路径,公交查询目录一、引言11.1 编写目的11.2 参考资料1二、需求规约22.1 功能需求22.2 界面需求112.2 数据需求11三、概要设计113.1系统结构113.2 界面设计123.3数据设计14四、详细设计154.1 数据结构设计说明154.2 管理员用户主界面用例设计说明154.3普通用户主界面用例

7、设计说明16五、测试用例设计16六、总结17附录17附录1 程序运行结果17附录2 程序源代码28一、引言1.1 编写目的本文档是“城市公交查询软件”的软件设计说明书,编写目的是:明确软件需求、概要设计、详细设计和功能测试用例,为软件后续开发和维护提供指导。本文档的读者对象是需求分析人员、系统设计人员、系统开发人员、系统测试人员。1.2 参考资料列出有关资料的名称、作者、文件编号或版本等。1 严蔚敏,吴伟明.数据结构(C语言版). 北京:清华大学出版社,2007(2015.5重印)2 严蔚敏,吴伟明.数据结构(C语言版). 北京:清华大学出版社,1996二、需求规约2.1 功能需求功能点编号1

8、功能点名称管理员用户注册角色管理员功能说明管理员用户能通过本功能点完成注册操作。事件流程1、 管理员用户输入用户名并回车2、 软件判断用户名是否重复3、 输入两次密码,软件检验两次输入的密码是否相同4、 若正确,则跳到管理员功能处理界面 前置条件无后置条件管理员用户成功进入软件管理员主功能处理界面。输入数据用户名和密码输出数据管理员主功能处理界面备注无功能点编号2功能点名称普通用户注册角色普通用户功能说明普通用户能通过本功能点完成注册操作。事件流程1、 普通用户输入用户名并回车2、 软件判断用户名是否重复3、 输入两次密码,软件检验两次输入的密码是否相同4、 若正确,则跳到普通用户主功能处理界

9、面 前置条件无后置条件普通用户成功进入软件管理员功能处理界面。输入数据用户名和密码输出数据普通用户主功能处理界面备注无功能点编号3功能点名称登陆角色管理员或者普通用户功能说明管理员用户或者普通用户能通过本功能点完成登陆操作。事件流程1、 输入用户名和密码,并回车。2、 软件校验用户名和密码格式是否合法。3、 软件校验用户名和密码是否正确。4、 若正确,则跳转到主功能处理界面;否则,提示“用户或密码输入错误,请重新输入!”。前置条件管理员或普通用户成功注册。后置条件管理员用户或普通用户成功进入软件主功能处理界面。输入数据用户名和密码输出数据软件主功能处理界面备注无功能点编号4功能点名称修改信息角

10、色管理员或者普通用户功能说明管理员用户或者普通用户能通过本功能点完成修改信息操作。事件流程1、 管理员或者普通用户输入曾经的用户名2、 如果曾经的用户名和当前用户相同,则提示输入新的用户名3、 判断新用户名是否和已经注册的用户名冲突4、若没有冲突,则提示修改成功,返回用户管理界面;若冲突,直接返回用户管理界面前置条件管理员或普通用户成功登陆,并进入用户管理界面后置条件登陆、注册界面输入数据老用户名和新用户名输出数据登陆、注册界面备注无功能点编号5功能点名称修改密码角色管理员或者普通用户功能说明管理员用户或者普通用户能通过本功能点完成密码信息操作。事件流程1、 管理员或者普通用户输入原来的密码2

11、、 如果密码正确,则提示输入新的密码;若不正确,返回用户管理界面3、 提示修改成功,返回用户管理界面前置条件管理员或普通用户成功登陆,并进入用户管理界面后置条件登陆、注册界面输入数据旧密码和新密码输出数据用户管理界面备注无功能点编号6功能点名称注销用户角色管理员或者普通用户功能说明管理员用户或者普通用户能通过本功能点完成注销操作。事件流程1、 输入select,确定是否注销2、 如果确定注销,则提示注销成功,返回登陆、注册界面;若不注销返回用户管理界面前置条件管理员或普通用户成功登陆,并进入用户管理界面后置条件登陆、注册界面输入数据Select输出数据登陆、注册界面备注无功能点编号7功能点名称

12、线路添加角色管理员功能说明管理员用户能通过本功能点完成线路添加操作。事件流程1、 输入添加的线路n,添加的多少个站点m,输入添加的站点编号2、 将所添加的线路写进文件3、 输出所有线路前置条件管理员成功登陆,并进入线路管理界面后置条件线路管理界面输入数据添加的线路n,站点数m,站点编号输出数据所有线路备注无功能点编号8功能点名称线路修改角色管理员功能说明管理员用户能通过本功能点完成线路修改操作。事件流程1、 输入修改的类型2、 把修改的路线全部写进文件3、 输出所有线路前置条件管理员成功登陆,并进入线路管理界面中的线路修改界面后置条件线路修改界面输入数据线路修改的类型输出数据所有线路备注无功能

13、点编号9功能点名称线路删除角色管理员功能说明管理员用户能通过本功能点完成线路删除操作。事件流程1、 输出所有的线路2、 输入要删除的线路编号3、 输出删除后的所有线路前置条件管理员成功登陆,并进入线路管理界面后置条件线路管理界面输入数据删除线路编号输出数据所有线路备注无功能点编号10功能点名称站点添加角色管理员功能说明管理员用户能通过本功能点完成站点添加操作。事件流程1、 输出所有的原有的所有站点2、 输入所要增加的站点的名称和与相邻站点的距离3、 写入文件,并输出添加后的所有站点前置条件管理员成功登陆,并进入站点管理界面后置条件站点管理界面输入数据站点名称和与相邻站点的距离输出数据添加前后的

14、所有站点备注无功能点编号11功能点名称站点修改角色管理员功能说明管理员用户能通过本功能点完成站点修改操作。事件流程1、 输出所有的原有的所有站点2、 输入所要修改站点的编号和新站点的名称3、 写入文件,并输出修改后的所有站点前置条件管理员成功登陆,并进入站点管理界面后置条件站点管理界面输入数据修改的站点的编号和新站点名称输出数据修改前后的所有站点备注无功能点编号12功能点名称站点删除角色管理员功能说明管理员用户能通过本功能点完成站点删除操作。事件流程1、 输出所有的原有的所有站点2、 输入所要删除站点的编号3、 写入文件,并输出删除后的所有站点前置条件管理员成功登陆,并进入站点管理界面后置条件

15、站点管理界面输入数据删除站点的编号输出数据删除前后的所有站点备注无功能点编号13功能点名称站点查询角色普通用户功能说明普通用户能通过本功能点完成站点操作。事件流程1、 输入所在站点的编号2、 输出经过该站点所有线路的名称和所经过的站点3、 返回公交查询界面前置条件普通用户成功登陆,并进入公交查询界面后置条件公交查询界面输入数据所在站点的编号输出数据线路名称和经过的站点备注无功能点编号13功能点名称线线查询角色普通用户功能说明普通用户能通过本功能点完成线线查询操作。事件流程1、 输入要查询的公交路线的编号2、 输出该线路所经过的所有站点的编号3、 查询成功,返回公交查询界面前置条件管理员成功登陆

16、,并进入公交查询界面后置条件公交查询界面输入数据查询的线路的编号输出数据该线路所经过的站点备注无功能点编号14功能点名称站站查询角色普通用户功能说明管理员用户能通过本功能点完成站站查询操作。事件流程1、 输入起点和终点的站点编号2、 输出所有的乘车方案3、 返回公交查询界面前置条件普通用户成功登陆,并进入公交查询界面后置条件公交查询界面输入数据起点和终点的编号输出数据所有的乘车方案备注要求没有实现功能点编号14功能点名称最短距离查询角色普通用户功能说明普通用户能通过本功能点完成最短距离查询操作。事件流程1、 起点和终点的编号2、 用迪杰斯特拉算法求出最短路径3、 输出最短路径,返回公交查询界面

17、前置条件普通用户成功登陆,并进入公交查询界面后置条件公交查询界面输入数据起点和终点站点的编号输出数据最短路径备注没有实现最短路径乘车方案功能点编号15功能点名称最少换乘查询角色普通用户功能说明普通用户能通过本功能点完成最少换乘操作。事件流程1、 输入起点和终点站点的编号2、 输出最少换乘乘车方案3、 返回公交查询界面前置条件普通用户成功登陆,并进入公交查询界面后置条件公交查询界面输入数据起点和终点站点的编号输出数据最少换乘方案备注没有实现最少换乘查询2.2 界面需求能够用键盘输入,进行最简单的人机交互。2.2 数据需求表2.1 管理员用户实体属性名称类型 长度是否为空唯一标识说明姓名字符串5否

18、是用户名表2.2 普通用户实体属性名称类型 长度是否为空唯一标识说明姓名字符串5否是用户名三、概要设计这里陈述总体设计思路。说明系统需求中的每个功能实现思路。3.1系统结构初始界面main_menu()管理员界面menu()普通用户界面menu()用户管理模块User_Mangement()站点管理模块Site_Mangement()线路管理模块Line_Mangement()用户管理模块User_Mangement()公交查询模块bus_query() 图3.1 程序结图功能与程序模块的关系说明用户管理模块对用户进行信息修改、密码修改、用户注销站点管理模块对站点进行添加、修改、删除线路管理模

19、块对线路进行添加、修改、删除公交查询模块进行站点查询、线路查询、站站查询、最短距离查询、最少换乘查询3.2 界面设计说明每个界面的布局(要求画布局图,如图3.3所示),若果采用图形界面,则要说明每个界面的控件(列表说明,如表3.1所示)。简要说明交互过程。- 开福区公交查询系统 - 1.注册 - 2.登陆 - 3.退出系统 - 请输入你所要的服务! 图3.2用户登录对话框-公交查询系统主界面-1.用户管理-2.站点管理-3.线路管理-4.返回-请输入您要的功能:图3.3管理员用户对话框-公交查询系统主界面-1.用户管理-2.公交查询-3.返回-请输入您要的功能:图3.4普通用户对话框-用户管理

20、界面-1.信息修改-2.密码修改-3.用户注销-4.返回-请输入您要的功能:图3.5用户管理对话框-线路管理界面-1.线路添加-2.线路修改-3.线路删除-4.返回-请输入您要的功能:图3.6线路管理对话框-站点管理界面-1.站点添加-2.站点修改-3.站点删除-4.返回-请输入您要的功能:图3.7站点管理对话框-公交查询界面-1.站点查询-2.线路查询-3.站站查询-4.最短距离查询-5.最少换乘查询-6.返回-请输入您要的功能:图3.8公交查询对话框3.3数据设计说明采用那些数据结构及数据的存储方式。可列表输出,例如表3.2所示。表3.2 用户信息数据记录数据项名数据类型长度是否为空唯一标

21、识说明useridchar4否是loginNamechar20否否用户登录名loginPassWdInt6否否用户登录密码主要结构体: typedef struct user char name5;int password;int power;struct user *next;user;user *active_user;struct busGraph char stationName25;int theStationToOthersPathMAX_STATION;int busLinesMAX_LINE;int linesCount;int exist;struct busLinesInf

22、ormationint saveStationInLineMAX_STATION;int stationCount;bool vistMax_Vertex_Num;typedef char Vertxtype25;typedef int VerType;typedef struct ArcCell VerType adj;/距离ArcCell, AdjMatrixMax_Vertex_NumMax_Vertex_Num;typedef struct Vertxtype vexsMax_Vertex_Num;AdjMatrix arcs;int vexnum;int arcnum;MGraph;

23、四、详细设计要求逐个地给出需求规格的每个用例的设计考虑。要求给出所有用例的实现方法。4.1 数据结构设计说明给出每个数据结构的C语言定义。4.2 管理员用户主界面用例设计说明表4.1 主处理函数函数名menu()源文件主程序.cpp参数void返回值int类型,0表示成功,-1表示失败功能描述实现主功能界面的绘制和菜单处理设计方案1、利用while循环,在界面上绘制主功能选择菜单项,且对每个选项进行编号。2、利用switch结构,根据用户输入的功能选项,调用相应模块的业务处理主函数,进入不同的业务模块进行处理。4.3普通用户主界面用例设计说明表4.2 普通用户主界面函数函数名menu()源文件

24、主程序.cpp参数void返回值int类型,0表示成功,-1表示失败功能描述实现主功能界面的绘制和菜单处理设计方案1、利用while循环,在界面上绘制主功能选择菜单项,且对每个选项进行编号。2、利用switch结构,根据用户输入的功能选项,调用相应模块的业务处理主函数,进入不同的业务模块进行处理。五、测试用例设计表6.1 登录-注册测试用例功能用例编号操作步骤(输入条件)测试数据预期结果实际结果/判定登录yl-001输入用户名和密码admin,123456登录成功通过yl-002admin,1234567登录失败通过yl-003admin1,123456登录失败通过yl-004admin,空登

25、录失败通过yl-005空,123456登录失败通过yl-006admin,一个空格登录失败通过yl-007一个空格,123456登录失败通过yl-008admin,密码不为数字登录失败通过yl-009用户名超过5,123456登录失败通过注册yl-010用户名,密码,确认密码 Tony,123456创建成功通过六、总结城市公交系统的主要的难点在于线路管理模块的站点修改以及查询模块中的站站查询、最短距离查询、最少换乘查询,其中站站查询、最短距离查询、最少换乘查询这几个功能也可以说成一个功能,可以通过枚举出两站点之间的所有路径,在对其距离和换乘进行排序,就可以得到,但很难实现。整个公交网络采用邻接

26、矩阵进行存储,运用了迪杰斯特拉算法;对于用户用链表进行数据存储,要注意的是:在对用户的信息进行修改的时候要注意指针的使用。本次设计不足的是:在进行站点删除是没有考虑到删除该站点对于其他站点的影响;在进行线路添加的时候没有判断添加的站点之间是否是连通;在查询模块中,站站查询和最少换乘查询两个功能没有实现,而最短距离查询中,只求出起点和终点之间的最短路径,没有转换成乘车方案。附录附录1 程序运行结果 图1.主界面图2.用户注册模块图3.管理员用户主界面图4.站点管理主界面图5.站点添加图6.站点修改图7.站点删除图8.线路添加图9.线路修改中的站点添加图10.线路修改中的站点删除图11.线路修改中

27、的线路名称修改图12.线路删除图13.公交查询之站点查询图14,公交查询之线路查询图15.公交查询之最短距离查询图16.用户管理之信息修改图17.用户管理之密码修改图18.用户管理之用户注销附录2 程序源代码1. 后台站点文件#include<cstdio>#include<cstdlib>#include<cstring>using namespace std;#define MAX_USER 100#define INIT_STATION 30#define MAX_STATION 50#define MAX_LINE 10/#define INT_MA

28、X 0x3f3f3f3f struct busGraph char stationName25; int theStationToOthersPathMAX_STATION; int busLinesMAX_LINE; int linesCount; int exist; int main() struct busGraph BGMAX_STATION; /* 0 汽车北站 1 开福区政府 2 伍家岭北 3马场 4 八家大屋 5 洪山桥 6 长沙大学 7 月湖公园 8 世界之窗 9 汽车东站 10华夏 11九尾冲 12 国防科大 13喻家冲 14 三一大道口 15德雅路口 16长沙晚报 17

29、南湖大市场 18 车站北路口 19 蓉园小区 20 五里牌 21火车站 22 袁家岭 23 省军区 24 中山亭 25 湘雅医院 26省博物馆 27长沙市一中 28烈士公园 29 年嘉湖 */ for(int i = 0 ; i < MAX_STATION ;i+) BGi.exist = 0; for(int j = 0 ; j < MAX_STATION ;j+) BGi .theStationToOthersPathj = INT_MAX; for(int i = 0 ; i < MAX_STATION ;i+) BGi.linesCount = 0; for(int

30、j = 0 ; j < MAX_LINE ; j +) BGi .busLinesj = 0; / BGi .busLinesj = 0; for(int i = 0 ; i < 30 ; i+) BGi.exist = 1; strcpy_s( BG0.stationName ,10,"汽车北站 "); strcpy_s( BG1.stationName ,11,"开福区政府"); strcpy_s( BG2.stationName ,9,"伍家岭北"); strcpy_s( BG3.stationName ,6,&qu

31、ot;马场 "); strcpy_s( BG4.stationName ,10,"八家大屋 "); strcpy_s( BG5.stationName ,7,"洪山桥"); strcpy_s( BG6.stationName ,9,"长沙大学"); strcpy_s( BG7.stationName ,10,"月湖公园 "); strcpy_s( BG8.stationName ,9,"世界之窗"); strcpy_s( BG9.stationName ,10,"汽车东站 &

32、quot;); strcpy_s( BG10.stationName ,5,"华夏"); strcpy_s( BG11.stationName ,7,"九尾冲"); strcpy_s( BG12.stationName ,9,"国防科大"); strcpy_s( BG13.stationName ,7,"喻家冲"); strcpy_s( BG14.stationName ,11,"三一大道口"); strcpy_s( BG15.stationName ,9,"德雅路口");

33、strcpy_s( BG16.stationName ,9,"长沙晚报"); strcpy_s( BG17.stationName ,11,"南湖大市场"); strcpy_s( BG18.stationName ,11,"车站北路口"); strcpy_s( BG19.stationName ,10,"蓉园小区 "); strcpy_s( BG20.stationName ,8," 五里牌"); strcpy_s( BG21.stationName ,7,"火车站"); s

34、trcpy_s( BG22.stationName ,7,"袁家岭"); strcpy_s( BG23.stationName ,7,"省军区"); strcpy_s( BG24.stationName ,7,"中山亭"); strcpy_s( BG25.stationName ,9,"湘雅医院"); strcpy_s( BG26.stationName ,9,"省博物馆"); strcpy_s( BG27.stationName ,12,"长沙市一中 "); strcpy_

35、s( BG28.stationName ,10,"烈士公园 "); strcpy_s( BG29.stationName ,7,"年嘉湖"); BG0.busLines0=1; BG0.busLines1=1; BG0.busLines2=1; BG0.busLines4=1; BG0.linesCount = 4; BG1.busLines0=1; BG1.busLines1=1; BG1.busLines2=1; BG1.busLines4=1; BG1.linesCount = 4; BG2.busLines0=1; BG2.busLines1=1

36、; BG2.busLines2=1; BG2.busLines4=1; BG2.linesCount = 4; BG3.busLines0=1; BG3.busLines1=1; BG3.linesCount = 2; BG4.busLines0=1; BG4.busLines1=1; BG4.linesCount = 2; BG5.busLines0=1; BG5.busLines1=1; BG5.linesCount = 2; BG6.busLines0=1; BG6.busLines1=1; BG6.busLines5=1; BG6.linesCount = 3; BG7.busLine

37、s0=1; BG7.busLines5=1; BG7.linesCount = 2; BG8.busLines0=1; BG8.busLines2=1; BG8.busLines3=1; BG8.busLines5=1; BG8.linesCount = 3; BG9.busLines0=1; BG9.busLines1=1; BG9.busLines3=1; BG9.busLines5=1; BG9.linesCount = 4; BG10.busLines3=1; BG10.busLines4=1; BG10.linesCount = 2; BG11.busLines2=1; BG11.b

38、usLines4=1; BG11.linesCount = 2; BG12.busLines2=1; BG12.linesCount = 1; BG13.busLines2=1; BG13.linesCount = 1; BG14.busLines1=1; BG14.busLines2=1; BG14.busLines3=1; BG14.linesCount = 3; BG15.busLines1=1; BG15.busLines2=1; BG15.busLines3=1; BG15.busLines5=1; BG15.linesCount = 4; BG16.busLines5=1; BG1

39、6.linesCount = 1; BG17.busLines5=1; BG17.linesCount = 1; BG18.busLines5=1; BG18.linesCount = 1; BG19.busLines5=1; BG19.linesCount = 1; BG20.busLines5=1; BG20.linesCount = 1; BG21.busLines1=1; BG21.busLines4=1; BG21.busLines5=1; BG21.linesCount = 1; BG22.busLines4=1; BG22.linesCount = 1; BG23.busLine

40、s4=1; BG23.linesCount = 1; BG24.busLines4=1; BG24.linesCount = 1; BG25.busLines3=1; BG25.linesCount = 1; BG26.busLines3=1; BG26.linesCount = 1; BG27.busLines3=1; BG27.linesCount = 1; BG28.busLines1=1; BG28.busLines3=1; BG28.linesCount = 2; BG29.busLines1=1; BG29.busLines3=1; BG29.linesCount = 2; BG0

41、.theStationToOthersPath1=100; BG1.theStationToOthersPath0=100; BG1.theStationToOthersPath2=150; BG2.theStationToOthersPath1=150; BG2.theStationToOthersPath3=170; BG2.theStationToOthersPath11=100; BG3.theStationToOthersPath2=170; BG3.theStationToOthersPath4=130; BG4.theStationToOthersPath3=130; BG4.t

42、heStationToOthersPath5=70; BG5.theStationToOthersPath4=70; BG5.theStationToOthersPath6=100; BG6.theStationToOthersPath5=100; BG6.theStationToOthersPath7=50; BG6.theStationToOthersPath15=250; BG7.theStationToOthersPath6=50; BG7.theStationToOthersPath8=170; BG8.theStationToOthersPath7=170; BG8.theStat

43、ionToOthersPath9=160; BG8.theStationToOthersPath15=80; BG9.theStationToOthersPath8=160; BG10.theStationToOthersPath11=100; BG10.theStationToOthersPath24=130; BG10.theStationToOthersPath25=110; BG11.theStationToOthersPath2=100; BG11.theStationToOthersPath10=100; BG11.theStationToOthersPath12=50; BG12

44、.theStationToOthersPath11=50; BG12.theStationToOthersPath13=100; BG13.theStationToOthersPath12=100; BG13.theStationToOthersPath14=150; BG14.theStationToOthersPath13=150; BG14.theStationToOthersPath15=100; BG14.theStationToOthersPath29=120; BG15.theStationToOthersPath6=250; BG15.theStationToOthersPat

45、h8=80; BG15.theStationToOthersPath14=100; BG15.theStationToOthersPath16=120; BG16.theStationToOthersPath15=120; BG16.theStationToOthersPath17=60; BG17.theStationToOthersPath16=60; BG17.theStationToOthersPath18=70; BG18.theStationToOthersPath17=70; BG18.theStationToOthersPath19=90; BG19.theStationToO

46、thersPath18=90; BG19.theStationToOthersPath20=190; BG20.theStationToOthersPath19=190; BG20.theStationToOthersPath21=130; BG21.theStationToOthersPath20=130; BG21.theStationToOthersPath22=100; BG21.theStationToOthersPath28=220; BG22.theStationToOthersPath21=100; BG22.theStationToOthersPath23=110; BG23.theStationToOthersPath22=110; BG23.theS

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论