在线考试系统实习报告

2023-05-26

在我们经过一段时间的理论学习后,为了将理论知识应用到实践中,我们需要参与社会实习。以下是小编整理的关于《在线考试系统实习报告》,供大家参考借鉴,希望可以帮助到有需要的朋友。

第一篇:在线考试系统实习报告

开题报告(网上考试系统)[定稿]

一、 问题的提出

java网上考试系统,是为了配合java语言的网上教学而设计的。它是java课件的一个重要组成部分。

二、 网络考试系统概述

在网络技术逐渐渗入社会生活各个层面的今天,传统的考试方式也面临着变革,而网络考试则是一个很重要的方向。基于web技术的网络考试系统可以借助于遍布全球的internet进行,因此考试既可以在本地进行,也可以在异地进行,大大拓展了考试的灵活性。试卷可以根据题库中的内容即时生成,可避免考试前的压题;而且可以采用大量标准化试题,从而使用计算机阅卷,大大提高阅卷效率;还可以直接把成绩送到数据库中,进行统计、排序等操作。所以现在较好的考试方法为网络考试,试题内容放在服务器上,考生通过姓名、准考证号码和口令进行登录,考试答案也存放在服务器中,这样考试的公平性、答案的安全性可以得到有效的保证。因此,采用网络考试方式将是以后考试发展的趋势。

三、 网络考试系统常用的实现技术

网络考试系统的实现技术有多种,可以采用传统的客户机/服务器(c/s)型的mis型架构,即试题内容放在远程的服务器上,在考试机上安装考试应用程序和数据库客户机配置,因此每次考试时要对机器进行安装、配置,这样一来考务工作比较烦琐;而且考试程序放在客户机上,安全性也受到一定影响。另外一种考试系统采用web 技术实现。web技术超越了传统的“客户机/服务器”两层结构,采用了三层体系结构:用户界面层/事务层/数据库层。因此web结构有着更好的安全性。在用户机上不需要安装任何应用程序,应用程序可以安装在事务层所在的计算机上,试题存放在数据库服务器上(事务层和数据库可以是同一台机器)。

四、 本系统拟采用的解决方法(技术)

本系统作为java课件(网络版)的一个组成部分,要求实现网络考试系统的各项基本功能。从安全性和易维护性考虑,选择了web实现技术。简单的说就是将系统做成一种b/s模式,可以让用户通过浏览器直接访问位于服务器上的试题以及对系统进行远程维护。

服务器端程序的实现技术也很多,本人选用了当前比较流行的网络编程技术——jsp作为主要实现手段(配合java servlet、java bean、html等)。 jsp作为一种web实现技术,它的效率是很高的。这一点正好符合了考试系统所要求的实时性。jsp自身的安全性,再加上实现模式的特点,完全能够达到考试的保密性要求,保证了考试的公平性原则。除此之外,作为java平台的一部分,jsp拥有java语言“一次编写,各处运行”的特点。又随着越来越多的服务器供应商将jsp支持添加到他们的产品中,这样一来用jsp做成的这套系统可以轻松移植到其它平台来运行。种种优点使得这套系统不但为目前校内的网络教学以至于今后远程教育的实现都打下了良好的基础。所以jsp是实现本系统的最佳技术,它是完全可行的。

五、 系统的组成和功能构想

(1) 系统的组成

本系统由四个子模块组成:数据库及维护模块、考试子系统模块、成绩管理查询子系统模块、阅卷子系统模块。它们各自的功能如下所述:

(一)考试子系统

这个系统主要是学生使用。考试子系统是本网络考试系统的核心部分,也是设计时的重点。一般说来,网络考试可以在任何时候、任何地方进行。但是为了使学校易于组织和管理,所以本系统对考试时间作了一定的限制,因此在考试前首先判断当前时间是否为学校规定的考试时间(或预约的考试时间),由于判断的时间是服务器端的时间,所以跟考试机器的时间无关,即使考生修改所在机器的时间,也无济于事。如果时间符合要求,则显示登录页面进行登录,如信息不正确(包括有些考生试图绕过登录页面,直接进入试卷页面的情况,此时由于没有登录信息,系统也会认为是非法考生),系统给出提示信息,并重新定位到登录页面;如信息正确,则可以开始不同模式的考试。当考试时间到或考生点击“交卷”按钮时,则系统把考生答案传送至服务器的数据库中保存起来,并在数据库中标记考生是否参加过某门课程考试。(随机考试则可给出成绩;非随机考试等教师批改完试卷后讲成绩保存于数据库。)

(二)成绩查询管理子系统

为了能让考生及时、方便地了解自己的考试成绩,查询子系统也采用web方式实现,考生在页面输入自己的信息后,服务器就能把成绩信息传送到考生的机器上。此外,系统还可以对成绩进行排序等管理功能。这个系统学生和教师均可以使用。

(三)阅卷子系统

本系统是老师专用的(通过教师登陆才可以进入),对考生来说是不可见的。(对于进行有主观题测试的模式,采用此系统进行人工给分)主要功能有:

1、评分(根据参考答案给出相应的成绩)

2、成绩统计、排序(有助于老师了解学生考试情况)

3、信息输出(最终结果的输出)

第二篇:全国烟草行业工作会议报告及全省系统工作会议报告知识考试3

一、单选(共30道试题,共60分) 1 优化干部选拔制度,坚持()用人机制,推动发挥“鲶鱼效应”,焕发人才活力。(2分) A、能高能低 B、能上能下 C、品德优先 D、能力优先

A B C D 标准答案:B 您的得分:2 分

答案解析:无答案解析 2 烟草行业的发展已经从“成长期”进入(),突出表现在经济增长方式由主要依靠销量拉动的“外延式”增长转变为高质量发展驱动的“内涵式”增长。(2分) A、发展期 B、成熟期 C、收获期 D、衰退期

A B C D 标准答案:B 您的得分:2 分

答案解析:无答案解析 3 在党建新作为方面,要以()为重点,夯实组织根基。(2分) A、党支部建设 B、党员教育 C、服务群众 D、党员管理

A B C D 标准答案:A 您的得分:2 分

答案解析:无答案解析 4 要坚持(),把握广东烟草改革发展总体布局,统筹推进各项工作。(2分) A、四个全面 B、五位一体 C、五个大局 D、三层五维

A B C D 标准答案:B 您的得分:2 分

答案解析:无答案解析 5 全国烟叶生产主要预期目标是()。(2分) A、收购3500万担,比上年计划增加600万担 B、收购3500万担,比上年计划调减600万担 C、收购4500万担,比上年计划增加600万担 D、收购4500万担,比上年计划调减600万担

A B C

D 标准答案:B 您的得分:2 分

答案解析:无答案解析 6 2018年卷烟单箱销售额提升的目标是 ()。(2分) A、保500元争800元 B、保600元争900元 C、保900元争1000元 D、保1000元争1200元

A B C D 标准答案:C 您的得分:2 分

答案解析:无答案解析 7 2018年全省自律互助小组在城市客户中的覆盖率达到()。(2分) A、 30% B、 35% C、 25% D、 20% A B C D 标准答案:A 您的得分:2 分

答案解析:无答案解析 8 2017年,我国财政收入超过()万亿元。(2分) A、 16 B、 17 C、 18 D、 19 A B C D 标准答案:B 您的得分:2 分

答案解析:无答案解析 9 广东区域发展、()的不平衡不充分也较为明显,导致我省系统无论是在卷烟销量、单箱结构等经营指标上,还是在专卖打假打私、市场秩序、基础管理、基层建设等方面均存在不平衡不充分的矛盾与问题。(2分) A、综合发展 B、城乡发展 C、协调发展 D、市场发展

A B C D 标准答案:B 您的得分:2 分

