公交线路管理信息系统数据库设计报告副本 3.docx

上传人:b****5 文档编号:29179075 上传时间:2023-07-21 格式:DOCX 页数:13 大小:199.57KB
下载 相关 举报
公交线路管理信息系统数据库设计报告副本 3.docx_第1页
第1页 / 共13页
公交线路管理信息系统数据库设计报告副本 3.docx_第2页
第2页 / 共13页
公交线路管理信息系统数据库设计报告副本 3.docx_第3页
第3页 / 共13页
公交线路管理信息系统数据库设计报告副本 3.docx_第4页
第4页 / 共13页
公交线路管理信息系统数据库设计报告副本 3.docx_第5页
第5页 / 共13页
点击查看更多>>
下载资源
资源描述

公交线路管理信息系统数据库设计报告副本 3.docx

《公交线路管理信息系统数据库设计报告副本 3.docx》由会员分享,可在线阅读,更多相关《公交线路管理信息系统数据库设计报告副本 3.docx(13页珍藏版)》请在冰豆网上搜索。

公交线路管理信息系统数据库设计报告副本 3.docx

公交线路管理信息系统数据库设计报告副本3

公交线路管理信息系统数据库设计

 

实训课题

公交线路管理信息系统

学院

计算机科学院

班级

08商本

指导老师

冯文辉

组员(第六组)

郭文锋谢洋熊铭沃黄加彬

日期

2010-12-30

 

 

一、系统开发平台

1.1题目:

公交线路管理信息系统

随着网络技术的发展,设计和研究公交线路管理信息系统,成为利民便民和增强市场竞争力的重要举措。

本系统报告叙述了公交线路管理,查询的方法,现状,以及数据库系统的概况。

并描述了公交线路管理信息系统的设计与实现。

本系统由两个模块组成:

用户查询模块和管理(后台数据库)模块。

模块查询是本系统的核心,实现了本系统的主要功能。

管理模块主要是针对管理,维护人员,用于及时更新公交线路发生的变化,即修改数据库中的表,保证用户查询到的信息是最新的。

查询模块包括:

具体公交线路查询,站点查询,乘车查询。

具体公交线路查询可根据用户输入的线路查询出该线路的公交车所经过的站点。

站点查询可查询出经过该站点的所有公交车。

乘车查询可查询出能在用户所选择的两个站点间往返或者换乘的所有公交车。

本系统主要面向两类人员使用:

公交查询台,一般查询用户,使用时他们拥有不同的权限。

通过Intemet和局域网进行,实现了网络在线查询公交线路系统,为在线的线路查询,提供了便利,实现公交线路查询的网络化,使得普通市民即便足不出户,也能方便快捷地查询到所需公交线路。

1.2数据库:

MicrosoftSQLServer2000

MicrosoftSQLServer2000是基于Windows操作系统下的集成开发环境,该环境集成了各种向导和生成器工具,极大地提高了开发人员的工作效率,使得建立数据库、创建表、设计用户界面、设计数据查询、报表打印等可以方便有序地进行。

其操作灵活,转移方便,运行环境简单,对小型网站的处理数据库处理效果还不错。

1.3操作系统:

MicrosoftWindowsXP

 

二、数据库规划

2.1任务陈述

公交车作为现代都市的象征,与城市生活息息相关,已经成为一种都市文化。

无论是工作,学习,购物,探亲,游览,公交车都已经成为我们必不可少的交通工具。

然而现代城市规模巨大,公交线路繁多。

面对如此庞大的公交系统,一般人不可能也没有必要去记忆所有的公交线路。

这样一来,就必然出现公交线路查询的大量需求。

每个人除去熟知的日常生活工作所乘坐的线路之外,总需要在出行购物,访友,探亲时候,询问到达一个陌生地方的公交线路。

城市人口上成千上万,可想而知,这种查询的需求量是很大的。

一个完善的公交线路管理信息系统能够极大地提高城市公交线路管理和查询的效率。

本系统设置包含了两个模块:

用户查询和管理维护模块。

管理员可以对所有公交线路,站点进行增加,修改,删除等权利,而普通用户则可以进行线路,站点,乘车方案的查询。

建立“公交线路查询系统”,实现公交线路查询的网络化。

使得普通市民即便足不出户,也能方便快捷地查询到所需公交线路,并达到人工查询难以做到的高准确度和高速度

2.2任务目标

本公交线路管理信息系统的提出,是为了利用互联网的信息共享和高速通信的优势,较好的解决出行时交通的指南和查询。

本系统主要可以实现以下任务目标:

1、系统可以准确地记录和查询公交企业信息,包括每个公交企业有哪些线路的公交车,以及每条线路公交车的数量。

2、系统可以准确地记录和查询公交线路的信息,包括每条线路的始发站和终点站和途径的所有站点。

3、系统可以准确地记录和查询每个站点的信息,包括每个站点有什么线路的公交车经过。

4、系统可以准确地记录和查询乘车的方案,包括从出发点到目的地所有可以搭乘或者换乘的方案。

5、系统可以对基础数据进行管理和维护,管理人员可以对公交线路和站点进行增加,删除,修改。

三、系统定义

3.1系统边界

3.2用户视图

查询者用户视图:

(1)输入查询信息。

(2)按站点、公交车号(线路)等信息查询站点所经的路线、线路所经的站点。

(3)按起始站和终点站的信息来查询途中的乘车信息。

(4)注销查询信息。

 

系统管理员用户视图:

(1)公交车运营企业的信息管理:

查询、添加、删除、修改公交车运营企业的信息。

