免费论文查重: 大雅 万方 维普 turnitin paperpass

简析基于WEB高校计算机实验室辅助教学管理系统

最后更新时间:2024-03-02 作者:用户投稿原创标记本站原创 点赞:19700 浏览:84526
论文导读:
【摘 要】 目前计算机技术发展十分迅速,网络和多媒体教学技术引起了人们的广泛重视。为支持学校进行的计算机基础课程教学改革,开发了基于Web的高校计算机实验室辅助教学管理系统,本系统采用了JSP技术,具有了强大的网络功能,跨平台性和安全性,大大的丰富了教师的教学方式,提高了学生学习的主动性和学习效率,最大的发挥了学生的主观能动性。
【关键词】 B/S模式 辅助教学管理系统 JSP
1 引言
在社会全面信息化的今天,教学信息化也是不可避开的,在高校计算机实验教学过程中,教师与学生的互动不同于传统方式,而是以计算机作为媒介。这就要求有一个好的系统去帮助教师,方便教师的教学和管理。目前,我国为了加快教育建设,提出了教学内容和课程体系改革计划,因此我们要转变教基于WEB的高校计算机实验室辅助教学管理系统由提供海量免费论文范文的www.7ctime.com,希望对您的论文写作有帮助.学策略和更新教育理念,转变人才的培养方式,这也就使网络多媒体教学技术的到重视和发展。现有的计算机教学辅助系统大多数没有充分的考虑实际应用中所出现的理由,缺乏对学生的人文关怀,给老师教学带来了一些不便。基于以上理由,并结合本校的实际情况,开发了基于Web的计算机实验室辅助教学管理系统。
本系统使老师与学生之间、学生与学生之间的交流更加密切,系统实现了在线答疑、理由登记等功能,课件、作业、视频精选课上传与下载、教学资源共享等功能,使教学不在受空间和时间的制约、使教师的教学更加方便与高效,使学生的学习兴趣与效率得到提高。同时,有效地提高教学效率和教学质量,对推动教学改革,方便学生之间交流与实现优秀资源的共享将起到非常显著的作用,也对教师素质提高了要求,要求教师不断改善其教学思想,保持与时俱进。
2 系统总体设计
本系统采用B/S(Browser/Server)模式实现。客户端由浏览器支持,服务器是Web服务器,网页采用JSP语言,系统运转过程概括起来就是请求与响应的过程,由浏览器向Web服务器发送请求,Web服务器响应后将客户端所需求的数据经过处理后返回给客户端。客户端接受传来的网页代码,经过浏览器的处理后最终把网页显示给用户[1]。
本系统采用这些技术及框架主要考虑以下几点:
(1)与以往的网络应用不同,本系统的客户端就是微机或移动终端上的浏览器,客户不需要在另外下载客户端,这样大大的方便了用户的使用。(2)网页语言采用JSP是由于JSP是JA基础上建立的动态网页代码,所以采用JSP技术使本系统稳定高效率、安全可靠、代码规范统一、利于扩展和再次开发。(3)系统采用B/S模式使数据的处理和存储都是在Web服务器上进行,这样使客户端更进一步的简化,而且正是由于这点使此网络应用的维护和升级只对Web服务器操作就行了,而且使更新维护更加方便快捷,客户也无须再次更新客户端。
本系统可细分为五层,底层操作系统win7/windows xp、Mysql数据库系统层、数据库的接口层、客户服务层,其中数据库接口层的作用是将采集到的数据通过数据库接口层传往数据库、客户服务层是面向服务器和用户,通过客户端页面与Web服务器进行数据的交换。
经过以上的分析本系统设计应主要包括以下两大方面:
(1)数据库位于该系统Web站点的数据库服务器上,用户界面位于Web服务器上,Web服务器和数据库服务器可同处于不同物理服务器上,也可以在同一物理服务器上[2]。(2)用户前台页面、数据库设计、后台页面设计。
该系统的运转过程是由客户端浏览器(Browser)访问Web服务器和服务器关联的后台数据库,用户端的浏览器和Web服务器之间的交流采用HTTP协议,服务器端进行对信息的管理和发送,执行JSP、JaScript脚本语言代码、Mysql命令和标准HTML代码,通过JDBC驱动程序,连接到支持JDBC连接方式的数据库来存取数据。客户端(浏览器)接收和显示Server提供的Web信息[3]。
3 系统详细设计

3.1 系统基本功能

本系统的基本功能如图1所示。
(1)登录模块;实现:JSP+html及css。(2)公告管理模块;实现:JSP+mysql+jabean。(3)教程、课件管理模块;实现:Struts 2.x+FileUpload及Components-FileUpload组件。(4)管理模块;实现:JSP+jabean+servlet。(5)BBS信息管理;实现:JSP+jabean+servlet主要是实现了三层结构(MVC)减少了许多代码量,代码更简介,业务更清晰容易维护。(6)聊天室模块;实现:JSP+Ajax。(7)文件上传与下载模块;实现:Struts 2.x+FileUpload组件。

3.2 运转和开发环境

