Design and implementation of WeChat lost and found mini program system

      Project background and significance

Purpose : The main goal of this topic is to design and implement a lost and found system based on the WeChat applet. The front-end users use the applet, and the back-end management uses a B/S architecture based on PHP+MySql; through the back-end management information, member management, classification management, Lost and found information management, message management, etc. Users can log in through the mini program to view the latest announcement information on the platform, publish their own lost and found information, etc.

Significance : The lost and found system based on the mini program is a product of the combination of computer technology and lost property management. Through the small program lost and found system, efficient management of lost and found information is achieved. With the continuous improvement of computer technology, computers have penetrated into every corner of social life. However, the method of manually managing and publishing lost property information is not only inefficient, error-prone, cumbersome, but also consumes a lot of manpower. In order to meet the requirements of market managers for lost property information management, announcement information management, and lost property personnel management, on the premise that the management staff have certain computer operation capabilities, this lost property system software based on small programs is specially compiled to improve transaction information. Management efficiency.

Feasibility Analysis

The feasibility of system development can be summarized in the following three aspects of the new student registration system based on the WeChat applet, as follows:

1. Technical feasibility

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

2. Economic feasibility

On the one hand, using phpstorm and WeChat developer tools to develop a good human-machine interface and strong functional support can further improve the efficiency of lost property managers in managing lost and found transaction information, thereby saving manpower and material resources; on the other hand, The production cost of the system is low, and it can be developed on existing PCs using phpstorm and WeChat developer tools.

3. Operational feasibility

The phpstorm software operates on the Windows operating system; the developed backend can be used for lost and found information management, realizing the entry, modification, and deletion of backend information, member information management, deletion, management and deletion of message information, and lost and found information. Information management, deletion, etc. Those who have lost property can use their mobile phones to log in to the WeChat applet lost and found system.

Main functional modules

   Backend administrator function

Advertising management: Set up carousel ads and links on the homepage of the mini program. Message
list: List of all user message information, support for deletion.
Member list: View all registered member information, support for deletion.
Input information: Enter information title, content and other information.
Management information: View the information that has been deleted. Enter information list, support deletion and modification

Category settings: Set the categories of lost items.
Lost items management: Display lost item information posted by all users, which can be deleted.

   Mini program function

User registration and login: register a normal account, and then use the registered account to log in.
WeChat authorized login: directly use WeChat as the account, and log in after authorization.
Information function: users can browse the information list and leave detailed information at will   
: users can leave messages on the management platform in the mini program message.

Publish lost property information: After logging in, the user clicks the menu "Publish Lost" to enter the data filling; first select the category, fill in the lost property information, upload the corresponding picture, fill in the contact information, and click "Confirm Release" to enter the information.  
Claimed items list: All found lost items information posted by users
Lost items list: All lost items posted by users Lost items information
: Click on the lost item information title to view detailed introductions
Like: On the second-hand item details page, click "Like" in the lower left corner "Can be operated. 
Collection: On the second-hand item detail page, you can operate "Collection" in the lower right corner.
Make a call: On the second-hand item detail page, click the phone column to make a direct call.

My releases: List the lost property information released by you, and support deletion management. 
My collection: List information of second-hand items I have collected that I am interested in, support deletion

User information: fill in your name, qq, email, notes and other information.
Exit the system: clear the cache and return to the mini program homepage.
 

Development Summary

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

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

Mini program development: WeChat developer tools (MINA framework)

Backend environment: IIS +PHP

Backend development language: PHP

Backend development tools: Dreamweaver + PhpStorm

Database: mysql8

Database management tool: navicat

Other development languages: html + css +javascript

Development document description

   Backend management files

Path: The background source code ht directory is the background

Green shows the system framework, don’t move it

Location

Program name

illustrate

Source code root directory

login.php

Backend login page

Source code root directory

check_u_login.php

Background login handler

ht

Backend root directory

index.php

Background Home

left.php

Backend left menu

u_logout.php

sign out

ht/quanxian

Password management

mima.php

Password change page

mima_act.php

Password change program

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 removal process

ht/guanggao

Advertisements and messages

ad_index_wx.php

Carousel settings page

ad_index_wx_baocun

Carousel chart setting program processing

liuyan_list.php

Message List

liuyan_delt.php

Delete message

ht/huiyuan

member

hy_list.php

member list

hy_del.php

Member delete

ht/ jiaoyi

Trading Center

caidan_1ji.php

Transaction classification settings

jiaoyi_list.php

transaction list

jiaoyi_del.php

transaction delete

   Mini program interface file

Mini program interface

Program name

Include

front page

wx_lunbo.php

Get the top carousel image array (multiple images)

wx_news_list.php

Get 3 latest news

wx_jiaoyi_xinxi_top5.php

Get the latest 5 transaction information 

Claim items

wx_fenlei_1ji.php

Get category

wx_jiaoyi_gong_list.php

Get the latest supply information

release

wx_fenlei_1ji.php

Get category

phpup/upload_file.php

upload image

wx_jiaoyi_xinxi_add.php

Submit Information

Lost items

wx_fenlei_1ji.php

Get category

wx_jiaoyi_qiu_list.php

Get the latest supply information

Item details

wx_jiaoyi_liulanliang.php

Increase pageviews

wx_jiaoyi_xinxi.php

Read transaction information based on id 

wx_jiaoyi_dianzan.php

like

wx_jiaoyi_shoucang.php

collect

Information information

wx_news_list_byid.php

Get information list

wx_news_info.php 

Get information details

message

wx_api_liuyan.php

Submit Message

member

wx_check_reg_yonghu.php

Ordinary user registration

wx_check_login_yonghu.php

Ordinary user login

wx_check_reg_yonghu-weixin.php

WeChat login

wx_jiaoyi_fabu_list_byuid.php

Get your own published information

wx_jiaoyi_fabu_list_del.php

Delete the information you posted

wx_jiaoyi_shoucang_list.php

Load my favorites list

wx_jiaoyi_shoucang_del.php

Delete my favorites

wx_huiyuan_xinxi_byid.php

Read member information

wx_huiyuan_xinxi_update_byid.php

Update member information

wx_huiyuan_mima_act.php

change Password

Function module diagram

   Mini program function diagram

   Database ER diagram

Screenshot of the work effect

  Screenshots of mini program functions

  Screenshot of background management

Guess you like

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