ASP.NET公交查询

来源:网络整理 | 发表于:2019-03-08 03:33 | 被阅读0次

【摘 要】随着网络时代的到来,internet已经成为人们对信息快速获取的重要方式,而且现在人们在工作、出行等方面越来越注重时间的节约,公交作为城市的一种主要的交通工具,如何利用网络工具,对公交系统信息获取已经成为人们越来越关注的问题。针对不同乘客的出行要求,通过需求分析和问题定义并且进行了合理的设计,提出了B/S模式下的开发架构,采用结合asp.net的编程开发构架,后台数据库采用较稳定的sql server20000作为开发平台,提供公交站点、线路查询、系统更新、留言管理等功能。系统具结构合理、使用方便特点。系统通过测试,运行稳定,具有一定的使用价值。关键词:公交查询系统;B/S结构;sql server200;asp.net;互联网;

第一章 绪论

1.1课题意义城市公交是城市居民日常外行的主要工具,它是市民日常生活的重要组成部分,熟悉这个地点的公交线路很重要,因为城市公交以其覆盖面积广、快捷、经济的特点而成为我们外出的首选方式,对线路的了解不仅可以帮助我们节约大量的时间、增加对旅游、工作等的热爱,在外出时,也可以减少我们找路线的精力,在对地点不熟悉时,我们仅仅可以知道地点和目的地通过公交查询就可以准确的到达,而且在多条线路的前提下,我们可以挑选最省时间、或最方便、或最喜好的路线到达目的。而且现在,城市化进程的快速推进,城市不断向郊区延伸,使得城市内的公交线路也越来越复杂了,它直接影响城市经济的发展和居民的生活,以方便、容量大、快速而成为城市交通的主体,在外出时,仅仅依靠记录或记忆已经无法记住复杂的线路。1.2系统的特点本系统主要是一个简单的实现公交线路查询的的系统,通过对乘客们普遍的爱好查询方式进行集中分析,对系统的主要模块进行设计,从乘客的角度考虑系统的可行性,简单性,本系统的核心部分是对线路信息、站点信息进行查询,或者对站点到站点、站点线路进行查询,以及后台管理的设计,

可以提供精确查询,且本系统是基于B/S架构的,与传统的公交查询系统有区别,在任何地方,通过浏览器就可以操作,使乘客更加方便的了解公交信息、方便外行。1.3系统发展前景近几年来,随着经济的快速发展,城市人口的增多,使得城市的交通变得越来越重要,并且城市经济的快速发展,使得城市居民生活的范围变大,因此为了方便的出行,可以快速、熟悉的了解城市的交通情况非常重要,我们只需要知道车次,始发地和目的地就可以快速的选出合适的出行线路,

而且近十几年来,我国的汽车工业快速的发展,其城市的交通规模越来越大,大量的车的运行,势必很容易形成交通堵塞问题。因此在发展我国公交事业的同时,更加的要注意城市公交的意义是为了更加方便居民的外出,如果因为线路复杂和不了解而造成各种外出问题,那么公交的出现得意义就不大了,必须对公交线路进行全面的规划,合理的配置,全面的安排,使得交通道路更加流畅,安全,方便。随着公共交通的发展,公交车的数量和公交线路的数量越来越多,也越来越复杂了,使得居民不是很了解线路信息,公交查询系统的主要任务就是根据用户了解的简单的信息,利用公交系统进行查询,找出自己最喜欢的线路,减少坐车的时间,增加外出的舒适度。

本公交查询系统是基于asp+sql server的语言的,是面向对象的,他的可重用性比较高。所以公交查询系统的前景比较好。第二章 系统分析2.1系统可行性经济可行性:从经济方面来说,本系统的开发并不需要什么经济的投入,作为系统开发的一般配置,可以选择一个性能稳定的、效率高的个人计算机,采用windows xp的系统, vs2005开发工具, sql server2000数据库,设计简单的公交查询系统,开发成本不大,在单人的情况下,开发周期也不是很长,因此,经济方面是可行的。技术可行性:已经掌握c#、asp.net、数据库原理等编程语言,并且利用实用性强的 vs2005、sql server2000等开发工具,掌握了asp控件、SQL数据库等方面的编程技巧,经过长时间的学习和课外设计,对这些语言和数据库的设计和管理都具有一定的开发经验。因此,在技术上并不存在难点。时间可行性: 本系统设计的开始主要是1月份左右,首先对系统进行简单的设计和分析,设计出系统的整体架构,分析数据库表的个数及名称,在数据库进行表格的建立,完成数据库的部分,对系统的主体部分进行设计,完成页面的架构,进行数据库与界面的连接,完成添加、修改、删除等各种功能,以及后台管理,基本上各方面的功能都完成后,进行系统功能的检测、验收,然后在对系统进行结构的美化。最后编写毕业论文,完成课设报告,最后进行系统答辩。

