项目背景和意义
目的:本课题主要目标是设计并能够实现一个基于微信小程序视频分享系统,前台用户使用小程序,后台管理使用Java+Mysql开发,后台使用了springboot框架;通过后台设置视频属性、管理用户上传视频、管理用户评论、管理用户举报等;用户通过小程序登录,查看资讯、查找和查看视频作品介绍、发起评论、举报、收藏等。
意义:近年来,随着“互联网+”的大潮兴起,人们的思想观念和生活方式不断发生改变,各种线上活动已经成为人们生活中的一项重要内容。与传统手机app相比,微信小程序凭借其强大的用户基础及其应用时的便捷而深受欢迎。在此基础上,以小程序为载体的视频分享平台,将具有相同兴趣的用户群体组织在一起,提供与之需求高度匹配的服务,例如视频作品点评,视频收藏、视频播放,具有一定的研究意义和商业价值,符合我国互联网个性化服务的趋势。
可行性分析
基于微信小程序视频分享系统有以下三方面可以总结系统开发的可行性。
具体如下:
1.技术可行性
以Windows7或10为操作系统,采用IDEA软件为开发后台管理,运用mysql进行数据库存储,使用微信开发者工具开发微信小程序;后台管理系统硬件环境是PC机,前台用户在手机上使用微信小程序。
2.经济可行性
一方面,采用IDEA和微信开发者工具开发有好的人机界面和强劲的功能支持,使管理员录入视频和管理相关视频评论、交流信息的工作效率进一步提高从而节省人力、物力;另一方面,系统的制作成本低,在现有的PC机上即可使用IDEA和微信开发者工具进行开发。
3.操作可行性
IDEA软件在操作上是在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/ shipin.java 视频 | /houtai_shipin_shuxing | 视频属性显示页面 |
| /houtai_shipin_shuxing_nei | 视频属性设置 | |
| /houtai_shipin_list | 视频列表 | |
| /houtai_shipin_del | 删除视频 | |
| /houtai_shipin_pinglun_list | 评论列表 | |
| /houtai_shipin_pinglun_caozuo | 后台评论列表操作(修改xiugai和删除del) | |
| /houtai_shipin_jubao_list | 举报列表 | |
| /houtai_shipin_jubao_caozuo | 后台举报列表操作(修改xiugai和删除del) |
所在路径:Src >main >com.huang.com>api
按程序整理的接口列表如下
| 页面 | 接口 | 说明 |
| api/liuyan_api 留言 | /wx_liuyan | 留言接口 |
| api /pub_api 公用 | /wx_get_ad | 读取广告设置 |
| /wx_shipin_top4 | 读取最新4条 | |
| /wx_shipin_top8 | 读取最新8条 | |
| /pinglun_list_by_uid | 根据用户id,获取评论列表 | |
| /wx_shipin_list | 视频列表 | |
| /wx_shipin_list_yeshu | 视频列表的页数 | |
| /wx_shipin_xinxi_byid | 根据id获取视频信息 | |
| /wx_shipin_pinglun_list | 根据id获取视频评论 | |
| /wx_shipin_pinglun_add | 评论 | |
| /wx_shipin_shoucang | 视频收藏接口 | |
| /wx_shipin_shoucang_list | 会员视频收藏列表 | |
| //wx_shipin_shoucang_del | 删除收藏 | |
| api / upload_api 视频上传 | /wx_upload | 视频上传接口 |
| 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 /shipin_api 视频 | /wx_shipin_diqu | 获取地区 |
| /wx_shipin_leixing | 获取类型 | |
| /wx_shipin_add | 用户视频录入 | |
| /wx_shipin_list_wode | 会员视频列表 | |
| /wx_shipin_list_wode_canshu | 会员视频列表页数 | |
| /wx_shipin_del_byid | 视频删除 | |
| /wx_shipin_xinxi | 视频详情 | |
| /wx_shipin_xiugai | 视频修改和删除 | |
| /wx_shipin_jubao_add | 视频举报 |






















