Design and implementation of WeChat smart shared parking space applet system

      Project Background and Significance

Purpose : First of all, "parking difficulty" is a well-known problem in the society. Every community and every building has its own parking lot, but before entering the parking lot, we have no way to know whether there are vacant parking spaces or not. where. In order to solve this problem, we plan to make a parking lot reservation applet to solve the problem that car owners need to know the parking space information before entering the parking lot, and reserve the parking space information.

Significance : With the improvement of people's economic level, more and more families own cars, and people prefer the comfortable and free way of self-driving travel. However, the parking spaces in the parking lot are limited, which cannot meet the increasing parking demand. Some people hope to reserve a parking space in advance by paying a certain fee. Establishing a parking space reservation and guidance system can solve this problem well. Insufficient parking spaces have seriously affected the travel quality of the self-driving crowd. Finding a parking space after spending a lot of meaningless time, or choosing to park indiscriminately after not finding a vacant parking space, will inevitably affect the mood of travelers, disrupt travel plans, and then affect consumption; Searching for a parking space in circles will cause traffic jams and easily cause accidents. The problem of difficult parking has seriously affected the life of urban residents and the development of the city.

Feasibility Analysis

The parking space reservation system has the following three aspects to summarize the feasibility of system development, as follows:

1. Technical feasibility

Use Windows 7 or 10 as the operating system, use phpstorm software as the development background management, use mysql for database storage, and use WeChat developer tools to develop WeChat applets; the hardware environment of the background management system is a PC, and the front-end users use WeChat applets on mobile phones .

2. Economic feasibility

On the one hand, the use of phpstorm and WeChat developer tools to develop a good man-machine interface and strong functional support further improves the work efficiency of parking management personnel and saves manpower and material resources; on the other hand, the production cost of the system is low. You can use phpstorm and WeChat developer tools to develop on the existing PC.

3. Operation feasibility

In terms of operation, phpstorm software uses the background management system of parking space reservation on the Windows operating system. It mainly relies on the use of Windows operating technology to complete the functions of data entry, modification, and deletion, which is simple and convenient. Users log in to the WeChat Mini Program parking space reservation system with their mobile phones to use it.

main function module

   Background administrator function

Member management: view all registered member information on the website, support deletion
Information input: input information title, time, information content, etc.
Management information: view existing information list, support modification and deletion functions
Parking input: parking lot name, hourly charge, Pictures, introduction of parking lot Parking lot management: List all parking lots
, support modification and deletion Information, reservation information and payment information Cancel overtime order: For reservations exceeding 15 minutes without payment, the administrator can cancel the order Parking space status: Reserved for payment|Paid to be released|Exited|Commented




 

   Applet function

User registration: the account of an ordinary user
is registered by the user himself User login: log in with the account registered by himself, or use WeChat account authorization to log in
Information function: reserve the information of the applet, the user can browse the information list and detailed information
parking lot list: List all parking lot information
Parking lot query: You can enter keywords to query the specified parking lot
Parking lot details: display name, charging standard, parking lot introduction
Parking lot comments: comment list of people who have used the parking lot
Parking lot collection : Click Favorites at the bottom of the details page to add to the list of favorites
Reserving a parking space: select a parking lot, select a parking location, and reserve a parking space immediately
My parking space reservation order: display a list of all my reservation information 
Before payment, you can cancel
Go to payment: Simulate payment
Out of warehouse and payment: Simulate successful outbound after payment
Go to comment: For completed orders, you can comment on the parking lot
My Favorites: List of parking lots saved by users
Modify user information
Logout: clear login status
 

Development overview

It mainly introduces some key technologies used in the development process of the system, mainly including the MINA framework for front-end applet development; PHP development for background development; MySQL database; and the introduction of conventional web technology HTML/CSS/JAVASCRIPT.

Development operating system: windows10 + 4G memory + 500G

Mini Program Development: WeChat Developer Tools (MINA Framework)

Background environment: IIS +PHP

Background development language: PHP

Background development tools: Dreamweaver +PhpStorm

Database: mysql8

Database management tool: navicat

Other development languages: html + css +javascript

Development file description

   background management file

Path: background source code ht directory is the background

