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

上传人:壹****1 文档编号:557511731 上传时间:2022-08-18 格式:DOCX 页数:20 大小:531.34KB
返回 下载 相关 举报
公交查询系统的设计与实现_第1页
第1页 / 共20页
公交查询系统的设计与实现_第2页
第2页 / 共20页
公交查询系统的设计与实现_第3页
第3页 / 共20页
公交查询系统的设计与实现_第4页
第4页 / 共20页
公交查询系统的设计与实现_第5页
第5页 / 共20页
点击查看更多>>
资源描述

《公交查询系统的设计与实现》由会员分享,可在线阅读,更多相关《公交查询系统的设计与实现(20页珍藏版)》请在金锄头文库上搜索。

1、公交查询系统设计毕业论文信息工程系毕业设计(论文)诚信承诺我谨在此承诺:本人所写的毕业论文公交查询系统制作,系本人独自完成,凡涉与其他作者的观点和材料,均作了注释与说明,若有不实,后果本人承担。承诺人(签名):2010年6 月1日摘要为推进地名信息服务工作,开发的“市公交查询系统”软件(以下简 称“本软件,),用于提供快速的、简便的城市公交站点、线路查询服务, 也可以用于制作地铁、公路等交通信息查询系统。本软件的核心是对选 择好的车次进行路线的查询,或者输入所要查询的车站名,点击“查询” 按钮,查询所有含有该站的车次与相应的停靠站。此处既可以“精确查 询”也可以是“模糊查询”,“模糊查询”主要

2、方便那些对站名不是很 清楚,但知道其中的一部分的乘客,系统可以帮助他们快速的查出。本 软件用JSP作为开发语言并结合SQL数据库,只要将公交站点等信息输 入数据库,就可以很快构建成一个简单、实用的本地公交查询系统。 关键词:JSP、SQL数据库、车次管理,公交查询系统。English AbstractTo promote the geographical names information service work, I developed the Nanjing Public Transport Query System (hereinafter referred to as the Sof

3、tware), used to provide fast, convenient city bus stops, in line inquiry service can also be used to make subway , highway and other transportation information inquiry system. The core of this software is a good choice of trips to routes of inquiry, or enter the station name to the query, click the

4、Search button, check all the trips with the station and the corresponding stops. Here both Exact can be fuzzy query, Fuzzy query, the main benefit of those on the station were not clear, but that one part of the passenger, the system can help them quickly find out. This software is developed using J

5、SP as a language and SQL database integration, as long as the bus stops and other information entered into the database, you can quickly build into a simple, practical system of local public transport inquiry oKeywords: JSP, SQL databases, sell management, transit system.1绪论51. 1研发的背景51. 2可行性分析52需求分

6、析62. 1用户功能需求分析62.1.1 所有乘客可以使用该系统进行车次与路线的查询。62.1.2 本系统应具有简单易用功能强大特点,有较强的纠错能力 (随着软件的版本升级功能和纠错能力也可以不断得到提高)。如果在网络上运行,应有数据在线更新的能力以与在线查询的能 力。由于毕业设计时间有限,本系统没有设计成网络运行版的, 在以后的时间会进一步完善该系统。62.1.3由于车次经常会变化所以需要一个管理员身份去管理这个 公交查询系统方便更改车次的信息以与车辆的出行线路。62. 2系统功能分析63系统总体结构设计63. 1 模块结构设计73. 2数据库设计74 系统详细设计74.1 代码设计74.2

7、人机界面设计74.3 本系统的界面和源代码94.3. 1 管理员登陆成功界面94.3.2公交信息修改界面114.3.3 公交查询信息界面134.3.4公交职员管理界面145系统难点分析186结论187致188参考文献191绪论随着我国经济的高速发展,人们生活水平的提高,越来越多的人开始热衷于到外 地旅游。那么对于这些外来旅游者,首先搞清这个城市的公交路线显的很重要!,作 为一个六朝古都,每年都要吸引大量的游客,为了方便广大游客,我的毕业设计就以 公交查询系统做为设计课题。我认为这样的系统应该具有很好的实用性!乘客只需选 择车次或输入要查询的站点,系统会快速的给出结果,同时管理员也可以很容易的修

8、 改车次。正是基于这样的目的我开发了公交查询系统。下面就根据软件工程理论的规 要求对软件的开发背景、意义、需求分析等方面进行分析:1. 1研发的背景城市规模的逐步扩大,也使整个城市的交通干道越来越复杂,在这种情况下,公 交查询系统显的非常的方便和高效,在这个背景下我开发了公交查询系统。本系统的 开发有很大的社会意义,能给广大市民提供极大的方便。1. 2可行性分析可行性分析是对系统进行全面、概要的分析。它的任务是确定项目开发时是否必 要和可行。它的主要目标是:进一步明确系统的目标、规模和功能,对系统开发背景、 必要性和意义进行调查分析,并且提出系统的逻辑模型和各种可能的方案,从而为系 统开发项目

