收藏 分销(赏)

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

上传人:天**** 文档编号:10849985 上传时间:2025-06-19 格式:DOC 页数:6 大小:17.50KB 下载积分:6 金币
下载 相关
BS版学生在线考试系统的设计与实现-教育文档.doc_第1页
第1页 / 共6页
BS版学生在线考试系统的设计与实现-教育文档.doc_第2页
第2页 / 共6页


点击查看更多>>
资源描述
BS版学生在线考试系统的设计与实现-最新教育文档 BS版学生在线考试系统的设计与实现   B / S Students Online Examination System Design&Implementation   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   一、前言   “在线考试系统”提供学生在线模拟考试以与教师进行考试科目与题库管理功能。用户通过以不同身份登陆:学生可以进行模拟考试;教师可以察看考试信息、对科目与试题库进行更新与维护。   (一)目标   模拟全国计算机等级考试机考系统,系统总体要求如下:    开发基于Java技术的在线考试系统,包括以下部分:    题库管理部分    考试部分    考试部分必须采用B/S结构,保证考生网上答题    系统中必须同时采用Servlet、JSP、JAVABEAN技术    数据库采用ORACLE   (二)功能需求如下    试题保存在数据库中,为单项或多项选择题。    试题的动态生成功能、调节难度功能。    每屏显示一道题,提供切换到上一题、下一题或指定题目的功能。    考试者可以在答题过程中对不确定的题目加标记,系统自动记录当前答题情况,包括题目是否做过标记、是否答过等信息。考试者可随时浏览上述信息。    考试过程中,答题者可以随时交卷;考试时间到时系统会强制交卷。交卷后自动显示考试本次考试成绩。   二、软件功能描述   (一)JSP部分   1.出题的实时性(用户点击下一道题后,题名马上出现在用户界面上。   2.题目有难度要求。   3.每道题目是什么类型应该是随机的。   因此,我们考虑利用多个模块来完成控制流程;JSP部分包括三个部分,一个是控制流程,它是整个程序的核心;另外两个中一个是取题部分,它在后台不断的从Servlet部分选取题目传到JSP部分,以备用户随时调取;还有一个是计时部分,它控制用户的答题时间。   所有的题目以与提示信息传给页面反映到用户界面上。   (二)Servlet部分   JSP部分和数据库交互的部分,关键要提供从数据库中提取试题的功能。   另外也包括采用桌面应用,从服务器端对题库进行的管理。   三、系统分析   说明:   (一)用例:用例是向参与者提供重要价值的操作序列。从担当某个(或某   些)系统角色的用户的观点来看,基本用例是完整而有意义的,并且设计得很好,这就体现了交互背后的目的或意图。   (二)用例建模:用例建模是目前软件工程采用最多的、最重要的需求建模   方式,通过建立用例模型,可以直观、准确地捕获、定义、转述用户需求。   (三)RUP:(统一软件过程)根据Rational(Rational Rose和统一建   模语言的开发者)的说法,好像一个在线的指导者,它可以为所有方面和层次的程序开发提供指导方针,模版以与事例支持。   (四)一份好的用例文档就是一份简化的用户使用说明。   四、系统模块简要说明   (一)学生登陆   用例概述:学生选择科目,系统显示考试成绩单。   前提条件:学生已登录。   设计约束:   1.成绩单应包含以下内容:学生学号、姓名、考试科目编号、科目名称、参加考试日期(yyyy-mm-dd)、学生得分等。   2.成绩单以A4纸张打印。   3.学生在2中可选择科目,查看成绩单,进入本用例。   (二)学生查看科目列表   用例概述:学生查看全部考试科目信息(科目名称、说明、题数、总时间、总分、本人是否已参加考试、得分情况等)。   前提条件:学生已登录。   设计约束:   1.显示的科目信息应包括:科目编号、名称、题数、总时间、总分、科目状   态(开放、关闭)、本人是否已考、本人得分等信息。   2.如果科目状态为关闭或者本人已经考过一次,则不允许进行考试。否则,   可以在科目信息列表上选择科目进行考试。   (三)学生查看成绩单   用例概述:学生选择科目,系统显示考试成绩单。   前提条件:学生已登录。   设计约束:   1.成绩单应包含以下内容:学生学号、姓名、考试科目编号、科目名称、参   加考试日期(yyyy-mm-dd)、学生得分等。   2.单以A4纸张打印。   3.在2中可选择科目,查看成绩单,进入本用例。   (四)学生进行考试   用例概述:学生选择未考科目进行考试,系统显示试题,并进行计时,时间到自动交卷,自动计算成绩,显示成绩单。   前提条件:学生已登录。   设计约束:   1.学生在2中可选择科目,申请进行考试,从而进入本用例。   2.在答题页面应动态显示该科目总时间、考试已用时间(或剩余时间)。   3.显示试卷和处理成绩的速度须 6 / 6
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 考试专区 > 其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服