基于SSM的共享单车管理系统设计

known 发布于 2025-08-24 阅读(298)

收稿日期:2023-08-12

DOI:10.19850/j.cnki.2096-4706.2024.05.004

摘" 要:随着网络发展,“共享单车+互联网”已经成为当下环保出行的主要交通工具,共享单车不仅可以在停放处随时找到,为人们节省出行的时间,还可以缓解一些交通堵塞。但是目前的共享单车的租启用存在响应时间长、还车信息提交不及时等问题,所以建立完善的共享单车管理系统是十分重要的。设计了共享单车管理系统,采用MySQL作为系统的数据库、Java作为编程语言以及SSM框架等技术,使系统与数据库之间达到互联互通,能够快速响应。

关键词:SSM框架;共享单车管理系统;Java

中图分类号:TP311" " 文献标识码:A" 文章编号:2096-4706(2024)05-0017-05

Design of Shared-bikes Management System Based on SSM

LIN Hong

(Heilongjiang University of Business and Technology, Harbin" 150025, China)

Abstract: With the development of the network,“shared-bikes + Internet” has become the main means of transportation for environmentally friendly travel. Shared-bikes can not only be found at any time to save people time to travel, but also relieve some traffic jams. However, there are some problems in the rental, such as long response time and delayed return information, so it is very important to establish a perfect shared-bikes management system. This paper designs a shared-bikes management system, uses MySQL as the database of the system, Java as the programming language and SSM framework and other technologies, so as to connect the system with the database and respond quickly.

Keywords: SSM framework; shared-bikes management system; Java

0" 引" 言

随着“共享经济”和“绿色出行”等概念的普及,网络上越来越多的人开始使用这种交通工具,特别是年轻人,他们更愿意接受新的东西,也更愿意跟上潮流,这种新型的交通工具给他们提供了一种独特的体验。2016年,随着资本的大量涌入以及各大公司的迅速成长,中国单车租借行业出现了百家争鸣的发展态势,包括ofo,摩拜,小鸣单车,优拜等一大批竞争者。“十三五”规划提出了“创新、协调、绿色、发展、共享”的发展思想,并在《关于促进绿色消费的指导意见》中提出低碳出行模式,与此同时,在网络发展下,互联网、GPS设备及支付等软件和硬件的进步,也推动了共享单车网上租借的发展。虽然自2020年以来,因为疫情的原因,各个行业都出现了停业、在家办公的现象,但目前,出租共享单车行业已经步入了稳定发展的时期。但是,由于其便捷、便捷、单独出行、及时消杀等优点,使得它在公共交通运输方面走得更远,因此,在疫情防控的情况下,也出现了一股骑共享单车的热潮。现在,橙子、滴滴、美团、哈罗这四家公司,已经形成了一个相对稳固的局面。

目前,在现实生活中,人们对共享单车管理管理方面的需求也在日益增长,而对共享单车租借的需求也在日益增长,这就导致了对共享单车管理系统的研发变得迫切和必要[1]。以电脑为核心的共享单车管理系统,可以管理共享单车所需要的数据,可对大量用户的数据进行及时查询和修改,给用户提供更多的选择信息,让用户可以及时掌握动态[2]。利用共享单车的信息资源,使共享单车的信息资源得到充分利用,使公共共享单车的信息资源得到充分利用。于是,共享单车出租制度逐渐受到了大家的重视。在共享单车管理系统中,实时,方便的在线查询,比传统的管理方法要好得多。一旦这套系统正式运行,不管你身在何方,都可以通过网络迅速获取所需要的资料。

1" 共享单车管理系统研究

1.1" 研究意义

共享单车管理系统从系统的功能,数据处理,可行性,运行环境等几个角度对系统的要求进行了阐述[3]。在此基础上,本文还对共享单车管理系统进行模块化和整体化设计,完善数据库和功能,实现共享单车管理系统基本性能,符合用户感官需求和实际需求[4,5]。然后,本文对该软件的界面及相应的功能模块进行了详细的描述,并给出了具体的实施方案。利用Java技术,结合编写,设计数据库,在登录时,可以从数据库中提取和写入数据,可以实现对数据库的直接操作,可以满足共享自行车管理系统所要求的各种基本功能。本系统主要分为前台和后台两大模块。前台主要包括用户登录、用户注册、用户个人信息管理、用户取车还车模块,后台主要包括共享单车信息管理、用户会员信息管理、共享单车租用归还管理等功能。

1.2" 技术应用

针对共享单车管理系统技术进行分析,提出与之相关的技术,本文主要采用SSM框架、MVC设计模式、JSP技术以及MySQL等[6],SSM框架是数据源较简单的Web项目的框架,可应用于共享单车管理系统当中,能够保证共享单车管理系统的安全性,SSM框架下,系统经过注册登录,页面发送请求给控制器,持久层与数据库交互,从而实现系统功能,进而给客户提供便利。MySQL数据库能够对共享单车管理系统数据进行存储,从而实现系统功能。

硬件可行性分析:在一般情况下,共享单车管理系统的所有功能都不需要很高的电脑硬件,只要电脑可以进行通用的程序编写就可以了。但是,在平台方面,它就对服务器提出了一些要求,即在构建完毕之后,要上传的服务器要具备优良的性能和高的安全性,并且要对页面的打开速度有一定的要求。由此得出,本系统在技术上是可行的。

2" 共享单车管理系统设计分析

2.1" 功能需求分析

本系统为实现共享单车管理的信息化管理而设计实施,面向的用户包括管理员、普通用户和会员。其中对于用户及会员用户而言,需要简洁明了的展示附近的可租借的共享单车信息,方便进行挑选租借。而管理员则需要条理有序的监管到所管理的每一台共享单车的租借信息、机器状况及维护需求的详细情况,方便提高管理效率,提升服务质量。

本系统的开发使得我们能够更加方便快捷地获取有关共享单车的相关资料,使其更加的有条理、有序化,为双方提供保障,满足各自的需求,实现利益最大化。共享单车管理系统是在Windows操作系统中开发运用的,而且目前的计算机具有多种性能,结合编程、设计等,可以满足普通网络服务器的需求。利用计算机可进行很多操作,实现系统相应功能[7]。

该系统采用Java作为开发工具,利用相对成熟的MySQL数据库,该系统是在便携式计算机上实现的[8]。该系统采用开放源码IDEA,采用SQL。在系统的前后台之间进行数据的交互,并按照技术要求对数据库进行维护,因此,增强了网络的安全性和稳定性。

2.1.1" 管理员管理

首页:管理员登录后,进入首页,可以看到界面,并可以对对应的模块进行操作。

个人中心:管理员可以登录到“个人中心”,查询有关的资料,更改密码等。

用户管理:管理员可以对其进行添加,比如:增加会员等,可以对用户进行管理,还可以进行删除等。

会员管理:对用户进行管理,修改或删除会员。

共享单车租借管理:管理本系统内的共享单车信息,方便于用户租借。

租借管理:管理员登录后,可对用户的借车换车情况信息进行管理。

会员租借管理:管理员登录后,可查看会员租借管理情况,包括查看、删除以及增加等。

还车管理:可以查看还车情况,确定归还车辆现状。

管理员用例图如图1所示。

图1" 管理员用例图

2.1.2" 用户管理

我的个人信息:查看修改自己的个人信息。

租借管理:查看自己以往的共享单车租借记录,对用户的借车换车情况信息进行管理,了解消费情况和骑行记录。

共享单车租借管理:用户查看本系统内的共享单车信息。

用户用例图如图2所示。

2.1.3" 会员管理

会员用例图如图3所示。会员登录进入系统后,可对首页、个人中心、共享单车租借管理、会员租借管理、会员还车管理等信息进行查看。

图2" 用户用例图

图3" 会员用例图

2.2" 系统概要设计

2.2.1" 系统工作原理图

共享单车管理系统基是一个适用于Internet环境下的模型结构。如果能够通过互联网进行数据交换,那么无论何时何地,都可以在任何地方使用[9]。共享单车管理系统工作原理图,如图4所示。

图4" 系统工作原理图

2.2.2" 系统结构

作为在设计过程中产生的系统结构图,它的框架关系到整个体系的发展方向,对体系的整体设计具有重大意义。共享单车管理系统的整体结构设计如图5所示。

2.2.3" 系统整体E-R图

其中,每个角色的相互联系为:一个管理员可以同时管理用户、会员和共享单车等角色,其管理方式基本为一对多[10]。一名用户可以发布多份订购数据,且每份订购数据都有多份订购数据;一份定单中包含了一件物品;一种主要的产品类别信息包括了几种产品类别的产品类别信息,并且每一种产品类别的产品类别信息包括了几种产品类别。在构建一个概念结构的过程中,能够将各种实体和数据之间的联系表达得非常清楚。E-R关系图如图6所示。

图6" 系统整体E-R图

2.3" 系统数据库设计

数据库的设计是一个很重要的组成部分,数据库的质量直接关系到网页和其他数据之间的互连以及网页的互连速度,本系统的数据库表设计如表1~3所示。

3" 共享单车管理系统设计实现与应用

在系统整体的开发过程中,要先把各个系统的模块进行细分,然后才能清楚地说明各个系统的各个功能间的联系。然后,针对该系统的特性,对体系进行了详细的精细化设计。这一部分的目的是解释如何具体地实施这个系统,并对功能进行详细地说明。在系统功能模块,可以查看首页、共享单车租借、活动、留言反馈、个人中心、后台管理以及在线客服等界面,如图7、图8所示。

表1" 管理员表

字段名称 类型 长度 字段说明 主键 默认值

id int 主键 主键

user id int 用户id 否

user name varchar 100 用户名 否

table name varchar 100 表名 否

role varchar 100 角色 否

password varchar 200 密码 否

add time timestamp 新增时间 否 CURRENT_TIMESTAMP

expiration time timestamp 过期时间 否 CURRENT_TIMESTAMP

表2" 活动

字段名称 类型 长度 字段说明 主键 默认值

id int 主键 主键

add time timestamp 创建时间 否 CURRENT_TIMESTAMP

title varchar 200 标题 否

introduction longtext 40 简介 否

picture varchar 200 图片 否

content longtext 40 内容 否

表3" 留言板

字段名称 类型 长度 字段说明 主键 默认值

id int 主键 主键

add time timestamp 创建时间 否 CURRENT_TIMESTAMP

user id int 留言人id 否

username varchar 200 用户名 否

content longtext 40 留言内容 否

message pictures varchar 200 留言图片 否

reply longtext 40 回复内容 否

reply picture varchar 200 回复图片 否

图7" 共享单车管理系统实现界面

图8" 共享单车管理员实现界面

本系统为实现共享单车管理的信息化管理而设计实施,面向的用户包括管理员、普通用户和会员。其中对于用户及会员用户而言,需要简洁明了的展示附近的可租借的共享单车信息,方便进行挑选租借。而管理员则需要条理有序的监管到所管理的每一台共享单车的租借信息、机器状况及维护需求的详细情况,方便提高管理效率,提升服务质量。

在本系统设计完成后,用户所需执行的操作是非常简单的,管理员也可简单快捷的对用户信息进行查看删改等,对于管理员以及用户的使用都是简单的操作,管理员以及用户均可在相应的界面上,就能找到相应的功能,整个过程十分的简洁,不管是用户如何更改,或者是管理员如何查看,都一目了然。当它运转起来时,完全无须任何专业的员工,操作人员只需要能够会使用电脑,就可进行登录,然后对系统进行操作,十分方便快捷。本系统的开发使得我们能够更加方便快捷地获取有关共享单车的相关资料,使其更加的有条理、有序化,为双方提供保障,满足各自的需求,实现利益最大化。

4" 结" 论

本系统通过对Java和MySQL数据库的简介,从硬件和软件两反面说明了共享单车管理系统的可行性,本文结论及研究成果如下:

实现了Java与MySQL相结合构建的共享单车管理系统。系统主要基于SSM框架、Java开发语言、MySQL数据库并行设计完成。包括前后台,后台由管理员管理,包括首页、个人中心、用户管理、会员管理、共享单车租借管理、租借管理、会员租借管理等,前台包括查看首页、个人中心、共享单车租借管理、租借管理、还车管理信息进行各项操作。该系统已基本实现了预期想要的效果。虽然实现了大部分的功能,但由于自身能力有限,系统设计有待进一步改进,在以后的系统维护中可从系统的模块功能着手,进一步提升程序的性能。

参考文献:

[1] KUMAR D. Meteorological Barriers to Bike Rental Demands:A Case of Washington D.C. Using NCA Approach [J].Case Studies on Transport Policy,2021,9(2):830-841.

[2] GENIKOMSAKIS K N,GALATOULAS N F,IOAKIMIDIS C S. Towards the Development of a Hotel-based e-Bike Rental Service:Results From a Stated Preference Survey and Techno-Economic Analysis [J/OL].Energy,2021,215:119052(2021-01-15).https://doi.org/10.1016/j.energy.2020.119052.

[3] 邵卿,陈清化,王熙杰,等.基于公共自行车调度的系统布局规划模型研究 [J].交通节能与环保,2022,18(3):42-47+53.

[4] 周龙鹏.共享单车智能管理系统设计 [D].成都:电子科技大学,2019.

[5] 匡宇,王崇东.基于生态视域的共享单车管理系统创新设计研究 [J].工业设计,2021(10):102-103.

[6] 孟俊贞,刘野,赵继伟.基于GIS的共享单车管理系统实现及应用 [J].测绘与空间地理信息,2020,43(11):25-28.

[7] 王真河.新型智能化共享单车系统的设计与实现 [D].厦门:厦门大学,2020.

[8] 王帅.动车组单车调试系统及单车定位管理系统的设计与实现 [D].大连:大连交通大学,2020.

[9] 刘尧.基于JAVA的网上汽车租赁系统设计与实现 [D].荆州:长江大学,2020.

[10] 石天敏.基于Java的共享单车管理系统的设计与实现 [J].电子技术与软件工程,2021(3):213-215.

作者简介:林红(2001.09—),女,汉族,黑龙江绥化人,本科在读,研究方向:计算机科学与技术。

标签:  单车 

免责声明

本文来自网络,不代表本站立场。如有不愿意被转载的情况,请联系我们。

iidomino cuppor