CS模式的标准化考试系统
- 格式:pdf
- 大小:1.36 MB
- 文档页数:36
基于C/S的院校考试系统的设计与实现作者:陈敏来源:《电脑知识与技术》2008年第34期摘要:该系统提出了基于C/S的院校考试系统的实现方案,主要针对客观题,如单选、多选、判断、填空四种题型进行考试。
实现了各类课程的题库建设,自动抽题,答题,自动评分,试卷分析等功能。
关键词:考试系统;题库建设;自动组卷中图分类号:TP393文献标识码:A文章编号:1009-3044(2008)34-1583-02Design and Achievement of Institute Test System Based on C/SCHEN Min(Yuanping Agricultural University of Shanxi College, Yuanping 034100, China)Abstract: It puts forward basic C/S achievement plan of the institute test system.The main objective of the system is aim at four questions types for examination .such as single- choice, multi-choice, judgments, fill in the blank .The main purpose is to implement the functions of various courses. for example, automatically selecting and answering function, automatically scoring and anglicizing function and so on.Key words: exam system; item banking; auto-generating examination paper1 引言计算机网络考试是指采用计算机软件,通过计算机网络传输相关数据来进行的形式。
基于三层CS模式网络考试系统的研究与实现中文摘要中文摘要本文基于微软.NET平台开发了一个远程网络考试系统。
该系统可以应用在多种远程教育考试上,可以基本上实现无纸化和自动化考试模式。
系统不仅可以应用在局域网环境下,还可以应用在Internet环境下,有效地整合了现有的教育资源,使出题专家、辅导教师和考生能够在网络上互相交流,实现无纸化考试。
这样就突破了原有的时空限制,高效地达到了自动出题、判卷和生成成绩的目的,减轻了教师和考生的负担,更好地为学校,尤其是网络学校和开放大学的考试提供了一种便捷高效的方式。
系统采用基于Internet的C/S多层架构,在功能上由数据层、功能层和表示层组成。
在数据层中存储试卷、考生信息和教师信息等数据,在功能层上部署了负责完成系统中全部的核心处理功能的COM组件,在表示层提供网络考试系统的用户接口部分。
利用微软.NET开发平台,以SQLServer2005为数据库管理工具实现整个系统。
本文提出了一种基于ADO的数据库编程方法。
为了更好组卷,本文还提出了一种基于遗传算法的智能组卷技术。
本文主要涉及两大类模块。
第一类是基层服务器端模块,主要负责下载考试计划、考场管理、文件传送管理和系统配置等任务。
第二类是考试客户端,即考生端,主要负责采集学生信息、获取试卷和提交试卷等任务。
该考试系统已经达到了需求分析的预期要求,在实际教学中取得了良好效果。
关键词:远程网络考试系统数据库C/S架构遗传算法AbstractAbstractBased on the Microsoft.NET platform this paper described a remote network examination system.It can be applied in a variety of remote education examinations.Also,it is very possible to realize the no-paper and automatic examination.We calluse the system not only in the LAN environment,but also in Intemet environment.Because of the effective integration of the existing educational resol/rccs,the teachers and candidates call communicate、加m each other on the network to achieve paperless examination.It call help to exce蝴the original time and space restrictions,andthe舭e testing,system checks the papers effectively to set questions automatically.Inautomatically and gives the grades after students submit papers.It is especially suitable for Network Universities and Open Universities wim a convenient means.The system is based on Interact for C/S multi-layers architecture,which wasdivided into three mainparts including data layer,function layer and presentation layer.Information of papers,candidates and teachers were all stored in data layer.COM components were deployed on function layer which implemented all core processing functions.Presentation layer provided USer interface part.Using Microsoft.NET development platform and SQL Server 2005 database management tools for the entire system.This Paper puts forward a method of database programming methodforward a method for setting based on ADO.In order to better sets,this paper alsoputquestions based on the genetic algorithm.This article mainly involves two categories module.The first category is the primary server-side module that responsible for downloading test plans,test center management,file transfer management and system configuration tasks.The second category is the test client(the candidate-side)that responsible for collecting student information,access to papers and submitted papers and other tasks.The examination system has reached the requirements specified in demand analysis,in the actual teaching played good results.Remote network test system;database;C/S architecture;genetic Key Words:algorithmII第1章绪论第一章绪论第一节研究背景计算机网络技术的高速发展,使得考试的技术手段和载体发生了革命性的变化。
基于C/S模式的网上考试系统的设计与实现(图文)论文导读:在操作上分为学生和教师两部分,分别实现网上考试功能和网上考试管理功能。
试题的发布是从试题库中按照一定的组卷规则,随机生成试卷并发布给学生。
试题难度:在试卷命题过程中,针对不同的考试对象,不同阶段的考试,命题难度也不同,所以应在数据库中增加难度系数,这也是几乎每一个试题数据库所要考虑的结构。
结束语我们详细的介绍了基于C/S模式的辅助教学系统中网上考试系统的开发设计过程和实现的技术细节。
关键词:网上考试,试题库,C/S模式,数据库一、前言随着计算机技术的不断发展,计算机的应用越来越广泛,利用计算机技术取代传统的手工考试方式,是近年来计算机技术的一个非常活跃的研究领域。
传统的基于纸和笔的考试存在诸多弊端:工作量大、周期长、反馈能力弱。
这种方法的考试只能考查学生的逻辑推理和运算能力,不能有效地检验学生的实践动手能力。
尤其是计算机课程,它不同于其他专业课,它是一门直观性、操作性、实践性很强的课程,采用传统的考试方法显然不能客观的评价学生的实际水平。
利用计算机的交互功能和网络的传输特性,从而实现高效、准确和科学的网上考试将成为现代教育方式中的一种重要手段。
它主要体现在以下几个方面:☆出卷方便快捷:通过题库系统,只要输入考卷的难度级别、试卷的题型比例分配等相关参数,教师就可以很容易的组织出符合要求的试卷;☆阅卷准确快速:通过计算机阅卷,可以大大减轻教师阅卷的工作量,提高教师的工作效率,同时大幅度提高阅卷的准确性;☆成绩分析统计科学直观:成绩分析统计由计算机自动完成,可以方便地进行学生成绩的查询、打印、统计和分析等处理。
本系统针对计算机程序设计语言,主要考查学生上机编程的实践能力,所支持的题型定为如下三种,即程序填空题,程序改错题和编程题。
在操作上分为学生和教师两部分,分别实现网上考试功能和网上考试管理功能。
在功能上,应当具备灵活的试卷生成方法,因为要从根本上防止作弊的话,不同的考生根据同一参数设置,随机实时生成试卷是最好的办法。
基于C/S模式的远程在线考试系统的原理及其Delphi实现李小华【期刊名称】《计算机光盘软件与应用》【年(卷),期】2011(000)021【摘要】远程在线考试系统包含考试服务器、考试机、阅卷系统等功能模块,考试机、阅卷系统通过TCP/IP协议连接到考试服务器完成试卷提交和读取试卷。
本远程在线考试系统使用Delphi来实现,采用C/S模式。
%Remote server online examination system include an examination,test machines,marking systems,modules,test machines,marking systems via TCP/IP protocol to connect to the test server to complete the papers submitted and read take the papers.The remote online examination system using Delphi to achieve,using the C/S mode.【总页数】1页(P201-201)【作者】李小华【作者单位】延安职业技术学院经济管理,陕西延安716000【正文语种】中文【中图分类】TP311【相关文献】1.基于C/S模式的远程在线考试系统的原理及其Delphi实现 [J], 何定华2.基于C/S模式多层结构的在线岗位训练考试系统设计与Delphi/Access实现 [J],陈典斌;韩东霏;曲桂英;韩岳洋3.基于C/S模式的远程在线考试系统的原理及其Delphi实现 [J], 刘婷婷;孙志婷4.基于B/S模式的远程考试系统的设计与实现 [J], 费岚;张桂香5.基于B/S模式的远程教育在线考试系统设计与实现 [J], 张艳明;宋广佳;孟娟娟;王丽娜因版权原因,仅展示原文概要,查看原文内容请购买。
辅导老师:王红梅一、简介1.1背景介绍考试是教育中的一个重要环节。
考试的目的一是为了考查学生的知识掌握情况,二是为教师提供教学分析的依据。
传统的考试由于涉及到组织命题、试卷印刷、考场安排、组织阅卷等诸多环节,考试时间周期长、效率低下,同时人工阅卷等主观原因也影响到考试的公正性。
随着网络技术在教育领域运用的普及,应用现代信息技术架构的局域网网络在线考试系统展现出了越来越多的优越性。
因此局域网在线考试具有以下意义:➢可以节省大量的人力、物力和财力➢考试试卷由试题库中的信息按照教师制定的组卷策略自动生成,提高了出卷的效率,并避免了考试前试题信息的泄露➢还提高了阅卷的效率和准确度,避免了人工判卷时经常出现的错判、漏判和分数计算错误等情况1.2C/S模式的多层结构C/S模式的考试可以有多种形式。
常见的是以数据库为依托的标准化上机机试模式,或者是针对特定课程用各种编程语言开发的专用考试系统模式。
这两种考试模式都需要事先编制专用试题库或专用程序,前期开发工作量很大,普通教师维护困难,试题库题型也比较单调。
它的工作原理是:在考场局域网坏境中,从服务器端先向各台学生计算机端即客户端分发试题,由学生在客户端计算机上答卷,考试结束时将答卷提交服务器端,再由老师复制保存,并在服务器端备份。
由于本系统采用的技术非常简单,能方便地向局域网中指定的计算机发放考题和回收答案,实现考试。
1.3 SQL Server 2005SQL是结构化查询语言,是一种介于关系代数与关系演算之间的结构化查询语言,是一个综合的、通用的、功能极强的关系数据库语言。
SQL利用表、索引、关键字、行和列等来确定存储位置,它具有数据定义。
数据操作。
数据管理、存取保护以及处理控制等多种功能。
SQL Server2005是数据库管理系统,具备了通常数据库管理系统最基本的功能。
SQL Server2005是微软公司开发的一款软件产品,2005是其版本号。
Microsoft SQL Server是一种基于客户机、服务器的关系型数据库管理系统,用来对存放在计算机中的数据库进行组织、管理和检索。
Java 语言与面向对象技术课程设计报告( 2013-- 2014年度第2学期)标准化考试系统专业 计算机科学与技术学生姓名 呵呵 班级 1111 学号1111 指导教师 徐秀芳 完成日期2014.6.27标准化考试系统目录目录 (2)标准化考试系统 (1)1课程设计的目的和要求 (1)1.1 课程设计目的 (1)1.2 课程设计要求 (1)1.3课程设计的预备知识 (1)2需求分析 (2)2.1 设计要求 (2)2.2 开发环境 (2)3总体设计 (2)3.1 系统的功能划分及类之间关系 (2)3.2 系统功能结构图 (3)图1客户端类之间的组合关系 (4)4详细设计 (4)4.1 客户端模块设计 (4)4.1.1用户登录模块设计(ClientLogin类) (4)4.1.2 选择试卷模块设计(GetTestFile类) (9)4.1.3 回答试卷查询模块设计(ClientTestArea类) (14)4.1.4 ClientWindow类 (21)4.2服务器端模块设计 (23)4.2.1 Server类 (23)4.2.2 ServerThread类 (25)4.2.3 ReadTestquestion类 (30)5代码调试与功能测试 (31)5.1 测试方案 (31)5.2 测试结果 (32)6小结 (32)参考文献 (33)Java语言与面向对象技术课程设计(2014)标准化考试系统1 课程设计的目的和要求1.1课程设计目的《JA V A语言与面向对象技术》是计算机相关专业的必修专业基础课程,其实践性、应用性很强,实践教学环节是必不可少的一个重要环节。
本课程的程序设计实际是计算机相关专业学生学习完《JA V A语言与面向对象技术》课程后,进行的一次全面的综合训练。
1.加深对《Java语言与面向对象技术》课程基础知识的理解,掌握Java语言面向对象程序设计的开发方法和步骤;2.进一步理解面向对象程序设计的思想和方法,利用Java语言进行程序设计的能力;3.课程设计将课本上的理论知识和实际应用相结合,锻炼学生发现问题、分析问题和解决问题的能力,加强学生研发、编写、调试程序的能力;4.培养学生在项目开发中团队合作精神、创新意识及能力;5.提高学生科技论文写作能力,规范完成课程设计报告。
可修改可编辑毕业设计(论文)基于C/S模式的在线考试系统的设计与实现学院(系):信息工程学院专业班级:通信0906目录摘要 (I)Abstract (II)1 绪论 (1)1.1 研究背景 (1)1.2 研究的目的与意义 (2)1.3 实现技术 (2)1.4 需求分析 (3)1.5 可行性分析 (3)1.6 论文框架及主要内容 (4)2 系统总体设计 (5)2.1 系统结构功能 (5)2.1.1 在线考试模块 (5)2.1.2 后台管理模块 (5)2.2 系统用例 (6)2.2.1 管理员UML用例 (6)2.2.2 学生UML用例 (7)2.3 系统流程图 (7)3 数据库设计 (9)3.1 数据库分析 (9)3.2 数据库设计步骤 (9)3.3 数据库概念设计 (10)3.4 数据库逻辑结构设计 (12)4 客户端——在线考试系统详细设计 (15)4.1考生登录界面 (15)4.2 在线考试系统主界面 (16)4.3 个人信息维护界面 (17)4.4 修改密码界面 (18)4.5 考试协议界面 (20)4.6 在线考试界面 (21)4.7 成绩查询界面 (23)5 服务器端——后台管理系统详细设计 (25)5.1 管理员登录界面 (25)5.2 后台管理系统主界面 (26)5.3 个人信息维护界面 (27)5.4 修改密码界面 (29)5.5 试题维护界面 (29)5.6 考生信息维护界面 (31)5.7 成绩查询界面 (33)6 结论和展望 (35)6.1 结论 (35)6.2 展望 (35)参考文献 (37)致谢 (38)摘要在线考试系统旨在实现考试的无纸化管理,对一些科目的考试可以通过互联网或局域网进行,方便校方考务的管理,也方便了考生,尤其适合考生分布广,不易集中的远程教育。
本系统采用和Microsoft Access 2003数据库,编程采用C#语言,开发了基于C/S体系结构的在线考试系统。
2009.2011.12网络与通信NETWORK AND COMMUNICATION1引言互联网技术的广泛应用与快速发展,已经成为人们日常生活中必不可少的工具。
在各行各业,计算机网络都产生着深远的影响,尤其在教育行业,计算机网络正给教育界带来了一场新的革命,改变着原有的教育模式。
计算机通信网络技术为纸质考试向计算机网络考试方式转变提供了可能。
计算机网络考试就是利用计算机技术和网络技术,将传统纸质的考试题目使用计算机从已有试题库中生成考试题,试题库经过加密处理并安装到考试服务器中。
考生考试时启动考试客户端随机抽题并完成答题操作。
考试完成后,考生提交考试试卷,系统进行智能评卷,计算机显示考试成绩,系统同时将考试过程操作文档及数据保存到考试服务器中。
可见,使用计算机网络考试系统与传统的纸质考试相比,在公平性、可操作性、安全性、经济性等方面均具有较大的优势。
基于C/S 结构设计实现了一个网络考试系统,研究了网络考试系统的架构和设计思路,对用到的网络技术进行了分析。
2整体架构网上考试系统的网络架构一般有浏览器/服务器(B/S )模式和客户端/服务器(C/S )模式。
B/S (Browser/Server )模式即浏览器和服务器模式。
在这种模式下,程序界面是通过浏览器来展现给用户的,而主要的功能在服务器端(Server )实现,形成所谓三层3-tier 结构。
这样大大减轻了客户端的负荷,降低了系统维护与升级的成本,降低了用户的总体成本(TCO )。
C/S (Client/Server )模式即客户机和服务器模式。
通过这种模式可以充分利用两端软硬件环境资源,将任务合理分配到客户端和服务器端来实现,可以降低服务器的负荷。
结合本考试系统的特点和要求,按照系统的设计目标,采用了客户端/服务器(C/S)模式进行系统整体架构的设计。
如图1是系统架构图。
如图1所示,管理客户端和考生客户端都通过TCP Socket 与服务器取得连接,当连接建立之后,就可以在客户端和服务器端传输数据。
创新论坛科技创新导报 Science and Technology Innovation Herald245DOI:10.16660/ki.1674-098X.2019.22.245关于C/S模式的无纸化考试系统的研究与实现①罗国兴(湖南财经工业职业技术学院 湖南衡阳 421002)摘 要:随着计算机技术的发展和推广,许多现代教育学科逐渐开始使用计算机作为测试工具,即无纸化考试,无纸化考试系统不仅客观公正地反映了学生的实际水平,还节省了人力物力,提高了考试效率,所以有必要对此进行研究,本文就探讨无纸化考试在高校考试中的应用。
关键词:C/S模式 无纸化考试系统 计算机测试中图分类号:TP311.52 文献标识码:A 文章编号:1674-098X(2019)08(a)-0245-02①基金项目:本文为湖南省教育厅科学研究项目“职业院校无纸化考试技术的应用研究——以高职院校会计信息化课程为例”(项目编号:18C1242)的研究成果。
作者简介:罗国兴(1985—),男,汉族,湖南衡阳人,本科,讲师,主要从事会计信息化教育研究。
随着计算机技术,网络技术,数据库技术的发展,无纸化考试模式逐渐得到了广泛的应用,并且与传统考试模式相比,具有更高效,公平,安全可靠的优点。
C/S模式的无纸化考试系统,应用于局域网境下,可以将考务管理和考试管理于一体,实现了考生信息管理、题库管理、学生考试以及评分、查询等多种功能。
无纸化考试系统更能够推动教学手段和方法的改革,实现考试考核现代化推进,加快教育改革的进程,无纸化考试模式主要是有效的运用计算机软件,硬件和网络资源,将考务工作全自动化管理。
首先在考试前管理员录入考试信息,考生信息和题库,并根据系统建立的实体库随机生成试卷,以避免出现雷同,考试结束后系统自动进行评分,最终形成考试结果,应用无纸化考试模式,省略了印刷试卷和保存试卷的环节,减少了纸质材料的使用,降低了数据丢失的可能性,能够在很大程度上节约人力、物力和财力,同时又提高考试的公平性和客观性。
基于C/S的无纸化驾驶考试系统的设计与实现VB+SQL基于C/S的无纸化驾驶考试系统的设计与实现摘要:无纸化驾驶考试系统是使用前台开发工具Visual Basic 6.0和后台数据库工具Microsoft SQL Server 2000综合现代软件工程学的原理开发出来的。
主要应用于像机动车驾驶员考试等各类采用客观性题型的考试。
参加考试的学员使用自己注册的或者考试管理员分配的帐号登录考试系统,然后选择需要的题型进行考试。
系统具有自动计时、自动生成试卷、自动判卷等功能。
本文详细介绍基于C/S(即Client/Server)的无纸化考试系统的需求分析、数据库设计及设置、系统的功能模块等的设计与实现进程。
同时也对Visual Basic 6.0和Microsoft SQL Server 2000等开发工具的使用进行了介绍。
关键词:考试系统;C/S;SQL Server 2000;VB The Invention and Realization of Non-paper System Based on C/S Abstract: The non-paper driver examination system use Visual Basic 6.0 as the development tools and Microsoft SQL Server 2000 as the background data-base, colligating the elements of software engineering. This system is applied in different kinds of objectivity test like motor vehicle driver stimulant examination. The students who join in the test use the accounts, which registered or distributed by manager, login the system, and then choose the corresponding subjects to go along the test. The system has the functions such as timing automatically, creating test paper automatically, and distinguishing paper automatically and so on.This paper introduces the requirement analysis, data-base designing and setting, module designing like systemic module, achievement course of the no-paper test system, which is based on c/s(client and server.).At the same time, the paper also introduces the development tool such as Visual Basic 6.0 and Microsoft SQL Server2000 and so on. Keywords: examination system; C/S; SQL Server 2000;VB 目录前言11 开发工具21.1 VISUAL BASIC概述21.2 SQL SERVER概述41.2.2 系统设备和系统表51.2.3系统存储过程71.2.4 管理工具和实用程序72 需求分析92.1引言92.2功能需求92.3 数据需求92.4 用户需求102.5 性能需求102.6系统运行环境需求103 详细设计113.1 系统总体框架设计113.2 系统总体流程123.3 数据库设计123.3.1 系统ER图123.3.2 系统的具体数据库表134 系统实现164.1设计概况164.2 用户登录164.3 系统管理174.4 题目类别模块214.5题目模块234.6 参数设置模块284.7考试模块315 测试与维护347 结束语35参考文献36致谢37 注:不包括源代码.。
随着学校招生规模的不断扩大,在校生人数越来越多,考试作为学校教书活动的一个重要环节,是检验教师和学生教与学的一种有效途径,同时考试给学校的负担也越来越重。
随着互联网的快速开展,传统的纸质考试已不能满足学校的教学管理的需求,因此,利用现有的信息技术开发出一套实用且高效的在线考试系统很有必要。
传统纸质考试与在线考试系统相比,不但能节省学校的人力、物力和财力,提高考试效率,使考试变得简洁、方便,同时也是促进校园数字化建立的一种有效手段。
本系统利用网络技术和数据库技术,开发了基于C/S构造的多用户在线考试系统。
该系统使用方便、操作简单,软件采用简洁的客户端效劳器模式,脱离对外网的依赖,在局域网内即可完成考试。
以C语言和C++ 课程为例构建了两份试卷并实现了网上考试系统的设计,该考试系统具有通用性,可以方便地推广到其他课程。
关键字:网上考试系统;软件工程;C/S模式1 简介1.1 c/s模式的多层构造c/s模式是一种普遍应用的网络计算模式.。
传统的c/s 模式是两层结构 ,在这种模式下,网络中的计算机为两个有机部分:客户机和服务器服务器只负责各数据的处理和维护,为各个客户机应用程序管理数据;客户机包含文档处理软件、决策支持工具、数据查询等应用逻辑程序,通过网络使用SQL 语言发送、请求和分析从服务器接收数据。
这是一种“胖客户机〞、“瘦服务器〞的网络结构模式。
随着c/s结构应用范围的不断扩大和计算机网络技术的开展,这种结构的缺陷日益明显,如系统的可靠性有所降低、缺乏灵活性、资源浪费严重、维护费用较高等。
为解决这一问题,网络计算模式逐渐从两层扩展到N 层,形成多层结构。
在多层结构中把业务逻辑独立出来,使得应用系统的开发模式变为下面形式:〔1〕客户端. 只注重人机界面的设计,不必关心业务逻辑和数据库的访问,使开发大大简化,并且使得原两层结构的胖客户机变成瘦客户机。
〔2〕中间业务逻辑层。
提供客户端程序调用的业务逻辑规那么,以完成其业务操作。
基于CS架构的试卷评价分析系统的设计(北京中医药大学,北京 100029)摘要试卷分析评价系统是学校准确、快捷的进行考试总结先进工具。
本文具体分析了该系统.的开发思想、系统总体框架、程序流程以及本系统要实现的功能,具体的实现方法与总结,运用各分析指标实现了分析评价功能。
关键词试卷分析评价指标 Visual Basic SQL Sever一、该系统设计的背景由于教学改革的不断深入,使得科学的评价教学质量极为重要。
考试是检验教学质量的重要手段,考试成绩能否反应教学质量和学生水平、试题是否科学准确,它们具有多大程度的有效性和可靠性,单凭主观臆测来回答这些问题是不科学的。
因此,做好试卷分析为改进教学工作、提高教学质量提供重要的信息反馈。
利用计算机辅助试卷数据处理,可以大大提高试卷处理工作的效率、规范处理过程,对开展试卷出题质量的科学评估和教学研究,具有很强的实用价值。
多数学校该项工作仍以每位教师单独分析为主,主要进行考试分数分布分析,许多考试信息白白浪费,试卷分析工作难以展开。
二、该系统的设计(一)、系统开发设计思想1.利用现有的软硬件环境,采用较先进的管理系统开发方案,从而到达充分现有资源,提高系统开发水平和应用效果的目的。
2.系统满足教师对试卷处理操作的需要,并达到操作过程中的直观、方便、实用、准确等要求。
3.系统要开发数据库的维护功能,及时根据教师的需要进行数据的添加、删除、修改、备份、初始化、恢复等操作。
(二)、系统开发和运行环境选择采用CS架构,客户端开发工具Visual Basic,服务端采用Microsoft SQL Server。
(三)系统功能模块设计(四)数据处理模块的指标设计1、难度:是指试题的难易程度,可用得分率的技术指标来衡量。
在这里的得分率采用平均分与某题分值或该试卷满分的比值来计算的,它是一个比值反应了该题的得分率,因此得分率与难度相加等于1。
由此每道小题的难度和整体试卷难度,计算公式如下:上式中:Di为每小题或试卷的难度系数;为一组考生对该题或试卷得分的平均数,即(为第个考生对该题的得分,为考生数);Qi为该题或试卷的满分量。
C/S模式下的考试管理系统2019-05-13摘要:本⽂分析了考试管理系统的各级权限及考试管理系统流程.采⽤C/S三层模式结构作为系统开发的体系结构,综合运⽤Microsoft Visual Studio 2010和Microsoft SQL Server 2008开发了考试管理系统.关键词:考试管理系统 C/S三层模式结构考试流程权限控制1.引⾔考试作为教学环节中⼀个必不可少的部分,是衡量教学质量的重要指标,因此保证考试客观、准确、公平成为永恒的话题,这不仅关系到⼈才的选拔和教学的质量,⽽且涉及孩⼦的未来及千家万户的幸福。
随着社会对⾼知识⼈才⽇益增加的需求及⾼考扩招所带来的学⽣数量越来越多的社会现状,教师和管理⼈员的⼯作量将越来越⼤,考试管理是⼀项⾮常繁琐并且容易出错的事情,可以说传统的考试模式已经不能再适应社会发展的需求。
随着科学技术的发展,⼈们迫切希望能够利⽤这种技术解决这个问题,减轻教师和管理⼈员的⼯作压⼒,提⾼⼯作效率,使管理更科学化、规范化,同时提⾼考试的公平性和信息的安全性。
2.系统架构分析随着计算机技术的不断发展和应⽤,计算机的数据交换模式从集中式转向了分布式,尤为典型的是C/S结构(Client/Server的简称,客户机/服务器模式)。
它具有强⼤的数据操作和事物处理能⼒,模型思想简单,易于⼈们理解和接受。
但随着企业规模的⽇益扩⼤,软件的复杂程度不断提⾼,传统的两层C/S结构存在⼀些局限。
在上世纪90年代引⼊了三层的分布式C/S结构,它在两层C/S结构的Server端和Client端之间增加了⼀个中间层,重新划分的三层分别被称为数据层、逻辑层和表⽰层。
3.系统的需求分析3.1考试管理系统的权限考试管理系统因为⾯向对象的不同,所以需要的权限及能使⽤的功能不同,主要分为三级权限,第⼀级权限的⽤户是学⽣,可以查看个⼈信息、修改密码、参加考试、查看已经参加的考试;第⼆级权限的⽤户是教师,可以查看个⼈信息、修改密码、设置试卷属性、⼿动添加题⽬、查看班级考试情况、题库管理;第三级权限的⽤户是考务管理⽤户,管理学⽣信息、教师信息、考试相关事项安排、查看考试结果、题库管理。