jsp在线视频网站系统的设计与实现

在线视频网站系统的设计与实现

摘 要
当前,国内视频行业的规模呈逐年上升,在线视频、评论都在逐渐增加,视频行业管理的压力日益提升。目前,仍然有较多视频行业采用传统的人工、单机方式进行管理,所产生的管理数据主要为纸质或单一的电子文档,各类管理数据数量庞大,管理效率偏低。目前,视频行业仍然停留在上述阶段。可见,开发一套在线视频网站系统,对于有效提升数据处理效率,提升视频行业水平具有一定的迫切性。本系统基于B/S模式,选用流行的JSP+MySQL数据库。该系统主要有管理员角色,实现了用户登录、注册、管理员的管理、用户注册、在线视频、评论、新闻信息、在线留言管理、组合查询视频行业信息等必要的功能。在线视频网站系统完成后,具有操作简单,运行流畅等优势,能够满足视频在线观看的需要,有效提高了视频在线观看效率。

关键词:视频在线观看;JSP;B/S;MySQL

Design and implementation of online video website system

ABSTRACT

At present, the scale of domestic video industry is increasing year by year, online video and comments are gradually increasing, and the pressure of video industry management is increasing day by day. At present, there are still many video industries that use traditional manual and stand-alone management methods. The management data generated are mainly paper or single electronic documents. The amount of various management data is huge and the management efficiency is low. At present, the video industry is still at the above stage. It can be seen that the development of an online video website system is urgent to effectively improve the data processing efficiency and the level of the video industry. The system is based on B / S mode and selects the popular JSP + MySQL database. The system mainly has the role of administrator, which realizes the necessary functions such as user login, registration, administrator management, user registration, online video, comments, news information, online message management, combined query of video industry information and so on. After the completion of the online video website system, it has the advantages of simple operation and smooth operation. It can meet the needs of online video viewing and effectively improve the efficiency of online video viewing.

Key Words: Video online viewing; JSP; B/S; MySQL

目录

1.前言 1
1.1项目开发背景 1
1.2项目开发的意义 1
2.可行性分析 2
2.1 技术可行性 2
2.2 经济可行性 2
2.3 操作可行性 2
2.4 社会可行性 3
3.需求分析 4
3.1系统参与技术介绍 4
3.1.1 JSP技术 4
3.1.2 JAVA语言 4
3.1.3 MyEclipse简介 5
3.1.4 B/S框架 5
3.1.5 MYSQL数据库 5
3.2功能需求分析 7
3.3业务流程需求分析 8
3.4数据流程需求分析 9
4.概要设计 11
4.1系统设计问题分析 11
4.2系统总体设计 11
4.3系统功能模块设计 12
4.4数据库设计 13
4.4.1概念模型设计 13
4.4.2数据库表设计 16
5.详细设计及实现 19
5.1系统各模块关系 19
5.2系统详细设计 19
5.2.1登录模块的实现 19
5.2.2用户注册模块的实现 20
5.2.3在线视频模块的实现 21
5.2.4评论模块的实现 22
5.2.5新闻信息模块的实现 23
5.2.6在线留言模块的实现 23
6.软件测试 25
6.1 测试的目的 25
6.2 测试的步骤 25
6.3 测试的主要内容 26
6.4功能测试 26
6.5系统性能测试 28
7.总结 30
参考文献 31
谢辞 32
附录 33

1.前言
1.1项目开发背景
随着科学技术的发展,计算机技术越来越深入视频行业当中,为视频行业提供更为简单和更便捷的视频在线观看,也在潜移默化中影响着人类的视频在线观看方式。同时,随着视频行业要求的不断增加以及科技时代的快速发展,在线视频网站系统的建设为人们提供了更多的人性化视频在线观看。但由于每天产生的过多数据会使得管理员工作量大且易错误。如当查找某条记录时,由于数据量复杂,依靠管理员去逐条地查找,不仅费事而且会浪费时间,工作效率较低。如果采用在线视频网站系统不仅能够保证数据准确无误,而且还可以统计管理信息,这些优点能够极大地提高视频在线观看的效率。

