ImageVerifierCode 换一换
格式:DOCX , 页数:25 ,大小:1.19MB ,
资源ID:7426032      下载积分:12 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/7426032.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(基于ASP技术的《数据结构》精品课程多媒体网络教学平台设计与实现毕业论文 精品推荐.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

基于ASP技术的《数据结构》精品课程多媒体网络教学平台设计与实现毕业论文 精品推荐.docx

1、基于ASP技术的数据结构精品课程多媒体网络教学平台设计与实现毕业论文 精品推荐2013届毕业生论文论文题目:基于ASP技术的数据结构精品课程多媒体网络教学平台设计与实现系 别:*专 业: *姓 名: *班 级: *学 号: *指导教师: *职 称: *完成日期:2013年5月3日摘 要随着网络技术的发展和网络的普及,网络教学已经成为当前的一个教育热点。国家教育部根据当前的教育形式,适时提出了以建设“国家精品课程”为主要内容的“质量工程”,以实现优质教学资源共享,提高高等学校教学质量和人才培养质量。数据结构作为计算机专业的核心课程之一,其精品课程的建设尤为重要。通过数据结构精品课程多媒体网络教学

2、平台,使全方面的信息空间在教学过程中得到充分的应用,从而引发学生的创造力和想象力,提高教育教学质量。本网络教学平台采用Internet 信息服务(IIS)作为服务器,其网站由Adobe Dream weaver CS4制作,网站编写语言是ASP VBScript。本教学平台数据库采用Microsoft Office Access 2003,并且利用ASP 技术实现web站点与数据库的动态连接。它由7个模块组成,分别是课程概况、师资队伍、理论教学、实践教学、教学资料、教学成果、助学园地。其中主要包括课程大纲、课程负责人、教案、教学课件、实验大纲、实验安排、习题、考研资料、专家评教、在线答疑、模拟

3、试题等等。关键词:ASP技术;数据结构; 精品课程; ASP VBScript; 动态连接AbstractWith the development of network technology and the popularity of the network, the network teaching had become an educational hot spot. According to the current form of education, the Ministry of Education put forward the Quality Project in time. T

4、he main content of the “Quality Project” is the construction of National Excellent Course, to share the high quality resources and improve the teaching quality of higher school and quality of the talent training. Data structure as one of the core courses of the computer specialty, the construction o

5、f excellent course of which is particularly important. By means of multimedia network teaching platform of the Quality courses of the data structure, the all round information space can be fully applied in the teaching process. Thus sparking the creativity and imagination of the students, and improv

6、ing the quality of teaching.The network teaching platform adopts Internet Information Services (IIS) as its server, the site is made by Adobe Dream Weaver CS4 Web, and the site authoring language is ASP VBScript. The teaching platform takes advantage of the Microsoft Office Access 2003 as its databa

7、se, and makes use of the ASP technology to achieve dynamic connection between web site and database. It consists of seven modules, namely, course overview, teaching staff, theory teaching, practical teaching, teaching materials, teaching results, student garden. That mainly includes the course outli

8、ne, course directors, teaching plan, teaching courseware, experimental framework, experimental arrangement, exercises, graduate school exam data, expert appraise, on-line Q & A, practice testes and so on.Keywords: ASP technology; Data structure; High-quality goods curriculum; ASP script; Dynamic con

9、nection第1章 引言1.1 精品课程的定义精品课程是具有一流教师队伍、一流教学内容、一流教学方法、一流教材、一流教学管理等特点的示范性课程。11.2 建设精品课程的必要性自从我国高等教育改革以来,很大程度上推动了高等教育事业的历史发展进程,为了进一步提高人才培养质量,推进教育创新,创建“精品课程”为契机,进一步更新教育思想观念,提高对人才培养质量重要性的认识,把课程建设深入到整个教学活动和课程体系中去,以创建精品课程为突破口,加大课程建设的力度,从整体上提升课程建设的质量。11.3 精品课程的基本内容精品课程第一步要做的就是将教学内容在网上发布,管理员可以通过课件管理系统发布自己的课程资

10、源,课程资源可以兼容多种文件格式,包括Word、Excel、PowerPoint,图形、音频、视频等,并且管理员拥有管理自己课程的权限。而学生登录以后,则可以根据自己的专业课程,选择自己需要查看的课件资源。包括六个方面内容:一是教学队伍建设,要逐步形成一支以主讲教授负责的、结构合理、人员稳定、教学水平高、教学效果好的教师梯队,要按一定比例配备辅导教师和实验教师。二是教学内容建设,教学内容要具有先进性、科学性,要及时反映本学科领域的最新科技成果。三是要使用先进的教学方法和手段,相关的教学大纲、教案、习题、实验指导、参考文献目录等要上网并免费开放,实现优质教学资源共享。四是教材建设。五是实验建设。

11、要大力改革实验教学的形式和内容,鼓励开设综合性、创新性实验和研究型课程,鼓励本科生参与科研活动。六是机制建设。要有相应的激励和评价机制,鼓励教授承担精品课程建设,要有新的用人机制保证精品课程建设等。本系统组成模块有课程概况、师资队伍、理论教学、实践教学、教学资料、教学成果、助学园地。其中主要包括课程大纲、课程负责人、教案、教学课件、实验大纲、实验安排、课件、教案、习题、考研资料、专家评教、在线答疑、模拟试题。用户只需要通过浏览器访问就可以实现操作,操作简单灵活。11.4 精品课程的目的与意义精品课程网站是高等学校教学质量与教学改革工程的重要组成部分,是学生自主学习、教学互动、学习交流的重要平台

12、。数据结构是计算机专业的一门必修课程。学生在学习的过程中,除了老师的引导外,还需详细了解课程的学习要求,了解课程的重点与难点,预习和复习课堂所学的内容,检查自己掌握知识的情况,并及时同老师交流学习中遇到的问题。这些在现实中受许多条件的制约是不太可能实现的,这就迫切需要提供一个平台,让学生与学生之间或学生与老师之间能相互交流相互学习,实现网上教学,针对每个学生网上辅导。精品课程网站是一种很好的课堂教学的辅助工具。在一个用户开始学习一种新的计算机语言时,课堂上的学习是必不可少的,而借助于精品课程网站在课外对重要课程进行进一步的学习,则为我们掌握一门学科提供了一个良好的渠道。这也必将改变传统教学方法

13、,实现计算机技术与多媒体网络技术结合的一次教学改革。1第2章 总体规划2.1系统规划及初步方案系统分为前台和后台设计,前台主要实现有课程概况、师资队伍、理论教学、实践教学、教学资料、教学成果、助学园地7个模块。其中主要包括课程大纲、课程负责人、教案、教学课件、实验大纲、实验安排、课件、教案、习题、考研资料、专家评教、在线答疑、模拟试题。后台主要是管理员对前台信息的管理,包括用户管理、教师资料、上传资料、删除资料、评教管理、留言管理6个模块。2.2系统实施方案根据实际的需要,精品课网站系统的实施是分两阶段实现的:在第一阶段利用结构化生命周期法建立一个满足近期目标的静态精品课网站,主要用于提供精品

14、课课程介绍、教学大纲等精品课程资料,为下一阶段系统的开发做好准备工作。在第二阶段建立一个精品课网站管理系统,主要实现三个目标:(1)提供一个支持学习交流论坛、在线答疑等的师生互动平台;(2)提供课本、讲义等学习资料的下载和在线阅读功能。(3)建立网站后台管理系统,以便管理员及时、方便的更新网站资源。网站是基于ASP技术, 系统开发平台是Internet 信息服务(IIS)管理器,Adobe Dream weaver CS4制作网站,ASP VBScript 语言编写,数据库采用Microsoft Office Access 2003,ASP 技术实现web站点与数据库的动态连接。2.3 环境条

15、件可行性该系统开发的软件为精品课程网站的服务器端软件,鉴于高等教育学校优秀课程评选的开展,而学生与教师又十分需要一个网络化的交流平台,该软件设计完成后可用于展示该专业的教学成果和提供互动教学服务。目前我国政府对高等教育的质量十分重视,外加教育机构间的生源竞争日趋激烈,许多企高等院校都引入了类似的教学网站,利用网络与多媒体开展远程培训的技术很大的发展。但本系统完全独立开发,力求使系统功能简洁明了,齐全且易于操作。该系统为独立开发,在技术上没有使用任何现有的软件与方法,所以在法律方面不会存在侵犯专利权、侵犯版权等问题,完全按照合同规定的责任履行。学院领导对开发精品课网站系统非常重视,为该系统的开发

16、提供了前提条件。目前,学院的专用机房,微机设备数量质量都达到能实现信息化管理的要求,拥有系统运行的硬件环境。信息管理与工程系的老师对新系统的开发有很大的信心,并对开发工作给予极大的支持,这为开发工作的顺利进行提供了必要的保障。22.4 开发语言与开发工具简介2.4.1 ASP简介ASP是Active Server Pages(动态服务器主页)的缩写,它是一个服务器端的脚本环境,在站点的Web服务器上解释脚本,可产生并执行动态、交互式、高效率的站点服务器应用程序。ASP方法与传统静态主页的区别把信息系统纳入Internet/Intranet的框架之后,首先要解决的问题是通过网页访问后台数据库信息

17、。所有应用程序都被分割为页面的形式,用户的交互操作是以提交表单等方式来实现的。ASP所设计出的是动态主页,可接收用户提交的信息并做出反应,其中的数据可随实际情况而改变,无须人工对网页文件进行更新即可满足应用需要。数据库的数据可以随时变化,而服务器上执行的应用程序却不必更改,客户端得到的网页信息会始终保持新鲜的魅力。32.4.2 VBScript简介VBScript是微软开发的一种解析型的服务端(也支持客户端)脚本语言,可以看作是VB语言的简化版,与VBA的关系也非常密切。它具有语言容易学习的特性。目前这种语言广泛应用于网页和ASP程序制作,同时还可以直接作为一个可执行程序。用于调试简单的VB语

18、句非常方便。由于VBScript可以通过Windows脚本宿主调用COM,因而可以使用Windows操作系统中可以被使用的程序库,比如它可以使用Microsoft Office的库,尤其是使用Microsoft Access和Microsoft SQL Server的程序库,当然它也可以使用其它程序和操作系统本身的库。32.4.3 Microsoft Office Access 2003简介Microsoft Office Access(前名 Microsoft Access)是由微软发布的关联式数据库管理系统。它结合了 Microsoft Jet Database Engine 和 图形用户

19、界面两项特点,是 Microsoft Office的成员之一。其实Access 也是微软公司另一个通讯程序的名字,想与 ProComm 以及其他类似程序来竞争。可是事后微软证实这是个失败计划,并且将它中止。数年后他们把名字重新命名于数据库软件。3 2.4.4 Internet 信息服务(IIS)管理器简介IIS6.0是Windows 7的一个组件,可以使Windows 7成为一个Internet信息的发布平台,为系统管理员创建和管理Internet信息服务器提供各种管理功能和操作方法。IIS的核心组件包括Internet服务管理器、FrontPage服务器扩展、Internet信息服务管理单元

20、、Web服务、文件传输协议服务、NNTP Service、SMTP Service和公用文件等。另外,IIS还支持其他一些功能强大的组件,如XML、ASP、ISAPI、IDC、JVM、JSP、JavaScript、VBScript和CGI等。3第3章 系统分析3.1 系统需求分析系统分析模块分为系统分析原则和系统分析方法,系统分析原则是系统分析过程中的指导思想,系统分析方法是系统分析过程中所采用的方法。43.2 系统分析原则在对精品课网站管理信息系统进行系统分析的过程中,要坚持以这样3条原则为指导思想。1逻辑设计与物理设计分开原则逻辑设计与物理设计分开是结构化方法的特点之一,在系统分析阶段集中

21、力量于逻辑设计,保证了系统的合理性和最佳性。2面向用户原则在结构化方法中强调用户至上的原则,用户是精品课程网站开发的起源和最终归宿。新系统的逻辑模型是否满足用户的需求是系统开发所面临的重要问题。因此,我始终坚持在系统分析阶段用户和开发人员的沟通质量,不断征求用户意见,并把共同的理解明确表达出来。3结构化分析原则结构化分析与设计方法的基本思想是用系统的思想,系统工程的方法,按结构化,模块化,自顶向下的对精品课程网站系统进行分析与设计,以抽象和分解为手段,对系统进行自顶向下的逐层分解,逐步细分,逐步求精,从而达到易于理解的目的。在分析过程中首先站在整体的角度,将各项业务放到整体去考察,保证全局的正

22、确性,然后再逐层向下深入研究。43.3 系统分析的方法首先,以自顶向下的系统分析思想对整个系统的业务流程进行详细的分析。在总体规划时所做的初步调查只是为了总体规划和进行可行性分析的需要,相对来说是比较粗糙的。现在,则应在初步调查的基础上,进一步收集和了解、分析用户需求,并用业务流程图表达出来。第二,抽取数据流程,建立新系统的逻辑模型。逻辑模型是指仅在逻辑上确定的目标系统模型,而不涉及具体的物理实现,也就是要解决系统“干什么”,而不是“如何干”。逻辑模型由数据流程图表示。用户通过逻辑模型了解未来目标系统,通过调查用户满意程度修改系统。第三,利用数据字典对新系统的各个成分进行补充说明,数据立即存取

23、分析图描述用户对新系统的各项数据请求。43.4 系统功能需求分析数据结构精品课程主要用于计算机学院学生学习数据结构,是当前非常流行非常需要的系统项目需求。它有利于提高学生学习的效率。设计可交互的网站,这些交互功能如:查询、下载、上交、修改等是ASP所支持的。本系统采用B/S模式进行系统地设计与实现。本网站功能与其它精品课程网站需求相似。根据精品课程网站所具有的特征以及它所完成的主要任务分析以及精品课程网站用户的特殊性,本网站的用户分为普通用户和管理员两大类,根据用户的不同而给予不同的权限,这些权限决定用户所能完成的主要功能。学生(普通)用户,主要通过精品课程网站来学习,所以学生所具有的权利应该

24、是学习,浏览,留言,评教,资源下载等。43.5 系统的数据需求分析 数据库结构设计是总体设计阶段非常重要的环节,好的数据库结构可简化开发过程,使系统功能更加清晰明确。因为数据库结构的变化会造成编码的改动,所以必须认真设计数据库结构后再进行编码,从而避免无谓的重复工作。4第4章 系统设计4.1 网站前台框架的设计324869678网站前台显示框架:精品课程网站的前台是系统与用户交涉的主要界面,网站是否能满足用户的基本需求、美观易用,是否方便用户查找、下载资料, 前台界面设计非常重要。4.2系统前台模块分析1. 课程概况:包括课程介绍、课程大纲、课程特色和参考教材。2. 师资队伍:主要是介绍课程负

25、责人、主讲教师、课程组成员和教学成果。3. 理论教学:可以查看教学大纲和教案,并且可以下载教学课件和教学录像。4. 实践教学:有实验大纲、实验安排、实验内容、实验指导书。5. 教学资料:可以浏览并下载的资料有课件、教案、习题、考研资料。6. 教学成果:有专家评教、同行评教、学生评教,并且可以查看评教结果。7. 助学园地:可以在线答疑,网络资源链接其他资源网站,还可以查看并且下载教学辅导和模拟试题。如下图4-1所示:图4-1 4.3网站后台框架的设计网站后台显示框架:精品课程网站的后台是系统管理员管理整个网站的操作平台,管理员在后台可以删除用户、管理资料。4.4系统后台模块分析1. 用户管理:管

26、理员可以对用户进行删除管理。2. 教师资料:管理员可以对教师个人资料进行修改。3. 上传资料:管理员可以上传教学课件、录像、习题、习题答案、考研资料、教学辅导、模拟试题以及模拟试题答案。4. 删除资料:管理员可以删除教学课件、录像、习题、习题答案、考研资料、教学辅导、模拟试题以及模拟试题答案。5. 评教管理:管理员可以删除评教和回复在线答疑。6. 留言管理:管理员可以删除留言和回复留言。图4-2 4.5数据库设计数据库设计是建立数据库及其应用系统的第一步,是开发信息系统最重要的一部分。数据库设计是否合理极大影响系统的使用性能。数据库设计就是从用户的数据需求、处理要求及建立数据库的环境条件(软、

27、硬件特性以及其他限制)出发,运用数据库的理论知识,把给定的应用环境(现实世界)存在的数据加以合理地组织起来,逐步抽象成已经选定的某个数据库管理系统能够定义和描述的具体的数据结构,构造性能最优的数据库模式,建立数据库及其应用系统,使之能够有效地存取数据,满足各种用户的应用需求。本网站采用的是Microsoft Office Access 2003设计数据库。本网站需要的主要表如下表所示:5表4-1用户数据表4-2资料表表4-3评教表表4-4留言表 4.6系统首页界面设计前台首页包括标题、菜单栏、用户登录、热门问题、公告栏、友情链接、版权所有,以及课程概况所包含的内容等。首页主要以蓝色调和白色调为

28、主。如图4-3所示:图 4-3 4.6.1用户登录模块登录模块实现的功能是:根据用户输入的用户名和密码,通过身份验证,保证合法的管理员进入后台管理系统。学生和教师登录后会分别转到个人信息页面,学生和教师只能修改自己的信息,教师还可以回复留言并且编辑师资队伍资料,管理员登录会转到后台管理界面,可以修改所有用户的信息,删除和上传资料,管理评教和留言。如果用户输入的用户名不对或者密码和用户名不一致就会有提示“对不起!用户名或者密码错误!”,输出该语句的代码段是:Response. write(对不起!用户名或密码错误!)。用户登录界面如图4-4所示:6图4-4 学生的权限值是1,教师的权限值是2,管

29、理员的权限值是3,不同权限的用户登录后转到不同页面的代码如下所示:if (MM_rsUser.Fields.Item(classID).Value)=1 thenMM_redirectLoginSuccess=kaoshi/login_student.aspelseif (MM_rsUser.Fields.Item(classID).Value)=2 thenMM_redirectLoginSuccess=kaoshi/login_teacher.aspelseif (MM_rsUser.Fields.Item(classID).Value)=3 thenMM_redirectLoginSuc

30、cess=kaoshi/login_admin.aspend ifMM_rsUser.Source = SELECT user_name,user_password 为查询数据库记录的语句,它只查询“user_name”和“user_password”这两个字段,还要查询“ClassID”这个字段,以读取该字段的值,然后根据 该字段的值判断用户究竟应该把他带到那个页。不同用户登录到相应的页面后,在此页面设置了“限制对网页的访问”,即使学生在此页面的地址栏输入别的权限用户才能到达的页面此用户也不能进入。代码如下所示:6If Session(MM_Username) = or Session(MM

31、_UserAuthorization)1 thenresponse.Write(对不起!请确认你是否具有访问本页的权限!)response.endend if4.6.2用户注册模块在用户登录模块里面点击“注册”就会转到新用户注册页面,注册时要是用户名已经存在就会转到提示页面提示“对不起,用户名已经存在,您可以返回继续注册”。要是两次输入的密码不一致,会弹出窗口提示“密码不一致”,表单启用了“检查表单”行为,而且每一项都要填写,邮箱格式要正确,要是用户漏填哪一项没有填写也会弹出窗口提示。新用户注册模块如图4-5所示:图4-5提示密码不一致的代码如下所示:if (document.form1.pa

32、ssword.value!=document.form1.password2.value)alert(密码不一致!)4.6.3找回密码模块在用户登录模块里面点击“忘记密码”就会转到找回密码页面,就有提示“请输入您的用户名(name)”,输入用户名后就转到提问密保的界面,如果输入问题答案正确就会转到显示此用户的密码,用户就可以返回继续登录了。界面如图4-6所示:图4-6用户提交的用户名以表单变量转送到输入问题答案界面,然后问题变量转送到答案界面,必须要求question and answer和数据库表中两字段的值吻合,然后通过记录集SQL语句实习显示用户的密码,SQL语句如下所示:SELECT *

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1