缔冠期刊网

基于B/S的中职计算机教师协同备课系统的构建及研究

2022-06-08

王琪华

摘要:备课作为常规教学的重要活动之一,是保证教学质量的重要手段,在整个教学过程中起着十分重要的作用。在需求分析的基础上,设计了基于B/S架构的协同备课系统,并介绍了关键功能的实现过程。

教育期刊网 http://www.jyqkw.com
关键词 :中职;计算机教师;协同备课系统;B/S架构;ASP.NET

作者简介:王琪华,男,江苏省苏州丝绸中等专业学校讲师,主要研究方向为计算机专业教学。

中图分类号:G712文献标识码:A文章编号:1674-7747(2015)21-0075-03

一、系统概述

备课是教学工作的一个重要环节,各个学校的领导和教师都对此高度重视。目前,中职计算机专业教师备课量较大,因此,如何充分利用现有的教学资源,提高备课的质量,做到备课管理规范并提高效率,已成为教师的重点任务之一。常规的备课主要有两种模式:个人备课和团队备课。这两种备课模式在脱离信息技术的支持下存在备课效率低下,备课内容难以保存和检索等缺点,因此,有必要开发一套基于计算机网络的协同备课系统,这样,设置备课教师组后可以开展协同备课。教师不需要在同一地点备课,只要能上网就可以登录系统进行备课,而且可以通过网络分享备课经验,只需一次备课即可反复使用、浏览和编辑。

基于B/S的中职计算机教师协同备课系统是针对中职计算机教师协同备课工作进行科学有效管理而开发的一个系统,它具有一定的专业性,并涉及.NET开发技术。所开发的协同备课系统不仅可以解决教师备课过程中的沟通问题,还可以对整个备课工作进行有效管理。系统基于B/S架构开发,开发平台是Visual Studio 2010和SQL Server2008,系统设计的目标是辅助协同备课,以保障教师备课不受地理空间、时间上的限制,并提高备课质量。

二、系统设计

系统详细设计是项目开发过程中非常重要的一个步骤,如果没有做好系统的详细设计就盲目开始着手编码,那么,最后必然会遇到很多问题;反之,详细的系统设计是系统开发必不可少的前提。

(一)系统架构

系统主要由Web应用服务器、客户端、数据库等部分组成,采用B/S三层架构,如图1所示。

(二)系统功能设计

基于B/S的中职计算机教师协同备课系统功能设计如图2所示。

1.系统管理。包括备课信息查询、教案等备课信息修改和备课信息审核等功能。

2.系统信息管理。包括备课信息管理和人员信息管理等功能。

3.教学设计管理。包括教学设计管理和任课信息设置等功能。

4.备课管理。包括新建教案等备课信息、修改备课和删除备课等功能。

5.系统设置。包括信息编辑和信息查询等功能。

(三)数据库设计

基于B/S的中职计算机教师协同备课系统采用SQL Server 2008数据库,新建名称为PreparationDB的数据库。本系统使用的所有数据信息将存储于该数据库中,主要用于存放用户信息和备课信息,包括用户信息表、系部信息表、专业信息表、课程信息表、备课信息表和教学设计信息表等,如表1所示。

三、部分关键功能实现

(一)添加教案备课信息

授课教师可以添加所教授的课程教案信息,包括所属分类、教案名称、所属年级、所属学科、关键字、教案描述及上传教案附件,以中职“计算机应用基础”课程为例,运行界面如图3所示。

这里,关键是上传功能的实现,在上传文件提交的时候,对于form表单,切记要写enctype=“multipart/form-data”。对于在同一个页面上有两个上传的功能,文件的name值一定要不一致,否则,容易出现问题。在做这个功能时,遇到一个很重要的问题,就是上传文件的大小设置。通过在网上查阅资料,终于找到解决问题的办法。该方法只需要在上传类的配置文件parper.xml中添加一个如下代码:〈constant name=“struts.multipart.maxSize”value=“5242880”/〉。上传功能实现的核心代码如下:

//获取要打开文件的路径

string strPath=openFileDialog1.FileName;

