Design and implementation of WeChat novel mini program system

     Project background and significance

Purpose: The main goal of this project is to design and implement an online e-book reading system based on WeChat mini program. Front-end users use mini-programs, and back-end management uses PHP+MySql. B/S architecture; e-book information and book catalog information are entered through the background, and users log in through the mini program to view book lists, book information, book catalogs, and read.

Significance: The WeChat Mini Program online e-book reading system is a product of the combination of computer technology and books. The WeChat Mini Program online e-book reading system achieves high efficiency for e-books. manage. With the continuous improvement of computer technology, computers have penetrated into every corner of social life.

On the premise that the staff have certain computer operation capabilities, this WeChat applet online e-book reading system software is specially compiled to improve the reading and sales of books.

 Blogger Introduction : Teacher Huang Juhua, author of the books "Getting Started with Vue.js and Mall Development" and "WeChat Mini Program Mall Development", CSDN blog expert, online education expert, CSDN Diamond Lecturer; focuses on graduation project education and guidance for college students.
All projects are equipped with basic knowledge video courses from entry to mastering, free of charge
The projects are equipped with corresponding development documents, proposal reports, task books, PPT, and papers. Templates, etc.

The project has recorded release and functional operation demonstration videos; the interface and functions of the project can be customized, and installation and operation are included! ! !

If you need to contact me, you can check Teacher Huang Juhua on the CSDN website
You can get the contact information at the end of the article

Feasibility Analysis

The feasibility of system development can be summarized in the following three aspects of the online e-book reading 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 work efficiency of managers 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 online examination background 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. It is more convenient for users to use their mobile phones to log in to the WeChat applet online e-book reading system.

Main functional modules

   Backstage administrator function

Advertising management: Set up carousel ads and links on the mini program homepage
Message list: List of all user message information, support deletion
Member list: View all registered member information, support deletion
Enter information: Enter information title, content and other information
Manage information: View the entered information list, support deletion and modification< /span>

Book classification settings: Set the 1st and 2nd level classifications of books, support modification and deletion
Book entry: select the category, enter the book name, upload the cover, and enter the book introduction content< /span> Book catalog management: Enter the content of chapters and sections, support modification and deletion
Book management: View all entered book information, support modification and deletion

   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 information lists and detailed information at will   
Message: Users can leave messages to the management platform in the mini program.

Book list: Click "Books" on the main menu to view all books.
Book Category: Filter the books you need by clicking "Category".
Book search: On the home page or at the top of the book list, you can enter the book keywords you want to search for, and then click the "Query" button to search for the title of the book you are looking for.
Book information: Click to go to the book details page to view the introduction of the book and the detailed chapter list of the book.
Collection operation: Click "Collect" below the book information details to collect it
Book reading: Click "Read" on the right side of the chapter you want to read. Go to detailed reading. You can click "Read the previous section" at the top, and you can click "Read the next section" at the top
My collection: List of collected e-books

User information: fill in 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

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/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/shu

library management

tushu_add.php

Book entry page

tushu_add_act.php

Book entry program processing

tushu_list.php

Book list

tushu_xiugai.php

Book modification page

tushu_xiugai_act.php

Book editing process

tushu_del.php

book deletion

tushu_mulu.php

Book catalog

mulu_del.php

Book catalog content deletion

mulu_xiugai.php

Book catalog content modification page

mulu_xiugai_act.php

Book catalog content modification program processing

mulu1_add.php

Book catalogChapterContent entry page

mulu1_add_act.php

Book catalogChapterContent entry program processing

mulu2_add.php

图书目录内容录入页面

mulu2_add_act.php

图书目录内容录入程序处理

   小程序接口文件

小程序接口

程序名

包含

首页

wx_lunbo.php

获取顶部轮播图片数组(多个图片)

wx_news_list.php

获取最新资讯3条

wx_shu_top6.php

获取最新6本电子书

分类

wx_shu_fenlei_list.php

获取分类列表

图书

wx_shu_all.php

获取所有图书和查询内容

图书详情

wx_shu_mulu_index.php

读取章节(目录)列表

wx_shu_xinxi_byid.php

读取图书介绍信息

wx_shu_shoucang_add.php

收藏接口

图书阅读

wx_shu_zhangjie_xiangqing1.php

读取章节概要信息

wx_shu_zhangjie_xiangqing2.php     

读取章节详细内容

资讯信息

wx_news_list_byid.php

获取资讯列表

wx_news_info.php 

获取资讯信息详情

留言

wx_api_liuyan.php

提交留言

会员

wx_check_reg_yonghu.php

普通用户注册

wx_check_login_yonghu.php

普通用户登录

wx_check_reg_yonghu-weixin.php

微信登录

wx_shu_shoucang_list.php

收藏列表

wx_shu_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/128946306