2.2环境需求

2.2.1系统运行环境由于本系统是比较简单的公交管理系统,所以所需要的开发环境、运行环境都比较简单,并且结合所学的知识,采取sql server作为系统运行的后台支持数据库管理系统,在前台的开发因采用c#、asp.net等语言,所以采visual studio.net 2005开发工具进行系统的开发、实现。Sql server 是microsoft公司开发出来的,可以进行强大的数据库关系的建立、数据的开发,数据表的设计和数据的运行维护和管理等功能强大数据库管理系统。它可以提供强大的对分布式事务处理的支持, Visual studio 2005作为一种应用广泛的开发工具,随着网络时代的到来,也已经遍布于开发环境的各个领域了,利用vs2005可以在任何时候,通过任何环境,任何工具在各种状态下获得网络上的各种信息,也可以编写各种程序或者网站在网络上进行信息的传递、交互,分享网络信息。

2.2.2系统开发语言Asp.net是一种建立在公共语言运行库上编程架构,,他可以通过在web服务器上建立强大的web应用程序,asp.net是microsoft中的、建立在.netframework的编程类上,并且为开发人提供各种web应用服务的企业级应用程序。Asp.net是基于.Net开发环境的应用程序,并且在asp.net的开发环境里,本身提供结构性的服务,减少开发人员在编写代码时的代码量,可以使系统变得更加稳定由于xml web services工功能,用户通过自己业务的需要编写业务逻辑,在基于公共语言运行库和类库的条件下,利用asp平台的灵活性,实现对.Net的类库、数据库访问、由于它是采用web分布式系统设计,具有更易于操作、更多的支持平台、更易的重复利用等优点,考虑了可增加多处理器环境下和聚集环境下的设计下,利用网络提供的强大的可升级的服务进行系统开发,密切的关注公共语言运行库的运行和管理,公共语言运行库通过代码的托管服务方式是系统开发更加简单,利用分层的网页框架方式,使得应用程序逻辑和与表示代码的应用程序清除的分开,提供可升级的服务。.Net framework是在asp中用于生成、部署和运行xml web的多语言环境,主要包括.netframework类库和公共语言运行库,公共语言运行库作为.net framework的基础,在组件的实际运行中和开发的系统操作中都起到了很大的作用,它不仅提供良好的线程管理、内存管理等核心的应用服务,在线程内存的分配等活动进行管理,作为运行库的基本原则,在类库的条件下,提供一个综合性的、面向对象的可重用的集合,作为一个公共的系统内部的windows组件,无论对象在本地存储或者是执行,或者在internet的分布,都可以提供一个一致的面向对象的编程环境,因此,.net framework的作为一个组件,在软件开发的过程中具有非常重要的作用和意义。

2.3 数据库需求2.3.1数据库分析在系统开发过程中,各个系统都是实现对数据、对信息的各种操作,因此每个系统都需要一个数据库管理系统作为后台的运行支持程序,以满足系统运行时的所需要的各种信息的操作或者存储等,由于数据的结构分为三种模式,内模式、外模式、模式三个级别,内模式主要用作系统机器的物理存储等设备,实现数据在机器内部的存储方式和物理结构,模式用作是开发用户根据需求进行的系统数据的设计,它实现数据的定义、数据的全局视图,外模式主要是用户根据系统或者其他方式根据需求在外部系统的条件下,对数据的进行的各种操作、更新、以及存储,且外模式根据用户的的不同,或同一用户需求不同,创建的外模式也是各不相同的。通过三级模式之间的独立性,之间各不影响,提高数据的维护特性。数据库管理系统则是通过对后台具体的数据进行组织管理实现对数据的各种操作,数据库管理系统作为用户设计一种连接微机和用户的,可以实现对数据的操作的一种管理系统,由于数据模型相同的数据库管理系统在用户的接口、系统功能方面也是不同的,用户可以通过数据库管理系统对数据实现从外模式到模式再到内模式的系统的整体的操作,可以实现数据的完整性,把数据作为一种可以有用户进行处理的的资源,使用数据库本身具有的完整性约束和参考的完整性等条件,可以进行数据的查询、删除、编辑、修改等操作。数据字典是作为数据库管理系统的重要组成部分,可以进行用户访问数据库记录和数据应用程序原的目录,再从分理解数据库中数据之间的逻辑关系,处理的逻辑条目,完成数据定义,同时在完成数据定义之后对数据进行数据的存储。

