摘 要
网络技术的不断发展,使网络成为人们的日常生活中不可缺少的一部分,而城市公交管理系统是网络的一种新型体现,它以其特有的便捷和快速的特点得到了广泛的认可。当前的城市公交管理系统不仅没有建立起整体的管理系统,为企业定制的管理系统更能体现其自身的服务特点。
该系统采用SSM和Vue的方法构建城市公交管理系统,能够管理城市公交。分析了城市公交管理的要求,建立了相关的开发模式,分析了其特点,建立了相应的开发平台。经过调研,确定了城市公交管理系统的要求,最终完成了该系统的研制和测试。
关键词:SSM;Vue;城市公交管理
Urban Public Transport Management System Based on Java
Abstract
With the continuous development of network technology, the network has become an indispensable part of people's daily life. The urban public transport management system is a new embodiment of the network, which has been widely recognized for its unique convenience and speed. The current urban public transport management system has not established an overall management system, and the customized management system for enterprises can better reflect its own service characteristics.
The system adopts the methods of SSM and Vue to build the urban public transport management system, which can manage the urban public transport. This paper analyzes the requirements of urban public transport management, establishes relevant development models, analyzes its characteristics, and establishes corresponding development platforms. After investigation, the requirements of the urban public transport management system were determined, and the development and test of the system was finally completed.
Key words:SM;Vue;Urban Public Transport Management
目 录
摘 要
Abstract
第1章 绪论
1.1 研究背景
1.2 研究意义
1.3国内外研究现状分析
1.3.1 国外研究现状
1.3.2 国内研究现状
1.4 研究内容
第2章 开发技术
2.1 Vue技术
2.2 MyBatis技术
2.3 MySQL技术
第3章 需求分析
3.1 可行性分析
3.1.1 经济可行性研究
3.1.2 技术可行性研究
3.2 功能需求
3.3 非功能需求
第4章 概要设计
4.1 设计目标
4.2 功能流程
4.3 数据库设计
4.3.1 概念性数据模型
第5章 系统实现
5.1 登录
5.2 用户管理
5.3 车次管理
5.4 站点管理
5.5 意见反馈管理
5.6 公告展示
5.7 论坛交流
5.8 车次展示
5.9 车次详细信息
第6章 系统测试
6.1 测试目的
6.2 测试方法
6.3 测试用例设计
第7章 结论与展望
7.1 结论
7.2 展望
参考文献
致谢
第1章 绪论
1.1 研究背景
在21世纪,互联网已经成为每个人生活的基本需求,而电脑技术也在不断发展。在互联网上使用了电子电脑技术,使用户能够在一个真实的环境中使用该软件[1]。
在互联网的普及下,大量行业都可以利用互联网的便利优势快速发展,而公交站的经营也得到了快速的发展。如今,在时代越来越宝贵的时代,用户们看中的是城市公交管理系统的便利,而同时,管理员的选择也是多种多样,用户可以利用网络的方式查看城市公交线路。在用户需要查看城市公交线路的时候,往往要等待很久[2],管理者能够提升工作的效能和用户的体验。
1.2 研究意义
互联网技术的不断快速发展,早已成为人们的日常活动,而城市公交管理也因其自身的便利和快捷,使得用户能够更加轻松地接受。互联网为用户提供了便捷、快速的管理城市公交方法,同时也是一种新型使用方法[3]。从另一个角度讲,城市公交管理系统的经营管理也能促进用户查看城市公交线路。
从长远来说,用户查看城市公交线路,会受到一定的时间和空间的影响。与常规方法相比较,城市公交管理系统具有诸多优势。建立标准化的步骤往往能解决用户查看城市公交线路问题,但现在如果需要管理城市公交,那么管理员就需要用人力来进行管理了。随着城市公交管理系统的数据越来越多地走向了信息化,管理城市公交能依赖于智能的管理。随着科学技术的进步,信息技术能够改善人们的生活,如今很多的生活场景都需要信息技术来改善。
1.3国内外研究现状分析
1.3.1 国外研究现状
国外的公交智能化在第三次科学技术革命时期就初具雏形,工业革命的兴起使得公共交通工具与私人交通工具的生产出现爆发性增长。伴随着越来越多的车辆涌入,城市交通问题初现端倪。为了解决这一情况,减小道路拥堵不得不在公共交通工具中加入更多先进的设备与技术使得公共交通工具的使用更加方便快捷,从而吸引群众使用公共交通工具。
20世纪90年代,随着信息技术和地理技术的发展,英国,日本,法国陆续加大交通地理信息方面的研究,将查分GPS技术,地图匹配技术,网络通讯等融入公交查询系统中,逐步将GIS(地理信息系统),GPS(全球定位系统)和RS(遥感)结合起来形成了智能化公交管理系统。通过向用户提供高精度高准确度的公交信息服务,进而增加用户满意度,使得公共交通行业的蓬勃发展[6]。
1.3.2 国内研究现状
相对于国外公交技术的成熟阶段,我国充分意识到了一个国家的竞争力很大程度上依赖于运输系统,所以优先发展城市公共交通具有很大的现实意义。
2019年,南京的城建智慧交通信息公司打造的APP将公交线路基础数据同步到APP中,用户可以通过APP实时查询公交线路的票价,首班车末班车时间,车辆实时定位,通过优化算法计算车辆预计到站时间。同时用户可以按照自己的偏好选择适合的换乘方案,量身定做个性化出行。
2021年,重庆站台集团公司运用最先进的北斗导航技术,通讯技术,地理信息系统技术等设计并研发了“智慧公交站台互动终端”它可以为市民提供公交实时位置,运行状态,道路拥堵情况。在终端,市民可以通过查询当前信息动态规划自己的行程。
目前,我国不但实现了GIS(地理信息系统),GPS(全球定位系统)和RS(遥感)结合的智能化公交管理系统,而且推陈出新,近些年,我们可以观察到公共交通的智能化与便民化。无论是公交车上还是在公交站点都可以查询到当前公交站点,下一站公交站点,途径站点以及上一站公交站点。同时“互联网+公交”的模式全面展开,用户如果想要去一个地方,APP会推荐几种出行方式,且用户可以在各种APP上充钱用来支付公交费用,甚至在一些地图或支付的APP内可以看到最近的一班公交车还有几站路预计多长时间到达当前公交站点。总之,公交管理系统在国内还处于快速发展阶段,还有很大的潜力。
1.4 研究内容
(1)这一次,为开发和设计系统制定了相关的实施计划,运用了详细的软件开发与设计过程,执行了不同的用户的特定的运营和管理权限,以及相关的功能控制模块的开发,最终完成了该系统的测试。
(2)系统结构可以帮助编程人员快速构建整个软件的层次,这一次的开发采用了SSM,它具有很好的部署和部署能力,可以快速构建相关的基础结构,并可以促进编程人员减少代码的编写,从而提升系统的安全和可靠性,可以带动城市公交管理系统的控制模块的处理[4]。
(3)特定的数据处理,必须由源码系统结构来规定用户的特定行为,不仅要符合最基础的规格,还要使用数据库的管理与管理数据库记录,从而推动系统和数据库的信息栏位互相投影,藉由它们的关联模式来建立各系统的关联。
第2章 开发技术
2.1 Vue技术
与其它系统结构相比,Vue的前端结构有很多优点:
(1)Vue系统结构的学习费用更少,其困难程度也更高。
(2)Vue的前端结构能够将系统中的信息存储在非同步的顺序中,从而有利于同步更新。
(3)Vue的前端系统结构具有不同的指令,开发者可以将指令用于计算机的OS。
2.2 MyBatis技术
2.3 MySQL技术
数据库是由数据结构组织、储存和管理的容器。数据库的一个重要作用就是能够处理海量数据,并提供一些解决方案。MySQL是一种典型的关系型数据库,它具有简单、快速、完全自由等特点。如果使用MySQL可以节约大量的资金,许多大型和中型的公司都会选择MySQL数据库。MySQL是IT行业中最常用的一种开放源码关系型数据库,其使用量仅次于Oracle。MySQL之所以能够获得如此巨大的成就,很大程度上是因为MySQL的强大,MySQL是一种非常适合于企业和企业使用的数据库,因为MySQL是一个开放的开放平台,并且可以为用户提供大量的接口,所以MySQL成为了许多中小网站的首选。MySQL可以根据不同的数据存储在不同的表格上,这样的存储方式可以减少数据的浪费,提高工作的速度。MySQL能够处理海量的信息,不需要额外投入任何额外的资源,从而大大降低了系统的开发费用。
第3章 需求分析
3.1 可行性分析
3.1.1 经济可行性研究
如果管理员能够拥有一个城市公交管理系统,那么他就可以进行简单的管理,这样可以节省大量的金钱。城市公交管理制度的实施能够解决以往管理模式所带来的不必要的财务费用,尤其是在这方面的人力资源费用[5]。
3.1.2 技术可行性研究
在分析了该系统的基础上,对其所处的环境和要求进行了分析,并确定了所采用的软件系统与技术来实现该系统的开发。整个系统结构和应用技术都是较为实用的开发模式,结合当前的城市公交管理系统,这一技术的开发是可行的。
3.2 功能需求
用户:注册登录、个人中心、论坛交流、查看公告、意见反馈、收藏管理、评论管理、查看车次。
图3.1 用户用例图
管理员:登录、个人中心、用户管理、车次管理、站点管理、意见反馈管理、论坛管理、系统管理。
图3.2 管理员用例图
3.3 非功能需求
(1)易懂性。这种管理系统要简单易懂,便于实际运行,便于管理员快速方便地进行管理。
(2)扩展。在此系统的设计中,采用的是模块化的设计方式,如果对系统的商业过程有足够的理解,那么就可以将其分解为不同的控制单元,进行开发。
(3)可维修。如果代码的可读性好,那么它就能让整个系统的设计更加的简洁,更加的简洁,更加的简洁,更加的方便[6]。
(4)流畅性。该系统的运行速度快,并且当多个用户使用该系统时,用户可以在特定的操作环境中流畅地运行。