云计算在在线考试系统中的应用Word文档格式.docx

上传人:b****5 文档编号:17907250 上传时间:2022-12-12 格式:DOCX 页数:5 大小:20.10KB
下载 相关 举报
云计算在在线考试系统中的应用Word文档格式.docx_第1页
第1页 / 共5页
云计算在在线考试系统中的应用Word文档格式.docx_第2页
第2页 / 共5页
云计算在在线考试系统中的应用Word文档格式.docx_第3页
第3页 / 共5页
云计算在在线考试系统中的应用Word文档格式.docx_第4页
第4页 / 共5页
云计算在在线考试系统中的应用Word文档格式.docx_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

云计算在在线考试系统中的应用Word文档格式.docx

《云计算在在线考试系统中的应用Word文档格式.docx》由会员分享,可在线阅读,更多相关《云计算在在线考试系统中的应用Word文档格式.docx(5页珍藏版)》请在冰豆网上搜索。

云计算在在线考试系统中的应用Word文档格式.docx

  2考试系统设计

  2.1功能模块设计

  《社会科学研究方法》课程考试系统一般有两方面构成:

一方面是服务者可以看到的画面,也就是前台显示系统;

另一方面则是管理员用来管理整个网站的系统,也就是后台管理系统。

依照对模块的设计来确定采用哪一种学生来对此功能进行显示。

  2.1.1考试新闻模块

  考试信息发布中心是在页面首页发布信息的平台,所有用户都可以浏览的信息。

信息的发布与维护由站点管理员完成。

  信息管理包括信息发布、信息修改、信息项删除等几个部分。

  信息包括了导航栏中涉及到的所有栏目,其中有课程简介、教师介绍、习题集、案例分析、教学评价等。

在后台管理时需要按照类别项进行操作,而在前台显示则是综合信息列表显示。

  2.1.2学生管理功能

  学生管理模块主要有三个子模块,包含:

学生信息查询、注册以及学生集体班级查询等。

在注册这一子模块当中能够对学生的姓名、班级、密码进行判断,判断其是否存在,班级是否正确以及数据库当中有没有重复的姓名存在。

在这子模块当中,管理员能够对学生的个人信息进行添加,其中包括姓名、班级、系、以及密码等。

进行注册之后的考生,能够用其姓名以及密码登录在线考试系统来考试。

学生的集体信息包括学生的姓名、性别、准考证号、学号以及考试状态(禁止考试或者允许考试)。

  2.1.3作业提交批改功能

  作业提交批改功能是针对注册用户的一个权限功能。

已注册并通过管理员审核的学生可以在登陆后提交作业,下载作业,查看作业批改情况。

  而后台管理员则对提交的作业进行下载、查看、批阅,然后再将已批改作业上传。

此时,前台学生界面显示作业已被批改,可以下载查看。

  2.1.4在线考试功能

  在线考试功能是独立于《社会科学研究方法》课程考试系统的一个系统功能,是针对该课程师生的一个考试系统。

系统管理模块有三大子模块,其中包括管理员登录、高级管理、高级更改密码。

首先就是管理员进行登录,管理员能够使用所分配的用户名和密码来登录;

其次是高级管理,包括:

  

(1)添加或者删除考生,允许管理员对考生进行添加或者得到授权后对考生的信息进行删除。

  

(2)对名称以及资源进行添加,能够在科目的信息最好添加科目的名称,方便教师制作试卷;

最后是高级更改密码,也就是在登录系统之后对登录密码进行重置。

  学生需要在考试系统中注册,或者由老师管理员从后台分配学号和姓名给学生,依此登陆考试系统。

  学生需要选择考试试卷,进行在线考试,考完之后提交试卷,可以查看成绩。

  老师管理员可以对已参加考试学生进行管理,查看其成绩,并对该门课程成绩进行总体分析。

另外可对成绩进行删除功能。

  2.2数据库设计

  根据《社会科学研究方法》课程考试系统的子模块设计,子模块均包含若干张数据表。

  数据库设计:

在信息中心模块中,设计了kaoshi.mdb这个数据库。