2.3.2 sql数据语言介绍Sql是一种结构化查询语言,是有1974年boyce和chamberlin提出的一种国际化标准语言,sql在国际间的流行,使得数据库厂家纷纷生产了用sql的作为共同的数据库存取语言和和标准接口,sql作为数据库领域的一种主流语言,集成了数据查询功能和图形功能、人工智能等优点,sql作为一种综合的、功能性极强的、简洁易学的语言,在介于数据关系代数和关系演算之间的结构化的语言,将数据查询、数据操纵、数据定义、数据控制于一体,在对数据进行操作时,通过dml、ddl、dcl等语言功能集于一体,使的语言风格一致,可以独立完成数据库生命周期中的全部活动,包括定义关系模式、插入数据建立数据库、查询、更新、维护、数据库重建、数据安全性控制等一系列操作,并且由于sql语言是高度面向过程的语言,只需要知道怎样进行读取数据,而不需要知道什么路径读取,可以大大的减轻用户的负担,并且有利于提高数据独立性,在读数据的操作中,是面向一条条记录的操作性语言,sql采用集合式操纵方式,不仅操作对象、操作接管也是元祖的集合,插入、删除、更新的对象也是操作的集合。Sql作为一种具有自含式语言和嵌入式语言,它可以独立的应用于联机交互的使用方式,可以再键盘上输入sql语句,对数据库操纵。也可以嵌入到高级语言里(cobol、c、pl/1、fortran)的程序中,供程序员设计程序时使用,并且无论何种使用方式,sql的语法结构是一样的,这两种方式极大的提高了灵活性和方便性。第三章 系统设计3.1 开发设计思想本系统的主要功能是是实现对公交线路以及站点之间的关系的的设计,主要是通过会员、非会员、后台管理员之间对系统具有的不同权限,在系统的不同领域具有的操作不一样的。在非会员的情况下,用户可以对系统线路进行查询,包括站点查询,车次查询、线路站点查询,也可以查看最新动态,进行系统投票等操作。而会员用户拥有的权限不仅仅包括非会员所具有的一些普通权限,还包括对留言模块的查询、留言、回复等操作,而后台管理员的权限则是可以在后台对线路的一些信息进行后台操作,不仅仅可以对线路、站点操作也可以对留言信息操作,非会员可以通过注册信息成为会员,而管理员则是通过数据库进行添加。由于公交查询系统的核心内容是给用户提供公交线路的详细信息,有些只知道车次或某个站点,本系统也给出了公交线路查询、公交站点查询、公交换乘查询,进一步方便大家的出行,但也有用户什么都查不到,想留言问人,所以需要设置个留言模块,方便大家交流以及解答各种疑难问题!此系统的主要功能是为了更加方便的为用户提供基本服务,因此用户在进行基本的系统功能使用时,可以作为非会员用户进行查询,不需要进行任何的用户登录,但是这种用户的权限有限,尽可以使用一些主要功能,但是在系统里,通过注册成为会员用户后可以拥有对留言的一些操作,包括留言、回复留言、留言信息的查询等基本操作。但是后台管理不可以进行系统的注册,仅仅通过后台数据的添加才可以成为后台管理员,进行一些后台的线路、站点,包括留言等一系列的删除、修改、查询等后台操作。