答案解析:无答案解析 10 广东烟草作为实体经济的重要组成部分,必须坚定不移把()作为第一要务。(2分) A、发展 B、规范 C、创新 D、经营

A B C D 标准答案:A 您的得分:2 分

答案解析:无答案解析 11 广东开放的()也导致社会治理形势相对复杂,成为全国打击卷烟制售假和走私等非法贸易的主战场,卷烟打假打私形势严峻。(2分) A、市场环境 B、地理位置 C、经济环境 D、社会环境

A B C D 标准答案:B 您的得分:2 分

答案解析:无答案解析 12 坚持和完善()是行业持续健康发展的根本保障,也是贯彻落实依法治国、法治烟草建设的本质要求。(2分) A、内部监督管理 B、烟草专卖制度 C、烟草专卖法 D、法律法规

A B C D 标准答案:B 您的得分:2 分

答案解析:无答案解析 13 2017年,我国GDP达到()多万亿元。(2分) A、 60 B、 70 C、 80 D、 90 A B C D 标准答案:C 您的得分:2 分

答案解析:无答案解析 14 十八大以来,生态环境状况明显(),推进生态文明建设决心之大、力度之大、成效之大前所未有。(2分) A、扭转 B、好转 C、改变 D、变化

A B C D 标准答案:B 您的得分:2 分

答案解析:无答案解析 15 我省系统社会效益最大化,要坚决服从和服务于人民健康、财政增收、振兴民族品牌、脱贫攻坚、满足社会需求()。(2分) A、五大布局 B、五项指标 C、五个大局 D、五个标准

A B C D 标准答案:C 您的得分:2 分

答案解析:无答案解析 16 我省系统商业模式现代化是以()为基础,以卷烟全零售商业模式为引领,全力打造自有连锁零售品牌,形成烟草主导、管控有效、价值共享、多方共赢的知名品牌连锁零售网络。(2分) A、卷烟消费环境建设 B、卷烟零售生态环境建设 C、卷烟零售环境建设 D、卷烟直营店建设

A B C D 标准答案:B 您的得分:2 分

答案解析:无答案解析 17 烟草行业依然面临()凸显、“三大压力”叠加的严峻形势。(2分) A、四大挑战 B、四大难题 C、四大问题 D、四大困难

A B C D 标准答案:B 您的得分:2 分

答案解析:无答案解析 18 2017年,广东烟草在凝心聚力管市场方面,狠抓打假打私,查获大型烟机、假烟数量居全国()。(2分) A、第一 B、第二 C、第三 D、第四

A B C D 标准答案:A 您的得分:2 分

答案解析:无答案解析 19 今后一个时期,行业各级党组织要把学习贯彻党的十九大精神作为首要政治任务,坚持全面准确,坚持读原著、学原文、悟原理,进一步做到“()个深刻学习领会”。(2分) A、四 B、五 C、六 D、七 A B C D 标准答案:C 您的得分:0 分

答案解析:无答案解析 20 全行业必须牢固树立大局观,坚持一切在大局下思考、一切在大局下行动,努力在服从和服务于“()个大局”中找准工作结合点和着力点。(2分) A、六 B、五 C、四 D、三

A B C D 标准答案:B 您的得分:2 分

答案解析:无答案解析 21 “广东烟草强省”建设,要围绕“四化”目标,着力促进市场秩序和企业管理更加规范、经营效益和工作效率更加高效、()和外部环境更加和谐、党的建设和人才队伍更具活力。(2分) A、企业文化 B、企业经营 C、内部管理 D、价值观念

A B C D 标准答案:A 您的得分:2 分

答案解析:无答案解析 22 2017年全行业推进卷烟营销市场化取向改革,稳步扩大试点范围,将改革重心从营销平台推广应用向经营方式全面转型转移,下列不属于试点单位形成基本统一的是()。(2分) A、经营模式 B、业务流程 C、运行方法 D、评价标准

A B C D 标准答案:C 您的得分:2 分

答案解析:无答案解析 23 ()是引领发展的第一动力。(2分) A、科技 B、创新 C、务实 D、实干

A B C D 标准答案:B 您的得分:2 分

答案解析:无答案解析 24 广东烟草要严把烟叶生产关键节点,守住国家局下达的()的总量红线。(2分) A、 45.2万担、16.1万亩 B、 46.2万担、17.1万亩 C、 42.5万担、11.6万亩 D、 42.6万担、11.7万亩

A B C D 标准答案:A 您的得分:2 分

答案解析:无答案解析 25 2018年全国卷烟生产销售预期目标是()。(2分) A、卷烟产量4730万箱,卷烟销量4750万箱 B、卷烟产量4750万箱,卷烟销量4730万箱 C、卷烟产量5750万箱,卷烟销量5730万箱 D、卷烟产量5730万箱,卷烟销量5750万箱 A B C D 标准答案:A 您的得分:2 分

答案解析:无答案解析 26 2018年烟草工作的重点任务是()。(2分) A、突出“一个首要任务”、做到“六个坚定不移” B、突出“两个首要任务”、做到“六个坚定不移” C、突出“一个首要任务”、做到“五个坚定不移” D、突出“两个首要任务”、做到“五个坚定不移”

A B C D 标准答案:C 您的得分:2 分

答案解析:无答案解析 27 2017年全行业税利总额稳定增长,全年实现()亿元,同比增加349.32亿元,增长3.24%。(2分) A、 11135.1 B、 11145.1 C、 11125.1 D、 11155.1 A B C D 标准答案:B 您的得分:2 分

答案解析:无答案解析 28 2018年,全省系统要大力推动()在企业中的运用,为企业经营决策提供有价值的财务管理建议。(2分) A、财务审计 B、管理会计 C、成本核算 D、预算管理 A B C 标准答案:B 您的得分:2 分

D 答案解析:无答案解析 29 总书记指出,高质量发展,就是能够很好满足人民日益增长的()需要的发展。(2分) A、美好生活 B、精神生活 C、文化生活 D、物质生活

A B C D 标准答案:A 您的得分:2 分

答案解析:无答案解析 30 2018年,全省系统要完善烟草商业企业(),加快商业连锁公司的工商注册登记,完成全省系统所有地市直营店全覆盖以及相应信息化平台建设。(2分) A、零售服务品牌建设 B、零售生态环境建设 C、卷烟消费环境建设 D、全零售商业模式建设

A B C D 标准答案:A 您的得分:2 分

答案解析:无答案解析

二、多选(共20道试题,共40分) 31 党的十八大以来,以习近平同志为核心的党中央高度重视烟草行业改革发展、专卖体制和控烟履约工作,(),为烟草行业改革发展奠定了坚实基础。(2分) A、稳定了体制 B、稳定了机构 C、稳定了政策 D、稳定了税利

A B C D 标准答案:A,B,C 您的得分:2 分

答案解析:无答案解析 32 坚定不移服务脱贫攻坚,着力推动烟叶生产协调平衡,应抓好()。(2分) A、总量协调平衡 B、结构协调平衡 C、区域协调平衡 D、内外协调平衡

A B C D 标准答案:A,B,C,D 您的得分:2 分

答案解析:无答案解析 33 2018年,广东烟草在加强文化建设上要有新作为,需要()。(2分) A、开展企业文化大讨论 B、科学提炼文化理念体系 C、宣贯企业文化助推企业发展 D、加强企业文化学习 A B C D 标准答案:A,B,C 您的得分:2 分

答案解析:无答案解析 34 “广东烟草强省”的支撑体系包括() 现代物流体系、数字信息体系、人才队伍体系、文化建设体系。(2分) A、专卖管理体系 B、企业管理体系 C、综合经营体系 D、卷烟营销体系

A B C D 标准答案:A,B,D 您的得分:2 分

答案解析:无答案解析 35 牢牢把握坚持和加强党对经济工作的领导,要完善对党中央决策部署的()等工作机制。(2分) A、执行 B、监督 C、考评 D、奖惩

A B C D 标准答案:A,B,C,D 您的得分:2 分

答案解析:无答案解析 36 发扬钉钉子精神,(),形成脚踏实地、务实进取的工作氛围,扎扎实实地推进事业发展,是做好广东烟草各项工作的要求。(2分) A、说实话 B、谋实事 C、出实招 D、求实效

A B C D 标准答案:A,B,C,D 您的得分:2 分

答案解析:无答案解析 37 坚定不移贯彻新发展理念,着力推动烟草行业高质量发展,必须做到()。(2分) A、打好品牌培育持久战 B、打好结构优化持久战 C、打好精益管理持久战 D、促进配套产业协调发展

A B C D 标准答案:A,B,C,D 您的得分:2 分

答案解析:无答案解析 38 坚定不移全面深化改革,着力完善烟草企业法人治理结构的工作有()。(2分) A、推进总公司公司制改革 B、推进干部人事及薪酬制度改革 C、推进国有资产监管方式改革 D、推进卷烟生产模式改革

A B C D 标准答案:A,B,C 您的得分:2 分

答案解析:无答案解析 39 2017年全省系统经济运行保持了“两个行业第一”,以下选项正确的是()。(2分) A、卷烟销量行业第一 B、卷烟销量增长第一 C、销售收入行业第一 D、销售收入增长第一

A B C D 标准答案:A,C 您的得分:2 分

答案解析:无答案解析 40 我省系统()等多项经济指标都连续多年位居行业前茅。(2分) A、卷烟销量 B、销售收入 C、税利

D、销售结构

A B C D 标准答案:A,B,C 您的得分:2 分

答案解析:无答案解析 41 凌成兴局长强调2017年全行业“着力加强烟叶生产”,认真落实“四个不动摇、一个优结构”总体要求,做到了()。(2分) A、坚决守住规模红线 B、有效促进烟农增收 C、持续推动提质增效 D、有效促进规模化发展

A B C D 标准答案:A,B,C 您的得分:2 分

答案解析:无答案解析 42 烟草行业的“两烟”指的是()。(2分) A、雪茄烟 B、烟叶 C、卷烟 D、电子烟

A B C D 标准答案:B,C 您的得分:2 分

答案解析:无答案解析 43 广东烟草消费结构提升需要着力促进解决()等问题。(2分) A、工业生产真正符合市场需求 B、零售户真正提升盈利能力 C、商业企业提升货源保障能力 D、消费者需求真正得到满足

A B C D 标准答案:A,B,D 您的得分:2 分

答案解析:无答案解析 44 在推动两烟经营上有新作为包括()。(2分) A、要提升卷烟营销工作水平 B、要加强工商协同水平 C、要提高烟叶生产工作水平 D、要提高复烤企业发展水平

A B C D 标准答案:A,C,D 您的得分:2 分

答案解析:无答案解析 45 2018年全面从严治党要采取()相结合的方式开启新一轮巡察工作。(2分) A、常规巡察 B、专项巡察 C、随机巡察

D、巡察“回头看”

A B C D 标准答案:A,B,D 您的得分:2 分

答案解析:无答案解析 46 2018年全行业要以供给侧结构性改革为主线,强化()。(2分) A、效益促动 B、创新驱动 C、品牌带动 D、改革推动

A B C D 标准答案:B,C,D 您的得分:2 分

答案解析:无答案解析 47 推动卷烟市场监管纳入广东加强法治建设的整体工作布局,运用科技手段和科技装备,分类指导、精准打击、精细监管,促进专卖管理的()。(2分) A、系统化 B、精细化 C、网格化 D、智能化 A B C 标准答案:B,C,D 您的得分:2 分

D 答案解析:无答案解析 48 广东烟草独一无二的地方参股体制,关系到()等各种关系的协调。(2分) A、中央与地方 B、央企与地方国企 C、省级与市级 D、政府与企业

A B C D 标准答案:A,B 您的得分:2 分

答案解析:无答案解析 49 将广东烟草建设成为(),更加规范、更加高效、更加和谐、更具活力的烟草强省,各项工作达到全国行业领先水平。(2分) A、市场监管法治化 B、商业模式现代化 C、企业运营信息化 D、社会效益最大化

A B C D 标准答案:A,B,C,D 您的得分:2 分

答案解析:无答案解析 50 总书记指出,高质量发展,就是能够很好满足人民日益增长的美好生活需要的发展,是体现新发展理念的发展,是()的发展。(2分) A、发展成为第一动力 B、统筹成为内生特点 C、绿色成为普遍形态 D、共享成为根本目的

A B C D 标准答案:C,D 您的得分:0 分

答案解析:无答案解析 答题卡(50/50)

一、单选(30 / 30 )

123456789101112131415161718192021222324252627282930

二、多选(20 / 20 )

3132333435363738394041424344454647484950

Copyright @2011-2018 中国烟草总公司职工进修学院

第三篇:学生在线考试系统

设计报告

班级:计算机科学与技术(师范) 课题:学生在线考试系统

组长:马泽娜

组员:陈锐华、林燕旋、朱伟兰、刘秋宜

杨秋婷、郑金豪、怀艳秋

日期:2015年01月06日

一 学生在线考试系统需求分析报告

1. 引言

1.1 编写目的

编写在线考试系统需求分析报告目的是为了需求提供者和开发方明确对所建信息管理系统所达到的功能和目标。通过双方不断的讨论和交互,最终形成具有建设目标的书面条款。经双方确认后,将作为开发方设计开发的基本依据和需求方的软件验收标准,同时,通过该需求分析报告,开发方可以更加进一步了解客户的需求,从而严格按照流程及时、准确地完成系统的开发,以满足客户的需求。 同时,该文档也作为概要设计及后续设计的基础。

1.2背景

随着网络技术的飞速发展,现在很多国外的大学和社会其他部门都已经开设了远程教育,通过计算机网络实现异地教育和培训。但是,远程教育软件的开发目前还处于起步阶段,随着这项技术的不断深入发展,就要求有更好、更完善的软件系统应用到远程教育当中去,这就给软件设计人员提出了更高的设计要求。

远程教育包括很多环节,例如教学系统、答疑系统和考试系统等等。其中很重要的一个环节就是在线考试系统,同时它也是最难实现的环节。在我国,虽然远程教育已经蓬勃地发展起来,但是目前学校与社会上的各种考试大都采用传统的考试方式,在此方式下,组织一次考试至少要经过五个步骤,即人工出题、考生考试、人工阅卷、成绩评估和试卷分析。显然,随着考试类型的不断增加及考试要求的不断提高,教师的工作量将会越来越大,并且其工作将是一件十分烦琐和非常容易出错的事情,可以说传统的考试方式已经不能适应现代考试的需要。随着计算机应用的迅猛发展,网络应用不断扩大,如远程教育和虚拟大学的出现等等,且这些应用正逐步深入到千家万户。人们迫切要求利用这些技术来进行在线考试,以减轻教师的工作负担及提高工作效率,与此同时也提高了考试的质量,从而使考试更趋于公证、客观,更加激发学生的学习兴趣。例如目前许多国际著名的计算机公司所举办的各种认证考试绝大部分采用这种方式。

伴随着远程教育的蓬勃发展,作为教学当中不可分割的一部分的在线考试系统也得到了当今远程教育研究者的关注,考试是考察学生对所学习知识的接受和理解程度的重要手段,无纸化的考卷,考试的随时性,随地性,这些特点都是研究并开发网络考试系统主要的原因,网络考试系统远远超越了传统考试固定时间,固定地点的考试模式的限制,将给学生和老师带来极大的便利。随着Internet的相关技术的发展,特别是Web技术的出现,人们开始致力于研究和开发基于Internet考试系统,这也大大推动了远程教育的发展。

