试卷自动生成系统说明书
试卷生成系统使用说明书
试卷生成系统使用说明书1 系统配置要求(1)硬件配置要求:CPU:Pentium4即以上。
内存:256MB以上。
硬盘:2.1GB以上(可用空间最好在160MB以上)。
(2)软件配置要求WINDOWS2000/xp/vista/ WINDOWS7中文版操作系统,并且安装有.NET Framework 2.o(x86)即可运行该程序。
2系统安装首先启动操作系统,将本系统安装文件拷贝到硬盘相应地目录下,运行“setup.exe”或“试卷生成软件.msi”即可,安装情况如图2.1所示。
图2.1 系统安装界面点击“下一步”出现如图2.2所示界面,选择对应的安装路径,然后单击“下一步”,等待系统安装完成即可。
图2.2选择安装路径界面3系统使用在系统安装好之后,单击说桌面上生成的“试卷生成”图标启动系统。
系统启动之后就进入“用户登陆”界面,如图3.1所示。
图3.1用户登录界面此时,输入对应的用户名密码,选择好用户权限,点击“登陆”按钮,如果之前的用户名、密码或者权限选择错误,系统会提示“用户名、密码或权限选择错误!”。
如果输入无误,即可进入系统主界面。
如果登录的是管理员用户则进入如图3.2(a)所示界面,如果登录用户是一般用户则进入如图3.2(b)所示界面,二者的区别在于有无“用户管理”这一功能选项卡。
(a)管理员界面(b)一般用户界面图3.2试卷生成系统主界面在该系统主界面我们可以看到“已生成试卷”、“手动生成”、“自动生成”、“题库录入”、“题库删除”、“试卷预览”、“用户管理”等几个功能选项卡。
下面对这些功能做一一介绍。
(1) 已生成试卷进入主界面之后首先看到的就是已生成试卷功能选项卡,如图3.3所示,在此功能选项卡内又分为“初版试卷”和“终版试卷”两个选项卡。
用户可以对已生成的试卷进行“预览试卷”、“预览答案”、“预览该题”、“删除试卷”等操作。
当点击“预览试卷”按钮时,即对选定的试卷的试卷进行预览,当点击“预览答案”时,即对选定试卷的答案进行预览,当点击“预览该题”时,则对选定试卷的选定题目进行预览,查看其详细内容,当点击“删除试卷”按钮时,即对选定试卷进行删除。
101智能出卷系统教师版使用说明
101智能出卷系统教师用户手册101远程教育网二○一二年七月第一章系统特点及软、硬件要求 (3)1.1智能出卷系统特点 (3)1.2软、硬件要求 (3)第二章智能出卷评测系统使用介绍 (4)2.1登陆系统 (4)2.1.1插件下载 (4)2.1.2选择题库及教材版本 (4)2.2出卷中心 (4)2.2.1我的试卷与共享试卷 (4)2.2.2智能出卷2.2.2.1 设置试卷参数 (5)2.2.2.2 选择试题范围 (5)2.2.2.3 确定题型题分 (6)2.2.2.4 完成出卷 (6)2.2.2.5 试卷修改 (7)2.2.2.6 试卷预览 (9)2.2.3 标准化出卷2.2.3.1 设置试卷参数 (9)2.2.3.2 选择试题范围 (9)2.2.3.3 确定题型题分 (9)2.2.3.4 完成出卷 (10)2.2.3.5 试卷修改 (10)2.2.3.6 试卷预览 (10)2.2.4 搜索出卷2.2.4.1 设置试卷参数 (11)2.2.4.2 搜索试题 (11)2.2.4.3 完成出卷 (12)2.2.4.4 试卷修改 (12)2.2.4.5 试卷预览 (12)2.2.5知识点题数出卷2.2.5.1 设置试卷参数 (12)2.2.5.2 选择试题范围 (12)2.2.5.3 完成出卷 (13)2.2.5.4 试卷修改 (13)2.2.5.5 试卷预览 (13)2.2.6知识点题分出卷2.2.6.1 设置试卷参数 (13)2.2.6.2 选择试题范围 (13)2.2.6.3 完成出卷 (14)2.2.6.4 试卷修改 (14)2.2.6.5 试卷预览 (14)第三章结束语 (14)第一章系统特点及软、硬件要求1.1智能出卷系统特点1.1.1多种出卷模式、灵活组卷策略、生成AB卷,Word输出本系统提供5种出卷方式,分为智能出卷,标准化出卷,搜索出卷,知识点题分出卷,知识点题数出卷;可以根据题型、知识点、难度定义出题数量,由系统自动生成试卷,如不满意还可以进行手工换题。
《题库智能组卷系统》组卷功能说明书
实用标准文档《题库智能组卷系统》组卷功能说明教师用户可以利用系统提供的智能出卷、标准化出卷、搜索出卷、知识点题数出卷、知识点题分出卷共五种方式进行出卷。
为了使生成的试卷更适合用户的要求,系统还提供了手工调整试卷功能。
试卷生成后如果没有达到教师期望的目的,还可以在“试卷修改”页面中,进行手工试卷调整,包括试题添加、删除、更换,试题顺序调整,题型顺序调整和试题题分修改等多种手工修改试卷方式。
1.智能出卷智能出卷的基本思路是在用户提出的较为模糊和较少要求的情况下,高度智能化地生成满意的试卷。
智能出卷分四个步骤,下面将具体介绍其操作。
第1步设置试卷参数鼠标点击“智能出卷”按钮,进入到智能出卷,如图1-1所示。
【说明】:“试卷名称”是试卷的标题,默认为“未命名智能试卷”,可以重新命名,也可以在试卷生成后再修改名称,但是试卷名称不得为空。
“试卷总分”默认为 100分,可以修改,总分可以限制在10〜300分。
“出卷份数”表示系统支持同时生成多份试卷。
“难易比例”,试题库中每道题都有难度系数指标,难度系数即试题的失分率,分为易(0 - 25)、中(30 —55)、难(60 — 100)三个等级。
试卷默认的易中难比例为5: 3: 2,此比例可根据老师的教学要求自行调整。
沖teazher 当前包胥:百页-A出巷中尤一》智能出巻当前学阀:高屮数羊C虫击矣檸学斜)11诡■诫播於融]2連;>值&怕・禺确定期到■号| ■覚成出欄图1-1第2步选择试题范围如图1-2所示:首先选择教材,然后在“选择考试范围”栏中选择考试的范围,“全部内容”中显示了本教材中所有试题范围,用鼠标点击“ + ”图标,可以打开下面的章节的具体内容,在用鼠标点击“+”图标可以继续点开下面的内容。
然后用鼠标点击要选择内容前的图标,被选择的内容前的选择框变为。
选择范围确定后,点击下一步,进入下一步的设置。
軒?CMdwr 当前位詈:首旨- > 出卷中卄一> 智^出雜当前钢:鬲中轍学{门击甫村学科)I 丫9・传・・致12遶操试层范.Fsitwg 丁出創帼■ —1选捧教材:|苏撤版(新课标)”.选握考谥范固:曰厂苏教版t、自厂必修丄© □必術2@匚必修耳F M厂必修4li匚必悔宫i厂世修1-11±|厂选修+厂选<2-1田厂选修& 1~ 选^2-3田厂选惟4 1匚何逋闕选讲tb厂选修矩阵号強拱i+i厂选修47坐耘柬肩参数方程田厂选^4-5耳等式选讲图1-2第3步确定题型题分如图1-3,页面中显示了每个题型中拥有的试题数量。
题库管理自动组卷系统题库管理与自动组卷系统使用手册
题库管理自动组卷系统题库管理与自动组卷系统使用手册西南农业大学工程学院简介:题库管理与自动组卷系统包括两个方面:题库管理和自动组卷。
适用于大学各种基础课以及高中课程。
试题库一旦树立,就可以自动组卷,并自动生成Word文档。
关于试题数量多、考试频繁的课程尤其适用。
该系统包括题库管理和自动组卷两大功用。
该软件系统的优点:(1)支持Word公式编辑器,可以输入和输入公式编辑器里的任何符号;(2)组卷可以依照章节以及难度,由命题教员自行选择,试卷生成之前,命题教员可以对试卷的知识点做手工调整,可以防止以往知识点重复的状况;下面复杂引见一下题库管理与自动组卷系统的运用进程。
●题库管理包括对试题的添加、删除和修正。
该系统是依照学院→专业→课程→章节→题型→难度→试题为主线树立试题库。
其中学院→专业→课程可以手动树立关联。
相反的科目只需树立一个试题库,可以供多院多专业运用。
增加了树立题库的任务量。
在添加该系统的运用范围和灵敏性的同时也添加运用该系统的复杂性,需求用户自己输入某些基础信息。
但是,运用该软件的用户基本上为高校教员,相对计算机水平比拟高和接受才干相对普通人也强。
我们大胆的添加了软件的灵敏性。
假设您是第一次运用该系统请按树立试题库:第一步、将所在学院、专业输入经过学院设置和专业设置添加到数据库中第二步、将课程称号、课程代号和该课程所包括的章节及称号添加到数据库。
第三步、将学院、专业、课程三者关联起来。
第四步、添加试题●自动组卷依据用户对试卷的要求自动从试题库中选择试题并输入到Word文档中并自动排版。
本系统有别于其他的组卷顺序还添加了试题改换功用。
组卷之后教员可以依据实践状况对自动选择出来的试题做小范围的调整。
提高组卷的成功率。
并且,使试题更契合实践教学状况。
也添加了该系统的运用性。
生成试卷的步骤。
第一步、基本参数设置。
确定预生成试卷的学院、专业、课程。
第二步、试卷参数设置。
该步骤是组卷的最重要的一步,该步完成对预生成试卷的全部要求的设定。
试卷自动生成系统
试卷自动生成系统一、通过调研,写出较完整的系统功能描述介绍了通过输入教师命题决策信息自动生成试卷的方案, 分析了试卷自动生成系统中试题库的构成要素及试卷生成的要素, 给出了系统设计及主要的实现策略。
试卷自动生成系统应具有如下功能: ①根椐教师输入的命题决策信息,如: 试卷类型、各种题型的数目、试卷的难度系数等要求, 自动在试题库中择题, 然后生成满足需要的试卷, 这是最基本的要求。
②为了能够自动生成某一课程的试卷, 系统中应通过数据库存储足够数量的不同题型和难度的题目, 并且用户能够方便地对库中的题目进行各种维护和检索查询操作。
③对于生成的试卷, 用户能保存至试卷库中。
用户能根椐需要对试卷库进行维护管理。
④系统安全有保障。
安全性是试卷自动生成系统的一个重要方面, 安全性体现在如下几个方面: 对试卷进行查阅的权限; 对试题库进行维护管理的权限; 对试卷库管理和维护的权限; 数椐库中数椐的安全性问题。
二、根据系统功能,设计出合理的数据库表,并写明每个表的含义,至少保证数据表满足3NFCREATE TABLE [dbo].[subject] ([题号] [int] IDENTITY (1, 1) NOT NULL ,[科目] [nchar] (30) COLLATE Chinese_PRC_CI_AS NULL ,[章节] [nchar] (30) COLLATE Chinese_PRC_CI_AS NULL ,[题型] [nchar] (30) COLLATE Chinese_PRC_CI_AS NULL ,[内容] [text] COLLATE Chinese_PRC_CI_AS NULL ,[分值] [int] NULL ,[答案] [text] COLLATE Chinese_PRC_CI_AS NULL ,[试卷号] [int] NULL) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY表:根据实体属性图, 设计数据库如下: ①课程表cour se (cid int , cname char (20) ) 。
试卷自动生成系统的设计与实现
四川师范大学成都学院本科毕业设计试卷自动生成系统的设计与实现学生姓名李锦超学号**********所在学院通信工程学院专业名称通信工程班级2012级宽带通信2班指导教师石彬四川师范大学成都学院二○一六年五月试卷自动生成系统的设计与实现学生:李锦超指导教师:石彬内容摘要:试卷自动生成系统,即用户通过自定义选择设置试题的类型、难度、分数、时间等多个因素自动生成考试试题并给予对错验证。
随着互联网络的飞速发展、网络教育的不断普及与提升,传统的出题考试方式已经不能满足所有的需求,一概而论不“因材施教”的出题方式不利于考核不同类型的学生,也不满足现代教育的发展需要。
因此,现在已经逐渐开始流行自定义、有难度、时间、类型选择控制的出题方式来迎合当前社会考试所需。
试卷自动生成系统的诞生油然而生。
该设计主要目的是帮助出题者以及试题训练者能够根据不同人群自定义设置难度、类型生成考试试题的系统。
系统为用户提供用户登录、开始试卷定制、选择题型、选择所占分数比例、最高分数设定、考试时间限制设定、考试难度选择、生成试卷以及答案查看等功能,将用户的需要“因材施教”、“分门别类”地提供,由用户自定义选取,从而达到针对不同层次的考生的训练和考验。
同时,也方便了出题者逐个进行试卷试题的选取,省去了出题者挨个设定的过程,既提升了出题的速度,也提高了出题的整体质量。
本次设计主要是以服务出题者、试题训练人等人群方便快速地完成试题的构造并提升自身所需检测为目的的试卷自动生成系统。
整体设计使用的是JAVA语言开发的B/S (浏览器/服务器)应用系统。
用户登录该系统后可以根据自己的能力选择生成题目的难度,根据自己的弱项针对题目类型进行生成试题,亦可根据自己的熟练度选择答题时间。
本系统的代码框架采用了现在比较流行的SSH(Spring+Struts+Hibernate)进行设计,在功能模型的实现和页面处理方面严格遵从了MVC(Model,View,Controller)的思想体系。
试卷分析系统设计说明书
目录1.系统主要功能 (3)2.系统主菜单 (4)3.数据库和表 (5)4.主要输出与输入界面 (6)5.关键事件的代码 (8)6.课程设计人员分工 (10)7.附:参考书目 (11)一、系统主要功能(1).在初始化阶段,可根据学校对班级的编码和对课程的编码在相应在表单中输入班级表.dbf 和考试科目表.dbf中的初始信息;(2).能根据班级和考试科目(即课程)自动生成诸如"成绩册表xxxxyy.dbf"的表文件结构,然后在相应的友好界面中输入对应班级和考试科目的学生成绩;(3).有对试卷阅后成绩的发布(如每个分数段中的人数分布和所占百分比的信息)和分析功能(包括本试卷中各大题的题号、题型、主或客观题、满分值、学生所得最高分、最低分、平均分、得分率的分析结果);(4).有分别根据班级来查询各门课程成绩分布和分析结果以及根据科目查询各个班级成绩分布和分析结果的功能;(5).有按照教学管理部门规定格式打印试卷分析中成绩发布和试卷分析结果报表的功能。
二、系统主菜单:三、数据库和表本系统创建以下多个数据表:(1)班级表,表名是“班级表.dbf”字段字段名类型宽度小数位索引排序1 班级代号字符型 102 班级名称字符型 20** 总计 ** 31(2) 成绩册表结构,表名是“成绩册表.dbf”字段字段名类型宽度小数位1 学号字符型 102 姓名字符型 83 一类型字符型 84 一得分数值型 45 二类型字符型 86 二得分数值型 47 三类型字符型 88 四得分数值型 49 总分数值型 410 分差数值型 5 1** 总计 ** 76(3)考试科目表,表名是“考试科目表.dbf”字段字段名类型宽度小数位1 考试科目号字符型 62 考试科目名字符型 123 试卷来源字符型 124 阅卷人姓名字符型 10** 总计 ** 41(4)成绩发布表,表名是“成绩发布表.dbf”字段字段名类型宽度小数位1 班级课程号字符型 302 ZRS 数值型 43 RS9 数值型 44 RS8 数值型 45 RS7 数值型 46 RS6 数值型 47 RS5 数值型 48 RS4 数值型 49 UN3 数值型 410 MAXF 数值型 5 111 MINF 数值型 5 112 PJF 数值型 5 113 BJKCH 字符型 30** 总计 ** 108(5)成绩分析表,表名是“成绩分析表.dbf”字段字段名类型宽度小数位1 班级课程号字符型 82 题号数值型 13 题型字符型 84 主观题逻辑型 15 客观题逻辑型 16 满分值数值型 5 17 最高分数值型 5 18 最低分数值型 5 19 平均分数值型 5 110 得分率数值型 5 1 ** 总计 ** 45(5)成绩分析表,表名是“成绩分析表.dbf”字段字段名类型宽度小数位1 题型号字符型 22 题型名称字符型 12其中,每种题型号和对应的题型名称如下:记录号题型号题型名称1 01 选择题2 02 多选题3 03 填空题4 04 改错题5 05 简答题6 06 编程题四、主要输入输出界面如下:(1)成绩册表录入表单:(2)编辑考试科目表单:(3)成绩发布与分析表单:(4)计算标准差表单:五、关键事件中的代码:(1)成绩发布与试卷分析表单中的的代码数据环境:成绩分析表.dbf、考试科目表.dbf、班级表.dbf [Form1]的Init Event 代码:Public bjkch,bjkch,cjcwjmPublic Arr_tx(6)Arr_tx(1)="选择题"Arr_tx(2)="多选题"Arr_tx(3)="填空题"Arr_tx(4)="改错题"Arr_tx(5)="简答题"Arr_tx(6)="编程题"Thisform.Grid1.Enabled=.F.Thisform.Grid1.Visible=.F.Thisform.Grid2.Visible=.F.bel14.Visible=.F.bel15.Visible=.F.[Click Here]按纽的Click Event*+++++ 计算成绩发布数据 ********If !Used(cjcwjm)Sele 0 &&选择一个尚示使用过的工作区use &cjcwjm alias cjc &&打开指定班级号+课程号的成绩册表ElseSele cjc &&选择成绩册表报在有工作区EndifReplace all 总分 with 一得分+二得分+三得分+四得分go topstore 0 to rs9,rs8,rs7,rs6,rs5,rs4,un3maxf=-100minf=1000ScanDo CaseCase 总分>=90rs9=rs9+1Case 总分>=80rs8=rs8+1Case 总分>=70rs7=rs7+1Case 总分>=60rs6=rs6+1Case 总分>=50rs5=rs5+1Case 总分>=30rs4=rs4+1Otherwiseun3=un3+1Endcasemaxf=iif(总分>maxf,总分,maxf)minf=iif(总分<minf,总分,minf)EndScanAverage 总分 To PjfCount To Zrs*? rs9,rs8,rs7,rs6,rs5,rs4,un3Sele 成绩发布表 &&选择数据环境中的成绩发布表Append BlankReplace 班级课程号 with m.bjkch,zrs with m.zrs,RS9 with m.RS9, rs8 with m.rs8, rs7 with m.rs7,rs6 with m.rs6, rs5 with m.rs5,;rs4 with m.rs4, un3 with m.un3,maxf with m.maxf,minf with m.minf,pjf with m.pjf,Bjkch with m.bjkchAppend BlankReplace 班级课程号 with "百分比(%)",zrs with 100,RS9 with m.RS9/zrs*100, rs8 with m.rs8/zrs*100, rs7 with m.rs7/zrs*100,rs6 ;with m.rs6/zrs*100, rs5 with m.rs5/zrs*100, rs4 with m.rs4/zrs*100, un3 with m.un3/zrs*100 ,Bjkch with m.bjkchGo Bottomskip -1Thisform.Grid1.Visible=.T.Thisform.Grid1.Enabled=.T.bel14.Visible=.T.Thisform.Refresh**** 以下为统计成绩分析表中的数据 ******Sele cjcGo topFor i=1 To 4 &&四大题分数的循环统计Zdm=Fields(i*2+2) &&得分的字段名j=iif(i<10,str(i,1),str(i,2))Lxzd=Fields(i*2+1) &&取成绩册表中的题型所在的字段名Lxh=val(&Lxzd.) &&将题型还原为数值,作数组下标maxf=-100minf=1000Scan &&分别求每个大题的最高分为最低分maxf=iif(&zdm>maxf,&zdm,maxf)minf=iif(&zdm<minf,&zdm,minf)EndscanAverage &zdm to pjf &&嫠每一大题的平均分Sele 成绩分析表 &&选择数据环境中的成绩分析表所在的工作区Append BlankWith ThisformReplace 班级课程号 with bjkch,题号 with iRepl 题型 with Arr_Tx(Lxh)Repl 满分值 with .Text&j..ValueRepl 客观题 with iif(.kg&j..Value=1,.T.,.F.)Repl 主观题 with iif(.kg&j..Value=1,.F.,.T.)Repl 最高分 with maxfRepl 最低分 with minfRepl 平均分 with pjfRepl 得分率 with 平均分/满分值*100EndwithSele cjcGo topEndforSele 成绩分析表Go topset filter to 班级课程号=bjkchThisform.Grid2.Enabled=.T.Thisform.Grid2.Visible=.T.bel15.Visible=.T.bo1.Enabled=.F. &&必须退出,不得继续计算其他课程或其他班级bo2.Enabled=.F.Thisform.Refresh[结束]按纽的Click Event 代码:If used("cjc")sele cjcuseEndifThisform.Release(2)计算标准差表单中的的代码[开始计算]按纽的Click Event代码With thisformSele 3bwjm="Data\成绩册表"+trim(.combo1.value)+trim(.combo2.value) .text1.value=bwjmIf used("bwjm")sele &bwjmElseuse &bwjm alias bmEndif*以下是计算成绩册中的分差Aver 总分 to pjfGo topReplace all 分差 with 总分-pjf *以下是计算标准差Aver 分差 to pjfcBZC=Sqrt(pjfc).text1.value=bzcEndwithSele 3Use六、课程设计人员:附录:参考书目Visual FoxPro6.0程序设计案例教程郭川军齐景嘉著Visual FoxPro 6.0~9.0解决方案与范例大全张洪举著。
智能出卷评测产品手册
1.1.1.1 调出试卷试卷完成,等候30秒生成试卷。
1.1.2 标准化出卷这种出卷方法可以控制在试卷当中每一个题型各出多少道,每小题各占多少分。
1.1.2.1 输入试卷名称、选择教材在“综合出卷中心”中进入“标准化出卷”,如图5-2-23所示,确定名称。
图5-2-231.1.2.2 选择题库类型和考试范围设置试卷参数和手工出卷类似。
如图5-2-24图5-2-241.1.2.3 选择试题选择题型中,不但需要设置题型分数还需要设置题型数量。
同时,还需要选择每个题型的难度分配。
图5-2-251.1.2.4 调出试卷最后30秒生成试卷。
这是一种从分数比例和数量比例都进行考虑的出题方式。
更为周全,当然需要操作者有更好的试卷大局分配观念。
1.2 考试中心考试中心是专门为学生进行网络考试设置的模块,通过此模块,教师可以定期考验学生对知识的掌握情况,同时大大降低了教师出试卷、判试卷的时间,又能通过网络考试的成绩了解学生的情况,学生通过考试中心,不仅能够进行同步训练,同时可以得到自己考试之后的反馈成绩,加强对知识的掌握的及时性,快速性。
考试中心分为三个功能模块:生成考场、考场查询、同步训练1.2.1 生成考场教师组织好试卷之后,有两种考核学生的方式,一种打印成纸质试卷,按照传统方式考核学生;另外一种将试卷直接生成考场,让学生在计算机上进行网络考试,网络考试之后,试卷的成绩和相关参数会很方便的显示出来。
生成考场过程如下图所示。
只需在已生成的试卷列表中,找到所需试卷,点击“生成考场”按钮。
进行考场参数填写,如考试标题、考试类型、考试方式、限制时间、考试日期、密码设置、所考班级等。
1.2.2 考场查询生成好的考场,老师可以通过密码进入查询考场参数和试卷,如图5-4-1所示;图5-4-1图5-4-2图5-4-3答卷的页面分为两部分,左部分为试卷部分,右部分为答卷页面,右部分上面有小计算器,学生可以随时调用。
当已到交卷时间,使卷会自动提交到判卷中心,等待教师判卷,当然,这时候客观题已经通过计算机自动得出成绩,而主观题要等待教师给出成绩。
试卷分析系统设计说明书
目录1.系统主要功能 (3)2.系统主菜单 (4)3.数据库和表 (5)4.主要输出与输入界面 (6)5.关键事件的代码 (8)6.课程设计人员分工 (10)7.附:参考书目 (11)一、系统主要功能(1).在初始化阶段,可根据学校对班级的编码和对课程的编码在相应在表单中输入班级表.dbf 和考试科目表.dbf中的初始信息;(2).能根据班级和考试科目(即课程)自动生成诸如"成绩册表xxxxyy.dbf"的表文件结构,然后在相应的友好界面中输入对应班级和考试科目的学生成绩;(3).有对试卷阅后成绩的发布(如每个分数段中的人数分布和所占百分比的信息)和分析功能(包括本试卷中各大题的题号、题型、主或客观题、满分值、学生所得最高分、最低分、平均分、得分率的分析结果);(4).有分别根据班级来查询各门课程成绩分布和分析结果以及根据科目查询各个班级成绩分布和分析结果的功能;(5).有按照教学管理部门规定格式打印试卷分析中成绩发布和试卷分析结果报表的功能。
二、系统主菜单:三、数据库和表本系统创建以下多个数据表:(1)班级表,表名是“班级表.dbf”字段字段名类型宽度小数位索引排序1 班级代号字符型 102 班级名称字符型 20** 总计 ** 31(2) 成绩册表结构,表名是“成绩册表.dbf”字段字段名类型宽度小数位1 学号字符型 102 姓名字符型 83 一类型字符型 84 一得分数值型 45 二类型字符型 86 二得分数值型 47 三类型字符型 88 四得分数值型 49 总分数值型 410 分差数值型 5 1** 总计 ** 76(3)考试科目表,表名是“考试科目表.dbf”字段字段名类型宽度小数位1 考试科目号字符型 62 考试科目名字符型 123 试卷来源字符型 124 阅卷人姓名字符型 10** 总计 ** 41(4)成绩发布表,表名是“成绩发布表.dbf”字段字段名类型宽度小数位1 班级课程号字符型 302 ZRS 数值型 43 RS9 数值型 44 RS8 数值型 45 RS7 数值型 46 RS6 数值型 47 RS5 数值型 48 RS4 数值型 49 UN3 数值型 410 MAXF 数值型 5 111 MINF 数值型 5 112 PJF 数值型 5 113 BJKCH 字符型 30** 总计 ** 108(5)成绩分析表,表名是“成绩分析表.dbf”字段字段名类型宽度小数位1 班级课程号字符型 82 题号数值型 13 题型字符型 84 主观题逻辑型 15 客观题逻辑型 16 满分值数值型 5 17 最高分数值型 5 18 最低分数值型 5 19 平均分数值型 5 110 得分率数值型 5 1 ** 总计 ** 45(5)成绩分析表,表名是“成绩分析表.dbf”字段字段名类型宽度小数位1 题型号字符型 22 题型名称字符型 12其中,每种题型号和对应的题型名称如下:记录号题型号题型名称1 01 选择题2 02 多选题3 03 填空题4 04 改错题5 05 简答题6 06 编程题四、主要输入输出界面如下:(1)成绩册表录入表单:(2)编辑考试科目表单:(3)成绩发布与分析表单:(4)计算标准差表单:五、关键事件中的代码:(1)成绩发布与试卷分析表单中的的代码数据环境:成绩分析表.dbf、考试科目表.dbf、班级表.dbf [Form1]的Init Event 代码:Public bjkch,bjkch,cjcwjmPublic Arr_tx(6)Arr_tx(1)="选择题"Arr_tx(2)="多选题"Arr_tx(3)="填空题"Arr_tx(4)="改错题"Arr_tx(5)="简答题"Arr_tx(6)="编程题"Thisform.Grid1.Enabled=.F.Thisform.Grid1.Visible=.F.Thisform.Grid2.Visible=.F.bel14.Visible=.F.bel15.Visible=.F.[Click Here]按纽的Click Event*+++++ 计算成绩发布数据 ********If !Used(cjcwjm)Sele 0 &&选择一个尚示使用过的工作区use &cjcwjm alias cjc &&打开指定班级号+课程号的成绩册表ElseSele cjc &&选择成绩册表报在有工作区EndifReplace all 总分 with 一得分+二得分+三得分+四得分go topstore 0 to rs9,rs8,rs7,rs6,rs5,rs4,un3maxf=-100minf=1000ScanDo CaseCase 总分>=90rs9=rs9+1Case 总分>=80rs8=rs8+1Case 总分>=70rs7=rs7+1Case 总分>=60rs6=rs6+1Case 总分>=50rs5=rs5+1Case 总分>=30rs4=rs4+1Otherwiseun3=un3+1Endcasemaxf=iif(总分>maxf,总分,maxf)minf=iif(总分<minf,总分,minf)EndScanAverage 总分 To PjfCount To Zrs*? rs9,rs8,rs7,rs6,rs5,rs4,un3Sele 成绩发布表 &&选择数据环境中的成绩发布表Append BlankReplace 班级课程号 with m.bjkch,zrs with m.zrs,RS9 with m.RS9, rs8 with m.rs8, rs7 with m.rs7,rs6 with m.rs6, rs5 with m.rs5,;rs4 with m.rs4, un3 with m.un3,maxf with m.maxf,minf with m.minf,pjf with m.pjf,Bjkch with m.bjkchAppend BlankReplace 班级课程号 with "百分比(%)",zrs with 100,RS9 with m.RS9/zrs*100, rs8 with m.rs8/zrs*100, rs7 with m.rs7/zrs*100,rs6 ;with m.rs6/zrs*100, rs5 with m.rs5/zrs*100, rs4 with m.rs4/zrs*100, un3 with m.un3/zrs*100 ,Bjkch with m.bjkchGo Bottomskip -1Thisform.Grid1.Visible=.T.Thisform.Grid1.Enabled=.T.bel14.Visible=.T.Thisform.Refresh**** 以下为统计成绩分析表中的数据 ******Sele cjcGo topFor i=1 To 4 &&四大题分数的循环统计Zdm=Fields(i*2+2) &&得分的字段名j=iif(i<10,str(i,1),str(i,2))Lxzd=Fields(i*2+1) &&取成绩册表中的题型所在的字段名Lxh=val(&Lxzd.) &&将题型还原为数值,作数组下标maxf=-100minf=1000Scan &&分别求每个大题的最高分为最低分maxf=iif(&zdm>maxf,&zdm,maxf)minf=iif(&zdm<minf,&zdm,minf)EndscanAverage &zdm to pjf &&嫠每一大题的平均分Sele 成绩分析表 &&选择数据环境中的成绩分析表所在的工作区Append BlankWith ThisformReplace 班级课程号 with bjkch,题号 with iRepl 题型 with Arr_Tx(Lxh)Repl 满分值 with .Text&j..ValueRepl 客观题 with iif(.kg&j..Value=1,.T.,.F.)Repl 主观题 with iif(.kg&j..Value=1,.F.,.T.)Repl 最高分 with maxfRepl 最低分 with minfRepl 平均分 with pjfRepl 得分率 with 平均分/满分值*100EndwithSele cjcGo topEndforSele 成绩分析表Go topset filter to 班级课程号=bjkchThisform.Grid2.Enabled=.T.Thisform.Grid2.Visible=.T.bel15.Visible=.T.bo1.Enabled=.F. &&必须退出,不得继续计算其他课程或其他班级bo2.Enabled=.F.Thisform.Refresh[结束]按纽的Click Event 代码:If used("cjc")sele cjcuseEndifThisform.Release(2)计算标准差表单中的的代码[开始计算]按纽的Click Event代码With thisformSele 3bwjm="Data\成绩册表"+trim(.combo1.value)+trim(.combo2.value) .text1.value=bwjmIf used("bwjm")sele &bwjmElseuse &bwjm alias bmEndif*以下是计算成绩册中的分差Aver 总分 to pjfGo topReplace all 分差 with 总分-pjf *以下是计算标准差Aver 分差 to pjfcBZC=Sqrt(pjfc).text1.value=bzcEndwithSele 3Use六、课程设计人员:附录:参考书目Visual FoxPro6.0程序设计案例教程郭川军齐景嘉著Visual FoxPro 6.0~9.0解决方案与范例大全张洪举著。
万维全自动考试系统操作手册范本
万维全自动网络考试平台考试设置操作流程万维全自动网络考试平台 (1)考试设置操作流程 (1)全自动网络考试平台考试操作设置流程 (4)一、考试前准备工作 (4)1、考试系统的安装 (4)(1)配置服务端 (5)(2)配置客户端的安装 (6)2、为教师分配权限 (7)3、创建考试试题库 (7)4、学生管理 (7)4.1导入考生信息 (7)5、方案管理 (11)5.1方案管理 (11)5.2方案参数设置 (14)5.3根据所选方案创建试卷 (16)5.4分配任务 (17)6、参数管理 (19)二、考试中管理工作 (21)7、考试过程中的注意事项 (21)8、启动考试服务 (21)9、考生登陆考试系统 (22)10、考生答题 (23)11、考生提交试卷 (23)12、监控管理 (24)三、考试后成绩处理工作 (27)13、考生成绩的查询与统计分析 (27)13.1统计管理 (28)注意:统计报表必须要四个以上学生完成考试才可以导出。
(31)15、备份/导出服务器数据库 (31)全自动网络考试平台考试操作设置流程全自动网络考试平台考试流程分为三个阶段,即考试前准备、考试中管理、考试后成绩处理,整体流程如下:一、考试前准备工作1、考试系统的安装考试系统服务端、客户端安装完成后,需要对服务端、客户端进行相应配置。
(1)配置服务端首次启动考试系统管理平台,将显示连接到SQL Server提示窗口,如下图所示:如果考试系统管理平台与SQL Server安装在同一台机器上,点击“确定”按钮即可,否则请输入SQL Server服务器的名称或IP地址。
点击“刷新”按钮,系统将自动检测可以连接的SQL Server服务器名称或地址,如获取成功将在列表中显示全部SQL Server服务器名称或地址,选择正确的地址进行连接,如下图所示:(2)配置客户端的安装客户端安装完成后,必须使用客户端配置工具对考试服务器数据库IP地址和考试服务器端IP地址进行配置。
在线考试系统设计说明书
在线考试系统设计说明书1系统的需求规格说明书1.1对功能的规定根据客户的需求,该在线考试系统拟分为以下子模块等。
整个系统间各子模块的结构图如下所示:图 1 系统描述图序号功能模块名称模块子功能描述功能需求标识简要描述1 考生登陆登录Login 不同用户根据不同的权限登陆系统2 教师管理考试结果管理Info教师资料的增、删、改、查,对学生考试结果的查询、修改,也可对试题管理。
教师个人信息维护试题信息管理3 管理员管理学生信息管理Admin通过管理员专用登入页面可对,学生基本信息,教师基本信息,试题信息,管理员信息进行增删改查,并可以查看考试结果。
教师信息管理科目信息管理试题信息管理考试结果管理管理员信息管理1.1.2功能角色用例图在线考试系统是一个三层架构的系统。
在线考试系统的需求主要来源于三个不同的角色:管理员、教师和学生。
因此三者具有不同的功能。
图 2学生用例图图3 教师用例图教师可以对教师资料的增、删、改、查,对学生考试结果的查询、修改,也可对试题管理。
图 4 管理员用例图1.1.3 功能时序图该系统的功能时序图具体有3个:学生时序图,教师时序图,管理者时序图。
学生时序图图6 教师时序图图7 管理员时序图1.2数据管理能力要求考试系统避免不了需要存储试题库,而试题库中往往有上千条甚至上万条记录,拥有的表也会相对复杂,所以在对数据库进行操作的时候,需要数据库响应时间在人们能够接受的范围之内。
1.3故障处理要求系统对于用户错误输入的处理也应该相对友好,尽量做到以最大限度提升用户体验为前提。
偶尔会遇到个别考生考试意外中断的现象,如某台计算机意外断电等。
这就涉及到如何在最大程度上保护学生的考试现场问题。
我们的做法是,将考生的主观性试题、试卷以及结果,保存到服务器端硬盘上。
因为正式考试是集中在学校机房里面进行的,我们可以在安装机房的应用软件时进行设置。
例如:将系统的自动保存时间设置在合理的范围之内,最大程度的保存学生考试过程中试题的考试现场。
试卷自动生成系统说明书
试卷自动生成系统的设计与实现摘要目前,对于大学、高中、初中和小学来说,试卷是对学生进行考核必不可少的组成部分。
学校普遍都采用的是传统的手工出卷考核,常常出现备选题目不够丰富、笔误、印刷错误、内容雷同和知识点分布不合理等情况。
目前虽有类似系统,但都是面向公共课的单科系统,所以开发适用于多课程的试卷自动生成系统显得尤为重要,不仅可以减轻教师负担同时可以提高试卷的质量。
系统基于B/S(浏览器/服务器)模式,以SQL Server 2005为后台数据库,采用技术开发实现。
该试卷自动生成系统由教师和管理员两种角色组成,不同的角色登录系统的权限不同,可以操作的功能模块也不同。
管理员登录后可进行个人信息管理、用户信息管理、考试科目管理、试卷制定维护和试题类别管理,教师登录后只可以进行个人信息管理、试卷制定维护和试题类别管理。
本文遵循软件工程的思想,详细阐述了系统的需求分析、系统分析、系统设计、系统实现及系统的测试过程等各个阶段开展的主要工作。
系统界面友好、操作便捷,实用性较强,达到了预期要求。
关键词:试卷自动生成系统;题库管理;组卷AbstractCurrently, the college, high school, junior high and elementary school, the papers are part of the assessment for students essential. Schools generally have adopted the traditional manual roll out the assessment, there are often alternative subject rich enough, clerical, typographical errors, duplicate content and distribution of knowledge and irrational situation. Although similar to the current system, but they are the single subject courses for the public system, so developers for multi-course papers automatic generation system is particularly important, not only to alleviate the burden of teachers while improving the quality of the papers.System based on B / S(Browser / Server) mode to SQL Server 2005 as the back-end database, using technology development achieved. the paper is automatically generated by the system consisting of teachers and administrators in two roles, different roles with different permissions login system, function modules can operate different. after the administrator can log on personal information management, customer information management, test subjects managed to maintain and develop the questions papers category management, the teacher can only log on personal information management, maintenance and examination questions papers develop category management.This paper follows the ideas of software engineering, elaborated system requirements analysis, the main work of the various stages of system analysis, testing process system design, system implementation and systems, such as carried out. friendly interface, easy operation, practical, strong, reaching expectations.Keywords: Paper automatic generation system; Bank management; Test paper目录引言 (1)第一章需求分析 (2)1.1需求分析 (2)1.1.1 分析目的 (2)1.1.2 项目背景 (2)1.2任务概述 (2)1.2.1设计目标 (2)1.2.2运行环境 (3)1.3系统工作流程 (3)1.4可行性研究 (3)1.4.1技术可行性 (3)1.4.2经济可行性 (4)1.4.3操作可行性 (4)第二章系统分析 (5)2.1功能分析 (5)2.2系统处理流程 (11)第三章系统设计 (13)3.1功能划分 (13)3.2层次模块图 (13)3.3数据库设计 (14)3.3.1 数据库概要设计 (14)3.3.2 数据库详细设计 (16)第四章系统实现 (20)4.1连接数据库配置 (20)4.2系统实现结构 (21)4.3系统主要模块实现 (22)4.3.1页面链接图 (22)4.3.2登录页面 (24)4.3.3系统主页 (24)4.3.4用户管理 (24)4.3.4题库管理 (26)4.3.5试卷制定 (26)4.3.5试卷维护 (30)第五章系统测试 (31)5.1测试环境 (31)5.2测试项目 (31)5.3测试用例设计及执行 (32)结论 (41)参考文献 (42)谢辞 (44)引言随着计算机事业的飞速发展,计算机的应用越来越广泛。
出卷系统详细设计说明书
AccountBean
用户管理和管理权限的控制器
LoginBean
用户登录的控制器
QuestionBean
题库管理操作的控制器
PaperBean
试卷管理操作的控制器
ExaQuestionBean
试题管理操作的控制器
PaperRequireBean
试卷要求管理操作的控制器
BaseBean
BackingBean的基类
图1
2.2
本项目中使用了基于JSF-Spring-Hibernate的MVC(Model-View-Controller)框架开发出卷系统。其中JSF处理前端的显示;String主要处理业务;而Hibernate主要处理数据的持久化。系统类图如图2所示。
图2
2.2.1 Web
Web应用程序的组织结构可以分为8个部分。
试题管理页面
paperRequire.jsp
试卷要求管理页面
studentIndex.jsp
学生首页
testOnline.jsp
在线测试页面
Header.jsp
被嵌套页面(头)
Footer.jsp
被嵌套页面(尾)
Menu.jsp
被嵌套页面(菜单)
xxx.jsp
其它页面(可按具体情况添加)
表2
文件名称
Web应用根目录下主席团用于前端展示的JSP文件。
com.examination.bo放置处理的JavaBean。
com.examination.service放置处理业务类的接口。
com.examination.service.impl放置处理业务类的接口的实现类。
com.examination.dao放置实现数据持久化类的接口。
试卷自动生成系统材料
试卷自动生成系统1 引言1.1 选题背景计算机的出现及飞速发展不仅改变了人们的生活,也对教育产生了巨大影响,试卷自动生成系统就是其中之一。
近些年来,随着教育测量理论和计算机技术的发展,对试题库的研究也不断出现新的成果。
有些科研单位和高校率先建立了一批试题库,国家教委高等教育司工科数学、物理等题库也在教学质量评估中起到积极的作用。
1990 年国家教委考试管理中心召开了第一次教育考试理论研讨会,总结了各地的题库建设经验,探索了符合我国国情的题库理论。
1.2 意义及目的无纸化考试在未来必将取代现在的传统考试方式。
但是,我国经济现在还未发展到能为每个学生安排一台考试用计算机,试卷自动生成系统的出现也就显得十分重要了。
在各大高校的校务管理工作中,考试始终都是重要的环节。
考试的结果是作为优化教学质量,改进教学方法的重要依据之一。
因此,试卷的组织就显的尤为重要。
在传统的出题过程中,总会出现一些问题,例如:对试题难度的把握不够准确,使得 A、B 卷的难度差别较大,这对考察学生的学习水平是极为不利的;在试卷组织过程中,命题教师的主观认识的局限性和随意性都难以避免。
为了减轻命题教师的工作量,提高命题的效率和试题质量,试卷自动生成系统的使用就十分必要了。
使用自动出卷系统的好处主要有以下几点:系统的试题库应该是大量优秀试题的“仓库” ,它可以,凡是入库试题都应该经过严格评定和筛选。
试题库犹如“零件库”为各个成品提供足够多的“标准件”,而且试题库中的优秀试题不会用过之后就被丢掉,可以不断的累积和充实;利用试题自动生成系统来出卷要求命题教师事先制定好详细的命题计划,有助于克服命题的盲目性和随意性,使命题过程规范化;使用该系统出题自动化程度高,教师通过敲击键盘,就可以实现自动选题组卷,大大减轻命题教师负担;生成的试卷难易程度相当,知识点覆盖全面,可以较客观的反映考生的真实水平,从而为教学质量的优化管理提供科学依据。
试卷自动生成系统通过对自动试卷生成系统的使用,一定会对提高教学质量管理水平,逐步实现教师办公自动化产生积极的意义。
试卷自动生成系统需求分析报告
试卷自动生成需求分析报告目录需求分析 (3)1.引言: (3)2.需求协同收集: (3)软件需求规格说明书 (5)0 文档介绍 (5)1 产品介绍 (5)2 产品面向的用户群体 (5)3 产品应当遵循的标准或规范 (5)4 产品范围 (5)5 产品中的角色 (6)6 产品的功能性需求 (6)7 产品的非功能性需求 (8)8 其他需求 (8)分析建模 (10)0 引言 (10)1 需求描述 (10)2 静态模型 (13)3 动态模型: (14)功能点估算 (21)1.试卷生成等系统用例图: (21)2.试卷生成系统信息如下: (21)3 功能点划分与计算...................................... 错误!未定义书签。
需求分析1.引言:1.1软件的目的:面对日益激烈的学业竞争,广大学生和老师选择“题海”战术,虽然不是最好的办法,但它是最现实最为有效的方法。
枯燥乏味的题海太琐碎,并且做完若干道题无法较为准确的了解自己的水平,故需要以试卷的形式展示。
这就是我们开发该软件目的。
让同学和老师更好的了解学习情况。
1.2项目背景:习题库管理系统作为现代化教学手段的必要组成部分,其主要使用范围为各学科的习题管理,本系统将学科界定为《数据结构》,这一计算机专业的重要学科具有重要代表意义。
习题库管理系统软件PMS V1.0 是一套功能较为完善的数据管理软件,对习题的管理具有较好的分类处理功能,能够完善习题种类,并具有相当强的组卷能力。
该软件采用功能强大的数据库软件开发工具进行开发,具有很好的可移植性,可在应用范围较广的WINDOWS系列操作系统上使用。
除此以外,PMS V1.0可通过访问权限控制以及数据备份功能,确保数据的安全性。
1.3参考资料:[1]严蔚敏,吴伟民.数据结构(C语言版)[M].北京:清华大学出版社,1997[2]杨宽德等.软件工程实践教程[M].北京:科学出版社,2005[3]张海藩.软件工程导论(第5版)[M].北京:清华大学出版社,2008.2[4]邱李华,李晓黎,张玉花等.SQL Server 2000数据库应用教程[M].北京:人民邮电出版社,20072.需求协同收集:2.1列表:对象列表:试卷,试题,系统管理员,普通用户,数据库。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
试卷自动生成系统的设计与实现摘要目前,对于大学、高中、初中和小学来说,试卷是对学生进行考核必不可少的组成部分。
学校普遍都采用的是传统的手工出卷考核,常常出现备选题目不够丰富、笔误、印刷错误、内容雷同和知识点分布不合理等情况。
目前虽有类似系统,但都是面向公共课的单科系统,所以开发适用于多课程的试卷自动生成系统显得尤为重要,不仅可以减轻教师负担同时可以提高试卷的质量。
系统基于B/S(浏览器/服务器)模式,以SQL Server 2005为后台数据库,采用技术开发实现。
该试卷自动生成系统由教师和管理员两种角色组成,不同的角色登录系统的权限不同,可以操作的功能模块也不同。
管理员登录后可进行个人信息管理、用户信息管理、考试科目管理、试卷制定维护和试题类别管理,教师登录后只可以进行个人信息管理、试卷制定维护和试题类别管理。
本文遵循软件工程的思想,详细阐述了系统的需求分析、系统分析、系统设计、系统实现及系统的测试过程等各个阶段开展的主要工作。
系统界面友好、操作便捷,实用性较强,达到了预期要求。
关键词:试卷自动生成系统;题库管理;组卷AbstractCurrently, the college, high school, junior high and elementary school, the papers are part of the assessment for students essential. Schools generally have adopted the traditional manual roll out the assessment, there are often alternative subject rich enough, clerical, typographical errors, duplicate content and distribution of knowledge and irrational situation. Although similar to the current system, but they are the single subject courses for the public system, so developers for multi-course papers automatic generation system is particularly important, not only to alleviate the burden of teachers while improving the quality of the papers.System based on B / S(Browser / Server) mode to SQL Server 2005 as the back-end database, using technology development achieved. the paper is automatically generated by the system consisting of teachers and administrators in two roles, different roles with different permissions login system, function modules can operate different. after the administrator can log on personal information management, customer information management, test subjects managed to maintain and develop the questions papers category management, the teacher can only log on personal information management, maintenance and examination questions papers develop category management.This paper follows the ideas of software engineering, elaborated system requirements analysis, the main work of the various stages of system analysis, testing process system design, system implementation and systems, such as carried out. friendly interface, easy operation, practical, strong, reaching expectations.Keywords: Paper automatic generation system; Bank management; Test paper目录引言 (1)第一章需求分析 (2)1.1需求分析 (2)1.1.1 分析目的 (2)1.1.2 项目背景 (2)1.2任务概述 (2)1.2.1设计目标 (2)1.2.2运行环境 (3)1.3系统工作流程 (3)1.4可行性研究 (3)1.4.1技术可行性 (3)1.4.2经济可行性 (4)1.4.3操作可行性 (4)第二章系统分析 (5)2.1功能分析 (5)2.2系统处理流程 (11)第三章系统设计 (13)3.1功能划分 (13)3.2层次模块图 (13)3.3数据库设计 (14)3.3.1 数据库概要设计 (14)3.3.2 数据库详细设计 (16)第四章系统实现 (20)4.1连接数据库配置 (20)4.2系统实现结构 (21)4.3系统主要模块实现 (22)4.3.1页面链接图 (22)4.3.2登录页面 (24)4.3.3系统主页 (24)4.3.4用户管理 (24)4.3.4题库管理 (26)4.3.5试卷制定 (26)4.3.5试卷维护 (30)第五章系统测试 (31)5.1测试环境 (31)5.2测试项目 (31)5.3测试用例设计及执行 (32)结论 (41)参考文献 (42)谢辞 (44)引言随着计算机事业的飞速发展,计算机的应用越来越广泛。
计算机在学校教学方面的应用越来越多,它可以减轻教师的工作负担,提高教师的工作效率,就目前各类学校在考试机制方面虽然不需要手工从许多书籍中一道道的挑选题目,或从历年的试卷中翻阅题目,但是,学校自动化制定试卷的系统还是各有优缺点,并且比较单一,为了进一步提高学校计算机自动化制定试卷系统的多样化、高效化,如何能够合理的、高效的进行多种类多学科的自动化制定试卷生成系统已成为各类学校和教师们盼望已久、亟待解决的课题。
本人已调研过的一些类似的系统,分析其现状及其优缺点,如:我校或大多高校类似系统的现状,一般都是面向大批学生的公共课、交叉课,购买题库及在线考试系统它们共同的优点是具有题库管理、自动阅卷功能,但是价格昂贵,而且每个软件一般只针对一门具体的课程,没有针对多门课程的自动化生成试卷系统,其缺点是系统比较单一,只针对单门课程,例如我校购买的有VB程序设计语言、计算机文化基础等题库在线考试系统。
通过对以上类似系统现状和优缺点的分析,经过本人对某某大学、某某初中及某某小学校方的老师们进行实地采访和调研,开发一款能适应大、中、小学、多学科、多种类的试卷自动生成系统势在必得,我经过多方查找资料,已开发出能适应以上要求的自动化生成试卷系统。
本系统就是一个有针对性的、多种类、多学科的自动化试卷生成系统,以某某学院为中心需求,以某某小学为辅助需求,主要是针对大学、高中、初中及小学等通过试卷类考核的学校。
本系统有两大类用户,教师和管理员。
系统功能细分为五个大类,个人信息管理、用户信息管理、考试科目管理、试卷制定维护和试题类别管理,不同角色使用本系统的不同功能模块。
当管理员登录,就可以查看试卷自动生成系统上的所有信息,同时可以及时查看教师生成的试卷。
分为随机出题和人工出题的试卷制定、试卷维护查看详细、查看试卷答案、导出word和试题录入是教师的使用权限。
第一章需求分析1.1 需求分析1.1.1 分析目的随着国内信息化步伐的加快,加之各种使用自动化生成试卷对学生进行考核的学校需求越来越大,促使试卷自动生成系统、在线考试系统等迅速发展。
目前高校成型的试卷自动生成系统很少,影响较广泛的也寥寥无几。
一般的试卷自动生成系统都是面向大批学生的公共课、交叉课,购买题库及在线考试系统它们共同的优点是具有题库管理、自动阅卷功能,但是价格昂贵,而且每个软件一般只针对一门具体的课程,没有针对多门课程的自动化生成试卷系统,系统比较单一。
所以建立属于我校自己的标准化的题库与多学科的试卷自动生成系统的设计与实现显得尤为重要,不仅可以减轻教师负担同时可以提高试卷的质量,减少学校的经费。
完成本系统的设计,可以掌握Web程序设计方法,进一步理解数据库设计方法,增强实践能力,为走向工作岗位打下一定的基础。
1.1.2 项目背景根据前期对我校、某某小学的需求调研,以及浏览了一些在线的考试系统加上老师的指点和自己的构想明确了本试卷自动生成系统的基本结构,确定了系统的用户需求。
本系统主要提供各种考试试卷的题库信息,根据不同的教师,调用该系统不同的题库进行出卷。
教师和管理员登录后都可以查看当前已经生成的试卷信息,查看试卷答案,删除已经不需要的试卷信息,还可以增加题库的信息,及时让教师共享他们的试卷进行相互交流。
网络的快速发展使得试卷的自动制定更加的重要,但有时也有一些破坏分子借用网络来破坏系统,因此,这就需要在前台界面上,要经审核才可以通过,才可以进行组卷。
1.2 任务概述1.2.1设计目标该自动化生成试卷系统的设计目标共有下面四点:一是操作简便,界面友好;二是业务范围较广,适合大部分学校进行试卷自动生成,逐渐淘汰人工出卷;三是在学校的实用价值很高;四是能够根据需求随机或人工组卷,教师可以查看试卷答案,进行试卷维护并导出word试卷。
该试卷自动生成系统投入使用后,将会极大地满足需要通过试卷考核的学校需求。
通过管理员添加的教师,登陆后可以根据自己的需求进行随机组卷,也可以通过系统的人工组卷功能选择自己需要的试题进行自动化生成试卷;教师不用再通过查阅许多书籍资料和历年的考试题等进行手动人工出卷,在本系统上可快速找到想要出的题目和浏览所有的题目。