科技与信息 2018.12 计算机产品与流通 159 基于 JAVA 的城市公共交通查询系统的设计与实现 □ 苏楠 摘要:公共交通查询系统是城市交通的组成部分之一,也是一个城市实现现代化发展的必然产物,是联系人民生活、社会发展和交通领域的纽带。我国城市公共交通查询系统的发展尚处于一个较落后的水平,用户出行可以获得公车路线的方式较为单一,该系统正是为了解决这种尴尬局面而打造。该系统主要功能包括公交查询、票价查询、用户留言、用户管理和后台车次的管理。在使用的过程中,能够切实有效的方便用户出行,在提高用户的乘车效率的同时,也能为城市现代化提供有价值的探索做出一份贡献。 关键词:智能化;公交查询;MYSQL;JSP;JAVA 一、系统的功能 基于城市交通查询系统需求分析,分以下几点介绍系统的基本功能: (一)用户登录模块功能 系统管理员和注册用户,各自有自己所专属的用户名ID 和密码 [1]。对于一般用户进行注册后,如果显示系统登录成功,则可以进入用户界面中心并选择各种功能操作,注册失败则需要重新填写注册信息。如果直接对后台进行操作,必须得到管理员权限。 (二)公交系统查询模块功能 一般用户系统登录成功后,可以根据自己的实际需求查询公交乘车路线。囊括了:(1)车次查询(2)站点查询(3)查询公交换乘方案等。 (三)留言板模块功能 一般用户登录系统后,可以进行在线留言,用户可以对该系统提供自己的意见和看法,方便管理员及时发现并改正问题,同时也能对系统的改进提供方向。 (四)用户个人信息管理模块功能 在用户登录提示后,用户可以进入到个人中心。用户在这里,可以很方便的查看自己的个人信息,并加以修改,信息修改成功后可进行保存并成功退出返回系统主界面。 (五)站点信息管理模块功能 管理员登录系统后,便可以得到权限操作系统的后台。在后台站点管理中,管理员能够修改公交站点信息,并执行修改、删除等操作、发布实时信息。 (六)车次信息管理模块功能 管理员登录,提示成功就能进入界面,管理员可以对其操作。在后台里的车次管理界面中,管理员可对公交车次的信息进行添加、修改、删除等操作并发布实时信息。 二、系统设计 (一)系统总体设计 基于面向对象设计的优点,结合系统设计的各项需求,设计除了系统之外的总体流程,流程中包括:1. 用户登陆 2. 用户名3.密码验证4.用户主界面5.用户操作6.退出 [2]。首先系统中的用户可以进行个人账号登录 , 如果这个用户输出的用户名和输入的密码正确,那么他可以进入到用户信息中心,用户密码错误的话则会返回到系统登录界面。 在用户个人的中心里,用户能够很方便的修改个人的信息。如果这个用户只是一个普通的用户,只可以进行相关公交查询操作 , 留言 , 注销等 ; 如果是管理员登录,那么管理员可以对其中的数据进行添加、删除、修改操作。在用户获得,他们想要的信息后,用户可以主动从我们的交通查询系统中注销,系统将结束整个操作过程。 (二)系统数据库设计 本系统数据库表有 administrator 表、BusInfo 表、BusSt 表、message 表、StInfo 表、userInfo 表等共 6 张表。 其中administrator表为管理员表,保存有管理员名和密码信息;message 表为留言信息表;userInfo 表为用户表,保存有用户注册信息;BusInfo表为车次信息表,存有起点站和终点站信息;StInfo表为站点表,存有本系统所有的站点,为系统站点库;BusSt 表为每个车次中间站点与车次线路的关联表。 (1)管理员则是在建立数据库时,

