没有合适的资源?快使用搜索试试~ 我知道了~
首页JavaWeb设计城市公交查询系统(报告)
该公交系统是一个基于B/S模式的软件,用户通过访问显示在浏览器端的HTML界面,根据自己的需求向服务器发出请求,服务器端通过请求数据再向数据库请求相应的数据,然后再将结果数据通过HTML返回给浏览器显示给用户观看。 本次设计中采用的是JavaWeb的相关技术来完成系统的设计,利用了JDBC从数据库中获取相应的数据,并结合面向对象的思想对数据进行封装,始终贯穿MVC的开发模式和面向对象封装的思想来书写代码和模块。 2.2 基本思路 如图2-1,本次的设计基本分成三方各层面,Web层,service层以及数据库层。其中Web层包括显示界面的JSP(充当MVC模式中的View)和处理用户请求的相关Servlet。Service层则是负责提供服务处理的层面,它包括相关的service(服务)和封装请求数据的JavaBean。数据库层则是封装相应的访问数据库的类。
资源详情
资源评论
资源推荐
Java Web 程序设计
课程设计报告
题 目 :
城市公交查询系统
专 业 :
班 级 :
姓 名 :
指 导 教
师 :
成 绩 :
- I -
学号
2017-2018 学年 第二学期
计算机学院《JavaWeb 程序设计》课程设计报告
计算机学院
2018 年 5 月 31 日
目 录
目 录................................................................................................................................... II
引 言................................................................................................................................... III
ABSTRACT.......................................................................................................................... III
第一章 绪论........................................................................................................................... 1
1.1 应用背景...................................................................................................................................................... 1
1.2 发展前景...................................................................................................................................................... 1
1.3 系统目标...................................................................................................................................................... 2
第二章 设计简介及设计方案论述..............................................................................................3
2.1 设计简介...................................................................................................................................................... 3
2.2 基本思路...................................................................................................................................................... 3
2.3 方案论述...................................................................................................................................................... 4
第三章 详细设计.................................................................................................................... 5
3.1 数据库和基本实体类设计.......................................................................................................................... 5
3.2 数据库访问层设计...................................................................................................................................... 7
3.3 SERVICE 层.................................................................................................................................................... 8
3.4 WEB 层......................................................................................................................................................... 8
3.5 相关工具类.................................................................................................................................................. 9
3.6 其他............................................................................................................................................................ 10
第四章 设计结果及分析.........................................................................................................12
4.1 结果显示.................................................................................................................................................... 12
4.2 结果分析.................................................................................................................................................... 14
4.3 改进方案.................................................................................................................................................... 15
总 结.................................................................................................................................. 16
致 谢.................................................................................................................................. 17
参考文献............................................................................................................................. 18
- II -
计算机学院《JavaWeb 程序设计》课程设计报告
附录 A 数据库创建语句.........................................................................................................19
附录 B 数据库访问对象.........................................................................................................21
附录 C SERVICE 层.............................................................................................................. 23
附录 D 相关 SERVLET 类....................................................................................................... 26
附录 E JSP 代码.................................................................................................................... 27
附录 F 相关工具类................................................................................................................30
附录 G 其他实体类及常量类...................................................................................................38
附录 H 自定义异常类............................................................................................................ 40
引 言
城市公共交通是与出行人员生产生活息息相关的重要基础设施,就目前来说,它
是绝大多数人出行的首选工具。在公交线路复杂多变的今天,建立一个网络化的查询
系统能有效帮助人们合理安排出行、了解公交线路变更,方便人们获得各种公交线路
信息。
在当今互联网发达的时代,实现城市交通系统采用相应的 web 技术来实现更为贴
切人们的生活习惯,用户只需要打开相应的网页,无需安装客户端,就可以很快速的
访问整个系统,享受优质贴切的服务,这也就是 web 技术的强大优势。在 web 技术
中,又有相应的技术可以实现 B/S 模型的软件开发,例如 J2EE,.Net,ruby 等。综
合考虑,目前性能最好,安全性最高的的主流技术也就非 J2EE 莫属。采用 TomCat 服
务器,使用 Eclipse 集成开发环境,结合经典的 MVC 的软件开发模式,使用 Servlet
负责控制类,JavaBean 实现相应实体类,JSP 则专注显示界面的布局,以及通过
JDBC 访 问 数 据 库 MySql 来 实 现 整 个 系 统 的 设 计 , 当 然 也 会 适 当 用 到 些 许
HTML+CSS+JavaScript 等相应的前端技术。
关键词 公交查询;公交系统;武汉公交;J2EE;Web;JSP;MySql
Abstract
Urban public transport is closely linked with the travel staff the importance of production
and life of infrastructure.For now, it is the tool of choice for most people travel. Complex in
the bus lines today ,the establishment of a network query system can help people rationalize
travel, learn to change of bus routes to facilitate access of information of various bus lines.
At present , the era of well-developed Internet , it’s more appropriate to take advantage
of the Web technology to realize the public transport inquiry system , then , the users just need
open the webpage to have an access to the services instead of download a client software
before, so , it is obvious that web takes more advantage over others. Among so many
technologies of web , such as J2EE,.Net,ruby and so on, the popular J2EE is the preferred
- III -
计算机学院《JavaWeb 程序设计》课程设计报告
choice with high performance and security.In the server, TomCat ,use the Eclipse IDE to
design the system with the typical software developing model MVC , in which Servlet is for
controller , JavaBean is for entity , JSP is for viewer , and JDBC for access databases created
by MySql,of course , relative technology of front Web will be also in use.
Keywords : Public transport inquiry;bus information system;WuHan public
transport;J2EE;Web;JSP;MySql
- IV -
第一章 绪论
1.1 应用背景
随着交通工具的不断革新,距离已经不再是人们足迹的羁绊,庞大复杂的交通网
几乎覆盖了世界的每一个角落,使人们可以到达任何一个想去的地方,然而当人们面
对交通网时却会因为它本身的复杂而显得不知所措,从而感觉到出行的麻烦。
在过去,当人们在一个不熟悉的城市时,或不清楚本城市的公交线路时,只能采
用打电话咨询,看交通地图,向熟人打听等传统方式查询公交信息,这样会浪费大家
很多时间、精力和财力,而且得到的信息也不一定是可靠的。这是还没有公交线路查
询系统时所出现的情况。
在互联网普及的今天,交通信息服务的电子化、网络化是已经是必然的趋势,而
提供良好的公交服务是建设和谐社会的基本要求。以信息化为基础,促进乘客、车辆、
站点设施以及交通环境等要素之间的良性互动,能有效推动公交系统建设。为了能够
为市民特别是为外来旅游、出差、就医、求职等急需了解本地的公交路线的人提供高
效、快捷的公交信息查询,让他们可以方便的在网络上得到自己所需要的各种相关信
息,以便减少各种可能产生的不必要的交通流量,提高公交的运作效率,节约出行时
间。因此,开发一个供人们快速查找公交线路的网络程序是势在必行的。
1.2 发展前景
随着公交查询系统的不断发展完善,各种新技术的不断涌现,未来的公交查询系
统将基于 B/S 架构,通过浏览器查询,通过计算机网络全面联网,实现中心控制、自
动更新、异地查询等功能,同时可添加电话服务、语音服务、在线服务等功能,帮助
用户更好的使用公交查询系统。还可以开发手机版本的公交线路查询系统,使用手机
上网的用户可以轻松的随时随地进行公交线路查询,免去了上网的时间,大大方便了
用户。如图 1-1,是 8684 公交网的官网主页面,以便后续开发中能从中吸取精华。
- 1 -
剩余44页未读,继续阅读
三两光阴七寸执念
- 粉丝: 83
- 资源: 132
上传资源 快速赚钱
- 我的内容管理 收起
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
会员权益专享
最新资源
- 27页智慧街道信息化建设综合解决方案.pptx
- 计算机二级Ms-Office选择题汇总.doc
- 单链表的插入和删除实验报告 (2).docx
- 单链表的插入和删除实验报告.pdf
- 物联网智能终端项目设备管理方案.pdf
- 如何打造品牌的模式.doc
- 样式控制与页面布局.pdf
- 武汉理工Java实验报告(二).docx
- 2021线上新品消费趋势报告.pdf
- 第3章 Matlab中的矩阵及其运算.docx
- 基于Web的人力资源管理系统的必要性和可行性.doc
- 基于一阶倒立摆的matlab仿真实验.doc
- 速运公司物流管理模式研究教材
- 大数据与管理.pptx
- 单片机课程设计之步进电机.doc
- 大数据与数据挖掘.pptx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0