博主介绍:《Vue.js入门与商城开发实战》《微信小程序商城开发》图书作者,CSDN博客专家,在线教育专家,CSDN钻石讲师;专注大学生毕业设计教育和辅导。
所有项目都配有从入门到精通的基础知识视频课程,免费
项目配有对应开发文档、开题报告、任务书、PPT、论文模版等
在文章末尾可以获取联系方式
目的:本课题主要目标是设计并能够实现一个基于微信小程序在线电子书阅读系统,前台用户使用小程序,后台管理使用基PHP+MySql的B/S架构;通过后台录入电子书信息、书目录信息,用户通过小程序登录,查看图书列表、查看图书信息、查看图书目录、阅读。
意义:微信小程序在线电子书阅读系统是计算机技术与图书相结合的产物,通过微信小程序在线电子书阅读系统实现了对电子书的高效管理。随着计算机技术的不断提高,计算机已经深入到社会生活的各个角落.
开发概要
开发操作系统:windows10 + 4G内存 + 500G
小程序开发:微信开发者工具(MINA框架)
后台环境:PHPstudy集成环境
后台开发语言:PHP
后台开发工具:Dreamweaver 或者 PhpStorm(开发工具自行选择)
数据库:mysql8
数据库管理工具:navicat
其他开发语言:html + css +javascript
数据库ER图
后台管理系统文件
所在路径:后台源码ht目录是后台
绿色显示的是系统框架,不要动
位置 | 程序名 | 说明 |
源码根目录 | login.php | 后台登录页面 |
源码根目录 | check_u_login.php | 后台登录处理程序 |
ht 后台根目录 | index.php | 后台首页 |
left.php | 后台左侧菜单 | |
u_logout.php | 退出登录 | |
ht/quanxian 密码管理 | mima.php | 密码修改页面 |
mima_act.php | 密码修改程序 | |
ht/zixun 资讯 | zixun_add.php | 资讯录入页面 |
zixun_add_act.php | 资讯录入数据库程序 | |
zixun_list.php | 资讯列表 | |
zixun_xiugai.php | 资讯修改页面 | |
zixun_xiugai_act.php | 资讯修改程序 | |
zixun_del.php | 资讯删除程序 | |
ht/ guanggao 广告和留言 | ad_index_wx.php | 轮播图设置页面 |
ad_index_wx_baocun | 轮播图设置程序处理 | |
liuyan_list.php | 留言列表 | |
liuyan_delt.php | 留言删除 | |
ht/huiyuan 会员 | hy_list.php | 会员列表 |
hy_del.php | 会员删除 | |
ht/shu 图书管理 | tushu_add.php | 图书录入页面 |
tushu_add_act.php | 图书录入程序处理 | |
tushu_list.php | 图书列表 | |
tushu_xiugai.php | 图书修改页面 | |
tushu_xiugai_act.php | 图书修改程序处理 | |
tushu_del.php | 图书删除 | |
tushu_mulu.php | 图书目录 | |
mulu_del.php | 图书目录内容删除 | |
mulu_xiugai.php | 图书目录内容修改页面 | |
mulu_xiugai_act.php | 图书目录内容修改程序处理 | |
mulu1_add.php | 图书目录章内容录入页面 | |
mulu1_add_act.php | 图书目录章内容录入程序处理 | |
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 | 密码修改 |
数据库表
广告表:guanggao
字段名 | 类型 | 备注 |
id | Int | 自动递增;菜单的id(主键),不允许空 |
wz1 | longtext | 广告1的文字 |
tpdz1 | longtext | 广告1的图片地址 |
ljdz1 | longtext | 广告1的链接地址 |
wz2 | longtext | 广告2的文字 |
tpdz2 | longtext | 广告2的图片地址 |
ljdz2 | longtext | 广告2的链接地址 |
wz3 | longtext | 广告3的文字 |
tpdz3 | longtext | 广告3的图片地址 |
ljdz3 | longtext | 广告3的链接地址 |
会员表:huiyuan
字段名 | 类型 | 备注 |
id | int | 自动递增;菜单的id(主键),不允许空 |
shouji | varchar | 手机号:用户名 |
mima | varchar | 密码 |
xingming | varchar | 姓名 |
| varchar | QQ号 |
| varchar | |
wx_openid | varchar | 登录微信的openid |
wx_nicheng | varchar | 微信昵称 |
wx_touxiang | varchar | 微信头像图片地址 |
add_riqi | date | 写入数据库日期 |
add_shijian | datetime | 写入数据库时间 |
beizhu | text | 备注 |
留言表:liuyan
字段名 | 类型 | 备注 |
id | Int | 自动递增;菜单的id(主键),不允许空 |
xingming | varchar | 姓名 |
dianhua | varchar | 电话 |
youxiang | varchar | 邮箱 |
zhuti | varchar | 主题 |
neirong | longtext | 内容 |
riqi | datetime | 留言录入数据库的日期 |
shijian | datetime | 留言录入数据库的时间 |
资讯表:zixun
字段名 | 类型 | 备注 |
id | Int(11) | 自动递增;菜单的id(主键),不允许空 |
xinxi_lxid1 | int(11) | 外键:信息1级类型的id,参考资讯类型表的id |
xinxi_biaoti | varchar(250) | 信息 |
xinxi_riqi | date | 信息日期 |
xinxi_neirong | text | 内容: |
add_riqi | date | 写入数据库日期 |
add_shijian | datetime | 写入数据库时间 |
资讯分类表:zixun_fenlei
字段名 | 类型 | 备注 |
id | Int(11) | 自动递增;菜单的id(主键),不允许空 |
caidan_mingcheng | varchar(50) | 菜单名称,允许空 |
paixu_id | int(11) | 排序数字,数字大的在前面,允许空 |
电子书分类表:tushu_fenlei
字段名 | 类型 | 备注 |
id | Int | 自动递增;菜单的id(主键),不允许空 |
caidan_mingcheng | varchar | 分类菜单名称,允许空 |
caidan_jibie | int | 分类菜单级别,允许空 这里做到2级:值可以是:1 | 2 |
caidan_suoshu | int | 分类菜单所属上级菜单的id,允许空 |
paixu_id | int | 排序数字,数字大的在前面,允许空(预留) |
电子图书表:tushu
字段名 | 类型 | 备注 |
id | Int | 自动递增;菜单的id(主键),不允许空 |
xinxi_lxid1 | int | 电子图书信息1级类型的id,参考类型表的id |
xinxi_lxid2 | int | 电子图书信息2级类型的id,参考类型表的id |
xinxi_biaoti | varchar | 电子图书信息 |
xinxi_riqi | date | 电子图书信息日期 |
xinxi_tupian | varchar | 电子图书信息图片 |
xinxi_neirong | text | 电子图书内容: |
add_riqi | date | 写入数据库日期 |
add_shijian | datetime | 写入数据库时间 |
电子图书表目录:tushu_mulu
字段名 | 类型 | 备注 |
id | Int | 自动递增;菜单的id(主键),不允许空 |
xinxi_biaoti | varcha | 信息 |
xinxi_riqi | date | 信息日期 |
xinxi_neirong | text | 内容: |
add_riqi | date | 写入数据库日期 |
add_shijian | datetime | 写入数据库时间 |
tushu_id | int | 电子书id |
tushu_mc | longtext | 电子书名称 |
mulu_jibie | int | 目录级别 |
up_id | int | 所属上级分类id |
up_mc | int | 所属于上级分类名称 |
电子图书收藏表:tushu_shoucang
字段名 | 类型 | 备注 |
id | int | 自动递增;菜单的id(主键),不允许空 |
u_id | int | 用户id 外键,是哪个用户的收藏,是用户表的id |
shu_id | int | 产品id 外键,是收藏的哪个电子书,对应电子书表的id |
shu_mc | Varchar | 收藏的电子书 |
riqi | datetime | 收藏的日期 |
shijian | datetime | 收藏的时间 |
参考来源:https://www.hzyaoyi.cn/pc_jiaocheng_tushu_index.php?/40/1496.html
来源地址:https://blog.csdn.net/u013818205/article/details/132712244