爱上编程视频学习网.docx

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

爱上编程视频学习网.docx

《爱上编程视频学习网.docx》由会员分享,可在线阅读,更多相关《爱上编程视频学习网.docx(29页珍藏版)》请在冰点文库上搜索。

爱上编程视频学习网.docx

爱上编程视频学习网

摘要

现在科学技术的迅猛发展,在促进经济的快速发展的同时,也丰富着我们的学习方式。

网络在线学习成为互联网发展的有一个重要产物。

本文设计建设一个爱上编程视频学习网的学习平台,对于丰富人们的学习内容和提高大家的学习能力具有非常重要的意义。

根据网站开发中经常使用的ASP.NEF框架、B/S框架和数据库资源系统等开发的工具,对整个的网站系统进行可行性和需求分析,确定了网站的基本模块和数据库的基本设计,并对网站的细节进行了比较详细的分析设计,初步预测了网站的运行状况,对于最终实现网站的运行具有重要的作用。

本课题利用先进的计算机应用技术,始终把握爱上编程视频学习网的建设要求,对于建设功能全面、机构合理、人性化的网络平台具有重要的实践意义,能够极大的提高学习者的学习效率,为广大的学习者节省了更多的时间,对于提高员工的工作水平和扩张学生的学习范围都具有重要的意义。

关键词:

ASP.NET,互联网,B/S架构,视频网

 

Abstract

Therapiddevelopmentofscienceandtechnologywhilepromotingtherapiddevelopmentoftheeconomy,butalsoenrichourwayoflearning.OnlinelearninghasbecomeanimportantproductofthedevelopmentoftheInternet.Inthispaper,wedesignandbuildalearningplatformforprogrammingvideolearningnetwork.Ithasaveryimportantsignificancetoenrichpeople'slearningcontentandimprovetheirlearningability.

AccordingtotheuseoftheASP.NEFframework,B/Sframeworkanddatabaseresources,suchassystemdevelopmenttoolsinthewebsitedevelopment.Weanalysisthefeasibilityandrequirementofthewholewebsitesystemanddeterminethebasicmoduleofthewebsiteandthebasicdesignofthedatabase.Andweanalysisthedetailsofthesitetocarryoutamoredetailedofthedesignandmakeapredictionabouttheoperationconditionofthewebsite.Thatisimportanttothefinalimplementationofthesite.

Thisarticleuseadvancedcomputerapplicationtechnologyandgrasptherequirementsoftheconstructionoflearningnetworkprogrammingvideo.Thenetworkplatformhasimportantpracticalsignificanceforbuildingacomprehensive,rationalandhumanizednetworkplatform.Thatcangreatlyimprovethelearner'slearningefficiencyandtosavemoretimeforthemajorityoflearners.Itisofgreatsignificancetoimprovethelevelofemployee'sworkandtoexpandtherangeofstudents'learning.

Keywords:

ASP.NET;Internet;B/Sarchitecture;Videonetwork

 

目录

1绪论1

1.1课题背景1

1.2研究现状1

1.3课题要求1

1.4研究意义1

2网站开发工具介绍3

2.1ASP.NET框架3

2.2B/S框架4

2.3数据库技术4

2.4信息平台介绍5

3系统分析6

3.1问题定义6

3.2可行性分析6

3.3需求分析7

3.4性能需求7

3.5系统用例8

4网站概要设计10

4.1网站功能模块10

4.2数据库设计10

4.2.1数据库需求分析10

4.2.2数据库概念结构设计11

4.2.3数据库逻辑结构设计12

5网站详细设计15

5.1首页功能模块的详细设计15

5.2用户信息管理模块16

5.3视频信息管理模块17

5.4账号管理模块详细设计19

5.6留言管理模块详细设计20

6结果测试及性能分析23

6.1软件测试23

6.1.1测试目的23

6.1.2测试环境和工具23

6.1.3测试方法23

6.1.4测试结果23

6.2测试小结23

结束语24

致谢25

参考文献26

1绪论

1.1课题背景

现在经济的快速发展和信息化水平的不断提高,丰富学习的途径和方法成为现在学习的重要的方式,互联网作为现在丰富学习形式的主要的途径,网络学习成为现在的新的学习的形式,这种学习形式更加的灵活,对于时间的安排更加的具有随意性,并且现在的业务水平的提高,网络教学的质量越来越高,能够极大的提高学习者的学习效率和学习质量,是新型教学和学习的重要发展方式。

基于对网络学习平台的了解和认识,提出爱上编程网络视频学习网站的设计和实现的研究课题。