3.2 系统总体结构设计公交查询系统主要是实现可以快捷的、方便的、简单的查找线路,附带的功能是系统留言、回复留言等功能,根据实际的系统管理软件和用户的爱好、需求等由用户功能管理,会员管理、后台管理等几个简单的管理模块实现对系统的的基本设计,构成系统的主要功能。本系统采用结构化设计的方法来实现系统总体功能,提高系统的各项指标,即将整个系统合理的划分成各个功能模块,正确地处理模块之间和模块内部的联系以及和数据库的联系,定义各模块的内部结构,通过对模块的设计和模块之间关系的系统来实现整个系统的功能:1、普通用户主要有4个模块:线路模块 、动态查询、系统投票、用户注册模块线路模块包括4个模块:线路查询、站点查询、站站查询、站线查询等功能1.1功能名称:线路查询功能概述:可以获得要查询公交所通过的各个站点。1.2功能名称:站点查询功能概述:通过输入的指定站点查询经过该站点的公交。1.3功能名称:站站查询功能概述:输入起始站点、终止站点进行查询1.4功能名称:站线查询功能概述:在同一个页面实现线路查询、站点查询等功能。2、会员用户主要有6个模块:普通通用户既有的功能 、密码修改、留言模块留言模块包括3个模块:留言、留言查询、留言回复等功能2.1功能名称:留言功能概述:可以对系统进行留言。2.2功能名称:留言查询功能概述:可以对感兴趣的留言进行查询。2.3功能名称:留言回复功能概述:对感兴趣的留言进行回复3、后台模块主要有4个模块:线路模块 、动态发表、留言删除、用户管理等模块线路管理包括3个模块:线路管理、站点管理、站线管理等功能3.1功能名称:线路管理功能概述:对线路进行添加、删除、修改等操作。3.2功能名称:站点管理功能概述:对站点进行添加、删除、修改等操作。3.3功能名称:站线管理功能概述:对站点、线路进行添加、删除、修改等操作。功能名称:后台管理3.3系统功能设计公交查询系统的主要作用是为了广大用户在网络中更好的了解本地区的公交线路信息。数据流图作为一种描述信息间详细关系的工具,表达自动化的系统的逻辑处理关系和系统的流程,利用简单的几种符号,清楚地反应各个信息模块之间信息流的流动、存储等情况,数据流图可以表达系统的逻辑功能和和数据的逻辑变化,或者是表达数据流内部的流向,因为数据流图仅仅是为了表现数据的流动 并不把包括物质的具体特征,只是加工、存储数据,数据流图可以概括的把信息之间的关系或者业务间的逻辑关系联系起来,把数据信息概括为一个整体。。

1、数据流:①数据流名称:普通用户、会员用户查询公交站点、线路信息简述:记录公交车站点、线路查询的信息数据流:查询结果= 站点+线路②数据流名称:用户、会员查看动态信息简述:查看动态信息数据流:查询结果=动态信息③数据流名称:会员用户查看、回复留言信息简述:查看、回复、查询留言信息数据流:查询结果=留言标题+留言人、留言标题或留言人+回复内容④数据流名称:后台管理员修改站点、线路信息简述:公交线路、站点的基本信息管理数据流:管理结果=站点、线路的修改、删除⑤数据流名称:后台管理员修改动态、留言信息简述:动态、留言的基本管理数据流:管理结果=动态、留言的删除、回复、修改2、处理逻辑条目①处理逻辑:线路查询输入的数据流:线路处理:线路名称查询输出的数据流:查询本线路上所有站点②处理逻辑名称:站点查询输入的数据流:站点名称处理:根据站点查询输出的数据流:路过该站点的所有线路③处理逻辑:站点--站点查询输入的数据流:需要查询的两个站点处理:找出站点间的线路输出的数据流:输出最佳的几条乘车方式④处理逻辑:留言查询输入的数据流:输入不同的标题或者留言人处理:查询留言内容、或回复、或添加结果:找出留言内容⑤处理逻辑:系统评价系统功能描述在用户运行系统时,就可以通过系统的主界面,选择自己需要的功能部分进行操作,例如想查询公交线路的用户,就可以在系统的主界面中选中查询系统,进入后,在里面进行站点查询、站站查询、线路查询,并且进行系统评价或进行系统投票,查看投票结果等或者在留言管理模块中进行留言查询,或者留言的查询、留言的回复,在留言时可以是针对系统信息,也可以是其他方面,也可以查看使用说明了解系统的使用方法。在管理员的后台管理过程中,可以通过自己的权限对数据信息进行编辑、更新等操作,在后台中也可以对用户留言进行管理操作,对一些不合格的信息进行删除,或者回复,亦可以根据留言中的建议对数据信息进行改动。

