微机原理与接口技术网站设计论文.docx

上传人:b****8 文档编号:29737476 上传时间:2023-07-26 格式:DOCX 页数:35 大小:265.42KB
下载 相关 举报
微机原理与接口技术网站设计论文.docx_第1页
第1页 / 共35页
微机原理与接口技术网站设计论文.docx_第2页
第2页 / 共35页
微机原理与接口技术网站设计论文.docx_第3页
第3页 / 共35页
微机原理与接口技术网站设计论文.docx_第4页
第4页 / 共35页
微机原理与接口技术网站设计论文.docx_第5页
第5页 / 共35页
点击查看更多>>
下载资源
资源描述

微机原理与接口技术网站设计论文.docx

《微机原理与接口技术网站设计论文.docx》由会员分享,可在线阅读,更多相关《微机原理与接口技术网站设计论文.docx(35页珍藏版)》请在冰豆网上搜索。

微机原理与接口技术网站设计论文.docx

微机原理与接口技术网站设计论文

基于微机原理与接口技术课程的网页设计

摘要

随着信息时代的到来,人类知识更新的周期越来越短。

如何使教学、培训能满足不同地点和不同学习时间学习微机原理与接口技术人们的需要,传统的面对面教育方式在这方面已经力不从心。

在这种情况下,微机原理与接口技术学习型网站应运而生,并成为现代教育发展的新趋势。

本设计主要包括微机原理与接口技术教学网站系统方案分析与规划设计,介绍了整个设计过程中的思路和所用到的技术,以及如何实现本系统的各个功能。

整个系统以JSP为编程语言,与SQLSEVER数据库相结合,体现了交互性的原则,培养同学们的创新能力,充分调动学生的微机原理与接口技术学习兴趣。

网站满足在Internet上运行的条件,并具备安全、稳定、下载快的特点。

学生可以很方便的通过本网站进行教学材料下载、在线微机原理与接口技术学习,具有很高的应用价值。

该系统主要利用了JSP强大的网络数据库访问技术,实现了网络教学系统的远程性。

系统设计并实现了模块导航、各种资料的上传与下载的功能。

根据用户需要的不同,动态的显示给用户不同的知识点内容。

这在一定程度上,提高了用户的学习效率和学习积极性。

关键字:

网站;JSP;数据库;导航

 

abstract

Withtheadventoftheinformationage,thecycleofhumanknowledgeisgrowingshortupdate.Howtomaketeaching,trainingtomeetthedifferentlocationsanddifferentlearningtimetolearnMicrocomputerprincipleandconnectiontechnologypeople'sneeds,thetraditionalface-to-faceeducationalmethodsinthisregard.Inthiscase,Microcomputerprincipleandconnectiontechnologylearningsiteshaveemergedandbecomeamoderneducationaldevelopmentofthenewtrend.

Thedesignofthemainteachingsites,includingMicrocomputerprincipleandconnectiontechnologySystemAnalysisandPlanningandDesign,introducedthroughoutthedesignprocessofthinkingandtheuseoftechnology,andhowtoachievethevariousfunctionsofthesystem.FortheentiresystemtoJSPprogramminglanguage,databaseintegrationandSQLSEVER,reflectstheinteractionoftheprincipleoftrainingthestudentshavetheabilitytoinnovate,andfullyarousetheinterestofstudentslearningMicrocomputerprincipleandconnectiontechnology.SiteontheInternetoperationtomeettheconditionsandhavethesecurity,stability,thefasterdownloadfeatures.Studentscaneasilypassthesitetodownloadteachingmaterials,onlinelearningMicrocomputerprincipleandconnectiontechnology,isofhighvalue.

ThesystemismainlyusedJSPpowerfulnetworkdatabaseaccesstechnology,toachieveanetworkofremoteteachingsystem.SystemDesignandImplementationofthenavigationmodule,allkindsofinformationuploadanddownloadcapabilities.Accordingtotheneedsofdifferentusers,dynamicdisplaytotheuser'sknowledgeofdifferentpoints.Thistoacertainextent,improvetheefficiencyoftheuser'slearningandlearninginitiative.

Keywords:

Website;JSP;database;navigation

 

 

引言

网络技术以及现代教育技术的发展,国家教育政策的扶持等给网络教育带来了良好的发展契机。

作为一种新兴的教育形式,网络教育还处在发展初期,制约网络教育发展的主要因素是网络课件的制作以及支持系统的建设。

