资料简介:
毕业设计-基于JSP的城市公交查询系统的设计与实现,共36页,15170字,附源代码、任务书、开题报告等
采用Java编程语言Jsp技术所学到的编程知识及编程技巧,完成城市公交查询系统的程序设计题目,帮助巩固掌握系统开发流程、编程及调试技巧。
城市公交查询系统就是使人们能够在因特网上方便、简单的查询出各条路线,了解自己所经过的每个站点等信息,以便能更好的制定自己的行动计划而设计的。它主要实现的模块是公交信息的查询模块,其中包括的功能有:线路查询、站点查询、站站查询、车站查询;而系统管理模块主要实现的是对各个数据表进行添加、编辑、删除等功能操作以及对留言版进行一些相应的回复。
毕业设计步骤:
对系统进行功能需求分析;
设计合理的数据结构和系统框架;
编程简练,程序功能齐全,能正确运行;
说明书、流程图要清楚;
提交毕业设计说明书。
摘要:Internet的快速发展,互联网已成为人们快速获取、发布和传递信息的重要渠道,显然它已成为社会生活的一部分。但我国的城市公交信息查询却还处于比较落后的水平上,广大的市民获取路线信息方式也比较少,最常用的方式只局限在询问和交通地图上。而城市公交查询系统就是使人们能够在因特网上方便、简单的查询出各条路线,了解自己所经过的每个站点等信息,以便能更好的制定自己的行动计划而设计的。它主要实现的模块是公交信息的查询模块,其中包括的功能有:线路查询、站点查询、站站查询、车站查询;而系统管理模块主要实现的是对各个数据表进行添加、编辑、删除等功能操作以及对留言版进行一些相应的回复。
关键词:互联网;城市公交查询;JSP;MySQL
目 录
摘 要 1
关键词 1
1 前言 2
1.1 城市公交查询系统的前景 2
1.2 城市公交查询系统的作用 3
1.3 国内外研究现状 3
2 城市公交查询系统的开发平台选择与介绍 3
2.1 硬件环境 3
2.2 软件环境 4
2.3 Java开发语言 4
2.3.1 什么是Java 4
2.3.2 什么是JSP 4
2.3.3 什么是MVC 5
2.3.4 Java的特点 6
2.3.5 JSP的特点 7
2.3.6 MVC的特点 9
2.4 JDBC连接数据库 10
2.5 MySQL Server数据库 10
2.5 Web应用服务器Tomcat 10
3.1 需求分析 11
3.2 概要设计 11
3.2.1 系统功能描述 11
3.2.2 系统功能模块划分 12
3.2.3 系统流程设计 13
3.2.4 系统E-R图 15
3.3 系统实现 17
3.3.1 模型(Model)层 17
3.3.2 视图(Control)层 17
3.3.3 控制(Control)层 18
4 数据库结构设计与实现 22
4.1 数据表的创建 22
4.2 数据库的连接 23
4.2.1 配置文件 24
4.2.2 工具类 24
4.2.3 MySql图形操作工具Navicat 25
5 系统页面 25
5.1 前台界面 25
5.1.1 首页界面 25
5.1.2 站点查询结果界面 25
5.1.3 车次查询结果界面 26
5.1.4 留言薄界面 26
5.2 后台管理界面 27
5.2.1后台登录界面 27
5.2.2后台站点管理界面 27
5.2.3后台车次管理界面 28
5.2.4后台留言管理界面 29
6 系统测试 29
6.1 测试用户查询模块 29
6.1.1 车次查询 29
6.1.2 站点查询 29
6.1.3 站站查询 29
6.1.4 车站查询 30
6.2 测试系统管理模块 30
6.2.1 管理员登录 30
6.2.2 系统管理 30
6.3 测试留言簿管理 30
7 总结 30
参考文献 31
资料文件预览:
共46文件夹,203个文件,文件总大小:3.19MB,压缩后大小:2.83MB
中期检查表.docx [14.72KB]
选题审批表.doc [32.00KB]
任务书.docx [21.29KB]
开题论证审批表.docx [19.47KB]
开题论证记录.docx [14.92KB]
基于JSP的城市公交查询系统的设计与实现论文-唐旭平(200841903131).docx [923.20KB]
答辩记录.docx [15.20KB]
org.eclipse.wst.jsdt.ui.superType.name [6.00B]
org.eclipse.wst.jsdt.ui.superType.container [49.00B]
.jsdtscope [500.00B]
XMLConfigCache.java [964.00B]
MvcConfigParser.java [1.17KB]
ActionConfig.java [761.00B]
TestSQLParser.java [1.54KB]
ServletDAOTest.java [1.63KB]
KeyTest.java [238.00B]
SiliDAOImpl.java [8.37KB]
LineDAOImpl.java [2.72KB]
InfoDAOImpl.java [2.80KB]
BaseDAOImpl.java [11.73KB]
AdminDAOImpl.java [1.24KB]
ISiliDAO.java [1.88KB]
ILineDAO.java [605.00B]
IInfoDAO.java [786.00B]
IBaseDAO.java [1.99KB]
IAdminDAO.java [380.00B]
VOMappingToSQL.java [2.75KB]
TableAnnotation.java [431.00B]
SQLParse.java [956.00B]
SQLLowerToUpper.java [696.00B]
PaginationUtils.java [867.00B]
GeneratorKey.java [1.12KB]
BaseVO.java [190.00B]
InitSQLCacheListener.java [2.24KB]
GetRequestDecorator.java [1.25KB]
EncodingFilter.java [1.28KB]
SQLCache.java [814.00B]
MyClassLoader.java [1.39KB]
DBUtils.java [2.31KB]
SiliVOBizImpl.java [7.52KB]
LineVOBizImpl.java [2.31KB]
InfoVOBizImpl.java [4.12KB]
BaseVOBizImpl.java [5.71KB]
AdminVOBizImpl.java [1.30KB]
BizException.java [350.00B]
ISiliVOBiz.java [896.00B]
ILineVOBiz.java [349.00B]
IInfoVOBiz.java [651.00B]
IBaseVOBiz.java [1.93KB]
IAdminVOBiz.java [225.00B]
SiliVO.java [1.02KB]
LineVO.java [1.28KB]
InfoVO.java [947.00B]
ChangeSiteVO.java [193.00B]
AdminVO.java [871.00B]
RequestProcessor.java [3.66KB]
DispatcherAction.java [1.21KB]
ActionServlet.java [1.93KB]
ActionForward.java [555.00B]
ActionForm.java [158.00B]
Action.java [821.00B]
StationtosAction.java [2.32KB]
QueryAction.java [1.97KB]
LoginAction.java [2.01KB]
LeavewordsAction.java [2.96KB]
BusStationAction.java [3.87KB]
BackWordAction.java [2.97KB]
BackStationEditAction.java [3.83KB]
BackSiliAction.java [1.71KB]
BackPathEditAction.java [3.66KB]
BackLineAction.java [2.21KB]
dbconfig.properties [115.00B]
sscommon.css [2.51KB]
index.css [1.41KB]
default.css [274.00B]
custom.css [2.62KB]
common.css [2.39KB]
backword.css [3.22KB]
backpath.css [3.02KB]
back.css [2.98KB]
skypeCheck.js [2.79KB]
my.js [494.00B]
jquery-1.3.2.min.js [55.93KB]
index.js [472.00B]
custom.js [5.62KB]
word.png [6.36KB]
submit.png [7.73KB]
select2.png [4.25KB]
select.png [4.27KB]
middleBg.png [8.19KB]
manage_043.png [18.07KB]
manage_042.png [18.17KB]
manage_041.png [18.17KB]
manage_06.png [1.30KB]
manage_05.png [7.74KB]
manage_03.gif [2.03KB]
manage_02.png [2.32KB]
manage_01.png [16.71KB]
leave.png [5.43KB]
home.png [34.11KB]
featuresTabBg.png [19.80KB]
feature_tours_navigation.png [3.28KB]
bg.gif [604.00B]
backlogin.png [108.81KB]
TabBg2.png [4.30KB]
TabBg1.png [3.88KB]
mysql-connector-java-5.1.7-bin.jar [693.28KB]
json_simple-1.1.jar [15.67KB]
jaxen-1.1-beta-7.jar [223.22KB]
dom4j-1.6.1.jar [303.19KB]
commons-pool.jar [41.50KB]
commons-io-1.4.jar [106.49KB]
commons-fileupload-1.2.2.jar [58.19KB]
commons-codec-1.5.jar [71.38KB]
XMLConfigCache.class [1.07KB]
MvcConfigParser.class [1.88KB]
ActionConfig.class [1.08KB]
TestSQLParser.class [991.00B]
ServletDAOTest.class [1.58KB]
KeyTest.class [810.00B]
SiliDAOImpl.class [7.05KB]
LineDAOImpl.class [3.27KB]
InfoDAOImpl.class [3.28KB]
BaseDAOImpl.class [8.69KB]
AdminDAOImpl.class [1.84KB]
ISiliDAO.class [1.23KB]
ILineDAO.class [603.00B]
IInfoDAO.class [616.00B]
IBaseDAO.class [1.08KB]
IAdminDAO.class [391.00B]
VOMappingToSQL.class [2.75KB]
TableAnnotation.class [483.00B]
SQLParse.class [1.29KB]
SQLLowerToUpper.class [1.36KB]
PaginationUtils.class [681.00B]
GeneratorKey.class [1.56KB]
BaseVO.class [142.00B]
InitSQLCacheListener.class [3.00KB]
GetRequestDecorator.class [1.87KB]
EncodingFilter.class [1.76KB]
SQLCache.class [1.20KB]
MyClassLoader.class [2.08KB]
DBUtils.class [2.87KB]
SiliVOBizImpl.class [6.08KB]
LineVOBizImpl.class [2.63KB]
InfoVOBizImpl.class [4.00KB]
BaseVOBizImpl.class [5.12KB]
AdminVOBizImpl.class [1.81KB]
BizException.class [825.00B]
ISiliVOBiz.class [1.08KB]
ILineVOBiz.class [454.00B]
IInfoVOBiz.class [593.00B]
IBaseVOBiz.class [842.00B]
IAdminVOBiz.class [278.00B]
SiliVO.class [1.42KB]
LineVO.class [1.60KB]
InfoVO.class [1.24KB]
ChangeSiteVO.class [326.00B]
AdminVO.class [1.03KB]
RequestProcessor.class [4.65KB]
DispatcherAction.class [2.04KB]
ActionServlet.class [2.33KB]
ActionForward.class [733.00B]
ActionForm.class [120.00B]
Action.class [799.00B]
StationtosAction.class [3.03KB]
QueryAction.class [2.77KB]
LoginAction.class [2.95KB]
LeavewordsAction.class [3.16KB]
BusStationAction.class [3.99KB]
BackWordAction.class [3.40KB]
BackStationEditAction.class [3.44KB]
BackSiliAction.class [2.53KB]
BackPathEditAction.class [3.49KB]
BackLineAction.class [2.94KB]
dbconfig.properties [115.00B]
web.xml [1.67KB]
mvc-config.xml [1.74KB]
MANIFEST.MF [36.00B]
stationsErr.jsp [2.75KB]
station2station.jsp [2.85KB]
station.jsp [9.43KB]
leavewords.jsp [3.34KB]
index.jsp [4.99KB]
error.jsp [842.00B]
busStation.jsp [4.84KB]
busPath.jsp [3.12KB]
backWordMngEdit.jsp [3.27KB]
backWordMngAdd.jsp [3.14KB]
backWordMng.jsp [4.67KB]
backStationMngEdit.jsp [3.60KB]
backStationMngAdd.jsp [3.87KB]
backStationMng1.jsp [4.87KB]
backStationMng.jsp [4.78KB]
backPathMngEdit.jsp [3.68KB]
backPathMngAdd.jsp [4.03KB]
backPathMng.jsp [4.80KB]
backLogin.jsp [1.72KB]
addAdmin.jsp [1.05KB]
mybus.sql [2.33KB]
.project [1.38KB]
.mymetadata [282.00B]
.classpath [912.00B]