文件大小:3.19MB 适用专业:程序设计 适用年级:大学 论文编号:203387 论文简介: 毕业设计-基于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
- 毕业设计-基于JSP的城市公交查询系统的设计与实现
- 相关表格
中期检查表.docx [14.72KB] 选题审批表.doc [32.00KB] 任务书.docx [21.29KB] 开题论证审批表.docx [19.47KB] 开题论证记录.docx [14.92KB] 基于JSP的城市公交查询系统的设计与实现论文-唐旭平(200841903131).docx [923.20KB] 答辩记录.docx [15.20KB]- bus
- .myeclipse
- .settings
org.eclipse.wst.jsdt.ui.superType.name [6.00B] org.eclipse.wst.jsdt.ui.superType.container [49.00B] .jsdtscope [500.00B]- src
- com
- bus
- xmlparser
XMLConfigCache.java [964.00B] MvcConfigParser.java [1.17KB] ActionConfig.java [761.00B]- test
TestSQLParser.java [1.54KB] ServletDAOTest.java [1.63KB] KeyTest.java [238.00B]- dao
- impl
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]- common
- utils
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]- listener
InitSQLCacheListener.java [2.24KB]- filter
GetRequestDecorator.java [1.25KB] EncodingFilter.java [1.28KB] SQLCache.java [814.00B] MyClassLoader.java [1.39KB] DBUtils.java [2.31KB]- biz
- impl
SiliVOBizImpl.java [7.52KB] LineVOBizImpl.java [2.31KB] InfoVOBizImpl.java [4.12KB] BaseVOBizImpl.java [5.71KB] AdminVOBizImpl.java [1.30KB]- exception
BizException.java [350.00B] ISiliVOBiz.java [896.00B] ILineVOBiz.java [349.00B] IInfoVOBiz.java [651.00B] IBaseVOBiz.java [1.93KB] IAdminVOBiz.java [225.00B]- bean
SiliVO.java [1.02KB] LineVO.java [1.28KB] InfoVO.java [947.00B] ChangeSiteVO.java [193.00B] AdminVO.java [871.00B]- baseAction
RequestProcessor.java [3.66KB] DispatcherAction.java [1.21KB] ActionServlet.java [1.93KB] ActionForward.java [555.00B] ActionForm.java [158.00B] Action.java [821.00B]- allAction
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]- WebRoot
- style
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]- js
skypeCheck.js [2.79KB] my.js [494.00B] jquery-1.3.2.min.js [55.93KB] index.js [472.00B] custom.js [5.62KB]- images
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]- WEB-INF
- lib
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]- classes
- com
- bus
- xmlparser
XMLConfigCache.class [1.07KB] MvcConfigParser.class [1.88KB] ActionConfig.class [1.08KB]- test
TestSQLParser.class [991.00B] ServletDAOTest.class [1.58KB] KeyTest.class [810.00B]- dao
- impl
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]- common
- utils
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]- listener
InitSQLCacheListener.class [3.00KB]- filter
GetRequestDecorator.class [1.87KB] EncodingFilter.class [1.76KB] SQLCache.class [1.20KB] MyClassLoader.class [2.08KB] DBUtils.class [2.87KB]- biz
- impl
SiliVOBizImpl.class [6.08KB] LineVOBizImpl.class [2.63KB] InfoVOBizImpl.class [4.00KB] BaseVOBizImpl.class [5.12KB] AdminVOBizImpl.class [1.81KB]- exception
BizException.class [825.00B] ISiliVOBiz.class [1.08KB] ILineVOBiz.class [454.00B] IInfoVOBiz.class [593.00B] IBaseVOBiz.class [842.00B] IAdminVOBiz.class [278.00B]- bean
SiliVO.class [1.42KB] LineVO.class [1.60KB] InfoVO.class [1.24KB] ChangeSiteVO.class [326.00B] AdminVO.class [1.03KB]- baseAction
RequestProcessor.class [4.65KB] DispatcherAction.class [2.04KB] ActionServlet.class [2.33KB] ActionForward.class [733.00B] ActionForm.class [120.00B] Action.class [799.00B]- allAction
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]- META-INF
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]
|