本科生毕业论文

基于Java框架springboot在线视频点播系统

开题报告

学    院:

专    业: 计算机科学与技术

年    级:

学生姓名:

指导教师:

  XXXX大学本科生毕业论文(设计)开题报告书

姓  

Xxx

学院

XXXXXXX

专业

XXX

年级(班)

论文题目

基于Java框架springboot在线视频点播系统

指导教师

课题论证

  • 课题背景

Spring Boot 是由 Pivotal 团队提供的全新框架,其设计目的是用来简化新 Spring 应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。用我的话来理解,就是 Spring Boot 其实不是什么新的框架,它默认配置了很多框架的使用方式,就像 Maven 整合了所有的 Jar 包,Spring Boot 整合了所有的框架。

整个系统基于springboot框架+mysql数据库实现。

开发环境:jdk1.8+tomcat8

  • 课题的目的与意义

目的:本课题主要目标是设计并能够实现一个基于java的视频点播系统,系统整体使用了基于浏览的java+MySql的B/S架构,技术上使用了基于java的springboot框架;使用浏览器,管理员通过后台添加课程信息、视频信息等,用户通过浏览器注册登录,查看视频信息、点击播放视频、免费学习、购买收费学习。

意义:java视频点播系统是计算机技术与视频管理相结合的产物,通过视频点播系统实现了对视频的高效管理。随着计算机技术的不断提高,计算机已经深入到社会生活的各个角落,在工作人员的具备一定的计算机操作能力的前提下,特编此视频点播系统软件以提高视频的管理效率。而且只要在有网络的地方,使用浏览器即可完成操作。

三、可行性分析

基于java的在线视频点播系统系统有以下三方面可以总结系统开发的可行性,具体如下:

1.技术可行性

以Windows7或10为操作系统,基于java的jdk和tomcat,采用idea软件为开发后台管理,运用mysql进行数据库存储;后台管理系统硬件环境是PC机,用户使用任何能上网的电脑设置,使用浏览器即可访问在线视频点播系统。

2.经济可行性

一方面,只要有能上网的电脑,系统的管理员在任何地方任何时候都可以管理,工作效率进一步提高从而节省人力、物力,只要会打字即可,不需要很高的学历;另一方面,系统的制作成本低,在现有的PC机上即可使用idea开发者工具进行开发。

3.操作可行性

从管理来说,只要有一台普通的电脑就可以进行网站信息的设置、录入、修改,操作非常方便而且可行度很高。

方案设计

后台功能

(1)网站初始化:设置网站名称、关键字、描述等

(2)系统设置:设置关于我们、联系我们、加入我们、法律声明

(3)资讯录入:选择资讯分类、录入资讯标题、简介、内容等

(4)资讯管理:查看所有资讯、支持修改和删除

(5)资讯互动信息:查看浏览、查看收藏、查看信息评论和评论管理

(5)会员中心:查看注册用户信息、支持删除

(6)广告图设置:设置首页轮播的广告图

(7)留言列表:管理留言内容、支持删除

(8)视频分类设置:设置有哪些科目类型

(9)录入视频:录入视频标题、选择分类、视频价格、上传图片、视频详细介绍

(10)视频管理:列出所有视频信息、支持修改、删除

(11)热门视频关键字:设置网站可以查询的热门视频关键字

(12)视频评论管理:列出用户对网站视频的评论信息,支持修改审核操作、删除操作

(13)视频订单列表:列出网站用户下单的所有订单信息,支持删除操作

用户功能

(1)注册登录:游客进行账号注册、登录平台

(2)查看网站介绍:网站介绍、关于我们、联系我们、加入我们、法律声明

(3)视频列表:显示网站提供的所有视频信息;可以按视频的分类筛选。

(4)视频购买:在视频详情页面,点击“我要购买课程”,确认购买。

(5)视频收藏:在视频详情页面,登录的用户,可以对当前视频进行收藏,收藏后的视频列表在用户中心可以查看,可以进行删除。

(6)视频评论:在视频详情页面,登录的用户,可以填写评论内容,提交评论信息;提交的评论信息需要后台管理员审核后可见。

(7)留言反馈:给网站管理员留言,后台管理员可见。

(8)我的视频课程列表:列出用户的所有购买的视频课程,可以点击视频课程名称,进入视频学习页面在线学习。

(9)视频课程浏览、收藏、评论:列出用户浏览过的网站上的视频课程信息浏览记录;收藏过的视频课程信息列表,支持删除;评论过的信息列表和状态。

(10)资讯浏览、收藏、评论:列出用户浏览过的网站上的资讯信息浏览记录;收藏过的资讯信息列表,支持删除;评论过的资讯信息列表和状态。

(11)用户信息:修改用户信息

(12)密码修改:修改用户登录的密码

(13)退出登录:清除登录从cookie,返回网站首页

进度计划

2022.09.10—2022.10.15  查看大量的文献,收集课题有关资料,确定论文选题;

2022.10.16—2022.10.30  在老师的指导下,填写毕业论文任务书;

2022.10.31—2022.11.15  大量收集论文资料,理清论文思路,对论文思路进行完善。

2022.11.16—2022.12.22  完成开题报告答辩;

2022.12.23—2022.12.27  根据指导老师提出的建议再进行修改,完善系统功能设计

2022.12.28—2023.04.10  在查阅大量文献之后,运用多种研究方案,完成系统开发并基本完成论文初稿。

2023.04.01—2023.04.15  将初稿完善交由导师审阅,提出修改建议。

