Project background and significance
Purpose : The main goal of this project is to design and implement an online e-book reading system based on the WeChat applet. The front-end users use the applet, and the back-end management uses basic Java+MySql technology; through the back-end, the e-book information and book catalog information are entered, and the user passes Log in to the mini program to view the e-book list, view e-book information, view the e-book catalog, and read.
The entire system uses CS mode, the C side (client) is a small program, and the S side (server side) is developed in Java.
Significance : The WeChat Mini Program online e-book reading system is a product of the combination of computer technology and e-books. The WeChat Mini Program online e-book reading system achieves efficient management of e-books. 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 e-books.
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 IDEA software as the development backend management, use mysql for database storage, and use WeChat developer tools to develop WeChat applets; the backend management system hardware environment is a PC, and front-end users use WeChat applets on their mobile phones. .
2. Economic feasibility
On the one hand, using IDEA and WeChat developer tools to develop a good human-machine interface and strong functional support further improves the work efficiency of managers and saves 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 IDEA and WeChat developer tools for development on your PC.
3. Operational feasibility
In terms of operation, the e-book system background management system is used on the Windows operating system. It mainly relies on the use of Windows operating technology to complete data entry, modification, deletion and other functions through the browser, 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
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
E-book category management: enter e-book categories, view existing categories, modify and delete categories E-book
entry: select a category, enter e-book names, upload e-book covers, enter book introductions
E-book management: display all entered e-book information , supports modification and deletion.
E-book catalog and content: enter the chapter title and content of each e-book.
E-book order management: view all order information, supports 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 the information list and leave detailed information at will
: users can leave messages on the management platform in the mini program message.
E-book library: The e-book library center displays all e-books. E-
book query: At the top of the e-book list, enter the e-book keyword, click Query, and filter out the corresponding e-books. E-
book category: Displays which e-book categories are available in this system. Backend settings
E-book catalog: displays the catalog of the corresponding e-book. E-
book details: displays the corresponding e-book introduction content, supports the previous section, next section, and returns to the catalog. E-book
collection: Click "Collect" below the e-book details. , add to collection.
E-book purchase: In the e-book details, click "Buy Now" below to make a purchase. Here is a simulated payment. Click to assume the purchase is successful.
Purchased e-book list: List of orders placed by the user. E-book
collection list: List of e-books collected by the user. You can click directly to the e-book and delete it.
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; the back-end development Java framework springboot, template engine thymeleaf program technology; MySQL database; and conventional web page technology HTML Introduction to /CSS/JAVASCRIPT.
Mini program development: WeChat developer tools (MINA framework)
Backend environment: JDK1.8 + Tomcat8
Backend development language: Java
Backend development framework: springboot
Backend template engine: Thymeleaf
Backend development tools: Idea2020
Database: mysql8
Database management tool: navicat
Other development languages: html + css +javascript
Development document description
Backend file
The green one is the open source background management system framework, don’t touch it
Location path: Src>main>com.huang.com>houtai
Program name |
Include |
|
houtai/fenzu.java Backend group management |
/quanxian_fenzu_list |
Group permission list |
/quanxian_fenzu_xiugai |
Modify group permissions |
|
houtai/ guanliyuan.java Backend user management |
/ht_mima |
change Password |
/quanxian_user_add |
Backstage user entry |
|
/quanxian_user_list |
Backend user list |
|
/quanxian_user_xiugai |
User modification |
|
houtai/ huiyuan.java background frame |
/login |
User login page |
/main |
Background Home |
|
/top |
Backstage top file |
|
/center |
Backend intermediate file home page |
|
/middle |
Background intermediate files (including left and right) |
|
/left |
Background intermediate file-left |
|
/tab |
Background intermediate file-right |
|
/down |
Background bottom file |
|
/logout |
Log out in the background |
|
houtai/quanxian.java Backend permission management |
/quanxian_caidan_1ji |
Level 1 menu list |
/quanxian_caidan_2ji |
Level 2 menu list |
|
/quanxian_caidan_2ji_nei |
Level 2 menu operation |
|
/quanxian_caidan_3ji |
Level 3 menu list |
|
/quanxian_caidan_3ji_nei |
Level 3 menu operation page |
|
houtai/guanyu.java About us settings |
/houtai_guanggao_shezhi |
Set up ads |
/houtai_liuyan_list |
Message List |
|
/houtai_liuyan_del |
Delete message |
|
houtai/xinxi.java Backstage news management |
/houtai_xinxi_fenlei |
Information classification management |
/houtai_xinxi_add |
Entry information |
|
/houtai_xinxi_list |
Information List |
|
/houtai_xinxi_xiugai |
Edit information |
|
/houtai_xinxi_del |
Delete information |
|
houtai/yonghu.java User Management |
/houtai_yonghu_list |
user list |
/houtai_yonghu_del |
delete users |
|
houtai/shu.java e-book |
/houtai_shu_fenlei |
E-book classification management |
/houtai_shu_add |
Book entry |
|
/houtai_shu_list |
Book list |
|
/houtai_ shu_del |
book deletion |
|
/houtai_shu_xiugai |
书籍修改 |
|
/houtai_shu_mulu |
书籍目录首页 |
|
/houtai_shu_add |
书籍章录入(1级目录) |
|
/houtai_mulu1_xiugai |
日期修改(1级目录) |
|
/houtai_mulu2_add |
内容录入(2级目录) |
|
/houtai_mulu2_xiugai |
内容修改(2级目录) |
|
/houtai_shu_dingdan_list |
书籍订单列表 |
|
/houtai_shu_dingdan_del |
书籍订单删除 |
小程序文件
所在路径:Src >main >com.huang.com>api
按程序整理的接口列表如下
页面 |
接口 |
说明 |
api/liuyan_api 留言 |
/wx_liuyan |
留言接口 |
api /pub_api 公用 |
/wx_get_ad |
读取广告设置 |
api /yonghu_api 用户 |
/wx_check_reg_yonghu |
验证 用户注册 |
/wx_check_login_yonghu |
验证 用户登录 |
|
/wx_check_reg_yonghu_weixin |
验证 用户登录(微信登录) |
|
/wx_huiyuan_xinxi_byid |
根据用户id获取用户信息 |
|
/wx_huiyuan_xinxi_update_byid |
更新用户信息 |
|
/wx_huiyuan_mima_act |
更新用户密码 |
|
api /zixun_api 资讯 |
/wx_news_list |
读取最新5条资讯 |
/wx_news_list_byid |
资讯列表 |
|
/wx_news_list_canshu |
获取列表的总页数 |
|
/wx_news_info |
资讯详情 |
|
api / shu_api 电子书 |
/wx_ shu_top6 |
读取最新6个电子书 |
/wx_shu_xinxi_byid |
获取电子书信息(简介) |
|
/wx_shu_jieshao_byid |
获取电子书信息(介绍) |
|
/wx_shu_mulu_index |
获取电子书目录 |
|
/wx_shu_shoucang_add |
电子书收藏 |
|
/wx_shu_goumai_add |
电子书购买接口 |
|
/wx_shu_xinxi |
电子书阅读 |
|
/wx_shu_xiangqing |
电子书详情 |
|
/wx_shu_shoucang_list |
会员电子书收藏列表 |
|
/wx_shu_shoucang_del |
删除 用户电子书收藏 |
|
/wx_shu_goumai_list |
电子书课程订单列表 |
|
/wx_shu_fenlei_list |
电子书分类列表 |
|
/wx_shu_fenlei_list_byid |
按分类获取电子书列表 |
|
/wx_shu_all |
电子书所有列表 |
成品效果图