公交线路管理信息系统数据库设计报告 - 副本 (3)_第1页
公交线路管理信息系统数据库设计报告 - 副本 (3)_第2页
公交线路管理信息系统数据库设计报告 - 副本 (3)_第3页
公交线路管理信息系统数据库设计报告 - 副本 (3)_第4页
公交线路管理信息系统数据库设计报告 - 副本 (3)_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

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

文档简介

公交线路管理信息系统数据库设计 实训课题 公交线路管理信息系统 学院 计算机科学院 班级 08 商本 指导老师 冯文辉 组员(第六组) 郭文锋 谢洋 熊铭沃 黄加彬 日期 2010-12-30 i 目 录 一、系统开发平台 1 二、数据库规划 2 2.1 任务陈述 2 2.2 任务目标 2 三、系统定义 2 3.1 系统边界 2 3.2 用户视图 2 四、需求分析 2 4.1 用户需求说明 2 4.1.1 数据需求 .2 4.1.2 事务需求 .2 4.2 系统需求说明 2 五、数据库逻辑设计 2 5.1 ER 图 2 5.2 数据字典 2 5.3 关系表 2 六、数据库物理设计 3 6.1 索引 3 6.2 视图 3 6.3 安全机制 3 6.4 其他 .3 1 一、系统开发平台 1.1 题目:公交线路管理信息系统 随着网络技术的发展,设计和研究公交线路管理信息系统,成为利民 便民和增强市场竞争力的重要举措。本系统报告叙述了公交线路管理,查 询的方法, 现状,以及数据库系统的概况。并描述了公交线路管理信息 系统的设计与实现。 本系统由两个模块组成:用户查询模块和管理(后台数据库)模块。 模块查询是本系统的核心,实现了本系统的主要功能。管理模块主要是针 对管理,维护人员,用于及时更新公交线路发生的变化,即修改数据库中 的表,保证用户查询到的信息是最新的。查询模块包括:具体公交线路查 询,站点查询,乘车查询。具体公交线路查询可根据用户输入的线路查询 出该线路的公交车所经过的站点。站点查询可查询出经过该站点的所有公 交车。乘车查询可查询出能在用户所选择的两个站点间往返或者换乘的所 有公交车。 本系统主要面向两类人员使用:公交查询台,一般查询用户,使用时他们 拥有不同的权限。通过和局域网进行,实现了网络在线查 询公交线路系统,为在线的线路查询,提供了便利,实现公交线路查询的 网络化,使得普通市民即便足不出户,也能方便快捷地查询到所需公交线 路。 1.2数据库:Microsoft SQLServer2000 MicrosoftSQLServer2000是基于操作系统下的集成开 发环境,该环境集成了各种向导和生成器工具,极大地提高了开发人员的 工作效率,使得建立数据库、创建表、设计用户界面、设计数据查询、报 表打印等可以方便有序地进行。其操作灵活,转移方便,运行环境简单, 对小型网站的处理数据库处理效果还不错。 1.3 操作系统 :Microsoft Windows XP 二、数据库规划 2.1 任务陈述 公交车作为现代都市的象征,与城市生活息息相关,已经成为一种 都市文化。无论是工作,学习,购物,探亲,游览,公交车都已经成为我 们必不可少的交通工具。 然而现代城市规模巨大,公交线路繁多。面对如此庞大的公交系统, 一般人不可能也没有必要去记忆所有的公交线路。这样一来,就必然出现 公交线路查询的大量需求。每个人除去熟知的日常生活工作所乘坐的线路 之外,总需要在出行购物,访友,探亲时候,询问到达一个陌生地方的公 交线路。城市人口上成千上万,可想而知,这种查询的需求量是很大的。 一个完善的公交线路管理信息系统能够极大地提高城市公交线路管理 和查询的效率。本系统设置包含了两个模块:用户查询和管理维护模块。 管理员可以对所有公交线路,站点进行增加,修改,删除等权利,而普通 3 用户则可以进行线路,站点,乘车方案的查询。 建立“公交线路查询系统”,实现公交线路查询的网络化。使得普 通市民即便足不出户,也能方便快捷地查询到所需公交线路,并达到人工 查询难以做到的高准确度和高速度 2.2 任务目标 本公交线路管理信息系统的提出,是为了利用互联网的信息共享和 高速通信的优势,较好的解决出行时交通的指南和查询。 本系统主要可以实现以下任务目标: 1、系统可以准确地记录和查询公交企业信息,包括每个公交企业有 哪些线路的公交车,以及每条线路公交车的数量。 2、系统可以准确地记录和查询公交线路的信息,包括每条线路的始 发站和终点站和途径的所有站点。 3、系统可以准确地记录和查询每个站点的信息,包括每个站点有什 么线路的公交车经过。 4、系统可以准确地记录和查询乘车的方案,包括从出发点到目的地 所有可以搭乘或者换乘的方案。 5、系统可以对基础数据进行管理和维护,管理人员可以对公交线路 和站点进行增加,删除,修改。 三、系统定义 3.1 系统边界 公交车运营企业的信息 公交线路信息公交站点信息 公交线路管理信息 站点查询 线路查询 乘车查询 系统管理员 3.2 用户视图 查询者用户视图: (1) 输入查询信息。 (2) 按站点、公交车号(线路)等信息查询站点所经的路线、线路所经 的站点。 5 (3) 按起始站和终点站的信息来查询途中的乘车信息。 (4) 注销查询信息。 系统管理员用户视图: (1) 公交车运营企业的信息管理: 查询、添加、删除、修改公交车运营企业的信息。 (2) 公交线路信息管理: 查询、添加、删除、修改和调整站点、线路的信息。 四、需求分析 此公交查询系统的功能如下: 用户 输 入 查询 信 息 数据库 处 理 查 询 产生 查询 结果 显 示 器 管理员 更 新 信 息 数据库 处 理 信 息 公交线路管理信息系统 乘客用户 站点查询 线路查询 乘车线路查询 管理用户 添加、删除、 修改、调整、 保存站点、路线 退出系统 登录系统 4.1 用户需求说明 4.1.1 数据需求 录入信息需求 用户输入查询信息 公交站点、公交车号(线路) 、商厦名称 7 公交车信息 公交车运营企业、公交车号、路线信息、出发地点、终站地点 4.1.2 事务需求 经过进一步的调研、讨论对该系统的需求做如下的简述: (1).系统管理员登入管理员界面后,具有查询、添加、删除、修 改、保存站点和线路的功能,管理员具有普通用户所有的功能权限。 (2).普通用户可以通过线路查询,用户可以获得该线路会经过的 站点,地图上大致的行程路线,以及起末班时间、价格、站点周围的相关 建筑信息等等。 (3).普通用户也可以在站点查询模块里的,首先可以通过站点的 精确查询功能里根据站点的确切信息,根据查询站点的相关信息,比如所 经过该站点的线路,以及这些线路所经过的站点,并且在地图上高亮居中 显示该站点。可以通过站点模糊查询功能,根据站点的模糊信息,查询出 与模糊信息相关的所有信息。同时还可以通过建筑物模糊查询功能,根据 用户输入的建筑物信息,查询与该建筑物相关的线路信息。 (4.)普通用户还可以通过公交换乘这个功能,选择直达或是 一次换乘,实现换乘信息的查询。 4.2 系统需求说明 考虑到管理员和用户的权限不同,管理员必须输入用户名和密码,才 能对系统的数据行进修改。管理员有权力行使所有的管理功能,而普通用 户只能进行一般的查询。在线路查询系统相关的表之间,有较强的关联性, 为了实现一致性的需求,我们在各个表之间建立起了一致性约束。根据线 路查询系统的要求,为保持数据的完整性,采用了数据库的事务机制,防 止出现操作故障。 五、数据库逻辑设计 5.1 ER 图 线路 线路名称 途经站点 票价 线路 ID 9 公交企业 第一巴士公 司 第二巴士公司 第三巴士公 司 广州市电车公司 广州珍宝巴士 有限公司 广州新穗巴 士有限公司 广州恒通巴士有 限公司 广州市溢通 巴士有限公 司 5.2 数据字典 在数据库中各种地图信息和公交信息均以表的形式存储。下面是对各个表的设计。 1、 基本建筑信息表的设计 字段名称 数据类型 字段长度 允许空 字段说明 jianzhuID int 4 否 建造物编号 jianzhuName varchar 50 是 建筑物名称 Address varchar 50 是 地址 zuobiaoX float 8 是 横坐标 zuobiaoY float 8 是 纵坐标 2、 门牌信息表 字段名称 数据类型 字段长度 允许空 字段说明 menpaiID int 4 否 门牌号码 jiedaoName varchar 50 否 街道名 jianzhuName varchar 50 是 建筑物名 3、 车站基本信息 字段名称 数据类型 字段长度 允许空 字段说明 StationID int 4 否 公交站点编号 StationName varchar 50 是 公交站点名称 StationX float 8 是 公交站点横坐标 StationY float 8 是 公交站点纵坐标 4、 公交线路基本信息表 字段名称 数据类型 字段长度 允许空 字段说明 RouteID int 4 否 公交线路编号 StartStaID int 4 否 起始站点编号 StartStaName varchar 50 是 起始站点名称 EndStaID int 4 否 终止站点编号 EndStaName varchar 50 是 终止站点名称 StartTime char 10 是 首班车时间 EndTime char 10 是 末班车时间 StationIN varchar 50 是 经过站点 5、 线路站点信息表 字段名称 数据类型 字段长度 允许空 字段说明 RouteID int 4 否 公交线路编号 StationID int 4 是 公交站点编号 StationNum int 4 是 站点在线路中的顺序 6、 弧段要素表 字段名称 数据类型 字段长度 允许空 字段说明 arcID int 4 否 弧段编号 FromStationID int 4 是 上层站点编号 FromStationName varchar 50 是 上层站点名称 ToStationID int 4 是 下层站点名称 5.3 关系表 公交公司:第 一巴士,第二 巴士,第三巴 士。 。 。 站点:BRT 上社站,BRT 学院站, BRT 岗顶 站 公交车: B1,B2,B3,B4, B5,B6,B7 11 六、数据库物理设计 6.1 索引 表名 主键 外键 公交企业 公交公司名称 无 线路 线路 ID 线路名称 站点 站点 ID 站点名称 管理员 管理员号 无 在表站点中对主键站点的 ID 做了索引,作为该表的主索引。每次改 变站点的 ID,站点名称都要与之相对应。索引使站点中的站点 ID列, 按顺序排列,方便查找公交线路的信息, 6.3 安全机制 6.3.1 系统安全 1、提供了充足的异常处理机制,能够捕获由各种错误引发的异常(如:越 权操作、输入数据类型与数据库要求类型不一致、查询过程中出现的 错误等等)。 2、系统登录时,用户需要选择自己的身份(查询者、管理员) ,管理员要 凭用户名和口令进入,输入正确时才可以进入系统,查询者则无需用 户名和口令。若用户名和密码输入正确,系统可以打开符合该管理员 身份的操作界面。其他界面该管理员没有权限访问。 6.3.2 数据安全 1、根据用户身份,用户进入不同的用户界面,即享有不同的权限,只有 管理员才可以实现修改一些重要信息,以确保数据库不被随意更改, 保证数据安全。 2、该公交车线路管理系统共有两种身份:查询者、管理员。他们相应的 权限如下: (1)查询者:查看站点信息、线路信息,查询乘车路线,查看公交车运 营企业的信息。 (2)管理员:查看添加删除修改站点信息、查看添加删除修改调整线 路信息、查看添加删除修改调整乘车路线信息、查看添加删除修改公交车 运营企业信息、查看添加删除修改其他管理员信息、查看添加删除修改修 改个人信息。 附:公交车运营企业资料 广州市第一巴士公司 广州市第一巴士有限公司(简称一巴)是中国广州市经营公共汽车的公司,前身 为广州市第一公共汽车公司(简称一汽),于 1952 年 9 月成立,当时提出的口号为: 友爱在车厢,真诚为乘客。2004 年 11 月成为国有资本和民营合资公司,名称更改为 广州市一汽巴士有限公司,合并重组后的新公司口号为环保每一天,健康每一年。 2007 年 10 月 12 日,广州一汽巴士与广州市电车公司和广州新穗巴士公司合并,统称 广州市第一巴士有限公司,现时开设日班线路 85 条,夜班线路 14 条,营运车辆近 2100 辆。 广州市第二巴士公司 广 州 市 第 二 巴 士 公 司 直 属 广 州 市 交 通 委 员 会 , 是 中 国 广 州 市 经 营 公 共 汽 车 的 公 司 , 前 身 为 广 州 市 第 二 公 共 汽 车 公 司 , 以 旅 客 运 输 为 主 业 , 向 相 关 领 域 拓 展 的 多 元 13 化 、 多 层 次 发 展 的 综 合 性 大 型 国 有 交 通 运 输 企 业 , 具 有 国 家 道 路 运 输 一 级 企 业 经 营 资 质 。 公 司 成 立 于 1977 年 , 前 身 是 广 州 市 郊 县 交 通 运 输 公 司 , 1982 年 进 行 业 务 合 并 调 整 后 更 名 为 广 州 市 第 二 公 共 汽 车 公 司 。 注 册 资 本 1.34 亿 元 。 截 至 2006 年 底 , 公 司 拥 有 各 类 营 运 车 辆 2500 多 台 , 经 营 线 路 近 300 条 , 全 资 企 业 在 册 员 工 8000 多 人 。 公 司 下 辖 10 个 内 部 单 位 , 25 个 投 资 企 业 , 以 城 市 公 交 、 道 路 客 运 、 客 运 站 场 和 车 辆 维 修 为 主 要 业 务 类 型 , 经 营 范 围 涵 盖 城 市 及 近 郊 公 共 汽 车 客 运 、 长 途 汽 车 客 运 、 站

温馨提示

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

评论

0/150

提交评论