项目背景和意义

目的:本课题主要目标是设计并能够实现一个基于微信小程序在线电子书阅读系统,前台用户使用小程序,后台管理使用基Java+MySql技术;通过后台录入电子书信息、书目录信息,用户通过小程序登录,查看电子书列表、查看电子书信息、查看电子书目录、阅读。

整个系统使用CS模式,C端(客户端)是小程序,S端(服务器端)是Java开发。

意义:微信小程序在线电子书阅读系统是计算机技术与电子书相结合的产物,通过微信小程序在线电子书阅读系统实现了对电子书的高效管理。随着计算机技术的不断提高,计算机已经深入到社会生活的各个角落.

在工作人员的具备一定的计算机操作能力的前提下,特编此微信小程序在线电子书阅读系统软件以提高电子书的阅读和销售。

可行性分析

基于微信小程序在线电子书阅读系统有以下三方面可以总结系统开发的可行性,具体如下:

1.技术可行性

以Windows7或10为操作系统,采用IDEA软件为开发后台管理,运用mysql进行数据库存储,使用微信开发者工具开发微信小程序;后台管理系统硬件环境是PC机,前台用户在手机上使用微信小程序。

2.经济可行性

一方面,采用IDEA和微信开发者工具开发有好的人机界面和强劲的功能支持,使管理人员的工作效率进一步提高从而节省人力、物力;另一方面,系统的制作成本低,在现有的PC机上即可使用IDEA和微信开发者工具进行开发。

3.操作可行性

在操作上是在Windows操作系统上进行电子书系统后台管理系统的使用,主要凭借使用Windows操作技术通过浏览器即可完成数据的录入、修改、删除等功能,简单方便。

用户使用手机登录微信小程序在线电子书阅读系统来使用更加方便。

主要功能模块

后台管理员功能

广告管理:设置小程序首页轮播图广告和链接
留言列表:所有用户留言信息列表,支持删除
会员列表:查看所有注册会员信息,支持删除
录入资讯:录入资讯标题、内容等信息
管理资讯:查看已录入资讯列表,支持删除和修改

电子书分类管理:录入电子书分类,查看现有分类,修改和删除分类
电子书录入:选择分类,录入电子书名称,上传电子书封面,录入图书介绍
电子书管理:显示所有录入的电子书信息,支持修改和删除
电子书目录和内容:录入每本电子书章节标题、内容
电子书订单管理:查看所有下单的信息,支持删除

小程序功能

用户注册登录:注册普通账号,然后使用注册的账号登录登录
微信授权登录:直接使用微信作为账号,授权后登录
资讯功能:用户可以任意浏览资讯列表和详细信息   
留言:用户可以在小程序对管理平台留言。

电子书库:电子书库中心显示所有的电子书
电子书查询:在电子书列表顶部,输入电子书关键字,点击查询,筛选出对应的电子书
电子书分类:显示本系统有哪些电子书分类,在后台设置
电子书目录:显示对应电子书的目录
电子书详情:显示对应的电子书介绍内容,支持上一接,下一节,回到目录
电子书收藏:在电子书详情,下方点击“收藏”,进行收藏
电子书购买:在电子书详情,下方点击“立即购买”,进行购买,这里是模拟支付,点击假定购买成功。
已购电子书列表:用户下单购买的订单列表
电子书收藏列表:用户收藏的电子书列表,可以直接点击到电子书,可以删除。

用户信息:填写姓名、qq、邮箱、备注等信息
退出系统:清除缓存,返回小程序首页

开发概要

主要介绍了系统在开发过程中所应用到的一些关键的技术,主要包括了前端小程序开发的MINA框架;后台开发java的框架springboot、模板引擎thymeleaf程序技术;MySQL数据库;以及常规的网页技术HTML/CSS/JAVASCRIPT的介绍。

小程序开发:微信开发者工具(MINA框架)

后台环境:JDK1.8 + Tomcat8

后台开发语言:Java

后台开发框架:springboot

后台模板引擎:Thymeleaf

后台开发工具:Idea2020

数据库:mysql8

数据库管理工具:navicat

其他开发语言:html + css +javascript

开发文件说明

后台文件

绿色的是开源的后台管理系统框架,不要动

所在路径:Src >main >com.huang.com>houtai

程序名

包含

houtai/fenzu.java

后台分组管理

/quanxian_fenzu_list

分组权限列表

/quanxian_fenzu_xiugai

分组权限 修改

houtai/ guanliyuan.java

后台用户管理

/ht_mima

密码修改

/quanxian_user_add

后台用户录入

/quanxian_user_list

后台用户列表

/quanxian_user_xiugai

用户修改

houtai/ huiyuan.java

后台框架

/login

用户登录页面

/main

后台首页

/top

后台顶部文件

/center

后台中间文件首页

/middel

后台中间文件(包含左右)

/left

后台中间文件-左边

/tab

后台中间文件-右边

/down

后台底部文件

/logout

后台退出登录

houtai/ quanxian.java

后台权限管理

/quanxian_caidan_1ji

1级菜单列表

/quanxian_caidan_2ji

2级菜单列表

/quanxian_caidan_2ji_nei

2级菜单 操作

/quanxian_caidan_3ji

3级菜单列表

/quanxian_caidan_3ji_nei

3级菜单 操作页面

houtai/ guanyu.java

关于我们设置

/houtai_guanggao_shezhi

设置广告

/houtai_liuyan_list

留言列表

/houtai_liuyan_del

删除留言

houtai/ xinxi.java

后台新闻管理

/houtai_xinxi_fenlei

信息分类管理

/houtai_xinxi_add