java城市公交查询系统案例_基于JAVA的城市公共交通查询系统的设计与实现相关推荐

  1. 用java写的教职工信息管理系统_基于Java的教师信息管理系统的设计与实现论文.doc...

    基于Java的教师信息管理系统的设计与实现论文 职场大变样社区():下载毕业设计成品 全套资料,全部50元以下 毕业设计(论文)任务书 第1页 毕业设计(论文)题目: 基于java的教师信息管理系统的 ...

  2. Java制作报表系统流程_基于JAVA报表生成系统设计与实现.doc

    基于JAVA报表生成系统设计与实现 摘 要 现在是信息社会,各种信息都需要处理并直观展现,如股票,物价等信息都需要通过数据报表来展现.分析,因此高质量报表软件系统具有重要的实际意义. 本论文课题研究探 ...

  3. JAVA做OA用到手机_基于JAVA的OA系统的制作毕业设计论文

    <基于JAVA的OA系统的制作毕业设计论文.doc>由会员分享,可免费在线阅读全文,更多与<基于JAVA的OA系统的制作毕业设计论文>相关文档资源请在帮帮文库(www.woc8 ...

  4. java动态数组的实现的_基于Java的动态数组分析与实现

    动态数组 概念 基于Java提供的静态数组封装自己的动态数组,动态数组涉及的组成部分如下图所示. 组成部分解读data:静态数组,通过泛型支持多种类型的元素:private E[] data;. si ...

  5. java动漫网站开题报告_基于java的校园论坛网站的开发与设计开题报告.doc

    基于java的校园论坛网站的开发与设计开题报告 太 原 科 技 大 学 华 科 学 院 毕业设计开题报告 学 生 姓 名:学 号:学 院.系:专 业:论 文 题 目:指导教师: 2015 年 3 月1 ...

  6. Java创新创业讲座心得体会_基于Java?Web的创新创业管理系统设计与实现

    第16卷 第2期 201 7年2月 软 件 导 刊 Softw arc Guide Vo1.16NO.2 Feb.20l7 基于 Java Web的创新创业管理系统设计与实现 张 泽 ,雷光 波 (湖 ...

  7. java识别图片中的图形形状_基于Java+OpenCV技术对几何图像颜色与形状识别

    基于 Java+OpenCV 技术对几何图像颜色与形状识别 杨思阳 黄军 吴春秋 (黔东南民族职业技术学院,贵州 凯里 556000) [摘 要] 通过 Java 调用 OpenCV 视觉库实现几何图 ...

  8. JAVA物联所需技术_基于JAVA多线程技术解决物联云端服务雪崩效应的方法与流程...

    本发明涉及互联网技术领域,特别涉及一种基于JAVA多线程技术解决物联云端服务雪崩效应的方法. 背景技术: 目前,物联云系统已经作为普遍的智能电视平台出现在我们面前,而细致分析物联云系统我们可以发现,当 ...

  9. java做一个客房管理系统定制_基于JAVA酒店客房管理系统的设计与实现(JSP,MySQL)(含录像)...

    基于JAVA酒店客房管理系统的设计与实现(JSP,MySQL)(含录像)(毕业论文12000字,程序代码,MySQL数据库) 本酒店管理系统在功能模块主要分为两大方面,即用户功能模块和管理员功能模块. ...

最新文章

  1. 农发行:BI数据平台建设
  2. CSS如何实现内凹角效果 By 大漠
  3. WebRTC:并非解决音视频应用所有问题的银弹
  4. Could not find a suitable table factory for ‘org.apache.flink.table.factories.TableSourceFactory‘
  5. 天猫首页迷思之-jquery实现左侧广告牌图片轮播
  6. C库函数-fgets()
  7. Python字符串怎样实现contains效果
  8. 通过实验来理解代理ARP(二)
  9. 【转】windows操作系统同步 (Critical Section,Mutex,Semaphore,Event Object,Interlocked Variable)...
  10. PX4 代码中 position_estimator_inav(互补滤波)理解
  11. ps格式文件如何打开
  12. java 中关于字节数的总结_javaweb实习报告
  13. elasticsearch+logstash+kibana+filebeat+kafka
  14. 【Linux】一张图让你读懂Linux内核运行原理
  15. ffmpeg流媒体视频合并(画中画)效果并推流
  16. PY-NumPy | 蓝色妖姬
  17. refreshed 问题
  18. 自制基于Arduino的玩具小汽车
  19. 《Adobe Photoshop CS6中文版经典教程(彩色版)》—第2课2.7节使用海绵工具调整饱和度...
  20. 前端面试题--详解flex

热门文章

  1. 安徽省副省长何树山莅临华云数据调研!
  2. 想做新媒体运营有前途吗
  3. 情商-《整理情绪的力量》-读后感
  4. 四.项目可行性研究分析/项目论证及评估
  5. 充电电阻和储能电容引发的变频器故障
  6. 三菱PLC FX3U SS作用
  7. cygwinrsync_cygwin使用心得
  8. t检验(独立样本t检验 配对样本t检验 非参检验 多余两组的比较 方差分析 非参检验)
  9. Ormlite 介绍 一
  10. oss设置跨域规则之后,但是不生效,解决跨域问题。