考试系统网络版
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
密 惠 保
目 录
第一章 系统简介------------------------------------------------------------------------
第二章 总体设计构思-------------------------------------------------------------------
2.1 数据库如何设计----------------------------------------------------------------
2.1.1 考题数据库---------------------------------------------------------------
2.1.2 考生信息数据库----------------------------------------------------------
2.1.3 用户信息数据库----------------------------------------------------------
2.2 如何通讯----------------------------------------------------------------------
2.3 如何生成考题------------------------------------------------------------------
2.4 如何避免系统蹦溃后考生信息及题目信息丢失----------------------------------
2.5 如何计算总分------------------------------------------------------------------
2.6 如何防止考生违规--------------------------------------------------------------
2.7 数据如何隐蔽------------------------------------------------------------------ 【买计算机毕业论文就到计算机毕业论文网】 think58.com
2.8 如何解决服务器传输文件多线程问题--------------------------------------------
2.9 如何实现加密算法---------------------------------------------------------------
第三章 主要模块说明--------------------------------------------------------------------
3.1 考试平台------------------------------------------------------------------------
3.2 服务器--------------------------------------------------------------------------
第四章 总结-----------------------------------------------------------------------------
4.1 系统不足-------------------------------------------------------------------------
4.2 心得体会-------------------------------------------------------------------------
think58 [来源:http://www.think58.com]
[来源:http://think58.com]
本文来自think58 [资料来源:http://think58.com]
[版权所有:http://think58.com]think58 [来源:http://www.think58.com]
内容来自think58 [资料来源:THINK58.com]
一 简 介
think58.com
[资料来源:http://think58.com]
课题名:考试系统 copyright think58 [资料来源:http://think58.com]
开发工具:Microsoft Visual Basic 6.0 中文版
[来源:http://www.think58.com]
数据库:Access 内容来自think58
[版权所有:http://think58.com]
运行环境:Windows98/2000/XP/ME,考试机房需连成局域网 [资料来源:http://www.THINK58.com]
安装:在机房中设一台机器为服务器将服务器程序安装到此机器中运行即可.将考试平台程序分别安装到其他用机中运行即可. [来源:http://www.think58.com]
功能说明:考试系统是针对学校上机考试所编写的管理软件,系统分为两部分一部分是管理考生,考题,考试类型,考试时间等信息,这部分由管理员(教师)进行管理.另一部分是考试平台,是考生完成试卷的主要接口.考生登录到考试平台后,则系统则对该考生输入的准考证号发送到服务器进行验证.验证成功则发送考题库文件至考试平台端.并通过考题库文件随机生成考题(考题分为填空题,单项选择题,多项选择题,操作题.)考生答卷后提交试卷,并提示考生未做的题目.如果无误则系统算出总分发送到服务器进行储存.
[资料来源:http://THINK58.com]
二 总体设计构思
2.1 数据库如何设计? think58.com
2.1.1考题数据库(文件:examktl.dll)
FillSubject表单(填空题)
[资料来源:http://think58.com]
字段名 宽度 类型 说明
Subject Memo 题目内容
FillPostion 2 Text 填空位置标记
FillResult Memo 正确答案
FillSelected Memo 当前选择的答案
FillNum 2 Integer 需要填充的数量
Key 10 Text 密钥
ChoiceExercise表单(单选题) think58 [来源:http://www.think58.com]
字段名 宽度 类型 说明
Subject Memo 题目内容
ChoiceA Memo 答案A
ChoiceB Memo 答案B
ChoiceC Memo 答案C
ChoiceD Memo 答案D
ChoiceResult 2 Text 当前选择的答案
RightResult 2 Text 正确答案
Key 10 Text 密钥 本文来自think58
MultiChoice表单(多选题) [版权所有:http://think58.com]
字段名 宽度 类型 说明
Subject Memo 题目内容
ChoiceA Memo 答案 A
ChoiceB Memo 答案 B
ChoiceC Memo 答案 C
ChoiceD Memo 答案 D
ChoiceE Memo 答案 E
ChoiceF Memo 答案 F
ChoiceResult 10 Text 当前选择的答案(如:”DEF”)说明你选择了DEF
RightResult 10 Text 正确答案
Key 10 Text 密钥 [资料来源:http://think58.com]
OperationSubject表单(操作题) 内容来自think58
[版权所有:http://think58.com]
字段名 长度 类型 说明
Subject Memo 题目内容 本文来自think58 [资料来源:www.THINK58.com]
2.1.2考生信息数据库(文件:examext.dll) think58.com
Student表单(考生信息)
内容来自think58
字段名 长度 类型 说明
ID 20 TEXT 准考证号
Name 16 TEXT 考生姓名
Class 20 TEXT 考生班级
Photo Binary 考生照片
Point Double 考生分数
Examed 1 TEXT 考试记录 think58
[版权所有:http://think58.com]
2.1.3用户信息数据库(文件:examyh.dll) copyright think58 [来源:http://www.think58.com]
UserInfo 表单(用户信息)
think58好,好think58 [来源:http://think58.com]
字段名 长度 类型 说明
UserName 20 TEXT 用户名
UserPassword 16 TEXT 用户密码
UserType 8 TEXT 用户类型
[资料来源:THINK58.com]
2.2 如何通讯?
可通过Winsock控件可实现通讯功能.服务器开放两个端口来与客户机进行通讯,端口”10088”考生信息通道,”10087”文件传输通道,请求文件传输,服务器为该请求分配一个进程对其进行文件传输操作(这里的进程其实就是将工程拆分成两个工程,主工程调用专门对文件传输的工程操作)
think58.com [资料来源:THINK58.com]
[来源:http://www.think58.com]下一篇:VB002无纸化考试系统