浏览器:IE/Firefox等浏览器;数据库:Mysql;操作系统:Win7/Windows XP;开发工具:JDK Myeclipse/eclipse-jee;Web服务器:Tomcat;JSP引擎:Tomcat。考虑本系统应用到的JSP动态网页技术对开发环境的要求,在技术上是可行的,而且安全性很高[4]。

3.3 系统的不同用户操作权限介绍

(1)系统管理员:系统管理员登录经检查通过后可以进行:对用户信息、论坛版块信息及公告信息的浏览、修改、删除、添加等操作;上传视频教程、课件;审核用户上传的资料;查询、删除、添加管理员信息、修改管理员等操作。(2)老师:在交流论坛浏览理由和解答理由,浏览系统管理员发布的信息公告、课件、教程;根据需要下载并保存公告具体内容;上传和下载教程、课件。(3)学生:浏览发布的公告消息,根据需要可选择下载教程和课件;在交流论坛浏览理由、提出理由和提供理由解答信息,同样的也可以在聊天室中交流。

3.4 核心模块功能的实现

(1)聊天室;聊天室是基于JSP+Ajax实现的,Ajax的优势就是验证页面信息或更新页面信息的时候,不用整个页面全部刷新,刷论文导读:.计;①用户注册,用户只有拥有自己的帐号才能登录到聊天室系统中结交朋友,畅所欲言发言可以选择匿名发表。②群聊,正常聊天,所有人都能看到群里每个人的发言。③私聊,个人私聊屏,展示对方对自己所说的话,其他会员、网友看不到自己的私聊内容。④警告,此功能为管理员、群里主持人所特有的权利;可以对违规会员、网友进行警告,提
新变化的那部分就可以了,用户体验度较好。
功能设基于WEB的高校计算机实验室辅助教学管理系统相关范文由写论文的好帮手www.7ctime.com提供,转载请保留.计;①用户注册,用户只有拥有自己的帐号才能登录到聊天室系统中结交朋友,畅所欲言发言可以选择匿名发表。②群聊,正常聊天,所有人都能看到群里每个人的发言。③私聊,个人私聊屏,展示对方对自己所说的话,其他会员、网友看不到自己的私聊内容。④警告,此功能为管理员、群里主持人所特有的权利;可以对违规会员、网友进行警告,提示其注意其言论。⑤禁言,此功能为“管理员”所特有的权利。
(2)文件上传与下载;文件上传与下载是基于Struts 2.x+FileUpload框架实现的,同时需要IO和FlieUpload组件的支持,还要有相关的类库支持 用到的ja类库有:
ja.io.File;
ja.io.FileInputStream;
ja.io.FileOutputStream;
ja.io.InputStream;
ja.io.OutputStream;
ja.util.List;。
需要配置好struts.xml struts.properties文件。
功能设计: 用户输入用户名和即可实现在线多文件的上传与下载,在上传和下载成功后会有对应的详情信息返回给用户,文件的上传与下载是否成功用户一目了然。该模块主要应用于教学资料的上传和下载、学生的作业的上传与提交等。
4 特色与创新
(1)系统成本较少,而当投入运转后便可为学校的教学资源管理节约大量的人力,物力。系统所带来的效益远大于系统软件的开发成本,方便,简单易行。(2)系统采用JSP动态页面技术,无须手动地更新html文档,便会自动生成新的页面,可以大大节省工作量。(3)系统界面简洁清晰,考虑人们使用时的习惯,操作简单,每一个操作后都会对用户有所响应,数据读取灵活可靠,功能规范齐全,使用简易。(4)由于系统采用JSP技术,即系统页面大多数是采用HTML代码嵌入Ja代码所组成的,因此,本系统具备了ja技术简单易用的优点、完全面向对象的特点、平台无关性以及安全可靠性。(5)校内的交流论坛、聊天室为教师和学生、学生之间、教师之间提供一个直接交流的平台,网上测试、讨论和答疑等,对提高学生的整体素质,学习效率、社交能力很有帮助。(6)采用Ajax技术,客户端页面对数据的修改通过Ajax技术与后台直接交互,提升了客户的体验。
5 结语
基于Web的算机实验室辅助教学管理系统分层相对独立细致,这也就降低了系统维护和升级的成本、提高了系统的安全性。本系统能够实现教学资源管理、学生信息管理、聊天室、交流论坛、信息公示、备忘录、留言板以及文件上传和下载等功能。系统的优点是对于维护方面系统的数据处理和编码多是采用面向对象的思想,使代码的结构非常清晰便于维护和调试,对于教学方面师生间可在线进行实时与非实时的教学互动,使教学不再受限。不足之处是关系数据库的设计不是很规范,用户界面不够美观,这些都有待进一步改善。
参考文献
[1]Burd, Barry A. JSP ,M&T Books 2001.
[2](美)BruceW.Perry Ja Servlet&JSP经典实例 中国电力出版社2005.
[3]Bryan Basham, Kathy Sierra, Bert Bates Southeast University Press[M].东南大学出版社,2006.
[4]王夕宁.JSP通用模块及典型系统开发.人民邮电出版社,2006.