信息录入

/houtai_xinxi_list

信息列表

/houtai_xinxi_xiugai

修改资讯

/houtai_xinxi_del

删除资讯

houtai/ yonghu.java

用户管理

/houtai_yonghu_list

用户列表

/houtai_yonghu_del

删除用户

houtai/ shu.java

电子书

/houtai_shu_fenlei

电子书分类管理

/houtai_shu_add

书籍录入

/houtai_shu_list

书籍列表

/houtai_ shu_del

书籍删除

/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

电子书所有列表

成品效果图

小程序效果截图

后台管理截图

软件工程毕业设计课题(42)微信小程序毕业设计JAVA小说电子书小程序系统毕设作品项目相关推荐

  1. 软件工程毕业设计课题(44)微信小程序毕业设计JAVA医院预约挂号小程序系统毕设作品项目

    项目背景和意义 目的:本课题主要目标是设计并能够实现一个基于微信小程序医院预约挂号系统,前台用户使用小程序,后台管理使用基Java+MySql技术:通过后台设置医院信息.录入医院科室信息.录入医生信息 ...

  2. 软件工程毕业设计课题(48)微信小程序毕业设计JAVA交流论坛小程序系统毕设作品项目

    项目背景和意义 目的:本课题主要目标是设计并能够实现一个基于微信小程序论坛交流系统,前台用户使用小程序,后台管理使用Java+Mysql开发,后台使用了springboot框架:通过后台设置录入资讯. ...

  3. 软件工程毕业设计课题(49)微信小程序毕业设计JAVA菜谱美食小程序系统毕设作品项目

    项目背景和意义 目的:本课题主要目标是设计并能够实现一个基于微信小程序美食菜谱点评系统,前台用户使用小程序,后台管理使用Java+Mysql开发,后台使用了springboot框架:通过后台添加资讯和 ...

  4. 软件工程毕业设计课题(37)基于JAVA毕业设计JAVA核酸预约系统统毕设作品项目

    项目背景和意义 目的:本课题主要目标是设计并能够实现一个基于web网页的疫情核酸检查预约系统,整个网站项目使用了B/S架构,基于java的springboot框架下开发::通过后台设置医院信息.录入医 ...

  5. 软件工程毕业设计课题(30)基于JAVA毕业设计JAVA校园失物招领系统毕设作品项目

    项目背景和意义 目的:本课题主要目标是设计并能够实现一个基于web网页的失物招领网站系统,整个网站项目使用了B/S架构,基于java的springboot框架下开发:管理员通过后台录入信息.管理信息, ...

  6. 软件工程毕业设计课题(34)基于JAVA毕业设计JAVA医院预约挂号系统毕设作品项目

    项目背景和意义 目的:本课题主要目标是设计并能够实现一个基于web网页的医院预约挂号系统,整个网站项目使用了B/S架构,基于java的springboot框架下开发:通过后台设置医院信息.录入医院科室 ...

  7. 微信小程序项目实例Java后台的小程序求职招聘|兼职管理系统

  8. 微信小程序篇_01 微信小程序与Java后端接口交互

    微信小程序与Java后端接口交互 准备 创建后端项目 创建小程序项目 本文主要介绍小程序前后端数据的交互,实践演示. 准备 创建后端项目 我这里就创建一个SpringBoot项目作为演示. 在创建项目 ...

  9. 微信支付(小程序)-java配置

    一:商户号配置与小程序设置 微信支付(小程序)-商户号配置与小程序配置 二:java引入微信jar包 <!-- 微信支付 --><dependency><groupId& ...

最新文章

  1. 一句话总结Windbg 32位版本和64位版本的选择
  2. HTML5 LocalStorage 本地存储JSON数据
  3. vba 邮件body html,Excel VBA中的Outlook电子邮件和签名 – .Body vs .HTMLbody
  4. KMP子串匹配算法(Knuth–Morris–Pratt algorithm)
  5. centos 源码安装mysql5.6_CentOS 7下源码安装MySQL 5.6
  6. SQL分页查询的介绍以及好处~~
  7. OpenWRT开源项目论坛遭未授权访问,可被用于供应链攻击
  8. 基于Tomcat + JNDI + ActiveMQ实现JMS的点对点消息传送
  9. html编写注册页面
  10. HTML5实现在线拍照功能(调取摄像头API)
  11. 安装arcgis api for python步骤、以及注意事项
  12. 文字前的小图标HTML,Font Awesome实现文字链右边加一个箭头图标
  13. 【小程序测试】小程序介绍,项目简介
  14. 苏州蜗牛面试感想 ------- 知其然而不知其所以然
  15. Jmeter dubbo插件测试dubbo接口
  16. 针式打印机步进电机介绍
  17. 《javascript语言精粹》读书笔记——函数
  18. 关于角色移动的几种方法
  19. 微软新冠病毒感染员工的自白
  20. 2017年【计算机视觉机器学习人工智能】领域重要会议 汇总 (持续更新)

热门文章

  1. 文件损坏如何修复?简单的方法
  2. 鲲鹏devkit开发套件——编译调试工具介绍
  3. 掌握盲打?写个脚本陪自己练,每天练一遍,基本上一个星期就成了!
  4. 支付宝手机网页唤醒app支付
  5. Shell 字符串转数组的三种方式
  6. JAVA SE学习笔记(七):终章:Java程序设计基础笔记(全10万字)
  7. 我要的精致:人间有茶是清欢
  8. uni-app项目实现用户注册密码前端页面加密
  9. unity水特效与标准资源包的下载导入
  10. 经典WinCC如何移植到TIA博途WinCC Professional?