基于Java后台(Springboot框架)+前端小程序(MINA框架)+Mysql数据库的影视评论交流小程序系统设计与实现
项目背景和意义
目的:本课题主要目标是设计并能够实现一个基于微信小程序影视评论交流系统,前台用户使用小程序,后台管理使用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
开发文件说明
实体图和ER图
后台文件
绿色的是开源的后台管理系统框架,不要动
所在路径: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/ yingshi.java 影视 |
/houtai_yingshi_shuxing |
影视属性显示页面 |
/houtai_yingshi_shuxing_nei |
影视属性设置 |
|
/houtai_yingshi_add |
影视录入 |
|
/houtai_yingshi_list |
影视列表 |
|
/houtai_yingshi_xiugai |
修改影视 |
|
/houtai_yingshi_del |
删除影视 |
|
/houtai_yingshi_pinglun_list |
影视评论列表 |
|
/houtai_yingshi_pinglun_caozuo |
评论列表操作(修改xiugai和删除del) |
|
houtai/bbs.java 交流 |
/houtai_bbs_zhuti_list |
主题列表 |
/houtai_bbs_zhuti_del |
主题删除 |
|
/houtai_bbs_huifu_list |
主题回复列表 |
|
/houtai_bbs_huifu_del |
主题回复删除 |
小程序文件
所在路径:Src >main >com.huang.com>api
按程序整理的接口列表如下
页面 |
接口 |
说明 |
api/liuyan_api 留言 |
/wx_liuyan |
留言接口 |
api /pub_api 公用 |
/wx_get_ad |
读取广告设置 |
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 /yingshi_api 影视 |
/wx_yingshi_top4 |
读取最新4条影视信息 |
/pinglun_list_by_uid |
根据用户id,获取评论列表 |
|
/wx_yingshi_list |
影视列表 |
|
/wx_yingshi_list_yeshu |
影视列表的页数 |
|
/wx_yingshi_xinxi_byid |
根据id获取影视信息 |
|
/wx_yingshi_pinglun_list |
根据id获取影视评论 |
|
/wx_yingshi_shoucang |
影视收藏接口 |
|
/wx_yingshi_pinglun_add |
影视评论 |
|
/wx_yingshi_shoucang_list |
会员影视收藏列表 |
|
/wx_yingshi_shoucang_del |
删除用户影视收藏 |
|
api /bbs_api 交流 |
/wx_bbs_add |
发帖 |
/wx_bbs_top |
读取最新3条帖子主题 |
|
/wx_bbs_xinxi |
交流帖子详情 |
|
/wx_bbs_huifu |
交流帖子回复 |
|
/wx_bbs_huifu_byid |
读取帖子回复信息列表 |
|
/wx_bbs_list_byid |
bbs列表 |
|
/wx_bbs_list_canshu |
bbs列表页数 |
|
/wx_bbs_list_wode |
用户发布的bbs列表 |
|
/wx_bbs_list_wode_canshu |
用户发布的bbs页数 |
|
/wx_bbs_list_huifu |
用户bbs回复列表 |
|
/wx_bbs_list_huifu_canshu |
用户bbs回复页数 |
|
/wx_bbs_del_byid |
删除 |
|
/wx_bbs_xiugai |
修改 |
|
/wx_bbs_xinxi_shuju_liulan_gengxin_bybbsid |
更新浏览数 |
成品效果图
小程序效果截图
后台管理截图
基于Java后台(Springboot框架)+前端小程序(MINA框架)+Mysql数据库的影视评论交流小程序系统设计与实现相关推荐
- 计算机毕业设计Java智慧校园系统前端(源码+系统+mysql数据库+lw文档)
计算机毕业设计Java智慧校园系统前端(源码+系统+mysql数据库+lw文档) 计算机毕业设计Java智慧校园系统前端(源码+系统+mysql数据库+lw文档) 本源码技术栈: 项目架构:B/S架构 ...
- 基于JAVA旅行指南网站计算机毕业设计源码+系统+mysql数据库+lw文档+部署
基于JAVA旅行指南网站计算机毕业设计源码+系统+mysql数据库+lw文档+部署 基于JAVA旅行指南网站计算机毕业设计源码+系统+mysql数据库+lw文档+部署 本源码技术栈: 项目架构:B/S ...
- 基于JAVA自考学位系统计算机毕业设计源码+系统+mysql数据库+lw文档+部署
基于JAVA自考学位系统计算机毕业设计源码+系统+mysql数据库+lw文档+部署 基于JAVA自考学位系统计算机毕业设计源码+系统+mysql数据库+lw文档+部署 本源码技术栈: 项目架构:B/S ...
- 基于JAVA苗木购销系统计算机毕业设计源码+系统+mysql数据库+lw文档+部署
基于JAVA苗木购销系统计算机毕业设计源码+系统+mysql数据库+lw文档+部署 基于JAVA苗木购销系统计算机毕业设计源码+系统+mysql数据库+lw文档+部署 本源码技术栈: 项目架构:B/S ...
- 基于JAVA高校食品安全系统计算机毕业设计源码+系统+mysql数据库+lw文档+部署
基于JAVA高校食品安全系统计算机毕业设计源码+系统+mysql数据库+lw文档+部署 基于JAVA高校食品安全系统计算机毕业设计源码+系统+mysql数据库+lw文档+部署 本源码技术栈: 项目架构 ...
- 基于JAVA智能停车场管理系统计算机毕业设计源码+系统+mysql数据库+lw文档+部署
基于JAVA智能停车场管理系统计算机毕业设计源码+系统+mysql数据库+lw文档+部署 基于JAVA智能停车场管理系统计算机毕业设计源码+系统+mysql数据库+lw文档+部署 本源码技术栈: 项目 ...
- 基于JAVA医院门诊管理系统计算机毕业设计源码+系统+mysql数据库+lw文档+部署
基于JAVA医院门诊管理系统计算机毕业设计源码+系统+mysql数据库+lw文档+部署 基于JAVA医院门诊管理系统计算机毕业设计源码+系统+mysql数据库+lw文档+部署 本源码技术栈: 项目架构 ...
- 基于JAVA个人交友网站计算机毕业设计源码+系统+mysql数据库+lw文档+部署mp4
基于JAVA个人交友网站计算机毕业设计源码+系统+mysql数据库+lw文档+部署mp4 基于JAVA个人交友网站计算机毕业设计源码+系统+mysql数据库+lw文档+部署mp4 本源码技术栈: 项目 ...
- 基于JAVA校园快递管理系统计算机毕业设计源码+系统+mysql数据库+lw文档+部署
基于JAVA校园快递管理系统计算机毕业设计源码+系统+mysql数据库+lw文档+部署 基于JAVA校园快递管理系统计算机毕业设计源码+系统+mysql数据库+lw文档+部署 本源码技术栈: 项目架构 ...
最新文章
- UPDATE STATISTICS 有何妙用?
- 容器化部署实践之Django应用部署(二)
- ansible代码发布系统
- python学习_数据处理编程实例(一)
- java import自定义类_Java实现的自定义类加载器示例
- 转: ashx中使用Session
- 2020 操作系统第三天复习(习题总结)
- Spring框架—SpringBean源码分析
- Subscription
- webpack配置babel-loader
- 计算机网络基础大学教材,计算机网络基础(高等院校信息技术应用型规划教材)...
- Javacv录制视频
- 【报表福利大放送】100余套报表模板免费下
- Thematic框架主题结构图
- ecshop index.php,ecshop 源码分析01 (index.php)
- android bp文件_Android.bp学习笔记
- 中心极限定理及其应用
- 牛顿迭代法——求根好手
- 困在家里的100个愿望
- 调试,一项磨炼人的活(一)---《调试九法》