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

 2024-01-23 09:01

论文总字数:17775字

摘 要

乘坐公交出行不仅节能环保,而且省时省力。因而需要这样一个城市公交查询系统便于用户查询公交线路。本系统采用的是ASP.NET技术和SQL Server2008数据库,性能稳定易于扩充,操作简便。系统分为前台和后台两大块。前台主界面的功能有:站内新闻查阅、公交乘坐查阅、景点信息查阅、酒店信息查阅、卫星地图、用户注册等等。后台的管理员分为普通管理员和超级管理员。管理员都可以实现对站内新闻、注册用户、酒店信息、景点信心的增加、删除和修改。而超级管理员可以对管理员进行管理,普通管理员则无法达到这个要求。

关键词:公交查询,B/S结构,ASP.NET,SQL

Abstract:It is environmental friendly , energy-saving ,time-saving and labor-saving to take a bus.Thus a city public transportation query system is needed.By using ASP.NET and SQL Server2008, fuction of the system is stable and it is easy to expand.Its interface is also easily operated.The system is divided into the main interface and background.The fuctions of the main interface are as follows:checking out the news station,accessing to the public transport information,looking for attractions information,finding out hotel information,searching the satellite map,registering and etc.Back-office administrators are divided into general administrator and super administrator. All administrators can implement some of the fuctions which are mentioned above.However,there is a difference between general administrators and super administrator.Super administrator can manager all administrators,which general administrator may not.

Keywords:bus query,,Structure of B/S,ASP.NET,SQL

目 录

1 前言 4

2 开发工具的选用及介绍 4

2.1 基于C#开发环境 4

2.2 SQL Server 2008 5

2.3 B/S结构 5

3 系统分析 6

3.1 系统功能模块划分 6

3.2 系统流程分析 6

4 数据库设计 7

4.1 数据库分析 7

4.2 数据库实体E-R图 7

4.3 数据库逻辑结构设计 9

5 系统界面设计 12

5.1 首页设计 12

5.2 用户注册设计 13

5.3 公交查询设计 14

5.4 新闻查询设计 16

5.5 卫星地图设计 17

5.6 管理员登陆设计 19

5.7 后台首页设计 20

6 软件测试 25

总 结 26

参考文献 27

致谢 28

1 前言

计算机网络的空前发展,使得人们仅凭上网便可快速找到他们需要所有的信息,衣食住行囊括其中。但同时我们发现一个普遍的现象,大多数人只浏览知名网站,极少关注本土的一些网站。这不意味着本土网站就该因此放弃市场,相反更应紧跟时代步伐,开发出便民实用的网站。

我开发的城市公交查询系统,无疑是本着便民实用的目的,希望市民和广大游客们登录此系统,便可获得他们所需的信息。就目前环境污染严重程度来说,在各界的广泛宣传下,节能环保日益受人们重视。我们可以在增加公共交通工具的基础上,鼓励人们放弃私家车,改坐公共汽车,这样可以大大的减少温室气体的排放量,从而改善温室效应。此系统就是便于游客们可以按线路,按地点查询到可以乘坐的公交。另外,一个城市要发展,重视旅游业是必不可少的一个举措。此系统增加了景点信息查询,供每一个没有游玩目标的游客参考。另外附上的酒店信息,供游客们拨打电话提前预定,不必担心出现酒店客满现象。卫星地图供游客查阅任何一个他想去的地方,根据当前方位,制定最近线路。关于用户注册,用户可以选择自己喜欢的用户名,也可以上传自己的个性头像。至于把站内新闻放在显眼的位置,就是为了让游客能及时知道当地最新的一些消息,例如:公交路线的变更,新店开张优惠酬宾活动,团购活动,事故多发路段。后台管理是管理员对这个网站的所有信息进行审核,增加,删除,修改。管理员又分超级管理员和普通管理员,超级管理员可以添加,修改,删除普通管理员。

总之,针对低碳环保,旅游出行,商家投放促销活动等等这些热门话题,此系统的市场前景很可观。

2 开发工具的选用及介绍

2.1 基于C#开发环境

2.1.1 ASP.NET

ASP.NET是一种使嵌入网页中的脚本可由因特网服务器执行的服务器端脚本技术,它可以在通过HTTP请求文档时再在Web服务器上动态创建它们。指Active Server Pages(动态服务器页面),运行于IIS(Internet Information Server服务,是Windows开发的Web服务器)之中的程序。简单说来是一个开打框架,用来构建网页和网站。

ASP.NET有以下几个优点:跨平台性,简单易学,可管理性。基于通用语言编译的程序,几乎可以运行在所有平台上。其次,它能够使运行一些平常任务类似提交客户端身份验证、网站配置等变得异常简单。最后,ASP.NET使用一种字符基础的、分级的配置系统,虚拟服务器环境和应用程序的设置更加简单。配置信息都保存在简单文本中,新的设置有可能都不需要启动本地的管理员工具就可以实现。在系统在安装ASP.NET应用程序时只需要拷贝一些必须的文件,不需要重新启动系统。它的无缝连接技术在多处理器的环境下,能够最大程度提高运行速度。开发人员可以根据自我需求自定义代码,其语法在很大程度上与ASP兼容,同时它还提供一种新的编程模型和结构,可生成伸缩性和稳定性更好的应用程序,并提供更好的保护。

2.1.2 Visual Studio 2010

剩余内容已隐藏,请支付后下载全文,论文总字数:17775字

您需要先支付 80元 才能查看全部内容!立即支付

该课题毕业论文、开题报告、外文翻译、程序设计、图纸设计等资料可联系客服协助查找;