(2)公交线路信息管理:

查询、添加、删除、修改和调整站点、线路的信息。

 

四、需求分析

此公交查询系统的功能如下:

4.1用户需求说明

4.1.1数据需求

录入信息需求

用户输入查询信息

公交站点、公交车号(线路)、商厦名称

公交车信息

公交车运营企业、公交车号、路线信息、出发地点、终站地点

4.1.2事务需求

经过进一步的调研、讨论对该系统的需求做如下的简述:

(1).系统管理员登入管理员界面后,具有查询、添加、删除、修改、保存站点和线路的功能,管理员具有普通用户所有的功能权限。

(2).普通用户可以通过线路查询,用户可以获得该线路会经过的站点,地图上大致的行程路线,以及起末班时间、价格、站点周围的相关建筑信息等等。

(3).普通用户也可以在站点查询模块里的,首先可以通过站点的精确查询功能里根据站点的确切信息,根据查询站点的相关信息,比如所经过该站点的线路,以及这些线路所经过的站点,并且在地图上高亮居中显示该站点。

可以通过站点模糊查询功能,根据站点的模糊信息,查询出与模糊信息相关的所有信息。

同时还可以通过建筑物模糊查询功能,根据用户输入的建筑物信息,查询与该建筑物相关的线路信息。

(4.)普通用户还可以通过公交换乘这个功能,选择直达或是一次换乘,实现换乘信息的查询。

4.2系统需求说明

考虑到管理员和用户的权限不同,管理员必须输入用户名和密码,才能对系统的数据行进修改。

管理员有权力行使所有的管理功能,而普通用户只能进行一般的查询。

在线路查询系统相关的表之间,有较强的关联性,为了实现一致性的需求,我们在各个表之间建立起了一致性约束。

根据线路查询系统的要求,为保持数据的完整性,采用了数据库的事务机制,防止出现操作故障。

五、数据库逻辑设计

5.1ER图

5.2数据字典

在数据库中各种地图信息和公交信息均以表的形式存储。

下面是对各个表的设计。

1、基本建筑信息表的设计

字段名称数据类型字段长度允许空字段说明

jianzhuIDint4否建造物编号

jianzhuNamevarchar50是建筑物名称

Addressvarchar50是地址

zuobiaoXfloat8是横坐标

zuobiaoYfloat8是纵坐标

2、门牌信息表

字段名称数据类型字段长度允许空字段说明

menpaiIDint4否门牌号码

jiedaoNamevarchar50否街道名

jianzhuNamevarchar50是建筑物名

3、车站基本信息

字段名称数据类型字段长度允许空字段说明

StationIDint4否公交站点编号

StationNamevarchar50是公交站点名称

StationXfloat8是公交站点横坐标

StationYfloat8是公交站点纵坐标

4、公交线路基本信息表

字段名称数据类型字段长度允许空字段说明

RouteIDint4否公交线路编号

StartStaIDint4否起始站点编号

StartStaNamevarchar50是起始站点名称

EndStaIDint4否终止站点编号

EndStaNamevarchar50是终止站点名称

StartTimechar10是首班车时间

EndTimechar10是末班车时间

StationINvarchar50是经过站点

5、线路站点信息表

字段名称数据类型字段长度允许空字段说明

RouteIDint4否公交线路编号

StationIDint4是公交站点编号

StationNumint4是站点在线路中的顺序

6、弧段要素表

字段名称数据类型字段长度允许空字段说明

arcIDint4否弧段编号

FromStationIDint4是上层站点编号

FromStationNamevarchar50是上层站点名称

ToStationIDint4是下层站点名称

5.3关系表

六、数据库物理设计

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辆。

广州市第二巴士公司

广州市第二巴士公司直属广州市交通委员会,是中国广州市经营公共汽车的公司,前身为广州市第二公共汽车公司,以旅客运输为主业,向相关领域拓展的多元化、多层次发展的综合性大型国有交通运输企业,具有国家道路运输一级企业经营资质。

公司成立于1977年,前身是广州市郊县交通运输公司,1982年进行业务合并调整后更名为广州市第二公共汽车公司。

注册资本1.34亿元。

截至2006年底,公司拥有各类营运车辆2500多台,经营线路近300条,全资企业在册员工8000多人。

公司下辖10个内部单位,25个投资企业,以城市公交、道路客运、客运站场和车辆维修为主要业务类型,经营范围涵盖城市及近郊公共汽车客运、长途汽车客运、站场经营、汽车维护修理、客车装造、广告、旅游、车用电子产品制造、交通软件发展、专业保洁、基建装修、汽配贸易、物业管理、驾驶员培训等多个领域。

在发展过程中,二汽被评为广州市文明单位和春运工作先进单位;2005年4月,被中国道路运输协会评为“中国道路旅客运输50强企业”第五名,并以良好的市场信誉被评为“中国品质信誉3A+企业”和“中国企业诚信经营示范单位”;2006年10月,经广州市工业经济联合会、广州市企业家联合会、广州市企业家协会的联合评审,公司名列“广州市2006年百强企业”榜第39名。

广州市第三巴士公司

广州市第三巴士公司前身是广州市第三公共汽车公司,简称三汽,成立于1995年8月,主营公共汽车客运、客车出租、驾驶员培训、安装、维修、候车亭及站牌;兼营国内商业及物质供销业,加工;汽车、摩托车零部件等业务。

目前营运线路78条,线路长度1324.1公里,在职员工4700多人。

 

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > PPT模板 > 国外设计风格

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1