项目背景和意义

目的:本课题主要目标是设计并能够实现一个基于微信小程序影视评论交流系统,前台用户使用小程序,后台管理使用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数据库的影视评论交流小程序系统设计与实现相关推荐

  1. 计算机毕业设计Java智慧校园系统前端(源码+系统+mysql数据库+lw文档)

    计算机毕业设计Java智慧校园系统前端(源码+系统+mysql数据库+lw文档) 计算机毕业设计Java智慧校园系统前端(源码+系统+mysql数据库+lw文档) 本源码技术栈: 项目架构:B/S架构 ...

  2. 基于JAVA旅行指南网站计算机毕业设计源码+系统+mysql数据库+lw文档+部署

    基于JAVA旅行指南网站计算机毕业设计源码+系统+mysql数据库+lw文档+部署 基于JAVA旅行指南网站计算机毕业设计源码+系统+mysql数据库+lw文档+部署 本源码技术栈: 项目架构:B/S ...

  3. 基于JAVA自考学位系统计算机毕业设计源码+系统+mysql数据库+lw文档+部署

    基于JAVA自考学位系统计算机毕业设计源码+系统+mysql数据库+lw文档+部署 基于JAVA自考学位系统计算机毕业设计源码+系统+mysql数据库+lw文档+部署 本源码技术栈: 项目架构:B/S ...

  4. 基于JAVA苗木购销系统计算机毕业设计源码+系统+mysql数据库+lw文档+部署

    基于JAVA苗木购销系统计算机毕业设计源码+系统+mysql数据库+lw文档+部署 基于JAVA苗木购销系统计算机毕业设计源码+系统+mysql数据库+lw文档+部署 本源码技术栈: 项目架构:B/S ...

  5. 基于JAVA高校食品安全系统计算机毕业设计源码+系统+mysql数据库+lw文档+部署

    基于JAVA高校食品安全系统计算机毕业设计源码+系统+mysql数据库+lw文档+部署 基于JAVA高校食品安全系统计算机毕业设计源码+系统+mysql数据库+lw文档+部署 本源码技术栈: 项目架构 ...

  6. 基于JAVA智能停车场管理系统计算机毕业设计源码+系统+mysql数据库+lw文档+部署

    基于JAVA智能停车场管理系统计算机毕业设计源码+系统+mysql数据库+lw文档+部署 基于JAVA智能停车场管理系统计算机毕业设计源码+系统+mysql数据库+lw文档+部署 本源码技术栈: 项目 ...

  7. 基于JAVA医院门诊管理系统计算机毕业设计源码+系统+mysql数据库+lw文档+部署

    基于JAVA医院门诊管理系统计算机毕业设计源码+系统+mysql数据库+lw文档+部署 基于JAVA医院门诊管理系统计算机毕业设计源码+系统+mysql数据库+lw文档+部署 本源码技术栈: 项目架构 ...

  8. 基于JAVA个人交友网站计算机毕业设计源码+系统+mysql数据库+lw文档+部署mp4

    基于JAVA个人交友网站计算机毕业设计源码+系统+mysql数据库+lw文档+部署mp4 基于JAVA个人交友网站计算机毕业设计源码+系统+mysql数据库+lw文档+部署mp4 本源码技术栈: 项目 ...

  9. 基于JAVA校园快递管理系统计算机毕业设计源码+系统+mysql数据库+lw文档+部署

    基于JAVA校园快递管理系统计算机毕业设计源码+系统+mysql数据库+lw文档+部署 基于JAVA校园快递管理系统计算机毕业设计源码+系统+mysql数据库+lw文档+部署 本源码技术栈: 项目架构 ...

最新文章

  1. UPDATE STATISTICS 有何妙用?
  2. 容器化部署实践之Django应用部署(二)
  3. ansible代码发布系统
  4. python学习_数据处理编程实例(一)
  5. java import自定义类_Java实现的自定义类加载器示例
  6. 转: ashx中使用Session
  7. 2020 操作系统第三天复习(习题总结)
  8. Spring框架—SpringBean源码分析
  9. Subscription
  10. webpack配置babel-loader
  11. 计算机网络基础大学教材,计算机网络基础(高等院校信息技术应用型规划教材)...
  12. Javacv录制视频
  13. 【报表福利大放送】100余套报表模板免费下
  14. Thematic框架主题结构图
  15. ecshop index.php,ecshop  源码分析01 (index.php)
  16. android bp文件_Android.bp学习笔记
  17. 中心极限定理及其应用
  18. 牛顿迭代法——求根好手
  19. 困在家里的100个愿望
  20. 调试,一项磨炼人的活(一)---《调试九法》

热门文章

  1. 2021年塔式起重机司机新版试题及塔式起重机司机试题及解析
  2. 软件开发架构师的职责
  3. onHoverEvent
  4. 关于计算机的英语名言,关于玩游戏的名言 英语
  5. vue 自适应屏幕的宽高度
  6. Linux安装JDK8教程
  7. java调用百度地图API根据地理位置获取经纬度
  8. 【第57题】输入、输出系列5-文件锁定功能
  9. ATMega 328 analog interfacing
  10. ThinkPHP5_模糊查询和分页