通过本次的课题研究,进一步的丰富现在的丰富网络学习平台的现代化的应用水平,加强网络建设的发展力度和学习者的学习质量和深度,扩展网络学习者的学习的广度。

1.2研究现状

互联网的发展为我们的生活带来了更多的快乐的同时,为我们的现代化的发展注入了更多的活力,学习方式的丰富也是在互联网的发展过程中逐渐的形成的,这种新型的学习关系依托在网络的虚拟平台上,打破了时间和空间的限制,对于提高人们的学习的自由度具有重要的作用。

网络作为新的资源的集散中心,为广大的学习者提供了大量的学习的资源,学习者可以依据自身的需求进行有甄别的选择,对于发展个人的综合能力和开阔自己的眼界是非常的有用的,是现在学习方式的一种重大的变革。

1.3课题要求

爱上编程视频学习网主要工作的任务就是方便快捷为广大的求学者提供视频学习的资料和相关的电子版的资料,并且能够为大家提供一个相互进行学习交流的类似于网络论坛的平台,是大家能够更加好的进行学习心得的交流和巩固学习知识。

随着现代教育的丰富发展和互联网技术的不断发展,如何做到两者的有机结合,充分的发挥各自的优势的同时,实现教育方式和教育水平的突破,使我们进行网络教育平台发展的重要的任务和目标。

爱上编程视频学习网向视频学习者提供相应的视频教学信息,相关公告信息,在线留言等功能。

对于网络求学者来说,学习的方便程度是他们在选择学习网站时考虑的重要的因素,所以,应该建立覆盖的范围比较广的网络平台。

同时,网络学习中与到的问题可以通过留言的形式在平台内实现讨论和求助,学习平台在线上交流的同时,可以加强线下交流的能力,充分的体现网络交流和网络学习的优势。

1.4研究意义

作为典型的信息管理的系统,网络学习视频网站的建立作为一种重要的新兴学习和教学方式,在现在的学校和机关组织中得到了大量的应用,尤其以现在各大高校对于网络通识课程的重视程度,高校不但自己制作网络课程,而且积极的引进国外各大高校的教学视频,作为现在教育的一种重要的方式,网络视频教学的随时性、灵活性和广泛性的优势是现在教学中非常的关注的,也是我们本文展开研究的重要原因。

现在的计算机技术的发展和提高,不断的丰富着人们的生活内容,其强大的影响作用已经深入到了我们生活的方方面面。

利用计算机的独特优势对于发挥视频教学的质量和优势是非常的重要的。

计算机作为重要的运算工具和信息储存工具,在对于数据的处理和储存中具有重要的作用,对于网络学习平台的建立具有天然的优势,是现代教育发展的中的一种重要的工具,对于提高教育的广度和深度具有深远的意义。

 

2网站开发工具介绍

2.1ASP.NET框架

ASP.NET是现在广泛使用的一种编程语言,是一种模块化和组织化的编程方式,是有微软公司推出的应用范围比较广的一种软件。

一直以来,微软公司都在不断的发展自己的软件的使用水平,不断的推出新的使用的版本,并在这个过程中,对软件的功能和各方面的功能进行优化和设计,是我在进行网站设计中通常选用的一款应用软件。

由于其采用的编程语言为底层的设计语言,所以就有利于其他程序的开发和优化,依据第一语言建立第二语言系统是进行网络平台设计的一种重要的方式,第二语言的徐泽一般比较的广泛,通常C#语言和VB都是进行程序编写的重要的选择的方案,其应用的广度是得到大量的实践的证明的。

综合考虑,我们选择的是4.0版本的此款软件,它不但在软件的通用程度上优越于传统的软件和同类的产品,而且由于集成化程度的进一步的升级,对于提高软件的应用水平具有非常明显的优势,大大的减少了网站制作的时间,提高了网站制作的水平,是爱上编程网络视频学习网站建立和发展的最有效的工具。

ASP.NET作为一款强大程序开发软件,对于程序开发人员的工作带来的极大的便利,大大的降低了程序开发的周期,减小了工作的难度和工作的强度,程序开发者有时候可以比较轻松的完成很多比较复杂的编程过程。

并且,它还支持第三方的控制软件的开发,对于发展软件的应用范围,提高软件的使用程度,扩大工作的范围和增强软件的兼容程度具有非常重要的影响作用。

ASP.NET在目前的操作系统的兼容上是非常的广泛的,在微软开发的各个系统程序中都可以直接的安装使用,这是这款程序开发软件广泛应用的一个重要的原因。

并且,在软件的模式化程度和结构的构架上,它也拥有独特的优势,是在发展的要求下逐渐的发展起来的。

另一方面,程序与数据的连接是非常的便捷的,可以有效的实现无缝隙的系统化的连接,并且这种连接的使用的难度比较的低,使大多数的普通的编程人员所能够熟练的掌握的。

只要我们掌握了基本的数据的连接的基本的手段,那么工作的进行也就不受限制了。

在程序的开发过程中使用的ADO技术来加强数据的访问程度,使我们的一项重要的技术革新过程,通过不断的输入数据、更新数据和删除资料的过程完成这对于网络平台的管理过程,是网络平台建设的一个重要的组成部分。

在程序代码编程的过程中,ASP.NET由于采用了多种编程语言进行编程,所欲编程代码的能够更加的灵活多样,是我们进行网络平台设计的一个重要的手段,对于进一步的深化开发软件的内容具有重要的影响作用。

2.2B/S框架

B/S是一种应用非常的广泛的基于计算机技术的框架结构。

其超高的使用情况已经远远的超出了传统框架的使用情况,在现在的编程领域已经引起了巨大的冲击,对于产业革命的发展具有重要的影响作用。

当然它的迅速发展离不开现代的网络技术的不断的更新和快速的发展。

网络信息技术时代的到来,使得单个的计算机的运行不再是孤立的存在,而是在一个巨大的网络内的协同运作,资源的获取也不再仅仅的局限在一台电脑的内部,而是由整个的计算机网络所共同的承担的,信息量的丰富程度远远的超出人们的想想。

B/S构架结构的运行对于使用群体的限制非常的小,只要连接上了网络,那么对于网络的访问者就可以得到所要的信息内容,这样就大大的减少了对于准入群体的限制,极大的方便了网络学习平台的运行。

通过一台远程的服务终端对用户进行有效的管理就可以达到网站运营的目的,是现在主流的运营方式,对于现在的网络技术的发展具有重要的影响作用。

这种构架结构极大的提高了网络运行的效率,同时方便了网络终端使用者的学习和使用,对于扩展平台的使用率具有积极的影响。

我们所开发的这一款爱上编程网络视频学习网站,通过将学习资源传输到网站的管理终端上,网站正常的运行过程中,网站的访问者就可以通过网站的连接获取到终端的数据资料,进行网络视频的学习,并且能够下载相关的学习资料以便于进一步的学习。

这种形式的网站形式,对于发挥网站对于网络视频学习具有重要的作用,极大的提高了网站的运行效率,提高了网站运营的人性化程度。

2.3数据库技术

建立完整的数据库对于网站的运行,尤其是对于以网络视频为主的学习网站来说,数据库的建立是视频分享过程的关进的一步。

数据库技术作为一种重要的网络开发技术,它的建立不同于别的编程技术,是一种非常重要且难度较大的现代计算机技术。

当数据库的建设各方面都比较的合理的这时候,相互之间的的协调性能够很好的运行时,各种数据信息能够比较规范化的被组织起来,那么数据库的建立就可以比较方便的实现了。

我们使用SQLServer2008数据库作为我们网站的建立的方式,它可以有效的将各种信息整合到一起,并能够将各个信息的关系理顺的比较的清楚,对于提高访问者的搜索的速度是非常的有利的。

尽管我们只是用了一个数据库系统,但是通过网络之间的协同作用,各个数据库对于信息的共享和相互的转接,对于提高网站的信息量是非常的有帮助的,对于保证网站的学习数据的丰富度来说,是完全的可以得到满足的。

因此,我们选用SQLServer2008数据库管理系统来建设我们的爱上编程网络视频学习网站是一个合理的选择。

2.4信息平台介绍

信息平台就是将数据信息从一个点转移到另一个点的过程,网络数据传输的一个重要的工具,网络视频学习网站就是作为一个重要的信息平台,将学习的视频信息传输给有需要的访问学习者。

信息平台的划分一本可以分为两个不同的方面:

第一种通常是指平台本身所储备的信息,这些信息是网络终端所储备的,这些网络数据的调取的稳定性比较的好;第二种通常是指在网络的分享过程中被网站的终端所连接上的,这些数据往往不储存在网站的维护终端,而是分享在整个的网络系统中,通过终端的调取才被访问者所获得。

 

3系统分析

3.1问题定义

网络信息技术的飞速发展是网络中所储备的信息量不断的丰富,现在的各种知识往往可以通过在网络中进行获取。

