基于Authorware的教学管理信息查询
2011-01-11韩晶
韩 晶
(长治学院 数学系,山西 长治 046000)
基于Authorware的教学管理信息查询
韩 晶
(长治学院 数学系,山西 长治 046000)
文章通过Authorware的数据库功能及调用Windows下的树形列表,实现了对教学管理信息方便快捷地管理与查询。
Authorware;数据库;查询;树形列表
1 引言
在信息化时代,随着计算机技术的普及和广泛应用,人们对计算机系统支持下的各种应用软件有着越来越强的依赖性。在高等学校里,计算机应用领域和范围更是广阔无比。
随着高校招生人数的扩大,教学班级也随之增加,相应的教学管理信息也不断地增长。如果基于计算机对这些教学管理信息进行收集、整理、归类、管理及查询,不但能使教学管理信息化、系统化,而且能提高管理的效率,保证信息的准确性,减轻教学管理人员的劳动强度和工作量,起到事倍工半作用。
2 教学管理信息的介绍与组织
我校的教学组织是以系单位的,学校为各系配置的综合教务管理系统在学生成绩处理、教学计划制定、排课管理等方面发挥了极大的作用。但是这种综合教务管理系统中涉及的内容还远远不能包含整个教学管理信息。
2.1 教学管理信息介绍
系级教学管理单位承担着如下任务:教学计划制定、教材征订;各学期考试试卷收集、试卷评分标准或试卷参考答案收集;考场编排、考场报告单制作、监考教师安排、补考安排、流水批改试卷教师分组、复核试卷教师安排;学生成绩的录入、学生成绩册的制作;全国大学生四、六级英语考试报名、全国计算机等级考试报名;学生5分钟讲课成绩评定;学生毕业论文答辩安排;教育实习安排;期中教学质量检查教师电子教案等。
2.2 教学管理信息组织
以上介绍的各种教学管理信息,在使用时都需要打印成纸质形式进行呈现,也就是说,所有的教学管理信息都是由Word文档或Excel电子表格文档组成的,无论是教学管理人员还是教师在提交这些教学管理信息时都是电子文档。根据这个特点,可以把教学管理信息按学年、学期、内容等进行分类。在计算机磁盘上设立一个专用的逻辑分区,也就是本地磁盘。按照分类的结果,分别在磁盘上为学年建立一级文件夹,学期建立二级文件夹,内容分类建立三级文件夹,三级文件夹用来存放具体的各种教学管理信息。学年文件夹用2009-2010学年,2010-2011学期,……命名。学期文件夹用第一学期,第二学期命名。内容分类分别用考试管理、学生分数册、试卷管理、考试报名、……等来命名。这样在设立的本地磁盘上就产生了一个树形结构,打开Windows下的资源管理器,就可在屏幕左边的目录结构树中看到详细的树形结构内容,若把具体的教学管理信息的Word文档或Excel电子表格文档保存到对应的三级文件夹下,展开第三级文件夹,就可看到具体的文件名,双击文件名就可快速打开文件,在相应的系统环境下就可修改、编辑、查看、打印文件名对应的文件。
3 用Authorware管理教学管理信息
用以上介绍的方式组织教学管理信息,为使用和查询教学管理信息提供了方便。但由于打开Windows下的资源管理器后,屏幕左边显示的内容不仅仅是由上面介绍而设立的一个本地磁盘,还包括其它的本地磁盘、打印机、控制面板、桌面等与Windows操作系统相关的许多内容,这样就不能快速地找到所需要的教学管理信息。
3.1 Authorware的数据库功能介绍
大量的数据管理一般是由数据库管理系统来实现的,上述组织的教学管理信息也可通过数据库管理系统来实现。Authorware的数据库管理功能是通过 ODBC(Open Database Connectivity)即开放式数据库连接,可以直接使用ForPro、Access、dBASE等数据库中保存的数据。用SQL(Structured Query Language)即结构查询语言,对 ForPro、Access、dBASE数据库中的记录进行相应的操作。
在Authorware中使用Access数据库有许多方便之处,包括可用Access数据库中的数据保护功能,为打开Access数据库提供密码保护;用自动配置数据源功能,为Access数据库配置相应的存盘目录,用数据源名称,数据库驱程序。
3.2 Authorware实现教学管理信息的查询
(1)利用Access数据库环境建立一个数据库,文件名为“education.mdb”,库结构如表1所示:
表1 education库结构
字段名的含义如下:e_xn表示学年,e_xq1表示第一学期,e_xq2表示第二学期,e_ks表示考试管理,……,e_bz表示备注等。
以上结构中,备注型的字段作用最大,它可输入某个学年,某个学期中各种教学管理信息的具体情况及内容,在查询中可以看到各种信息的解释、介绍等内容,这是打开Windows资源管理后,不可能显示的信息。
输入各项数据后,education.mdb数据库中的部分记录如图1所示:
图1 education数据库中的部分记录
(2)利用树形列表显示教学管理信息
在Authorware下建立如图2的程序流程:
图2 程序流程
双击打开自动配置数据源计算图标,输入以下程序段:
双击打开总导航框架图标,删除下面所有的内容,在流程线上拖一个交互图标,在交互图标下拖一个导航图标,交互相应选为条件,并按如图3中所示的名字给图标命名。
图3 图标命名
进入:层1
监视操作
MyVar
退出:层1
双击导航图标,打开属性设置窗口,按图4所示设置。
图4 设置属性
选择MyVar图标,按快捷键Ctrl+=打开程序输入窗口,输入以下程序行:
双击打开数学系群组图标,双击打开显示图标,用文字工具输入{GetLine(DB_ODBCbz,k)}用来显示备注字段的内容,当显示内容多时,可采用卷帘文本形式显示。
3.3 具体使用方法
把以上文件保存后,用文件菜单进行发布和打包,生成脱离Authorware环境的可执行文件,并在桌面上创建一个快捷方式,双击后即可进行教学管理信息查询。运行后的界面如图5所示:
图5 运行界面
使用中要及时更新数据库“education.mdb”中备注字段中的内容,提高显示的教学管理信息的准确性和时效性。
4 结束语
由于篇幅有限,本方文介绍的数据库并没有包括所有的教学管理信息,各种教学管理信息的备注内容也没有填写完整,若需补充所有教学管理信息,只需按照本文介绍的操作过程,在数据库中增加相应的字段,输入完整的信息项目和具体的备注内容,对部分程序代码稍作修改,便可实现完整的教学管理信息查询。
[1]宋金珂等.计算机应用基础[M].北京:中国铁道出版社.2006.
[2]袁海东.Authorware6.5教程[M].北京:电子工业出版社.2003.
[3]仇芒仙等.Authorware实用教程[M].北京:高等教育出版社.2005.
TP39
A
1673-2014(2011)02-0071-04
2010—12—08
韩 晶(1976— ),女,山西长治人,实验员,主要从事数学实验室研究。
(责任编辑 赵巨涛)