如今世界上对于基于Internet的远程考试系统所进行的研究开发工作不是很长,但是基于web技术构建的在线考试系统已然成为发展的主流。数据库安全、共享、数据传输过程的安全性、访问控制技术、身份识别技术都是构建考试系统要考虑的问题。 目前,一些远程教育机构已经开发出了在线考试系统,基本实现了基于Internet的B/S结构在线考试。通过Server端的后台试题库动态生成考卷和对于标准化的试题即时评定成绩。但是与传统的纸面考试相比,目前的在线测试都是基于标准化考试的,而且一般只能用于非正规的考试,因为对于很多方面考虑的还不是很完善,因而使得在线考试在近段时间很难完全替代传统的考试。 2. 系统设计 2.1需求分析 2.1.1系统需求分析

学生在线考试系统主要包括学生端,教师端和管理员端。 首先是学生端,需要学生在登录后实现考试、查询成绩和修改密码功能。

其次是教师端,需要教师在登录后实现学生成绩查询、选课、课程题库的增删改查以及密码的修改。

再次就是管理员端,这里管理员要实现学生、教师信息的录入以及其增删改查功能,还要录入学校的全部课程供教师选择。 学生在线考试系统要考虑的主要是怎样出题、怎样收集答案、怎样保存,怎样判分这些问题。

系统功能需求图:

学生在线考试系统学生选个择人密课信码程息修考查改试询基本成信绩息查查询询2.2管理模块

教师学题生库成密成增绩码绩删管修查改理改询查管理员学教生师密课信信码程息息修管管管改理理理增增增删删删改改改查查查课程管理添加删除修改查询学生信息管理添加删除修改查询教师信息管理 添加删除修改查询 3分类管理 3.1用户  用户注册

主执行者:管理员

功能描述:添加用户以及设置用户角色

基本功能:1.管理员点击添加用户按钮,输入用户编号,所属

部门,角色类型,系

统给出默认初始密码,提交保存

扩展:1.即时检查用户名,部门号,角色类型是否为空,是否符合格式

2.即时显示用户名是否存在  用户登录

主执行者:管理员、教师、学生 功能描述:管理员、教师和学生进行登录

基本功能:1.管理员、教师和学生输入账号密码,点击登录,

验证通过,进入系统。系统进入对应的角色页面。

扩展:1.验证用户名,密码不正确时,提示用户哪部分出错

2.用户输入完账号,按Tab键可以跳到密码输入框

 用户删除

主执行者:管理员 功能描述:删除用户

基本功能:1.管理员选中要删除的账号,点击删除按钮进行删

除,提示用户是否删除,点击确认,删除成功

 修改用户

主执行者:管理员

功能描述:修改教师、学生资料,重置密码

基本功能:1.管理员选中要修改的账号,点击修改,进入页面

修改用户资料,或者重置用户密码

3.2试卷管理  题库管理

主执行者:管理员、老师

功能描述:管理员对题库中的科目,系别,题型进行添加,删除,修改

老师可以对题库添加,删除,修改试题

基本功能:1.管理员可添加系别,科目,题型,并对科目进行

系别分类

2.管理员可以删除系别,科目,题型

3.管理员可以修改系别,科目,题型

4.老师可以选中对应的系别,科目,题型,添加试题进入题库,客观题可以输入正常答案。

5.老师可以删除自己对应系别,科目下的试题和答案

6.老师可以修改自己对应系别,科目下的试题,答案

扩展:1.即时检查一些主要信息是否为空,是否符合格式

2.可用excel导入试题  手动生成试卷

主执行者:老师 功能描述:手动生成试卷

基本功能:1.老师可以选择好系别,科目,题型,手动将题库

中的试题选出, 并添加进试卷,最后保存,点击生成试卷。

 自动生成试卷

主执行者:老师 功能描述:自动生成试卷 基本功能:1.老师可以选择好系别,科目,题型,系统将自动

根据设置随机抽取试题组成一份试卷。

 删除试卷

主执行者:老师 功能描述:删除试卷

基本功能:1.老师可以删除不用的试卷  批改试卷

主执行者:用户:老师 功能描述:批改试卷

基本功能:1.客观题部分,可以根据题库中的答案对比,直接

算出学生得到的分数,主观题部分,老师可以自己给分。

3.3其他  成绩管理

主执行者:教师、学生

功能描述:老师可以发布成绩,学生可以查看成绩

基本功能:1.老师可以按年段,系别,科目,班级等条件,发

布学生成绩,并排名

2.学生可以登录系统,查看自己的相关科目的成绩

扩展:1.老师可以按条件将学生的成绩排名后导出到excel(优先级4)  考试管理 主执行者:教师、学生 功能描述:学生进行考试

基本功能:1.学生登录系统,开始进行答题操作。答题完后,

学生最早可以在开考30分钟后,提交试卷。如果超过考试规定时间,学生没有主动提交试卷,系统将自动提交试卷。

2.如果老师发现学生有违规行为,可以登录系统,

强行立即提交该考生试卷,并标记违规,记录违规情况(优先级4)

3.老师和学生平时可以登录平台首页观看管理员发布的考试信息,比如考试地点,时间等。

 资料管理

主执行者:教师、学生 功能描述:用户对资料进行修改

基本功能:1.用户可以登录系统,对自己的资料进行修改,包

括修改密码。

3. 系统数据流图

系统数据库成绩学生考生信息学生在线考试系统成绩管理员

学生在线考试系统顶层数据流图

P1用户信息管理学生信息学生学生信息P2用户学生信息考生成绩在线考试P3管理权限2考试管理考试信息D1学生在线考试系统数据库P4管理权限1题库管理管理员P5试题数据管理权限3用户管理用户信息管理权限4P6考生成绩成绩管理学生在线考试系统一层数据流图

二 系统总体设计

(一)系统的体系结构

系统结构模块,是新一代分布式计算方案设计的应用软件体系结构。其体系结构模型如图所示。

系统启动用户登录用户身份选择试卷试卷管理成绩统计数据库维护依次答题添加试卷按分数查询显示提交试卷?时间到,自动交卷添加试题还原?备份?备份数据库还原数据库显示成绩编辑试题初始化?初始化数据库结束结束

系统体系结构是一个综合模型,系统体系结构是由许多结构要素及各种视图(或观点)(View)所组成的,而各种视图主要是基于各组成要素之间的联系与互操作而形成的。所以,系统体系结构是一个综合各种观点的模型,用来完整描述整个系统。

系统体系结构是一个系统建模的方法:在系统体系结构的各种视图中,以组织视图与行为视图最为突出和重要。所以,要完成各种视图的综合,必须先完成组织与行为视图的统一。基本上,通过组织视图与行为视图的合一过程,我们就可以构建出一个可以完整描述的系统。所以,系统体系结构可以作为构建系统模型的一种方法。

(二)系统用例图

1、在需求分析过程中,我们明确了系统的三类角色(Actor)及其相关的用例:

系统管理员:系统管理员维护系统的所有信息,包括用户信息、商品信息和用户订单信息。

学生:学生用户可以使用系统进行各类测试,包括:单元测试、模拟测试和自我测试。系统可以自动的评判学生的测试成绩,并提供成绩查询服务。此外,系统还可以为学生提供历史错误记录信息,以便学生能够更好的掌握好知识点。

教师:教师为整个系统录入试卷,并对测试的主观部分进行评判。同时,为了准确的掌握学生的测试情况,教师还可以查询学生的成绩并对其进行统计。

根据前面的需求分析,我们得到了在线考试系统的用例图。 首先我们看到的是整个系统的用例图:

1、1用户管理模块

系统的用户包括考生用户、教师用户以及系统管理员用户。用户管理模块实现对学生用户、教师用户和管理者用户的信息管理。三种用户在参与系统活动的时候,能进行用户信息的注册与维护。管理员功能包括:查询用户信息、授权用户角色等。不同用户具有不同用户权限,相同用户可执行相同的功能,同一个角色的用户具有的用户权限相同。

用户管理模块用例图:

1、2题库管理模块

题库管理模块包括试题信息管理、题型信息管理。试题录入将试题的题目、题型、知识点、章节、难易度、试题答案等内容输入到题库中。试题查询根据用户给定的相关条件(如题型、知识点、难易度、录入时间等)对试题库中的试题进行查找、筛选等操作。试题修改则根据用户给定的条件(如题型、知识点、难易度录入时间等)找到相应试题,然后对试题进行修改操作。试题删除根据用户所给定的条件(如知识点、题型、难易度录入时间等)找到相应的试题,然后对试题进行删除操作。题型信息管理实现对考试题型信息的设置。 题库管理模块用例图:

1、3在线考试模块

学生登录考试系统后,通过身份验证后进入在线考试页面,页面上方显示考生的学号、姓名等信息以方便考生核对。考生选择参加的考试课程后,系统给出考场规则和考试时间进行倒计时,系统提醒考生开始考试。系统根据定制的题型、分数分布、题目数量、难度等级分布、章节分布等参数的设置规则,随机从试题库中抽取满足规则的试题,为参加考试的考生自动生成互不相同的试卷。页面上呈现出的考试试卷与考生平时参加的纸试化考试试卷差别不大:单选试题和判断试题各选项前为单选框;多选试题和不定项选择试题各选项前为复选框;填空试题每空为文本框;主观题每个问题后面有一个多行文本框,以便考生编辑答案。考生的答案首先保存到本地临时数据文件中,然后定时发送回考试服务器。如果考试结束时间已到,系统会自动锁定并提交试卷;如果考试结束时间未到,考生可以提前交卷,考生服务器会将其考试数据保存,并退出考试系统。 在线考试模块用例图:

1、4成绩管理模块

在考试结束后,系统要对考生答卷进行评阅。阅卷方式分为两种,自动阅卷和手动阅卷。对于客观题和部分主观题系统实现自动评分并保存考生得分;对于分析题和操作题,系统给出参考答案和评分细则,由阅卷教师评分。考虑到系统的安全性,由管理员在系统考试结束后启动阅卷系统进行自动阅卷;同时,对其它试题采用教师网上人工阅卷。对考生所有的考试结果进行评卷,保存每一个考生每道题的得分,并对考生考试成绩能够进行统计、分析和汇总。 ①客观题自动评分

系统自动实现对选择题的评阅,并保存得分。在评阅选择题、判断题等客观题时,系统将考生的答案与标准答案进行完全匹配计算得分。

②手动阅卷

分析题和操作题等不易进行自动评阅的试题,可考虑自动评阅和手动评阅相结合,在自动评阅的基础上,教师实现对其的手动评阅。

系统自动计算各大题得分,得到考生的最后得分。对学生提供所考课程的分数查询;对老师提供试卷、所授课程的学生分数的查询。教师在查询分数时,可以查询某一个考生的考试成绩,也可以查询某个专业某个班的课程总平分数、各分数段的人数情况、不及格的学生名单等统计信息。 成绩管理模块用例图:

1、5试卷管理模块 教师可以对试卷进行管理,试卷管理包括对试卷管理、试卷信息的管理和对试卷试题的维护。教师可以查看、删除试卷并且可以对试卷信息进行管理,包括对试卷名字、科目、考试时间、出题人、总分等信息进行管理。教师可以对试卷中的试题进行管理,可以直接新增试题,并且对加入试卷的试题设置分值。 试卷管理模块用例图:

(三) 系统模块流程

学生在线考试系统主要包括学生端,教师端和管理员端。

1、学生端:需要学生在登录后实现考试、查询成绩和修改密码功能。

2、教师端:需要教师在登录后实现学生成绩查询、选课、课程题库的增删改查以及密码的修改。

3、管理员端:这里管理员要实现学生、教师信息的录入以及其增删改查功能,还要录入学校的全部课程供教师选择。

根据学生在线系统分析报告画出总体设计流程图:

然后是登陆模块流程图: 说明:

1) 系统的所有用户都必须经过登陆之后才能使用系统所提供的功能,不登陆则不能使用。系统不为“游客”身份的用户提供服务。

接下来是管理员模块: 说明:

1.管理员点击添加用户按钮,输入用户编号,所属部门,角色类型,系统给出默认初始密码,提交保存

2. 管理员、教师和学生输入账号密码,点击登录,验证通过,进入系统。系统进入对应的角色页面。

3. 管理员选中要删除的账号,点击删除按钮进行删除,提示用户是否删除,点击确认,删除成功

4. 管理员选中要修改的账号,点击修改,进入页面修改用户资料,或者重置用户密码

5. 管理员可添加系别,科目,题型,并对科目进行系别分类 6. 管理员可以删除系别,科目,题型 7. 管理员可以修改系别,科目,题型

8. 老师可以选中对应的系别,科目,题型,添加试题进入题库,客观题可以输入正常答案。

接下来是教师模块流程图: 说明:

1) 教师可以对多个学生的成绩进行查询。

2) 教师的查询条件可以包括一下内容:年级信息、科目信息、测试类型信息、学生信息以及成绩分数段信息。 3) 系统应该对查询条件的有效性进行检查。

4) 教师可以对查询结果进行排序,排序的标准可以是所显示的查询结果的任何一个字段。

5) 教师可以对查询结果进行统计,以便准确的掌握学生的成绩信息。

6) 教师只对自己所属科目的试题内容进行评判。 7) 教师对试题的评阅内容包括:给所评阅的内容评分,做相应的批示或评价。

最后是学生模块流程图: 说明:

1) 学生只能查询自己的成绩记录,不能查询他人的成绩记录。 2) 学生登陆之后,系统将自动记录学生的登陆信息,然后根据学生信息查询对应的成绩记录。查询完毕之后,系统将返回该学生的所有的成绩记录。

3) 初次查询结果之后,学生可以对已有的结果做进一步查询,包括指定时间、测试类型以及科目信息等查询条件。

三 详细设计

(一)登录模块

创建系统的 Logical 视图

首先在Logical视图中创建Sequence框图和Collaboration框图,也就是Interaction框图。Interaction框图一步一步显示使用案例的流程。包括:流中需要什么对象;对象相互发送什么消息;什么角色启动流;消息按什么顺序发送。下图是系统登录模块的的Sequence 框图。用户类型包括:考生,老师和管理员。

用户登录序列图

用户根据需求发送登录请求到登录页面,由登录页面读取用户的登录信息之后向用户管理发送用户登录信息。用户管理从用户的登录信息中获取关键字,然后向数据库查询用户所输入的用户的真实信息。数据库将查询的结果返回用户信息。由用户管理验证登录信息与用户输入的信息是否一致,将结果返还到登录页面。由登录页面执行相应的处理流程。

这样实现三种类型的用户的登录功能。这种情况是能在数据库上找到登录者的信息。而但找不到登录者信息时,用户可通过注册新用户功能建立新的用户信息。

用户注册序列图

用户注册是向数据库添加新账号的过程,用户进入注册页面之后,注册页面读取信息之后,初始化给用户屏幕,由屏幕提示用户填写注册信息,用户填写完注册信息后,由屏幕连接数据库,数据库创建新账户后向用户输出数据库信息,数据库向屏幕输出验证用户和密码。最后由账户向数据库写入账户信息。

