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图
作品效果截图