- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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)