BS版学生在线考试系统的设计与实现-最新教育文档.docxVIP

BS版学生在线考试系统的设计与实现-最新教育文档.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
BS版学生在线考试系统的设计与实现 B / S Students Online Examination System DesignImplementation Pan Yi (Heilongjiang Agricultural Engineering Vocational College,Harbin150088,China) :The network has a wide range of online testing,for multimedia teaching remote,online testing is an important content,allow students to stay at home,as long as one computer can be online exam.This article briefly show a real example of online exam. Keywords:B / S online test system;Struts;Hibernate;Spring framework 、前言 在线考试系统”提供学生在线模拟考试以及教师进行考 试科目及题库管理功能。用户通过以不同身份登陆 : 学生可以进 行模拟考试 ; 教师可以察看考试信息、对科目及试题库进行更新 与维护。 (一) 目标 模拟全国计算机等级考试机考系统 , 系统总体要求如下 : #61548; 开发基于 Java 技术的在线考试系统 , 包括以下部 分:#61656;题库管理部分#61656;考试部分#61548;考试部分必须采用 B/S 结构 , 分: #61656; 题库管理部分 #61656; 考试部分 #61548; 考试部分必须采用 B/S 结构 ,保证考生网上答题 #61548; 系统中必须同时采用 Servlet、JSP、JAVABEAI技 #61548; 数据库采用 ORACLE (二) 功能需求如下 #61548;试题保存在数据库中, 为单项或多项选择题。#61548; #61548; 试题保存在数据库中 , 为单项或多项选择题。 #61548; 试题的动态生成功能、调节难度功能。 #61548;每屏显示一道题 , #61548; 每屏显示一道题 , 提供切换到上一题、 下一题或指 定题目的功能。 #61548;考试者可以在答题过程中对不确定的题目加标记 #61548; 考试者可以在答题过程中对不确定的题目加标记 系统自动记录当前答题情况 , 包括题目是否做过标记、是否答过 等信息。考试者可随时浏览上述信息。 #61548; 考试过程中 ,答题者可以随时交卷 ; 考试时间到时 系统会强制交卷。交卷后自动显示考试本次考试成绩。 二、软件功能描述 (一 )JSP部分 出题的实时性 (用户点击下一道题后 ,题名马上出现在用 户界面上。 题目有难度要求。 每道题目是什么类型应该是随机的。 因此, 我们考虑利用多个模块来完成控制流程 ;JSP 部分包括 三个部分 , 一个是控制流程 , 它是整个程序的核心 ; 另外两个中 个是取题部分 , 它在后台不断的从 Servlet 部分选取题目传到 JSP部分,以备用户随时调取;还有一个是计时部分,它控制用户 的答题时间。 所有的题目以及提示信息传给页面反映到用户界面上。 (二)Servlet 部分 JSP部分和数据库交互的部分,关键要提供从数据库中提取 试题的功能。 另外也包括采用桌面应用 , 从服务器端对题库进行的管理。 三、系统分析 说明: (一) 用例: 用例是向参与者提供重要价值的操作序列。从担 当某个 (或某 些) 系统角色的用户的观点来看 , 基本用例是完整而有意义 的, 并且设计得很好 , 这就体现了交互背后的目的或意图。 (二) 用例建模 : 用例建模是目前软件工程采用最多的、最重 要的需求建模 方式, 通过建立用例模型 , 可以直观、准确地捕获、定义、转 述用户需求。 (三)RUP:(统一软件过程)根据 Rational(Rational Rose 和 统一建 模语言的开发者 )的说法 , 好像一个在线的指导者 , 它可以为 所有方面和层次的程序开发提供指导方针 , 模版以及事例支持。 (四) 一份好的用例文档就是一份简化的用户使用说明。 四、系统模块简要说明 (一) 学生登陆 用例概述 : 学生选择科目 , 系统显示考试成绩单。 前提条件 : 学生已登录。 设计约束 : 1. 成绩单应包含以下内容 :学生学号、 姓名、考试科目编号、 科目名称、参加考试日期 (yyyy-mm-dd) 、学生得分等。 2.成绩单以A4纸张打印。 3. 学生在 2 中可选择科目 , 查看成绩单 , 进入本用例。 (二) 学生查看科目列表 说明、

文档评论(0)

wangyueyue + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档