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