市公交在线查询系统的设计与实现

随着城市规模迅速发展,城市人口急速的增长,导致了城市交通的拥挤。公交车不仅能解决市民的日常出行,而且还能使一部分人减少使用私家车的频率,从而减少了环境污染。系统根据公交车的线路查询、公交站台查询和公交车换乘为背景,开发出了市公交在线查询系统。市公交在线查询系统开发的目的就是为了帮助市民更方便的乘坐公交车。同时通过完整简洁的公交车查询系统,使市民热衷于公交出行,从而促使市民减少私家车出行,保护环境为日益脆弱的环境尽一份绵薄之力。 M00015
市民通过本系统能够及时准确的查询公交车线的基本信息。本系统通过公交车线路查询、公交车站台查询以及公交车换乘使用户更加方便的使用公交车出行。
管理员通过本系统能够添加、修改、删除基本的公交站台信息和使用系统添加、修改、删除基本的公交线路信息。
关键词:公交车线路  换乘  SQL ASP.NET
The Development of Changshu City bus online query system
Abstract:The rapid development of urban scale, rapid urban population growth, resulting in a congested city traffic. Bus travel is not only able to solve everyday citizens, but also to make some people to reduce the frequency of use of private cars, thereby reducing the environmental pollution. According Changshu bus line query, bus stations and bus interchanges check the background of the development of the Changshu city bus line query system. Changshu city bus line query system development purpose is to help people be more convenient to take the bus in Changshu. The same time through the complete simple Inquiry Bus System, the public interested in bus travel transit, thus contributing to the public to reduce private car travel, protect the environment as an increasingly fragile environment humble heart.
Public through the system can check the basic information timely and accurate bus lines. The system queries via bus lines, bus stops and bus transfer station inquiry enables users to use more convenient bus travel.
Administrator can use the system to add, modify, delete, bus station basic information and use the system to add, modify, delete bus lines' information.
Key Words: Bus Line Query; Bus Transfer Inquiry;SQL; ASP.NET
目  录 查看完整请+Q:351916072获取
1.绪论    1
1.1 课题背景    1
1.2课题意义    1
2.关键技术    2
2.1 开发环境    2
2.2 系统开发工具及语言介绍    2
2.2.1 Visual Studio 2010    2
2.2.2 SQL Server 2005    2
2.2.3三层架构简介    2
2.2.4 DIV+CSS简介    2
2.2.5 .NET Framework框架简介    3
3.需求分析    4
3.1 系统可行性分析    4
3.1.1技术可行性分析    4
3.1.2社会可行性    4
3.1.3操作可行性    4
3.2系统需求性分析    5
3.2.1用户需求分析    5
3.2.2管理员需求分析    5
4.系统设计    7
4.1 系统功能概述    7
4.1.1用户功能模块    7
4.1.2管理员功能模块    9
4.1.3系统流程图设计    10
4.2系统数据流程设计    13
4.3系统用例图设计    14
4.4数据库设计    15
4.4.1数据库设计的基本步骤    15
4.4.2数据库概念设计    15
4.4.3数据库物理设计    18
5.系统实现    22
5.1管理员系统开发    22
5.1.1管理员登录设计    22
5.1.2管理员信息功能设计    22
5.1.3管理员详细信息设计    23
5.1.4管理员下载文件设计    23
5.1.5管理员添加站点设计    24
5.1.6管理员修改站点设计    24
5.1.7管理员线路添加设计    25
5.1.8管理员线路修改设计    26
5.1.9管理员线路删除设计    26
5.1.10管理员查看公司通知设计    27
5.1.11管理员查看反馈信息设计    27
5.1.12经理添加公司通知设计    28
5.2.13经理添加员工信息设计    28
5.1.14经理修改员工信息设计    29
5.2用户系统开发    30
5.2.1公交线路查询设计    30
5.2.2公交站台查询设计    31
5.2.3公交换乘查询设计    33
5.2.4用户反馈设计    35
5.2.5天气预报设计    36
5.2.6新闻查看设计    36
6.系统测试与维护    38
6.1系统测试    38
6.1.1系统测试方法    38
6.1.2系统测试    38
系统总结    42
参考文献    43
致谢    44
2.2.1 Visual Studio 2010
微软公司于2010年4月12日推出了一款新的开发环境Visual Studio 2010,重新设计了集成开发环境,使其变得更加简明。Visual Studio 2010支持开发面向Windows 7的应用程序,还包括了NET Framework 4.0、Microsoft Visual Studio 2010 CTP( Community Technology Preview--CTP)技术。Visual Studio 2010支持Microsoft SQL Server、 IBM DB2和Oracle数据库。[7]
2.2.2 SQL Server 2005
Microsoft SQL Server 2005 是一个全面的数据库平台,使用集成的商业智能工具提供了企业级的数据管理。Microsoft SQL Server 2005数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能。[1]
2.2.3三层架构简介
(1)三层架构划分为:表现层(UI)、业务逻辑层(BLL)、数据访问层(DAL)。
3.1.1技术可行性分析
公交在线查询系统以公交线路查询、公交站台查询、公交换乘查询为核心,辅以天气预报,查看新闻等功能组成。通过Visual Studio 2010开发软件配合页面设计技术完全可以满足用户界面设计和管理员界面设计的所有要求。编写后的界面也是简单美观易操作十分适合市民日常使用软件进行查询。通过数据库SQL Server 2005创建的数据库和数据库中的表格也能完全满足系统的数据存储。而且能够清晰明了的让管理员管理相关的软件数据,操作十分方便。使用Jquery框架保证了软件的美观,设计出来的软件也更加符合使用者的要求,所以在技术上是完全可行的。
4.1.1用户功能模块
当用户打开网页查询时,用户可以通过使用公交线路查询(用户在公交线路查询界面输入需要查询线路的线路名称查询到该线路的具体信息)、公交站台查询(用户在公交站台查询界面输入该站台名称查到所有经过该站台的线路的具体信息)、公交换乘查询(用户在公交换乘查询界面输入起点和终点查询通过一次换乘得到的换乘方案)。
用户公交换乘查询功能是本系统的核心功能,所以在此详细说明该功能使用到的数据库设计和解决该功能的思路及解决方案。具体信息如下:
.1.1管理员登录设计
管理员登录界面体现了本系统的简洁风格,让管理员登录时能够一目了然。
管理员登录界面如图5-1所示。输入的用户名和数据库中admin_table表中的用户名比较如果不存在则提示用户名尚不存在 如果已经存在则比较输入的密码是否匹配不匹配则登录不成功。如果输入的用户名存在且和密码匹配则登录成功
1、表现层(UI):用户使用系统时候见到的界面。[6]
2、业务逻辑层(BLL):对数据层的操作,对数据业务逻辑处理。[6] 
3、数据访问层(DAL):直接操作数据库,针对数据的增添、删除、修改、查找等。[6] 查看完整请+Q:351916072获取

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/3388.html

好棒文