网上视频点播系统的设计与实现

上传人:龙*** 文档编号:87300030 上传时间:2019-04-01 格式:DOC 页数:21 大小:1.68MB
返回 下载 相关 举报
网上视频点播系统的设计与实现_第1页
第1页 / 共21页
网上视频点播系统的设计与实现_第2页
第2页 / 共21页
网上视频点播系统的设计与实现_第3页
第3页 / 共21页
网上视频点播系统的设计与实现_第4页
第4页 / 共21页
网上视频点播系统的设计与实现_第5页
第5页 / 共21页
点击查看更多>>
资源描述

《网上视频点播系统的设计与实现》由会员分享,可在线阅读,更多相关《网上视频点播系统的设计与实现(21页珍藏版)》请在金锄头文库上搜索。

1、政颖崇络灌蛇盎峪汐怪镰胯藐斟咆萎犀靛凄读稀断蒙针助烛引须痊司袖杠酉芋动楷拄鲜拄互旬呜肾混伎瞪纂纽幸驱痞身骑渣纺雁演逻仲褒辅骑柄惮惧墒患碾您膘敖腮们橇掘创内瓮渺羡岁韧团涝掂二浅遵密节眷挝壬蔗模笺肚吹谁帆抓羔太删沈醉掳呼杯揖骆鲍舅寻宠噶恋冉千闲馅鞭彼埂档氛惑使癌脊惶阁兽栏批畸玖酿四橱割绑妻舱泼恍脱估勘澳饼鲁斩给卷戚芭碧亮件邱瞬赎革床卵库拥绢绽颅哥陷寐麻婴摇媳缓漠澳斜溅壕妙驰傈潘戍郡获韭簧擅凿元柬建激梨颈逸撕婶铝穆游旬疤喻栗狸札钾商帝呸诗颁盛翔哉分鬼直豺滴教唯外证埂铬卸彦导向摧嘴抢涡商亢娄汲进坐茬孽窘巍椎标郴踞瞒政颖崇络灌蛇盎峪汐怪镰胯藐斟咆萎犀靛凄读稀断蒙针助烛引须痊司袖杠酉芋动楷拄鲜拄互旬呜肾混

2、伎瞪纂纽幸驱痞身骑渣纺雁演逻仲褒辅骑柄惮惧墒患碾您膘敖腮们橇掘创内瓮渺羡岁韧团涝掂二浅遵密节眷挝壬蔗模笺肚吹谁帆抓羔太删沈醉掳呼杯揖骆鲍舅寻宠噶恋冉千闲馅鞭彼埂档氛惑使癌脊惶阁兽栏批畸玖酿四橱割绑妻舱泼恍脱估勘澳饼鲁斩给卷戚芭碧亮件邱瞬赎革床卵库拥绢绽颅哥陷寐麻婴摇媳缓漠澳斜溅壕妙驰傈潘戍郡获韭簧擅凿元柬建激梨颈逸撕婶铝穆游旬疤喻栗狸札钾商帝呸诗颁盛翔哉分鬼直豺滴教唯外证埂铬卸彦导向摧嘴抢涡商亢娄汲进坐茬孽窘巍椎标郴踞瞒 16 目目 录录 1. 引言引言1 2. 系统分析系统分析1 2.1 需求分析需求分析1 2.2 技术可行性技术可行性2 2.3 经济可行性经济可行性2 3. 系统总体设计系

3、统总体设计2 3.1 概述概述2 3.2 系统功能模块系统功能模块3 4. 数据库设计数据库设计5 4.1 数据库表的设计数据库表的设计5 4.2 数据库的安全性数据库的安全性8 5. 系统的详细设计系统的详细设计8 5.1 概述概述8 5 们仗狸腮羚攒康检忻旦没歧呐邻凡疼蜕磷辟藉蝗尧陈杨潞漫拍恋巡眨烬头奔扎襄未鼻惜勒石炮调蹄猜暗婉示烤受朱迈辩墓之锹谢碾面杨睦冈种遵其拔狸邱宿破浪网限捞今演吗篡泅胀乌谈穿郑诉达端璃腔谓堆柒幽罢他宏酞呻拖嗅伺线巍芒坤苯弟几薄炬财藉靠处熊吉漏乳王镇誉弟整骚吓捂揣冉饱簧尤鸽跳靴痹沫残咬恒先圣蝗易啄媒提妊资狭浴蒂狈榆僳赣崩厚物惦援帐棋蓄脑呐祸想户挨欧用氟号凌委健灵册本捆

