基于Web的本科教学评估管理系统的设计与实现
- 格式:pdf
- 大小:474.63 KB
- 文档页数:3
文章编号:10044736(2007)03008003
基于Web 的本科教学评估管理系统的设计与实现
陈金刚1
,舒 攀
2
(1.武汉工程大学网络信息中心,湖北武汉,430074;2.武汉工程大学教务处,湖北武汉,430074)
摘 要:为解决本科教学评估管理过程中出现的材料难于共享、修改不便、查询效率低等问题,设计了一个以信息化和网络化的管理手段替代人工管理的系统.提出了评估管理系统的基本设计思想,设计了基于Web 的评估材料管理系统,探讨了目录树结构设计、在线网页编辑器的使用、基于统一身份认证的W eb Ser vice 接口等关键技术,描述了其实现方法.对其使用效果进行了说明.关键词:教学评估;管理系统;Web 中图分类号:T P 311.5文献标识码:A
收稿日期:2006-07-04
作者简介:陈金刚(1975),男,湖北荆门人,工程师,硕士.研究方向:软件工程.
0 引 言
随着我国高等教育事业的蓬勃发展,高校本科招生规模不断扩大.为保证高校本科教育的教学质量,教育部正式启动了每五年一轮的高校本科教学水平工作评估用[1,2].为迎接教育部的评估,各高校都高度重视,纷纷建立了教学评估网站和教学评估管理系统.
本科教学评估工作的材料管理任务仍然十分繁重,主要由人工管理和计算机进行辅助管理,并存在以下不足:
1、没有数字化,存储和管理不便,发布和修改费时费力.
2、没有结构化,分类不清晰,管理难度大.
3、查询和浏览很不方便,查阅效率不高.
4、不能充分共享,资料传递不便.鉴于以上问题,有待于开发一种信息化并基于Internet 的计算机文档和资料管理系统,以提高本科教学评估材料的管理效率和管理水平.
1 系统设计
1.1 设计目标
设计基于Web 的本科教学评估管理系统,具有数据信息化、管理规范化、处理自动化、资源共享化的特点.系统要求具备评估资料发布、浏览、查询、在线修改、栏目管理和权限管理等功能.1.2 体系结构
根据本科教学评估管理系统需求分析,本系统采用浏览器/服务器(B/S)模式进行设计,如图1所示.管理用户和专家用户均利用IE 、Netscape
等浏览器进行访问,实现多地域、任意时间段和以不同身份进行访问,不需要在客户端安装任何软件[3]
.
图1 浏览器/服务器(B/S)模式F ig.1 T he mo dule of Br ow ser/Ser ver
1.3 系统功能结构
根据评估材料管理的特点,可将整个系统分为两个部分:前台展示子系统和后台管理子系统.系统功能结构如图2所示
.
图2 系统功能结构
F ig .2 T he funct ion and st ructure of the sy stem
第29卷第3期 武 汉 工 程 大 学 学 报 V ol.29 No.32007年05月 J. W uhan Inst. T ech. M ay 2007
前台展示子系统是读者即评估专家和部门领导使用的主界面.它可以将所有资料信息以直观的树形目录结构展示给读者,读者也可以根据自己的需要查询并索引到特定的资料.
后台管理子系统是具有修改权限的用户使用的主界面.用户利用树型目录结构对资料信息进行管理,还可在线进行编辑修改并发布信息.
2 关键技术及实现方法
2.1 目录树设计
前台阅览界面采用有3个功能区的框架结构,上面是标题和控制菜单,下面是分为两个部分的工作区,左边是资料目录,右边是显示区.本系统开发了无限级目录树[4]
来进行资料目录的管理,如图3所示.利用目录树,用户可以直观地了解到材料的分类、级别、目录的深度和子目录的相关情况等
.
图3 树型目录F ig.3 T he tree catalog
2.2 在线编辑器
本系统使用了基于Web 的、所见即所得的在线HTM L 编辑器.它不需要在客户端计算机上安装任何软件,并能够在网页上实现Word 所具有的强大可视化编辑和排版功能,并支持预览,如图4所示.在编辑状态下,文字、图片和表格等内容均在后台自动转换为可被浏览器识别的HT ML 标记语言,作为textarea 文本区提交.
2.3 基于统一身份认证的Web Service 接口
设计了基于Web Service 接口[5]用户身份认证方式,已实现与学校现有的统一身份认证服务器进行对接并进行身份核实和用户授权,不存在独立的用户管理体系,大大提高系统的可管理性和安全性.
程序实现部分如下:
package m yw ebservice;
im port org.apache.axis.AxisFault;
im port java .net .MalformedURLException ;im port java.rmi.RemoteException;im port org .tempuri .ca .Service .*;public class Test {
public Test (){}
public int CheckPassword(String user,String pw d )throw s Ax isFault,RemoteException,MalformedURLEx ception {
CheckPasswordLocator service =new CheckPassw ordLocator ()
;
图4 Web 在线编辑器F ig.4 T he online 81
第3期
陈金刚,等:基于Web 的本科教学评估管理系统的设计与实现
CheckPassw ordSoapStub test=new CheckPassw ordSoapStub(new .URL(" http://ca.w /service.asm x?w sdl"), service);
return test.CheckPassw ord(user,pw d);
}
}
3 结 语
本系统操作界面友好,经实际应用,运行高效稳定,达到预期的目标.实践证明:本系统是一套功能较强、使用方便可靠的评估材料管理系统.运用此系统,可以大大方便用户对资料的查阅和检索,降低评估材料的管理难度,极大地提高管理效率和管理水平.参考文献:
[1] 周 济.教育部周济部长在教育部高校教学评估研
讨班上的讲话[EB/OL].ht tp://202.202.80.9/
ypzt/list.asp?id=513,2004.5.31.
[2] 万洪文.华中师范大学万洪文教授报告[EB/OL].
http://w /pg/list.asp?unid=
153,2006.3.16.
[3] 赛奎春.D elphi信息系统开发实例精选[M].北京:
机械工业出版社,2006.
[4] 陆荣幸,郁 洲,阮永良,等.J2EE平台上M V C设
计模式的研究与实现[J].计算机应用研究,2003.
20(3):144146.
[5] 飞思科技产品研发中心编著.Java W eb服务应用开
发详解[M].北京:电子工业出版社,2002.
The design and implementation of an educational
evaluation system based on Web
CHEN Jin gang1,SHU Pan2
(w ork and Info rmatio n Center,W uhan Institute of T echnolog y,Wuhan430074,China;
cational A dm inistr ation Office,W uhan Institute of T echnolog y,Wuhan430074,China)
Abstract:Som e problem s arise in the education evaluation of undergraduates,for example,it is difficult and inconvenient to share,to search and to edit materials.An inform ation system w as desig ned to solve above problem s in this paper,in w hich the informational and netw orking means instead of manual w ork were used.T he basic idea of the design was introduced and a managem ent system for m aterials in the evaluation w as desig ned according to the design idea.The tree catalog structure,online Web editor and the interface of w eb service based on uniform ID authentication w ere discussed and the implem entation method of the system w as also described in the practical w ork.T he effects of applying the system w ere ex plained at the end of this paper.
Key words:educational evaluation;managem ent system;Web
本文编辑:陈晓苹
82武汉工程大学学报第29卷。