资源预览内容
第1页 / 共25页
第2页 / 共25页
第3页 / 共25页
第4页 / 共25页
第5页 / 共25页
第6页 / 共25页
第7页 / 共25页
第8页 / 共25页
第9页 / 共25页
第10页 / 共25页
亲,该文档总共25页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
目 录第1章绪论11.1课题背景11.2国内外研究现状21.3研究内容31.4论文组织结构3第2章相关技术概述52.1数据库技术52.2ASP.Net技术62.3Dreamweaver CS47第3章需求分析和可行性分析103.1需求分析103.2可行性分析10第4章系统概要设计114.1系统概要设计114.2教学网站系统业务流程124.3教学网站时序图13第5章系统的详细设计与实现155.1ASP.Net MVC课程教学网站的开发环境155.2系统数据库的详细设计155.3ASP.Net MVC课程教学网站的实现16第6章结束语226.1工作总结226.2工作展望22致 谢23参 考 文 献24iASP.Net MVC课程教学网站作者:唐淑飞 指导老师:杨晔、朱冬冬摘 要随着网络技术的快速发展,网络教学以它的交互性、开放性、共享性和自主性的特点逐渐成为了当今重要的一种教学方式,所以开发一个功能全面的教学网站,实现教学资源的共享,为老师和学生提供一个便利的在线交流的平台,其具有重要的现实意义。本论文主要介绍了我们开发的ASP.Net教学系统的网站。此网站能够实现学生注册、登录、课件下载、课件浏览、留言;教师可以实现登录、上传资料、回帖等功能。文中介绍了制作此网站所需要的开发工具及开发过程中所应用到的各种实用技术,总体上列举了整个网站的组成和基本功能的实现,并且详细介绍了网站数据库的搭建和用户登陆功能的实现。关键字SQL SERVER、Dreamweaver、ASP.NET、教学网站第1章 绪论1.1 课题背景随着计算机互网络信息技术的逐渐发展和其在社会生活中的各个领域中的应用,它对社会、教育和大学产生着猛速、广泛和深入的影响。网络一旦产生,就会迅速地在教育中得到广泛的应用。应用网络进行教学,已经成为当金世界的一个主要趋势。建立教学网站不但可以对课件资源进行浏览、整理和应用,实现了课件资源的共享与交流,而且还提高了学生学习的积极性、主动性、及时性、有效性与高效性。建立教学网站除了能帮助学生进行课外学习,也是实现教学交往的一种有效方式。它既可以作为传统课堂上教学交流的补充与延伸(它是以班级授课制为主的教学组织形式,老师与学生的交流,特别是“一对一”的交流严重不足);又可以为教师和学生敞开心扉,提供了便利,可以实现师生双方的情感交流(网络交流中主体的虚拟性,可以在一定的程度上排除面对面交流中情感、地位、态度等带来负面的影响);同时还可以为教师之间的合作与交流提供了平台。在越来越重视素质教育的今天,这一点越来越显得重要和迫切。同时建立教学网站,带有鲜明的个人特色或校本特色,也是其他商业网站甚至是同行的教学网站无法取代的,例如与学生间的交流,随着教学的进度,学生的不同反应而不断更新的教学内容。建立教学网站,不仅实现了师生之间、学生和学生之间的互动,使大家都能在统一的平台基础上进行沟通和交流,也使自己的思想在网上延伸,精神在网络中释放。1.2 国内外研究现状网站,在刚刚出现的时候,它就以其强大的资源共享性赢得了无数用户的认同,也吸引了很多国内外很多专家的兴趣,而后其交互性也奠定了未来迅速发展的基石,3W技术的出现使这股史无前例的旋风席卷全世界,尤其是近几年来,网站建设业务呈迅速上升趋势,行业市场越来越大,范围也更加广阔。任何事物的发展与壮大都会引起技术的变革,网站自然也不会例外,由最初的单纯注入代码到各种编程工具的出现再到后来的各种编程语言的应运而生,而且随着技术融合和发展,很多在其他行业热门应用的技术如三维动画、视频、虚拟现实等技术都已经实现向互联网上移植,使得网站的制作技术不断地完善,然而新技术的完善必将促使网站的设计更具有魅力和挑战。 例如新的网络编程语言(.net技术)与服务器CDN(内容发布网络)技术将使网站的结构更紧密,访问更流畅,更能适应新的要求。 以国内外很多专家来看,网站的未来很可能有以下几种发展趋势:1.网络、服务融合和应用 未来网络的发展将由应用服务主导,由智能终端将各种应用叠加起来,叠加之后网络要相应的做到服务的融合,而服务的融合则会推动网络的融合。2.计算机系统重新整合随着计算机的技术(包括软、硬件技术)发展,以往在计算机里面做的东西会慢慢拿到网络上去做。3.网络进行整合以往网络的层次结构分得很清楚,是完全分开的。但随着技术的发展,以前没有什么关系的技术也会融合在一起,例如,以往光是光、路由是路由,现在随着新技术的出现,比如路由技术,变成了光的IP转换。4.计算机系统结构改变随着网络的发展,网络的带宽越来越宽,网络一样可以有总线,也就是说,在网络中可以实现中央处理器-外部设备、中央处理器-内存中间的总线功能,这个改变的优点是出现了网络的新概念也就是虚拟系统总线。虚拟系统总线的最大优点是虚拟的,共享性更好。如今很多设备都在改变,以后计算机也会改变,如果把外部设备拿出来,但内存没有拿出来。将来会达到把内存拿出来,现在开始已经有一些新的技术往这个方向走了。1.3 研究内容教学网站以是提供教育服务为主的网站,教学网站除了一般网站具有的特点,比如多媒体的呈现性、开放性、共享性、交互性、灵活性,还具有比较明确的教育性和科学性。此网站主要是学生在网上进行相关专业的学习和网上互动,用户可以在客户端方便的浏览教学网站上相关的信息(如教学课件、教学视频、资源信息等),通过网络资源可以便捷地找到该专业的相关资料,通过留言板,可以提出自己的疑问,管理员(教师)可以在后台对同学的留言做出回复,形成一种互动,提高;老师和学生之间的沟通和了解,并且还可以是同学与学生之间的交流,加强了知识的流畅性,能够最大程度的实现课后再次互动学习。而且管理员(教师)还可以在后台进行课件相关操作:如上传课件、删除课件、修改课件等等。 其具体的内容如下简述: 1.实现诸多教学环节的网络化 此网站将实现教学过程中的答疑、课件上传、课件更新等诸多环节的网络化,减轻了教师教学的负担,提高了教师的工作效率。2.以学生自主学习、教师课件管理为主的网络教学平台 对于学生用户来说,登录后的主界面要以专业内容导航为主线,同时还需配合教学文件查询、课件浏览等各项的学习环节。 对于教师(管理员),登录后的主界面以课程教学管理为主线,允许教师进行课件信息的设置、教学文件的发布、在线答疑等。3.教学网站的自动生成系统 此网站适应于asp.net Mvc课程的教学。实际上是为了不具备网站建设知识的教师搭建了一个网络教学的平台。教师(管理员)只需要输入的基本信息,都可以以本平台为基础,创建自己的网络课程,其结构合理、管理方便。4.已建成的网络课件信息形式丰富、逻辑性强、吸引力高 各种现成的课件资源综合运用了文字、图形、数据、视频、音频、图像、动画等多种媒体技术,符合教学的规律和特点,通过听觉视觉的直观效果增加艺术性、实用性,使学生对课程能够更好地学习和理解,教学内容内在的逻辑性较强,科学性较高,有利于提高学生的积极性,教学效果也大幅度地提高。1.4 论文组织结构第一章 绪论。主要介绍课题的背景、国内外现状以及研究的内容。第二章 相关技术概述。主要介绍了系统实现过程中用到的关键技术,如数据库技术,ASP.Net 技术,Dreamweaver CS4技术。 第三章 需求分析和可行性分析。主要介绍了需求分析的任务概述、技术、操作和社会可行性分析。 第四章 系统概要设计。主要介绍了各个模块的概要设计,以及数据库设计。 第五章 系统的详细设计与实现。介绍了本人负责的各个功能模块的详细设计及实现。 第六章 结束语。对整个毕业设计的完成过程做了总结。第2章 相关技术概述2.1 数据库技术2.1.1 数据库技术的概述数据库技术是现代信息技术和科学技术的一个重要组成部分,是以计算机为核心的信息管理系统和数据处理。在数据库技术的研究与解决的过程中,计算机信息处理了大量数据的有效组织和存储问题,减少了数据库系统中数据存储冗余、实现了数据共享、数据安全保障和有效地数据检索和数据处理。数据库技术的根本目标是解决数据共享的问题。2.1.2 数据库技术的发展数据库管理技术是对其数据的组织,输入,分类,输出,存储,编码,维护和检索技术。数据库管理技术的发展经历了以下三个阶段:文件系统阶段;人工管理阶段;数据库系统阶段。(1)文件系统阶段从60年代中期到50年代后期这段时间,出现了数据存储设备,例如磁鼓,磁盘等。一种新的数据处理系统猛速地发展起来。在数据处理系统中的数据组织是把电脑中的数据组织变成一个互相单独的数据文件,该系统可以对照文件的名字对其进行访问,可以存取文件中的记录,并可以实现文件的修改,删除,和插入,这就是所说的文件系统。该文件系统实现了结构化的记录,它将各种不同的数据之间的关系存在一个记录里。然而,该文件从总体上来看却是无结构的。其数据是面向特定的应用程序,所以数据的共享性,独立性差,而且冗余度大,管理和维护的成本也很大。(2)数据库系统阶段60年代后期,出现了数据库中的数据管理技术。数据库的特点是数据的功能不再仅仅是针对某一特定的应用,而是面向整个组织的,它不但具有整体的结构性,而且共享性高,冗余度小,程序与数据之间有一定的独立性,并实现了对数据进行统一的控制。(3)人工管理阶段直到1950年代,计算机开始主要用于数值计算。从数据上来看,数据量小,数据无结构,且直接通过用户管理,缺乏逻辑间的数据组织,依赖于数据的特定应用程序,缺乏独立性。从软件上看来(事实上,当时尚未形成软件的整体概念),没有操作系统和管理数据的软件;从硬件上来看,CRT只有磁带,纸带,卡片,没有直接访问的设备。2.1.3 数据模型数据模型是数据库中抽象的现实世界,也是数据库系统中的基础与核心。数据模型通常包括三个要素:(1)数据操作,数据操作是指可以在数据库中进行添加,删除,修改,查询等现有的数据或者增加新的数据,可以访问数据中的不同种类,并且包括数据访问的相关规则;(2)数据结构,数据结构主要用来描述数据的静态特征,包括数据结构与数据之间的关系;(3)数据完整性约束.数据完整性约束是由一组完整性的规则组成。在数据库领域中最常见的数据模型主要有三种:(1)层次模型(Hierarchical Model):使用一个树结构来表示数据与数据之间的连接的层次模型。(2)网状模型(Network Model):网状模型是利用网状结构的数据和数据之间的联系。(3)关系模型(Relational Model):关系模型是一种理论最成熟,应用最广泛的数据模型。在关系模型中,数据是存储在一个逻辑单元中名为二维表数据中。数据库是由几个相关联的二维表组成。2.2 ASP.Net技术2.2.1 ASP.Net技术概述ASP.NET1是the.NET框架的一部分,是微软公司一项技术,是一种使嵌入在网页的脚本中可以通过Internet服务器实现服务器端脚本技术,它可以将请求文档通过HTTP和在Web服务器上动态创建它们的Active Server Pages(动态服务器页面),此运行于 IIS(Internet信息服务器服务,是Windows开发的Web服务器程序之中的程序 。2.2.2 ASP.Net技术的特性1.跨平台性:由于ASP.NET是编译后运行基于通用语言的程序,现在是完全依赖在虚拟机上,因此它具有跨平台性,应用ASP.NET构建可以运行在几乎所有的平台上。2.简单易学:asp.net使运行一些很平常的任务如
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号