资料介绍

一、实现多种查询功能,包括根据商厦名称、公交车号、日常站点、和任意两个站点查询乘车路线。其次,采用最短路径算法查找任意两个站点之间的最短乘车路线。最后,提供了用户留言的功能、用户管理功能和后台车次管理功能;用户留言功能,主要是收集用户的留言信息,可以根据用户提供的留言信息或是提出的建议,对系统进行修改和完善;用户管理功能,主要是删除用户信息和修改用户基本信息;后台车次管理功能主要包含添加车次和站点功能、更新车次和站点功能、删除车次和站点功能,这样做到系统实时更新,为用户查询提供更为准确的信息。

二、本系统是从城市交通现状出发,根据人们的出行规律,设计了一个完整的基于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的城市公交查询系统的毕业设计参考源码相关推荐

  1. c语言编写订货系统,学位论文_基于c语言的仓库订货系统的仿真.doc

    学位论文_基于c语言的仓库订货系统的仿真 本科毕业论文(设计.创作) 题目: 基于C语言的仓库订货系统的仿真 学生姓名: 学号: 所在系院: 信息与通信技术系 专业: 电子信息工程 入学时间: 201 ...

  2. java企业人事管理系统源码_基于Java+SSH的企业人事管理系统

    需求分析 基于Spring, Struts2, Hibernate,Java 实现一个企业人事管理系统, 实现 权限管理.人事管理.考勤管理.数据统计等.主要功能为签到.请假.离岗及数据汇总的功能 本 ...

  3. 基于tutk方案的p2p源码_基于JAVA的局域网文件共享平台P2P实训项目源码(毕业设计 课程设计)...

    [实例简介] 基于JAVA的局域网文件共享平台P2P实训项目源码(毕业设计 课程设计). 可直接运行.做毕业设计.课程设计或者想研究下技术的可以下载学习.需要更多资源的可以关注我. [实例截图] [核 ...

  4. java教务系统类设计_基于Java EE体系的高校教务管理系统的设计开发

    <基于Java EE体系的高校教务管理系统的设计开发>由会员分享,可在线阅读,更多相关<基于Java EE体系的高校教务管理系统的设计开发(3页珍藏版)>请在人人文库网上搜索. ...

  5. java在线考试系统论文心得_基于java的在线考试系统毕业论文

    基于java的在线考试系统毕业论文 芜湖信息技术职业学院 毕业设计(论文) 题目: 基于Java 技术的在线考试 系统的开发 专 业: 软件技术(嵌入式) 班 级: 2009级 1班 学 号: 200 ...

  6. java找出违法车牌号代码_基于Java的全国交通违章查询示例代码-六派数据

    示例代码 本代码示例是基于Java的六派数据接口进行数据请求API服务请求的代码示例,使用前你需要: 以下是完整代码示例: /** * 主函数 * @param args */ public stat ...

  7. java你如何保证事务的完整性_基于Java工作事务提醒系统设计.doc

    基于Java工作事务提醒系统设计 基于Java工作事务提醒系统设计 摘要:为了减少工作遗漏和提高工作效率,在原有的办公信息管理基础上,应用Java编程技术和数据库技术,提出了工作事务提醒系统的设计思路 ...

  8. java设计拟应用的文献综述_基于Java的超市系统设计与实现文献综述论文.docx

    基于Java的超市系统设计与实现文献综述论文 文献综述基于 J ava 的超市系统设计与实现 一.前言部分管 理 信 息 系 统( M IS ) 是 一 个 由 人 . 计 算 机 等 组 成 的 能 ...

  9. java里的进制转换函数_基于Java中进制的转换函数详解

    十进制转成十六进制: Integer.toHexString(int i) 十进制转成八进制 Integer.toOctalString(int i) 十进制转成二进制 Integer.toBinar ...

最新文章

  1. for android 软件,安卓特工 for Android
  2. 陕西省计算机等级考试试题库,2015陕西省计算机等级考试二级最新考试试题库...
  3. 【JUnit 报错】 method initializationerror not found:JUnit4单元测试报错问题
  4. linux中samba详解,详解linux系列之samba的安装及配置
  5. IE6绿色中文版,支持在Win7、Win8下完美运行
  6. [SQL]UNPIVOT 多個欄位
  7. 怎么看表_怎么和爸妈沟通?
  8. XSLT Transform
  9. 云宏武汉大学国际软件学院桌面云
  10. vue搭配three.js创建3D旋转方块
  11. ssm 支付宝支付整合
  12. 轻量级封装DbUtilsMybatis之四MyBatis主键
  13. xpath中的position()函数使用
  14. SqlServer无备份下误删数据恢复
  15. maya api 初接触
  16. 计算机flash方面参考文献,flash毕业论文参考文献(2)
  17. docker学习笔记(k8s云原生学习前瞻)
  18. 查看网页上保存的密码-Google Chrome
  19. Matlab用Copula模型进行蒙特卡洛(Monte Carlo)模拟和拟合股票收益数据分析
  20. Python Django,静态资源托管

热门文章

  1. 【行空板Python入门教程】第二课:小小捕光仪
  2. 微信公众号,服务号,小程序,微信支付对接需要注册哪些账号
  3. Java内部类(匿名内部类)
  4. ModStartBlog v6.0.0 博客标签页面,采集接口增强
  5. Android屏幕适配AndroidAutoSize的使用
  6. [MATLAB]将.m文件生成dll文件
  7. python两位数交换位置_整形变量x中存放了一个两位数,要将这个两位数的个位数字和十位数字交换位置,例如,13变成31,正确的Python表达式是:...
  8. Inkscape美工教程
  9. 朴素贝叶斯关于naivebayes包核函数等
  10. HttpClient 访问Https报错hostname in certificate didn't match: