视频培训网站论文Word文件下载.docx

上传人:b****2 文档编号:1107517 上传时间:2023-04-30 格式:DOCX 页数:45 大小:851.41KB
下载 相关 举报
视频培训网站论文Word文件下载.docx_第1页
第1页 / 共45页
视频培训网站论文Word文件下载.docx_第2页
第2页 / 共45页
视频培训网站论文Word文件下载.docx_第3页
第3页 / 共45页
视频培训网站论文Word文件下载.docx_第4页
第4页 / 共45页
视频培训网站论文Word文件下载.docx_第5页
第5页 / 共45页
视频培训网站论文Word文件下载.docx_第6页
第6页 / 共45页
视频培训网站论文Word文件下载.docx_第7页
第7页 / 共45页
视频培训网站论文Word文件下载.docx_第8页
第8页 / 共45页
视频培训网站论文Word文件下载.docx_第9页
第9页 / 共45页
视频培训网站论文Word文件下载.docx_第10页
第10页 / 共45页
视频培训网站论文Word文件下载.docx_第11页
第11页 / 共45页
视频培训网站论文Word文件下载.docx_第12页
第12页 / 共45页
视频培训网站论文Word文件下载.docx_第13页
第13页 / 共45页
视频培训网站论文Word文件下载.docx_第14页
第14页 / 共45页
视频培训网站论文Word文件下载.docx_第15页
第15页 / 共45页
视频培训网站论文Word文件下载.docx_第16页
第16页 / 共45页
视频培训网站论文Word文件下载.docx_第17页
第17页 / 共45页
视频培训网站论文Word文件下载.docx_第18页
第18页 / 共45页
视频培训网站论文Word文件下载.docx_第19页
第19页 / 共45页
视频培训网站论文Word文件下载.docx_第20页
第20页 / 共45页
亲,该文档总共45页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

视频培训网站论文Word文件下载.docx

《视频培训网站论文Word文件下载.docx》由会员分享,可在线阅读,更多相关《视频培训网站论文Word文件下载.docx(45页珍藏版)》请在冰点文库上搜索。

视频培训网站论文Word文件下载.docx

致谢29

内容摘要

本文介绍了企业为提高公司员工素质和核心竞争力而设计开发的一套网络培训网站系统。

系统采用当前流行的并且也是更容易维护和升级成本更低的B/S结构,使得用户使用该系统不受区域和硬件设备的限制,只要有一台有浏览器能上网的电脑,就可以登录该系统进行学习。

本系统采用开发,并使用Microsoft公司的SQLServer2005数据库存储数据,使用IIS做为WebServer,都是出自微软公司的产品和技术,这使得程序得到了无缝的结合,兼容性更好。

本系统突破只能上传4M文件的限制,实现了大视频文件的上传,以及将上传视频格式自动转换为.flv格式和流媒体视频的点播,系统支持的上传格式包括txt文本、word文档、ppt演示文稿、pdf电子书,以及asx,asf,mpg,wmv,3gp,mp4,mov,avi视频格式。

本系统界面友好,容易操作,逻辑严谨,是教学内容管理和进行学习的好帮手。

本文将详细介绍该系统的开发背景,采用的技术以及功能的具体实现。

关键字:

B/S,ASP.NET,流媒体,IIS

Abstract

Thisarticledescribestheenterprisedesignanddevelopmenttoimprovethequalityandcorecompetitivenessofemployeesandanetworktrainingsite.ThesystemusesthecurrentlypopularandiseasiertomaintainandupgradethelowercostofB/Sstructure,allowsuserstousethesystemfromtheregionalandhardwarerestrictions,aslongasthereisacomputerInternetbrowser,youcanlogontothesystemtolearn.Thesystemusesthedevelopment,anduseMicrosoft'

sSQLServer2005databasetostoredata,useIISastheWebServer,fromMicrosoft'

sproductsandtechnologies,whichmakestheprogramaseamlesscombinationofcompatibilitymorebetter.Thebreakthroughofthissystemcanonlyuploadfilelimit4Mlargevideofilesupload,anduploadthevideoformatisautomaticallyconvertedtoflvformatandstreamingvideoondemand,thesystemsupportsuploadformats,includingtxttextworddocuments,pptpresentations,pdfe-books,asx,asf,mpg,wmv,3gp,mp4,mov,avivideoformat.Thesysteminterfaceisfriendly,easytooperate,rigorouslogic,contentmanagementofteachingandlearningisagoodhelper.

Thisarticledetailsthebackgroundofthesystemdevelopment,thetechnologyused,aswellasfunction.

Keywords:

B/S,ASP.NET,Multimedia,IIS

第一章绪论

在当今社会,互联网空前的发展,给人们的工作和生活带来了极大的便利和高效,信息化,电子化已经成为节约运营成本,提高工作效率和学习效率的首选。

随着计算机网络技术的发展,基于Tnternet的网络教育成为举世关注的新一代远程教育,网络教育构建了独特的学习环境,诞生了基于网络学习环境下网络自主学习模式并且成为了一种非常重要的学习模式。

同时,随着网络带宽的提升,包含更多信息内容的多媒体点播教育成为可能,并在快速发展中。

人才资源是现代企业发展的第一资源,企业核心竞争力越来越表现为对智力资源和智慧成果的培育、配置、调控能力,表现为对知识人才的拥有、运用和支配能力。

人才是推动企业健康发展的力量之源,对于企业赢得竞争优势起着决定性的作用。

有了人才,企业才会有实现跨越发展的保证。

为了适应企业对内部职工培训的需要,充分利用企业的网络资源,提高职工素质和企业竞争力,决定进行这一系统的设计开发工作。

本系统的开发,以现代教育思想和学习理论为指导,充分发挥网络的各种教育功能和丰富的网络教育资源优势,向受教育者和学习者提供一种网络教和学的环境,传递数字化内容,开展以学习者为中心的非面授教育活动。

可以在不耽误大家正常工作、学习的情况下继续学习自己所需要的技术或分享成功经验,而且投入的时间和精力都相对来说较少,有效提高企业员工的能力和素质,进而提升企业的核心竞争力。

本系统的特色:

(1)资源利用最大化

各种教育资源通过网络跨越了空间距离的限制,可以将优秀的教育资源和好的教学成果通过网络传播到四面八方。

(2) 

学习行为自主化

网络技术应用于远程教育,其显著特征是:

任何人、任何时间、任何地点、从任何章节开始、学习任何课程。

网络教育便捷、灵活的“五个任何”,在学习模式上最直接体现了主动学习的特点,充分满足了现代教育和终身教育的需求。

第二章开发技术及工具介绍

本章详细介绍了该系统开发所涉及到的技术知识、所用的开发方法以及开发时的开发环境。

2.1系统相关技术介绍

2.1.1C#语言简介

C#(CSharp)是微软(Microsoft)为.NETFramework量身订做的程序语言,微软公司在2000年6月发布的一种新的编程语言。

C#拥有C/C++的强大功能以及VisualBasic简易使用的特性,是第一个组件导向(Component-oriented)的程序语言,和C++与Java一样亦为对象导向(object-oriented)程序语言。

C#看起来与Java有着惊人的相似;

它包括了诸如单一继承、界面、与Java几乎同样的语法,和编译成中间代码再运行的过程。

但是C#与Java有着明显的不同,它借鉴了Delphi的一个特点,与COM(组件对象模型)是直接集成的,而且它是微软公司.NETwindows网络框架的主角。

2.1.2ASP.NET

ASP.NET是基于通用语言的编译运行的程序,所以它的强大性和适应性,可以使它运行在Web应用软件开发者的几乎全部的平台上(Windows2000/2003Server/VISTA/7/XP上)。

通用语言的基本库,消息机制,数据接口的处理都能无缝的整合到ASP.NET的Web应用中。

ASP.NET同时也是language-independent(语言独立化)的,可以选择一种最适合的语言来编写程序,这样的多种程序语言协同工作的能力保护现在的基于COM+开发的程序,能够完整的移植向ASP.NET。

ASP.NET使运行一些很平常的任务如表单的提交客户端的身份验证、分布系统和网站配置变得非常简单。

2.1.3流媒体技术

所谓流媒体是指采用流式传输的方式在Internet播放的媒体格式。

它是指商家用一个视频传送服务器把节目当成数据包发出,传送到网络上。

用户通过解压设备对这些数据进行解压后,节目就会像发送前那样显示出来。

流媒体文件格式是支持采用流式传输及播放的媒体格式。

流式传输方式是将视频和音频等多媒体文件经过特殊的压缩方式分成一个个压缩包,由服务器向用户计算机连续、实时传送。

在采用流式传输方式的系统中,用户不必像非流式播放那样等到整个文件全部下载完毕后才能看到当中的内容,而是只需要经过几秒钟或几十秒的启动延时即可在用户计算机上利用相应的播放器对压缩的视频或音频等流式媒体文件进行播放,剩余的部分将继续进行下载,直至播放完毕。

流媒体文件的传输方式分为顺序流式传输和实时流式传输两种方式:

顺序流式传输是顺序下载,在下载文件的同时用户可观看在线媒体,在给定时刻,用户只能观看已下载的那部分,而不能跳到还未下载的前头部分,顺序流式传输不象实时流式传输在传输期间根据用户连接的速度做调整。

由于标准的HTTP服务器可发送这种形式的文件,也不需要其他特殊协议,它经常被称作HTTP流式传输。

顺序流式传输比较适合高质量的短片段,如片头、片尾和广告,由于该文件在播放前观看的部分是无损下载的,这种方法保证电影播放的最终质量。

实时流式传输指保证媒体信号带宽与网络连接配匹,使媒体可被实时观看到。

实时流与HTTP流式传输不同,需要专用的流媒体服务器与传输协议。

实时流式传输总是实时传送,特别适合现场事件,也支持随机访问,用户可快进或后退以观看前面或后面的内容。

理论上,实时流一经播放就可不停止,但实际上,可能发生周期暂停。

实时流式传输必须配匹连接带宽,网络拥挤或出现问题时,视频质量很差。

实时流式传输需要特定服务器,如:

QuickTimeStreamingServer、RealServer与WindowsMediaServer。

典型的流媒体服务器有:

1.微软的WindowsMediaService(WMS),它采用MMS协议接收、传输视频,采用WindowsMediaPlayer(WMP)作为前端播放器;

2.RealNetworks公司的HelixServer,采用RTP/RTSP协议接收、传输视频,采用RealPlayer作为播放前端;

3.Adobe公司的FlashMediaServer,采用RTMP(RTMPT/RTMPE/RTMPS)协议接收、传输视频,采用FlashPlayer作为播放前端。

值得注意的是,随着Adobe公司的Flash播放器的普及,越来越多的网络视频开始采用Flash播放器作为播放前端,本系统采用的是支持Flash播放器的免费又好用的流媒体服务器软件UltrantFlashMediaServer。

2.2开发方法

快速原型法(rapidprototyping)快速原型法是近年来提出的一种以计算机为基础的系统开发方法,它首先构造一个功能简单的原型系统,然后通过对原型系统逐步求精,不断扩充完善得到最终的软件系统。

原型系统就是应用系统的模型。

它是待构筑的实际系统的缩小比例模型,但是保留了实际系统的大部分性能。

这个模型可在运行中被检查、测试、修改,直到它的性能达到用户需求为止。

因而这个工作模型很快就能转换成原样的目标系统。

原型法的主要优点在于它是一种支持用户的方法,使得用户在系统生存周期的设计阶段起到积极的作用;

它能减少系统开发的风险,特别是在大型项目的开发中,由于对项目需求的分析难以一次完成,应用原型法效果更为明显。

由于本系统在开发的时候用户对系统的需求不是十分精确,故采用原型法逐步求精,直到满足用户的需求和变动。

2.3开发环境

操作系统:

MicrosoftWindows7专业版

开发平台:

.NetFramework3.5

开发工具:

MicrosoftVisualStudio2008

数据库:

MicrosoftSQLServer2005

流媒体服务器:

UltrantMediaServer

Web服务器:

IIS

第三章需求分析

3.1运行环境需求

根据企业的现有条件,网站运行环境如下:

MicrosoftWindowsXPSP3/Server2003以上版本

流媒体服务器软件:

3.2性能需求

大容量存储服务器,用来存储上传的大容量视频和文档。

对用户输入的不符合系统要求的数据有明确提示。

对系统运行时出现的错误进行提示。

3.3功能需求

1.劳动人事部(培训中心)统一管理,所以用户角色分为管理员和一般用户,管理员拥有管理员权限,可登录系统后台进行系统的管理。

2.上网学习的员工属于一般用户,本系统和企业人事信息系统进行对接,由管理员按单位选择姓名,然后初始化密码和权限。

3.培训课程、资料由培训中心统一上传,上传后由负责审核的人员进行审核,审核通过的在前台才能显示。

4.网上学习中心学习流程图如图3-1:

图3-1学习流程图

5.用例图:

6.网络中心系统后台HIPO图:

 

7.主要功能及模块划分说明

(1)系统登录:

输入用户名(职工编号)、密码登录,系统更具用户名自动判断用户角色,一般用户登录后跳转到前台主页,管理员登录后则跳转到后台管理主页。

(2)导入用户:

将本系统与原企业人事管理系统对接,从原人事系统职工表中按部门将职工添加为系统用户,分别可赋于管理员或一般用户权限。

(3)用户管理:

按部门或员工号查询用户,可对用户进行编辑和删除操作。

(4)类别管理目录树显示现有类别,并可添加根类别和某类别的子类别,以及更新和删除类别。

(5)资源上传