9、的决策提供科学依据。主要从三个方面进行研究:(1)技术可行性:以 现有技术进行系统开发与系统实施,是完全可行的。首先,从自身来分析,经过 2 年多的学习已经初步掌握了 JSP控件、SQL数据库等方面的编程技巧,对该软件的设 计并不存在技术上的难点。第二方面,在设计这个系统之前,我进行了一系列先期调 研,查阅了有关使用JSP进行数据库开发方面的论著、教材和论文,更多是利用网络 的便利条件,从网上查阅了、等大型城市的公交查询系统,并认真地对其进行了 分析研究,由于时间紧,任务重,我没有更多的时间来开发完整的系统,所以就以查 询作为这个系统的核心。其次,从数据库方面来分析,也是可行的。系统所建立的数

10、 据库表中包含有五个字段:bus_number,bus_station1, bus_station2, bus_station3, bus_station4 。 bus_number 用 来 存放 车次,bus_station1, bus_station2, bus_station3, bus_station4这四个字段用来存放站点。(2)经济可行性:从这方 面来说,本系统的开发作为课题来说不需要什么经济投入,因此来说也是可行的。(3) 营运可行性:国很早就开始应用公交查询系统,我国大部分城市都有公交查询系统。 那么从这方面来说是可行的。2需求分析随着我国经济的高速发展,人们生活水平的提高,越

11、来越多的人开始热衷于到外 地旅游。那么对于这些外来旅游者,首先搞清这个城市的公交路线显的很重要!,作 为一个六朝古都,每年都要吸引大量的游客,为了满足这些游客熟悉公交路线的需求, 特以公交查询系统为设计课题。本软件不仅能给游客带来方便,也能给广大市民提供 方便。我认为这样的系统应该具有很好的实用性!开发本系统的目标就是立足广大乘 客的实际,着眼于公交业的未来发展,规公交管理,提高服务质量,方便乘客查询, 并为此设计该系统。2. 1用户功能需求分析2.1.1 所有乘客可以使用该系统进行车次与路线的查询。2.1.2 本系统应具有简单易用功能强大特点,有较强的纠错能力(随着软件的版本 升级功能和纠错

12、能力也可以不断得到提高)。如果在网络上运行,应有数据在线更新 的能力以与在线查询的能力。由于毕业设计时间有限,本系统没有设计成网络运行版 的,在以后的时间会进一步完善该系统。2.1.3由于车次经常会变化所以需要一个管理员身份去管理这个公交查询系统方便 更改车次的信息以与车辆的出行线路。2. 2系统功能分析本系统提供了的车次查询功能、路线查询功能。乘客可以方便的进行查询,以防 乘错车次。同时管理员身份方便管理车辆的车次和出行线路。当然有些功能的智能化 不是很强,系统有待进一步来完善。也希望老师与朋友给予指导,提出您们的建议! 在此,先向您们表示感!3系统总体结构设计本系统采用结构化设计的方法来实

13、现系统总体功能,提高系统的各项指标,即将 整个系统合理的划分成各个功能模块,正确地处理模块之间和模块部的联系以与和数 据库的联系,定义各模块的部结构,通过对模块的设计和模块之间关系的系统来实现 整个系统的功能3. 1模块结构设计本系统共分两个模块:(1) 车次查询模块:车次查询模块主要实现选择好车次后,得到相应车次的路线 的功能;(2) 路线查询模块:路线查询模块中,既可以进行精确查询,也可以进行模糊查 询,当乘客不知道确切的站名时,只要输入其中的一个或多个字就可以进行查询。3. 2数据库设计本系统的数据库设计,采用了 SQL进行数据库设计。通过对市场的调查,建立一 个bus数据库已能满足要求

14、,本数据库中的bus表中,建立了五个字段: bus_number,bus_station1, bus_station2, bus_station3, bus_station4。结构 如下:表中bus_number用来保存车次,数据类型定义为数字;bus_station1, bus_station2, bus_station3, bus_station4用来保存站点,类型定义为文本,但 对于文本属性来说每个字段的最大长度为255,超过这个长度系统不予显示,因此设 四个字段来控制,便于以后数据的扩充。这里如果用一个字段来放站点,当向字段录 入数据时,系统不会提示数据已满,但程序执行后,显示“数据源

15、被截断”,而用四 个字段来放站点,只要每个字段录入数据不超过规定的最大值就避免了以上错误的发 生。数据库结构如何设计无疑在整个系统设计中占有重要的地位,所以我们在开发一 个系统之前,一定要考虑好数据库该怎么设计,怎么样设计方便接口实现和界面显示。 当然也可以采用另外的组织方式,只要满足一定的规则,符合条件并且有利于编程的 实现,都可以采用。4 系统详细设计4.1 代码设计采用dreamweaver工具开发客户端用户体验,制作JSP网页然后使用Tomcat作为 服务器连接SQL数据库4.2人机界面设计、 Imports System.Data.SqlClient Imports System.I

16、OPublicClass LoginPrivate sqlobject As SQL_ConnPrivate cmdstr AsStringPrivateSub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) HandlesButton2.ClickMe.Close()EndSubPrivateSub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) HandlesButton1.Clickcmdstr = select * from user whe

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号