网络最重要的特点是跨越时空的限制。

在设施上达到网络技术的要求越来越不是一件困难的事情,这为网络教育的扩张创造了极为便利的条件。

从目前的情况来看,试点高校的网络教育已经扩展到全国31个省、自治区、直辖市,并正逐步把覆盖范围扩大到市和县[3]。

随着多媒体技术和网络通信技术的发展,基于Internet的计算机远程教学作为一种全新的教学手段,越来越受到人们的关注。

计算机远程教学是指利用多媒体技术和网络通信技术,在网络环境下开展的教学活动。

它有着传统教学模式所无可比拟的优点,它创造了一种全新的教学模式,打破了传统教学模式在时间、空间上的限制,采用了先进的教学手段和教学方法,大大提高了教学效率和教学效果,使教学活动上了一个新台阶。

网络教育即基于Web的教学,是利用包含WWW各种特性和资源的超媒体教学程序来创造一种有意义的学习环境,在这种学习环境中学习得到促进和支持。

中国的网络教育大致上来讲分为四个阶段:

远程开放教育阶段(1980年至今)计算机网络和多媒体技术在教学中的应用阶段(1990年至今)WBI阶段(1994年至今)现代远程教育阶段(2000年至今)。

我国教育部于1998年12月24日制定、国务院1999年1月13日批转的《面向21世纪教育振兴行动计划》对远程教育尤其是网络教育的发展作了宏观上的规划,并给予了政策上的支持[1]。

由此看开网络教育在中国正在不断的发展,并得到了国家的有利支持,我相信它的前景是光明的。

 

1.课题研究的背景与目的

1.1课题背景

随着信息技术的发展,在20世纪50年代后期,人们开始利用广播电视技术进行远程教育。

由于中国人口众多,教育资源相对匮乏,教育水平总体上还比较低下,不能适应经济建设与社会发展的需要,因此在60年代初,我国几个大型城市开始试行广播电视教育,由此社会化大规模的教育形式开始形成。

远程教育应该关注的是如何能够大规模、高质量地让学生学得快、学得好,使学生在主动和自主微机原理与接口技术学习方面有更大的选择余地。

根据人的认知规律,应用多种技术媒体进行组合教学,以调动微机原理与接口技术学习者多种感觉器官多渠道接受一定强度的刺激,使之产生较深的印象,从而学得更快更好。

在众多的现代教学媒体中,多媒体计算机不仅具有计算机的存储记忆、高速运算、逻辑判断、自动运行的功能,更可以把符号、语言、文字、声音、图形、动画和视频图像等多种媒体信息集成于一体,并采用了图形交互界面、窗口交互换作及触摸技术,使人机交互能力大大提高。

多媒体计算机具有很高的运算速度和数据处理能力,可以在很短的时间内传输、储存、提取或呈现大量的语言、图像,而且随着网络的发展,通过网络可以提取远程服务器或计算机中的教学内容而不受时间和空间的限制。

这是其他任何传统媒体所无法达到的。

它正作为一种重要教学媒体迅速地应用于教学过程中,对促进教学现代化起着十分重要的作用。

1.2教学网站的的现状

互联网给学习者提供了丰富的超媒体资源,为学习者创造出了一种由他们自行控制的学习环境,如果缺乏导航系统,就会使一些学习者迷航,产生一种无从适从的感觉,从而降低学习的效率,久而久之,会使学习者的信心受到影响。

在以下方面涉及不多:

没有建立帮助学习者了解学习该课程所需要的知识水平、自己的知识层次、学习进度和学习方法的系统;一门课程的组织是线性的,不是层次状或网状的,也不支持学习单元之间的查询、检索功能,学习单元之间的切换只能靠前进、后退或从头开始实现,不便于跳跃性学习;学习者只能靠记忆来确定自己的学习位置,不能记录学习者的学习路径、学习心得,学习者一旦中断学习进程,只能重新从头开始进入;没有便捷的检索方式来帮助学习者使用网上课程资料,学习者只能中断学习进程;缺少课程学习的帮助系统,学习者只能按自己的上网知识来进行操作[2]。

由上可看,导航系统的好与坏,严重影响了教学网站的使用程度与推广程度,同时也影响了系统使用的效率。

因此导航系统占了十分重要的地位,并且还有很大的发展空间。

1.3课题的目的及意义

网络教育作为现代教育的一个重要组成部分,日益受到人们的重视。

