(2020年)行业分析报告在线考试系统分析与实施

上传人:精****库 文档编号:139607220 上传时间:2020-07-22 格式:DOCX 页数:37 大小:2.94MB
返回 下载 相关 举报
(2020年)行业分析报告在线考试系统分析与实施_第1页
第1页 / 共37页
(2020年)行业分析报告在线考试系统分析与实施_第2页
第2页 / 共37页
(2020年)行业分析报告在线考试系统分析与实施_第3页
第3页 / 共37页
(2020年)行业分析报告在线考试系统分析与实施_第4页
第4页 / 共37页
(2020年)行业分析报告在线考试系统分析与实施_第5页
第5页 / 共37页
点击查看更多>>
资源描述

《(2020年)行业分析报告在线考试系统分析与实施》由会员分享,可在线阅读,更多相关《(2020年)行业分析报告在线考试系统分析与实施(37页珍藏版)》请在金锄头文库上搜索。

1、目 录一、 综述11.1 开发背景、目的和意义11.2 开发、运行环境以及开发工具21.3 应用需求分析3二、 在线考试系统分析42.1在线考试系统业务流程概述42.1.1在线考试系统业务概述42.1.2在线考试系统业务流程42.2在线考试系统功能结构分析52.2.1在线考试系统后台管理的功能分析52.2.2在线考试系统的前台考试分析52.3 在线考试系统数据流程图62.4 在线考试系统数据字典描述13三、在线考试系统的总体设计183.1系统开发的目标与功能描述183.2 在线考试系统数据库设计203.2.1 概念结构设计(E-R图)203.2.2 数据库表的设计20四、 在线考试系统的实施2

2、44.1 后台管理系统的实现244.1.1首页的设计与实现:244.1.2 管理员登录的实现254.1.3管理系统主界面的设计:254.1.4 题库管理设计264.1.5 考试管理模块274.1.6 用户管理模块设计:304.1.7 成绩管理模块设计324.2 学生考试系统的实现334.2.1 登录模块的设计334.2.1 登录模块的设计:34五、结束语35六、参考书目36一、 综述1.1 开发背景、目的和意义在我们教育普及的今天,我们要进行无数次的考试,无数科目的考试,为此老师的工作量很大。那么随着计算机网络技术的发展,如何应用现代高科技技术来减轻教师的负担,给学生老师都带来方便呢?计算机网

3、络技术的飞速发展使各行各业在计算机技术应用方面得到了广泛的普及和使用。过去坐在教室里进行考试的模式将在科技发展的今天显得力不从心。因此在线考试系统的应用是势在必得的。它将以方便、灵活、快捷的优点进入人们的生活,逐渐取代传统考试的模式。大学里考试科目众多,学生众多,考试仍然是教学当中必不可少的环节。那么教师的任务就相当重,不仅要编写题目进行组卷生成试卷而且还要监考学生,考试完成后还有对试卷进行批改录入成绩。在线考试系统就是建立在国际互联网上的应用系统,应用动态ASP技术和后台ACCESS数据库实施考试自动化,大大的降低了老师的工作量。客户端的配置可以说是极其简单,使考试不受地域的局限。考生可以凭

4、本人的学号和密码进入考试,在规定时间内可进行多种允许科目的考试,考试是随机抽题,每个考生的考卷都不一样,考试完毕自动显示成绩,考生也可查阅以前的考试成绩。这相对在固定地方固定时间考固定科目来说,给学生带来了很大的便利。系统中题目的生成、试卷的提交、成绩的批阅都可以在网络上自动完成。只要形成一套成熟的题库就可以实现考试的自动化。这样,教师所要做的就是精心设计题目、维护题库,而不是组织考试,从而大大的减轻了教师的负担。教师可对多种科目进行管理,然后设置考试状态,在允许考试的状态下进行组卷,规定各题型数量、考试时间和参考人员,这样考生只要凭学号和密码在规定时间内就可进行考试,有利于考生成绩的统计和查

