APP下载

基于Spring的网络考试系统的服务设计*

2013-09-11丁振凡

吉首大学学报(自然科学版) 2013年1期
关键词:服务系统设计

丁振凡

(华东交通大学信息工程学院,江西 南昌 330013)

基于Spring的网络考试系统的服务设计*

丁振凡

(华东交通大学信息工程学院,江西 南昌 330013)

在分析网络考试流程的基础上,对学生操作部分的各环节进行服务建模,对考试控制、组卷、试卷显示、阅卷、考试登记、考试查阅分析等进行服务设计.系统实现采用AJAX结合Spring技术,给出了应用的服务调用与应用整合思路.讨论了IOC容器Bean的部署,以及应用服务间利用Json进行试卷包装传递的方法.

网络考试系统;服务建模;AJAX;Spring;Java Bean;Json

面向服务以其出色的互操作、松耦合等特性成为网络应用的热点.Spring作为一个优秀的轻量级软件开发框架,在面向服务的设计与集成上提供了良好的支持,Spring MVC支持REST风格的服务设计,Spring WebFlow支持服务流的组合,Spring Integration支持基于消息的服务应用集成[1].网络考试是网络教学平台中较为复杂的一个部分,完整系统包括教师操作和学生操作2部分,教师操作部分包括考试设置(考试时间、组卷参数、考试进入控制等)、考试用户监控、考试分析(学生成绩分析、解答分析)等.学生操作部分涉及考试过程交互各环节,通常是考试系统的设计难点,笔者拟就考试系统中学生操作部分的面向服务设计进行探讨.

1 学生考试流程

学生考试过程涉及众多环节,用UML活动图表示如图1所示.首先是检查是否允许学生进入考试;其次是从试题库抽取试题组卷;第三是试卷按何种方式显示,包括如何获取学生解答;第四是学生交卷后的考试……

登录APP查看全文

猜你喜欢

服务系统设计
Smartflower POP 一体式光伏系统
WJ-700无人机系统
ZC系列无人机遥感系统
服务在身边 健康每一天
服务在身边 健康每一天
服务在身边 健康每一天
瞒天过海——仿生设计萌到家
连通与提升系统的最后一块拼图 Audiolab 傲立 M-DAC mini
招行30年:从“满意服务”到“感动服务”
设计秀