一大批已参加工作的成人或因为某种原因失去教育机会的成人——这是一个不容忽视的庞大的群体,在网络教育实施过程中有机会接受继续教育。

他们具有丰富的社会和实践经验;有较强烈的求知欲望;有较明确的微机原理与接口技术学习目的及稳定的专业方向,这个群体接受教育成功与否,对全面提高国民素质具有重要的影响。

本网站就是为了自学者更好的微机原理与接口技术学习而设计的,本网站主要体现了交互性的原则,培养同学们的创新能力,充分调动学生的微机原理与接口技术学习兴趣。

网站满足在Internet上运行的条件,并具备安全、稳定、下载快的特点。

充分利用计算机的表现力,方便微机原理与接口技术学习者学生微机原理与接口技术,提高微机原理与接口技术学习者的微机原理与接口技术学习兴趣和自觉性。

教学内容符合课程的内在逻辑体系。

符合微机原理与接口技术学习者的认知规律,在疑难关键知识点上提供多种形式和多层次的微机原理与接口技术学习内容,并提供练习题、测试题。

交互性强,微机原理与接口技术学习者可以根据自己的爱好或需要,对微机原理与接口技术学习内容进行选择或改变知识点的微机原理与接口技术学习路线。

2.相关技术简介

这个项目采用模块化的设计思想,在WindowsXP操作系统环境下,搭建JSP运行环境JDK+TOMCAT,通过使用JAVA脚本语言完成动态的、交互的web服务器应用程序,使用微软公司的SQLSERVER数据库管理系统。

以下对开发工具做以简单的介绍

2.1JSP基础

JSP是JavaServerPages的缩写,服务器是所有Web站点的核心,后缀名为.JSP。

JSP内含于IIS(InternetInformationServer)中,是Microsoft开发的服务器的脚本环境。

通过JSP,可以结合HTML(HyperTextMarkupLanguage)、脚本命令和组件来创建动态、交互且高效的Web服务器应用程序。

JSP程序是以。

JSP为扩展的文本文件,其控制部分是用微机原理与接口技术Script和Jscript等脚本语言来编写的。

JSP的工作流程大致是:

①当浏览器从Web服务器上请求。

JSP文件时,服务器用JSP;②JSP全部读取请求的文件,执行所以的服务器端脚本,并将脚本输出与静态HTML代码进行合并;③最终的HTML页面将在HTTP响应中传送给浏览器。

JSP程序是由文本、HTML标记和脚本组合而成的。

在JSP程序中,脚本通过分隔符与文本和HTML标记区分开来。

JSP用分隔符〈%和%〉包括脚本命令。

由分隔符括起的命令称为主脚本命令,这些命令由主脚本语言进行处理。

在JSP分隔符〈%和%〉内,可以包括主脚本语言允许的任何语句、表达式和操作符等。

JSP也像标准的HTML文件一样,包含HTML对象并且有一个浏览器解释并显示,任何可以放在HTML中的东西—Javaapplets,闪烁字符串,客户端脚本,客户端ActiveX控制等。

都可以放在JSP中。

2.2SQL的使用

publicbooleangetAutoCommit()throwsSQLException

{

returnconn.getAutoCommit();

}

publicvoidsetAutoCommit(booleanauto)throwsSQLException

{

conn.setAutoCommit(auto);

}

publicvoidcommit()throwsSQLException

{

mit();

}

publicvoidrollBack()throwsSQLException

{

conn.rollback();

}

建立记录集对象:

conn=DriverManager.getConnection("jdbc:

microsoft:

sqlserver:

//localhost:

1433;databasename=jspstgl","sa","123");

stmt=conn.createStatement();

3.SQL常用命令使用方法:

(1)数据记录筛选:

sql="select*from数据表where字段名=字段值orderby字段名[desc]"

sql="select*from数据表where字段名like'%字段值%'orderby字段名[desc]"

sql="selecttop10*from数据表where字段名orderby字段名[desc]"

sql="select*from数据表where字段名in('值1','值2','值3')"

sql="select*from数据表where字段名between值1and值2"

(2)更新数据记录:

sql="update数据表set字段名=字段值where条件表达式" 

sql="update数据表set字段1=值1,字段2=值2……字段n=值nwhere条件表达式

(3)删除数据记录:

sql="deletefrom数据表where条件表达式"

sql="deletefrom数据表"(将数据表所有记录删除)

(4)添加数据记录:

sql="insertinto数据表(字段1,字段2,字段3…)values(值1,值2,值3…)"

sql="insertinto目标数据表select*from源数据表"(把源数据表的记录添加到目标数据表)

(5)数据记录统计函数:

AVG(字段名)得出一个表格栏平均值

COUNT(*¦字段名)对数据行数的统计或对某一栏有值的数据行数统计

MAX(字段名)取得一个表格栏最大的值

MIN(字段名)取得一个表格栏最小的值

SUM(字段名)把数据栏的值相加

引用以上函数的方法:

sql="selectsum(字段名)as别名from数据表where条件表达式"

setrs=conn.excute(sql)

用rs("别名")获取统的计值,其它函数运用同上。

(5)数据表的建立和删除:

CREATETABLE数据表名称(字段1类型1(长度),字段2类型2(长度)……)

DROPTABLE数据表名称(永久性删除一个数据表)

2.3WEB库的发展历程

数据库技术从最早的单机模式、主从体系,发展到近年来应用较广的客户机/服务器(Client/Server,以下简称C/S)模式,又到目前最流行也最实用的浏览器/服务器(Browser/Server,以下简称B/S)模式.在设计一个系统时,我们首先要考虑的是系统的体系结构,采用哪种结构取决于系统的网络环境、应用需求等因素。

2.3.1主机/终端结构

早期由于主机价格昂贵,为了共享主机资源,一台主机要同时为多个用户服务,但这种系统由于没有和通信相结合,所连接的终端往往离主机的距离很近。

这种结构的终端不需要做什么处理工作,一切数据处理都交给了主机去完成。

由于主机包揽了数据处理的一切工作,这就要求它具有十分高的性能。

这种结构中,服务器存储所有数据,进行所有处理运算,资源也得到了充分的共享,但是用户界面不友好,主机负载过大。

(如图2-1所示)

 

图2-1主机/终端结构

2.3.2客户机/服务器结构

传统的C/S结构是两层的,基本思想是:

服务器提供数据的存取和管理等,客户端运行相应的应用,通过网络获得服务器的服务,使用服务器上的数据库资源。

与主机/终端模式相比,C/S结构更容易扩充,更加灵活。

当信息系统的规模扩大或需求改变时,不必重新设计便可在原有基础上进行扩充和调整,从而保护了己有投资。

为了应用客户机/服务器这种体系结构,原来完全放在主机上的应用程序被分成了两部分:

客户机端的应用程序和服务器端的应用程序,如图2-2所示。

 

图2-2二层结构

随着Internet技术的普及和电子商务技术的发展,客户机/服务器结构的数据库系统正由2层向3层或多层发展。

在如图2-3所示的层结构中,应用程序的任务在逻辑上被划分为3种服务:

用户服务、业务服务(中间层服务)和数据服务。

用户服务在客户机上,提供了可视化的用户界面来表示信息和收集数据:

业务服务在一个或多个业务服务器上,是联系用户服务和数据服务的“桥梁”,它们响应用户发来的请求,实施业务规则,处理和分析业务数据,获得业务结果:

数据服务在数据库服务器上,负责数据的组织管理,包括数据的定义、维护、访问和更新以及管理并响应业务服务的数据请求。

 

图2-3三层结构

2.3.3浏览器/服务器结构

典型的C/S结构不仅要求为客户端安装前端应用程序,而且限制客户端的工作环境只能基于Windows或UNIX操作系统,这些限制条件都不切实际。

人们不能开发那种只能用于特定计算环境的软件,且在自己的Web站点上同时保存某个应用程序的多个特定平台的版本是不可行的,因为这样不但使软件开发成本大幅度上涨,而且客户端的计算环境可能是千变万化的,无法预知客户端的计算环境会怎样改变。

不过可以要求在客户机上安装某种具有一定“翻译”功能的统一的构件,这个构件便是浏览器。

于是基于B/S的系统就应运而生了,B/S结构是在C/S结构基础上发展起来的,各个客户端只需安装一个简单的Web浏览器,用户面对的将是简单统一的浏览器,而不是一个复杂的软件,这就降低了用户的使用难度。

(1)、浏览器/服务器结构的工作原理

浏览器/服务器模式的数据库体系是利用Web服务器和JSP(ActiveServerPages即动态服务器网页)作为数据库操作的中间层,将客户机/服务器模式的数据库结构与Web技术密切结合,从而形成具有三层Web结构的浏览器/服务器模式的数据库体系,具体结构如图(2-4)所示。

 

图2-4三层Web结构的数据库体系

浏览器/服务器结构的工作原理是:

在前端采用IE浏览器将用户提交的操作信息向Web服务器发出HTTP请求,Web服务器通过JSP和一些中间组件访问后台数据库,并将操作结果以HTML页面的形式返回给前端浏览器。

(2)、浏览器/服务器模式的优点

从本质上讲,B/S模式与传统C/S都是以同一种请求和应答方式来执行应用的。

但传统的C/S是一种二层或三层结构模式,其客户端集中了大量应用软件,而B/S客户端仅需单一的浏览器软件,是一种全新的体系结构。

3.需求分析

3.1系统需求分析

3.1.1用户需求分析

随着信息时代的到来,素质教育的呼声越来越高,教学中普遍强调要把过去的以教师传授知识为主的教学模式转变为以“学生”为中心的教学模式,即教学是围绕学习为中心来展开,学习已经成为教学过程中的主体。

同理网络教学的任务是指导用户如何获取信息,帮助用户解决学习过程中的问题,并帮助用户形成一套有效的学习方法和解决问题的方法,使用户能够在网络学习过程中不断进步和发展。

网络学习系统使用户在学习时可以自己制定学习目标,选择学习内容和学习路径,按照自己的意愿去了解和学习课程知识。

这有利于用户进行发散思维,有利于用户对学习的兴趣,有利于用户问题解决能力、思维能力的培养,有利于培养新世纪创造性人才。

信息迷航现象的出现会给网络学习带来诸多危害,它不仅给用户增加了不必要的认识负担,而且使教学活动效率低下直至停滞不前。

因此,减少和消除学习中的信息迷航现象对网上教学至关重要。

这就要求网络学习系统既要发挥超媒体的作用和特长,让用户主动地、创造性地进行学习,同时又要减少用户的认识负担。

这就需要认真考虑向用户提供引导措施,这个措施就是“导航”[6]。

导航能为网状知识结构中的用户提供即时有效的引导,它是一种避免用户偏离教学目标,引导用户进行有效学习,提高用户效率的策略。

导航的具体作用体现在:

让用户了解当前学习内容在学习过程中、在课程的知识结构体系中所处的位置;让用户能根据学习过的知识、走过的路径,确定下一步的前进方向和路径;让用户在使用网络课程遇到困难时,能寻求到解决困难的方法,找到达到学习目标的最佳学习路径;让用户能快速而简捷地找到所需的信息,并以最佳的路径找到这些信息;让用户能清楚地了解教学内容的结构概况,产生整体性结构。

目前,有许多网络课程只是简单地把书本教材的内容稍加改变以超媒体的信息组织结构放在网上,缺少应有的导航策略。

导航策略用于网络课程,实际上是教学策略的体现,是一种避免用户偏离教学目标,引导用户进行有效学习,提高学习效率的策略,它是决定网络课程质量的关键因素

3.1.2系统设计目标分析

本系统是一套基于Internet的网络教学系统。

通过该系统,教师可以方便的从事诸如上传课件、上传学习资料、添加试题等活动,学生可以方便地进行课件下载、做作业、向老师提问、参加测试、相互讨论交流。

系统提供完善的用户管理、课件内容及其他管理功能;具有可靠的安全性,各级用户权限严格限制,每个用户只能访问他应该访问的内容;系统可以进行测试并半自动阅卷记录学生成绩;用户通过统一的Web界面访问该系统,将所有功能集成在Web中。

为了方便用户的操作,减少不必要的重复微机原理与接口技术学习时间,用户只须掌握对浏览器如Netscape、InternetExplorer的使用,便可以使用本系统。

3.2功能需求

3.2.1系统功能结构图

在系统分析的基础上,结合用户的学习特征和学习状态,以及对现有网络课程学习系统的观察,得出本系统的功能模块结构图,此模块共分为三层结构,各结构之间紧密相连,共同建构了网络课程学习导航系统。

具体功能模块如图3-1所示

 

 

3.2.2系统功能描述

本系统的使用用户分为学生及教师,学生只能完成一些简单的操作,如浏览教学资料信息,下载课件,上传作业等;教师可以对系统的各种资料的管理功能,管理员可以添加或删除各种教学资料。

1.新闻资讯

对于学生来说,新闻资讯模块完成最新前沿信息的显示功能,管理员在后台可以对新闻的内容进行管理,可以添加新闻或对过期的信息进行删除。

2.

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

当前位置:首页 > PPT模板 > 其它模板

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

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