科技与信息 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的城市公共交通查询系统的设计与实现
最新推荐文章于 2024-07-07 17:13:34 发布
本文介绍了基于JAVA的城市公共交通查询系统,旨在解决用户获取公交路线单一的问题。系统包括公交查询、票价查询、用户留言、用户管理及后台车次管理等功能。通过用户登录、公交系统查询、留言板、个人信息管理等模块,提高用户乘车效率,促进城市现代化发展。
摘要由CSDN通过智能技术生成