java 城市公交查询系统源码_基于Java的城市公交查询系统的毕业设计参考源码
资料介绍
一、实现多种查询功能,包括根据商厦名称、公交车号、日常站点、和任意两个站点查询乘车路线。其次,采用最短路径算法查找任意两个站点之间的最短乘车路线。最后,提供了用户留言的功能、用户管理功能和后台车次管理功能;用户留言功能,主要是收集用户的留言信息,可以根据用户提供的留言信息或是提出的建议,对系统进行修改和完善;用户管理功能,主要是删除用户信息和修改用户基本信息;后台车次管理功能主要包含添加车次和站点功能、更新车次和站点功能、删除车次和站点功能,这样做到系统实时更新,为用户查询提供更为准确的信息。
二、本系统是从城市交通现状出发,根据人们的出行规律,设计了一个完整的基于J2EE体系的公交车查询系统。该系统可以根据商厦名称,公交车号,日常站点和站点之间为查询条件分别进行查询,解决了市民出行乘坐公交车时经常遇到的困难。
本系统模型构架分为下面四层结构,如下。
(1)J2EE应用程序组件
J2EE应用程序是由组件构成的。J2EE组件是具有独立功能的软件单元,它们通过相关的类和文件组装成J2EE应用程序,并与其他组件交互。本系统包括如下组件:
①应用客户端程序及J2EE服务器。
②Java Servlet和JavaServer Pages(JSP)Web组件及JavaBean。
(2)WEB层组件
J2EE web层组件包含JSP页面或Servlet。按照J2EE规范,还包含某些JavaBean对象来处理用户输入,并把输入发送给运行在业务逻辑层上的组件来进行处理。
(3)客户层组件
基于WEB方式的静态HTML页面或是Applet客户端的小应用程序。
(4)编写算法
编写最短路径数据结构算法,解决完成站点之间最短乘车路径查询。
开发工具:Eclipse 3.2 + MyEclipse 5.0GA。
运行环境:JSDK 1.5.0_04虚拟机。
服务器:Tomcat 5.5。
数据库:MicroSoft SQL Server 2000。
操作系统:Windows
java 城市公交查询系统源码_基于Java的城市公交查询系统的毕业设计参考源码相关推荐
- c语言编写订货系统,学位论文_基于c语言的仓库订货系统的仿真.doc
学位论文_基于c语言的仓库订货系统的仿真 本科毕业论文(设计.创作) 题目: 基于C语言的仓库订货系统的仿真 学生姓名: 学号: 所在系院: 信息与通信技术系 专业: 电子信息工程 入学时间: 201 ...
- java企业人事管理系统源码_基于Java+SSH的企业人事管理系统
需求分析 基于Spring, Struts2, Hibernate,Java 实现一个企业人事管理系统, 实现 权限管理.人事管理.考勤管理.数据统计等.主要功能为签到.请假.离岗及数据汇总的功能 本 ...
- 基于tutk方案的p2p源码_基于JAVA的局域网文件共享平台P2P实训项目源码(毕业设计 课程设计)...
[实例简介] 基于JAVA的局域网文件共享平台P2P实训项目源码(毕业设计 课程设计). 可直接运行.做毕业设计.课程设计或者想研究下技术的可以下载学习.需要更多资源的可以关注我. [实例截图] [核 ...
- java教务系统类设计_基于Java EE体系的高校教务管理系统的设计开发
<基于Java EE体系的高校教务管理系统的设计开发>由会员分享,可在线阅读,更多相关<基于Java EE体系的高校教务管理系统的设计开发(3页珍藏版)>请在人人文库网上搜索. ...
- java在线考试系统论文心得_基于java的在线考试系统毕业论文
基于java的在线考试系统毕业论文 芜湖信息技术职业学院 毕业设计(论文) 题目: 基于Java 技术的在线考试 系统的开发 专 业: 软件技术(嵌入式) 班 级: 2009级 1班 学 号: 200 ...
- java找出违法车牌号代码_基于Java的全国交通违章查询示例代码-六派数据
示例代码 本代码示例是基于Java的六派数据接口进行数据请求API服务请求的代码示例,使用前你需要: 以下是完整代码示例: /** * 主函数 * @param args */ public stat ...
- java你如何保证事务的完整性_基于Java工作事务提醒系统设计.doc
基于Java工作事务提醒系统设计 基于Java工作事务提醒系统设计 摘要:为了减少工作遗漏和提高工作效率,在原有的办公信息管理基础上,应用Java编程技术和数据库技术,提出了工作事务提醒系统的设计思路 ...
- java设计拟应用的文献综述_基于Java的超市系统设计与实现文献综述论文.docx
基于Java的超市系统设计与实现文献综述论文 文献综述基于 J ava 的超市系统设计与实现 一.前言部分管 理 信 息 系 统( M IS ) 是 一 个 由 人 . 计 算 机 等 组 成 的 能 ...
- java里的进制转换函数_基于Java中进制的转换函数详解
十进制转成十六进制: Integer.toHexString(int i) 十进制转成八进制 Integer.toOctalString(int i) 十进制转成二进制 Integer.toBinar ...
最新文章
- for android 软件,安卓特工 for Android
- 陕西省计算机等级考试试题库,2015陕西省计算机等级考试二级最新考试试题库...
- 【JUnit 报错】 method initializationerror not found:JUnit4单元测试报错问题
- linux中samba详解,详解linux系列之samba的安装及配置
- IE6绿色中文版,支持在Win7、Win8下完美运行
- [SQL]UNPIVOT 多個欄位
- 怎么看表_怎么和爸妈沟通?
- XSLT Transform
- 云宏武汉大学国际软件学院桌面云
- vue搭配three.js创建3D旋转方块
- ssm 支付宝支付整合
- 轻量级封装DbUtilsMybatis之四MyBatis主键
- xpath中的position()函数使用
- SqlServer无备份下误删数据恢复
- maya api 初接触
- 计算机flash方面参考文献,flash毕业论文参考文献(2)
- docker学习笔记(k8s云原生学习前瞻)
- 查看网页上保存的密码-Google Chrome
- Matlab用Copula模型进行蒙特卡洛(Monte Carlo)模拟和拟合股票收益数据分析
- Python Django,静态资源托管
热门文章
- 【行空板Python入门教程】第二课:小小捕光仪
- 微信公众号,服务号,小程序,微信支付对接需要注册哪些账号
- Java内部类(匿名内部类)
- ModStartBlog v6.0.0 博客标签页面,采集接口增强
- Android屏幕适配AndroidAutoSize的使用
- [MATLAB]将.m文件生成dll文件
- python两位数交换位置_整形变量x中存放了一个两位数,要将这个两位数的个位数字和十位数字交换位置,例如,13变成31,正确的Python表达式是:...
- Inkscape美工教程
- 朴素贝叶斯关于naivebayes包核函数等
- HttpClient 访问Https报错hostname in certificate didn't match: