SUGISAKAMASANORI

Journal of Advances in Artificial Life Robotics
Vol. 3(2); September (2022), pp. 81–84
ON LINE ISSN 2435-8061; ISSN-L 2435-8061
https://alife-robotics.org/jallr.html

Research Article

Vehicle parking management system
Yiting Gao, Tianyi Zhang
Tianjin University of Science and Technology, Tianjin, China

ARTICLE INFO
Article History
Received 22 November 2021
Accepted 08 October 2022
Keywords
Autonomous
JSP
B\S
Tomcat

ABSTRACTThis system is in order to reduce the use of artificial parking, parking more convenientmanagement, users more convenient to use.. This system used the Browser/Server architecture,JSP(Java Server Page) as the front r & d tool, SQL Server as the background data warehouse forr & d. The key goal of parking system development is to make it more convenient for users andadministrators, the main functions are: free parking space query, user registration use, user login
use, free parking reservation, user login password change, administrator for user information
query, administrator settlement costs. The system in use can improve the utilization of parking
space, saving human costs.
© 2022 The Author. Published by Sugisaka Masanori at ALife Robotics Corporation Ltd
This is an open access article distributed under the CC BY-NC 4.0 license(http://creativecommons.org/licenses/by-nc/4.0/).

1. Introduction

the creation of a fast and effective parking management
system. These problems can be solved by online operation
through this system. Users will query the reserved parking
time of spare vehicles on the website, and the parking fee
starts from the scheduled time.it can reduce human costs,
fewer errors, more convenient and simple, can be applied
to a variety of situations.
The whole system adopts the two-layer mode ofseparating the business logic layer and the userpresentation layer. This developed mode can separate thedatabase operation class from the user layer, which isconvenient for code modification and system maintenancein the future. The parking management system can makethe parking lot management information and gain anadvantage in the increasingly competitive vehicle industry

With the rapid development of the automobile industry,
the number of people who own cars is also increasing.
With the popularity of automobile use, People'srequirements for automobile management are alsoincreasing. People hope to get better service in vehicle
management[1].
Each parking lot situation is different, in which themanagement of the parking lot is also different. Parking lot
management needs to be based on the existing conditionsof the parking lot, for user information, the use of parking
spaces, the cost of settlement, can be more convenient andeffective processing. In the traditional parking lot
management system, users cannot know the status ofparking spaces in time, which will lead to the situation thatusers find parking spaces full when they arrive at theparking lot.When managing vehicles, the administrator
should record the information of vehicles, the time ofentering, and calculate the parking fee according to thesedata.This has caused great inconvenience, and the wholelink is very easy to make mistakes. This paper focuses on

2. The Hardware Structure and Software
The parking lot management system needs to have thecomplete configuration to realize its work . The required
configurations are: server: Tomcat, development software:
MyEclipse, database: MySQL, R & D language: JSP, Java

Corresponding author’s E-mail: 2801110578@qq.com URL: www.tust.edu.cn81

language. At the same time, enough memory can ensurethat the code runs smoothly. In addition to the structure of
the web page, in a whole parking lot system, users need tohold a card to park, so as to run the whole system. There
are also access cabinets to display the current status. The
design of the access cabinet is shown in Fig.1.

(1) Multifunctional database: this option provides fastaccess to both transactional storage engine (InnoDB) andnon-transactional storage engine (MyISAM);(2) Transactional database only, this option mainlyoptimizes the transactional storage engine (InnoDB), but
the non-transactional storage engine (MyISAM) can also
be used;(3) Non transactional database only. This option mainly
optimizes the non transactional storage engine (MyISAM).
Note that the transactional storage engine (InnoDB) cannot
be used.
3. Software Design
After two months of development time, the parking lot
management system was developed by an individual
through computer design. After coding on the computer,the completed system is tested on the server. The
development tool used is Eclipse and the database is Mysql.

Fig.1 The design of the access cabinet

2.1. Server

3.1. Database design

The server we selected is Tomcat. Tomcat is a free open
source web application server. It is a lightweight
application server [2]. It is widely used in varioussystems. It is the first choice for developing anddebugging JSP programs. Tomcat is shown in the Fig.2.

Because data is a major part of the overall design, thedesign of the database is particularly important. The mainfunction of the system is to divide it into different tables
through the processing of the database. Such as parking
information table, user information table, vehicle
information table.
3.2. Module detailed functional design
According to the functions of the parking reservation
system, the system can be mainly divided into two
modules: the front and rear platforms, which are theinteraction of database information after user login andthe operation of database information after administrator
login. Function diagram of parking reservation system isshown in the Fig.3.

Fig.2. Tomcat server

2.2. Database
Database can effectively and quickly manage data
information, while providing the corresponding interface
and uniform services for other applications. Three
database uses of MySQL:
82

Fig.5.administrator operation interface

4. Software Test
Fig.3. Function diagram of parking reservation system

The content of software testing [3],[4] includes software
code testing and software system function testing. The
concrete work is to input the concrete data when the coderuns, runs the code, in the running process will appear theresult, thus can judge the correctness of the program.
In order to test the accuracy of the system, an online
settlement is made for a vehicle that has been parked fortwo hours. As shown in Fig.6.

3.3. Authorized designAuthorized design is shown in Table 1.
Table 1. Authorized design
Authorizatio
n number001002

User nameObject name

Jurisdiction

AdministratorsUser

Administrators
User

add,delete,checkand change
add,delete,checkand change

Fig.4 is the user perspective interface, which users canoperate according to their own needs.
Fig.6.Expense test

4.1. General check of source code
The inspection is mainly a functional spot check of somekey modules to check the modules. For example, whether
the names of variables and functions in the code meet thespecification requirements of the development software;You can also check whether the notes in the program arestandardized, whether the amount of notes meets therequirements and whether the notes are identified
accurately; Check whether the data display meets thestandards, etc.
(1) Naming convention check
Check whether the naming in the source code, such asvariables, functions, objects, etc., comply with the agreedspecifications.

Fig.4.User action pageFig.5 is the administrator operation interface, in which
the administrator can manage the parking space and user
information.

83

References(2) Note check
Check whether the notes of the program meet thespecifications, whether the amount of notes meets thespecified requirements, and whether the instructions ofnotes are correct. For example, the amount of notes isrequired to be more than 20%.
(3) Interface inspection
Check whether the database interface and externalinterface are named properly, whether they are correctly
connected with functions, and whether they clarify thefunctions to be completed.
(4) Data type check
Some of the codes involved have definitions of numbers.
For example, whether the floating point type is used todefine the price, the definition of date, the definition ofnumber, etc. are in line with the specification.

1. Beibei Ding, Xiaona Yang, Investigation and Analysis on
the development status of intelligent transportation in China,
Automobile Practical ｔｅｃｈｎｏｌｏｇｙ, 2021, 46:
pp.199-201.
2. Yuankun Du, Yuxin Huang, Tomcat6.0 Configuration andapplicationof connection pool, Computer CD software andApplication, 2015, 18(02): pp.114-115.
3. Qile Qi, Research on Key Technologies of embedded
computer software testing, Electronic production, 2021, 21:
pp. 99-100+78.
4. Bo Weng, Yanfeng Yan, Research on software testing in bigdata environment, Internet Weekly, 2021, 22:pp. 42-44.

Authors Introduction
Ms. Yiting Gao
She is a first-year master candidate in
Tianjin University of Science andTechnology, majoring in neural network,deep learning.
.

5. Conclusion
Parking lot vehicle management system is a typical infor
mation management system, its development functions mainly include: through computer management of vehicle and other people's contact information, to achieve paperless management, through query and analysis, statistics of all kinds of data, through powerful query and search for eff
icient data to improve the efficiency of work.
The purpose of this paper is to design a practical parking lot management system, hoping to reduce manual operation. The design process of the system has gone through t
he stage of requirement analysis, conceptual design, logic
al structure design, database physical design, database im
plementation and maintenance, as well as system coding
and testing, and finally completed an applicable parking lot management system.
This system used the Browser/Server architecture,JSP(Java Server Page) as the front r & d tool, SQL Serveras the background data warehouse for r & d. The system
key functions realized in the last system include: user
registration and login, message block, parking reservation,change of login password, parking informationmanagement, parking information management, feesettlement block and parking information query. The
design and manufacture of this parking space autonomous
management system can increase the effect of parking
space management to a large extent, all reflecting theinformation period of the special good.

Ms. Tianyi Zhang
She is a second-year master candidate in
Tianjin University of Science andTechnology, majoring in braincomputer interface, machine learning

84