其中表的设计分别见表1。

  表1介绍了信息模块的数据库设计,下面介绍在考试中心模块的数据库设计。

在线考试模块设计了kaoshi.mdb这个数据库,如表2。

  3系统实现

  3.1开发环境的三层结构

  B/S模式是一种新兴的软件体系结构.具体结构为:

浏览器/Web服务器/数据库服务器。

在B/S模式下,客户端只需安装一个浏览器软件(例如微软的IE),不需要安装用户界面应用程序,真正实现了“瘦客户”,同时简化了客户端的操作,降低了企业的成本。

由于B/S模式所有功能都在服务器上实现,所以大大降低了系统的维护工作。

此外,它还具有分布性强,开发简单,共享性强等特点,所以越来越多的信息管理系统考虑使用B/S模式,浏览器/服务器实际上是客户端服务器架构的延伸,是根据广域网的特点对客户端/服务器架构进行了的改进。

  通过比较我们可以发现浏览器/服务器模式具有下以3个方面的优越性:

  

(1)浏览器/服务器架构采用Internet上的标准通信协议既TCP/IP协议作为客户端同服务器的通信协议,可以是使位于Internet上的任意位置的人都可访问服务器。

  

(2)在服务器上对数据进行处理并将处理结果生成网页,供客户端直接下载,使得在客户机上对数据的处理被进一步简化。

  (3)由于数据的处理,存储都是在服务器上完成,因此将来对系统的升级都只是对服务器进行。

  如图2所示:

用户界面层是客户端浏览器;

商业逻辑层是我设计与开发的网站系统,其中分为了大致四个子系统;

后台数据库为ACCESS数据库,是为数据库层。

  3.2模块功能的实现

  新闻管理系统作为课程考试系统网站后台的一个重要组成部分,完成了课程考试系统网站前台新闻发布、新闻更新的功能,是直接与课程考试系统网站访问用户和课程学员交流的平台。

新闻系统的构建是否成功直接关系到我们课程考试系统网站的效用性。

  管理员在发布新闻之前先要建立新闻分类,以此方便我们的发布和搜索,下面给出了页面中的部分重要界面。

  3.2.1后台管理界面

  后台管理主要是针对新闻项的管理,根据导航栏中的几个板块,在数据库中同样设计了两个大类。

在添加新闻的时候,需要对新闻进行分类,以方便导航栏的快速检索。

  3.2.2考试试卷卷面

  用户可以通过在线考试,随时检测自己的学习情况。

  3.2.3试题编辑界面

  在线考试后台主要是设置试卷、编辑试题。

需要说明的是由于序号设置的唯一性,所以单项选择、多项选择以及填空题的题目序号必须是依次递增的,而不能是重复的。

  4系统部署中采用的云计算技术

  4.1迁移

  云计算技术可以应用于虚拟服务器中,这样做最大的好处是虚拟服务器可以在不同物理服务器中来回迁移。

迁移能力允许将虚拟服务器克隆出来,或从一台物理服务器迁移到另外一台。

  许多云计算解决方案拥有克隆或迁移能力,但在软件功能、限制和成本方面有相当大的差异。

高端的零宕机解决方案迁移成本极高且需要SAN集中存储设备的支持。

在做服务器迁移时,项目组成员对迁移的重要性进行了评估,明确了怎样迁移才能更适应项目的应用环境。

  4.2安全隔离

  对于隔离和安全问题,每种云计算技术的处理方式都不同。

云计算解决方案最基本的组件就是分区。

所有虚拟计算机必须完全隔离,这样进程、动态连接库及应用程序才不会影响同一台服务器的其他虚拟服务器上的应用。

相对于普通服务器,由于云计算技术改变了访问节点和不同的组件,所以不太可能对于虚拟服务器实施常规性攻击。

同隔离一样,对于同一台物理服务器上的两个虚拟服务器来说,彼此之间的安全同样重要。

  云计算技术在数据防泄漏方面有着无限的潜力,同样,云计算技术也有能力覆盖数据安全的其他方面,成为能够统一解决数据防丢失、防泄漏、防滥用问题的全面解决方案。

  首先,以云计算技术为基础,数据的统一灾备可以更精确地执行。