1.2项目开发的意义
(1)国外研究现状
目前,随着信息化系统建设获得了飞速发展。视频行业是迫切的需要实现视频在线观看,应走在时代的前列,提高信息化程度,提升管理水平。在在线视频网站系统方面,西方发达国家高校学校的基础配套设施比较完善。
(2)国内研究现状
国内在线视频网站系统的建设开始于20世纪末,视频行业管理信息化的建设流行于多地。视频行业根据自身的实际需求来开发在线视频网站系统。推进了国内信息化管理进程,使得在线视频网站系统开发技术越来越完善。当前,信息系统的开发技术主要有以下两类。
分别基于C/S平台和B/S平台的在线视频网站系统,C/S平台对于人员要求过高,已渐渐不那么流行,B/S平台使用的JSP技术和ASP.NET技术语法简单便于操作更加有利于实现该系统。

2.可行性分析
2.1 技术可行性
本系统主要是以 JSP为核心,以 B/S架构为基础,以 MYSQL为基础,以 MYSQL为核心。在应用开发的过程中,既要有丰富的功能,又要有良好的可操作性,这样才能更好地满足用户的需求。而在建立和维护数据库时,需要更高的安全性和稳定性。
1、JSP具为核心,有很好的稳定性,可以提高系统的开发速度。更便于管理者进行系统的管理。
2、在 B/S架构下,目前已有一个比较完善的体系。
3、MYSQL数据库实现了相关数据的安全保存。
综上所述:对于该系统的发展和操作有较强的可实施性,所以总体来说,系统在各方面来说都具有较好的发展前景以及可行性。
2.2 经济可行性
首先,鉴于计算机本身成本问题,不需要再去购买其它的硬件,而且不需要额外的花费。我马上就要毕业了,有充足的时间来发展,所以考虑的问题比较简单。它和商用软件还有一定的差别,而且没有任何实际的业务上的好处。因此,这在经济上是可行的。
2.3 操作可行性
当下顺应科技进步的时代,不断进行着快速发展。人们对于电脑的需求不断增加,电脑已经逐渐成为人们生活当中的必需品。而对于电脑方面的操作经验以及熟练程度成为人们生活的必备技能。在开发进行的过程当中,不仅要考虑到电脑的使用频率,还需要充分包含顾客使用习惯,通过对用户的了解程度来进行操作的简化。给予用户优质体验的同时提供更加友好的接口。相对有一定操作经验的用户可以通过使用系统轻松完成个人所需。系统也正因为这种操作性,从而能够进行更好的运作。
参考每个模块的功能和特定特性,系统应实现以下目标:
(1)稳定性。系统有着较强的容错率,并且系统整体发展较为稳定,运行较顺畅。在硬件配置方面,硬件的配置不会对本地造成影响。
(2)准确性。系统管理员对于系统的操作应当具有规范性,并且在操作过程当中对前端用户的操作应当保持状态的一致性,严谨防止错误的发生以及数据的错位。
(3)安全性。为了防止系统运行过程当中出现的问题。避免系统瘫痪等大型事件造成的数据损失,需要对所有数据进行定期的有效备份,保证最高权限的处理,以避免问题产生的风险。
(4)可维护性。系统的使用过程当中,对于系统的维护相对容易,便于进行升级等行为。
(5)独立性。模块之间的独立性有利于各个模块之间的正常运行,并且提升整体的系统效率,并且保证在单一模块进行问题处理时不影响其他模块的正常工作,减少了问题发生的风险。
(6)容易上手。系统与操作者的接口利用浏览器/伺服器(浏览器/伺服器)结构与主机进行很好的互动。
2.4 社会可行性
可行性分析是指对整个工程进行全面的可行性分析,并对有关的条件和结果进行整理和预设。通过对该项目的可行性分析,可以对其进行进一步的开发,以及满足其发展的条件。这是研发人员进行项目开发的前提和基础。在可行性分析阶段,可以通过现实情况来对预计结果进行预估,并且可以发现系统计划当中存在的问题。可以在项目实行之前对相关问题进行了解,并且尽快解决,避免实际操作过程当中造成的损失。在节省时间的同时,进行了人力成本和金钱资本的节约,同时通过较好的专业方面的问题解决。从而使得后续实践过程当中能够保持操作的顺畅程度。所以,有关的可行性研究是发展的关键。而对可行性的综合评价则主要从技术、运营和经济三个层面来进行。

。。。。。。。。。。。。。。。。。。。

资料下载地址:请点击!》》》

  • 1
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

程序员小蛋

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值