Green shows the system framework, do not move

Location

program name

illustrate

Source code root directory

login.php

Background login page

Source code root directory

check_u_login.php

Background login handler

ht

background root directory

index.php

Background Home

left.php

background left menu

u_logout.php

sign out

ht/quanxian

password management

mima.php

Password change page

mima_act.php

password changer

ht/zixun

Information

zixun_add.php

Information entry page

zixun_add_act.php

Information entry database program

zixun_list.php

information list

zixun_xiugai.php

Information modification page

zixun_xiugai_act.php

Information modification procedure

zixun_del.php

Information Deletion Procedure

ht/ qita

Ads and Messages

ad_index_wx.php

Carousel settings page

ad_index_wx_baocun

Carousel image setting program processing

liuyan_list.php

Message List

liuyan_delt.php

message delete

ht/huiyuan

member

hy_list.php

member list

hy_del.php

member deletion

ht/xiangmu

parking space project

xiangmu_add.php

Parking space entry page

xiangmu_add_act.php

Parking space entry program

xiangmu_list.php

List of parking spaces

xiangmu_del.php

Parking space delete

xiangmu_xiugai.php

Parking space modification page

xiangmu_xiugai_act.php

Parking Space Modification Program

xiangmu_mulu.php

Directory of parking spaces

mulu1_add.php

Level 1 directory (type) entry page

mulu1_add_act.php

Level 1 directory (type) entry procedure

mulu1_xiugai.php

Level 1 directory (type) modification page

mulu1_xiugai_act.php

Level 1 directory (type) modification procedure

mulu2_add.php

2 catalog (type) entry page

mulu2_add_act.php

2 directory (type) entry program

mulu2_xiugai.php

2 Directory (type) modification page

mulu2_xiugai_act.php

2 directory (type) modification program

mulu_del. php

Parking directory deletion

dingdan_list.php

预约订单列表

dingdan_del.php

预约订单删除

   小程序接口文件

小程序接口

程序名

包含

首页

wx_lunbo.php

获取顶部轮播图片数组(多个图片)

wx_news_list.php

获取最新资讯3条

wx_xiangmu_top4.php

获取最新4个停车位

资讯

wx_news_list_byid.php

获取资讯列表

wx_news_info.php 

获取资讯信息详情

停车位

wx_xiangmu_all.php

加载停车位列表

停车位定位

wx_xiangmu_all_dingwei.php

按定位加载停车位列表

停车位详情

wx_xiangmu_xinxi_byid.php

获取停车位简介

wx_xiangmu_xinxi_jieshao_byid.php

获取停车位详情

wx_xiangmu_shoucang_add.php

录入收藏信息

wx_xiangmu_Pinlun_list.php

获取停车位评论列表

停车位预约

wx_xiangmu_xinxi_byid.php

获取停车位简介

wx_xiangmu_riqi_list_byid.php

获取类型列表

wx_dianying_changci_list_byid.php

选择场地类型

wx_xiangmu_changci_xiangqing_byid.php

获取类型下的具体场地

wx_xiangmu_changci_xiangqing_byid2.php

获取类型下的具体场地(已选)

wx_xiangmu_dingzuo_add.php

提交预约信息

留言

wx_api_liuyan.php

提交留言

会员

wx_check_reg_yonghu.php

普通用户注册

wx_check_login_yonghu.php

普通用户登录

wx_check_reg_yonghu-weixin.php

微信登录

wx_xiangmu_yuyue_list_byUserid.php

获取用户预约列表

wx_xiangmu_dingdan_fukuan.php

模拟付款

wx_xiangmu_dingdan_del.php

取消删除预约

wx_xiangmu_AddPinLun.php

提交评论内容

wx_xiangmu_shoucang_list.php

加载用户收藏列表

wx_xiangmu_shoucang_del.php

删除收藏

wx_huiyuan_xinxi_byid.php

读取会员信息

wx_huiyuan_xinxi_update_byid.php

更新会员信息

wx_huiyuan_mima_act.php

密码修改

功能模块图

   功能实体图

   数据库ER图

作品效果截图

Guess you like

Origin blog.csdn.net/u013818205/article/details/128879621