3.4系统业务流程图3.4.1用户管理模块由于本系统是公交查询系统,主要是为了方便用户查询。所以公交查询主要是为了用户对于公交线路的查询,所以本管理模块主要是对数据库中的站点、线路的信息进行基本查询,包括站点到站点、站点、线路、站点线路查询,使用说明、系统最新动态等进行查询。在进行用户查询模块的设计和实现时,建立一个主页面进行会员、用户判断,再根据每一个页面功能的需求,单独建立一个页面,再根据功能的需求和美观,进行页面的设计、数据类库的链接、后台代码的编写、在数据库中建立需要的数据表,根据相应的字段列,在后台设立不同的数据库文字链接,并且使页面的每一个控件的控制都与数据库、或者功能需求进行连接、实现。(1) 站点查询,首先在主页面选择功能为车次查询,在进入查询界面后,选择站点查询,在文本框输入查询站点、如果站点存在,就输出该站点的所有信息,如果不存在则输出不输出任何信息。3.5 sql数据库设计在系统设计的开始,主要是考虑了系统的本身的需要,在了解了系统所需要的数据的关系以及数据列表的情况下,对数据进行设计和编写,并且根据系统的具体功能和各个功能之间的逻辑关系、数据表格之间的控制关系设计数据库,并且要注意在进行数据库的数据表的设计时,要对数据表的列名、及数据的类型和长度都需要设计,因为对一个系统来说,数据是其中最重要的一部分,正确分析数据库、设计数据。在独立于计算机模型的的数据概念模型,在面向数据库逻辑结构的数据结构模型,设计出E-R图从现实世界抽象出实体类型和实体进联系,E-R图很容易被人类理解,基于计算机的系统无关,很容易被用户接受,是一种非常直观的、表示事物的概念模型的工具。在本系统的数据设计主要包括:为了更方便的、更直接的了解公交查询系统的功能及之间的关系,在设计系统时,通过对数据从描述数据的静态特征、动态行为在抽象层次上进行描述,提供了一个抽象的架构,主要是服务于数据库的信息表的操作。在创建完成一个ASP.NET应用程序的时候,VS2005会创建一个Web.Config文件。该文件定义和保存了所有ASP.NET应用程序的配置信息,这些配置采用了XML格式,具有较大的可扩展性。在web.config文件中可,项目应用的所有配置信息都包含在<configuration>和</configuration>标记之间,另外,可以在<appSettings>标记中,使用<add.../>标记中定义0到多个设置。在本系统中,数据库连接如下: 首先:在web.config文件中设置了数据库的连接,下面是部分web.config文件的代码:<Configuration>//建立数据库连接<appSettings><add key="ConnectionString" Value="server=(local); database=mybus; uid=sa; pwd="/> </appSettings>…………</Configuration>其中ConnectionString是取得或设置连接数据库的语句;server=(local)表示与数据库相连的是本机;database表示要连的数据库,本系统得数据库为mybus;uid=sa表示数据库的用户名为sa;pwd 表示连接的数据库的密码,本系统中为空。其次:在ASP.NET后台应用中,可以通过ADO.NET的SQL Server数据库接口连接SQL Server数据库。首先要在程序的开头定义一个using System.Data.SqlClient类库,定义了它之后才可以应用SQL Server数据库接口。然后再应用程序的Page_Load()事件中,定义了数据库连接的程序应用,其代码具体如下:using System.Data.SqlClientPrivate void Page_Load (object sender, System.EventArgs e){string source=ConfigurationSettings.AppSettings ["ConnectionString"];Con=new SqlConnection (source);}。在城市公交查询中,大多的数据操作都是通过存储过程来处理的。存储过程是由一些SQL语句和控制语句组成的被封装起来的过程,它驻留在数据库中,可以被客户应用程序调用,也可以从另一个过程或触发器调用。它的参数可以被传递和返回。与应用程序中的函数过程类似,存储过程可以通过名字来调用,而且它们同样有输入参数和输出参数。在应用程序中直接调用存储过程有以下好处:减少网络通信量、提高系统的运行速度、更强的适应性。

