Project background and significance
Purpose: The main goal of this project is to design and implement a WeChat movie playback applet system. Front-end users use the applet, and the applet is developed using WeChat developer tools; the backend The B/S architecture based on PP+MySql is used for management, and phpstorm is used as the development tool; movie information is added through the background, movie orders are managed, and movie reviews are managed. Users log in through mini programs, view movie information, simulate purchases online, comment on movies, etc. .
Significance: The WeChat movie playback applet system is a product of the combination of computer technology and online movie management. The WeChat applet playback system realizes the management of online movies.
With the continuous improvement of computer technology, computers have penetrated into every corner of social life; the manual ticket sales method is not only inefficient, error-prone, cumbersome, but also consumes a lot of manpower. In order to meet the needs of consumers for efficient management of movie information, online movie purchase, online movie playback and comments, on the premise that the staff have certain computer operation capabilities, this WeChat movie playback applet system is specially compiled to improve Management of online movies.
Feasibility Analysis
Based on the WeChat movie playback applet system, the feasibility of system development can be summarized in the following three aspects, 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 work efficiency of sales staff and save manpower and material resources; on the other hand, the production cost of the system is low, and it is in the existing You can use phpstorm and WeChat developer tools for development on your PC.
3. Operational feasibility
The operation of phpstorm software is to use the flower mall backend management system on the Windows operating system. It mainly relies on the use of Windows operating technology to complete data entry, modification, deletion and other functions, which is simple and convenient.
Users use their mobile phones to log in to the WeChat movie player applet system to purchase and watch movies.
Main functional modules
Backstage administrator function
Member list: view all registered member information, support deletion
Enter information: enter information title, content and other information
Manage information: view the entered information Information list, supports deletion and modification
Advertising settings: Upload pictures and set the advertising address of carousel images on the homepage of the mini program
Message list: List of all user message information, supported Delete
Movie attribute settings: Set the region, type, and era related to the movie
Movie entry: Select the movie attributes, enter the movie name, price, duration, and upload the movie cover and movie videos, fill in the movie introduction
Movie management: View all entered movie lists, support modification and deletion
Movie review list: View all user-entered movie reviews Information
Movie comment management: you can delete it; you can also review it and see the comment in the comment area of the mini program movie details page
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 detailed information at will
Movie Library: Click the bottom menu Movie Center to support viewing all movies
Movie Query: In the movie The center is at the top of the list. Enter the movie keyword and click to query
Movie information: Click to go to the movie details page to view the movie's cover, price, release time, duration, movie introduction, etc. a>
Movie review list: On the movie page, switch to movie reviews to view the content of all user reviews
Movie collection: Click "Collection" below the movie information details, Make a collection
Movie purchase: In the movie information details, click Buy Now to simulate a successful purchase
Movie evaluation: Login user, at the bottom of the movie information page, purchase user You can click on the comment to pop up the comment page, fill it in and submit it; it will be visible after the administrator reviews it
I have purchased movies: Displays the list of movies that the user has purchased. Each purchased movie can be commented once.
My collection: User’s favorite movies, you can click to go to the movie details page
User information: fill in name, qq, email, notes and other information
Exit the system: clear the cache and return to the mini program homepage
Leave a message: Users can leave messages to the management platform in the mini program.
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 |
Backstage 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/qita 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/shipin movie video |
caidan_2ji.php |
movie property setter |
shipin_add.php |
Movie video entry page |
|
shipin_add_act.php |
Movie video recording program |
|
shipin_list.php |
Movie video list |
|
shipin_del.php | ||
Movie video deletion |
||
shipin_xiugai.php |
Movie video modification page |
|
shipin_xiugai_act.php |
Movie video editing program |
|
dingdan_list.php |
Movie video order list |
|
pingglun_list.php |
Movie video review list |
|
pingglun_del.php |
Movie video comments deleted |
|
pinglun_chuli.php |
Movie and video review review processing |
Mini program interface file
Mini program interface
Program name |
Include |
|
front page |
wx_lunbo.php |
Get the top carousel image |
wx_news_list.php |
Get 3 latest news |
|
wx_dianying_top4.php |
Get the latest 4 movies |
|
Information |
wx_news_list_byid.php |
Get information list |
wx_news_info.php |
获取资讯信息详情 |
|
电影中心 |
wx_dianying_all.php |
读取所有电影 |
电影详情 |
wx_dianying_xinxi_byid.php |
获取电影普通简介信息 |
wx_dianying_xinxi_jieshao_byid.php |
获取电影介绍信息 |
|
wx_dianying_Pinlun_list.php |
获取评论信息 |
|
wx_dianying_shoucang_add.php |
录入收藏信息 |
|
wx_dianying_goumai_add.php |
录入购买信息 |
|
电影播放 |
wx_shipin_xiangqing.php |
获取电影详情、播放 |
留言 |
wx_api_liuyan.php |
提交留言 |
会员 |
wx_check_reg_yonghu.php |
普通用户注册 |
wx_check_login_yonghu.php |
普通用户登录 |
|
wx_check_reg_yonghu-weixin.php |
微信登录 |
|
wx_xiangmu_goumai_list.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图
作品效果截图