在线考试系统翻译
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
3.试卷信息管理:组卷是考试的重要以环节,本系统提供了手工组卷和随机组卷两种方式,这样方便了老师出题的针对性,其中组卷方式中的随机组卷和试卷显示方式中的逐题显示,也大大地降低考试当中学生的作弊行为,这都是比较合理化的设计。
4.成绩查询统计管理:可选择不同的查询条件,输入不同的查询值,主要是对学生以往考试的成绩进行查询统计,以达到考试的目的,有利于老师对学生学习薄弱环节的掌握。
System to improve the quality of teaching and improved student assessment means to achieve a paperless examination shift from the traditional examination to the network.
5.系统信息管理:主要是对以上几个管理系统常常调用的信息进行录入,方便其他管理的操作,也保证了录入信息的准确性。
结 论
在我完成了在线考试系统网站设计这一重要部分的内容后,我觉得自己就像又重新将自己曾经学习过的知识再次学习了一遍一样,对于在线考试系统网站设计的各个步骤的安排,又有了近一步的熟悉。在做毕业设计的过程中,每一步都是自己亲自了解制作的,虽然遇到的问题、难题也非常多,但在经过遇到问题、思索问题、解决问题的过程中,这一收获是最多的。以往没有在意到的问题,都在这一次的毕业设计中得意体现,这些都培养了我的细心、耐心和恒心。而且指导老师给予的指导更加让我受益良多,无论是理论工作上的编制,还是实际中毕业设计遇到的问题,老师都给我们做了详细的分析,也让我在网站设计时更能理论结合实际,更合理地进行思考。我相信学海无涯,只要自己努力想学,这些知识对自己都是有帮助的。
The system is divided into three modules: system management module, user registration module and test module. System management module user questions, papers add, modify, and delete system running; student users registered user registration module, student registration to be eligible to take the exam; exam module is the client user through their account number and password to login into the interface by the system in advance in accordance with the administrator set a good paper structure randomly selected from the exam for the title, the formation of the papers.
系统分为三大模块:系统管理模块、用户注册模块和考试模块。其中系统管理模块是进行用户、试题、试卷等的添加、修改和删除,是系统运行的基础;用户注册模块实现了学生用户的注册,学生注册后才有资格参加考试;考试模块是客户端用户通过自己的账号以及密码登陆系统,进入界面时由系统按照管理员预先设置好的试卷结构从题库中随机抽取适合的题目,形成试卷。
Int
4
否
试卷ID
ExamState
Int
4
否
试卷状态
StartTime
datetime
8
否
开始时间
EndTime
datetime
8
否
结束时间
RemTime
Int
4
否
保存时间
JudgeState
Int
4
否
试卷类型
JudgeUserID
Int
4
否
出题方式
ImpScore
real
4
否
分数定义
SubScore
int
4
是
主键标识
SubjectID
int
4
否
科目ID
LoreID
int
4
否
知识点ID
TestTypeID
int
4
否
题型名称
TestDiff
varchar
6
否
试题难度
OptionNum
int
50
否
选项数目
TestMark
real
6
否
试题分数
TestContent
varchar
4000
否
试题内容
TestFileName
20
否
账号
UserName
varchar
20
否
姓名
UserPwd
varchar
20
否
密码
UserSex
varchar
4
否
性别
Birthday
datetime
8
否
出生年月
DeptID
int
4
否
所属部门
JobID
int
4
否
职务
UserPhoto
imageFra Baidu bibliotek
16
否
照片
CertType
varchar
20
否
证件类型
AutoJudge
Int
4
否
自动判断
CreateWay
Int
4
否
创建方式
CreateUserID
Int
4
否
创建用户ID
CreateDate
datetime
8
否
创建时间
RubricInfo表用于存放试题信息,其结构如表1-4所示。
表1-4RubricInfo表结构
字段名称
数据类型
长度
主键
描述
RubricID
int
4
否
试卷类型
ProduceWay
int
4
否
出题方式
ShowModal
Int
4
否
显示模式
ExamTime
int
4
否
答题时间
StartTime
datetime
8
否
开始时间
EndTime
datetime
8
否
结束时间
PaperMark
int
4
否
试卷总分
PassMark
Int
4
否
通过分数
MarkDefine
CertNum
varchar
20
否
证件号码
Telephone
varchar
20
否
电话
LoginIP
varchar
20
否
登录IP
UserType
int
4
否
类型
UserState
int
4
否
状态
JudgeUser
int
4
否
判断用户
JudgeTestType
int
4
否
判断测试类型
RoleMenu
int
4
否
角色菜单
系统对提高了教学质量,改进了学生的考核手段,实现了由传统考试方式向网络无纸化考试方式的转变。
关键字ASP.NET;考试;组卷; SQLServer 2008
第一章 数据库设计
1.1 数据库选择
数据库服务器选用Microsoft SQL Server 2008数据库,它能够处理大量数据,同时保持数据的完整性并提供许多高级管理功能。它的灵活性、安全性和易用性为数据库编程提供了良好的条件。
1.2
图1.1数据库E-R图
1.3数据库表结构
根据本系统基本功能和所涉及人员对数据库建立了若干表,其具体表结构如下所示。
UserInfo表用于存放系统用户信息,其结构如表1-1所示。
表1-1UserInfo表结构
字段名称
数据类型
长度/大小
主键
描述
UserID
Int
4
是
主要标识
LoginID
varchar
河北理工大学轻工学院
COLLEGE OF LIGHT INDUSTRY,HEBEI POLYTECHNIC UNIVERSITY
本科毕业设计
资料翻译(汉译英)
论文题目:在线考试系统
学生姓名:
学 号:
专业班级:
学 部:
指导教师:
2013年05月25日
摘 要
系统采用ASP.NET和SQLServer 2008数据库,开发了基于B/S三层体系结构的C#在线考试系统。第一层客户层,该层是位于客户端的Web浏览器,用户由Web浏览器访问Web服务器,在客户端的Web浏览器上显示所需要的主页。第二层应用层,是具有应用程序扩展功能的Web服务器。该层的任务是接受用户的请求,执行相应的程序与数据库的连接,通过SQL方式向数据库提出数据处理请求,等待数据库服务器将数据处理的结果提交给Web服务器,再由Web服务器传回客户端。第三层数据库层,就是数据库服务器。它的任务是接受Web服务器对数据库操纵的请求,实现对数据库查询,修改,更新等功能,把运行结果交给Web服务器。
varchar
255
否
测试文件名称
TestFile
image
16
否
测试文件
OptionContent
varchar
1800
否
选项内容
StandardAnswer
varchar
20000
否
标准答案
TestParse
varchar
500
否
测试解析
CreateUserID
Int
4
否
创建用户ID
CreateDate
CreateUserID
int
4
否
创建用户账号
CreateDate
datetime
8
否
创建时间
UserScore表用于存放学生成绩,其结构如表1-2所示。
表1-2UserScore表结构
字段名称
数据类型
长度/大小
主键
描述
UserScoreID
Int
4
是
主键标识
UserID
Int
4
否
账号
PaperID
datetime
8
否
创建时间
SubjectInfo表用于存放科目信息,其结构如表1-5所示。
表1-5SubjectInfo表结构
字段名称
数据类型
长度/大小
主键
描述
SubjectID
int
4
是
主键标识
SubjectName
varchar
50
否
科目名称
BrowAccount
int
4
否
浏览账号
SubjectMemo
varchar
50
否
知识点
2.1
图2.1在线考试功能结构图
2.2
图2.2在线考试流程图
2.3
系统中模块分别为:用户信息管理、试题信息管理、试卷信息管理、成绩查询统计管理、系统信息管理。
各功能模块的具体功能如下:
1.用户信息管理:主要是对系统用户信息进行增、删、改及查询的管理。
2.试题信息管理:系统能进行多种试题的录入,当试题录入量比较大时,本系统还支持excel文本文件的上传功能。极大地方便了管理员的操作。
Int
4
否
定义分数
RepeatExam
Int
4
否
重考
FillAutoGrade
Int
4
否
允许填空题自评
SeeResult
Int
4
否
允许查看试卷结果
AutoSave
Int
4
否
允许自动保存
ExamAccount
Int
4
否
考试账户
ManagerAccount
Int
4
否
管理账户
TestCount
Int
4
否
测试计数
Abstract
The system uses ASP.NET and SQL Server 2008 database, the development of online examination system based on B / S three-tier architecture in C #. The first layer of the client layer, the layer is located on the client's Web browser, users from a Web browser to access the Web server on the client's Web browser to display the required Home. The second layer is the application layer, with the extended functionality of the application Web server. The task of this layer is to accept the user's request, to perform the procedure and the database connection to the database through SQL data processing request and wait for the database server to the data processing of the results submitted to the Web server, and then back to the client by the Web server . The third layer of the database layer, the database server. Its mission is to accept the request of the Web server to the database manipulation, the database query, modify, update, and run results to the Web server.
real
4
否
分项分数
PassState
Int
4
否
通过分数
TotalMark
real
4
否
总分
PaperInfo表用于存放试卷信息,其结构如表1-3所示。
表1-3PaperInfo表结构
字段名称
数据类型
长度/大小
主键
描述
PaperID
int
4
是
主键标识
PaperName
varchar
50
否
试卷名称
PaperType
4.成绩查询统计管理:可选择不同的查询条件,输入不同的查询值,主要是对学生以往考试的成绩进行查询统计,以达到考试的目的,有利于老师对学生学习薄弱环节的掌握。
System to improve the quality of teaching and improved student assessment means to achieve a paperless examination shift from the traditional examination to the network.
5.系统信息管理:主要是对以上几个管理系统常常调用的信息进行录入,方便其他管理的操作,也保证了录入信息的准确性。
结 论
在我完成了在线考试系统网站设计这一重要部分的内容后,我觉得自己就像又重新将自己曾经学习过的知识再次学习了一遍一样,对于在线考试系统网站设计的各个步骤的安排,又有了近一步的熟悉。在做毕业设计的过程中,每一步都是自己亲自了解制作的,虽然遇到的问题、难题也非常多,但在经过遇到问题、思索问题、解决问题的过程中,这一收获是最多的。以往没有在意到的问题,都在这一次的毕业设计中得意体现,这些都培养了我的细心、耐心和恒心。而且指导老师给予的指导更加让我受益良多,无论是理论工作上的编制,还是实际中毕业设计遇到的问题,老师都给我们做了详细的分析,也让我在网站设计时更能理论结合实际,更合理地进行思考。我相信学海无涯,只要自己努力想学,这些知识对自己都是有帮助的。
The system is divided into three modules: system management module, user registration module and test module. System management module user questions, papers add, modify, and delete system running; student users registered user registration module, student registration to be eligible to take the exam; exam module is the client user through their account number and password to login into the interface by the system in advance in accordance with the administrator set a good paper structure randomly selected from the exam for the title, the formation of the papers.
系统分为三大模块:系统管理模块、用户注册模块和考试模块。其中系统管理模块是进行用户、试题、试卷等的添加、修改和删除,是系统运行的基础;用户注册模块实现了学生用户的注册,学生注册后才有资格参加考试;考试模块是客户端用户通过自己的账号以及密码登陆系统,进入界面时由系统按照管理员预先设置好的试卷结构从题库中随机抽取适合的题目,形成试卷。
Int
4
否
试卷ID
ExamState
Int
4
否
试卷状态
StartTime
datetime
8
否
开始时间
EndTime
datetime
8
否
结束时间
RemTime
Int
4
否
保存时间
JudgeState
Int
4
否
试卷类型
JudgeUserID
Int
4
否
出题方式
ImpScore
real
4
否
分数定义
SubScore
int
4
是
主键标识
SubjectID
int
4
否
科目ID
LoreID
int
4
否
知识点ID
TestTypeID
int
4
否
题型名称
TestDiff
varchar
6
否
试题难度
OptionNum
int
50
否
选项数目
TestMark
real
6
否
试题分数
TestContent
varchar
4000
否
试题内容
TestFileName
20
否
账号
UserName
varchar
20
否
姓名
UserPwd
varchar
20
否
密码
UserSex
varchar
4
否
性别
Birthday
datetime
8
否
出生年月
DeptID
int
4
否
所属部门
JobID
int
4
否
职务
UserPhoto
imageFra Baidu bibliotek
16
否
照片
CertType
varchar
20
否
证件类型
AutoJudge
Int
4
否
自动判断
CreateWay
Int
4
否
创建方式
CreateUserID
Int
4
否
创建用户ID
CreateDate
datetime
8
否
创建时间
RubricInfo表用于存放试题信息,其结构如表1-4所示。
表1-4RubricInfo表结构
字段名称
数据类型
长度
主键
描述
RubricID
int
4
否
试卷类型
ProduceWay
int
4
否
出题方式
ShowModal
Int
4
否
显示模式
ExamTime
int
4
否
答题时间
StartTime
datetime
8
否
开始时间
EndTime
datetime
8
否
结束时间
PaperMark
int
4
否
试卷总分
PassMark
Int
4
否
通过分数
MarkDefine
CertNum
varchar
20
否
证件号码
Telephone
varchar
20
否
电话
LoginIP
varchar
20
否
登录IP
UserType
int
4
否
类型
UserState
int
4
否
状态
JudgeUser
int
4
否
判断用户
JudgeTestType
int
4
否
判断测试类型
RoleMenu
int
4
否
角色菜单
系统对提高了教学质量,改进了学生的考核手段,实现了由传统考试方式向网络无纸化考试方式的转变。
关键字ASP.NET;考试;组卷; SQLServer 2008
第一章 数据库设计
1.1 数据库选择
数据库服务器选用Microsoft SQL Server 2008数据库,它能够处理大量数据,同时保持数据的完整性并提供许多高级管理功能。它的灵活性、安全性和易用性为数据库编程提供了良好的条件。
1.2
图1.1数据库E-R图
1.3数据库表结构
根据本系统基本功能和所涉及人员对数据库建立了若干表,其具体表结构如下所示。
UserInfo表用于存放系统用户信息,其结构如表1-1所示。
表1-1UserInfo表结构
字段名称
数据类型
长度/大小
主键
描述
UserID
Int
4
是
主要标识
LoginID
varchar
河北理工大学轻工学院
COLLEGE OF LIGHT INDUSTRY,HEBEI POLYTECHNIC UNIVERSITY
本科毕业设计
资料翻译(汉译英)
论文题目:在线考试系统
学生姓名:
学 号:
专业班级:
学 部:
指导教师:
2013年05月25日
摘 要
系统采用ASP.NET和SQLServer 2008数据库,开发了基于B/S三层体系结构的C#在线考试系统。第一层客户层,该层是位于客户端的Web浏览器,用户由Web浏览器访问Web服务器,在客户端的Web浏览器上显示所需要的主页。第二层应用层,是具有应用程序扩展功能的Web服务器。该层的任务是接受用户的请求,执行相应的程序与数据库的连接,通过SQL方式向数据库提出数据处理请求,等待数据库服务器将数据处理的结果提交给Web服务器,再由Web服务器传回客户端。第三层数据库层,就是数据库服务器。它的任务是接受Web服务器对数据库操纵的请求,实现对数据库查询,修改,更新等功能,把运行结果交给Web服务器。
varchar
255
否
测试文件名称
TestFile
image
16
否
测试文件
OptionContent
varchar
1800
否
选项内容
StandardAnswer
varchar
20000
否
标准答案
TestParse
varchar
500
否
测试解析
CreateUserID
Int
4
否
创建用户ID
CreateDate
CreateUserID
int
4
否
创建用户账号
CreateDate
datetime
8
否
创建时间
UserScore表用于存放学生成绩,其结构如表1-2所示。
表1-2UserScore表结构
字段名称
数据类型
长度/大小
主键
描述
UserScoreID
Int
4
是
主键标识
UserID
Int
4
否
账号
PaperID
datetime
8
否
创建时间
SubjectInfo表用于存放科目信息,其结构如表1-5所示。
表1-5SubjectInfo表结构
字段名称
数据类型
长度/大小
主键
描述
SubjectID
int
4
是
主键标识
SubjectName
varchar
50
否
科目名称
BrowAccount
int
4
否
浏览账号
SubjectMemo
varchar
50
否
知识点
2.1
图2.1在线考试功能结构图
2.2
图2.2在线考试流程图
2.3
系统中模块分别为:用户信息管理、试题信息管理、试卷信息管理、成绩查询统计管理、系统信息管理。
各功能模块的具体功能如下:
1.用户信息管理:主要是对系统用户信息进行增、删、改及查询的管理。
2.试题信息管理:系统能进行多种试题的录入,当试题录入量比较大时,本系统还支持excel文本文件的上传功能。极大地方便了管理员的操作。
Int
4
否
定义分数
RepeatExam
Int
4
否
重考
FillAutoGrade
Int
4
否
允许填空题自评
SeeResult
Int
4
否
允许查看试卷结果
AutoSave
Int
4
否
允许自动保存
ExamAccount
Int
4
否
考试账户
ManagerAccount
Int
4
否
管理账户
TestCount
Int
4
否
测试计数
Abstract
The system uses ASP.NET and SQL Server 2008 database, the development of online examination system based on B / S three-tier architecture in C #. The first layer of the client layer, the layer is located on the client's Web browser, users from a Web browser to access the Web server on the client's Web browser to display the required Home. The second layer is the application layer, with the extended functionality of the application Web server. The task of this layer is to accept the user's request, to perform the procedure and the database connection to the database through SQL data processing request and wait for the database server to the data processing of the results submitted to the Web server, and then back to the client by the Web server . The third layer of the database layer, the database server. Its mission is to accept the request of the Web server to the database manipulation, the database query, modify, update, and run results to the Web server.
real
4
否
分项分数
PassState
Int
4
否
通过分数
TotalMark
real
4
否
总分
PaperInfo表用于存放试卷信息,其结构如表1-3所示。
表1-3PaperInfo表结构
字段名称
数据类型
长度/大小
主键
描述
PaperID
int
4
是
主键标识
PaperName
varchar
50
否
试卷名称
PaperType