Software Engineering Graduation Project (80) WeChat Mini Program Graduation Project PHP Movie Video Playback Mini Program System Design and Implementation

    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图

作品效果截图

  小程序功能截图

  后台管理截图

Guess you like

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