摘 要
随着现在网络的快速发展,网上管理系统也逐渐快速发展起来,网上管理模式很快融入到了许多学院的之中,随之就产生了“视频点播系统”,这样就让视频点播系统更加方便简单。
对于本视频点播系统的设计来说,系统开发主要是采用java语言技术,在整个系统的设计中应用MySQL数据库来完成数据存储,具体根据视频点播系统的现状来进行开发的,具体根据现实的需求来实现视频点播系统网络化的管理,各类信息有序地进行存储,进入视频点播系统页面之后,方可开始操作主控界面,主要功能包括管理员:首页、个人中心、学生管理、教师管理、视频分类管理、视频信息管理、系统管理,学生前台:首页、视频信息、系统公告、个人中心、后台管理,教师:首页、个人中心、视频信息管理等功能。
本论文主要讲述了视频点播系统开发背景,该系统它主要是对需求分析和功能需求做了介绍,并且对系统做了详细的测试和总结。具体从业务流程、数据库设计和系统结构等多方面的问题。望能利用先进的计算机技术和网络技术来改变目前的视频点播系统状况,提高管理效率。
关键词:视频点播系统;SSM框架,mysql数据库,B/S模式
开发技术介绍
- Java
- Mysql
- B/S结构
- SSM
系统设计
系统的功能结构图
通过系统需求分析,本视频点播系统主要实现功能包括管理员:首页、个人中心、学生管理、教师管理、视频分类管理、视频信息管理、系统管理,学生前台:首页、视频信息、系统公告、个人中心、后台管理,教师:首页、个人中心、视频信息管理等功能。其功能结构图如下图4-1所示:
系统数据库设计
教师表
列名 | 数据类型 | 长度 | 约束 |
---|---|---|---|
id | int | 11 | NOT NULL |
addtime | varchar | 50 | default NULL |
jiaoshigonghao | varchar | 50 | default NULL |
mima | varchar | 50 | default NULL |
jiaoshixingming | varchar | 50 | default NULL |
xingbie | varchar | 50 | default NULL |
zhaopian | varchar | 50 | default NULL |
zhicheng | varchar | 50 | default NULL |
lianxidianhua | varchar | 50 | default NULL |
视频信息表
列名 | 数据类型 | 长度 | 约束 |
---|---|---|---|
id | int | 11 | NOT NULL |
addtime | varchar | 50 | default NULL |
shipinbianhao | varchar | 50 | default NULL |
shipinmingcheng | varchar | 50 | default NULL |
fenlei | varchar | 50 | default NULL |
shipinfengmian | varchar | 50 | default NULL |
shipin | varchar | 50 | default NULL |
shipinjieshao | varchar | 50 | default NULL |
faburiqi | varchar | 50 | default NULL |
jiaoshigonghao | varchar | 50 | default NULL |
jiaoshixingming | varchar | 50 | default NULL |
学生表
列名 | 数据类型 | 长度 | 约束 |
---|---|---|---|
id | int | 11 | NOT NULL |
addtime | varchar | 50 | default NULL |
xuehao | varchar | 50 | default NULL |
mima | varchar | 50 | default NULL |
xueshengxingming | varchar | 50 | default NULL |
xingbie | varchar | 50 | default NULL |
touxiang | varchar | 50 | default NULL |
shouji | varchar | 50 | default NULL |
youxiang | varchar | 50 | default NULL |
视频分类表
列名 | 数据类型 | 长度 | 约束 |
---|---|---|---|
id | int | 11 | NOT NULL |
addtime | varchar | 50 | default NULL |
fenlei | varchar | 50 | default NULL |
系统功能实现
个人信息界面图
学生管理界面图
教师管理界面图
视频分类管理界面图
轮播图管理界面图
视频信息管理界面图
系统功能界面图
视频信息评论界面图
结 论
对于本次的系统开发来看,它主要是把我以前所学的知识进行了一次综合的应用。经过这次毕业设计的制作它主要是把我以前所学的理论知识应用到社会实践当中。通过这一次的视频点播系统的设计与实现它能够有效把计算机知识与实际问题相互应用,通过计算机网络技术来解决用户生活当中的实际问题,从而提高我的编程能力。虽然在这次毕业设计当中我遇到了很多的问题和困难,但是通过不断的调试和老师的帮助让我圆满的完成了这次毕业设计。通过这次毕业设计的制作让我对计算机实际应用得到了很强的锻炼,同时也大大的提高了我的动手动脑能力,让我也感受到了其中的乐趣和喜悦。
通过这次毕业设计的撰写把我在大学期间所学到的东西都应用上了,但是我觉得还是微不足道的,因为在这次毕业设计当中让我深深的了解到对于软件开发和学习理论知识它是两个完全不同的概念。但是通过这次软件的开发让我在以后的工作当中打下了良好的基础。