- 2
- 0
- 约2.29千字
- 约 5页
- 2017-07-03 发布于福建
- 举报
基于客户机及服务机模式考试系统设计
基于客户机及服务机模式考试系统设计摘要:考试是高校管理工作的重要组成部分之一,为实现高校管理工作的信息化,特设计出该学生考试系统。该系统采用客户、服务器数据服务器管理端三层结构模式,利用接口实现了客户机和服务器的通信,文章详细阐述了考试系统的设计方案,对考试系统的工作模式、系统的结构、模块的划分、数据库的解决方案等进行了说明。
关键词:客户机;服务机;考试系统
随着互联网技术的发展,网络已经渗入了人们的日常生活和工作,建立在计算机网络和多媒体技术上的考试系统也成为传统教育不可分割的延伸。在本文给出的考试系统中,学生允许在任意时间和地点通过网络来进行考试和练习,这种无纸化的考试不仅灵活,而且安全和公平,在考试系统中试卷的生成和批改都由计算机自动完成。
一、系统的结构
该系统采用了基于三层构架的模式:客户端系统通过校园网连接服务器端控制程序在连接到后台数据库服务器。
系统的工作流程:客户端向服务器发出考试请求→服务器在一系列认证后把试题发给客户端→客户端答题,提交答案→服务器端调用批改系统进行批改向客户端返回成绩。后台数据库采用Access2002;应用系统模块采用Vosual Basic6.0;客户服务器系统的通信基于TCP/IP协议。
二、系统功能模块的划分
该考试系统的模块大致分为三部分:本地服务器端管理程序、远程客户端考试程序、远程考试查询系统。1、本地服务器端管理程序包括:a考生管理(注册学生,禁用考生,删除考生,修改考生信息);b服务管理(添加科目,删除科目,禁用科目,修改科目信息,添加题目,删除题目,修改题目,禁用题目);c数据查询(某天考试进程,考试成绩,准考证号)。2、远程客户端考试程序包括:a注册考试;b抽题;c自动记时;d自动交卷;e输出成绩单。3、远程考试查询系统包括:a考生信息;b考试成绩;c准考证号。
三、数据库的解决方案
本系统使用了一个Access2002数据库文件,该考试系统是应用在校园网络环境下的,在使用和访问时,都需要建立数据库的连接。根据数据库存储的内容,应建立多个数据库表。
(一)考生信息表
考生信息表用于存放考生基本注册信息,确定一个考生的准考证号、姓名、性别、身份证等考生身份的信息。在考生的信息表中应该包括可以确定考生身份的全部信息,以及考生当前的考试状态。
(二)考试科目表
考试科目表中记录了考试系统中可以进行考试的所以科目的信息,考试科目应该包括考试的名称、时间、题目的数量等信息,为了增加考试系统的兼容性,另外设计了考试分数和通过分数两个字段。
(三)考试注册信息表
考试注册信息表包括考生准考证号码、考试科目号码、注册日期、注册时间等。
(四)考卷表
考卷表是考生在完成考试注册后记录考生考卷题目的表,在这个表中,通过考试编号可以确定一个考试注册项目,题目的ID用于记录考生应该回答的题目。
四、系统的实现
(一)系统的实现环境
服务器和客户机都需接入校园网内,二者通信协议基于流行的TCP/IP协议,服务器和客户机上都要配置Acess2002和Visual Baisic6.0开发工具,并且在服务器端的机器需要配置IIS5.0,操作系统要求Windows2000Server。
(二)客户机与服务器通信模式的实现
该系统的工作流程大致为:服务器端要首先开始运行,然后处于侦听状态,侦听来自客户机的连接请求,学生运行客户端应用程序时,客户端首先向服务器发送连接请求,服务器接收到连接请求信息后向客户机回应一个信息,并向客户端发送有效考试科目的信息。用户在接收到服务器发送的信息后,选择要参加的考试科目,并输入登录密码。在服务器端验证通过后,开始向用户发送试卷,同时提示用户端。考试结束后,服务器端程序自动关闭连接,并锁定考试系统的客户端程序。
以下是服务器端和客户机的Winsock部分代码实现:
服务器端的设置:
Private sub form_load( )
Sockserver.localPort=2000
Sockserver.listen 开始侦听
statusBar.simpletext=“服务器端已经工作”状态栏显示信息
End Sub
客户机端的设置:
Private sub form_load( )
Clsocket.RemotrHost=202.207.160.3远程服务器的地址
Clsocket.RemotrHost=1024 远程服务器的端口号
Clsocket.connect向远程服务器发送连接请求
End Sub
考试交卷后,系统要求客户端进行试卷的批改
您可能关注的文档
- 化解财务人员心理压力途径探析.doc
- 北京市住宅市场存在问题及对策建议.doc
- 北京市激励企业推进自主创新政策探究.doc
- 北京第三产业结构调整及发展规律探究.doc
- 区分几组易混淆税收名词.doc
- 区域技术网络特征对企业绩效影响.doc
- 区域旅游产业转型增效刍议.doc
- 区域物流节点空间布局评价探究.doc
- 区域经济国际化进程中苏州模式探究.doc
- 区域经济发展中不同利益主体间博弈分析.doc
- 广东省广州省实验中学教育集团2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州大学附属中学2025-2026学年八年级上学期奥班期中物理试题(解析版).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(含答案).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(解析版).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 2026《中国人寿上海分公司营销员培训体系优化研究》18000字.docx
- 《生物探究性实验教学》中小学教师资格模拟试题.docx
原创力文档

文档评论(0)