




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
目录第一章引言 31.1 目的 31.2 名词解释 31.3 参考资料 31.4 文档构造 3第2章 远景 42.1 项目概述 42.1.1 项目功效构造 52.1.2 功效摘要 82.1.3 顾客特点 82.1.4 业务模型 8第3章 需求分析 113.1 功效需求 113.1.1 系统管理 113.1.2 题库管理 113.1.3 组卷管理 113.1.4 试卷管理 113.1.5 在线考试 113.1.6 批卷 113.1.7 信息统计 113.2 非功效需求 123.2.1 访问控制 12第4章 体系构造 134.1 逻辑视图 134.2 流程视图 144.3 数据库构造 14第5章 设计实现 145.1 5.1系统管理 145.2 5.2试题题型 145.2.1 单选题 145.2.2 多选题 145.2.3 判断题 155.2.4 填空题 155.2.5 问答题 155.3 试卷管理 185.4 组卷管理 205.5 在线考试 235.6 在线练习 235.7 题目上传 235.8 题量统计 235.9 成绩统计 265.9.1 成绩明细 265.9.2 成绩统计 27引言目的随着Internet/Intranet的快速发展和广泛普及,网络考试系统成为当代教育技术将来发展方向之一。作为网络考试的一种子系统——网络阅卷子系统,也成为一种重要的研究领域。当代网络考试作为一种新的考试手段已经开始进入人们的生活,正在给传统教育模式带来新的变革,并对教育的发展形成新的推动力。本文的内容就是设计一种基于java的考试系统,能够基本实现学生、教师以及管理员所需要的功效。在系统的设计中,学生通过登入系统,实时提交解答。系统能保存成果,供教师披阅,并能自动根据条件对客观题进行判分,还能对分数进行统计、管理,协助教师找出教学中存在的问题,满足考生随时随处考试并快速获得成绩的需求,同时也大大减轻了教师出题、监考和判卷等繁重的工作量。改程序设计理念简朴,维护容易,操作方便,无需过硬的计算机知识。不仅适合学生使用,许多大龄人也非常实用。名词解释使用权限:在线考试系统一共有3种顾客类型,第一是管理员,权限最高,能够进行系统管理,第二种是老师,能够进行组卷,上传题目,批卷,统计等操作。第三种是学生,只能进行考试和查看本人成绩。组卷:即按照顾客选择的条件,例如不同类型的题量,难度限制,然后从题库中抽取题目,来组合成一张试卷。试题难度系数:难度系数分为初,中,高三种。参考资料中华人民共和国国标,GB9385-88,计算机软件需求阐明编制指南,中华人民共和国电子工业部,1988-04-06同意。C#程序使用教程,李春平,清华大学出版社数据库系统概论第四版,王珊,高等教育出版社ASP.NET应用教程,石志国,清华大学出版社需求分析.doc,底恒文档构造第1章引言,简述本文档写作的目的和使用范畴,名词解释部分描述了项目的业务词汇与文档中使用的术语,参考资料是撰写文档与项目设计所引用的资料文献。第2章远景,项目概述首先介绍项目的背景、来源和应用范畴,以及系统带来的经济和工作效率方面的利益,并从功效、顾客特性、业务模型等方面展开概要描述。交待了系统的开发环境、参加人员以及开发的过程控制。第3章需求,采用用例规约方式具体描述了项目的需要分析,并将需求划分为功效性需求和非功效性需求,非功效性需求重要描述项目的安全性和性能等指标的设计方案。第4章体系构造,描述系统的设计构造,其中逻辑视图描述对项目实现的逻辑构造的设计,涉及包构造和类构造;流程视图描述项目重要业务流程的设计;数据视图是对项目持久化数据构造的设计。第5章设计实现,具体描述项目核心用例或核心流程的设计与实现,并附对应代码片段。附录附有与项目有关的全部书面资料。远景项目概述随着Internet的快速发展和广泛普及,网络化教育代表了教育改革的一种发展方向,已经成为当代教育的一种特性,并对教育的发展形成新的推动力。远程教育成为当代教育技术将来发展的重要方向之一,考试测试作为远程教育的一种子系统也成为一种重要的研究领域。Internet技术的发展使得考试的技术手段和载体发生了革命性的变化,Internet的开放性、分布性的特点和基于Internet的巨大的计算能力使得考试突破了时间和空间的限制。与传统考试模式相比,在线考试含有无可比拟的优越性,它能够将传统考试过程中的试卷组织、审定印制、传送收集、登记发放、评判归档各个环节缩小到一至两个环节,几乎屏蔽了全部人工直接干预考试活动的可能性,不仅能够节省大量的时日、人力、物力与财力,并且还能够大幅度增加考试成绩的客观性和公正性。传统的考试方式普通要通过人工出卷、考生考试、人工阅卷等过程。对于某些课程来说,随着考生数量的增加,教师出卷阅卷的工作量将会越来越大,并且其工作十分烦琐和非常容易出错。在线考试系统课题产生的背景是当今教育信息化的趋势及我国高校教育信息化系统的建设,目的是充足运用学校现有的计算机软、硬件和网络资源实现无纸化考试以避免传统手工考试的局限性。与传统考试模式相比,网上考试渗入了更多的技术环节,对实现安全性的途径、办法也提出了更高的技术规定。通过Internet来实现网上考试,是当代教育技术的一种具体实现,含有很重要的现实意义。能够实现教考分离以及考务工作的全自动化管理,能够有效运用校园网的软硬件资源,使其发挥最大效力,更加好的为学校的教学、科研、管理服务,能够大规模的实施考试,实现考试的客观性、公证性,自动化组卷、阅卷能够减轻教师的工作强度。传统考试规定老师刻试卷、印试卷、安排考试、监考、收集试卷、评改试卷、讲评试卷和分析试卷。这是一种漫长而复杂的过程,已经越来越不适应当代教学的需要。在线考试系统是传统考场的延伸,它能够运用网络的无限广阔空间,随时随处的对学生进行考试,加上Web数据库技术的运用,大大简化了传统考试的过程。本文以Internet为平台,研究了基于Web考试系统的设计与开发,涉及系统需求分析和系统功效设计以及数据库设计。重点叙述了顾客登录模块、在线考试模块、题库管理模块、试卷管理模块、学生管理模块、成绩管理模块的设计。项目功效构造系统总体构造和各子系统用例图如图2至图5所示:图表SEQ图表\*ARABIC1系统总体用例图图表2试题管理用例图图表3组卷管理用例图图表4试卷管理用例图图表SEQ图表\*ARABIC2老师成绩管理子系统用例图功效摘要1该系统在平时能够作为学生测试自己专业知识的模拟考卷系统,在考试周期内则承当起在线考试的任务。2作为模拟考卷系统时,学生可自行查看自己的测试成果和原则答案。3正式考试时系统对具体试卷的客观题自行判分,主观题则由老师判分。在考试周期内,教师顾客进入系统抽取不同题型试题进行组卷,能够对已有试卷进行查看和删除,对已有试卷的试题进行重复抽取,也能够打印试卷和试卷答案。该系统能够使教师顾客对试卷进行启用,作废,删除等操作。4题库题量统计功效能够选择要统计题量的学科,例如要统计英语题一共有多少题,有多少选择,多少填空题。并且能够统计同一题型不同难度题的数量。例如选择题初级题有多少题,中级题有多少题,高级题有多少题。
5统计成绩信息时系统有成绩明细和成绩统计两个功效,明细是把某个学生的成绩信息显示出来。成绩统计则是把考过该试卷的信息全部显示出来,不具体显示某个学生的成绩,而是对全部信息进行汇总统计,例如某个学院这个学科的平均成绩,不同分值段内的人数。6该系统只能由管理员对学院顾客的添加、修改、删除7对顾客的添加、修改、删除也只能由管理员完毕。顾客特点本系统预期顾客分为3类,即管理员,任课教师和学生。管理员重要是学校的考务人员,他们使用本系统的“系统管理”功效来进行学院管理,人员管理。任课教师是在学校的教学人员。他们使用本系统的来进行组卷,上传试题,批卷,统计成绩等功效。学生是在校的学生。他们使用本系统来进行在线考试和练习,也能够查看本人考试成绩,是本系统的重要顾客群。业务模型传统的考试方式普通要通过人工出卷、考生考试、人工阅卷等过程。对于某些课程来说,随着考生数量的增加,教师出卷阅卷的工作量将会越来越大,并且其工作十分烦琐和非常容易出错。在线考试系统课题产生的背景是当今教育信息化的趋势及我国高校教育信息化系统的建设,目的是充足运用学校现有的计算机软、硬件和网络资源实现无纸化考试以避免传统手工考试的局限性。与传统考试模式相比,网上考试渗入了更多的技术环节,对实现安全性的途径、办法也提出了更高的技术规定。通过Internet来实现网上考试,是当代教育技术的一种具体实现,含有很重要的现实意义。能够实现教考分离以及考务工作的全自动化管理,能够有效运用校园网的软硬件资源,使其发挥最大效力,更加好的为学校的教学、科研、管理服务,能够大规模的实施考试,实现考试的客观性、公证性,自动化组卷、阅卷能够减轻教师的工作强度。需求分析功效需求系统管理实现对各个学院,人员信息的添加,修改和删除,以及对以不同权限登录的顾客的权限的控制。题库管理实现对单选题,多选题,判断题,填空题,问答题的题目的维护,涉及修改试题,添加试题,删除试题,以及启用和作废试题。还要实现多个题目的批量上传,同时,问答题还要实现上传图片的功效。组卷管理实现能够根据顾客选择的组卷条件,自动从题库中抽取题目,顾客要能看见抽出的题目,不满意能够重新抽取,抽取完毕后,该试卷能够用于在线考试和在线练习。试卷管理实现对现有试卷的管理,涉及增,删,改,查。并且试卷能够有启用,作废功效,试卷启用后才干用于考试。并且,还能够打印已有试卷,以及试卷答案。在线考试实现学生能够登录考试,考试过程中学生能够暂存试卷,试卷暂存后,学生下次考试同一张试卷时,能够恢复答案。考试能够实现自动计时,考试届时间后,系统会自动提交试卷,强制学生停止答题。考试结束后,学生的答题信息会存入数据库中,老师阅卷的时候,会从数据库中读出学生的答题信息,便于老师阅卷。批卷实现老师登录后,能够选择要批改的试卷,选择试卷后,还能够选择要批改学生的ID,批改时,自动将学生的考试答案读出到页面上,并且对的答案也要显示出来,便于老师阅卷。客观题,如选择题,判断题实现自动阅卷,主观题,如填空题,问答题,需要老师选择要给的分数。不需要老师手动输入。阅卷结束后,将学生成绩存入成绩表中。信息统计实现题库题量统计,学生成绩统计。题库题量统计能统计不同科目的题量,重要统计多个题型的不同难度的题的数量。成绩信息统计有两个子功效。第一,成绩明细。成绩明细实现能够查看某一张试卷的全部考生信息,涉及学院,班级,专业,得分,登录时间。第二,成绩统计。成绩统计实现按班级为单位,统计每个班级的平均分,不同分值段的人数以及总分。非功效需求访问控制不同的顾客的权限是不同的,管理员权限最高,能进行系统管理。老师的权限次之,能够进行试卷管理,批卷,统计等操作。学生能进行登录考试和练习,并且能查当作绩。不同顾客之间不能互相访问,例如,学生不能组卷,不能批卷和统计。同样的老师不能考试。访问权限是用0,1,2表达的。0表达是管理员,1表达老师,2表达学生。体系构造逻辑视图试题添加试题删除试题添加试题删除试题修改试题查询试题统计试卷添加试卷查看用于考试试卷启用试卷删除开始考试考试控制考后阅卷成绩明细成绩统计打印成绩学生管理学院管理在线考试系统顾客管理题库管理试卷管理在线考试成绩统计权限管理添加学生删除学生暂存答卷提交试卷设计实现系统登陆界面管理packagecom.tarena.ui;importjava.awt.BorderLayout;importjava.awt.Color;importjava.awt.Component;importjava.awt.Container;importjava.awt.FlowLayout;importjava.awt.GridLayout;importjava.awt.event.ActionEvent;importjava.awt.event.ActionListener;importjavax.swing.JButton;importjavax.swing.JFrame;importjavax.swing.JLabel;importjavax.swing.JPanel;importjavax.swing.JPasswordField;importjavax.swing.JTextField;importjavax.swing.border.EmptyBorder;publicclassLoginFrameextendsJFrame{ privatestaticfinallongserialVersionUID=0487902L; publicClientContextclientContext; publicvoidsetClientContext(ClientContextclientContext){ this.clientContext=clientContext; } publicLoginFrame(){ init(); } privatevoidinit(){ setTitle("在线测试系统"); setSize(260,200); this.setResizable(false); // setLocationRelativeTo(null); setContentPane(createContentPane()); } privateContainercreateContentPane(){ JPanelp=newJPanel(newBorderLayout()); p.setBorder(newEmptyBorder(5,5,5,5)); JLabeljLabel=newJLabel("登录系统",JLabel.CENTER); p.add(BorderLayout.NORTH,jLabel); p.add(BorderLayout.SOUTH,createButtonPane()); p.add(BorderLayout.CENTER,createCenterPane()); p.setBackground(newColor(220,255,255)); returnp; } publicJLabelerrorLabel; privateComponentcreateCenterPane(){ JPanelp=newJPanel(newBorderLayout()); p.setBorder(newEmptyBorder(5,5,5,5)); errorLabel=newJLabel("",JLabel.CENTER); p.add(BorderLayout.NORTH,createIdPwdPane()); p.add(BorderLayout.SOUTH,errorLabel); p.setBackground(newColor(200,230,255)); returnp; } privateComponentcreateIdPwdPane(){ JPanelp=newJPanel(newGridLayout(2,1,0,8)); p.add(createIdPane()); p.add(createPwdPane()); p.setBackground(newColor(200,230,255)); returnp; }系统登陆界面管理重要实当代码考试界面管理重要代码与实现系统加入了进度条和闪屏闪屏重要代码以下系统添加了考试规则重要代码以下:系统题库生成成绩统计角色Teacher功效描述管理员统计信息前置条件管理员进入到统计信息界面基本领件流管理员选择试卷所属学科,系统自动查找符合条件的试卷,并显示试卷的各类型的题量,使用日期,考试时间等信息。点击“成绩明细”按钮系统把现在试卷的考试状况信息显示出来,重要涉及考生姓名,专业,总分和考试时间点击“成绩统计”按钮系统把现在试卷的成绩统计信息显示出来,重要涉及考试总人数,平均分,以及各分值段内的人数。其它事件流无异常事件流出现系统故障,例如网络故障,数据库服务器故障,系统转到出错界面。后置条件无在线考试系统流程图:在线考试在线考试在线练习考试练习限时做题半途断线时间到系统自动提交统计成绩在线做题模块未提交试卷提交试卷在线考试开发过程:在开始在线考试之前需要进行试卷的选择,在这个界面能够选择每种科目的试卷进行考试,在该界面中会显示出试卷的具体信息,试卷分为两种,一种用于考试,一种用于练习。点击考试进入考试界面,该界面会显示该试卷的全部题目,考生能够在题目上进行作答。答卷完毕后能够点击提交按钮,当时间用尽,如果考生没有点击提交按钮,系统会自动提交。六、测试方案设计(1).测试顾
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 地方政府与电力公司新能源充电桩共建合作框架协议
- Brand KPIs for sauces condiments in Brazil-外文版培训课件(2025.2)
- 路政联合执法协议书
- 黄石食堂承包协议书
- 仓库登高梯租用协议书
- 资产整体转让协议书
- 公司建合同框架协议书
- 餐饮法人变更协议书
- 解除劳务外包协议书
- 食堂污水清掏协议书
- 危化品经营单位岗位安全操作规程
- 夜市街策划方案
- 如何上好一节体育公开课
- 电力系统二次设备配置
- 血常规报告单
- 护理授课与选题
- 沪科版七年级数学下册 第十章 相交线、平行线与平移 单元测试卷
- 保密及竞业限制协议书
- 人工智能在电力系统中的应用前景
- 双膝骨性关节炎课件查房
- 国家开放大学-传感器与测试技术实验报告(实验成绩)
评论
0/150
提交评论