网络学习作为一种重要的学识方式,对于提高网络的应用程度和学习者的学习效率都具有重要的作用。

现在的网络中的学习视频也逐渐的建立起来,如何能够建立更加全面的涉及某一个行业的比较的全面和广泛的新网络学习网站的建立成为现在学习网站建设的重要的任务,对于现代的学习者来说是非常的必要的,所以,展开了对于爱上编程网络视频学习网站的设计和建设。

3.2可行性分析

进行可行性的分析是为了探究所做事情是否有做的必要性和最终的结果能否满足实际的需求,并对此结果产生的原因做出实践性的推理分析。

假使最终的结果能够的到预期的结果,那么就说明有工作的可行性。

进行可行性的分析,不能单纯靠理性的分析,而应该通过系统的实验分析进行检查,对于可能的几种结果的实践过程应该逐个的进行说明和分析检验,切勿感性判断。

就是要求我们展开一场理性化的检测分析的过程。

应该建立系统化的模型进行多方面的检验和说明,往往从操作性、经济型、安全性、技术性等多个方面进行立体的分析计算,对于最终的结果也要进行更加深层次的分析验证,通过这个过程我们才可以得到比较合理的可行性结果。

对于技术的可行性的分析一般比较的难以确定,分析的复杂程度也比较的高。

依据现在要求的工作的质量,进行确定产品的质量的生产过程的技术手段,并对技术的难易程度进行分析,判定最终的检测分析结果。

网站的建立过程中使用的是ASP.NET技术和ADO.NET技术,这两种技术的完备程度已经非常的高,对于建立合理完善的网络是没有问题的,并且可以依据前人的假设经验展开此次的网站建设工作。

并且采用的SQLServer2008数据库系统,其稳定性和安全性等各个层面来讲还是比较的具有优势是。

通过整合这两者的优点和现在确定的方案的可行性的分析,可以进行更深层次的建设工作。

经济因素是进行任何的工作所必须考虑的因素,根据客户提供的资金量设计合理的产品,是现在企业生产过程中所秉承的基本额准则,最大程度的节约成本是提高企业竞争力的重要的手段。

对于网站的建设工作同样的重要,合理的资金投入可以有效的减少不必要本的浪费,将可能的运营成本充分的考虑到网站的建设过程中,是我们必须要重视的内容。

由于网络视频的使用往往收益的程度比较的少,所以应该尽可能的减少资金的投入,在最低的成本投入的情况下保证网络学习的质量。

现在的经济持续的发展的过程中,网络科技的发展也是积极的涌进,工作性质的不同,对于学习的领域往往差距比较的大,对于各行业的应用工具的学习也比较的复杂。

这些学习软件一般比较的简单,但是要报专门的学习班往往比较的麻烦,而且收费的差距也比较的大,通过学习网站的学习就可以较好的解决现在的一些专业领域的技术学习,对于建设学习领域的新发展具有重要的意义。

我所设计的网络平台的使用和维护比较的简单,用户只需要通过鼠标就可以进行网络视频的学习,网络的终端维护者的工作任务和工作的强度也比较的简单,只要按时的更新网络平台的视频信息,及时的处理网络运行过程中的一些问题,通过初步的学习和练习,网络的学习者和维护者都可以轻松的应用这个网络平台。

我们考虑到学习对象的实际情况,收取的学习费用一般比较的低,进行网络的维护所需的花费也比较的少,这些重要的特点主要体现如下几方面:

(1)大幅度的提高了学习的效率;

(2)学习内容的覆盖范围比较的广,保证了学习的质量;

(3)提高了用户之间的联系的广度和深度。

3.3需求分析

经过了以上的了解和分析以后,可以对所设计的网站进行初步的需求分析,主要是通过网络调查的方式来展开的。

既然要设计和建设这样一个网络的学习平台,即必须使它的运行能够比较的有意义,发挥其重要的作用,是广大的求学者能够有所收获,同时必须确定社会上存在足够的学习群体对于编程是比较有兴趣的,是整个工作的展开比较的有意义。

网站的运营应该满足一下几个方面的要求:

用户注册:

对其真实性进行辨别,做到不浪费资源。

用户登录:

保证用户的信息安全和提供良好的网络环境。

账号管理:

主要实现对使用后台用户的管理员信息的添加、修改和删除操作。

视频学习者信息管理:

主要功能是对视频学习者的注册信息的管理。

视频管理:

主要功能是实现对视频的添加,修改和删除功能。

留言专区:

主要实现视频学习者在线留言,然后管理可以对问题进行回答的功能。

3.4性能需求

