本站APP,内容更劲爆

爱上别人的女人 mp4

类型:99在线电影院 地区: 欧美 年份:2020-07-10

剧情介绍

摘要现在科学技术的迅猛发展, 在促进经济的快速发展的同时, 也丰富着我们的学习方式。 网络在线学习成为互联网发展的有一个重要产物。本文设计建设一个爱上编程视频学习网 的学习平台,对于丰富人们的学习内容和提高大家的学习能力具有非常重要的意义。 根据网站开发中经常使用的 ASP.NEF 框架、 B/S框架和数据库资源系统等开发的工具, 对整个的网站系统进行可行性和需求分析,确定了网站的基本模块和数据库的基本设计, 并对网站的细节进行了比较详细的分析设计,初步预测了网站的运行状况,对于最终实现 网站的运行具有重要的作用。本课题利用先进的计算机应用技术,始终把握爱上编程视频学习网的建设要求,对于 建设功能全面、机构合理、人性化的网络平台具有重要的实践意义,能够极大的提高学习 者的学习效率,为广大的学习者节省了更多的时间,对于提高员工的工作水平和扩张学生 的学习范围都具有重要的意义。关键词 :ASP.NET ,互联网, B/S架构,视频网AbstractThe rapid development of science and technology while promoting the rapid development of the economy, but also enrich our way of learning.Online learning has become an important product of the development of the Internet.In this paper, we design and build a learning platform for programming video learning network.It has a very important significance to enrich people's learning content and improve their learning ability.According to the use of the ASP.NEF framework, B/S framework and database resources, such as system development tools in the web site development. We analysis the feasibility and requirement of the whole website system and determine the basic module of the website and the basic design of the database.And we analysis the details of the site to carry out a more detailed of the design and make a prediction about the operation condition of the website. That is important to the final implementation of the site.This article use advanced computer application technology and grasp the requirements of the construction of learning network programming video.The network platform has important practical significance for building a comprehensive, rational and humanized network platform. That can greatly improve the learner's learning efficiency and to save more time for the majority of learners.It is of great significance to improve the level of employee's work and to expand the range of students' learning.Key words: ASP.NET ; Internet ; B/S architecture; Video network目录1 绪论 ............................................................................................................... 1 1.1 课题背景 . ............................................................................................................... 1 1.2 研究现状 . ............................................................................................................... 1 1.3 课题要求 . ............................................................................................................... 1 1.4 研究意义 . ............................................................................................................... 22 网站开发工具介绍 . .................................................................................... 3 2.1 ASP.NET框架 . ........................................................................................................ 3 2.2 B/S框架 . ................................................................................................................... 4 2.3 数据库技术 . ............................................................................................................. 4 2.4 信息平台介绍 .......................................................................................................... 53 系统分析 ..................................................................................................... 6 3.1 问题定义 . ............................................................................................................... 6 3.2 可行性分析 . ........................................................................................................... 6 3.3 需求分析 . ................................................................................................................. 7 3.4 性能需求 . ................................................................................................................. 8 3.5系统用例 . .................................................................................................................. 84 网站概要设计 ........................................................................................... 10 4.1 网站功能模块 ...................................................................................................... 10 4.2 数据库设计 . ......................................................................................................... 10 4.2.1 数据库需求分析 ........................................................................................ 10 4.2.2 数据库概念结构设计 ............................................................................... 11 4.2.3 数据库逻辑结构设计 ............................................................................... 125 网站详细设计 ........................................................................................... 15 5.1 首页功能模块的详细设计 ................................................................................... 15 5.2 用户信息管理模块 ................................................................................................ 16 5.3 视频信息管理模块 ................................................................................................ 17 5.4 账号管理模块详细设计 ....................................................................................... 19 5.6 留言管理模块详细设计 ....................................................................................... 206 结果测试及性能分析 . .............................................................................. 236.1 软件测试 ............................................................................................................. 23 6.1.1 测试目的 ................................................................................................. 23 6.1.2 测试环境和工具 ..................................................................................... 23 6.1.3 测试方法 ................................................................................................. 23 6.1.4 测试结果 ................................................................................................. 23 6.2 测试小结 . ............................................................................................................. 23结束语 ............................................................................................................. 24致谢 ................................................................................................................. 25参考文献 ......................................................................................................... 261 绪论1.1 课题背景现在经济的快速发展和信息化水平的不断提高, 丰富学习的途径和方法成为现在 学习的重要的方式, 互联网作为现在丰富学习形式的主要的途径, 网络学习成为现在 的新的学习的形式,这种学习形式更加的灵活,对于时间的安排更加的具有随意性, 并且现在的业务水平的提高, 网络教学的质量越来越高, 能够极大的提高学习者的学 习效率和学习质量,是新型教学和学习的重要发展方式。基于对网络学习平台的了解和认识, 提出爱上编程网络视频学习网站的设计和实 现的研究课题。 通过本次的课题研究, 进一步的丰富现在的丰富网络学习平台的现代 化的应用水平, 加强网络建设的发展力度和学习者的学习质量和深度, 扩展网络学习 者的学习的广度。1.2 研究现状互联网的发展为我们的生活带来了更多的快乐的同时, 为我们的现代化的发展注 入了更多的活力, 学习方式的丰富也是在互联网的发展过程中逐渐的形成的, 这种新 型的学习关系依托在网络的虚拟平台上, 打破了时间和空间的限制, 对于提高人们的 学习的自由度具有重要的作用。 网络作为新的资源的集散中心, 为广大的学习者提供 了大量的学习的资源, 学习者可以依据自身的需求进行有甄别的选择, 对于发展个人 的综合能力和开阔自己的眼界是非常的有用的,是现在学习方式的一种重大的变革。 1.3 课题要求爱上编程视频学习网主要工作的任务就是方便快捷为广大的求学者提供视频学 习的资料和相关的电子版的资料, 并且能够为大家提供一个相互进行学习交流的类似 于网络论坛的平台,是大家能够更加好的进行学习心得的交流和巩固学习知识。 随着现代教育的丰富发展和互联网技术的不断发展,如何做到两者的有机结合, 充分的发挥各自的优势的同时, 实现教育方式和教育水平的突破, 使我们进行网络教 育平台发展的重要的任务和目标。 爱上编程视频学习网向视频学习者提供相应的视频 教学信息,相关公告信息,在线留言等功能。对于网络求学者来说,学习的方便程度 是他们在选择学习网站时考虑的重要的因素, 所以, 应该建立覆盖的范围比较广的网 络平台。 同时, 网络学习中与到的问题可以通过留言的形式在平台内实现讨论和求助,学习平台在线上交流的同时, 可以加强线下交流的能力, 充分的体现网络交流和网络 学习的优势。1.4 研究意义作为典型的信息管理的系统, 网络学习视频网站的建立作为一种重要的新兴学习 和教学方式, 在现在的学校和机关组织中得到了大量的应用, 尤其以现在各大高校对 于网络通识课程的重视程度, 高校不但自己制作网络课程, 而且积极的引进国外各大 高校的教学视频, 作为现在教育的一种重要的方式, 网络视频教学的随时性、 灵活性 和广泛性的优势是现在教学中非常的关注的,也是我们本文展开研究的重要原因。 现在的计算机技术的发展和提高, 不断的丰富着人们的生活内容, 其强大的影响 作用已经深入到了我们生活的方方面面。 利用计算机的独特优势对于发挥视频教学的 质量和优势是非常的重要的。 计算机作为重要的运算工具和信息储存工具, 在对于数 据的处理和储存中具有重要的作用, 对于网络学习平台的建立具有天然的优势, 是现 代教育发展的中的一种重要的工具,对于提高教育的广度和深度具有深远的意义。2 网站开发工具介绍2.1 ASP.NET框架ASP.NET 是现在广泛使用的一种编程语言,是一种模块化和组织化的编程方式, 是有微软公司推出的应用范围比较广的一种软件。 一直以来, 微软公司都在不断的发 展自己的软件的使用水平, 不断的推出新的使用的版本, 并在这个过程中, 对软件的 功能和各方面的功能进行优化和设计, 是我在进行网站设计中通常选用的一款应用软 件。 由于其采用的编程语言为底层的设计语言, 所以就有利于其他程序的开发和优化, 依据第一语言建立第二语言系统是进行网络平台设计的一种重要的方式, 第二语言的 徐泽一般比较的广泛,通常 C#语言和 VB 都是进行程序编写的重要的选择的方案, 其应用的广度是得到大量的实践的证明的。综合考虑,我们选择的是 4.0版本的此款 软件, 它不但在软件的通用程度上优越于传统的软件和同类的产品, 而且由于集成化 程度的进一步的升级, 对于提高软件的应用水平具有非常明显的优势, 大大的减少了 网站制作的时间, 提高了网站制作的水平, 是爱上编程网络视频学习网站建立和发展 的最有效的工具。ASP.NET 作为一款强大程序开发软件,对于程序开发人员的工作带来的极大的 便利, 大大的降低了程序开发的周期, 减小了工作的难度和工作的强度, 程序开发者 有时候可以比较轻松的完成很多比较复杂的编程过程。 并且, 它还支持第三方的控制 软件的开发, 对于发展软件的应用范围, 提高软件的使用程度, 扩大工作的范围和增 强软件的兼容程度具有非常重要的影响作用。ASP.NET 在目前的操作系统的兼容上是非常的广泛的,在微软开发的各个系统 程序中都可以直接的安装使用,这是这款程序开发软件广泛应用的一个重要的原因。 并且, 在软件的模式化程度和结构的构架上, 它也拥有独特的优势, 是在发展的要求 下逐渐的发展起来的。 另一方面, 程序与数据的连接是非常的便捷的, 可以有效的实 现无缝隙的系统化的连接, 并且这种连接的使用的难度比较的低, 使大多数的普通的 编程人员所能够熟练的掌握的。 只要我们掌握了基本的数据的连接的基本的手段, 那 么工作的进行也就不受限制了。在程序的开发过程中使用的 ADO 技术来加强数据的 访问程度, 使我们的一项重要的技术革新过程, 通过不断的输入数据、 更新数据和删 除资料的过程完成这对于网络平台的管理过程, 是网络平台建设的一个重要的组成部 分。在程序代码编程的过程中, ASP.NET 由于采用了多种编程语言进行编程,所欲 编程代码的能够更加的灵活多样, 是我们进行网络平台设计的一个重要的手段, 对于 进一步的深化开发软件的内容具有重要的影响作用。2.2 B/S框架B/S是一种应用非常的广泛的基于计算机技术的框架结构。 其超高的使用情况已 经远远的超出了传统框架的使用情况, 在现在的编程领域已经引起了巨大的冲击, 对 于产业革命的发展具有重要的影响作用。 当然它的迅速发展离不开现代的网络技术的 不断的更新和快速的发展。 网络信息技术时代的到来, 使得单个的计算机的运行不再 是孤立的存在, 而是在一个巨大的网络内的协同运作, 资源的获取也不再仅仅的局限 在一台电脑的内部, 而是由整个的计算机网络所共同的承担的, 信息量的丰富程度远 远的超出人们的想想。B/S构架结构的运行对于使用群体的限制非常的小,只要连接上了网络,那么对 于网络的访问者就可以得到所要的信息内容, 这样就大大的减少了对于准入群体的限 制, 极大的方便了网络学习平台的运行。 通过一台远程的服务终端对用户进行有效的 管理就可以达到网站运营的目的, 是现在主流的运营方式, 对于现在的网络技术的发 展具有重要的影响作用。 这种构架结构极大的提高了网络运行的效率, 同时方便了网 络终端使用者的学习和使用,对于扩展平台的使用率具有积极的影响。我们所开发的这一款爱上编程网络视频学习网站, 通过将学习资源传输到网站的 管理终端上, 网站正常的运行过程中, 网站的访问者就可以通过网站的连接获取到终 端的数据资料, 进行网络视频的学习, 并且能够下载相关的学习资料以便于进一步的 学习。 这种形式的网站形式, 对于发挥网站对于网络视频学习具有重要的作用, 极大 的提高了网站的运行效率,提高了网站运营的人性化程度。2.3 数据库技术建立完整的数据库对于网站的运行,尤其是对于以网络视频为主的学习网站来 说, 数据库的建立是视频分享过程的关进的一步。 数据库技术作为一种重要的网络开 发技术, 它的建立不同于别的编程技术, 是一种非常重要且难度较大的现代计算机技 术。 当数据库的建设各方面都比较的合理的这时候, 相互之间的的协调性能够很好的 运行时, 各种数据信息能够比较规范化的被组织起来, 那么数据库的建立就可以比较方便的实现了。我们使用 SQL Server 2008数据库作为我们网站的建立的方式,它可以有效的将 各种信息整合到一起, 并能够将各个信息的关系理顺的比较的清楚, 对于提高访问者 的搜索的速度是非常的有利的。 尽管我们只是用了一个数据库系统, 但是通过网络之 间的协同作用, 各个数据库对于信息的共享和相互的转接, 对于提高网站的信息量是 非常的有帮助的, 对于保证网站的学习数据的丰富度来说, 是完全的可以得到满足的。 因此,我们选用 SQL Server 2008数据库管理系统来建设我们的爱上编程网络视频学 习网站是一个合理的选择。2.4 信息平台介绍信息平台就是将数据信息从一个点转移到另一个点的过程, 网络数据传输的一个 重要的工具, 网络视频学习网站就是作为一个重要的信息平台, 将学习的视频信息传 输给有需要的访问学习者。信息平台的划分一本可以分为两个不同的方面:第一种通常是指平台本身所储备 的信息, 这些信息是网络终端所储备的, 这些网络数据的调取的稳定性比较的好; 第 二种通常是指在网络的分享过程中被网站的终端所连接上的, 这些数据往往不储存在 网站的维护终端, 而是分享在整个的网络系统中, 通过终端的调取才被访问者所获得。3 系统分析3.1 问题定义网络信息技术的飞速发展是网络中所储备的信息量不断的丰富, 现在的各种知识 往往可以通过在网络中进行获取。 网络学习作为一种重要的学识方式, 对于提高网络 的应用程度和学习者的学习效率都具有重要的作用。现在的网络中的学习视频也逐渐的建立起来, 如何能够建立更加全面的涉及某一 个行业的比较的全面和广泛的新网络学习网站的建立成为现在学习网站建设的重要 的任务, 对于现代的学习者来说是非常的必要的, 所以, 展开了对于爱上编程网络视 频学习网站的设计和建设。3.2 可行性分析进行可行性的分析是为了探究所做事情是否有做的必要性和最终的结果能否满 足实际的需求, 并对此结果产生的原因做出实践性的推理分析。 假使最终的结果能够 的到预期的结果, 那么就说明有工作的可行性。 进行可行性的分析, 不能单纯靠理性 的分析, 而应该通过系统的实验分析进行检查, 对于可能的几种结果的实践过程应该 逐个的进行说明和分析检验, 切勿感性判断。 就是要求我们展开一场理性化的检测分 析的过程。 应该建立系统化的模型进行多方面的检验和说明, 往往从操作性、 经济型、 安全性、 技术性等多个方面进行立体的分析计算, 对于最终的结果也要进行更加深层 次的分析验证,通过这个过程我们 才可以得到比较合理的可行性结果。对于技术的可行性的分析一般比较的难以确定, 分析的复杂程度也比较的高。 依 据现在要求的工作的质量, 进行确定产品的质量的生产过程的技术手段, 并对技术的 难易程度进行分析,判定最终的检测分析结果。网站的建立过程中使用的是 ASP.NET 技术和 ADO.NET 技术,这两种技术的完备程度已经非常的高,对于建立合理完善的 网络是没有问题的, 并且可以依据前人的假设经验展开此次的网站建设工作。 并且采 用的 SQL Server 2008数据库系统,其稳定性和安全性等各个层面来讲还是比较的具 有优势是。 通过整合这两者的优点和现在确定的方案的可行性的分析, 可以进行更深 层次的建设工作。经济因素是进行任何的工作所必须考虑的因素, 根据客户提供的资金量设计合理 的产品, 是现在企业生产过程中所秉承的基本额准则, 最大程度的节约成本是提高企业竞争力的重要的手段。 对于网站的建设工作同样的重要, 合理的资金投入可以有效 的减少不必要本的浪费, 将可能的运营成本充分的考虑到网站的建设过程中, 是我们 必须要重视的内容。 由于网络视频的使用往往收益的程度比较的少, 所以应该尽可能 的减少资金的投入,在最低的成本投入的情况下保证网络学习的质量。现在的经济持续的发展的过程中, 网络科技的发展也是积极的涌进, 工作性质的 不同, 对于学习的领域往往差距比较的大, 对于各行业的应用工具的学习也比较的复 杂。 这些学习软件一般比较的简单, 但是要报专门的学习班往往比较的麻烦, 而且收 费的差距也比较的大, 通过学习网站的学习就可以较好的解决现在的一些专业领域的 技术学习, 对于建设学习领域的新发展具有重要的意义。 我所设计的网络平台的使用 和维护比较的简单, 用户只需要通过鼠标就可以进行网络视频的学习, 网络的终端维 护者的工作任务和工作的强度也比较的简单,只要按时的更新网络平台的视频信息, 及时的处理网络运行过程中的一些问题, 通过初步的学习和练习, 网络的学习者和维 护者都可以轻松的应用这个网络平台。我们考虑到学习对象的实际情况, 收取的学习费用一般比较的低, 进行网络的维 护所需的花费也比较的少,这些重要的特点主要体现如下几方面:(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 )列 名 说 明 类 型 ( 长 度 ) 备 注 Id 编号 Int (4) 不允许空 , 主键 UserName 登陆账号 Varchar (50) 不允许空 XingMing 姓名 Varchar (50) 不允许空 Sex 性别 Bigint (8) 不允许空 Age 年龄 Varchar (20) 不允许空 email 电子邮件 Varchar (50) 不允许空 UserType 用户类型 Varchar (50) 不允许空 XueXiao 学校 Varchar (50) 不允许空 Ds 描述 Varchar (50) 不允许空 Photo 照片 Dattime (8) 不允许空 pwd 密码 Varchar (50) 不允许空在线留言信息表(LiuY an )列 名 说 明 类 型 ( 长 度 ) 备 注 Id 编号 Int (4) 不允许空 , 主键 Topic 问题标题 Varchar (50) 不允许空 AddUser 发布人 Varchar (50) 不允许空 Addtime 发布时间 Varchar (20) 不允许空 Contents 内容 Varchar (50) 不允许空 Huifu 回复内容 Varchar (50) 不允许空 huiFuName 回复人 Varchar (50) 不允许空视频信息表(ShiPin )列 名 说 明 类 型 ( 长 度 ) 备 注Id 编号 Int (4) 不允许空 , 主键 name 新闻标题 Varchar (50) 不允许空 content 新闻内容 text 不允许空 typeid 类别编号 Int (4) 不允许空 TypeName 信息类别 Varchar (50) 不允许空 Addtime 添加时间 datetime 不允许空公告表 (news)列 名 说 明 类 型 备 注Id 编号 Int (4) 不允许空 , 主键 TitleName 名称 Varchar (50) 不允许空 FileDs 描述 text 不允许空 Addtime 添加时间 datetime 不允许空5网站详细设计详细设计是承接前阶段概要设计 , 是网站设计至重要部分 , 对网站每内部细节详细 设计5.1首页功能模块详细设计首页是网站第一页面 , 也是打开网站第一页面 , 本网站首页显示好多信息 , 包括界 面导航信息 , 用户登陆注册 , 系统介绍 , 视频列表 , 公告列表 , 在线留言等链接网站首页运行效果网站前台网站首页关键代码protected void Page_Load(object sender, EventArgs e){if (!IsPostBack){DataList3.DataSource = data.GetDataReader("select top 8 * from News where type);DataList3.DataBind();DataList2.DataSource = data.GetDataReader("select top 8 * fromNews where type);DataList2.DataBind();DataList1.DataSource = data.GetDataReader("select top 8 * from ShiPin order by id desc ");DataList1.DataBind();}}5.2用户信息管理模块这一部分主要包括对用户和管理者在登录过程中需要输入的基本的信息情况。 所 需要的基本的注册内容包括用户名和密码, 以及邮箱地址、 联系方式和用户自述等基 本的用户信息,其他还有用户电话,用户住址等用户注册界面用户登录界面用户管理是管理员对前台注册的用户信息进行管理的功能模块, 管理员可以查看 用户信息,可以删除用户信息。用户管理界面用户注册的关键代码如下:protected void Button1_Click(object sender, EventArgs e){data 。 RunSql("insert into Users(emal,UserName,Sex,Age,Ds,pwd,UserType,XueXiao,XingMing,Photo,Tel)values('" + txtemal。 Text + "','" + txtname。 Text + "','" + DropDownList1.SelectedItem。 Text + "','" + Age。 Text + "','" + txtds。 Text + "','" + TextBox1.Text + "','视频学习者 ','" + XueXiao。 Text + "','" + XingMing。 Text + "','" + pic。 Text + "','" + Tel。 Text + "')");Alert 。 AlertAndRedirect("注册成功! ", "Default。 aspx");}5.3 视频信息管理模块信息管理模块有以下的几个主要的方面共同的组成, 涵盖了学习者所涉猎的主要 的学习的几个大的方面,同时可以在后台进行对于信息的加工、处理和删除等功能。 信息列表功能模块包含的主要的内容有信息的内容、 收发的时间以及信息的主要的类别等基本的情况。添加信息模块, 是网络的管理者主要使用的功能模块, 用于对信息类别和标题的 后台修改等工作。管理员还可以对信息进行查看和修改删除等操作。管理员进入后台可以对信息进行添加,添加视频信息界面管理视频信息是管理员在后台具有的功能, 包括修改信息, 删除信息等功能 视频 信息管理界面 添加视频信息的关键代码如下:protected void Button1_Click(object sender, EventArgs e){string sql = "insert into ShiPin(name,content,typeid,TypeName) values('" + title 。 Text 。 ToString()。 Trim() + "','" + FCKeditor1.Value + "','" +DropDownList1.SelectedValue + "','" + DropDownList1.SelectedItem。 Text + "')"; data 。 RunSql(sql);Alert 。 AlertAndRedirect("添加成功 ", "addShiPin。 aspx");}5.4 账号管理模块详细设计账号管理模块是对使用网站后台的用户进行管理的功能模块, 包括添加账号 信 息 , 修 改 账 号 信 息 , 删 除 账 号 信 息 等 功 能 模块后 台 管 理 员 可 以 对 账 号 信 息 进 行 管 理 的 功 能 模块添加管理员的关键代码如下:protected void btnAdd_Click(object sender, EventArgs e){try{SqlConnection con = new SqlConnection(SqlHelper。 connstring); con 。 Open();SqlCommand cmd = new SqlCommand();cmd 。 Connection = (SqlConnection)con;//对象实例化cmd 。 CommandText = "insert into Admin (Apwd,Aname)values(@Apwd,@Aname)";cmd 。 Parameters 。 Add("@Apwd", SqlDbType。 VarChar);cmd 。 Parameters 。 Add("@Aname", SqlDbType。 VarChar);cmd 。 Parameters["@Apwd"]。 Value = this。 txtpwd 。 Text;cmd 。 Parameters["@Aname"]。 Value = this。 txtname 。 Text;cmd 。 ExecuteNonQuery();con 。 Close();Response 。 Write("<script language='javascript'>alert('添加成功 ');location 。 href='AdminList。 aspx'</script>");}catch{Response 。 Write("<script language='javascript'>alert('添加失败 ');location 。 href='AdminList。 aspx'</script>");}}5.6 留言管理模块详细设计留言管理模块是系统中最重要的功能模块,包括用户发布留言主题功能, 用户回复留言主题信息,管理员对留言版面信息的管理,管理员对用户发布的 留言信息进行管理的功能。用户发布主题信息,包括主题标题和内容以及所在留言版面信息。发布留 言界面留言主题回复操作,用户点击一个主题之后就能查看留言的详细信息,已 经登陆的用户还可以对主题进行回复,回复留言信息界面发布留言的关键代码如下:protected void Page_Load(object sender, EventArgs e){this.Title = "爱上编程视频学习网 ";if (!IsPostBack){if (Session["UserName"] == null){Alert.AlertAndRedirect("对不起您还没有登录 ", "Default.aspx"); }}}protected void Button1_Click(object sender, EventArgs e){SqlHelper data = new SqlHelper();data.RunSql("insert into LiuYan(Topic,AddUser,Content)values('" + tb_title.Text + "','" + Session["UserName"].ToString() + "','" + TextBox1.Text + "')"); Alert js = new Alert();js.Alertjs("留言成功 ");Response.Redirect("LiuYanList.aspx");}}6 结果测试性能分析6.1 软件测试6.1.1 测试目的以最少的时间投入, 全面测试出网站潜在的错误和缺陷, 对该网站的整体设计以 及编码过程中的各种可行性和正确性进行测试,验证网站是否正确实现了用户的需 求。 网站的测试确保最终用户浏览的时候功能符合用户的需求, 为程序进一步纠错完 善提供可能,不断提高网站的质量和可靠性。6.1.2 测试环境和工具测试环境是 Windows XP或者 Windows 7操作系统和 IIS 。IIS 又称虚拟服务器, 是一种 Web 服务, 由 WWW 服务器、 FTP 服务器和 SMTP 服务 器等构成。 IIS 运行于 Windows NT以上的操作系统,只需将 ASP 程序的全部目录文 件复制到 IIS 的主目录下即可使用。 或者是直接创建一个虚拟目录, 就可以进行浏览 测试。使用的工具是 VS2008. 数据库是 Microsoft SQL 2008.6.1.3 测试方法设计过程中,进行每个代码段的测试,调用的测试,链接数据库的测试,找出出 现的错误问题。最后进行数据的删除,编辑,修改的测试,录入数据看是否能成功运 行。6.1.4 测试结果经过测试,网站中的页面能正常浏览,后台的上传,编辑删除,修改能稳定的进 行。6.2 测试小结测试过程往往会存在不全面的严重问题。虽然进行了代码的测试和网站的测试, 能正常运行网站, 不代表不存在小的错误, 往往这些查不出的错误就被忽略了, 以后 要进行更系统测试,让网站的质量更完善。历时一个学期,我的毕业设计爱上编程视频学习网终于完成了。在这段时间里, 对进行网站整体规划、 设计与实现有了比较深入细致地了解。 对于网页设计方面, 以 前在做课程设计时接触过,所以在设计前,我在较短地时间里就很快地对 Microsoft Visual Studio做了较为详细地复习和巩固,这样在设计时,就能很快的上手进行网站 界面的设计了。在具体设计时,考虑到网页的整体美观和整齐化,我使用表格、框架 来规范页面,收到了比较满意的效果。要完成一个完整的设计过程, 应该设定详细的设计计划, 并且依照这个计划实施 工作。 在工作的过程中, 再对计划进行适当的调整。 想要得到一个比较完美的设计目 标, 坚持和不放弃是一个重要的前提条件, 再整的设计过程中我充分的发现了自己的 不足和缺陷,但是在应对这些问题时,我从未气馁过,而是愈战愈勇。此次的毕业设 计在丰富了我的专业知识的同时,为我将来的工作生涯打下了非常重要的精神基础, 激励着我取得更大的成功。四年的大学时光即将结束, 在此毕业设计完成之际, 我要感谢我的母校给我提供 的良好学习氛围,感谢我的父母、亲戚、朋友和同学对我的支持,也要特别感谢我的 指导老师 XXX 对我的鼓励和精心指导。期间遇到了许多亟待解决的问题,老师鼓励 支持我们, 指导我们以不同的思考问题的角度看待问题, 让我切身感受到老师渊博的 专业知识和诲人不倦的态度。在毕业设计的过程中, 指导老师对我们组的同学倾注了大量的心血, 包括论文资 料的搜集方法的讲解、 方案的确定、 论文的书写和遇到问题及时开会讨论。 在论文写 作的过程中,有时不知道从如何着手,老师都会帮助我们一边构思一边设计的要点, 帮助我们确定设计方向, 提出切实可行的建议。 在老师身上我看到了不断学习的优点, 体会到了终身学习的益处。 为此, 我再次对指导老师表示衷心的感谢。 毕业设计需要 用多许多专业的知识, 在学校良好的学习氛围下, 我很高兴能够学习好本专业的专业 知识。 在学校图书馆以及老师的身上, 我更是懂得了治学严谨的学术态度, 感谢学校 和老师为我们所做的这一切。 在毕业设计过程中, 我们要对以前学过的知识进行回顾, 遇到一些困难我们能和同学们一起讨论, 每天能和同学一起来、 一起走, 过得很充实, 感谢同学们在这一路上的相伴。最后我要感谢学校和学院对毕业设计的重视, 为我们创造了一个良好的毕业设计 环境, 激发了大家学习和创新的乐趣, 为即将到了的职业生活提供了良好的锻炼机会, 为我们将来的美好生活创造了新的起点,感谢所有的一切美好的事物。参考文献[1] 郭瑞军, 李杰, 初晓璐 .ASP 数据库开发实例精粹 . 北京:电子工业出版社, 2008. [2] 金秀,冯沃辉,施鸿翔 .ASP 动态网页培训教程 . 北京:冶金工业出版社, 2000. [3] 宋彦浩 .ASP 建网技术源代码公开 . 北京:中国水利水电出版社, 2001.[4] 沈精虎 .Dreamweaver 中文版基础培训教程 . 北京:人民邮电出版社, 2002. [5] 张堪, 候世国, 所玉君 .Access 2000中文版入门与提高 . 北京:清华大学出版社, 1999.[6] 魏洪斌,周鑫,刘志江 . Dreamweaver MX 网页设计 . 北京:清华大学出版社, 2004.[7] 李世杰 .Active Server Pages(ASP)3.0 网页设计手册 . 北京 :清华大学出版社, 1999[8] 奚江华 . ASP.NET 2.0 开发详解 . 电子工业出版社, 2006[9] 孙践知 . 网络程序设计案例教程— ASP.NET+SQL Server (C#实现) . 北京:清华 大学出版社 ,2008.[10] 陈伟 编著 . SQL Server 2008数据库应用与开发教程 . 北京:清华大学出版 社, 2007[11] 朱玉超、 鞠艳、 王代勇 编著 .ASP.NET 项目开发教程 . 北京:电子工业出版社, 2008[12] Christian Wenz. Programming ASP.NET AJAX. 南京:东南大学出版社, 2008. [13] AL Zabir, Omar. Building a Web 2.0 Portal with ASP.NET 3.5.南京:东南 大学出版社, 2008.[14] Benfeng Chen, Vincent Y. Shen. Transforming Web Pages to Become Standard-Compliant through Reverse Engineering. ACM New York, NY, USA, 2006

详情

Copyright © 2020