可根据分类上传不同类别下的文档资源,包括txt文本、word文档、ppt演示文稿、pdf电子书,以及上传专题、内训、外训的视频资源,包括asx,asf,mpg,wmv,3gp,mp4,mov,avi格式,上传后系统调用ffmpeg.exe将视频自动转换成UMS流媒体服务器支持播放的.flv格式。

(6)资源审核

按照不同格式来显示相应的文件,由审核人员进行审核通过或删除操作,也可点击预览下载预览。

管理已通过审核的资源,对已通过审核的可进行推荐或删除操作。

(7)公告发布

发布、更新、清除公告。

(8)新闻发布

发布新闻,并可对字体格式化,如添加颜色,粗体,斜体等。

(9)新闻列表

显示新闻列表,并可删除新闻或查看新闻的具体内容。

(10)跳转前台主页

跳转到前台主页,浏览学习资源。

并且可以实现前后台的自由跳转。

第四章数据库设计

4.1概念模型

用于描述概念模型的工具是E-R图,即实体-联系图。

E-R方法是“实体-联系方法”(Entity-RelationshipApproach)的简称。

它是描述现实世界概念结构模型的有效方法。

是表示概念模型的一种方式,用矩形表示实体型,矩形框内写明实体名;

用椭圆表示实体的属性,并用无向边将其与相应的实体型连接起来;

用菱形表示实体型之间的联系,在菱形框内写明联系名,并用无向边分别于有关实体型连接起来,同时在无向边旁标上联系的类型(1:

1,1:

n或m:

n)。

4.1.1全局E-R图

4.1.2各实体E-R图

图4-5用户信息E-R图

图4-6资源分类E-R图

4.2数据库逻辑模型

根据E-R图分析结果转换为数据库表的详细定义:

表1departInfo――部门信息表

字段名

数据类型

是否为空

详细说明

DeptID

int

not

部门代号主键标识

DeptName

Varchar(20)

部门名称

InfoMan

yes

信息发布员

Introduce

Varchar(100)

部门简介

表2employeeInfo――职工信息表

EmpID

员工编号主键

RealName

Varchar(10)

员工真实姓名

Sex

Bit

False为女True为男默认男

Int

所在部门外键

Job

职务

Tel

联系电话

Email

Varchar(50)

电子邮件地址

表3UserInfo―― 用户信息表

PetName

员工昵称

Password

密码不能为空密码

Role

用户角色

表4catalogInfo――资料分类信息表

CatalogID

分类编号主键标识

CatalogName

分类名称

Parent

所属大类ID,根为0

表5ResourceInfo——资料信息表

ResID

文档编号主键标识

ResTitle

Varchar(30)

文档标题

ResType

文档类型

ResDigest

text

IsRecom

bit

是否推荐,true为推荐,false为不推荐

Status

状态,是否通过审核

ImageURL

图片路径

FileURL

文件路径

PlayNum

Yes

浏览次数默认0

ResCatalog

所属类别外键

PlayTimes

Numeric(6,2)

播放时长

ResSize

视频文件(默认为空,不限制)

PublishMan

发布人外键

PublishTime

datetime

发布时间默认getDate()

PublishIP

发布IP

VerifyMan

审核人外键

表6studyInfo——培训记录表

StudyID

培训信息ID主键标识

资源编号外键

用户名外键

StudyTime

访问时间默认getDate()

表7NewsInfo――首页新闻信息

NewsID

新闻编号主键标识

NewsTitle

新闻标题

NewsText

新闻正文

ReadNum

浏览人数默认0

NewsCatalog

新闻分类

表8Message――通知信息表

MessageID

通知信息编号

MesTitle

通知信息标题

MesText

通知信息内容

第五章功能实现

5.1配置文件

配置文件Web.config

<

configSections>

sectionGroupname="

system.web"

>

<

sectionname="

neatUpload"

type="

Brettle.Web.NeatUpload.ConfigSectionHandler,Brettle.Web.NeatUpload"

allowLocation="

true"

/>

<

/sectionGroup>

<

/configSections>

appSettings>

!

--视频转换工具地址-->

addkey="

toolpath"

value="

~/tools/ffmpeg.exe"

/>

--流媒体服务器IP配置-->

umsip"

180.213.63.32"

umsport"

1935"

/appSettings>

connectionStrings>

addname="

strconn"

connectionString="

server=.;

database=StudyOnline;

uid=sa;

pwd=sa;

"

/connectionStrings>

system.web>

httpRuntimemaxRequestLength="

1024000"

executionTimeout="

300"

httpHandlers>

removeverb="

*"

path="

*.asmx"

addverb="

validate="

false"

Syst

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 临时分类 > 批量上传

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2