网上考试系统学士学位论文Word文档格式.docx
- 文档编号:13250485
- 上传时间:2022-10-08
- 格式:DOCX
- 页数:72
- 大小:711.77KB
网上考试系统学士学位论文Word文档格式.docx
《网上考试系统学士学位论文Word文档格式.docx》由会员分享,可在线阅读,更多相关《网上考试系统学士学位论文Word文档格式.docx(72页珍藏版)》请在冰豆网上搜索。
2.考试试卷从题库抽取,能避免过多的人工干预,能确保考试的客观性和公平性。
同时,可以合理调整试题内容,控制试卷的质量,保证考试的科学性。
3.考试自动随机出题,每份试题内容都不一样,可以有预防考试作弊的发生。
提高了考试的安全性。
4.考试结合了网络资源的优势,有利于组织实施大规模的异地实时考试。
1.2国内外研究概况及发展趋势
目前,网络考试在试卷生成和考试方式上还存在许多不足之处,它们影响了远程教育的教学效果的提升。
现阶段,国内绝大多数网络考试主要是以3种形式提供给学生学习使用的。
第一,使用WORD等工具编写的文本文件。
学生主要是通过网络浏览器下载网页进行测试学习或者是教师从国家题库中进行选题、组卷,然后印发成文本形式的试卷,供学生考试学习用。
这种以题库形式的方法无法真正在教学过程中发挥其应有的作用,不能得到广泛的应用。
第二,基于客户机/服务器结构的专用考试系统。
学生一般是通过特定的客户端软件在局域网内进行考试。
专用考试系统克服了文本形式的弊端,实现了实时高效的网络考试和考试资料的批改分析。
但由于它需要一定的客户端软件的支持,而且只能在某一时段内实行特定考试,限定了使用者的范围。
比如计算机等级考试中的上机操作题,虽然可以对操作性的内容进行考查,但是它主要是用于局域网,且客户端必须安装相应的客户软件,受到了时空的限制。
第三,B/S模式的考试系统。
B/S是近几年伴随Internet迅速发展起来的一种技术,它与客户/服务器方式类似,客户端是一个标准的浏览器,服务器端是Webserver,而Webserver与数据库和应用服务器的紧密结合,使得这种模式的应用范围不断扩大。
它的主要优点是便于扩充应用、升级、维护简便。
服务器端的应用一般采用Webserver+数据库系统+ASP组件,来构成中间及后端的应用服务系统。
它超越了传统的‘客户机/服务器’两层结构,采用了三层体系结构:
用户界面层/事务层/数据库层,因此,Web结构有着更好的安全性,在用户机上不需要安装任何应用程序,应用程序可以安装在事务层所在的计算机上,试题存放在数据库服务器上,当然,事务层和数据库可以是同一台机器。
目前来看,第三种考试方案将是网上考试未来发展的趋势,当然,在一些特殊领域,并不排除第一种与第二种交叉出现的可能性。
1.3研究内容
本课题利用ASP和Access数据库技术实现网上考试系统。
该系统使得学生通过网络登陆系统自动下载试题,答卷,提交答案。
老师可以对题库、试卷进行设置,自动出题,自动评分,试题分析。
实现用户登陆和密码验证功能,账户信息修改,限制用户的访问权限。
1.用户登陆和密码验证功能;
帐户信息修改,限制用户的访问权限。
2.题库设置模块:
题库信息的添加、修改、删除。
3.试卷设置模块:
题目设置(题目类型,数量、分数、答案)
4.试卷生成模块:
自动生成功能。
5.阅卷模块:
自动评分。
第二章需求分析及功能模块分析
2.1需求分析
用户的需求具体体现在对各种信息的提供、保存、更新和查询等方面。
因此,一个满足要求的数据库必须充分满足对各种信息的输入输出需要。
通过前面对系统的分析,总结出网上考试系统系统的数据库需要满足以下信息需求。
A.用户一般分学生用户和管理员用户。
B.非注册用户需要管理员用户进行添加,身份由管理员确定。
C.已存在用户登陆成功后可以维护个人信息,管理员用户可以对所有用户的个人信息进行维护。
D.管理员用户可以对考卷信息及试题信息进行维护。
E.学生可以选择考卷进行考试,已考科目不得再考。
综合上面对《基于asp的网上考试系统》的数据库需求分析,考虑到未来功能上的扩展,设计如下数据项和数据结构:
A.学生表包括的数据项:
用户ID、用户名、用户密码。
B.科目表包括的数据项:
科目ID、单选题每题分数、多选题每题分数、单选题题量、多选题题量、科目名称、考试时间。
C.试题表包括的数据项:
试题ID、试题题目、A项内容、B项内容、C项内容、D项内容、答案、试题类项、科目名称、是否选取。
D.考分表包括的数据项:
考分ID、学生登录名、科目名、分数、试题结束时间。
E.管理员表包括的数据项:
管理员ID、管理员帐号、管理员密码。
2.2功能模块规划及分析
总体来说,该网站分为两大模块:
管理端与客户端。
客户端模块包括登陆界面模块、信息显示模块、网上考试模块、试卷批改模块。
A.网站登录模块提供登录功能,在此模块学生可以登录、管理员可以选择管理员登陆。
B.信息显示模块提供学生已考科目以及考试成绩,显示已有试卷、并由学生选择考卷开始考试。
C.网上考试模块是主要模块,为学生提供网上考试功能,学生可以在此模块里进行已选择科目的考试,本模块还有计时功能,当考试时间结束后试卷将自动提交。
D.成绩显示模块,可以将前一模块提交的学生选择并与标准答案进行比较,将成绩显示出来,并提供学生继续考试与返回登录界面的链接。
客户端界面的功能模块图如图2.1所示:
图2.1客户端界面功能图
管理端模块包括管理员登录模块、管理员信息管理模块、考试科目管理、学生信息管理模块、学生成绩管理模块。
A.管理员登录模块通过学生登录模块跳转至,并可以在此模块里跳转回学生登录模块。
B.管理员信息管理模块可以对已有管理员的进行密码修改、删除,以及添加新的管理员。
C.学生信息管理模块可以对已有学生用户进行密码修改、删除,以及添加新的学生。
D.考试科目管理模块可以对已有科目的信息进行修改、删除,以及添加新的科目。
对科目进行考题管理,则可以添加每个科目的题库,并对题库中的题目进行修改、添加、删除。
E.学生成绩管理模块,为了避免修改成绩的事情发生,只有删除功能。
管理端界面的系统功能模块如图2.2所示:
图2.2管理端界面的系统功能模块图
对上述功能模块进行集中、分块、按照结构化程序的设计要求,可以得到系统功能模块框图,如图2.3所示
图2.3系统功能模块框图
系统的各模块流程如图2.4所示。
首先,管理部分需要管理员身份认证及维护;
I其次,管理部分还包括考生账号的管理;
然后,管理员对试卷信息及题库信息进行维护,当考生登陆成功后选择考试;
最后,随机抽题让考生参加考试,提交动作结束后,显示分数并返回。
以上即是系统模块流程,如下:
图2.4系统的各模块流程图
第三章软件数据表的设计
根据本网站的实现内容的需要,数据库主要用来存储管理员信息、学生信息、成绩信息、题目信息、考卷信息、成绩信息。
本例采用MicrosoftAccess作为网站的后台数据库,他适合中小型应用的一种关系数据库产品。
网上考试系统的主要对象是学生及管理员,所以必须建立学生表及管理员表,包括学生及管理员的基本情况;
学生的主要活动是考试,所以必须建立成绩表、题库表、试卷表,成绩表包括学生考试后的成绩,题库表包括各个试卷的题库,试卷表包括试卷的基本信息。
因为考试的成绩、题库和试卷的设置不能由学生决定,所以学生仅有成绩的查询权,而管理员则拥有所有表的操作权限。
在基本表的设计中,为了能达到最佳的数据表结构,必须遵循一定的准则和标准,其中为了避免数据库中的表现出现数据冗余、数据不一致等现象,必须遵循数据表的范式要求,常用的范式有第一范式、第二范式和第三范式。
根据分析,本系统应该满足第三范式,第三范式(3NF)是要求一个数据表中不包含已在其他表中包含的非主关键字信息。
所以在满足第三范式的要求下,系统设计过程中应该有以下数据表:
学生信息表、管理员信息表、学生成绩信息表、科目信息表、题库信息表。
3.1数据字典设计
数据字典是系统中各类数据描述的集合,是各类数据结构和属性的清单。
它贯穿于数据库需求分析直到数据库运行的全过程,在不同的阶段其内容形式和用途各有区别,在需求分析阶段,它通常包含以五个部分内容:
数据项,数据结构,数据流,数据存储,处理过程。
归结起来分为实体信息和实体之间的联系。
网上考试系统数据库文件为exam.mdb,其中所包含的信息集为学生信息、管理员信息、学生成绩、题库信息、考卷信息。
学生信息集主要是存储学生的相关信息,管理员信息集主要是存储管理员的相关信息,成绩信息集主要是用来存储学生成绩,题库信息集主要用来存储各科目的题库信息,试卷信息集主要是用来存储各考试科目的试卷相关信息。
1.“学生表”是一个数据文件,其条目内容与书写格式如表3.1所示:
表3.1数据文件“学生表”字典条目
文件名:
学生表
组成:
学生编号+学生用户名+密码
2.“管理员表”是一个数据文件,其条目内容与书写格式如表3.2所示:
表3.2数据文件“管理员表”字典条目
管理员
管理员编号+管理员用户名+密码
3.“分数表”是一个数据文件,其条目内容与书写格式如表3.3所示:
表3.3数据文件“分数表”字典条目
分数表
分数编号+学生用户名+科目+分数+日期
4.“题库表”是一个数据文件,其条目内容与书写格式如表3.4所示:
表3.4数据文件“题库表”字典条目
题库表
考题编号+题目+A项+B项+C项+D项+答案+科目+随机抽题标识
5.“科目表”是一个数据文件,其条目内容与书写格式如表3.5所示:
表3.5数据文件“科目表”字典条目
科目表
科目编号+单选数目+多选数目+单选分值+多选分值+科目名+答案+测试时间
3.2系统E-R图的设计
系统的总体E-R图如图3.1所示:
图3.1系统的总体E-R图
学生信息实体E-R图如图3.2所示:
图3.2学生信息实体E-R图
管理员信息实体E-R图如图3.3所示:
图3.3管理员信息实体E-R图
试卷信息实体E-R图如图3.4所示:
图3.4试卷信息实体E-R图
成绩信息实体E-R图如图3.5所示:
图3.5成绩信息实体E-R图
题库信息实体E-R图如图3.6所示:
图3.6题库信息实体E-R图
3.3基本数据表设计
【学生信息表】
只有登陆的学生才能参与考试,所以必须建立一个学生信息表来收集学生的登陆信息,学生登陆身份的获得必须通过管理员进行添加,管理
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网上 考试 系统 学士学位 论文