制作简易的web视频管理系统
我们组的web数据库课课程设计作业–yiliyili视频管理系统
前言
此次博客留档一下本学期期末最让我吐血的一次课程设计大作业,五天时间每天睡眠时间不足五小时,让我们组一个从来没学过javaWeb的人完成了一次JavaWeb项目,我们组在此次完成的是视频管理系统,即借鉴了在年轻人中大火的bilibili视频网站管理系统设计。在本次课程设计中,我负责前端与后端的连接,后端处理业务逻辑代码的编写。而另一位我的搭档(对前端各种样式设计真的超会的,至少比我这个fwNB,SESESssss的博客_S.E_CSDN博客-笔记领域博主)则完全负责了前端页面各样式的设计,和一部分前端与后端的连接。
各个页面的展示
用户登录界面
输入用户名和密码即可登录,左侧的信息框起展示的作用是随机刷新信息的,右侧可以选择注册用户,或者管理员登录
用户注册界面,
按照要求输入各项信息即可以登录
登录成功后进入主页界面,
导航栏上有搜索,和个人头像,右侧可以选择各个分区进入不同的频道
点击音乐后频道内容
搜索界面
可以在上部搜索框搜索关键词,用户名称或视频关键字都可以搜索到对应视频,搜索毕导THU后的搜索结果
用户界面
点击用户头像可以进入该用户界面,可以给该用户发送私信
点击视频即可以进入视频观看界面
用户可以发布评论,给视频点赞,页面都会自动计数
视频采用B站提供的外链播放方式
个人页面
点击个人头像可以进入个人页面,点击关注列表会弹出来关注列表,私信列表
同时个人拥有删除视频的权限,点击删除键既可以删除:
管理员界面
鉴于视频管理员的特殊性,这里我们分为了三个页面视频审核,用户信息修改,评论审核管理员,界面做的较为简陋,大家看个乐子就好了(后期赶deadLine做的,核心功能做出来但前端界面美化没怎么做)
管理员登录界面:
用户管理员界面
这里我们可以看到数据库里记载的所有用户信息,可以修改用户信息,并且封禁用户,封禁用户后,用户将被提示封禁然后无法登录
被封禁后无法登录
视频管理人员界面
可以审核用户发布的视频信息,进行驳回(在数据库内部删除),审核通过,封禁用户账号,同时每次进行驳回和封禁官方都会发私信通知该用户
评论管理界面
管理用户发布的评论内容,当用户发布不良言论,可以选择驳回(删除),或者直接封禁该账号,按下通过则不会再出现在审核界面中
结语
这次由原来两周时间缩短为一周的课设,真的是我大学两年来最累的一次课程设计,不过也收获很多。基础掌握了各个后端代码的编写,以及一些框架的内容(不过说实话我还是觉得FlaskWeb好用)。说实话其中最灵机一现的一次就是,将数据藏在a标签的内部从而来根据访问信息的不同修改网页所展示的内容然后通过jstl语言直接查询数据库,展示在页面上省去了后端与前端交互是真的好用哈哈哈。也感谢我的搭档,ht(SESESssss的博客_S.E_CSDN博客-笔记领域博主)的全力配合
制作简易的web视频管理系统相关推荐
- web制作简易百度网页
web制作简易百度网页 代码如下: <!-- edu_5_4_1.html --> <body> <p align="center"><a ...
- qt制作简易视频截帧软件
qt制作简易视频截帧软件 1.视频进度条滑动参考 https://blog.csdn.net/zong596568821xp/article/details/78991397?spm=1001.201 ...
- 【基于Web停车场管理系统——开题报告 分享(仅供参考呀)】
目录 一.课题来源 二.研究现状 三.课题研究目标.内容和手段: 四.设计(论文)提纲及进度安排: 五.进程安排 六.主要参考文献和书目: 一.课题来源 近些年来,随着时代的进步,经济的飞速发展,人们 ...
- 库存商品表html源码,JSP+Servlet+数据库的方式完成一个简易的库存商品管理系统...
[实例简介] JSP+Servlet+数据库的方式完成一个简易的库存商品管理系统 [实例截图] [核心代码] f48fd612-281d-454e-97d3-20c8f775879f └── Prod ...
- web系统管理系统_使用无头管理系统创建灵活的Web内容
web系统管理系统 近年来,我们见证了向用户交付基于Web的内容的技术设备数量激增. 每年,智能手机,平板电脑,智能手表等等都将具有不断发展的技术能力,并支持越来越多的操作系统和Web浏览器,这些产品 ...
- Luat Inside | 致敬经典,使用Air724UG制作简易贪吃蛇
作者简介: 打盹的消防车--活跃于Luat社群的新生代全能开发者,东北小伙儿爽朗幽默.好学敏思,更是实力行动派.幼年曾手握火红炽铁而后全然无恙,堪称魔幻经历:如今热衷于各类嵌入式软硬件研究,快意物联江 ...
- java计算机毕业设计Web产品管理系统MyBatis+系统+LW文档+源码+调试部署
java计算机毕业设计Web产品管理系统MyBatis+系统+LW文档+源码+调试部署 java计算机毕业设计Web产品管理系统MyBatis+系统+LW文档+源码+调试部署 本源码技术栈: 项目架构 ...
- 用VC++6.0制作简易浏览器
很好的一个VC++6.0制作简易浏览器,对初学者来说有很大的帮助,但是我在最后遇到点问题,如果有问题请连接http://blog.csdn.net/u013675958/article/details ...
- 基于java Web停车场管理系统源码和论文
开发工具:idea (eclipse) 环境:jdk1.8 mysql5.7 tomcat 随着时代的发展与科技的进步,停车场信息管理的方式也随之改变.譬如,以前的纸质记录数据并管理数据,到现在 ...
最新文章
- python计算n的32次方_获得用户输入的一个整数N,计算并输出N的32次方。_学小易找答案...
- QT实现maroon游戏
- MySQL使用裸设备
- 电脑内存占用莫名很高_CPU占用高,电脑莫名卡顿?万能的重启拯救不了就用这3招,妥了!...
- iOS Social框架
- MySQL 5.7.18 解压版安装
- sublimetext3安装配置
- php注册树模式,PHP三种基本设计模式(工厂模式、单例模式、注册树模式)
- html5做一个相册_HTML5最新版本介绍
- k8s高可用集群_搭建高可用集群(部署haproxy和安装docker以及其他组件)---K8S_Google工作笔记0056
- Spark Shuffle 堆外内存溢出问题与解决(Shuffle通信原理)
- Cent OS6.6 的vsftps 的root上传配置
- 项目管理(PMP)认证介绍
- matlab绘图如何居中,word中插入绘图表格怎样居中
- Unity移动端、WebGL 四边形线框Shader 实现
- android 太阳系布局,Solar Walk太阳系模型软件-三维太阳系模型下载2.4.49安卓版-西西软件下载...
- 一.全局定位--开源定位框架LIO-SAM_based_relocalization实录数据集测试
- Qt实现Windows风格无边框
- 和block循环引用说再见
- 动物名称日语单词集合