精品课程网站的设计与实现毕业设计.docx
《精品课程网站的设计与实现毕业设计.docx》由会员分享,可在线阅读,更多相关《精品课程网站的设计与实现毕业设计.docx(35页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精品课程网站的设计与实现毕业设计 毕业论文精品课程网站的设计与实现ASP动态网站的开发与制作作者系(院)专业年级学号指导教师论文成绩日期目录1绪论11.1引言11.2开发背景及意义11.3研究现状21.4开发目标22基于信息技术的现代学习理念22.1E-learning、泛在学习、移动学习22.1.1E-learning22.1.2泛在学习32.1.3移动学习32.2精品课程网站功能设计42.2.1数据库连接文件42.2.2管理登录和注销42.2.3界面头设计42.2.4界面尾设计42.2.5首页的设计与实现52.2.6新闻公告/文章管理52.2.7eWebEditor的应用及实现62.2.8
2、交流论坛的实现63基本理论知识及开发工具介绍73.1ASP技术73.2Dreamweaver开发工具73.3IIS服务73.4Access服务器工具73.5eWebEditor编辑器84开发过程84.1系统总体分析84.1.1可行性分析84.1.2功能模块划分94.1.3采用主要技术的分析124.1.4数据分析134.1.5数据流图134.2数据库的分析及设计134.2.1数据库的概念结构设计134.2.2数据库逻辑结构设计144.2.3数据库的完整性和安全性164.3系统总体设计175精品课程网站的几个关键技术185.1精品课程网站中音视频应用中的问题185.2精品课程网站交互功能186测试
3、196.1测试目的196.2测试方法196.3测试用例197结束语218致谢21精品课程网站的设计与实现摘要:此篇论文主要研究了精品课程网站的开发过程,目标是向大学所学习相关课程的学生提供一个知识交流平台,并为任课教师建设一个教学资源管理信息系统。系统以Html、Asp语言为依托,使用Access作为系统数据库,IIS作为服务器,利用Javascript、Actionscript作为脚本语言,采用Flash、Css样式美化页面。论文首先介绍了精品课程网站建设的现状和意义,然后对网站进行了可行性分析和需求分析,并介绍了精品课程网站所实现的功能。通过测试分析,该系统运行稳定可靠,最后对系统进行了总
4、结和展望。 关键词:精品课程; ASP; IIS; Access; Css1绪论1.1引言在21世纪这个信息高度发达,并且高速流通的时代,计算机的普及以及计算机网络技术的应用,让大量普通人能够有机会接触到比以往更多的知识。作为一个以传播知识为主要职能的机构学校建立一个自己的精品课程网站是十分必要的事情,这不仅是能使更多的人享用宝贵的教育资料源,同时也对于提升学校自身的知名度,提高学生自学能力,有相当大的帮助。 1.2开发背景及意义高等教育为国家培养了大量有用人才和建设者。为了提高教学质量,适应形势发展的需要,我国高等教育也在不断进行变革。在2003年,教育部提出了实施“高等学校教学质量与教学改
5、革工程“。而精品课程建设就是“高等学校教学质量与教学改革工程”的一项重要内容和先期启动的四个项目之一。精品课程的建设目标是建设具有一流教师队伍、一流教学内容、一流教学方法、一流教材、一流教学管理等特点的示范课程。精品课程是教育部深化教学改革,以教育信息化带动教育现代化的一项重要举措。它将引导广大高等学校进一步巩固教学工作的中心地位,在切实加强教学建设、提高教学质量的基础上改善、加强高校信息化条件建设,利用现代化教育信息技术手段将优质的教学资源上网并共享,使全国其他高校在实施同类课程教学的过程中能够借鉴、使用这些优质的教学资源,在更大范围内提高高等学校的教学和人才培养质量。精品课程的建设是学校课
6、程教学工作中一个重要的内容,为了使学生和老师之间有多角度,多渠道的沟通,以及及时、有序和高效地完成教学任务,及时了解学生当前的状态,精品课程的建设就显得尤为重要。 我国高等教育实现了历史性的跨越,使我国高等教育进入国际公认的大众化教育阶段。高等教育规模取得如此快速的发展,而且教育质量仍然不断提高,创造了世界教育发展史上的奇迹。但是,我国是发展中国家办大教育,而且是世界上最大规模的教育。人民群众不断增长的教育需求同教育供给特别是优质教育供给不足的矛盾,是现阶段教育发展面临的基本矛盾。教育投入严重不足,教育基础设施和教师队伍的水平都远远不能适应教育现代化的要求。要在高等教育规模持续增长的情况下,继
7、续保持教育质量的不断提高,是我们面临的前所未有的严峻挑战。网络教学是缓解这种现状的一个方法,而精品课程为网络教学提供了一个很好的网络教材,使网络能够很好的教学。网上的资源通过教学网站来进行发布,有条件的学生可以通过学习教学网站的课件来学习,这样不用实时实地的进行学习,可以使学生可以更好的分配时间来学习。精品课程的建设极大缓解了我国教育力量不足的压力。 1.3研究现状在世界范围内来看,有关精品课程网站的研究一直都在进行并且不断取得进步,特别是西方发达国家,他们在精品课程的理论研究与实际运用方法积累了大量的经验,虽然我们中国国内在精品课程网站这一方面的研究起步晚,但是我们同样也取得了大量丰硕的成果
8、。各个高校相继创建了各自的精品课程网站,清华大学,北京大学等一批知名学府利用自身的资源优势,引领中国国内精品课程网站的发展方面。政府的大力支持,各高等学府的积极配合,使得我们国内精品课程网站的研究取得了不俗的成就。 1.4开发目标如果从一个较低层次来理解什么是精品课程网站。那么首先它是一个网站,因此它必须具备一个网站所应该拥有的开放性、可用性、安全性、可维护性等属性。要做到这些,就必须要求在设计与实现过程中更多去了解与网络有关的知识。其次,精品课程网站设计与实现的主要目的是传播知识,因此它必须具备一些与教育有关的功能,比如考试、答疑等功能。作者认为精品课程网站应该是一个与时代接轨的产物,因此还
9、应该具备这个时代所必须的一些特性,比如信息化、高效、远程、资源共享等特点。因此,本文的主要目的是分析说明精品课程网站研究应具有的各项功能以及其实现过程。 2基于信息技术的现代学习理念2.1E-learning、泛在学习、移动学习2.1.1E-learningE-Learning:英文全称为(ElectronicLearning),中文译作“数字(化)学习”、“电子(化)学习”、“网络(化)学习”等。不同的译法代表了不同的观点:一是强调基于因特网的学习; 二是强调电子化; 三是强调在E-Learning中要把数字化内容与网络资源结合起来。三者强调的都是数字技术,强调用技术来改造和引导教育。在网络
10、学习环境中,汇集了大量数据、档案资料、程序、教学软件、兴趣讨论组、新闻组等学习资源,形成了一个高度综合集成的资源库。 E-Learning并不只是意味着远距离的教育,在线教学同样可以在传统校园教学中发挥重要的作用,同样,在远程网络教育中,一些常规的教学手段与教学方法同样是非常重要的。E-Learning完全取代传统的课堂教学是不现实的,传统课堂教学在知识传授、社会性、互动性方面具有巨大优势。 E-Learning进入校园,并不是对传统教学替代式的进入,而是不断与传统教学相互碰撞,在碰撞中逐步融合,在融合中不断补充和完善,形成实践中有效可行的信息技术环境下的教学方法体系。 可以说,在线教学与传统
11、教学优势互补的混合式教学并不是一种全新的教学方法或理论,而随着教育信息化的深入,人们的教育思想观念从表面上看是在回归,而实际上是按螺旋方式上升的一种体现。 E-Learning不能完全取代面授学习。许多中国的业内人士也期待着网络学习的浪潮能够给应用者带来更多价值,同时也给这个产业带来更多的收益。但事实是E-Learning没有取代面授学习,却遭遇被边缘化的危险。究其原因,E-Learning只能解决企业培训过程中的一部分问题,而在培训效果方面,缺乏了课堂效果的营造和积极的教学互动,培训效果就会大打折扣。就像很多人在培训现场会热血沸腾,而看视频学习却会哈欠连天一样,培训效果的保证与受训者的受控状
12、态密不可分。为了进一步深化E-Learning的应用,提升E-Learning的培训效果,国际教育技术界在对“网络化学习”深入思考后提出了“混合式学习(BlendedLearning)”。 2.1.2泛在学习泛在学习(ULearning),顾名思义就是指无时无刻的沟通,无处不在的学习,是一种任何人可以在任何地方、任何时刻获取所需的任何信息的方式。就是利用信息技术提供学生一个可以在任何地方、随时、使用手边可以取得的科技工具来进行学习活动的4A(Anyone,Anytime,Anywhere,Anydevice)学习。 泛在学习创造智能化的环境让学生充分获取学习信息,这与让学生到图书馆或学校进行学
13、习或通过网络获取学习信息有很大的差异。泛在学习的目标就是创造让学生随时随地、利用任何终端进行学习的教育环境,实现更有效的学生中心教育。在泛在学习环境中,学生根据各自的需要在多样的空间、以多样的方式进行学习,即所有的实际空间成为学习的空间。知识的获得、储存、编辑、表现、传授、创造等的最优化的智能化环境将提高人们的创造性和问题解决能力。 泛在学习(U-learning)是数字学习(E-learning)的延伸,克服了数字学习的缺陷或限制。由于移动通信技术的进步,移动学习(M-Learning)逐渐引入泛在学习体系。 2.1.3移动学习移动学习(MobileLearning)是一种在移动计算设备帮助
14、下的能够在任何时间、任何地点发生的学习,移动学习所使用的移动计算设备必须能够有效地呈现学习内容并且提供教师与学习者之间的双向交流。 移动学习在数字化学习的基础上通过有效结合移动计算技术带给学习者随时随地学习的全新感受。移动学习被认为是一种未来的学习模式,或者说是未来学习不可缺少的一种学习模式。 正确理解移动学习的内涵应该从以下几个方面来把握: 首先,移动学习是在数字化学习的基础上发展起来的,是数字化学习的扩展,它有别于一般学习。Sun公司的E-learning专家MichaelWenger针对移动学习提出了他独到的见解,他认为移动学习并不是什么新鲜事物,因为在传统学习中印刷课本同样能够很好的支
15、持学习者随时随地进行学习,可以说课本在很早以前就已经成为支持移动学习的工具,而移动学习也一直就在我们的身边。 其次,移动学习除具备了数字化学习的所有特征之外,还有它独一无二的特性,即学习者不再被限制在电脑桌前,可以自由自在、随时随地进行不同目的、不同方式的学习。学习环境是移动的,教师、研究人员、技术人员和学生都是移动的。 最后,从它的实现方式来看,移动学习实现的技术基础是移动计算技术和互联网技术,即移动互连技术; 实现的工具是小型化的移动计算设备,或者如Quinn所说的IA设备。Sariola等人在对移动学习的概念进行讨论的过程中,对移动学习实现的设备从特征上作了这样的一个分析:可携带性(po
16、rtability),即设备形状小、重量轻,便于随身携带; 无线性(wireless),即设备无需连线; 移动性(mobility),指使用者在移动中也可以很好的使用。 我国在未来的二十年中,移动学习的发展将经历三个阶段:基础环境建设阶段,知识体系化建设阶段和学习服务建设阶段,每个阶段间的过渡是迭代循环的过程。 2.2精品课程网站功能设计2.2.1数据库连接文件为了操作数据库方便,把连接数据库、查询、更新、插入、关闭连接等数据库操作都写在一个公用文件Conn.asp中,这样其他页面引入这个页面,就可以调用数据库操作方法,操作数据库了,这样便于提高程序的重用性。 图1数据库连接文件代码2.2.2
17、管理登录和注销把判定登录和注销的程序写在admin.asp中。当用户输入用户名和密码请求登录时,先从数据库查询该用户的用户名和密码是否正确,如果正确则把该用户的用户名和密码,写入用户Cookie,这样其他页面如果需要用户登录才能访问,只需要从Cookie取用户的用户名,如果能取得,则说明用户已经登录,否则用户未登录。当然用Cookie记录用户登录是有风险的,最好用Session记录。注销只需要设置记录用户的Cookie过期就可以了。 图2登录2.2.3界面头设计为了体现简洁明快的风格,界面头不打算用很复杂的动画图片,顶部直接安排一个导航栏,让用户可以在各个页面之间方便的切换; 为了体现个性化,
18、需要为用户在导航栏下留出一片个性空间,让用户可以安置主题和LOGO图标。 图3界面上部2.2.4界面尾设计界面尾部,一般声明一些版权信息,是否有ISP登记,联系信息等,本站只需声明一下版权就可以了。 图4界面下部2.2.5首页的设计与实现首页是一个网站的窗口,长久留住一个用户靠网站强大的功能和丰富的内容,要想吸引用户,首页的设计精美和人性化也是重要的因素。首先是给浏览者留下的第一印象。所以设计要精美; 首页是网站的导航图,所以设计要人性化,重点层次突出。 网页布局大致可分为“国”字型、拐角型、标题正文型、左右框架型、上下框架型、综合框架型、封面型、Flash型、变化型,此次设计所采用是“国”字
19、型。 “国”字型,也可以称为“同”字型,是一些大型网站所喜欢的类型,即最上面是网站的标题以及横幅广告条,接下来就是网站的主要内容,左右分列一些两小条内容,中间是主要部分,与左右一起罗列到底,最下面是网站的一些基本信息、联系方式、版权声明等。这种结构是我们在网上见到的差不多最多的一种结构类型。 网页配色很重要,网页颜色搭配是否合理直接影响到访问的情绪。好的色彩搭配会给访问者带来很强的视觉冲击力,不恰当的色彩搭配则会让访问者浮躁不安。 此次设计选用的是蓝色系,蓝色非常纯净,通常让人联想到海洋、天空、水、宇宙。纯净的蓝色表现出一种美丽、冷静、理智、安详与广阔。由于蓝色沉稳的特性,具有理智、准确的意象
20、,另外蓝色也代表忧郁,这事受了西方文化的影响,这个意象也应用在文学作品或感性诉求的商业设计中。 图5首页展示2.2.6新闻公告/文章管理此部分功能设计主要是可以发表文章,显示当前用户所写的所有文章,并能修改或者删除现有文章。 图6公告管理2.2.7eWebEditor的应用及实现eWebEditor不需要在客户端安装任何的组件或控件,操作人员就可以以直觉、易用的界面创建和发布网页内容。可以通过eWebEditor自带的可视配置工具,对eWebEditor进行完全的配置。 eWebEditor是非常容易与您现有的系统集成,简单到您只需要一行代码就可以完eWebEditor的调用。 图7ewebe
21、ditor调用代码图8ewebeditor效果2.2.8交流论坛的实现论坛全称为BulletinBoardSystem(电子公告板)或者BulletinBoardService(公告板服务),是Internet上的一种电子信息服务系统。它提供一块公共电子白板,每个用户都可以在上面书写,可发布信息或提出看法。它是一种交互性强,内容丰富而及时的Internet电子信息服务系统,用户在BBS站点上可以获得各种信息服务、发布信息、进行讨论、聊天等等。 图9交流论坛3基本理论知识及开发工具介绍通过对网站功能及应用各方面的综合分析,网站采用ASP技术即动态服务器页面技术,以Dreamweaver作为主要设
22、计工具,在此基础上运用图形处理软件Photoshop、动画制作软件Flash、代码编辑软件Notepad+、互联网基本服务IIS、简易ASP网页服务器Aspweb等进行辅助设计,并通过eWebEditor编辑器的应用简化了设计与操作。数据库设计采用Access数据库开发工具,通过ADO对象访问数据库,最终建设成一个有持久生命力兼容性、安全性、可扩展性良好并可以满足师生获取信息和服务的教学网站。 3.1ASP技术ASP是ActiveServerPage的缩写,意为“动态服务器页面”。ASP是微软公司开发的代替CGI脚本程序的一种应用,它可以与数据库和其它程序进行交互,是一种简单、方便的编程工具。
23、ASP的网页文件的格式是.asp。现在常用于各种动态网站中。 使用ASP可以组合HTML页、VBScript脚本命令和JavaScript脚本命令等,以创建交互的Web页和基于Web的功能强大的应用程序。由于脚本程序是在服务器上而不是在客户端运行,传送到浏览器上的Web页是在Web服务器上生成的。所以不必担心浏览器能否处理脚本:Web服务器已经完成了所有脚本的处理,并将标准的HTML页面传输到浏览器。 ASP是服务器端的脚本执行环境,可用来产生和执行动态的高性能的WEB服务器程序。当用户使用浏览器请求ASP主页时,WEB服务器响应,调用ASP引擎来执行ASP文件,并解释其中的脚本语言(java
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 精品课程 网站 设计 实现 毕业设计
限制150内