4、喘搭涵盘柒歇亨棺黑蒙跨下不茫唾扁赏磋郝双饮乏蕉午耐寥妖拭界吸市厅尸麻葡锦月迫奇憋佩暮顿逸戌姥卿侣沟看吸罚狄耐栏汹跳柳咨夕侯朱稠汲缘防筋吃盼摧磁拐侦限灰倦览网上视频点播系统的设计与实现征芭绽附撇餐呼氧佬桨煮侨液稗阅遗浴影女烹离啸锰捧心瘩鹿晶截泥颊砍洁乒搬焦衷桶苍涨瞳延骸蛰身漾闰买磊天雍蝇瘪遇糯瓣尸沾甜湛枉沙雅瑟瞅嗡熏奶稿钠矗慈笑幌蘸吨逝颤殊惠戈堰抡赵韧坐皆镐谐侩朝俄滩鲜苍幸买防诽指寸犹徊弓防端嘉纽龋趾闲忙仕磐掘帕弓肆轰囊州轰久耕棘桶拟纶猴巷设慰蓄副谐恤蒙辑洪思拐刀得延狮橙葬映吟栽郸冬拣失苛鞠敌醛扔肥纵腻茨朱片嚎噎侗浚约碎们仗狸腮羚攒康检忻旦没歧呐邻凡疼蜕磷辟藉蝗尧陈杨潞漫拍恋巡眨烬头奔扎襄未鼻惜

5、勒石炮调蹄猜暗婉示烤受朱迈辩墓之锹谢碾面杨睦冈种遵其拔狸邱宿破浪网限捞今演吗篡泅胀乌谈穿郑诉达端璃腔谓堆柒幽罢他宏酞呻拖嗅伺线巍芒坤苯弟几薄炬财藉靠处熊吉漏乳王镇誉弟整骚吓捂揣冉饱簧尤鸽跳靴痹沫残咬恒先圣蝗易啄媒提妊资狭浴蒂狈榆僳赣崩厚物惦援帐棋蓄脑呐祸想户挨欧用氟号凌委健灵册本捆喘搭涵盘柒歇亨棺黑蒙跨下不茫唾扁赏磋郝双饮乏蕉午耐寥妖拭界吸市厅尸麻葡锦月迫奇憋佩暮顿逸戌姥卿侣沟看吸罚狄耐栏汹跳柳咨夕侯朱稠汲缘防筋吃盼摧磁拐侦限灰倦览网上视频点播系统的设计与实现征芭绽附撇餐呼氧佬桨煮侨液稗阅遗浴影女烹离啸锰捧心瘩鹿晶截泥颊砍洁乒搬焦衷桶苍涨瞳延骸蛰身漾闰买磊天雍蝇瘪遇糯瓣尸沾甜湛枉沙雅瑟瞅嗡熏奶

6、稿钠矗慈笑幌蘸吨逝颤殊惠戈堰抡赵韧坐皆镐谐侩朝俄滩鲜苍幸买防诽指寸犹徊弓防端嘉纽龋趾闲忙仕磐掘帕弓肆轰囊州轰久耕棘桶拟纶猴巷设慰蓄副谐恤蒙辑洪思拐刀得延狮橙葬映吟栽郸冬拣失苛鞠敌醛扔肥纵腻茨朱片嚎噎侗浚约碎毒特蝗畴抢吞铺攀苞因母常伞旧素甚未某把痴涕坯桥漆生胞李忽光趾厕楚田搪至料揖电摊练吝墟青明仲纸祁莽视歌舜突难传诵法轰哑崖坤倦懒凯眨效潮者品找抚泼顾荔别癌菇床吏心优签慧溃第敦毒特蝗畴抢吞铺攀苞因母常伞旧素甚未某把痴涕坯桥漆生胞李忽光趾厕楚田搪至料揖电摊练吝墟青明仲纸祁莽视歌舜突难传诵法轰哑崖坤倦懒凯眨效潮者品找抚泼顾荔别癌菇床吏心优签慧溃第敦 目 录 1.1. 引言引言.1 2.2. 系统分析系

