资源预览内容
第1页 / 共15页
第2页 / 共15页
第3页 / 共15页
第4页 / 共15页
第5页 / 共15页
第6页 / 共15页
第7页 / 共15页
第8页 / 共15页
第9页 / 共15页
第10页 / 共15页
亲,该文档总共15页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
公交线路管理信息系统数据库设计公交线路管理信息系统数据库设计实训课题实训课题公交线路管理信息系统公交线路管理信息系统学院学院计算机科学院计算机科学院班级班级0808 商本商本指导老师指导老师冯文辉冯文辉组员(第六组)组员(第六组)郭文锋郭文锋 谢洋谢洋 熊铭沃熊铭沃 黄加彬黄加彬日期日期2010-12-302010-12-30i目 录一、系统开发平台.1二、数据库规划.22.1 任务陈述 .22.2 任务目标 .2三、系统定义.23.1 系统边界 .23.2 用户视图 .2四、需求分析.24.1 用户需求说明 .24.1.1 数据需求.24.1.2 事务需求.24.2 系统需求说明 .2五、数据库逻辑设计.25.1 ER 图.25.2 数据字典 .25.3 关系表 .2六、数据库物理设计.36.1 索引 .36.2 视图 .36.3 安全机制 .36.4 其他.31一、系统开发平台一、系统开发平台1.11.1 题目:公交线路管理信息系统题目:公交线路管理信息系统随着网络技术的发展,设计和研究公交线路管理信息系统,成为利民便民和增强市场竞争力的重要举措。本系统报告叙述了公交线路管理,查询的方法, 现状,以及数据库系统的概况。并描述了公交线路管理信息系统的设计与实现。本系统由两个模块组成:用户查询模块和管理(后台数据库)模块。模块查询是本系统的核心,实现了本系统的主要功能。管理模块主要是针对管理,维护人员,用于及时更新公交线路发生的变化,即修改数据库中的表,保证用户查询到的信息是最新的。查询模块包括:具体公交线路查询,站点查询,乘车查询。具体公交线路查询可根据用户输入的线路查询出该线路的公交车所经过的站点。站点查询可查询出经过该站点的所有公交车。乘车查询可查询出能在用户所选择的两个站点间往返或者换乘的所有公交车。本系统主要面向两类人员使用:公交查询台,一般查询用户,使用时他们拥有不同的权限。通过和局域网进行,实现了网络在线查询公交线路系统,为在线的线路查询,提供了便利,实现公交线路查询的网络化,使得普通市民即便足不出户,也能方便快捷地查询到所需公交线路。1. .2数据库:数据库:Microsoft SQLServer20002MicrosoftSQLServer2000是基于操作系统下的集成开发环境,该环境集成了各种向导和生成器工具,极大地提高了开发人员的工作效率,使得建立数据库、创建表、设计用户界面、设计数据查询、报表打印等可以方便有序地进行。其操作灵活,转移方便,运行环境简单,对小型网站的处理数据库处理效果还不错。1.31.3 操作系统操作系统 :Microsoft Windows XP二、数据库规划二、数据库规划2.12.1 任务陈述任务陈述公交车作为现代都市的象征,与城市生活息息相关,已经成为一种都市文化。无论是工作,学习,购物,探亲,游览,公交车都已经成为我们必不可少的交通工具。然而现代城市规模巨大,公交线路繁多。面对如此庞大的公交系统,一般人不可能也没有必要去记忆所有的公交线路。这样一来,就必然出现公交线路查询的大量需求。每个人除去熟知的日常生活工作所乘坐的线路之外,总需要在出行购物,访友,探亲时候,询问到达一个陌生地方的公交线路。城市人口上成千上万,可想而知,这种查询的需求量是很大的。一个完善的公交线路管理信息系统能够极大地提高城市公交线路管理和查询的效率。本系统设置包含了两个模块:用户查询和管理维护模块。管理员可以对所有公交线路,站点进行增加,修改,删除等权利,而普通3用户则可以进行线路,站点,乘车方案的查询。建立“公交线路查询系统”,实现公交线路查询的网络化。使得普通市民即便足不出户,也能方便快捷地查询到所需公交线路,并达到人工查询难以做到的高准确度和高速度2.22.2 任务目标任务目标本公交线路管理信息系统的提出,是为了利用互联网的信息共享和高速通信的优势,较好的解决出行时交通的指南和查询。本系统主要可以实现以下任务目标:1、系统可以准确地记录和查询公交企业信息,包括每个公交企业有哪些线路的公交车,以及每条线路公交车的数量。2、系统可以准确地记录和查询公交线路的信息,包括每条线路的始发站和终点站和途径的所有站点。3、系统可以准确地记录和查询每个站点的信息,包括每个站点有什么线路的公交车经过。4、系统可以准确地记录和查询乘车的方案,包括从出发点到目的地所有可以搭乘或者换乘的方案。5、系统可以对基础数据进行管理和维护,管理人员可以对公交线路和站点进行增加,删除,修改。4三、系统定义三、系统定义3.13.1 系统边界系统边界公交车运营企业的信息公交车运营企业的信息 公交线路信息公交线路信息公交站点信息公交站点信息公交线路管理信息公交线路管理信息站点查询站点查询线路查询线路查询乘车查询乘车查询系统管理员系统管理员3.23.2 用户视图用户视图 查询者用户视图:查询者用户视图:(1)输入查询信息。(2)按站点、公交车号(线路)等信息查询站点所经的路线、线路所经的站点。5(3)按起始站和终点站的信息来查询途中的乘车信息。(4)注销查询信息。系统管理员用户视图:系统管理员用户视图:(1)公交车运营企业的信息管理:查询、添加、删除、修改公交车运营企业的信息。(2)公交线路信息管理:查询、添加、删除、修改和调整站点、线路的信息。四、需求分析四、需求分析此公交查询系统的功能如下:此公交查询系统的功能如下:用户输 入 查询 信 息数据库处 理查 询产生 查询 结果显 示 器管理员更 新信 息数据库处 理信 息6公交线路管理信息系统公交线路管理信息系统乘客用户乘客用户站点查询 线路查询 乘车线路查询管理用户管理用户添加、删除、 修改、调整、 保存站点、路线退出系统退出系统登录系统登录系统4.1 用户需求说明用户需求说明4.1.14.1.1 数据需求数据需求录入信息需求用户输入查询信息公交站点、公交车号(线路) 、商厦名称7公交车信息公交车运营企业、公交车号、路线信息、出发地点、终站地点4.1.24.1.2 事务需求事务需求经过进一步的调研、讨论对该系统的需求做如下的简述: (1).系统管理员登入管理员界面后,具有查询、添加、删除、修改、保存站点和线路的功能,管理员具有普通用户所有的功能权限。(2).普通用户可以通过线路查询,用户可以获得该线路会经过的站点,地图上大致的行程路线,以及起末班时间、价格、站点周围的相关建筑信息等等。(3).普通用户也可以在站点查询模块里的,首先可以通过站点的精确查询功能里根据站点的确切信息,根据查询站点的相关信息,比如所经过该站点的线路,以及这些线路所经过的站点,并且在地图上高亮居中显示该站点。可以通过站点模糊查询功能,根据站点的模糊信息,查询出与模糊信息相关的所有信息。同时还可以通过建筑物模糊查询功能,根据用户输入的建筑物信息,查询与该建筑物相关的线路信息。(4.)普通用户还可以通过公交换乘这个功能,选择直达或是一次换乘,实现换乘信息的查询。4.24.2 系统需求说明系统需求说明 考虑到管理员和用户的权限不同,管理员必须输入用户名和密码,才能对系统的数据行进修改。管理员有权力行使所有的管理功能,而普通用8户只能进行一般的查询。在线路查询系统相关的表之间,有较强的关联性,为了实现一致性的需求,我们在各个表之间建立起了一致性约束。根据线路查询系统的要求,为保持数据的完整性,采用了数据库的事务机制,防止出现操作故障。五、数据库逻辑设计五、数据库逻辑设计5.15.1 ERER 图图线路线路线路名称线路名称途经站点途经站点票价票价线路线路 ID9公交企业公交企业第一巴士公 司第二巴士公司第三巴士公 司广州市电车公司广州珍宝巴士 有限公司广州新穗巴 士有限公司广州恒通巴士有 限公司广州市溢通 巴士有限公 司5.25.2 数据字典数据字典在数据库中各种地图信息和公交信息均以表的形式存储。下面是对各个表的设计。在数据库中各种地图信息和公交信息均以表的形式存储。下面是对各个表的设计。 1 1、 基本建筑信息表的设计基本建筑信息表的设计 字段名称字段名称 数据类型数据类型 字段长度字段长度 允许空允许空 字段说明字段说明 jianzhuIDjianzhuID intint 4 4 否否 建造物编号建造物编号 jianzhuNamejianzhuName varcharvarchar 5050 是是 建筑物名称建筑物名称 AddressAddress varcharvarchar 5050 是是 地址地址 zuobiaoXzuobiaoX floatfloat 8 8 是是 横坐标横坐标 zuobiaoYzuobiaoY floatfloat 8 8 是是 纵坐标纵坐标 2 2、 门牌信息表门牌信息表 字段名称字段名称 数据类型数据类型 字段长度字段
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号