欢迎来到天天文库
浏览记录
ID:27391538
大小:50.50 KB
页数:4页
时间:2018-12-03
《基于jsp技术的在线技能评测系统的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、基于JSP技术的在线技能评测系统的设计与实现摘要:在Java技术中B/S(Bro 关键词:在线技能测评多媒体B/S结构JSPMVC模式 中图分类号:TP317.1文献标识码:A:1007-9416(2016)12-0171-02 �S着计算机网络技术的迅速发展和高校计算机网络建设的日益完善,网络在线技能评测已成为发展趋势,在线评测系统的实现不但能减轻学校及教师工作量,也使得考试更加公平公正。本文阐述采用基于Java技术的B/S软件体系结构在线技能评测设计与实现。 1Java相关技术介绍及背景知
2、识 1.1BroL标签和scriptlets(一种使用Java语言编写的脚本代码),封装了生成页面内容的逻辑。它将各种格式的标签(HTML或者XML)直接传递回响应页面。通过这种方式,JSP页面实现了页面逻辑与其设计和显示的分离。 JSP技术是Java系列技术的一部分。JSP页面被编译成servlets,并可能调用JavaBeans组件(beans)或EnterpriseJavaBeans组件(企业beans),以便在服务器端处理。因此,JSP技术在构建可升级的基于VC架构的软件设计思想,由Ser
3、vlet和部分JSP作为Controller,负责接收页面的请求,并根据请求分派给适合的JSP网页;由JavaBean作为Model,负责业务逻辑部分;部分JSP作为View,仍负责将所要显示的内容送到客户端。 3.3系统功能模块设计 3.3.1学生用户功能模块设计 按照需求分析,学生用户的功能模块设计如图1所示。 3.3.2教师用户功能模块设计 按照需求分析,教师用户的功能模块设计如图2所示。 3.4数据库设计 3.4.1数据库(Database)设计 根据在线技能测评系统的需求分析
4、结果和系统功能概要设计,考虑到系统需要利用外部存储进行持久化存取的部分信息内容,我们可以将系统中所涉及到的数据模型按照功能分为如下几类,每一类数据模型在物理设计时都认为是一个关系数据库。 ①基本信息库:存放与考试相关的公共信息。如考试科目分类信息,测试的方向信息等。 ②教师信息库:存放教师的注册资料,自动组卷规则,考试计划、在线考试情况等。 ③学生信息库:存放学生的注册资料,参加考试的历史成绩,个性化定制科目等 ④试题库:存放系统题库中的题目[和教师自建的试题,按照题型的不同对表进行分类,是非
5、题表、选择题表、填空题表、问答题表等。 ⑤系统管理信息库:存放系统管理员的帐号信息以及系统配置运行的参数。 3.4.2表(Table)结构设计 在线技能测评系统的需要用到的数据库和表相当多,本文限于篇幅,只对该系统中的核心数据――试题内容信息库的表结构设计做一详细说明。其中,各种题型具有以下数据需求: 是非题、填空题、问答题:题干中可以包含0~1张图片,0~1个流媒体。 选择题(分为单选和多选):题干中可以包含0~1张图片,0~1个流媒体。 选项最大数量为8个,且内容类型必须统一,全为文本
6、、图片或流媒体。 4结语 总之,基于JSP技术的在线技能评测系统开发,实现了学校对考试评测功能需求,不过在详细设计中还要进行类的设计和Web层的设计,限于篇幅原因不再赘述。
此文档下载收益归作者所有