5、询。教师也可以查看样卷如果觉得不合适也可以对组过卷的科目进行删除重新组卷,这样使试卷的选取科目的安排都具有灵活性。鉴于此,我开发一个在线考试系统,希望应用此系统可以给教师带来方便,有利于管理考试、考生及考生成绩。同时对学生进行随机考试可有效检查考生的学习情况,提高学生学习效率。1.2 开发、运行环境以及开发工具本系统主要利用ASP技术 ,利用Access作为后台的数据库,利用WINDOWSXP作为系统平台。采用“原型法” 、“结构化分析方法”和“面向对象的结构化程序设计方法”进行系统的开发。ASP本身并不是一种脚本语言,它只是提供了一种使镶嵌在HTML页面中的脚本程序得以运行的环境。我们可通过

6、ASP结合HTML语言、ASP指令和ActiveX元件以及数据库等方面的知识,使用自己的Web服务器创建并运行动态的交互式Web站点。用户端只要使用可执行HTML码的浏览器,即可浏览ASP所设计的网页内容。ASP所使用的脚本语言(VBScript,JavaScript)均在Web服务器端执行,用户端的浏览器无需执行这些脚本语言。ASP包含三方面含义:一、ASP使用了Microsoft的ActiveX的技术,该技术是Microsoft软件的重要基础,采用封装对象、程序调用对象的技术,简化编程,加强程序间合作。二、ASP运行在服务器端,这样就不必担心浏览器是否支持ASP所使用的编程语言。ASP的编

7、程语言可以是VBScript和Jscript。三、ASP返回标准的HTML页面,可以正常地在常用的浏览器中显示。浏览者查看页面源文件时,看到的是ASP生成的HTML代码,而不是ASP代码,这样可以防止别人抄袭程序。Access是Microsoft 公司推出的一款优秀的数据库管理软件,是一种关系式数据库,使用它不需要进行过多复杂的编程,利用所提供的向导和一些图形化的界面与工具能够完成小型数据库管理系统的设计和实现。它可以有效地组织、管理和共享数据库的信息,并将数据库信息与Web结合在一起,为通过Internet共享数据库信息提供了基础平台。最适合用来作为中、小规模数据量应用软件的底层数据库。因为

8、其功能强大、可靠、高效的管理方式,支持网络和多媒体技术,简单易学,便于开发。1.3 应用需求分析在线考试系统需要满足来自两方面的需求,这两方面的需求分别是考生需求和管理员需求。考生的需求是能够在网上对各种科目在规定时间内进行考试;系统管理员的任务最为复杂,既要对题库进行管理维护,又要对考试进行管理,还要对用户进行管理。管理员管理考试系统工作量大,数据安全性和保密性要求最高。本功能实现题库的管理,包括对科目的管理和各种题型的管理。包括对科目进行添加、删除和修改考试状态;各种题型的添加、编辑、删除和查询。按照科目的名称来查询。管理员还要进行考试管理,包括组卷然后生成样卷以供查看,再根据情况对组成的

9、卷子有根据的进行删除重新组卷。同时可以对组过的卷子进行查看考试日期、科目名称和参考人员。管理可以按不同方法进行查询成绩,可以按考试科目进行查询和按考生信息(包括姓名和学号)进行查询。最后还要对用户进行管理,包括考生管理和管理员管理。可以对考生进行添加、删除、修改和查询(按学号和姓名);对管理员进行权限设置:管理题库权限、管理考试权限、管理用户权限和管理整个系统的权限。考生进行考试凭自己的学号和密码进行登录,如果是在考试期间即可参加考试,也可以查询以前考试的成绩和修改自己的密码。新考生可以进行注册可以登录考试界面,但无法进行考试,考生考试要在管理员确定是参考人员的情况下才可以进行考试。二、 在线

