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图
作品效果截图