基于ASP和SQLServer的简单网络考试系统论文
关键字:设计简单网络系统实现考试ASPSQL基于ServerServer基于SQLASP网络简单
目录
????摘要????1
????ABSTRACT????2
????前言????3
????第一章绪论????4
1.1课题的提出????4
1.2课题的内容????4
1.3开发目标????5
1.4课题的意义????5
????第二章加密算法简介????6
2.1密码学的分类????6
2.1.1对称密码算法????6
2.1.2公开密钥算法????6
2.1.3混合密码系统????7
2.2常用密码算法简介????7
2.2.1DES算法????7
2.2.2RSA算法????8
????第三章开发语言、工具及环境介绍????10
3.1ASP概述????10
3.1.1ASP及其含义????10
3.1.2ASP特点????10
3.1.3ASP的功能????11
3.1.4ASP的应用????11
3.1.5ASP工作原理诠释????12
3.2HTML概述????13
3.3脚本语言????13
3.3.1JavaScript????13
3.3.2VBScript????14
3.4SQLServer2000????15
????第四章系统模块的具体设计????17
4.1网络考场安全系统设计????17
4.2教师模块功能详细介绍????17
4.2.1教师登录????17
4.2.2题库管理????18
4.2.3考生管理????19
4.2.4成绩统计????20
4.2.5管理员????21
4.2.6生成密钥????21
4.3学生模块功能详细介绍????22
4.3.1学生登录????22
4.3.2题库下载????22
4.3.3信息修改????23
4.3.4成绩查询????23
4.3.5解密试卷????24
4.4后台数据库的设计????24
????第五章网络考试安全系统的具体实现????26
5.1基本功能实现????26
5.1.1数据库的连接????26
5.2.2分页技术的实现????27
5.1.3弹出对话框的实现????29
5.2登录界面????30
5.3教师首页????33
5.4题库管理????34
5.5考生管理????36
5.6成绩统计????39
5.7生成密钥????40
5.8学生首页????42
5.9题库下载????42
5.10信息修改????44
5.11成绩查询????44
5.12解密试卷????45
5.13缺点和不足????45
????结束语????47
????参考文献????48
????致谢????49
摘要
????本文介绍了一个基于ASP和SQLServer的简单网络考试系统。
????文章首先分析了当前考试系统在应用过程中存在的不足,给出了课题的设计目标和任务。然后,介绍了相应的加密算法知识和开发技术、工具和环境。接着,对系统进行了总体分析,阐述了该系统中各模块之间的关系以及数据库的设计。之后,从系统代码实现的方面举例说明实现思路和方案。本文共包括绪论、加密算法简介、开发语言、工具及环境介绍、系统设计、具体实现等组成部分。
????本系统能帮助解决传统考试过程中所带来的各种繁琐的问题,使考试简易化、安全化。它利用计算机网络的实时性、方便性、快速性,帮助考试人员提高工作的效率、减少出错情况。同时还能提供快速的查询检索功能。
????关键字:网络考试系统,加密算法,B/S,SQLServer数据库
作者:卢征宇
指导教师:马知行
ABSTRACT
????ThisthesishasintroducedthedesignandimplementationofaSimpleInternationalExaminationSystembasedonASPandSQLServer.
????Firstly,thethesisanalysesthedisadvantagesintheapplicationofthecurrentInternationalExaminationSystem.Andmakesthedesigngoalandtaskofthesis.Secondly,introducesomeknowledgeoftheencryptingarithmeticandtechnologyandtoolsandenvironmentofthedevelopment.Thirdly,introducesthedesignofdatabaseandtherelationshipoftables.Atlast,carriesouttheideasandschemethroughcoding.Thethesisincludesintroduction,introductionoftheencryptingarithmetic,introductionofthetechnologyandtoolsandenvironmentofthedevelopment,systemdesign,achievementbytotallyandsoon.
????Thissystemcanhelpsolvingavarietyofcomplicatedproblemsofthetraditionalexaminationandmakingexaminationsimplifiedandsafely.Itmakesgooduseoftherealtime,expediencyandspeedofthecomputernetworksothatcanhelppeopleimprovingworkefficiencyandreducingmistakes.Atthesametime,itaffordsthefunctionofquickquery.
????Keywords:InternationalExaminationsystem,encryptingarithmetic,B/S,SQLServerDatabase
????WrittenbyLuZhengYu
SupervisedbyMaZhiXing
前言
????以计算机和现代网络技术为特征的现代信息技术极大地促进了社会经济的发展,也引发了一场知识和信息的革命。现行的考试系统周期长、工作量大而且成本高,计算机网络考试作为一种新的重要的考试形式具有重要的意义,并呈现出广阔的发展前景。
????自Internet在全球广泛应用以来,基于Internet的网络考试在世界范围内得到了迅速的发展。国内的一些部门已经开始网络考试的试验和应用,并已有不少简体中文网络考试网站出现。这些网站无论从数量还是质量上来看,都呈现出网络考试作为现代考试的一种重要形式,具有强劲的发展态势。
????基于Web技术的网络考试与传统的考试模式相比,具有相当明显的优势,主要表现在:网络考试以Internet为载体进行传送,可以跨越时空的距离,有巨大的影响范围;Web技术是一个跨平台、多媒体的信息发布、传送和浏览技术,并可以实现动态交互,使学生进行各种形式不同的考试成为可能;由于学生的考试时间和考试方式可以自行掌握,学生统计信息容易获得以及由于Web技术的交互手段使网上考试更容易实现向以学生为中心的考试模式的转移。
????为此,作者利用ASP网络动态交互技术,开发了基于Web的网络考试系统。本论文主要是在网络考试系统系统设计与实现基础上的总结与提高,同时还包括对于网络考试系统的安全问题和不足之处所进行的探讨。
上一篇:
基于ASP和SQLServer的简单网络考试系统论文的简单网络(2)
下一篇:
天亮之后