文件大小: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]
|