基于BS的中职计算机教师协同备课系统的构建及研究.doc_第1页
基于BS的中职计算机教师协同备课系统的构建及研究.doc_第2页
基于BS的中职计算机教师协同备课系统的构建及研究.doc_第3页
基于BS的中职计算机教师协同备课系统的构建及研究.doc_第4页
基于BS的中职计算机教师协同备课系统的构建及研究.doc_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

基于BS的中职计算机教师协同备课系统的构建及研究 王琪华 摘要:备课作为常规教学的重要活动之一,是保证教学质量的重要手段,在整个教学过程中起着十分重要的作用。在需求分析的基础上,设计了基于B/S架构的协同备课系统,并介绍了关键功能的实现过程。 关键词:中职;计算机教师;协同备课系统;b/s架构;asp. 作者简介:王琪华,男,江苏省苏州丝绸中等专业学校讲师,主要研究方向为计算机专业教学。 :G712:A:1674-7747(xx)21-0075-03 一、系统概述 备课是教学工作的一个重要环节,各个学校的领导和教师都对此高度重视。目前,中职计算机专业教师备课量较大,因此,如何充分利用现有的教学资源,提高备课的质量,做到备课管理规范并提高效率,已成为教师的重点任务之一。常规的备课主要有两种模式:个人备课和团队备课。这两种备课模式在脱离信息技术的支持下存在备课效率低下,备课内容难以保存和检索等缺点,因此,有必要开发一套基于计算机网络的协同备课系统,这样,设置备课教师组后可以开展协同备课。教师不需要在同一地点备课,只要能上网就可以登录系统进行备课,而且可以通过网络分享备课经验,只需一次备课即可反复使用、浏览和。 基于B/S的中职计算机教师协同备课系统是针对中职计算机教师协同备课工作进行科学有效管理而开发的一个系统,它具有一定的专业性,并涉及.NET开发技术。所开发的协同备课系统不仅可以解决教师备课过程中的沟通问题,还可以对整个备课工作进行有效管理。系统基于B/S架构开发,开发平台是VisualStudioxx和SQLServerxx,系统设计的目标是辅助协同备课,以保障教师备课不受地理空间、时间上的限制,并提高备课质量。 二、系统设计 系统详细设计是项目开发过程中非常重要的一个步骤,如果没有做好系统的详细设计就盲目开始着手编码,那么,最后必然会遇到很多问题;反之,详细的系统设计是系统开发必不可少的前提。 (一)系统架构 系统主要由Web应用服务器、客户端、数据库等部分组成,采用B/S三层架构,如图1所示。 (二)系统功能设计 基于B/S的中职计算机教师协同备课系统功能设计如图2所示。 1.系统管理。包括备课信息查询、教案等备课信息修改和备课信息审核等功能。 2.系统信息管理。包括备课信息管理和人员信息管理等功能。 3.教学设计管理。包括教学设计管理和任课信息设置等功能。 4.备课管理。包括新建教案等备课信息、修改备课和删除备课等功能。 5.系统设置。包括信息和信息查询等功能。 (三)数据库设计 基于B/S的中职计算机教师协同备课系统采用SQLServerxx数据库,新建名称为PreparationDB的数据库。本系统使用的所有数据信息将存储于该数据库中,主要用于存放用户信息和备课信息,包括用户信息表、系部信息表、专业信息表、课程信息表、备课信息表和教学设计信息表等,如表1所示。 三、部分关键功能实现 (一)添加教案备课信息 授课教师可以添加所教授的课程教案信息,包括所属分类、教案名称、所属年级、所属学科、关键字、教案描述及上传教案附件,以中职“计算机应用基础”课程为例,运行界面如图3所示。 这里,关键是上传功能的实现,在上传文件提交的时候,对于form表单,切记要写enctype=“multipart/form-data”。对于在同一个页面上有两个上传的功能,文件的name值一定要不一致,否则,容易出现问题。在做这个功能时,遇到一个很重要的问题,就是上传文件的大小设置。通过在网上查阅资料,终于找到解决问题的办法。该方法只需要在上传类的配置文件parper.xml中添加一个如下代码:constantname=“struts.multipart.maxSize”value=“5242880”/。上传功能实现的核心代码如下: /获取要打开文件的路径 stringstrPath=openFileDialog1.FileName; /获取文件名 stringstrFileName=Path.GetFileName(strPath); txtFilePath.Text=strFileName; g_strFileName=strFileName; g_strFilePath=strPath; (二)协同备课功能的实现 协同备课的主要功能是可以指定给部分用户共享,也可以指定给全部用户共享,共享后的用户可以查看备课信息,从而实现协同备课。以中职“计算机应用基础”课程为例,协同备课的界面运行如图4所示。 共享的原理是:把用户表和某门课程以用户ID设置了主外键关联关系,同时,定义了一个备课信息表。这样,如果备课信息表中某门课程找到某个用户的ID,就表示该课程被某个用户共享,从而该用户就拥有对该课程协同备课的权限。 共享教案功能实现的核心代码如下: for(inti=0;inode.Nodes.Count;i+) if(node.Nodesi.Checked) tbl_UserSysFunctionInfoobjUserFun=newtbl_UserSysFunctionInfo(); objUserFun.SysFunctionID=Convert.ToInt32(node.Nodesi.Name); objUserFun.UserID=PARAM.UserHelper.m_nRootUserID; objUserMg.AddUserFunction(objUserFun); 基于B/S的中职计算机教师协同备课系统充分使用了计算机网络技术的优势,是对常规备课的进一步优

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论