因此设计和开发一个功能完善,使用方便的公交查询系统,可以让人们不必因为出行不认识路而担心,也可以省去一些不必要的麻烦。

1。2国内外研究现状

目前,国内外公交查询系统发展的都比较完善,特别是在技术方面,有的公交系统现在已经将GIS、GPS、RS技术集合在一起。90年代初,有三名意大利学者以蚂蚁为参照对象,观察其搜索路径的行为,创建了一套算法。此算法可以统计所有的线路作为一个庞大数据库,然后在其中选择使用次数最多的一条,那么此路径就是比较便捷的路径。对应的,一个公交系统使用的时间越长,那么记录就越多,功能更加完善,为用户提供的线路也就越准确。近三年,城市公交错综复杂,各个城市都有自己的公交线路查询系统。总体来看,系统有以下几种:

单机程序。这是不需要连接网络直接查询的系统。用户在第一次下载后就已经将所有的数据全部下载在本地,但是线路如果有更新还需要再次更新程序。这样的查询耗费时间耗费精力,很容易因为线路的不及时更新浪费不必要的时间,现在已经逐渐被淘汰。

有些公交系统,可以将各条车次及其线路的详细信息按照先后顺序排列在网站页面上,而没有任何与用户交互的接口。这样的系统,只能使用户毫无头绪,盲目的翻页查看,带来不必要的繁琐。

还有些公交查询系统,功能方面比较完善,但是页面结构太过复杂,充斥着各种类型的广告,很容易误导用户。这样的系统,不仅影响系统的美观度,还影响系统在用户心目中的印象。

1。3主要工作

(1)对C#编程和ASP。NET技术作了细致的研究,对T-SQL的基本功能及网站页面布局的设计作了详细的学习。

(2)对系统的需求分析、数据库设计作了详细的分析,完成了数据库中表的建立及插入相应数据。

(3)完成了各模块具体功能代码编写的实现。

2。相关技术介绍

2。1 C#语言

C#是一种面向对象的高级程序设计语言,现在被广泛认定为高校教学的一门必修课程。它继承于C和C++,取其精华,去其繁杂,最主要的是拥有了VB的可视化操作和C++的高运行效率两大特色。近几年来,C#作为新型语言,凭借其高效率易操作占据编程语言排行榜前列。

2。2 SQL Server 2008

SQL Server 2008 数据库作为大型数据库的典范,深得用户的喜欢。其操作简单,语法严谨,可以清晰的将各表的关系和结构展现出来。SQL Server所使用的数据库查询语言称为T-SQL,这是SQL Server的核心所在,T-SQL强化了原有的SQL关键字以进行数据的存取,储存及处理等功能,T-SQL扩充了流程控制指定,可以更方便的编写功能强大的存储过程,并且执行速度非常快。

2。3 B/S模式

B/S模式指的是浏览器/服务器模式。前端负责根据用户的操作通过用户接口对后台数据进行处理;后端负责数据库所有数据的存储和管理。现在这种前端后端相互结合的处理模式是新型PC应用模式。利用逐渐健全的Web技术,结合多种脚本语言以及ActiveX技术,依靠普通的浏览器就可以实现强大的功能,同时也节约了开发成本。B/S模式最大的好处就是随时随地可以进行操作而不用安装任何专门的软件文献综述

2。4 ASP。NET

ASP。NET是。NET FrameWork组成的一部分,是一种可以嵌入在网页中的脚本技术。通过HTTP向服务器请求文档时,在Web服务器上可以动态创建出它们,完成预期的功能。它的全称是Active Server Pages(动态服务器页面) ,运行在IIS之中,完全依赖着虚拟机。故通过具有跨平台性的ASP。NET构建出来的应用程序,几乎可以运行在所有平台上。

上一篇:ASP.NET+sqlserver网上购物系统设计与实现+源代码
下一篇:asp.net+sqlserver高校大学生社团网站的设计+源代码

茬微机上模拟电器控制线...

asp.net+sqlserver数据挖掘的在...

asp.net+sqlserver图书借还信息系统设计

asp.net+sqlserver仪器设备采购...

asp.net+sqlserver信息安全技术...

asp.net+sqlserver社区医院病员...

Java的Grails公交线路查询及优化系统设计

网络语言“XX体”研究

新課改下小學语文洧效阅...

LiMn1-xFexPO4正极材料合成及充放电性能研究

张洁小说《无字》中的女性意识

我国风险投资的发展现状问题及对策分析

ASP.net+sqlserver企业设备管理系统设计与开发

老年2型糖尿病患者运动疗...

麦秸秆还田和沼液灌溉对...

互联网教育”变革路径研究进展【7972字】

安康汉江网讯