下载

1下载券

加入VIP
  • 专属下载特权
  • 现金文档折扣购买
  • VIP免费专区
  • 千万文档免费下载

上传资料

关闭

关闭

关闭

封号提示

内容

首页 在线考试系统需求分析

在线考试系统需求分析.doc

在线考试系统需求分析

简单的剪刀鉐头咘
2017-09-29 0人阅读 举报 0 0 0 暂无简介

简介:本文档为《在线考试系统需求分析doc》,可适用于求职/职场领域

在线考试系统需求分析引言随着Internet的迅速发展和广泛普及,网络化教育代表了教育改革的一个发展方向,已经成为现代教育的一个特征,并对教育的发展形成新的推动力。远程教育成为现代教育技术未来发展的重要方向之一考试测试作为远程教育的一个子系统也成为一个重要的研究领域。Internet技术的发展使得考试的技术手段和载体发生了革命性的变化Internet的开放性、分布性的特点和基于Internet的巨大的计算能力使得考试突破了时间和空间的限制。与传统考试模式相比在线考试具有无可比拟的优越性它可以将传统考试过程中的试卷组织、审定印制、传送收集、登记发放、评判归档各个环节缩小到一至两个环节几乎屏蔽了所有人工直接干预考试活动的可能性不但能够节约大量的时日、人力、物力与财力而且还可以大幅度增加考试成绩的客观性和公正性。传统的考试方式一般要经过人工出卷、考生考试、人工阅卷等过程。对于一些课程来说随着考生数量的增加教师出卷阅卷的工作量将会越来越大并且其工作十分烦琐和非常容易出错。在线考试系统课题产生的背景是当今教育信息化的趋势及我国高校教育信息化系统的建设目的是充分利用学校现有的计算机软、硬件和网络资源实现无纸化考试以避免传统手工考试的不足。与传统考试模式相比网上考试渗入了更多的技术环节对实现安全性的途径、方法也提出了更高的技术要求。通过Internet来实现网上考试是现代教育技术的一个具体实现具有很重要的现实意义。可以实现教考分离以及考务工作的全自动化管理可以有效利用校园网的软硬件资源使其发挥最大效力更好的为学校的教学、科研、管理服务可以大规模的实行考试实现考试的客观性、公证性自动化组卷、阅卷可以减轻教师的工作强度。传统考试要求老师刻试卷、印试卷、安排考试、监考、收集试卷、评改试卷、讲评试卷和分析试卷。这是一个漫长而复杂的过程已经越来越不适应现代教学的需要。在线考试系统是传统考场的延伸它可以利用网络的无限广阔空间随时随地的对学生进行考试加上Web数据库技术的利用大大简化了传统考试的过程。本文以Internet为平台,研究了基于Web考试系统的设计与开发包括系统需求分析和系统功能设计以及数据库设计。重点阐述了用户注册模块、用户登录模块、在线考试模块、题库管理模块、试卷管理模块、学生管理模块、成绩管理模块的设计以及留言板和聊天室的简单设计。系统设计需求分析系统需求分析本系统的用户可分为管理员和普通用户两类。本系统共分成两个界面:一个界面用于管理员登录主要负责进行基本资料、题库、试卷、成绩的管理以及查询等另外一个界面用于普通用户登录主要负责在线考试、查询以往考试成绩留言和在线交流等。从总体上考虑系统应该实现下列功能:对管理员来说包括试卷管理、题库管理、成绩管理。、试卷管理:管理员可以从课程各种题型的数量等方面对某份试卷提出一定的要求生成试卷规则。同时管理员还可以对库中已有的试卷进行修改和删除添加新试卷等。、题库管理:管理员可以对题库中的试题进行三种基本操作:添加新的考题、删除旧有考题、修改原有考题其中试题类型包括判断题、填空题、选择题对于每种类型的试题教师可以设置题干、答案等属性。、成绩管理:管理员可以查看考生的考试成绩并针对不同的课程进行成绩统计包括考试人数、最高分、最低分、平均分以及各分数段得分人数等。、学生管理:管理员可以对用户的资料进行查询、删除。对普通用户来说包括在线考试、查询以往考试成绩、留言和在线交流等。、在线考试:学生可以任选时间进行在线测试考试结束后系统会根据已有的标准答案进行在线判卷考生可以立刻知道考试成绩。、查询以往考试成绩:学生可以在线查询以前参加过的每门课程的考试相关信息。、留言板:学生提交对系统的留言信息。、聊天室:学生相互交流学习心得和研究疑难问题。数据库需求分析针对一般考试系统的需求设计如下所示的数据项和数据结构:,管理员信息包括的数据项有:管理员姓名、密码等。,普通用户信息包括的数据项有:用户名、密码、性别、班号、学号等。,试卷信息包括的数据项有:填空题分值、填空题数量、判断题分值、判断题数量、选择题分值、选择题数量等。,判断题信息包括的数据项有:判断题编号、题干、正确答案等。,填空题信息包括的数据项有:填空题编号、题干、正确答案等。,选择题信息包括的数据项有:单选题编号、题干、正确答案、备选项(A、B、C、D)等。,成绩信息包括的数据项有:考试科目、考生学号、成绩、考试时间、是否补考、补考成绩等。本系统应该建立一个稳定的后台数据库系统通过该数据库管理整个考试系统所需的信息(用户信息、试题信息、试卷信息、考试信息等)。本系统还应该包括学生和教师的账号、后台数据库的安全机制、考试过程的控制机制。设计工具简介ASP技术由于系统的操作界面都是Web页面形式而且需要对各种用户的具体请求进行动态处理并返回结果所以采用动态网页技术。目前动态网页技术有很多本设计采用ASP技术。概念结构设计根据前面所作的需求分析本系统的实体及其属性如下:学生(用户名密码性别学号班号)管理员(密码用户名)成绩(用户名成绩)试卷(题型数量题型分值)留言板聊天室学号性别用户名班号密码密码N管理员学生管理用户名管查查编使使查参询辑删删理询除除用用询加用户名OLPM密码聊留成考试试成学题型分值天言性别室板绩试题卷绩生题型分值班号学号用户名成绩题型分值用户名成绩题型数量图系统ER图数据库逻辑设计本系统数据库名称为testadmin。根据需求分析设计了如图所示的数据库结构。在名为data的数据库里包含用户数据对象、管理员数据对象和系统数据对象两大部分,其中系统数据对象由系统自动产生用户数据对象和管理员数据对象是由设计人员根据需要设计具体的数据表结构参见附录A。用户数据对象student表管理员数据对象admin表TestadminType表Type表Type表系统数据对象test表report表图数据库结构图系统结构本系统分为后台数据库系统和前台网站系统两部分。后台数据库testdata主要包括个数据表。,存储系统管理员信息的admin。,存储注册用户信息的student。,存储考生成绩信息的report。,存储判断题信息的type`,存储填空题信息的type。,存储选择题信息的type,存储试卷类型的test前台ASP网站系统结构包括:,Admin子目录下存放与管理员界面相关的asp文件。,Data子目录下存放数据文件:testadminmdf,主目录下存放与考生界面相关的文件。,CSS子目录下存放层叠样式表文件规范网页的总体风格系统主要功能模块系统功能模块划分前台系统功能模块划分(图)前台系统图前台功能模块图后台功能模块划分(图)后台系统图后台系统功能模块图用户注册模块流程分析此模块是添加新的用户填写学生个人基本信息包括姓名、性别、学号、班级设定个人的原始密码并添加到学生用户信息库中。录入用户信息接收信息Yes信息为空,提示信息不能为空NoYes用户已存在吗提示用户已存在No注册成功图用户登录模块执行流程用户登录模块流程分析该模块包括loginasp文件。如果用户要使用为注册用户提供的功能那么在使用之前必须登录。用户只要输入用户名、密码就可以了。若用户输入的以上两项与数据库中保存的相符则表明用户登录成功可以开放全部前台子系统如果不符则登录失败。模块执行流程如图所示。其中管理员、用户登录模块执行流程类似文件为:INDEXASP具体的数据表结构和原代码参见附录B。登录信息录入接收登录信息Yes用户名、密码为空,提示用户名或密码不能为空No按照用户名查询NoNo用户已存在吗提示用户不存在YesNo口令正确吗,提示密码错误Yes已登录图用户登录模块执行流程在线测试模块在此模块中包含查询成绩、考试、自动判卷等模块。进入在线考试系统。在线测试是有时间限定的,学生要先登入自己的用户用户可以查询成绩再进行在线考试。一旦进入在线考试系统就自动开始计时。时间到会自动交卷然后进入判卷系统。考试过程中学生可以不按题目顺序答题。流程分析用户登录进入考场查询成绩返回考试时间结束,交卷,NoNo自动交卷No交卷,Yes自动阅卷显示成绩退出考场图在线考试流程图留言板模块学生提出使用系统后对我们的工作有许多良好的建议和意见或者有一些疑难问题需要大家共同探讨的话可以在此提出以便更加完善系统。流程分析输入用户信息接收信息Yes输入框为空,输入框不能为空NoYes用户已存在吗提示用户已存在No提交查看留言图留言板模块执行流程在线交流模块学生使用聊天室相互交流学习心得和研究疑难问题。流程分析重新输入输入用户信息接收信息Yes输入姓名为空,输入姓名不能为空NoYes用户已存在吗提示用户已存在No登录聊天交流图在线交流模块执行流程题库管理模块题库管理功能模块图题库管理包括判断题管理、填空题管理、选择题管理。管理员可以通过题库管理对各种类型的试题进行添加、删除、修改以及查询。题库管理功能模块图如图所示由于各种类型试题的管理功能均类似这里仅以判断题管理为例进行介绍。判断题管理模块包括的操作有:添加判断题、删除判断题、修改判断题和查找判断题,有关判断题管理模块操作的主要源代码参见附录C。题库管理多选题管理判断题管理填空题管理图题库管理功能模块图判断题管理模块页面流程(图)返回typeasptypeaspTypedellaspPtypeasp查找判断题图判断题管理页面流程其他功能模块均与题库管理模块类似此处不再论述。试卷管理模块试卷管理模块主要是对试卷进行添加、删除、修改。试卷管理功能模块图试卷管理删除试卷添加试卷修改试卷图试卷管理功能模块图学生信息管理模块学生管理模块主要是对学生进行查询、删除可以对学生的成绩情况进行查看。学生信息管理模块图学生管理删除记录查询基本信息查看成绩图学生信息管理模块成绩管理模块学生成绩管理子模块通过对学生成绩的全面分析总结学生对所学知识点的掌握程度和知识点被学生理解并掌握的程度。本模块共分为浏览学生成绩、查询学生成绩、重修与否以及重修成绩查询四个功能模块。成绩管理模块图成绩管理重修成绩查询重修与否浏览学生成绩查询学生成绩图成绩管理模块图

用户评价(0)

关闭

新课改视野下建构高中语文教学实验成果报告(32KB)

抱歉,积分不足下载失败,请稍后再试!

提示

试读已结束,如需要继续阅读或者下载,敬请购买!

评分:

/11

VIP

在线
客服

免费
邮箱

爱问共享资料服务号

扫描关注领取更多福利