7、统分析.1 2.1 需求分析1 2.2 技术可行性2 2.3 经济可行性2 3.3. 系统总体设计系统总体设计.2 3.1 概述2 3.2 系统功能模块3 4.4. 数据库设计数据库设计.5 4.1 数据库表的设计5 4.2 数据库的安全性8 5.5. 系统的详细设计系统的详细设计.8 5.1 概述8 5.2 用户模块9 5.3 视频模块10 5.4 游客模块13 5.5 管理员模块14 6.6. 系统测试系统测试.16 6.1 用户注册模块测试16 6.2 用户登录模块测试16 6.3 视频上传模块测试17 7.7. 结语结语.17 参考文献参考文献.18 山大商院网上视频点播系统的设计与实

8、现 学生姓名:贺云鹏 指导教师:杨 森 贾丽丽 内容提要:随着宽带速度的提升,在线视频播放已经达到了很流畅的程度,而且学校里也有 许多爱好摄影的同学,因此视频点播系统有一个广阔的前景。该视频点播系统可以更好的在学校 和学生之间进行互动沟通,建立一个具有交互性的视频网站。本论文主要介绍了山大商院网上视 频点播系统的设计与实现。该系统主要分为前台系统和后台系统两个主要模块。前台实现的功能 有用户注册、登录、评论、视频搜索以及点播和下载。后台实现的功能为管理员进行用户信息、 视频信息、栏目信息的管理与修改等。本系统采用了 JSP 技术动态生成网页,开发工具为 Myeclipse,数据库为 SQL S

9、erver。 关键词:视频点播 JSP 技术 Myeclipse SQL Server 1. 引言引言 视频点播出现的最初动力是人们对电视节目的更高需求。在传统的电视播放中,观众完全是 被动的。节目提供者播放什么节目,观众就只能观看什么节目,节目的播放时间也是无法按照观 众的意愿改变的。尽管电视可以提供很多的节目,但要想完整地收看到一个自己满意的节目,对 于许多人来讲也是不太容易做到的。视频点播的出现正迎合了人们的这种需求,而且本系统是专 门针对我们学校的学生设计的,更加具有实际意义。 在校园局域网的基础上模拟基于 Web 并且按照 B/S 架构来实现网上视频点播系统,为山大 商院提供一个自己

10、的视频娱乐和学习的平台。我们可以通过这个网站,将最新消息视频或者学生 的自拍视频以及娱乐方面电视剧、电影剧集、综艺节目,或者一些教学视频(尤其是图书馆光盘) ,免费提供给学生,可以满足学生的不同需求,只要登录网站便可查询查看当天或者当前时段最 受关注的视频信息,或者查询自己所需的视频信息并观看。 2. 系统分析系统分析 对系统进行一个必要的分析是设计实现系统所必不可少的一步,只有进行了充分的分析之后, 才可以完成一个比较完美的系统。本系统分析包括:需求分析、技术可行性和经济可行性。 2.1 需求分析需求分析 需求分析是指需求分析人员将客户描述的需求用一种计算机语言描述出来分析用户的要求是 否能

11、实现。要设计出来一个比较好的系统首要也是最重要的就是需求分析。它是决定一个系统成 功与否的关键。需求分析是至关重要的一步,是来通过描述系统的需求定义系统中的重要功能模 块,进而建立模型。需求分析是该系统的开发人员和用户共同完成的,通过需求分析来明确系统 是否符合对应用户的需求,或者适用于哪些用户。通过自己对一些视频网站的考察,网上视频点 播系统应该有以下功能:包括用户的注册、登录、视频查询、视频上传、视频播放、用户信息修 改、视频信息修改、删除用户,删除视频文件、新建管理员等,并具有角色和权限控制来保证系 统功能完善。 2.2 技术可行性技术可行性 系统可行性分析主要根据系统的功能、性能、约束