这样就在数据库中添加了新的账户,即用户注册了新的账号。 协作图强调发送和接受消息的对象之间的结构组织的交互图,显示对象、对象之间的链接以及对象之间的消息,还可以显示当前模型中的简单类实例和类实体实例

用户登录协作图

用户注册协作图

(二)考生考试模块

(一)用例图

首先需要需要确定在线考试系统所需要的用例,通过数据流图可以确定出如图1.1所示的用例图在该用例图中涉及到参与者(Actor)为学生,用例(Use Case)包括登陆测试页面、考试测试以及数据库连接。通过用例图可以看出参与者以及各用例之间的联系层次鲜明并且简单,没有复杂的交集。

图1.1

(二)顺序图和协作图

图1.2是关于学生在线测试模块的顺序图,从图中可以看到学生与考试模块相关类以及各个类与数据库之间的操作顺序。图1.2可以从另外的角度观察在线考试相关模块的操作顺序流程。主要的系统流程是:

一、考生向测试页面发出测试的请求,测试页面验证完考生的信息之后考试测试类发送考生条件,后者从试题信息类中获取试题信息生成试卷返回给测试页面,一旦开考便开始计时,同时试题信息类当中存储的试题答案信息只在获得考试测试类请求的的情况下才能打开,否则处于冻结状态;

二、考生做完题目之后提交答案,或者时间结束之后系统强制提交答案信息,测试页面向考试测试类发送答案;

三、考试结束后考试测试类从试题信息类获取答案,对试题当中客观题部分进行自动评阅,将自评部分的信息以及主观题的考生答案发送给数据库,此时在线考试流程结束。

图1.2 说明:

1) 该用例实际上分为两部分:第一部分是根据用户提供的测试条件从试题库当中提取试题信息;第二部分是用户在试题生成之后开始进行考试

2) 在线考试是系统中最重要的、最主要的模块,通常要求考生在规定的时间内对试题内容进行做答。

3) 在线考试过程当中,试题的答案信息将会被冻结,任何对答案信息的访问都被视为非法,考试结束之后,答案信息重新被激活。 4) 模拟考试的成绩必须被添加到成绩信息库当中,并可以作为成绩的依据。

图1.3 说明:顺序图和协作图从不同的角度展示系统的操作流程,顺序图侧重于空间上展示系统的流程,协作图则侧重从文字信息的角度进行说明。

(三)状态图

图1.3,图1.4和图1.5分别展示的是在线测试页面、考试测试类以及试题信息类在整个在线考试系统运行下的状态转化。其中,在线测试页面进入初始化状态后如果的获得符合条件的测试进行状态转化并进行计时,在考生提交答案或者时间结束的情况下转入关闭状态;考试测试类在获得测试页面的考生条件之后启动到获取试题的状态,在提交完试题之后进入等待的状态,在考试结束后获得答案信息进行试题评阅,评阅完毕后转化为提交信息的状态,提交完成后关闭;而试题信息类在一般状态下处于冻结的状态,在获得考试测试类的请求信息后才进入查找试题或者答案的状态,在提交完答案信息之后关闭。

图1.4

图1.5

图1.6

(四)在线考试模块流程图

流程图可以很直观的反应模块的具体操作流程。从流程图1.7可以看出,学生登录进考试系统后先要对学生的身份信息进行验证,查看信息是否正确并且该学生有参加这一次考试的资格。验证结束后根据学生提供的资料在信息库中选择学生的考试题型并生成试卷,考试开始并进入计时。考试开始后,学生可以选择提交试题答案,或者等考试时间结束系统强制提交答案。考试结束后系统获取考试信息中的试题答案信息,对客观题部分进行自动评阅,并生成该学生相应的自评成绩,评阅结束后向数据库提交主观题部分答案以及自评部分成绩,在线考试流程结束。

开始学生输入信息否是否符合条件是选择该学生的试题开始考试,计时开始否是否提交答案是等待考试结束,自动评阅试卷提交自评成绩和主观题答案否是否时间结束是结束 图1.7

(三)试题管理模块

一 题库管理的设计

题库管理包括题型管理、试题管理和题库类型管理 (1) 题型管理:管理员可以添加、修改和删除题型。

(2) 试题管理:管理员和教师都可以对试题进行管理,教师可以将

自己的试题进行管理,而管理员可以对所有试题进行管理。

(3) 题库类型管理:管理员可以添加、修改、删除题库类型。 题库管理结构图如图所示

二 试卷管理模块用例图 1 教师管理试卷

(1) 教师可以对试卷进行管理,试卷管理包括对试卷试题的管理、试卷信息的管理。

(2) 教师可以查看、删除、修改、增加试卷并且可以对试卷信息进行管理,包括对试卷名字、科目、考试时间、出题人、总分等信息进行管理。

(3) 教师可以对试卷中的试题进行管理,可以直接查看、新增、删除、修改试题,并且对加入试卷的试题设置分值。 首先需要需要确定在线考试系统所需要的用例,通过数据流图可以确定出如下图所示的用例图在该用例图中涉及到参与者(Actor)为教师,用例(Use Case)包括试卷试题管理、试卷题型管理。通过用例图可以看出参与者以及各用例之间的联系层次鲜明并且简单,没有复杂的交集。

试卷管理模块用例图如下图所示:

删除试题修改试题增加试题<><><><>试卷试题管理查看试题教师<>增加试卷题型试卷题型管理<><><>查看试卷题型修改试卷题型删除试卷题型

2 管理员管理试卷

(1) 管理员可以对试卷进行管理,试卷管理包括对试卷试题的管理、试卷信息的管理。

(2)管理员可以查看、删除、修改、增加试卷并且可以对试卷信息进行管理,包括对试卷名字、科目、考试时间、出题人、总分等信息进行管理。

(3)管理员可以对试卷中的试题进行管理,可以直接查看、新增、删除、修改试题,并且对加入试卷的试题设置分值。 (4)管理员可以对题库中的所有信息进行管理,可以直接查看、新增、删除、修改题库。

删除试题增加试题<><><>修改试题<>试卷试题管理查看试题<>增加题型<>管理员试卷题型管理<><>题库信息管理<>查看题库<><>查看题型增加题库删除题库修改题库修改题型<>删除题型

三 试卷管理模块序列图 1 教师管理试卷模块 (1) 录入试题信息 :

本序列图是描述教师如何向系统中录入测试用的试题信息的。本用例可以进一步细分为自我测试试题录入、单元测试试题录入以及模拟测试试题录入。根据试题内容的不同,有可能需要分别以文字和图片的方式进行录入。

试题录入页面:录入试题:试题信息 : 教师1: 发送请求2: 获取与试题相关的属性信息3: 发送属性信息4: 查询相关属性的试题信息5: 返回查询结果6: [查询结果为空]创建相关试题信息7: 返回相关试题信息8: 录入试题9: 获取试题内容10: 发送试题内容11: 写入试题内容12: 返回操作结果13: 发送操作结果14: 显示操作结果

说明:

<1>试题的属性信息包括:年级信息、科目信息和知识点信息。 <2>试题被输入系统之后,将会被附加在相应的属性信息下。系统将

对试题的内容做重复性检查,如果发现内容重复了,将会提示重 新输入。

<3>根据试题的内容的不同,系统应当提供文字和图片两种试题输入方式。 (2) 删除试题信息

本序列图是描述教师如何在系统中删除测试用的试题信息的。本用例可以进一步细分为自我测试试题删除、单元测试试题删除以及模拟测试试题删除。

试题删除页面:删除试题:试题信息 : 教师1: 发送请求2: 获取与试题相关的属性信息3: 发送属性信息4: 查询相关属性的试题信息5: 返回查询结果6: [查询结果为非空]删除相关试题信息7: 返回操作结果8: 发送操作结果9: 显示操作结果

