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

2013-09-11 08:20:20丁振凡
吉首大学学报(自然科学版) 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 一体式光伏系统
工业设计(2022年8期)2022-09-09 07:43:20
WJ-700无人机系统
ZC系列无人机遥感系统
北京测绘(2020年12期)2020-12-29 01:33:58
服务在身边 健康每一天
今日农业(2019年12期)2019-08-15 00:56:32
服务在身边 健康每一天
今日农业(2019年10期)2019-01-04 04:28:15
服务在身边 健康每一天
今日农业(2019年16期)2019-01-03 11:39:20
瞒天过海——仿生设计萌到家
艺术启蒙(2018年7期)2018-08-23 09:14:18
连通与提升系统的最后一块拼图 Audiolab 傲立 M-DAC mini
招行30年:从“满意服务”到“感动服务”
商周刊(2017年9期)2017-08-22 02:57:56
设计秀
海峡姐妹(2017年7期)2017-07-31 19:08:17