《_操作系统_教学网站的设计与实现.pdf》由会员分享,可在线阅读,更多相关《_操作系统_教学网站的设计与实现.pdf(4页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、第18卷 第2期长 春 大 学 学 报Vol.18No.22008年4月JOURNAL OF CHANGCHUN UN I VERSITYApr.2008文章编号:1009-3907(2008)02-0042-04收稿日期:2008203212作者简介:孙伟(19802),男,吉林省白山市人,长春大学教务处助理实验师,硕士生,主要从事计算机网络技术以及主动式数据库的研究。操作系统 教学网站的设计与实现孙 伟1,冯 萍2(11长春大学 教务处,吉林 长春 130022;21长春大学 计算机科学技术学院,吉林 长春 130022)摘 要:随着计算机网络技术和现代信息技术在教学领域的深入,基于Web
2、的计算机网上教学正在世界范围内蓬勃发展,利用网络进行远程教学已成为课程教学发展的必然趋势。本文详细介绍了基于Web技术的 操作系统 多媒体集成教学网站的设计与实现。通过该网站,实现了教师和学生之间的互动式教学模式。关键词:操作系统;教学网站;Web中图分类号:TP31111 文献标识码:A0 引 言随着Internet网络和多媒体技术的发展,远程多媒体教学成为当前的研究热点。多媒体网络技术可以将文字、声音、视频及互动式操作集成于教学网络平台,是一次信息技术带来的教育形式的革命,这种新颖的教学手段拓展了教学空间,打破了时间、地域的限制,增进了教、学双方的沟通,使交互式的协作教学成为可能1。操作系
3、统 是计算机系学生的一门核心专业课程,又是计算机系统软件的核心内容2。学好这门课,对于理解和掌握计算机系统设计技术至关重要。但是由于该门课理论性较强,算法、概念比较抽象,实验手段单调,妨碍了学生的学习兴趣和深入理解,并且学生对知识的接受理解能力和速度也不同,所以仅凭教师在有限的课堂时间内讲授,不可能让每个学生都能完全透彻掌握规定的知识。为了弥补传统教学的不足,推进学生个性化自主学习,有必要构建基于web的教学网站,来辅助操作系统 的教学。创建基于web学习环境的教学网站来辅助教学,可以打破传统教学时空的限制,实现“任意时间及零距离”的交互,让学生体验到自由获取知识的乐趣。1 系统功能及特点该多
4、媒体教学网站提供了一个网上教学平台,它实现了协同的教学环境。通过教学网站,教师可以发布教学公告、布置/批改作业、答疑解惑。学生可以完成自学、提出问题、与老师和其他同学讨论、查询作业、下载教学资料。111 网站总体功能结构图网站总体功能结构图如图1所示。112 主要功能模块简介由图1可知基于web的多功能 操作系统 教学网站由以下六大模块组成:(1)课程教学。将教师教学重点内容通过网站发布,使学生在课余时间可以回顾以前的授课内容,补充学习在课堂上没有消化理解的知识。并且可以预先了解教师的授课计划,有步骤地学习后续内容。(2)实验教学。发布实验内容及前期需要准备的技术,学生可以通过浏览该模块了解实
5、验要求,提前做图1 操作系统 教学网站的功能结构图好实验准备工作。(3)题库管理。教师用户可根据教学进度通过该模块上传各章习题、单元测试题及期末模拟试题,并按不同时期及不同学年学生的接受能力调整试题。(4)BBS论坛。通过注册为论坛用户,学生可以在论坛中发表、浏览文章,寻求帮助;教师可以在论坛里解答疑惑;此外,将不同主题的论坛组合到一起,还可以建立主题讨论社区。论坛的优点是不受时间和地点限制,跟聊天室不同的是,聊天室是即时性的,论坛则可以在长时间内讨论同一个话题。或者说,聊天室实现了实时答疑功能,而BBS论坛则实现了非实时答疑。论坛采用的是JSP+SOL server 2000数据库的方式,通
6、过后台管理,可以随时添加新的论坛版面。论坛采用分级制度,注册用户的权限为浏览帖子、发帖、同复、投票等功能;管理者的权限由管理者的级别所决定。(5)作业管理。教师利用该模块在网络上布置作业,学生完成作业后在线提交。微机自动批改或教师在线批改后,自动统计平时作业成绩。为了便于学生自我检查学习效果。该系统还可以让学生选择自测章节,自动生成自我测试题。对学生提交的答卷,客观题由微机自动阅卷。主观题由教师或助教网上阅卷和记录成绩。该系统还能对学生完成的作业情况进行自动统计。通过统计把学生完成作业的情况反馈给教师。学生还可以查看教师对他的评分。(6)资源下载。这是一个供教师上传、学生下载的空间。下载的内容
7、包括教师的教案、多媒体课件和学生自己编制优秀程序的源代码。学生可以根据自己的课堂学习情况有的放矢地下载学习内容。2 系统体系结构及技术实现211 系统的体系结构该系统采用B/S,即浏览器/服务器体系结构(如图2所示)。B/S体系结构一般分为三个层次:第一层为客户浏览器,它是学生与整个系统的接口;第二层为web服务器,它是客户机的后台;第三层是数据库服务器,其任务是管理数据库3。34第2期 孙 伟,等:操作系统 教学网站的设计与实现图2 浏览器/服务器体系结构212 系统实现技术网站的前台技术采用的JSP(Java server Page)技术。JSP是由SunMicrosystems公司倡导、
8、许多公司参与一起建立的一种普通静态HT ML和动态HT ML混合编码的技术。利用这一技术,可以建立动态、高性能、安全、跨平台的先进动态网站4。后台数据库采用的是Microsoft公司SQL server 2000,该系统采用了JDBC技术。它是用于执行SQL语句的Java应用程序接口,由一组用Java语言编写的类与接口组成5,6。本系统包含很多动态信息,如登陆信息、试题生成、修改学生和教师信息等,这些内容采用静态页面无法实现,需要后台数据库支持,把各种信息存放在数据库里,通过数据库查询动态生成web页面。WEB服务器采用的是Tomcat。Tomcat是一个开放源代码、运行Servlet和JSP
9、WEB应用软件的、基于Java的WEB应用软件容器。Tomcat由Apache2Jakarta子项目支持,并由来自开放性源代码Java社区的志愿者进行维护。Tomcat Server是根据Servlet和JSP规范来执行。因此,Tomcat Server也实行了Apache2Jakarta规范,且比绝大多数商业应用软件服务器要好。应用的多媒体课件制作软件是Macromedia Flash MX。Macromedia Flash MX是当前最热门的网络交互式多媒体制作工具,其优点是具有较强的交互性。可用它制作精彩的动画效果。用Flash制作的多媒体课件体积小,而且可以边下载边播放,非常适合在网络
10、环境中运行。3 用户界面设计及典型操作流程教学网站的主要功能是为学科教学服务。因此,设计制作时应以教学为中心。版面结构、颜色、字体简洁明了,网站导航清晰明确,操作流程保证逻辑的合理和快速便捷,充分体现时代感、节奏感的设计理念。图3 操作系统 教学网站首页和图4的BBS论坛就是其中的一例。图3 操作系统教学网站首页图4BBS论坛的界面图44长 春 大 学 学 报 第18卷在本项目的实践过程中也遇到了一些棘手的问题,经过开发人员的不懈努力,都一一给予了解决。比如,如果在网页上的一个编辑框内输入的文字中包含汉字,那么在它传送的JSP中用参数形式所获得的这段文字就常常会出现乱码。这是因为Tomcat对
11、中文的支持不太好。我们专门写了一个java类 JSPInput解决以上问题。4 结 语随着Internet的日益普及,基于web的辅助教学网站正在世界范围内蓬勃开展。这种教学方式极大地拓宽了教学空间,并启发了教学思路、教学模式和教学方法的合理变革。构建操作系统 教学网站正是顺乎以上形势。操作系统 教学网站以其知识的海量、形式多样、时空广泛、应用交互等优点受到广大师生好评。本文仅从建站的实践出发,对基于web的教学网站的功能和技术实现进行了初步探讨。参考文献:1 张际平.教育技术应用发展的热点和趋势J.电化教育研究,1999,5(5):3-7.2 孙钟秀.操作系统教程M.北京:高等教育出版社,2
12、003:1-11.3Jose Annunziato,等著.JSP速成教程M.闻道工作室,译.北京:机械工业出版社,2002:3-20.4 向学哲.JSP程序设计教程M.北京:人民邮电出版社,2005:1-10.5 陈欣.缪天鹏.基于JSP动态网站的建设J.计算机与数字工程,2004,32(4):94-96.6 周彩兰,孙琳,李素芬.基于JSP的网络数据库连接技术J.计算机技术与发展,2006,16(4):209-214.责任编辑:钟 声Design and implementation of interactive teachingwebsite ofOperating SystemSUN W
13、ei1,FENG Ping2(11Administration Office,Changchun University,Changchun 130022,China;21Computer Science and Technology Institute,Changchun University,Changchun 130022,China)Abstract:W ith computer network and infor mation technology development,the long2distance teaching using the newtork is carried o
14、nand becomesmore and more popular.This paper describes the design and implementation of a web2based multimedia integration teach2ingwebsite ofOperating System.We has realized an interactive educationalmodel between teachers and students by using thiswebsite.Keywords:operating system;teachingwebsite;
15、Web(上接第41页)2 徐煜明.单片机原理及应用教程M.北京:电子工业出版,2003:329-348.3 胡大可.基于单片机80C51的嵌入式开发指南M.北京:电子工业出版社,2003:195-240.4 汪德彪.MCS251单片机原理及接口技术M.北京:电子工业出版社,2003:175-216.5 肖金球.单片机原理与接口技术M.北京:清华大学出版社,2003:179-220.责任编辑:钟 声Realization of furnace temperature control based on PIDYU Cun2jiang,L I Ke2ming(Electronic Infor mat
16、ion Engineering College,Changchun University,Changchun 130022,China)Abstract:This paper explains the principle to realize the automatic controlof furnace based on PI D.AT89C51,555timer,LED displa2yer,8255,MAX232,etc.chips are used in the system.This paper explains the system architecture of the furnace temperature systemand in detail explains the principle of the temperature control system based on PI D,and gives its design method.Keywords:PI D;MCU;temperature collection;temperature control54第2期 孙 伟,等:操作系统 教学网站的设计与实现