说明:

<1>试题的属性信息包括:年级信息、科目信息和知识点信息。 <2>接收到删除试卷的请求后,系统将对请求删除试题进行检查,如 果该内容存在,返回相关信息,执行delete操作。 (3) 修改试题信息

本序列图是描述教师如何在系统中修改测试用的试题信息的。本用例可以进一步细分为自我测试试题修改、单元测试试题修改以及模拟测试试题修改。

试题修改页面:修改试题:试题信息 : 教师1: 发送请求2: 获取与试题相关的属性信息3: 发送属性信息4: 查询相关属性的试题信息5: 返回查询结果6: [查询结果为非空]显示相关试题信息7: 返回相关试题信息8: 修改试题9: 获取修改后的试题内容10: 发送修改后的试题内容11: 写入试题内容12: 返回操作结果13: 发送操作结果14: 显示操作结果

说明: <1>试题的属性信息包括:年级信息、科目信息和知识点信息。 <2>接收到修改试题请求之后,系统将对请求修改试题的内容进行检查,如果存在,返回相关信息,执行修改操作。 2 管理员管理题库 (1)修改题型、试题

本序列图是描述管理员如何在系统中管理题库的。

题库管理页面数据库账户 :管理员 1: 输入查询信息2: 连接数据库4: 修改题型、试题信息3: 获得题型、试题信息5: 发送题型、试题信息6: 更新题型、试题信息

说明:

管理员对试题、题型进行修改,首先输入要修改的部分的相关信息,在数据库中找到相应的信息后,系统管理员对其执行修改操作。 (2) 增加题型、试题

题库管理页面数据库账户 : 管理员1: 输入查询信息2: 连接数据库3: 获得题型、试题信息4: 添加题型、试题信息5: 获取题型、试题信息6: 发送题型、试题信息7: 更新题型、试题信息

说明:

试题被输入系统之后,将会被附加在相应的属性信息下。系统将对试题的内容做重复性检查,如果发现内容重复了,将会提示重 新输入,否则,系统管理员输入信息之后执行添加操作。 (3) 删除题型、试题

题库管理页面数据库账户 : 管理员1: 输入查询信息2: 连接数据库4: 删除题型、试题信息3: 获得题型、试题信息5: 检验合法6: 更新题型、试题信息

管理员对试题、题型进行删除,首先输入要删除的部分的相关信息,在数据库中找到相应的信息后,系统管理员对其执行删除操作。 四 试卷管理模块协作图 1 教师管理试卷模块 (1 )录入试题信息

2: 获取与试题相关的属性信息9: 获取试题内容14: 显示操作结果 : 教师1: 发送请求8: 录入试题试题录入页面7: 返回相关试题信息13: 发送操作结果6: [查询结果为空]创建相关试题信息3: 发送属性信息10: 发送试题内容:录入试题4: 查询相关属性的试题信息11: 写入试题内容5: 返回查询结果12: 返回操作结果:试题信息 (2) 删除试题信息

: 教师1: 发送请求2: 获取与试题相关的属性信息9: 显示操作结果试题删除页面6: [查询结果为非空]删除相关试题信息8: 发送操作结果3: 发送属性信息:删除试题4: 查询相关属性的试题信息5: 返回查询结果7: 返回操作结果:试题信息

(3)修改试题信息

: 教师1: 发送请求8: 修改试题2: 获取与试题相关的属性信息9: 获取修改后的试题内容14: 显示操作结果试题修改页面6: [查询结果为非空]显示相关试题信息7: 返回相关试题信息13: 发送操作结果3: 发送属性信息10: 发送修改后的试题内容:修改试题4: 查询相关属性的试题信息11: 写入试题内容5: 返回查询结果12: 返回操作结果:试题信息

2 管理员管理题库 (1)修改题型、试题

1: 输入查询信息4: 修改题型、试题信息题库管理页面 : 管理员3: 获得题型、试题信息2: 连接数据库5: 发送题型、试题信息数据库6: 更新题型、试题信息账户

(2)添加题型、试题

5: 获取题型、试题信息1: 输入查询信息4: 添加题型、试题信息 : 管理员3: 获得题型、试题信息2: 连接数据库6: 发送题型、试题信息7: 更新题型、试题信息题库管理页面数据库账户

(3)删除题型、试题

1: 输入查询信息4: 删除题型、试题信息题库管理页面 : 管理员3: 获得题型、试题信息2: 连接数据库5: 检验合法6: 更新题型、试题信息数据库账户

五 试卷管理模块流程图 1 试卷管理

第四篇:在线考试系统的设计与实现

摘要:在线考试系统因其方便、灵活、准确等特点,已成为普遍使用的一种考试方式。本在线考试系统具有自组试题、设置考试策略、考生考试、客观题自动评分等多种功能。

关键词:在线考试 考试策略 随机算法

中图分类号:TP311.52 文献标识码:A 文章编号:1007-9416(2011)11-0158-02

1、引言

在教学中,考试是一个非常重要的环节,它可以真实地检测出学生对所学知识面的掌握程度。在传统的考试里, 教师为找试题、设计试卷、印刷、评卷等花费大量时间和精力。使用在线考试系统,教师平时可以收集相关的试题,建立起试题库,考试时出卷将变得轻松,也为评卷、统计成绩带来更大的便捷与准确。因此,我们有必要研究在线考试系统的建设,使其能尽快在各种考试中发挥作用。

2、系统设计

2.1 用例分析

2.1.1 角色识别

在线考试系统的角色分为三类,他们分别是: 考生、教师、管理员。这三类角色的描述如表1所示。

2.1.2 用例识别

考生相关用例[1]:(如图1所示)

在线考试:考生按考号和密码进入系统,系统根据出题策略随机生成试卷;考试结束前15分钟系统给出时间方面的提示,考试时间结束而考生没有提交试卷,试卷可以自动保存且自动提交。

查询成绩:考生根据考号和姓名查看自己的考试成绩,并能查看考试的答卷和得分情况。

教师相关用例:(如图2所示)

试题库管理:试题库包括单选题、填空题、判断题和程序题等,且具有扩展性,能使其他题型加入;每道试题可设置相应的难易度;

考试策略管理:管理考试的科目、题型、分值和难易度;

试卷批改:教师只需要批改主观题(填空题和程序题),客观题(单选题和判断题)由系统自动批改;

成绩统计:按班级、科目对考试成绩进行统计。

管理员相关用例:(如图3所示)

班级管理:对班级信息增加、修改和删除操作,班级不能重名;

教师管理:管理员分配给教师账号、密码和相应的权限;

考生管理:对考生信息增加、修改和删除操作,考生学号必须唯一;

科目管理:对需要考试的科目增加、修改和删除操作,科目编号必须唯一。

2.2 系统实体类

试卷类:由试题、科目、考生答题信息等组成;

出题策略类:包括该试卷各种类型题目的数量,分值,难度系数;

试题类:由试题编号、试题内容、所属科目、选项

1、选项

2、选项

3、选项

4、答案组成;

科目类:由科目编号、科目名称组成;

考生类:由考生ID、班级ID、姓名、邮箱组成;

班级类:由班级ID,班级名称组成。

2.3 活动图

活动图主要用于分析工作的流程和处理多线程应用等场合[2]。考生登录进入考试系统,如果登录成功,选择考试科目,如果登录不成功,则返回登录界面;根据选择的考试科目,抽取考试策略,根据抽取的考试策略自动生成试卷,如果考试策略没有启用,则显示相关信息并结束这次考试;考生考试结束后提交试卷,试卷提交时并自动给客观题打分。

3、系统实现

3.1 正常考试页面

3.1.1 使用的数据库组件