系统的运行过程中应该满足一定性能要求,使得系统能够有效的运行,其需要满足的要求可以总结为以下的几个方面:

1、系统运行过程中对于信息处理的准确和及时性是一个重要的内容,在系统的建设的工程中应该重分的考虑这一方面的要求,使运行的过程不大满足搞高效率的要求而且能够经信息的准确度和及时的程度发挥的最好。

2、系统的运行过程应该满足一定的广泛性和开阔性的要求。

为了实现系统运作对象的多样性的要求,系统之运作的过程中应该尽可能的具有较大的使用的范围和使用的广度,对于深化网络系统的通用化的程度,将各个的独立弄快联系起来实现最终的运行效果,就必须加强开放性和可扩充性。

3、系统的运行过程中,应该使网络的维护者和网站的使用者能够得到更好的使用效果,并且上手的难度应该比较的小,这样才能够扩大网站的使用的范围,提高网站的推广的程度。

4、系统的数据应该满足真实性和准确性的要求,同时要实时的更新网站的资源信息,提供给网站使用者最准确的最合时宜的网络学习环境。

5、数据精度

对于网络中的数据精度应该同样的重要,只有提供更好的数据精度,才能够学习者提供刚好的学习质量,才能够在今后的学习中把握学习的方向。

 

3.5系统用例

经过以上的学习和研究,可以通过以上的基本情况,可以对它的需求性要求提出合理的建设性的要求,合理的安排爱上教程网络视频学习网站的需求度和需求的内容。

对于整个的系统可以做出一些理论性的安排和研究,得到能够满足网站的运转的要求的方式方法。

我们可以经过以上的这些情况将其进行合理的安排。

我们先来看下整个系统的用例图:

系统用例图

4网站概要设计

通过对于所要完成的目标任务设计完成先关,并对网站设计的各个模块进行合理的安排和分配。

通过系统和模块的有机组合得到相对合理的网站的设计板块,对于实现网站的人性化和网站使用的通用化的程度具有非常重要的意义。

将系统设计和结构设计进行整合与分配得到网站的设计的版面和规划的格式。

4.1网站功能模块

根据爱上编程视频学习网的实际需要进行网站模块的设计,其构建网站的整体框架如图4.1所示:

图4.1前台功能模块图

4.2数据库设计

4.2.1数据库需求分析

网站作为重要的网络的运行的方式,在访问者和管理者的使用过程中应该是信息的传送更加的方便和快捷。

依据各方面的需求的不同,总结出下面的数据字典:

(1)管理员:

通过各种的数据编码进行分类和区别。

(2)视频信息:

用各种的信息进行编类和分别。

(3)视频信息类别信息:

确定不同的运营地址。

(4)在线留言信息:

包括文章的各种组成的形式。

(5)会员信息表:

对会员的基本信息进行登记和区别。

(6)系统公告信息:

对于用户进行公告各种形式的信息。

4.2.2数据库概念结构设计

下面的内容,将对上述实体对象进行详细阐述。

管理员信息实体E-R图如图所示:

管理员信息实体的E-R图

在线留言实体E-R图如图所示:

在线留言实体E-R图

视频信息实体E-R图如图所示:

视频信息实体的E-R图

用户信息实体E-R图如图所示:

用户信息实体的E-R图

公告实体图如图

公告实体图

4.3.3数据库逻辑结构设计

本系统数据库采用SQL2008数据库,系统数据库名称为BianChengVideo。

数据库BianChengVideo中包含几张重要的数据库表。

在SQL2008数据库的建设过程中,表的基本的数据内容是所要设计的重点内容,这些信息对于网站的正常的运行和对于用户的基本要求的满足是十分的重要的。

因此,应该重点的加强对于表的设计和研究,使其能够在网站的运营中发挥积极的作用。

经过了长时间的准备和学习,对于系统和结构的认识和了解已经到到了一定的高度,为了其逻辑机构的顺利展开,对其进行物理设计。

网站用sql2008数据库,名称BianChengVideo,表具体设置

视频信息类别表(ShiPinType)

列名

说明

类型(长度)

备注

Id

编号

Int(4)

不允许空,主键

Name

类别名称

Varchar(50)

不允许空

管理员信息表(Admin)

列名

说明

类型(长度)

备注

Id

编号

Int(4)

不允许空,主键

Aname

名称

Varchar(50)

不允许空

Apwd

密码

Varchar(50)

不允许空

用户信息表(Users)

列名

说明

类型(长度)

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

当前位置:首页 > 求职职场 > 简历

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

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