摘要 公交系统(Bus Rapid Transit)简称BRT,是一种介于轨道交通与常规公交之间的新型公共客运系统, 作为一种新型的客运模式,被认为是解决城市交通拥堵问题的有效方式之一。
以广州快速公交系统为开发背景,采用ASP.NET3.5技术,,以Microsoft Visual Studio 2008为前台主要开发工具,后台数据库采用微软强大的关系型数据SQL Server2005,并结合AJAX技术开发出一个基于.NET得可用于BRT调度的管理系统。
首先介绍了BRT(快速公交系统)在国内外的发展情况,接着直接分析了有关的理论知识,紧接着介绍了数据库设计过程和程序的详细设计与实现过程,最后做了总结和展望下一步工作。
关键词 BRT;公交调度系统; ASP.NET;
ABSTRACT Bus Rapid Transit System (Bus Rapid Transit) referred to as BRT, is a regular bus between the rail and public transit between the new system, As a new passenger model, is considered to be solve the problem of urban traffic congestion is one effective way.
Base on Guangzhou Bus Rapid Transit system development background, using ASP.NET3.5 technology to Microsoft Visual Studio 2008 for the Foreground, the main development tool, the background database using Microsoft's powerful relational data in SQL Server2005, and the combination of AJAX technology to develop a base at NET. may be used BRT scheduling management system.
Firstly, introduces the BRT (Bus Rapid Transit System) development at home and abroad, followed by direct analysis of theory of knowledge involved Knowledge, followed by introduction of the system design process and procedures for the database design and implementation details, finally it made a summary and outlook The next step.
KEY WORDS BRT; Public Transportation Scheduling System; ASP.NET
基于ASP.NET的BRT公交调度系统,整体实现的功能模块如下
(1)公交车班次、线路和运载车辆信息维护模块;
该模块主要是包括一条公交线路经过的站点、班次和运载车辆的设置,包括添加、修改和删除。
(2)线路、车辆和用户基本信息维护模块;
包括线路、车辆的添加修改和删除操作以及用户信息的查看和删除操作。
(3)司机录入满载情况模块;
针对一条公交线路的一个班次,司机可以录入该班次是否满载(只能录入自己的载客情况而不能录入其他司机的载客情况)。
(4)一天发车班次和满载情况图表统计显示模块;
包括发车班次的统计和满载情况的统计,发车班次统计可以同级每一天每一条公交线路的发车班次,满载情况统计则是针对某一条公交线路的某一个时间段的满载情况的统计,结果都以图表的形式显示。
(5)登录、修改密码模块;
包括用户登录时的身份验证和密码的修改。
系统总体结构设计
根据需求分析的实际情况,BRT公交调度系统的用户分为三类:分别为司机、调度员和管理员。
司机拥有的权限是查看公交班次的发车时间、线路和运载情况的录入和统计查询。
调度员用户的权限是添加、修改、删除和查看公交班次的发车时间、线路和运载情况的统计已经车辆信息的维护等工作。
调度员用户的权限是添加、修改、删除和查看公交班次的发车时间、线路和运载情况的统计已经车辆信息的维护等工作,还有系统用户的信息维护(包括增删改查)。
(1)查看班次命令模块:可以查看每一个线路的发车班次信息、车辆经过站点信息已经运载的车辆信息。
(2)线路、班次维护模块:可以对线路和班次进行维护,包括新增、修改、删除和查看;
(3)车辆维护模块:可以添加、修改、删除和查看车辆信息;
(4)统计分析模块:可以统计一天的发车班数,可以统计一个时间段里一条线路的满载情况。
(5)用户维护模块:可以对系统的用户信息进行维护,包括添加、修改、删除和查看;
(6)登录、修改密码模块:这两个模块是公共模块,实现的是用户的登录验证和密码的修改。
目录 12000字
1.前 言 - 3 -
2.系统需求分析 - 4 -
2.1 BRT调度系统现状 - 4 -
2.2系统研究和可行性分析 - 4 -
3.系统发所用到的技术介绍 - 6 -
3.1 ASP.NET技术的介绍 - 6 -
3.2 SQL Server 2005介绍 - 7 -
3.3 Visual Studio 2008 开发平台 - 9 -
4. 系统分析与总体设计 - 10 -
4.1 系统功能分析 - 10 -
4.2 系统总体结构设计 - 11 -
4.3 数据库模型设计 - 12 -
4.2 数据逻辑结构设计——关系表 - 15 -
5 系统设计与实现 - 18 -
5.1 录页面的设计与实现 - 18 -
5.2 主页面的设计与实现 - 20 -
5.3 公交查询模块设计与实现 - 25 -
5.5 线路班次维护页面设计与实现 - 32 -
5.6 司机录入信息页面设计与实现 - 36 -
6.1 总结 - 38 -
|