合肥公交线路设计最短路径论文课程设计(编辑修改稿)内容摘要:

L Server Management Studio 提供了一个开发环境,可在其中使用 时 刻 站 名 图 23 ER 模型图 车 辆 线 路 拥有 包含 属于 M 1 M 1 M N TransactSQL、多维表达式、 XML for Analysis 和 SQL Server Mobile Edition 来编写、编辑和管理脚本和存储过程。 Management Studio 可以很容易地与源代码控制集成在一起。 Management Studio 还包括一些工具可用来调度 SQL Server 代理作业和管理维护计划,以自动执行日常维护和操作任务。 管理和脚本编写集成在单一工具中,同时,该工具具有管理所有类型的服务器的能力,为数据库管理员们提供了更强的生产效率。 SQL Server 20xx 开放了 70 多个新的内部数据库性能和资源使用的度量值,涵盖了从内存、锁定到对事务、网络和磁盘 I/O 的调度等。 这些动态管理视图 (DMV) 提供了对数据库和强大的基础结构的更大的透明度和可见性,可以主动监视数据库的状况和性能。 ( 3) SQL 管理对象 SQL 管理对象 (SMO) 是一个新的可编程对象集,它可实现所有 SQL Server 数据库的管理功能。 事实上, Management Studio 就是构建在 SQL 管理对象之上的。 SMO 是作为 Microsoft .NET Framework 程序集实现的。 您可以使用 SMO 自动执行常见的 SQL Server 管理任务,例如,用编程方式检索配置设置,创建新数据库,应用 TransactSQL 脚本,创建 SQL Server 代理作业以及调度备份等。 SMO 对象模型替代了包含在 SQL Server 早期版本中的分布式管理对象 (DMO),因为它更安全可靠并具有更高的可伸缩性。 ( 4) 可用性 在高可用性技术、额外的备份和恢复功能,以及复制增强上的投资使企业能够构建和部署高可用的应用程序。 在高可用性上的创新有:数据库镜像、故障转移群集、数据库 快照和增强的联机操作,这有助于最小化停机时间,并确保可以访问关键的企业系统。 本节将详细介绍这些增强特性。 ( 5) 数据库镜像 数据库镜像允许事务日志以连续的方式从源服务器传递到单台目标服务器上。 当主系统出现故障时,应用程序可以立即重新连接到辅助服务器上的数据库。 辅助实例几秒钟内即可检测到主服务器发生了故障,并能立即接受数据库连接。 数据库镜像工作在标准服务器硬件下,不需要特定的存储或控制器。 本系统创建的 SQL 数据库名称为城市公交查询系统。 并将数据文件和日志文件保存在公交查询系统 APP_DATA 文件夹中。 此数据 库包含 7 个表: ①管理员表 (LoginTable) 管理员表存放登陆系统所需要的用户名和密码,登录后台时需要访问此表。 表 21 管理员表 字段名 数据类型 长度 是否为空 是否为主键 说明 LoginId int 4 否 是 登陆 ID LoginPwd varchar 50 否 否 登陆密码 Loginname varchar 50 否 否 登陆姓名 ②站名表 站名表存放站名等数据,修改站名需要访问此表。 表 22 站名表 字段名 数据类型 长度 是否为空 是否为主键 说明 站名编号 int 4 否 是 站名编号 站名 varchar 50 否 否 站名 ③ 车辆线路编号表 车辆线路编号表存放线路编号等数据,修改车辆线路编号将要访问此表。 表 23 车辆线路编号表 字段名 数据类型 长度 是否为空 是否为主键 说明 车次 int 4 否 是 车次 车线类型 varchar 50 否 否 车线类型 ④线路表 线路表存放公交车线路的数据,修改车辆线路需要访问此表。 表 24 线路表 字段名 数据类型 长度 是否为空 是否为主键 说明 线路编号 int 4 否 是 线路编号 车次 int 4 否 是 车次 站名 varchar 50 否 否 站名 次序 int 4 否 否 次序 ⑤车辆表 车辆表存放车辆的相关信息,修改车辆等相关信息需要访问此表。 表 25 车辆表 字段名 数据类型 长度 是否为空 是否为主键 说明 车辆编号 int 4 否 是 车辆编号 车次 int 4 否 是 车次 车辆类型 varchar 50 否 否 车辆类型 服务类型 varchar 50 否 否 服务类型 票价 varchar 50 否 否 票价 IC 卡类型 varchar 50 否 否 IC 卡类型 运行区间 varchar 50 否 否 运行区间 ⑥夏季发车时刻表 夏季发车时刻表存放夏季发车的时间,修改夏季发车时间需要访问此表。 表 26 夏季发车时刻表 字段名 数据类型 长度 是否为空 是否为主键 说明 编号 int 4 否 是 编号 车次 int 4 否 否 车次 首班时间 varchar 50 否 否 首班时间 末班时间 varchar 50 否 否 末班时间 ⑦冬季发车时刻表 冬季发车时刻表存放冬季发车的时间,修改冬季发车时间需要访问此表。 表 27 冬季发车时刻表 字段名 数据类型 长度 是否为空 是否为主键 说明 编号 int 4 否 是 编号 车次 int 4 否 否 车次 首班时间 varchar 50 否 否 首班时间 末班时间 varchar 50 否 否 末班时间 第三章 详细设计 建立数据库 MGraph InitGraph(void) { MGraph G。 int i,j。 =10。 =14。 for(i=0。 i。 i++) [i].num=i。 strcpy([0].name,合肥公交 1 号线 )。 strcpy([0].introduction,起始站:市府广场 (枢纽站 ) 终点站:师范附小 )。 strcpy([1].name,快速公交 2 号线 )。 strcpy([1].introduction,起始站:芙蓉路公交站 终点站:博物馆 )。 strcpy([2].name,合肥公交 3 号线 )。 strcpy([2].introduction,起始站:市府广场枢纽站街 (BRT 岛式 终点站:汽车客运西站 )。 strcpy([3].name,合肥公交 4 号线 )。 strcpy([3].introduction,起始站:市府广场 (枢纽站 ) 终点站:汽车客运西站 )。 strcpy([4].name,合肥公交 5 号线 )。 strcpy([4].introduction,起始站:市二院新区 终点站:市府广场 (枢纽站 ) )。 strcpy([5].name,合肥公交 6 号线 )。 strcpy([5].introduction,起始站:合肥建设学校 终点站:大兴镇 )。 strcpy([6].name,合肥公交 801 号路线 )。 strcpy([6].introduction,起始站:火车站 终点站:野生动物园 )。 strcpy([7].name,合肥公交 48 号线 )。 strcpy([7].introduction,起始站:野生动物园 终点站:滁州路 )。 strcpy([8].name, 市府广场 (枢纽站 ))。 strcpy([9].name,东陈岗 (BRT 侧式站台 ) )。 strcpy([10].name,卫岗 (BRT 侧式站台 ) )。 strcpy([11].name,卫塘 )。 strcpy([12].name,葛维茂 )。 strcpy([13].name,南门换乘中心 )。 strcpy([14].name,滨湖世纪城 )。 strcpy([15].name,四十六中 )。 strcpy([16].name,师范附小 )。 strcpy([17].name,芙蓉路公交站 )。 strcpy([18].name,明珠广场 (繁华大道 ) )。 strcpy([19].name,明珠广场 (金寨南路 ) )。 strcpy([20].name,柏树郢 )。 strcpy([21].name, 稻香楼 )。 strcpy([22].name,博物馆 )。 strcpy([23].name,市府广场枢纽站 )。 strcpy([24].name,飞凤街 (BRT 岛式站台 ) )。 strcpy([25].name,三孝口 (西 )(BRT 岛式站台 ) )。 strcpy([26].name,安农大 (BRT 岛式站台 ) )。 strcpy([27].name, 国购广场 (三里庵 )(BRT 岛式站台 ))。 strcpy([28].name,青阳路 )。 strcpy([29].name,三十四中 )。 strcpy([30].name,十里庙 )。 strcpy([31].name, 科学大道 )。 strcpy([32].name,新加坡花园城 )。 strcpy([33].name, 大铺头 )。 strcpy([34].name,市委党校 )。 strcpy([35].name,军官培训中心 )。 strcpy([36].name, 山后店 )。 strcpy([37].name,井岗村 )。 strcpy([38].name,汽车客运西站 )。 strcpy([39].name,市府广场 (枢纽站 ) )。 strcpy([40].name,飞凤街 (BRT 岛式站台 ) )。 strcpy([41].name,三孝口 (西 )(BRT 岛式站台 ) )。 strcpy([42].name, 三里庵 (国购广场 )(BRT 岛式站台 ) )。 strcpy([43].name,青阳路 )。 strcpy([44].name,安农大 (BRT 岛式站台 ) )。 strcpy([45].name,三十四中 )。 strcpy([46].name,十里庙 )。 strcpy([47].name,科学大道 )。 strcpy([48].name,新加坡花园城 )。 strcpy([49].name,大铺头 )。 strcpy([50].name,市 委党校 )。 strcpy([51].name, 军官培训中心 )。 strcpy([52].name,山后店 )。 strcpy([53].name,井岗村 )。 strcpy([54].name,汽车客运西站 [16 站 ] )。 strcpy([55].name, 市二院新区 )。 strcpy([56].name,朱砖井 )。 strcpy([57].name,东城世家 )。 strcpy([58].name,吴小郢 )。 strcpy([59].name,花溪新村 )。 strcpy([60].name, 铜陵新村 (BRT 岛式站台 ))。 strcpy([61].name,三十八中 (BRT 岛式站台 ) )。 strcpy([62].name,东方商城 (BRT 岛式站台 ) )。 strcpy([63].name, 小东门 (黄山大厦 )(BRT 岛式站台 ))。 strcpy([64].name,市府广场 (枢纽站 ) )。 strcpy([65].name,合肥建设学校 )。 strcpy([66].name, 省中医院安医站 )。 strcpy([67].name,稻香楼 )。 strcpy([68].name,桐城路 )。 strcpy([69].name,大钟楼 )。 strcpy([70].name,包公园 )。 strcpy([71].name,孝肃桥 )。 strcpy([72].name,和平广场公交集团 )。 strcpy([73].name,市二院 )。 strcpy([74].name,杨老岗 )。 strcpy([75].name,铜陵新村 )。 strcpy([76].name,花溪新村 )。 strcpy([77].name,八佰户 )。 strcpy([78].name,吴小郢 )。 strcpy([79].name, 东城世家 )。 strcpy([80].name,王草坊 )。 strcpy([81].name,柳荫塘 )。 strcpy([82].name,胡岗 )。 strcpy([83].name, 李鸿章享堂 )。 strcpy([84].name,大兴商场 )。 strcpy([85].name, 大兴镇 )。 strcpy([86].name,火车站 )。 strcpy([87].n。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。