第
22
卷第
2
期
2010
年
6
月
翻南文理学院学报〈自然科学版〉
Vol.
22 No. 2
Jun.2010
Journal
of
Hunan
University
of
Arts
and
Science
(N
atural
Science Edition)
doi:
1O.3
969/j
.i
ssn.1672-6146
.2
0
1O
.02.024
基于
Struts
框架的自适应考试系统的研究与应用
朱靖华,胡小红
(委底职业技术学院信息工程系,湖南委底,
417000)
摘
要
g
讨论了利用
Struts
框架进行
Web
软件系统设计的关键技术,给出了基于
Struts
框架的自适应考试中组卷
模块的设计模型.实践证明,系统具有平台无关性,这种设计提高了系统的可维护性和可复用性.
关键词
MVC;
自适应考试
Struts
框架
中回分类号:
TP31
1.1
1
文献标识码
:A
文章编号
1672-6146(2010)02-0079-04
Research
aod
applicatioo
of
CAT based
00
struts
framework
ZHU Jing
-hua
, HU Xia
o-
hong
(Information Engineering Department
, Loudi Vocational & Technical College, Loudi 417000, China)
Abstract:
Th
e design
ofthe
web system which used strusts framework are discussed. The system design model based on
struts framework was obtained. The testing result shows that the system was independence
of
platform and the performa-
nce ofmaintainance and componen
t'
s reusability ofthis application system are greatly enhanced.
Key words: MV
C(
Model View Controller); Computerized Adaptive Testing(CAT);
Struts
企
amework
近年来,随着
Web
技术的发展,出现了若干基
于
MVC
的
Web
系统.在这类系统中,使用
MVC
的目的是分离数据模型和用户界面的实现代码,从
而使同一个程序可以具有不同的表现形式,如
NE
T,
PHP,
JSp
[l].同时,随着不受时间、地点限
制的网络化远程考试发展,如何客观、准确地对人
的知识水平和能力进行评估,己成为人们关注的课
题.笔者利用基于
MVC
的
Struts
框架技术来设计基
于
WEB
的自适应考试系统,可以缩短系统的开发
周期,实现分层次开发,提高系统的可维护性和可
复用性
[2]
而基于项目反应理论的自适应考试本身
就解决了主动适应考生状况的"因人施测"问题.本
文就是利用
Struts
框架设计了自适应考试系统中的
组卷模块.
收稿日期
2010-03-20
基企项目:委底职业技术学院科研资助项目
(08ZF006)
1
基于
MVC
模式的
Struts
框架技术
1.
1
MVC
模式
MVC
,即
Model(
模型
)-View(
视图
)-Controller
(控制器),起源于
20
世纪
80
年代诞生的由
IBM
开
发的最早面向对象的开发语言
Smalltal
k.
MVC
的
目的是分离数据模型和用户界面的实现代码,从而
使同一个程序可以具有不同的表现形式
.MVC
模式
框架及相互关系如图
1
所示.
a.
模型:表示应用程序的状态和业务逻辑模
型,它是应用程序的核心功能,负责处理用户数据,
实现业务逻辑.同时,模型还为视图的显示提供数
据,通知视图更新状态,并可被多个视图所共用.
b.
视图:用户界面,是信息交互的平台,用户
通过视图获得所需请求的响应,得到希望获取的数
作者简介:朱靖华
(1978
寸,女,讲师,高级程序员,硕士,研究方向为软件工程、计算机应用技术