基于ASP城市公交在线查询系统设计
关键词:ASPHTML语言Access数据库SQL语言
本文结合《抚顺城市公交在线查询系统》的实际需要,通过对ASP(ActiveServerPage)服务器端脚本编写环境、HTML语言、IIS(InternetInformationServices)信息服务、Access数据库以及SQL语言的深入学习及实践,主要完成了对《抚顺城市公交在线查询系统》的需求分析、数据库设计、查询模块、管理模块的设计工作。
一、引言
(一)背景介绍及选题意义
鉴于中国目前的经济发展状况,中国人出行还是以公交车为主,所以每个城市的公交系统都比较庞大发达。抚顺是一个拥有230万人口的大中型城市1,目前,全市共有5家公交公司,年客运量约35500万人次;公交线路70条,总长度940公里;有公交停车场、枢纽站18处,公交站点1600个,车辆进场率达到60.5,万人公交车拥有量为9.1标台2。公交查询系统是近两年出现的新生事物,每个城市的发展状况也是良莠不齐。《抚顺城市公交在线查询系统》(以下简称“本系统”),基本上具备以下功能:采用车站站点查询、车次查询、站-站查询三种查询形式。同时设有管理员管理界面,负责添加、修改、删除指定的公交线路信息,使本系统更加完善,能更好的为用户所利用。
(二)公交查询系统需求分析
要设计一个良好的公交查询系统,就必须首先明确该应用环境对系统的要求。公交查询系统的应用背景为:方便市民搭乘公交车出行;手动(目前)、自动(将来)、及时更新查询数据。因此,该系统需满足以下几方面需求:
1、查询功能:系统需要提供几种不同方式的查询手段,以实现灵活方便地管理整个系统。
2、数据的更新修改:
更新:系统允许管理员级别的用户对数据进行更新、修改并且存盘操作;
编辑:系统允许管理员级别的用户对数据进行编辑、删除的操作,保证现存线路的真实性与实时性。
3、打印输出(暂未实现):系统可以将用户查询到的内容动态地生成报表,并打印输出。
(三)论文思路及研究方法
首先介绍了本系统所选用的开发语言及数据库技术,阐明了计算机互联网络的概念。并对数据库的体系结构、DBMS进行了介绍;介绍关系型数据库的基本概念,着重说明了几个关键概念的定义;然后对SQL语言作了一个介绍说明;从特点和功能入手,介绍ASP语言;对本系统的具体设计,描述了查询、管理模块的实现过程。最后,在结束语的总结部分指出了系统的亮点以及不足之处,简单介绍了自己开发过程中的体会与心得:在摸索中实践,在实践中摸索
本系统主要功能由两大模块组成:用户查询模块、管理员模块。
1.用户查询模块
用户查询模块是由线路车次查询、车站查询、站-站查询等查询方式,用于不用要求的查询方法。用户可通过查询界面输入所需要的线路、所在就近车站、起点站-终点站的信息,经过数据库内数据的筛选,可以得到所查询的结果。
2.管理员模块
通过输入管理员帐号及密码可进入管理员模块。该模块由添加线路、修改线路、删除线路三个功能组成,管理员可通过不同的界面对本系统的数据进行修改。
添加线路:添加车次、首末车时间、停靠站等有关信息,方便于用户查阅。
修改线路:修改已存在的车次,首末车时间,停靠站等相关信息,节省工作时间,提高效率。
删除线路:删除不需要或更改的线路,此模块还提供删除多条线路的功能,方便管理员删除多条线路。
(二)总体分析
本系统操作界面简洁、模块明确,方便用户查询和管理员管理本系统。操作简便,功能齐全,可以使用户在最短的时间内查询到所需的公交信息,从而节省宝贵的时间