1、修改线路信息的存储过程下面的存储过程的作用是根据输入的新信息来更新线路信息,应用在updline.aspx.cs中,其SQL语句如下:Create procedure updateline@lineid int,@lides varchar (50),@liname varchar (50)As Update lineSet lides=@lides, liname=@linameWhere lineid=@lineidd第四章 系统的实现4.1 数据表的创建该系统中共需要创建个数据表:管理员表、留言表、车次基本信息表、站点基本信息表、站点次序表、会员用户表、投票票、动态表。第五章 系统测试系统测试是软件开发的重要环节,在软件开发过程中也是最为复杂的环节。本系统主要是是对系统的各个模块进行测试,在测试的过程中查找出系统的缺点或错误,然后对系统进行修改,以便完善系统。测试分为两大步:首先进行测试运行以发现错误的位置,找出是什么语句或者代码的错误。然后进行仔细的修改,使系统得以运行,测试环境为:服务器为iis + xp操作系统:而客户机为的瑞影浏览器+windows xp,在系统测试时,主要模块测试包括:车次查询、系统后台管理、前台留言、动态管理和投票系统管理。

5.1 车次查询模块主要包括,站点查询、站站查询、线路查询、站线查询在进行此模块的查询过程中主要是通过在文本框中输入站点名称或者线路名称,进行系统运行的测试,并且在数据表中进行数据的连接。查看是否可以跳转到需要的网页,并且在运行的过程中,感触系统运行的是否方便。在进行站站查询时,可以输入两个不同的站点进行查询,查出几种不同的线路,用户可以根据自己的需求选择线路,并且查看选出的线路是否是最优化的。在测试时,要运行本系统,查看各个模块是否运行的起来,并且各个模块运行出来的数据是否正确,是否符合预先设计的结果,模块里的查询,查看等功能是否可以完全实现。

5.2系统后台管理模块主要包括:用户登录,线路、站点、用户、留言、修改密码、动态等的管理在用户进入后台管理时,需要从前台进行登陆以后才可以进入后台管理界面,在进行后台管理时,可以对站点、线路、留言、动态等信息进行添加、删除、修改等操作,首先,在测试之前,将各种运行步骤后产生的结果记录下来,并且包括各种确定的结果,在运行系统,查看各个操作步骤运行出来的结果,是否和预计的一样,如果出错,可以通过设置断点的方式,进行后台代码的一步不调试,直至结果正确,其次,需要测试系统是否可以实现此系列的操作,并且在操作的过程中可以实现系统后台管理的功能。在对每一个表格的操作过程中,要是想数据的合法性、正确性、完整性。在删除线路或者是站点时,要把相应的站点线路次序表中的数据手动删除。5.3前台留言、动态管理主要包括:会员用户进行留言、查看留言、或者回复留言,并且测试系统的留言是否是只有会员用户才可以进行留言模块的各种操作,但是在动态的查看可以使任意用户进行查看,再回复留言时是否是同一主题,查看留言时是否可以进行留言人的查询。5.4投票系统管理主要包括对系统的评价以及投票在对系统进行投票进行测试时,主要是测试系统是否可以进行投票,并且在投票过程中,是否是只能选择一个选项进行投票,并且在投票之后,可以查看系统的投票结果,以及投票的票数和投票的百分比例。测试投票系统中是否是在经过票数的增加是否百分比有所变化。第六章 结 论公交查询系统是对公交线路的管理,以实现用户对公交线路的最方便的使用,并且本公交查询系统是基于B/S架构,再通过浏览器对本系统进行实现,在公交查询系统,管理员通过对数据的合理管理,达到数据的一致性,使用户可以快速的查找到所需的线路信息,可以减少了查找线路的时间,也降低了查询的工作量。在本系统的设计主要是基于asp.net的一个系统,由于公交查询系统的主要功能是对线路的查询,所以公交查询是本系统的主要功能,在设计系统时主要是实现对系统的线路的方便性、合理性、实用性的前提下,对其他功能进行添加,例如留言模块、动态模块、使用说明、投票系统,投票模块是用户对系统的体验的感触,通过投票模块,可以知道系统的整体结构是否合理,以及系统的实用程度,这样可以使设计者了解系统的设计是否是完美,在对系统的数据操作过程中,通过对系统中数据的存储过程来完成的良好的数据存储,主要是应用于在系统的运营与维护等过程中有良好的作用。在本系统的设计过程中,由于所运用的开发工具并不是很熟悉,因为一个系统的好坏不仅仅与开发者的能力有关,而且也和所运用的开发工具也是关系的,设计时选择的是vs2008+sql2000,采用了B/S的模式结构实现系统的设计,在设计中遇到的问题通过上网或者查阅资料等来完成,也通过了同学和老师的帮助,最终完成公交查询系统,在此过程中学到了很多的知识。

    本文标题:ASP.NET公交查询

    本文链接:https://www.haomeiwen.com/banbao/vdrkqtttx.html