考试页面使用了一个Internet培训教程表。在系统考试页面里需要引用这个表的试题题型、试题分数、试题、答案等字段,考试页面会将这些有效信息读取出来,然后显示给考生,保存到暂时试卷表中。同时,也使用了成绩登记表,引用这个表的考生名、密码、成绩、试卷名称、当前状态等字段,目的是为了修改考生的当前状态,以达到对考生状态进行控制的目的,从而判断考生是否断线以及为批改试卷做准备。

3.1.2 实现技术

生成试卷的单项选择题中,特别要强调的是设计的随机算法。在整个试题表的单项选择总题数所形成向量数组中,生成一个我们需要的试题数的向量表,然后将两者进行对比,从而读出总试题表中的题目来。其中,生成的试题数组必须满足在总试题表的数组里面。

imax=dxt1

iget=5

Dim S1(4),n,iRnd, bFlag, bflag1

bFlag1 = True

bFlag = True

n=0

Do While n < iget

Randomize

iRnd=Int(imax*Rnd(imax)+0)+1

If bFlag = True Then

S1(0)=iRnd

bFlag =False

n=n+1

Else

bFlag1 = True

i=0

Do While i < n

If iRnd=S1(i) Then

bFlag1 = False

Exit Do

End If

i=i+1

Loop

有了上面的试题数组,接着要做的就是读取试题,并且把试题保存在暂时表中。如果该单项选择题的题号与我们刚才生成的试题数组有重复,那么将该试题读取出来,显示在页面上,同时保存在数据库中。如果题号不匹配,则继续往下查找。

3.2 批改页面

3.2.1 使用的数据库组件

系统批改页面使用了一个系统暂时试卷表。在系统登录页面里需要引用这个表的试题类型、试题题目、试题分数、考生答案、以及试题答案等字段,先是读取试题类型以及考生答案,然后将考生答案跟试题答案进行对比,从而判定考生答案正确与否。

系统判分页面同时使用了成绩登记表,是为了将考生最后的成绩写入到表中,同时将考生的状态改称已交卷状态。

3.2.2 实现技术

这个页面所实现的功能比较复杂,程序生成一个名叫“考生名+表名”的表,其作用是保存考生的答案,然后将考生答案与试题的标准答案进行对比,从而判定该题目的正确。如果正确,将成绩累加起来,判断完成后写入到数据库中。

4、开发难点与解决技巧

4.1 随机选题的算法

如前面所示的随机算法代码,设定了某项题型需要的考试题数,然后获取系统试题表中所有试题的总数,最后以这个总数生成随机试题的数组。

4.2 出题页面的保存

系统是通过暂时生成的试题表来保存考生答案,从而实现评分功能。这个暂时试卷表的另一功能可以在考生选择读取断线记录的情况下,将这个试题表的内容读取出来,给考生提供二次考试的机会。

5、结语

在线考试系统是网络教育系统的一个重要组成部分,为教师和考生提供了功能强大、灵活方便的在线考试和其他相关功能。该在线考试系统经测试,达到了预期的目标,可以供百人同时使用。

参考文献

[1]吴建,郑潮.UML基础与Rose建模案例[M].北京:人民邮电出版社,2007:56-63.

[2] 谢星星.UML基础与Rose建模实用教程[M].北京:清华大学出版社,2011:190-204.

作者简介

黄裕(1980-),男,硕士,讲师,主要从事计算机专业的教学与研究。

第五篇:080233管理信息系统在线考试(开卷)题目

《管理信息系统》在线考试(开卷)试题

注意事项:

1、通过在线考试模块完成该课程考核;

2、抄袭、雷同作业一律按零分处理;

一、名词解释(每题6分,共30分)

1.业务流程图

业务流程图 业务流程图:是一种反映系统内各单位、人员之间的业务关系、作业顺序和管理信息流 动的流程图,可以帮助分析人员了解系统业务过程,找出业务流程中的不合理现象。

2.业务流程重组

业务流程重组:是对企业过程进行根本的再思考和再设计,以求企业关键的性能指标获 得巨大的提高。

3. 数据流程图

数据流程图:是一种能全面描述信息系统逻辑模型的主要工具,可以用少数几种符号综 合的反映出信息在系统中的流动、处理和存储情况。

4. 代码

代码就是程序员用开发工具所支持的语言写出来的源文件,是一组由字符、符号或信号码元以离散形式表示信息的明确的规则体系。代码设计的原则包括唯一确定性、标准化和通用性、可扩充性与稳定性、便于识别与记忆、力求短小与格式统一以及容易修改等。 源代码是代码的分支,某种意义上来说,源代码相当于代码。现代程序语言中,源代码可以书籍或磁带形式出现,但最为常用格式是文本文件,这种典型格式的目的是为了编译出计算机程序。计算机源代码最终目的是将人类可读文本翻译成为计算机可执行的二进制指令,这种过程叫编译,它由通过编译器完成。 5.数据仓库

数据仓库 数据仓库:是在信息系统部门中放置将要转化成信息的数据的场所。

二、简答题(每题10分,共40分)

1.什么是数据?什么是信息?二者有何关系?

答:数据是对客观事物记录下来的、可以鉴别的符号。 2 信息是经过加工以后并对客观世界产生影响的数据。 知识是对客观世界的正确反映。 从信息的概念可以看出,信息是数据经过人的加工并对生产经营活动有决策意义的数 据。数据和信息的关系是原料和成品、载体和负荷的关系。换句话说,信息来源于数据, 同时数据又是信息的载体。数据的质量直接影响到信息的质量。知识来自于人们对信息 的总结和提炼。

2. 简述战略规划的特点。

答: (1)方向目标明确。战略规划的方向应当是明确的,不应是二义的;目标要先进,但 经过努力可以达到。 (2)可执行性良好。好的战略的说明应当是通俗的,明确的和可执行的,它应当是各 级领导的向导,使各级领导能确切地了解它,执行它,并使自己的战略和它保持一致。 (3)组织人事落实。战略规划要求一级级落实,直到个人。 (4)灵活性好。一个组织的目标可能不随时间而变,但它的活动范围和组织计划的形 式无时无刻不在改变。

3. 简述BSP方法的步骤。

答:BSP 方法的步骤主要可分为: (1)定义企业目标; (2)定义企业过程; (3)定义数据类; (4)定义信息系统总体结构。

4.如何理解信息具有价值。

答:信息是无形的,它是企业必不可少的资源,而且是越来越重要的资源。信息可以 反映市场需求及其变化;信息可以显示供应商规模和供应品种,信息可以显示企业产品 的库存情况、销售情况、缺陷率、销售收入以及变化等。信息可以减小不确定性。 (1)信息可以减少人们对事物认识的不确定性。 3 (2)信息是企业制定计划的基础。 (3)以信息为基础的信息系统影响着人们的工作和生活方式。 (4)信息流的作用。

三、论述题(30分)

有人认为,信息化就是使用计算机,实现业务的计算机化。结合我国企业信息化实际,谈谈你的观点。

答: 信息化是要使用计算机和互联网,但是,信息化作为一个时代进一步的推动力,他早 以突破了计算机科学和技术的范畴,信息化。是涵盖了一个单位方方面面的过程.从本 质上说,信息化的过程是依据一定规则的主体再造过程.信息化不只是计算机和网络平 台建设。计算机是信息化的物理基础,但信息化的核心是信息资源的开发和有效利用。 信息化该怎样‘化’,最根本的一点是围绕着‘化’一个单位的核心业务和主导流程围 绕着‘化’来展开。用‘化’数据来‘化’一个单位的核心业务和主导流程,通过造就 系统分析员队伍来‘化’人。

上一篇:中学禁毒宣传活动总结下一篇:执行力决定企业竞争力

本站热搜