因为云计算技术能够将用户的涉密数据与非涉密数据区分开来,并通过访问重定向将分散的涉密数据集中存放在虚拟空间中,使数据灾备方案可以做到有的放矢。

同时,数据的云计算存储也使得数据灾备在实现上更加容易,即使在低成本解决方案中也可以通过对虚拟磁盘进行整盘备份而轻易实现数据灾备,在企业级应用中,用户还可以通过虚拟网络直接把关键数据重定向存储到远端。

  其次,云计算技术可以延伸到数据的外发流程,从而实现数据防滥用需求。

通过将云计算技术应用于优盘等存储介质,能够在存储介质的读写过程中加入虚拟层,由虚拟层统计数据被使用的权限、次数、时间等信息,并据此对数据的使用做出限制,达到防止数据被滥用的目的。

  4.3硬件资源管理和利用率

  云计算技术对服务器资源分配采用不同的处理方式。

硬件云计算技术和并行云计算技术将虚拟出的硬件资源分配给不同的虚拟服务器使用。

这两种技术在分配和更换硬件资源方面的灵活性有所不同。

实际上这两种技术为虚拟服务器分配的是虚拟资源,会有很多的限制,比如可以用于分配的CPU和内存资源总是有限的。

而操作系统云计算对资源的管理是非常灵活的,允许在不中断应用服务或虚拟服务器情况下实时更新资源。

  将云计算技术应用于WEB考试系统中,其实是将云计算技术当作一套整体解决方案。

完整的情况需要CPU、主板芯片组、BIOS和软件的支持,例如VMM软件或者某些操作系统本身。

即使只是CPU支持云计算技术,在配合VMM的软件情况下,也会比完全不支持云计算技术的系统有更好的性能。

  其次,项目组在部署时考虑了虚拟机与服务器的结合。

一般来说,服务器云计算可以在一台物理机器中放置3台到33台(或更多)虚拟主机。

从云计算中获得的额外服务器密度当然会有很大范围的变化,这取决于所部署的刀片服务器的功率及虚拟主机的硬件需求。

例如,每台服务器都能容纳四台虚拟主机,就可以将服务器的密度增加到四倍。

高密度服务器配置还受益于云计算软件。

如果使用一些高级虚拟特性比如说结合了分布式资源分配(DRS)的VMwareVMotion,那么高密度服务器就能发挥更大的作用。

Vmotion允许在不宕机的情况下将一台虚拟机从一个物理主机迁移到另一台主机,DRS则更进了一步,将虚拟机均衡地搭载到多台主机上,从而确保所有的物理主机可以均等地分担负载量。

  提升服务器的利用率可以显著降低数据中心的资源总拥有成本。

操作系统云计算技术在一台物理服务器上没有限制虚拟服务器的数量,高效的架构使得单个服务器在硬件条件允许的情况下可以支持更多的虚拟服务器,这无疑极大地提高了服务器的实际使用率,同时最大化服务器的性价比和投资回报率。

最大化服务器利用率和整合服务器是相关联的,不可能做其中之一而不考虑另外一个。

服务器什么时候被整合,什么时候其利用率问题才有可能得到解决。

  实际上,在WEB考试系统项目的部署中,通过云计算充分利用现有的服务器资源,不仅削减了成本,而且还能有效整合应用场景中的服务器。

  5结束语

  综上所述,随着计算机技术的快速发展,信息安全越来越重要,而网络系统攻击不断威胁着信息的安全。

因此,我们要采用相应的安全对策,制定相应的防范策略来阻止这些攻击,确保网络信息系统的安全和稳定。

  参考文献

  [1]吕建表,汪磊.关于在线考试的若干问题思考[J].当代职业教育,2014(09).

  [2]赵阳,闫保英,徐铮等.基于B/S结构的基础理论类课程试题库与在线考试系统分析[J].山东农业工程学院学报,2014,31(5).

  作者单位

  北京市自动化工程学校北京市100192

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 军事

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1