计算机操作技术学习系统.docx
- 文档编号:4490352
- 上传时间:2022-12-01
- 格式:DOCX
- 页数:20
- 大小:700.60KB
计算机操作技术学习系统.docx
《计算机操作技术学习系统.docx》由会员分享,可在线阅读,更多相关《计算机操作技术学习系统.docx(20页珍藏版)》请在冰豆网上搜索。
计算机操作技术学习系统
计算机操作技术学习系统
摘要
科技随着人类不断的发展而日新月异,信息化、网络化、高效化的脚步已经越来越近。
随着科技的提高,学习的信息化、网络化、高效化也成了可能的以及必要的。
近几年,随着网络建设的发展,通过网上进行授课已经成为可能。
网络教育由于其以学生为中心,不受时间、地点、次数及进度的限制,能自由利用网上资源等优点,成为教育方式的发展新趋势、教育也随之进入网络教育的新时代。
迫切需要发展网络教育;高校作为高等教育的最主要阵地,发展网络教育责无旁贷。
建设精品课程成为高校的发展与进步的新需要。
高校应该充分利用人才资源与技术优势,为网络教育建设服务。
对于高校来说是否建设一个完善而优秀的课程变得越来越重要。
本文基于Web的计算基础课程远程教学系统(计算机操作技术课程)的设计思想及其实现方法。
教师使用该系统可以进行布置作业、批改作业、出试卷、评卷等;学生使用该系统在浏览器中观看教师、在网上做作业、提交作业、考试、答疑或课堂讨论。
关键词:
计算机操作技术,远程教学,数据库,asp
Abstract
Thescienceandtechnologychangeswitheachnewdayalongwiththehumanunceasingdevelopment,theinformation,thenetwork,thehighlyeffectivefootstepsalreadymoreandmorewerenear.Alongwiththetechnicalenhancement,thestudyinformation,thenetwork,highlyeffectivealsobecamehasbeenpossibleaswellasessential.Inrecentyears,alongwiththenetworkconstructiondevelopment,throughon-linecarriedonteachesalreadybecamepossibly.Thenetworkeducationbecauseittakethestudentasthecenter,notthetime,theplace,thenumberoftimesandtheprogresslimit,canfreelyusemeritandsoonon-lineresources,beestheeducationwaythedevelopmentnewtendency,theeducationalsoentersthenetworkeducationalongwithitthenewtimes.Urgentneedstodevelopthenetworkeducation;Theuniversitiestookthehighereducationthemostprimaryposition,thedevelopmentnetworkeducationisduty-bound.Theconstructionhigh-qualitygoodscurriculumwebsitebeestheuniversitiesthedevelopmentandtheprogressnewneed.Theuniversitiesshouldfullyusethetalentedpersonresourcesandthetechnicalsuperiority,servesforthenetworkeducationconstruction.Asfortheuniversitieswhetherconstructsaconsummationbuttheoutstandingcurriculumwebsitetochangemoreandmoreimportantly.ThisarticlebasedonWebputationfoundationcurriculumlong-distanceteachingsystem(puteroperationtechnologycurriculum)designthoughtanditsrealizationmethod.Theteacherusesthissystemtobeallowedtocarryonthearrangementwork,tocorrectstudents'papers,theexaminationpaperandsoon;Thestudentusesthissystemtowatchtheteacherinthebrowser,on-linetomakethework,submitsthework,thetest,theQ/Aortheclassroomdiscussion.
Keywords:
puteroperationtechnology,long-distanceteaching,database,asp
引言
随着多媒体技术和网络通信技术的发展,互联网成为人们快速获取、发布和传递信息的重要渠道,它在人们政治、经济、生活等各个方面发挥着重要的作用。
信息技术的发展,知识以爆炸的方式增长,向传统教育提出了挑战,也为远程教育和终身学习的实现提供了可能。
网络环境下的学习具有个性化、协同性、资源丰富等特点,有利于培养学生的自主学习能力和创新精神。
本文在分析我国现有网络教学平台的基础上,依据现代教学设计理论和学习理论提出了制作精品课程。
并论述了网络学习人力资源支撑环境的组成。
网络的出现和发展,给教育领域带来的巨大革命,使得蓬勃发展的“远程教育”对学生产了积极而深远的影响,建立精品课程,成了高等教育变得社会化、大众化。
网络教育改变了人们的学习方式和学习观念。
互联网络以其丰富的资源和先进的技术、方便快捷的信息获取方式得到人们的青睐,基于网络的远程学习将成为终身学习的一种主要方式。
世界各国也都开发网络教学的课程,进行网络教学与学习的实践研究。
网络课程一般指网络课程是通过网络表现的某门学科的教学内容及实施的教学活动的总和,它包括两个组成部分:
按一定的教学目标、教学策略组织起来的教学内容和网络教学支撑环境。
精品课程作为这样一个平台,老师可以在这里授课,布置作业;学生则可以随时随地学习不同的课程,下载资料,在线与老师进行交流、沟通,从而真正的实现互动教学。
在基于Web的计算基础课程远程教学系统(计算机操作技术课程),本人利用Photoshop制图软件配合数据库,ASP等设计了一个课程,更直观的说明了该的制作和设计。
Internet上发布信息主要是通过来实现的,获取信息也是要在Internet“海洋”中按照一定的检索方式将所需要的信息从上下载下来。
因此建设在Internet应用上的地位显而易见,基于Internet的计算机远程教学作为一种全新的教学手段,越来越受到人们的关注。
它有着传统教学模式所无可比拟的优点,它创造了一种全新的教学模式,打破了传统教学模式在时间、空间上的限制,采用了先进的教学手段和教学方法,大大提高了教学效率和教学效果,使教学活动上了一个新台阶。
第1章需求分析
1.1功能需求分析
互联网它在人们生活等各个方面发挥着重要的作用。
基于Internet的计算机远程教学作为一种全新的教学手段,它有着传统教学模式所无可比拟的优点,创造了一种全新的教学模式,打破了传统教学模式在时间、空间上的限制,采用了先进的教学手段和教学方法,使教师能通过先进的教学手段提高教学效率,增强学生应用Internet网络服务的能力,以此来加强和巩固对课程内容的理解和掌握,开发类似(计算机操作技术)课程的的课程远程教学系统。
在Internet/Intranet环境下实现作业、考试、授课、答疑/辅导等功能。
本系统功能涵盖了教学活动的各个方面,用户界面完全由浏览器提供,维护方便。
本系统实现了学生作业的上传与下载,及教师发布作业,发布成绩,在线打包压缩等功能。
在互联网上作业提交系统很少而且功能都不可观,本系统特别针对本校而设计,有使用价值。
其中采用了多项现时多媒体和网络的最新技术。
本系统中的一个重要的特点就是教师与学生之间、学生与学生之间在网络环境下通过文字、音频的实时交互,以此实现课堂讨论、教师操作指导、学生个别辅导等功能。
学生可通过浏览器加入聊天系统,并使用系统提供的聊天(文本)、白板(图画)功能与与会者进行讨论;教师可通过应用程序共享功能向全体与会者演示某个程序的操作过程,或(通过语音)要求指定学生完成某个操作(个别辅导)。
网络化教育代表了教育改革的一个发展方向,已经成为现代教育的一个特征,并对教育的发展形成新的推动力。
通过Internet/Intranet来实现网上作业提交,是现代教育技术的一个具体实现,具有很重要的现实意义。
可以有效利用校园网的软硬件资源,使其发挥最大效力,更好的为学校的教学、科研、管理服务,随时随地的可以让学生联机操作提交。
通过对一些典型远程教学的考察、分析,要求本系统具有以下功能:
统一友好的操作界面,能保证系统的易用性。
规X、完善的基础信息设置。
学习资料分类详尽,可按不同类别查看相关资料。
按课程大类及课程名称进行模糊查询。
实现网上考试。
重要资讯的展示。
一个直接交流的平台
1.2环境需求分析
系统的运行对运行环境还有一些要求:
1.2.1硬件环境
在最低配置的情况下,系统的性能往往不尽人如意,现在的硬件性能已经相当出色,而且价格也很便宜,因此我们通常给服务器端配置高性能硬件。
·处理器:
IntelP42.0G或更高。
·内存:
1GB
·硬盘空间:
10GB
·显卡:
SVGA显示适配器
1.2.2软件环境
·操作系统:
WindowsXPSP2
·数据库:
MicrosoftAccess2000
·ASP服务器:
IIS5.0
·语言编写:
EditPlus2
·界面调整:
MacromediaDreamweaver8+MicrosoftFrontPage2000
·美工:
AdobePhotoshopCS
1.3性能需求分析
1.3.1预期目标
1.图形化界面、可操作性强:
图形化界面、操作简单是计算机操作课程系统最基本的要求之一。
界面和菜单显而易见,用户对系统的操作只需要鼠标和少量的键盘输入,能很快地熟练操作。
2.简便的维护手段:
系统使用后,维护工作将是一个长期的工作,系统将充分考虑维护工作的需求,通过相应手段降低维护工作量及难度,从而达到保证运行可靠目的。
3.高交流性:
计算机操作课程系统应该具有的一定的交流性能。
系统内用户的交流的高效性是我们追求的目标之一。
4.资料的高速更新:
该系统将具有较高的资料更新速度,能满足用户的基本需要,发挥计算机管理的优势。
1.3.2编写方法的具体分析
1.ASP服务器
ASP是一套微软公司开发的服务器断脚本环境,ASP含于IIS中,通过ASP,用户可以结合HTML网页、ASP指令和ActiveX元件建立动态、交互且高效的Web服务器应用程序。
有了ASP就不必担心用户的浏览器是否能运行所编写的代码,因为所有的程序都将在服务器端执行,包括所有嵌在普通HTML中的脚本程序。
当程序执行完成后,服务器仅将执行的结果返回给用户浏览器,这样也就减轻了用户端浏览器的负担,大大提高了交互速度。
以下列出了ASP的一些特点:
(1)使用VBScript、JScript等简单易懂的脚本语言,结合HTML代码,即快速地创建的应用程序。
(2)无须pile编译,容易编写,可在服务器端直接执行。
(3)使用普通的文本编译器,如Windows记事本,即可进行编辑设计。
(4)与浏览器无关(BrowserIndependence),用户端只要使用可执行的HTML码的浏览器,即可浏览ASP所设计的网页内容。
(5)ASP能与任何ActiveXScripting语言兼容。
除了可使用VBScript或JScript语言来设计外,还可以通过Plug_in方式,使用由第三方所提供的其他脚本语言,譬如Perl、Tcl等。
脚本引挚是处理脚本程序的物件。
(6)ASP的源程序,不会被传到用户浏览器,因而可以避免所写的源程序被他人剽窃,也提高了程序的安全性。
(7)可使用服务器端的脚本来产生用户端的脚本。
(8)ActiveXServerponents(ActiveX服务器元件)具有无限的可扩充性。
可以使用VisualBasic、Java、VisualC++、COBOL等编程语言来编写所需要的ActiveX服务起元件。
ASP应用程序以.asp文件的形式存盘无须经过任何的编译,便能由服务器查看,当然不能直接执行,只能在服务器执行后才能浏览。
ASP程序的控制部分是使用VBScript、JScript等脚本语言来设计的,当执行ASP程序时,脚本程序将一整套命令发送给脚本解释器,由脚本解释器进行翻译并将其转换成服务器所能执行的命令。
当然,同其他编程语言一样,ASP程序的编写也遵循一定的规则,如果使用自己所喜爱的脚本语言编写ASP程序,那么服务器上需要有能够解释这种脚本语言的脚本解释器。
当安装ASP时,系统提供了VBScript、JScript两种语言,而VBScript则被作为系统默认的脚本语言,也可以根据自己的喜好改变系统的默认语言。
ASP程序其实是以扩展名为.asp的纯文本形式存在于Web服务器上的,可以用任何文本编译器打开它,ASP程序中可以包含纯文本、HTML标记以及脚本命令。
只需将.asp程序放在Web服务器的虚拟目录下,,就可以通过的方式访问ASP程序了。
图1.1ASP的工作原理
2.数据库与Access
数据库是一些关于某个特定主题或目的的信息集合,在生活中处处都有数据库,例如:
产品的订单,或者是好朋友的地址记录。
将数据库保存在计算机中,可以通过管理数据库来更好地把握信息。
管理数据库不是简单地将需存储的信息列表,还要对信息进行编辑、分析与排序。
使用MicrosoftAccess,可以在单一的数据库文件中管理所有的信息。
Access数据库可以包含6个对象的组合,较常用的有表、查询、窗体和报表。
使用这些对象可以灵活地操作数据库。
(1)表:
是用来存储数据的。
如雇员表或订单表。
雇员表可以存放雇员的XX、薪金等与雇员相关信息的数据。
表组织数据的格式为行和列。
行称为记录,列称为字段。
一个数据库可以包含多个表,每X表对应一个主题,便于对数据的管理。
表是Access数据库的核心。
(2)查询:
向数据库中的表提出关于数据的问题,并分析加工数据。
如:
可以查询在某个城市的所有用户,订购一种产品的所有用户及该产品的订单总金额。
还可以将查询作为窗体和报表的记录源。
(3)窗体:
可以用来查看、添加及更新表中的数据。
在窗体中可以通过增加新控件来更有效的使用窗体。
如:
在页眉设置打印按钮,在页脚增加计算日期的控件等,还可以在窗体和窗体的数据来源之间创建。
(4)报表:
用来以特定的版面布置分析及打印数据。
在报表中可以用文本框显示名称及数值,用标签显示标题,还可以用图表形式显示数据信息。
(5)宏:
提供了简化一些重复操作的方法。
他包含一个或多个操作,其中每个操作实现特定的功能,例如打开某个数据库的报表或打印报表。
宏可以使某些常用的动作自动完成。
例如,可设置某个宏,在单击某个命令按钮时运行该宏,以最小化某个窗口。
(6)模块:
是用VisualBasic语言编写的程序。
创建模块可以改变程序的外观和用途。
图1.2数据库访问接口
3.设计的原则
在着手进行一个的设计之前,首先要明确以下几项设计原则。
(1)内容与形式相统一:
内容是指你要通过网页向浏览者传达的有效信息及文字;形式指的是网页的排版布局、色彩、图形的运用等外在的视觉效果。
无论采取何种表现形式都不能单纯追求网页美观而忽视内容的建设,没有充实内容的,即使设计再精美,也不会有吸引力。
(2)主题鲜明:
一个必须要主题鲜明,突出重点,特别是个课程,不可能像综合一样内容大而全,包罗万象,因此必须要确定一个明确的主题,突出自己的个性和特色,一个主题鲜明、内容丰富极具特色的往往比一个“大杂烩”式的更能吸引人。
(3)导航清晰:
要给浏览者提供一个清晰的导航系统,以便于浏览者能够清楚目前所处的位置,同时能够方便地转到其他页面。
导航系统要出现在每一个页面上,标志要明显,便于用户使用,对于不同栏目结构可以设计不同的导航系统。
(4)栏目设置合理:
对于一个,尤其是内容较多的,其栏目设置是否清晰、合理、科学,往往在很大程度上影响的访问量。
一个栏目设置合理的,用户会很容易地找到需要的东西,这样的才能让用户喜欢。
对于初学者来说,常犯的错误就是结构设计不合理,内容编排杂而乱。
因此,在设计之前,一定要规划好栏目的设置。
第2章系统概述
2.1设计方案
2.1.1项目规划
本系统是一个典型的数据库开发应用程序,由前台应用、后台管理2部分组成。
前台应用:
该部分主要包括各组用户对于的可应用系统。
后台管理:
该部分主要对系统内的一些基础数据进行有效管理。
图2.1系统结构图
2.1.2系统的体系结构
计算机操作课程是在Internet/Intranet环境下实现的,是典型的浏览器/服务器模式。
服务器以WindowsNT4/2000Server为操作系统平台,用户端通过浏览器访问系统提供的服务。
系统不允许匿名访问,它要求用户提供XX/密码,通过验证后才能进入系统主页,以此追踪用户身份。
本系统将用户分为二类:
教师、学生,他们都有各自的主页,访问系统的权限也不相同。
其中权限最高的教师,最低为学生。
权限高的能访问其下级所能访问的所有资源,反之则不然。
例如教师能进入学生主页,而学生则不能访问教师主页所提供的功能(布置作业、批改作业等)。
2.1.3前台设计
主页采用静、动相结合的方式,即静态的主画面和动态的图片相结合,利用ASP与数据库结合的技术建立数据库查询管理系统,采用交互式的动态的web画面来实现。
计算机操作课程从内容上可对作如下划分:
系统——首页、修改资料、重新登陆
学习——教材学习
查询——资源搜索、我的同学
考试——网上考试、日常考试
交流——交流、提问
帮助——简介
2.2模块划分
2.2.1教师模块
教师模块中包含了教师授课所需的各种功能。
如:
布置作业、批改作业、出试卷、评卷、考试结果统计分析、网上答疑、课程资料(素材)制作、学生XX管理(修改学生密码)。
系统使用组件对象模型()以及OfficeAutomation技术自动批改《计算机应用基础》课程作业并登记成绩。
教师可对作业结果进行查询、统计。
教师可利用OutLook向系统请求联机会议,以此进行网上答疑、群体或个别辅导。
这里,我们将系统资源访问XX作为操作系统XX开设,由WindowsNT和Web服务器IIS负责进行用户验证。
这样做的好处,一是可以充分利用操作系统的安全机制,使操作系统与数据库服务器无缝集成;二是可同时为用户提供其它辅助服务,如:
电子、个人主页、FTP服务等。
使系统应用与课程内容紧密结合,学生在应用系统的使用过程中可进一步加深对课程内容的理解。
2.2.2学生模块
学生模块包含查看教师布置的作业、(在网上或本地)做作业、测验(考试)、网上答疑、课程资源浏览、辅助服务等。
学生使用浏览器访问系统主页时,需要提供XX/密码进行用户验证,通过验证后,在浏览器关闭之前,均以该XX身份访问系统资源。
用户是机房管理员,对计算机技术比较了解,学校教师专业教师能很快熟悉系统的使用方法,非专业教师也能很快掌握,学校学生能很快学会使用系统。
课程的作业可直接在浏览器中完成并提交,对于课后作业,为学生提供Web界面,完成作业程序的编辑、编译、、运行,一气呵成。
远程考试功能既提供选择题形式的传统笔试试题,也提供实际操作形式的试题。
考试通过界面进行,有时间限制。
学生在规定时限之前完成考试内容时可通过"交卷"按钮提交试卷;若考试时限到达时学生仍未交卷,则系统自动将考生当前的考试结果提交。
试卷的批改、考试结果的统计均由程序自动完成。
自我测验功能则提供测验试卷,不限时间,由学生自主选择进行,测验完毕后系统立即评卷并给出成绩及学生测验时的选项与正确答案的对照表,以便学生查阅。
为了更好地提高学生对网络的应用能力,增强学生对教学内容的兴趣,本系统为每位使用系统的学生和教师提供Email、FTP、个人主页、BBS、联机会议(在线聊天Chat、应用程序共享、白板)、等功能。
让学生在实际操作中提高对课程内容的理解以及对课程学习的兴趣。
另外,本系统还配备资源库,内置与教学内容相关或与网络应用相关的多媒体资料,供学生课外浏览、学习。
2.3数据库
由于本系统没有海量数据的存储问题,其数据一般不会很多,所以没有必要选用像Oracle这样的数据库,Access足可以胜任。
这里选用了MicrosoftAccess2000,具体原因如下:
Access最重要的特征是不必编写程序。
对于大多数关系型数据库管理系统,如Paradox,FoxPro等而言,其管理者需要具有程序设计能力,才能建立和管理一个有效的应用程序,而Access数据库系统把数据库应用程序的建立移进用户环境中,除非要执行复杂的操作,数据库的管理者不在必须具有设计能力。
Access中数据库文件不是简单的存储数据的表,这是Access与其他桌面数据库的一个重要区别。
Access数据库文件不仅包含传统意义上的表,还包括操作或控制数据的其他对象(如查询,窗体和报表等)。
Article表是各种课件资料的主要内容:
图2.2Article表结构
Student表是学生的用户名和ID等信息:
图2.3Student表结构
Teacher表是老师的用户名和ID等信息:
图2.4Teacher表结构
Question表是学生对老师提问的内容:
图2.5Question表结构
Homework表是关于回家作业的信息:
图2.6Homework表结构
Report表是关于学生考试的信息:
图2.7Report表结构
Test表是关于考试内容的信息:
图2.8Test表结构
第3章主要系统模块设计与功能介绍
3.1创建公用函数和类模块
3.1.1数据库连接模块
#PublicSubConnect()连接数据库
#PublicSubDisconnect()断开与数据库的连接
#DB_Connect()使用Connect_Num控制数据库连接
#DB_Disconnect()关闭打开的数据集合
#DBapi_Disconnect()强制关闭api方式访问的数据库,计数器复位
#PublicSubExt(ByValTmpstmtAsString)执行数据库操作语句
#PublicFunctionQueryExt(ByValTmpstmtAsString)AsADODB.Recordset执行数据库查询语句
3.1.2标记数据库是否连接
PrivateIsConnect
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 操作 技术 学习 系统
![提示](https://static.bdocx.com/images/bang_tan.gif)