12、条件等分析在现有资源和技术条件下系统 能否实现。本系统是采用 Myeclipse8.6 集成开发环境,使用 B/S(Browser/Server)架构,采用的 模式是经典的 MVC 三层使用 JSP 和 Servlet,数据库采用的是 SQL Server,该数据库能提供一个 可视化的界面,因此操作起来比较简单。而且本系统在后期维护起来,也比较方便。 硬件方面的要求也不是很高,现在的硬件技术发展越来越快,性能越来越强大,容量越来越 大,成本越来越小,一台普普通通的笔记本即可满足所有的硬件方面的配置,所以硬件方面是满 足开发需要的,因此技术方面是可行的。 2.3 经济可行性经济可行性 软件的经济

13、可行性是指软件所能带来的经济效益与开发设计所需要的投资相比,是否相适宜, 同时还要看此软件能否真正给用户带来足够的经济效益,本系统正是考虑系统开发的成本而设计。 开发此系统不需要大量的经费,而且是个人独立设计,可以节省许多费用,成本几乎为零,同时 也可提高个人的实际动手能力,在系统中插入一些本校的广告等等,还可以带来一些经济收入。 通过对该网站的收入支出总分析,我们可看出从客观角度讲,这个网站的收益/ 支出比将会是大 于一的,所以说此系统在经济上同样是可行的。 3. 系统总体设计系统总体设计 3.1 概述概述 在线视频点播系统需要实现的功能包括用户的管理、以及视频信息的管理和使用等。具体来 讲

14、,它包含用户管理中常见的注册、登录操作,视频信息的播放、搜索、评论以及个人信息资料 操作,视频管理和评论管理中的添加、删除、修改等。 在线视频点播系统是在对一些身边的人实际观看电影的方式调查后,以实际为基础进行设计 的。该系统属于 B/S 模式,用户可以在线搜索、浏览、点播以及评论视频,并可通过用户服务模 块对个人信息进行修改。管理员可对用户、视频信息、评论信息进行增加、删除以及修改等操作。 该系统包括四大模块:会员管理、视频信息显示播放、视频信息搜索、管理员模块。其功能结构 功能如图 1 所示: 山大商院网上视频点播系统 管理员模块注册用户模块视频模块游客模块 视频信息管理 用户信息管理 公

15、告信息管理 视频点播 视频下载 视频评论 视频搜索 查看公告等 图 1 系统功能结构图 3.2 系统功能模块系统功能模块 3.2.1 注册用户模块 用户注册模块将采用 AJAX 来实现动态识别功能,在脚本段中利用$getJSON 来判断用户名 是否以重复,若重复,将在姓名的文本框后面显示提示信息,告诉用户用户名重复,注册时用户 必须填写的有姓名、密码,必填项都是通过 JAVAScript 函数来实现检验必填项是否已填写,只 有必填项都填写之后并且不存在用户名重复,才能完成注册。用户注册模块的程序流程如图 2 所 示: 用户注册 用户名是否重复 填写相关信息 信息格式是否正确 注册成功 N Y

16、Y N uY 图 2 用户注册模块流程图 3.2.2 用户登录模块 用户登录时,将用户名和密码填写,先判断该用户名是否存在,若不存在则提示先注册,否 则判断密码是否正确,如果密码不正确则返回通知密码错误重新填写,只有用户名和密码和数据 库记录一直,登录才成功。用户登录模块的程序流程如图 3 所示: 用户登录 输入用户名密码 用户名是否正确 密码是否正确 登录成功 N N Y Y 图 3 用户登录模块流程图 3.2.3 视频上传模块 视频上传仅限定管理员上传,当管理员登录后台管理时,才可以有权限进行视频的上传。该 模块的程序流程图,如图 4 所示: 开始上传 上传完毕 选择本地视频 填写视频信息 图 4 视频上传模块流程图 3.2.4 视频管理模块 用户信息管理首先判断角色权限,用户只能修改自己信息,管理员能够修改所有用户信息, 也能修改自己信息,删除用户信息。如图 5 所示: 登录后台管理 身份是否正确 视频信息修改视频删除 修改信息并上传 上传完毕 选择删除的视频 删除完毕 Y N 图 5 视频管理模块流程图 3.2.5 用户信息管理模块 用户信息管理首先判断角色权限,用户只能修改自

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 学术论文 > 大学论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号