2023.04.16—2023.05.14  在导师指导下,对论文进行反复修改形成终稿,装订成册上交学院,同时为毕业论文答辩做准备工作

2023.05.15  进行毕业论文答辩

意见

 

 指导教师:

   年     月     

教研室意见

                                                    教研室主任:

                                                               年     月     

基于JAVA视频点播系统设计与实现 开题报告相关推荐

  1. 基于JAVA婚纱租赁系统 (Springboot框架) 开题报告

      本科生毕业论文 基于Java(springboot框架)婚纱租赁系统 开题报告 学    院: 专    业: 计算机科学与技术 年    级: 学生姓名: 指导教师:   XXXX大学本科生毕业 ...

  2. 基于JAVA新闻信息管理系统设计与实现 开题报告

      本科生毕业论文 基于Java新闻管理系统springboot框架 开题报告 学    院: 专    业: 计算机科学与技术 年    级: 学生姓名: 指导教师:   XXXX大学本科生毕业论文 ...

  3. 基于PHP学生信息管理系统设计与实现 开题报告

    基于PHP学生信息管理系统设计与实现 开题报告   本科生毕业论文 基于PHP校园学生信息管理系统 开题报告 学    院: 专    业: 计算机科学与技术 年    级: 学生姓名: 指导教师: ...

  4. 基于PHP网上购物商城系统设计与实现 开题报告

      专科/本科生毕业论文 基于PHP+Mysql网上商城系统 开题报告 学    院: 专    业: 计算机科学与技术 年    级: 学生姓名: 指导教师:   XXXX大学本科生毕业论文(设计) ...

  5. 基于PHP学生成绩查询系统设计与实现 开题报告

      本科生毕业论文 基于PHP学生成绩查询系统 开题报告 学    院: 专    业: 计算机科学与技术 年    级: 学生姓名: 指导教师:   XXXX大学本科生毕业论文(设计)开题报告书 姓 ...

  6. 基于PHP音乐网站平台系统设计与实现 开题报告

      专科/本科生毕业论文 基于PHP+Mysql音乐网站平台 开题报告 学    院: 专    业: 年    级: 学生姓名: 指导教师:   XXXX大学本科生毕业论文(设计)开题报告书 姓   ...

  7. 基于微信校园跑腿小程序系统设计与实现 开题报告

      毕业论文 基于微信校园跑腿小程序系统 开题报告 学    院: 专    业: 年    级: 学生姓名: 指导教师: 黄菊华   XXXX大学本科生毕业论文(设计)开题报告书 姓   名 Xxx ...

  8. 基于微信共享充电桩小程序系统设计与实现 开题报告

      毕业论文 基于微信共享充电小程序系统 开题报告 学    院: 专    业: 年    级: 学生姓名: 指导教师: 黄菊华   XXXX大学本科生毕业论文(设计)开题报告书 姓   名 Xxx ...

  9. 基于微信共享洗衣小程序系统设计与实现 开题报告

       毕业论文 基于微信校园洗衣小程序系统 开题报告 学    院: 专    业: 年    级: 学生姓名: 指导教师: 黄菊华   XXXX大学本科生毕业论文(设计)开题报告书 姓   名 Xx ...

最新文章

  1. 深拷贝与浅拷贝、空类与空数组
  2. css的checkbox样式变化
  3. 【64QAM同步】基于FPGA/MATLAB的64QAM同步系统的实现
  4. DL之DNN优化技术:神经网络算法简介之GD/SGD算法的简介、代码实现、代码调参之详细攻略
  5. 零基础学Python(第一章 开发工具·最简易的环境·无需配置环境变量)
  6. java io null异常_大量java.lang.InterruptedException: null异常,数据没有同步
  7. 谷歌、CMU发文:别压榨单模型了!集成+级联上分效率更高!
  8. nginx https透明代理_Nginx反向代理https,配置lets-encrypt证书教程
  9. java axis2 jar_Java axis2.jar包详解及缺少jar包错误分析
  10. JavaWeb:tomcat知识以及遇到的一些小问题
  11. VBA实现Excel模块筛选高级应用场景!
  12. SSM毕设项目国有资产管理系统3c938(java+VUE+Mybatis+Maven+Mysql)
  13. 高等代数 具有度量的线性空间(第10章)5 正交空间与辛空间
  14. 联想Filez zBox2022企业版为企业的 “零信任体系”构建保驾护航
  15. 数据结构 C++ 多项式的表达以及乘法实现
  16. 网易云信 android,Android 网易云信集成(一)
  17. CocoWu‘s Summer English Study Summery
  18. grpc-go源码剖析九之dnsResolver解释器以及实战测试coredns
  19. SecTalks: BNE0x00 - Minotaur靶机
  20. RabbitMQ 基本消息模型和消息确认机制

热门文章

  1. Android中对menu、home、back键的监听
  2. 深度学习论文: BAM: Bottleneck Attention Module及其PyTorch实现
  3. HTML制作法国国旗
  4. python获取字典长度_Python中的字典
  5. java+s2sh+mysql水费系统
  6. echarts地图学习(使用geoJson数据绘制地图)
  7. 吴军长文讲解算力:全球算力竞争中我们要做的三件事
  8. 【技术分享】TestFlight测试的流程文档
  9. 打印20以内的素数c语言,c语言编程输出2~100之间的所有素数(每行输出10个),并将它们打印出来....
  10. LDA的使用记录--TREC,测试