10、考试系统分析2.1在线考试系统业务流程概述2.1.1在线考试系统业务概述在线考试系统的业务流程可分为以下几个流程:第一、教师编写各题型题目,维护题库;第二、教师组成试卷,规定考试时间、各题型数量和每题分值;确定参考人员;第三、系统生成样卷;供教师查看比,对不满意的组卷进行删除; 第四、管理员管理考生信息和管理员信息,可对考生进行添加、删除、修改和查询;可设置不同权限的管理员来对后台不同管理模块进行管理;第五、已确认为参考人员的考生可进行考试和查询以往考试科目,其他学生可进行成绩查询;成绩查询2.1.2在线考试系统业务流程学生参加考试登录密码修改注册用户数据库试题管理考试管理管理员成绩管理后台登

11、录用户管理图2.1.2 在线考试系统的业务流程图2.2在线考试系统功能结构分析2.2.1在线考试系统后台管理的功能分析 本系统有五个管理员,一个总的管理后台数据的管理员,还有四个分别管理题库、考试、用户和成绩的管理员,他们拥有不同的权限。具体如下图所示:管理员用户管理题库管理考试管理考试日期确定参考人员管理权限1管理权限3管理权限2各类试题管理科目管理学生管理管理员信息管理组卷管理试卷管理成绩管理成绩批阅成绩查询管理权限4图2.2.1 在线考试系统的后台管理功能结构图学生2.2.2在线考试系统的前台考试分析注册用户用户参加考试查询成绩修改密码图2.2.2 在线考试系统的前台考试系统功能结构图2

12、.3 在线考试系统数据流程图在线考试系 统学生学生信息管理员成绩成绩D1考试系统数据库图2.3.1 在线考试系统的顶层DFD学生 P2在线考 试 P3考试管 理 P4题库管 理 P5用户管 理 P1用户信息管 理学生信息管理员管理权限1管理权限3管理权限2D1考试系统数据库用户学生信息考生成绩考试信息试题数据用户信息学生信息P6成绩管 理管理权限4考生成绩用户用户信息图2.3.2 在线考试系统的第一层DFD学生信息 P1 P1.2学生成绩查 询 P1.3密码修 改 P1.1用户注 册学生管理员管理权限3考生成绩D2考生成绩信息考生信息学生信息考生成绩D3用户信息用户用户信息用户信息图2.3.3

13、 考生管理的展开 P2P2.1身份验 证P2.2进行考 试学生D2考生成绩信息学生信息输出成绩D2学生信息图2.3.4 在线考试的展开 P3P3.1科目管 理P3.4试卷管 理P3.5试卷异动管 理管理员管理权限2试卷信息D4考卷信息考卷信息P3.2科目异动分 析科目信息科目异动信息科目名称D5科目信息P3.3组卷管 理考卷信息图2.3.5 考试管理的展开 P3.1P3.1.1增加科 目P3.1.2删除科 目P3.1.3科目考试状态修改管理员D5科目信息科目信息科目信息科目考试状态信息P3.3.1科目信息科目信息科目信息图2.3.6 科目管理的展开P3.3P3.3.1科 目考试状 态分 析P3.3.2总体参数设 置P3.3.3确定参考人 员管理员管理权限2题目类型及时间考生信息P3.4.1D5科目信息P3.1.1,P3.1.2D3学生信息图2.3.7组卷管理的展开P3.4P3.4.1查看组卷信 息P3.4.3生成样 卷P3.4.2删除组 卷D4考卷信息管理员组卷信息组卷信息组卷信息组卷信息D7D6D10D8D9判断题库单选题库多选题库填空题库简答题库试卷样本图2.3.8 试卷管理的展开多选题库D10简答题库D9填空题库D8D7单选题库判断题库P4P4.1判断题管理 P4.2单选题管理P4.5多选题管理 P4.3填空题管理 P4.4简答题管理管理员管理权限

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 企业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号