//获取文件名

string strFileName=Path.GetFileName(strPath);

txtFilePath.Text=strFileName;

g_strFileName=strFileName;

g_strFilePath=strPath;

(二)协同备课功能的实现

协同备课的主要功能是可以指定给部分用户共享,也可以指定给全部用户共享,共享后的用户可以查看备课信息,从而实现协同备课。以中职“计算机应用基础”课程为例,协同备课的界面运行如图4所示。

共享的原理是:把用户表和某门课程以用户ID设置了主外键关联关系,同时,定义了一个备课信息表。这样,如果备课信息表中某门课程找到某个用户的ID,就表示该课程被某个用户共享,从而该用户就拥有对该课程协同备课的权限。

共享教案功能实现的核心代码如下:

for(int i=0;i〈node.Nodes.Count;i++)

{

if(node.Nodes[i].Checked)

{

tbl_UserSysFunctionInfo objUserFun=new tbl_UserSysFunctionInfo();

objUserFun.SysFunctionID=Convert.ToInt32(node.Nodes[i].Name);

objUserFun.UserID=PARAM.UserHelper.m_nRootUserID;

objUserMg.AddUserFunction(objUserFun);

}

}

基于B/S的中职计算机教师协同备课系统充分使用了计算机网络技术的优势,是对常规备课的进一步优化和提升,不仅有利于增强教师之间的凝聚力,而且还有利于提高备课的互动性和质量。本文中的备课管理系统还是一个只有教师参与的平台,没有将学生在教学过程中的角色纳入其中。如果能将学生的预习与教师的备课同步进行,相信该系统会更有利于教学效果的提高。

[责任编辑 盛艳]

论文中心更多

期刊百科
期刊投稿 期刊知识 期刊审稿 核心期刊目录 录用通知 期刊版面费 投稿期刊推荐 学术问答
基础教育
小学语文 中学语文 小学数学 中学数学 小学英语 中学英语 物理教学 化学教学 生物教学 政治教学 历史教学 地理教学 科学教学 音乐教学 美术教学 体育教学 信息技术 班主任管理 校长管理 幼教 教育管理 微课教学 作文教学 德育教学 教学设计
医学论文
内科医学 外科医学 预防医学 妇科医学 检测医学 眼科医学 临床医学 药学论文 口腔医学 中西医 中医学 外科 护理 基础医学 急救医学 老年医学 医学实验 儿科医学 神经医学 兽医学 肿瘤医学 综合医学
职业教育
教育学原理 电影文学教育 学前教育 教育学管理 高等教育学 教育技术学 职业技术教育 成人教育学 特殊教育学 教育心理学 家庭教育 教育毕业 中专中职教育 教学设计 国学教育 学术研究 大学教育
药学卫生
社区门诊 医药学 医患关系 医院管理 疾病预防 保健医学 公共卫生 医学教育
文科论文
农业经济 工商管理毕业 会计毕业 行政管理 法律毕业 市场营销 经济毕业 汉语言文学 财务管理 物流管理 人力资源 旅游管理 国际贸易 物业管理 新闻学 企业管理 金融银行 社会科学 食品安全 办公档案 审计学 税务税收学 外国文学 哲学
理科论文
机电毕业 土木工程 计算机毕业 电气毕业 建筑毕业 电子商务 工程毕业 设计毕业 机械制造 汽车毕业 园林毕业 农学毕业 数控毕业 软件技术 水利工程 环境生态 畜牧渔业 化工毕业 科技创新 石油矿藏
论文格式
开题报告 论文题目 摘要关键词 目录提纲 论文致谢 参考文献 附录其他 论文答辩
职业论文
教育论文 经济论文 科技论文 财会论文 管理论文 医学论文 法学论文 文学论文 工业论文 建筑论文 农业论文 水利论文 计算机论文 社科论文 机械论文 生态环境 中西文化

先发表后付款 不成功可退款

权威机构认证 专注期刊10余年 1000余家杂志社长期合作

缔冠期刊网

首页 网站地图 返回顶部
Copyright © 1998- 缔冠期刊网