基于jsp技术的在线技能评测系统的设计与实现

基于jsp技术的在线技能评测系统的设计与实现

ID:27391538

大小:50.50 KB

页数:4页

时间:2018-12-03

基于jsp技术的在线技能评测系统的设计与实现_第1页
基于jsp技术的在线技能评测系统的设计与实现_第2页
基于jsp技术的在线技能评测系统的设计与实现_第3页
基于jsp技术的在线技能评测系统的设计与实现_第4页
资源描述:

《基于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层的设计,限于篇幅原因不再赘述。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。