毕业论文《基于JSP的公交线路查询系统的设计与实现》.doc

上传人:ni****g 文档编号:543485543 上传时间:2023-05-03 格式:DOC 页数:34 大小:459.50KB
返回 下载 相关 举报
毕业论文《基于JSP的公交线路查询系统的设计与实现》.doc_第1页
第1页 / 共34页
毕业论文《基于JSP的公交线路查询系统的设计与实现》.doc_第2页
第2页 / 共34页
毕业论文《基于JSP的公交线路查询系统的设计与实现》.doc_第3页
第3页 / 共34页
毕业论文《基于JSP的公交线路查询系统的设计与实现》.doc_第4页
第4页 / 共34页
毕业论文《基于JSP的公交线路查询系统的设计与实现》.doc_第5页
第5页 / 共34页
点击查看更多>>
资源描述

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

1、成都信息工程学院学位论文基于JSP的公交线路查询系统的设计与实现论文作者姓名:xxx申请学位专业:计算机科学与技术申请学位类别:工学学士指导教师姓名(职称):叶剑新(副教授)论文提交日期:2011年06月01日基于JSP的公交线路查询系统的设计与实现摘 要公交查询系统是城市道路交通的重要组成部分,是城市发展的必然产物。城市公交查询系统的发展处于一个较落后的水平,人们可以获得信息的方式较少,为了解决这种问题,需要大力发展我国公交线路查询系统。本文首先对公交查询系统的需求进行分析,包括功能需求和非功能需求;接着介绍了系统总体设计思路、方案选择和数据库设计;随后详细阐述了系统主要功能模块的实现过程;

2、最后给出系统的测试方案。本公交查询系统主要具有公交查询、用户留言、用户管理和车次管理。公交查询包括车次、站点、换乘等方案的查询;用户留言主要是了解用户的留言信息,以方便管理员根据用户提供的留言信息或是提出的建议对系统进行完善;用户管理主要是删除用户信息和修改用户注册的基本信息;后台车次管理能主要是添加车次和站点、更新车次和站点、删除车次和站点。本系统基于B/S模式开发,采用JSP技术,SQL Server 2000构建后台数据库。关键词:JSP;SQL Server 2000;公交线路查询;B/SBased on JSP bus lines inquires the system design

3、 and implementationAbstractBus inquires the system is the urban road traffic, is an important part of the inevitable outcome of the urban development. The development of city bus query system in a relatively backward level, people can get information, the way to solve this problem is less, the need

4、to develop our bus lines inquires the system.In this paper, first bus query system needs were discussed, including functional requirements and the function demand; Then it introduces the whole system design idea, plan selection and database design; Then illustrates the system the realization process

5、 of the main function modules; Finally give system test scheme. This bus inquires the system mainly has the bus inquiry, user message, the user management and back-office train journeys management functions. Bus inquires run number, site, including transfer of query; such scheme User message is main

6、ly collect user information, to facilitate the message provided by user message information or advice on system modified and perfected; User management function mainly delete a user information and modify user registration of the basic information; Backstage main function is to add train management

7、site function, updated train and train and site function, delete trains and stations function. This system based on B/S model development, using the JSP technology, SQL Server 2000 construct backend database. Key words: JSP; SQL Server 2000; Bus lines inquiry; B/S目 录 论文总页数:29页1 引言11.1 选题背景11.2 国内外研究

8、现状11.3 本课题研究的意义11.4 本课题的研究方法21.5 开发环境及技术简介21.5.1 JSP基础知识21.5.2 JDBC31.5.3 Java Servlet41.5.4 开发环境41.5.5 主要工作42 系统需求分析42.1系统调研42.2系统目标42.3 系统的功能需求52.3.1 系统需求描述52.3.2 系统数据流图52.3.3 系统的功能52.4 系统非功能需求72.4.1 精度72.4.2 安全性要求72.4.3 时间特性要求72.4.4 灵活性73 系统设计73.1 系统总体设计73.2 系统方案选择83.3 系统数据库设计113.3.1数据库设计113.3.2

9、系统E-R图113.3.3 数据库表结构124 系统实现144.1 用户登录模块144.2 个人信息管理模块164.3 公交系统查询模块164.3.1 车次信息查询164.3.2 站点信息查询174.3.3 公交换乘方案查询194.4 站点信息管理模块204.4.1 删除站点204.4.2 添加站点214.5 车次信息管理模块214.5.1 删除车次214.5.2 添加车次224.6 留言板模块234.6.1 发表留言234.6.2 查看留言234.6.3 删除留言235 系统测试与分析245.1 测试概述245.1.1 测试目的245.1.2 测试原则255.1.3 测试方法255.2 测试

