【毕业学位论文】(Word原稿)企业培训中心在线考试系统的设计与实现-软件工程_第1页
【毕业学位论文】(Word原稿)企业培训中心在线考试系统的设计与实现-软件工程_第2页
【毕业学位论文】(Word原稿)企业培训中心在线考试系统的设计与实现-软件工程_第3页
【毕业学位论文】(Word原稿)企业培训中心在线考试系统的设计与实现-软件工程_第4页
【毕业学位论文】(Word原稿)企业培训中心在线考试系统的设计与实现-软件工程_第5页
已阅读5页,还剩58页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

中图分类号: 学校代码: 10055 密级: 公开 硕 士 专 业 学 位 论 文 企业培训中心在线考试系统的设计与实现 文摘要 中文摘要 随着科技的发展,企业规模越来越大,人员越来越复杂 。 企业要想在竞争中利于不败之地 , 关键 在于 发展人才战略 。 企业的人员素质和工作态度决定着企业的成败。然而,面对企业不同部门,不同专业水平的人员,如何提高员工的专业技能、管理水平越来越受到企业的重视。 企业在线考试系统具有提高工作效率和培训成果、增加公正性的优点。使用在线考试系统可以免去培训管理部门大量的繁杂工作,培训管理部门只需精心组织策划题库,保证题目涉及面广,题型全面。职 工考试时会自动生成一套完整的试卷,而且不同职工的实体是不同的,这样有效防止作弊行为和提前预知试题的等情况的发生。另外,考试时间结束,系统会自动提交试卷,保证考试时间的统一性。最后,系统自动判卷,把成绩送到数据库进行统计、汇总,大大缩短考试周期,提高工作效率。 本系统主要实现了企业培训中心的在线考试系统,该系统能够为企业人力部门或是培训中心的职工考核、考试带来极大的便利,大大减少了企业培训考试的传统纸质化办公,提高了企业考试、业务培训的水平,为员工的个人成长、专业技术能力提高提供了极好的应用平台。 本系统基于 术,使用 具作为系统的主要开发工具,在系统实现中使用 术实现了系统的页面交互设计。系统的数据库管理使用据库管理工具,实现了在线考试系统的数据安全管理。同时,系统还使用 三方插件实现日志的日期管理。系统使用 为系统的最终 布工具。 本文最终实现了系统的个人信息管理、基本配置管理、自我检测管理、题库管理、试卷管理、试卷分析、日志管理和新闻公告管理等功能 ,实现了企业基于互联网的在线考试 管理 ,提高了企业的员工培训考试的信息 化管理水平。 关键字: 在线考试系统 of is to an in in of or of in of of to of to of of be is a of to an a of is of In is to of R or of to is SP y as of in of to y of of At as of to 录 目录 第一章 绪论 . 1 第一节 研究背景 . 1 第二节 企业在线考试系统发展现状 . 2 第三节 课题开发目的及意义 . 5 第二章 在线考试系统需求分析 . 7 第一节 系统 开发可行性分析 . 7 第二节 在线考试系统功能需求分析 . 8 统功能概要分析 . 8 统管理模块分析 . 9 题库管理模块分析 . 11 线考试模块分析 . 13 卷管理模块分析 . 15 知公告模块分析 . 17 统功能总体分析 . 19 第三节 在线考试系统用例分析 . 20 与者分析 . 20 与者用例分析 . 21 第四节 在线考试系统性能需求分析 . 24 第五节 本章小结 . 25 第三章 在线考试系统数据库设计 . 26 第一节 系统总体设计原则 . 26 第二节 系统数据库设计 . 26 据库概念模型设计 . 27 目录 据库表结构模型设计 . 31 第三节 本章小结 . 34 第四章 系统详细设计与实现 . 35 第一节 数据库链接与系统配置 . 35 据库的连接 与调用 . 35 文件上传组件安装与配置 . 35 中文乱码问题解决方案 . 37 第二节 程序设计与代码实现 . 37 题添加功能设计实现 . 38 卷生成功能设计实现 . 40 计报表功能设计实现 . 42 第三节 系统实现结果 . 44 第四节 系统发布 . 49 第五节 本章小结 . 52 第五章 总结与展望 . 53 参考文献 . 54 致谢 . 56 个人简历、学术论文与研究成果 . 57 第一章 绪论 1 第一章 绪论 本章主要介绍企业在线考试系统的研究背景、发展现状以及企业在线考试的开发目的与意义。 第 一 节 研究 背景 在中国的企业培训体系中,职工入职后的专业和技术的再学习能力的培养,通常还是采用卷面考核的方式进行。在许多职工的培训过程中,各类专业知识的考核通常按照周期性的卷面测试,检验职工掌握本岗位专业技术知识的程度。同时,还会组织相关人员到对口单位进行实习,实习结束后同样也要对员工进行实习考核 1。由 此可以看出,卷面测试的方式依然是很多企业培训员工的主要考核方式。 企业人力资源部门的人员较少,培训内容又涉及到各个岗位的不同专业的不同技能,传统的考核方式依然是由人力资源部门邀请相关岗位的部门领导出卷,再由人力资源部门员工进行打印,组织员工到相关考场进行考试 2。如此一来,首先是给人力资源部门的负责员工带了繁杂的工作,同时给员工带来了更大的压力,降低了工作效率。 企业在信息化建设中,网络基础设施及接入设备呈现多样化。大型企业往往都建有自己的网络管理中心,配置较高的网络软硬件设备。中小型企业由于维护网络的费 用较高,通常采用托管方式,租用网络供应商提供的域名、空间,降低企业运营成本 3。 随着科技的发展,企业规模越来越大,人员越来越复杂,企业要想在竞争中利于不败之地关键是发展人才战略,企业的人员素质和工作态度决定着企业的成败。然而,面对企业不同部门,不同专业水平的人员,如何提高员工的专业技能、管理水平越来越受到企业的重视 4。 面对企业开始组织越来越多的培训,企业为提高培训成果,培训考试是不可避免的,但是原始的考试涉及工作量非常大,组织命题、印刷试卷、分部门安排考场以及阅卷、统计分数等等,无疑给培训管理部门 带来很多麻烦。而且第一章 绪论 2 考试周期长、效率低,考试过程存在舞弊或者阅卷标准不一等,造成考试有失公正性。随着计算机技术突飞猛进的发展,人们迫切要求利用信息技术改变这种工作状态,以减轻员工负担,节约时间,创造更大价值。与此同时也提高考试的效率和质量,保证了考试的公正性和公平性。 企业在线考试系统具有提高工作效率和培训成果、增加公正性的优点。使用在线考试系统可以免去培训管理部门大量的繁杂工作,培训管理部门只需精心组织策划题库,保证题目涉及面广,题型全面。职工考试时会自动生成一套完整的试卷,而且不同职工的实体是不同的,这样 有效防止作弊行为和提前预知试题的等情况的发生。另外,考试时间结束,系统会自动提交试卷,保证考试时间的统一性。最后,系统自动判卷,把成绩送到数据库进行统计、汇总,大大缩短考试周期,提高工作效率。 第 二 节 企业 在线考试系统发展现状 企业计算机考试系统的实现,将培训管理部门从繁杂的工作中解脱出来,他们从传统的确定培训内容、出题、组织考试、阅卷、统计成绩等,转变为只需通知考试、安排考场等工作,充分体现了企业培训在线考试系统给管理人员带来的便捷。 20 世纪 70 年代,美国率先组织对计算计在线考试系统进行研究,80 年代,开 始编制出有效的计算机考试系统。计算机考试系统最早应用于学校,加利福尼亚州以及得克萨斯州等高等院校于 1990 年考试使用,从此,计算机在线考试系统得到人们广泛认可。美国思而文学习有限公司是世界上成立最早、规模最大的专门从事计算机考试服务的公司,它可以提供 20 多种语言,近千种不同类型的考试,大大减少了政府的考试开支。 与西方发达国家相比,国内的计算机技术发展比较晚,理念相对比较落后。但是近几年,随着经济的快速发展,计算机技术有了突飞猛进的发展,企业的规模不断壮大,竞争越来越激烈,人们已经意识到发展人才战略的重要性 。但是传统的企业培训以及培训考试工作及繁杂又浪费时间,与科技的进步不相匹配。越来越多的企业开始引入信息化管理、工作效率高的企业培训在线考试系统。但是一些规模相对较小的企业既跟不上培训,培训考试更是少之又少。但是随着企业的发展壮大以及竞争的日趋激烈,将会有更多的企业关注在线考试系统,企业培训在线考试系统前景广阔。 第一章 绪论 3 当前我国网络在线考试系统主要有基于 B/S 模式和基于 C/S 模式的两种网络考试模式。基于 B/S 模式的网络考试模式往往应用于考生自主学习、在线考试、自主学习集合自主考试等方面。基于 C/S 模式的网络考试系统 主要应用于比较正式的局域网考试,比较典型的就是全国计算机等级考试、职业技能考试以及行业技能考试等。下面将简单介绍部分国内外部分考试系统的发展现状及特点。 1. 清华泰豪网络考试系统 清华泰豪网络考试系统是由北京清华泰豪有限公司研发一套基于局域网的在线考试、培训和在线作业布置考试软件,主要面向对象为中小学 5。 系统提供网上考试、网上作业布置、习题、测验、教学结果反馈等教学环节的全部功能。该系统拥有附带中小学各科试题题库 20 万道,实体全面且实用性较强。很多中小学已经将此系统安装到学校的网络教学环境中。系统目前存在 的主要缺点是系统使用相对复杂,需要配置题库服务器,同时还需要安装教师机、监视机、学生机等多种客户端。 2信心网上考试系统 信息网上考试系统是采用的是 术完成的基于 B/S 模式的在线考试系统。系统主要包括单项选择、多项选择、判断题、填空题,对主观题没有过多涉及。该系统主要由系统管理员在后台导入和添加试题,考生在考试时随机抽题,最终完成试题并提交。系统的缺点在于,如果学生在线考试过程中,电脑突然死机,则电脑重启后进入考试系统后,无法恢复之前所抽的试题,只能重新抽题 6。 3. 全国计算机等级考试系统 全国计算机等级考试主要是基于 C/S 模式的局域网考试环境。该套考试系统需要安装服务器和客户机,每个考生服务器需要映射到服务器的用户。服务器安装早期使用的是 000 操作系统,之后升级到 003,目前采用的是 008 操作系统。该系统主要是为全国的计算机等级考试使用,系统有单项选择题、程序改错题、程序设计题,没有主观题 7。 通过对国内目前考试系统的考察和统计,总结国内考试管理软件具有以下特点: ( 1)在线考试系统一般使用 C/S 和 B/S 两种结构,适用性比较广; 第一章 绪论 4 ( 2)一般系统都有自动组卷和评卷功能,但是其他功能参差不齐; ( 3)考核软件主要是模拟环境和真实环境并存; ( 4)试题库均是开放式的,具有可扩展性; ( 5)试题库的管理比较严格,而且比较谨慎,试题库组成比较完备。 传统的考试方法 模式如图 示 8。 图 统考试方式流程 基于 C/S 模式的考试系统结构模式如图 示。 W i n d o w s 服 务 器考 试 系 统 企 业版考 试 系 统 管 理员w i n d o w s 客 户 端考 试 计 算 机w i n d o w s 客 户 端考 试 计 算 机w i n d o w s 客 户 端考 试 计 算 机w i n d o w s 客 户 端远 程 用 户w i n d o w s 客 户 端公 用 电 话 网 、因 特 网图 9。 第一章 绪论 5 企 业 在 线 考 试 系 统应 用 服 务 器企 业 在 线 考 试 系 统数 据 库 服 务 器W e b 服 务 器客 户 端 浏览 器客 户 端 浏览 器客 户 端 浏 览器互 联 网图 于 B/S 模式的企业在线考试系统网络结构模式 李桂香 等人设计开发 基于 网上考试系统的设计与实现 ,系统具备题库管理、自动组卷、自我检测的功能,全面提高了网上在线考试管理水平 9 。 徐其华 在 基于 线考试系统的设计 一文中,对在线考试通过的试卷管理及分析环节做了充分工作,通过老师提交的填空题、选择题等多种类型的试题,实现了试卷的快速组卷 10。 李 现 艳等人设计和开发了基于 在线考试系统设计与实现。 针对于 学校计算机基础教学部开发了试题库在线考试组卷系统,实现了计算机基础部的各种类型题目的添加、组卷管理,为基础教研室的考试管理提供了有利支持 11。 金道之 设计和实现了 在线考试系统的研究和实现 的在线考试系统。系统中的各项功能模块具有较高的交互特性,并对用户的并发访问提出了较好的处理方法 12。 侯阅 完成的 基于 在线考试系统 实现了系统的 B/S 架构设计,同时使用了 三层网络结构,性能完善,界面美观,提高了在线考试系统的利用率 13。 第 三 节 课题开发目的及意义 企业培训中心在线 考试系统可以提 高考试的可靠性、有效性和工作效率,第一章 绪论 6 降低考试成本。同时,该系统还会为 职工 提供了模拟试卷,使得练习与考试二者合一,方便并满足 企业管理者 与 员工 两者的需求。 为了满足系统对先进性、安全性、兼容性、可扩展性、可移植性等方面的要求,系统总体构架设计建立在 B/S 的三层体系结构的基础上,即:用户层、业务逻辑层、数据库层。可以增加新的考试科目;可以充分利用题库中的试题由系统随机组卷,并在指定时间内发布试卷; 职工 参加完成考试能立即得到答案,并知道考试中的哪些客观题答错了; 企业培训教师 能得到 职工 考试后传送到系统的反馈信息,可对成 绩进行查询和分析,同时对 职工 考试中出现的错误进行统计。此外,还应具有良好的用户界面,操作方便,尽量减少操作率。具有安全保密机制。 第二章 在线考试系统需求分析 7 第二章 在线考试系统需求分析 系统的需求分析阶段是系统开发的关键阶段。 本章 主要通过 讲述企业在线考试系统开发的可行性分析、 系统需求分析 、性能需求分析和安全性需求分析等 内容,阐述企业培训中心在线考试系统的需求分析过程。 第 一 节 系统开发可行性分析 可行性分析也称为可行性研究,即是在系统调查的基础上,针对新系统的开发是否具备必要性和可行性,对新系统的开发从技术、经济、管理的方面进行 分析和研究,以避免投资失误,保证新系统的开发成功。可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决 15。该系统的可行性分析包括以下几个方面的内容: 经济可行性:主要是对项目的经济效益进行评价,利用计算机来实现网上考试以成为适应当今 企业培训 管理的方式 16。开发一套能满足网上考试系统的软件是十分必要的,实现试卷管理和试卷生成自动化,在减少由于人为失误而造成损失的同时,也可以使 企业培训教师 减少工作量,本系统在经济上是可以接受的,并且本系统实施后可以显着提高考试效率,有助于 企业培训中心 实现网络化管理,所以本系统在经济上是可行的。 技术可行性:技术上的可行性分析主要分析 技术条件是否能顺利完成开发工作,硬、软件能否满足开发者的需要等 17。 软件方面,网络化的考试需要的各种软件环境都已具备,数据库服务器方面则有 能够处理大量的数据,同时保持数据的完整性并提供许多高级管理功能。其灵活性、安全性和易用性为数据库编程提供了良好的条件因此,系统的软件开发平台已经成熟可行。硬件方面,科技飞速发展的今天,硬件更新的速度越来越快,容量越来越大,可靠性越来越高,价格越来越越低,其硬件平台完全能 满足此系统的需要。 操作 可行性: 在线考试系统需要具备友好的用户功能界面,以满足用户对于系统的使用要求 18。 基于浏览器 够以丰富的页面通过 二章 在线考试系统需求分析 8 系统的使用者都具有计算机操作的基本能力,可以掌握系统的使用。 总体而言,本项目开发在经济、技术和操作方面是可行的,具备项目开发的总体可行性。 第 二 节 在线考试系统 功能需求分析 系统的功能需求分析环节中,研究企业在线考试系统所应当实现的功能特性,以支持在线考试的各项业务处理需要 。 统功能概要分析 企业在线考试系统概要分析中,从总体上 确定系统所需要 具备的功能特性。研究企业在线考试工作中所需要处理的各项业务,得到图 系统功能总体结构分析图。 在 线 考 试 信 息 系 统系统管理模块试题库管理模块在线考试模块阅卷理模块通知公告模块图 统总体功能分析图 根据图 知道, 企业在线考试信息系统主要包括系统管理模块、试题库管理模块、在线考试模块、阅卷管理模块和通知公告模块。 系统管理模块用于处理在线考试系统运行所需的各项基础业务, 为系统运行提供基础数据和基础功能支持。 试题库管理模块 对于在线 考试系统所需的各种试题进行管理。试题是在线考试系统的基础要素,通过维护试题保障考试的顺利开展。 在线考试模块支持企业员工进行在考试阶段进行答题,以及在日常学习过程中利用系统进行自测。 阅卷管理模块支持系统对于各门考试科目进行试卷评分,并给出每一分试第二章 在线考试系统需求分析 9 卷的分数。 通知公告模块管理考试系统所发布的各类通知公告信息。利用通知公告向参加考试的员工发布各类消息。 统管理模块分析 块功能分析 详细分析系统管理模块所包含的各项功能,得到图 功能详细分析结果。 系 统 管 理 模 块系统用户管理运行参数管理访问权限管理系统账号管理系统数据备份图 统管理模块详细分析图 系统管理模块包括系统用户管理、运行参数管理、访问权限管理、系统账号管理和系统数据备份功能。 系统用户管理功能: 在线考试系统的用户包括培训师、参训员工、系统管理等各种类型使用者。通过用户管理功能,维护使用者的个人基本信息,并 授予用户相应的访问权限。系统用户管理功能主要包括用户添加、用户修改、用户授权、用户删除等具体操作。 运行参数管理: 运行参数管理功能用于配置系统运行期间的各种参数。包括 考试阶段划分、阶段权限划分等若干具体操作。 访问权限管理: 系统的所有操作都需要具有对应的操作权限。通过访问权限管理功能,进行权限初始化、权限授权等相关操作,以保障系统的所有操作都是基于授权而进行的。 第二章 在线考试系统需求分析 10 系统账号管理: 系统使用者登录系统需要输入用户名、密码数据。只有登录成功之后,才能够进行系统操作。账号管理功能可以向用户分配账号,并设置系统访问账号的状态。 系统数据备份: 将系统的各项数据进行有效备份,可以选择磁盘备份和数据库备份等多种形式。 务流程分析 在系统管理模块中,以系统登录操作为例, 分析各项功能运行的具体业务流程。系统登录功能中,客户端和应用程序之间的交互过程分析如图 示。 客 户 端 服 务 器填 写 账 号 、 密 码页 面 验 证是 否 通 过校 验 ?是否数 据 校 验用 户 对 象 读 取权 限 读 取页 面 生 成页 面 跳 转是 否 通 过校 验 ?域 属 性 设 置是否图 统登录业务流程分析图 第二章 在线考试系统需求分析 11 在系统登录过程中主要包括如下几个主要操作步骤。 (1) 页面数据填写 在客户端页面输入用户名、密码信息。并点击页面提交。 (2) 页面验证 页面登录表单提交后,会调用页面 本对于页面数据进行校验。主要包括输入项是否为空、输入项长度是否符合标准等验证。 (3) 服务器数据校验 服务器端根据页面的数据值,发起数据库访问 句,并根据语 句返回值确定是否通过校验。 (4) 数据读取 在通过校验之后,服务器对应读取用户对象和用户相关联的权限集合,讲数据设置到 用域中。 (5) 页面生成 系统的页面根据作用域中的相关数据进行动态页面渲染,形成 态页面代码。 (6) 页面跳转 客户端在接收到服务器端所发送的 码后,根据相应的显示规则构造客户端页面完成页面跳转。 题库管理模块分析 块功能分析 详细分析试题库管理模块所包含的各项功能,得到图 功能详细分析结果。 试 题 库 管 理 模 块培训科目管理试题类型管理试题添加试题更改试题列表试题删除图 题库管理模块详细分析图 第二章 在线考试系统需求分析 12 试题库管理模块包括培训科目管理、试题类型管理、试题添加、试题更改、试题列表、试题删除等功能。 培训科目管理: 在线考试系统可以支持对于多项培训科目的考试。 培训科目是试题管理的基础,所有的试题都是针对于特定的培训科目。 试题类型管理: 试题类型管理功能用于设置在线考试系统试题的基础类型。主要类型包括选择题、问答题、判断题、填空题等。 试题添加: 试题添加操作向系统中加入对应的试题以组成试题库。试题的添加操作需要系统根据试题类 型对应生成满足输入要求的功能界面。 试题更改: 将试题库中的试题进行更改操作,以保障试题的正确性。 试题列表: 对于试题进行分页列表显示,可以按照各种查询条件显示满足条件的试题,通过特定的排序规则进行试题排序。 试题删除: 支持对于试题的定向删除和批量删除。 务流程分析 在试题库管理模块的业务流程中,以试题添加操作为例进行分析。 试题添加的业务流程分析如图 示。 在试题添加操作中,主要包括如下业务操作步骤。 (1) 考试科目选择 在线考试系统中包括若干考试科目,通过 考试科目选择确定要向哪一个科目添加试题。 (2) 题目类型选择 通过系统选择所要添加题目的类型,系统需要根据题目类型的不同对应生成满足题目输入要求的功能届满。 (3) 数据输入保存 将试题和答案在页面进行输入,并在页面表单提交之后,讲数据保存到数第二章 在线考试系统需求分析 13 据库。 试 题 输 入题 目 类 型 选 择考 试 科 目 选 择答 案 输 入试 题 保 存图 题添加操作流程图 线考试模块分析 块功能分析 分析在线考试模块中所包括的具体功能,得到图 模块功能详细分析图。 在 线 考 试 模 块考试卷生成考试组管理在线答题考试计时模拟自测图 线考试模块详细分析图 在线考试模块包括考试卷生成、考试组管理、在线答题、考试计时、模拟自测功能。 考试卷生成: 第二章 在线考试系统需求分析 14 系统 提供根据特定的生成条件得到满足要求的考试卷的功能。支持顺序、乱序等各种不同的试卷题目选择方法。 考试组管理: 支持为同一门课程的考生安排不同的考试组,每一个考试组可以根据需要采用相同的试卷或者不同的试卷。 在线答题: 系统支持考生在考试过程中进行在线答题操作。能够讲考生的每一道题目的答题结果进行实时保存,并在到达考试结束时间情况下强制提交试卷。 考试 计时: 根据考试的时间安排,对于每一位考生进行考试分别计时。确保每一位考生的考试时长。 模拟自测: 系统支持考生利用题库进行模拟自测,对于每一道题目都会给出模拟自测的答案,由学生对照答案进行自我评分。 务流程分析 在线考试模块的业务流程中,以考试卷生成操作为例进行分析。考试卷生成的业务流程分析如图 示。 客 户 端 服 务 器题 目 类 型 选 择题 目 数 量 选 择题 库 试 题 读 取页 面 显 示试 卷 生 成图 试卷生成业务流程图 第二章 在线考试系统需求分析 15 在考试卷生成流程中,主要包括如下几方面的业务操作。 (1) 题目信息选择 题目信息选择 包括题目类型和题目数量选择,通过 页面输入题目的信息,为数据的读取提供依据。 (2) 试题库读取 考试系统根据客户端页面所输入的题目类型和数量信息,在数据库中读取满足要求的考试题目。题目可以根据客户端的选择,按照随机或者顺序的方式进行读取。 (3) 试卷生成 在系统读取试卷之后,讲所读取到的数据组成考试卷, 并保存在对应的作用域中。 (4) 页面显示 客户端页面根据题目的类型生成对应的页面元素,对于各种不同类型的题目进行显示。 卷管理模块分析 块功能分析 分析阅卷管 理模块中所包括的具体功能,得到图 模块功能详细分析 阅 卷 管 理 模 块考生试卷查询考生试卷浏览自动阅卷人工阅卷分数管理统计报表图 卷管理业务流程图 阅卷管理模块主要包括考生试卷查询、考生试卷浏览、自动阅卷、人工阅卷、分数管理和统计报表功能。 考生试卷查询: 根据考生的姓名、考号等信息,查询考生的试卷信息。系统根据查询条件第二章 在线考试系统需求分析 16 显示每一位考生的试卷信息。 考生试卷浏览: 提供对于考生试卷的详细信息浏览操作,显示考生试卷的全部信息。对应显示考生的题目、答案等信息。 自动阅卷: 系统 需要 对于 客观题目提供自动阅卷功能 ,由系统根据考生答案和标准答案进行比对,给出每一道题目的判断结果。 人工阅卷: 对于主观类型的题目,需要由人工进行阅卷。人工阅卷给出每一道题目的得分情况。 分数管理: 对于考生的历次考试成绩进行管理,统计考生的得分情况,为考生的试卷分析提供依据。 统计报表: 根据参加考试考生的分数情况,支持对应的数据报表显示。通过统计报表功能,可以从整体上掌握考生的考试分数分布等信息。 务流程分析 阅卷管理模块的业务流程中,以统计报表操作为例进行分析。统计报表的业务流程分析如图 示。 客 户 端 服 务 器页 面 显 示考 试 选 择报 表 类 型 选 择数 据 查 询图 形 绘 制图 计报表业务流程图 第二章 在线考试系统需求分析 17 统计报表业务流程中, 主要包括如下几方面的业务操作流程。 (1) 报表参数选择 报表参数主要包括具体的考试以及报表类型。在客户端页面对于相关信息进行选择之后,提交表单到服务器。 (2) 数据查询 服务器端组件根据客户端所提交的数据,对应构造数据库查询 句,得到数据的查询结果。 (3) 图形绘制 利用系统的绘图组件,根据数据库所读取到的数据绘制数据报表图形。 (4) 页面显示 客户端页面 利用 件 对应的 显示服务器端所发送的图形 报表 数据。 知公告模块分析 块功能分析 分析通知公告模块所包括的具体功能, 设计得到图 通知公告模块功能详细分析图。 通 知 公 告 模 块通知公告下发通知公告查询通知公告列表通知公告删除图 知公告 模块详细分析图 通知公告模块包括 通知公告下发、通知公告查询、通知公告列表、通知公告删除功能。 通知公告下发: 由相关工作人员 将 通知公告在系统中进行发放。通知公告具有公开性,能够为系统所有使用者所浏览。通知公告包含标题、内容以及相关附件信息。 通知公告查 询: 第二章 在线考试系统需求分析 18 支持系统 使用者利用各种条件检索通知公告信息。系统支持模糊查询、精确查询两种数据检索模式,能够 把检索结果向用户进行展示。 通知公告列表: 根据通知公告的发布日期,将通知公告进行分页列表显示。 通知公告删除: 系统管理员能够对于个人所发布的通知公告进行删除操作。 务流程分析 通知公告模块的业务流程中,以通知发布操作为例进行分析。通知发布的业务流程分析如图 示。 标 题 输 入内 容 输 入附 件 上 传选 择 发 送 时 间信 息 发 布数 据 校 验通 过 ?是否图 知发布业务流程分析图 通知公告发布 主要包括 如下几方面的业务处理流程。 (1) 数据输入 通知公告的数据输入包括标题输入、内容输入等内容。需要在规定的字数范围内输入标题和内容。 (2) 附件上传 根据通知公告的需要,上传相应的附件。附件的文件类型需要满足系统的规定,以保障系统数据安全。 第二章 在线考试系统需求分析 19 (3) 选择发送时间 通知公告的发布可以即时发布也可以选择定时发布。系统会根据用户所选择的发送时间进行通知公告发布。 (4) 信息发布 系统把数据保存到数据库,并在到达通知公告的预约发送时间后将通知公告进行发布。 统功能总体分析 综合系 统的各个功能模块需求分析结果,得到图 系统功能总体需求分析图。 系 统 用 户 管 理运 行 参 数 管 理访 问 权 限 管 理系 统 账 号 管 理系 统 数 据 备 份培 训 科 目 管 理试 题 类 型 管 理试 题 添 加试 题 更 改试 题 列

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论