10、用例255.3 测试分析26结 束 语26参考文献27致 谢28声 明291 引言1.1 选题背景近十几年来,我国汽车工业蓬勃发展,特别是家用轿车的增长。发展中国家用轿车市场,其规模与速度必须与城市基础建设同步,如果一味追求发展速度将造成很多大城市严重的交通堵塞问题,而且还将给社会带来一系列不良后果,如加大社会经济成本,增加能源消耗,恶化城市空气,增加交通事故等等。因此,在发展我国的汽车工业的同时要注意到城市公共交通存在的意义和作用,加大国家在公共交通方面的投入,全面规划、统筹安排、合理配置、科学管理,使城市道路流畅、方便、安全、有效、可靠。然而,随着公共交通的快速发展,会逐渐地出现越来越多的

11、公共汽车和不同的公交路线,这样会使人们对各条公交路线的信息掌握的不是很清楚。而城市公交查询系统主要任务就在于对各条路线的信息查询,和对整个公交线路信息进行相关的管理。使用公交查询系统人们就可以找出一条最适合于自己的线路,减少不必要的坐车时间。所以城市公交查询系统的前景非常乐观。1.2 国内外研究现状目前,国内外公交查询系统都发展到了一个比较成熟的阶段,无论是从理论上还是从技术上都比较成熟。国外公交查询系统更是早已经实现了智能化、信息化、社会化。据相关资料了解,国外的公交查询系统现在已经将GIS、GPS、RS技术集合到公交查询系统中。GIS技术:即Geography Infomation Sys

12、tem,地理信息系统。简单说就是将地图与数据库相结合。GPS技术:即Globe Position System,全球定位系统,通过每3颗卫星确定一个点的经纬度坐标,使用WGS_1984坐标系 。RS技术:Remote Sensing,遥感。通过卫星或飞机接收地面反射波普,判断地面情况的技术。现在国内的公交查询系统也结合了很多技术,比如:基于ASP.NET+XML的公交查询系统,基于J2ME的公交查询系统,基于WebGIS公交查询系统。国内公交查询系统也正在向将GIS、GPS、RS技术相结合的方向发展。虽然现在国内公交查询系统技术上已经发展到了一定阶段,但是管理上还缺乏一定的规范,还有待进一步的

13、规范和完善。1.3 本课题研究的意义本项目研究的基于JSP的公交查询系统,包括公交查询系统的大部分功能,并提供了用户留言的功能,以方便根据用户提供的留言信息或是提出的建议对系统进行修改和完善,并提供了管理员用户后台维护公交信息的功能,做到能够实时添加和删除公交车次站点,为用户查询提供更准确的信息。1.4 本课题的研究方法公交车查询管理系统是针对广大用户设计的一个典型数据库开发应用程序,由前台管理模块,后台管理模块,数据管理模块组成。该系统是基于JSP技术的开发环境下编写而成,后台选用数据库系统是SQL.sever2000。 本系统采用B/S结构客户端:1) 管理员通过登录页面来管理公交 线路的

14、更改,如添加、删除等;2) 非管理人员访问页面,通过输入起点终点来查询车次和经过的线路; 3) 用户点击查询后浏览器向服务器发送查询条件。服务器端:1) 运行登录程序来验证访问者的身份是否为管理员,若为管理员则生成管理页面;2) 接受用户发送来的查询条件送入数据库查询,将数据库返回的内容送往客户端;公交查询系统是一个根据现在社会发展形式所形成的,为乘客和公交公司提供方便的一个平台。该系统属于B/S模式,前台页面操作调用后台的数据库,完成对数据的添加,删除,修改,查询的操作。该系统初步分为两个大模块:前台管理模块、后台管理模块。每个模块之间都不是相互独立的,他们对数据库的访问都是有一定的权限的,

15、各个模块访问的是同一个数据库,只是所访问的表不同而已。每个模块的功能都是按照在实际调研中搜集的资料进行编排制作的依据上述功能的分析,前台管理模块:该模块有许多子模块功能,需要完成对用户的注册、查询功能,是用户接触的第一个界面,有着很重要的作用。用户留言模块:该模块需要对客户反馈的信息进行处理,实现与用户进行沟通和交互的功能。后台管理模块:该模块有许多子模块功能,对用户、站点、线路等一系列的内容进行添加、删除、修改。1.5 开发环境及技术简介1.5.1 JSP基础知识JSP技术使用Java编程语言编写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑。网页还能通过tags和scriptlets访问存在于服务端的资源的应用逻辑。JSP将网页逻辑与网页设计和显示分离,支持可重用的基于组件的设计,使基于Web的应用

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

最新文档


当前位置:首页 > 高等教育 > 大学课件

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