2024年5月12日发(作者:扬声器正常就是不出声音)
A
毕业论文(设计)
题 目: 网页制作在线考试系统的开发
毕业设计(论文)原创性声明和使用授权说明
原创性声明
A
A
人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指
导下进行的研究工作及取得的成果。尽我所知,除文中特别加以标注
和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成
果,也不包含我为获得 及其它教育机构的学位或学历而使
用过的材料。对本研究提供过帮助和做出过贡献的个人或集体,均已
在文中作了明确的说明并表示了谢意。
者 签 名: 日 期:
导教师签名: 日 期:
使用授权说明
人完全了解 大学关于收集、保存、使用毕业设计(论文)的
规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;
学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索
与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存
论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内
容。
作者签名: 日 期:
A
A
学位论文原创性声明
本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研
究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文
不包含任何其他个人或集体已经发表或撰写的成果作品。对本文的研
究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完
全意识到本声明的法律后果由本人承担。
作者签名: 日期: 年 月 日
学位论文版权使用授权书
本学位论文作者完全了解学校有关保留、使用学位论文的规定,
同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,
允许论文被查阅和借阅。本人授权 大学可以将本学位
论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩
印或扫描等复制手段保存和汇编本学位论文。
涉密论文按学校规定处理。
者签名: 日期: 年 月 日
A
A
师签名: 日期: 年 月 日
A
A
注 意 事 项
1.设计(论文)的内容包括:
)封面(按教务处制定的标准封面格式制作)
2)原创性声明
3)中文摘要(300字左右)、关键词
4)外文摘要、关键词
5)目次页(附件不统一编入)
6)论文主体部分:引言(或绪论)、正文、结论
7)参考文献
8)致谢
9)附录(对论文支持必要时)
2.论文字数要求:理工类设计(论文)正文字数不少于1万字(不包括图纸、程序清单等),
文科类论文正文字数不少于1.2万字。
3.附件包括:任务书、开题报告、外文译文、译文原文(复印件)。
4.文字、图表要求:
1)文字通顺,语言流畅,书写字迹工整,打印字体及大小符合要求,无错别字,不准
请他人代写
2)工程设计类题目的图纸,要求部分用尺规绘制,部分用计算机绘制,所有图纸应符
合国家技术标准规范。图表整洁,布局合理,文字注释必须使用工程字书写,不准用徒
手画
3)毕业论文须用A4单面打印,论文50页以上的双面打印
4)图表应绘制于无格子的页面上
5)软件工程类课题应有程序清单,并提供电子文档
5.装订顺序
)设计(论文)
2)附件:按照任务书、开题报告、外文译文、译文原文(复印件)次序装订
A
A
摘要
随着互联网技术的快速发展,计算机网络技术逐渐在各个领域内普及。尤其
是在信息化教育领域,得到了更大的发展,网络在线考试系统更是其中重要的一
部分。因此,本课题设计了一套学校教育在线考试系统。本系统摆脱了传统考试
的束缚和缺点,节约了大量社会资源,同时大大促进了网络考试系统的改革和发
展。
本系统在Visual studio 2012环境下开发,用C#语言编译,利用SQL server
数据库技术存储信息。具有操作简单、实用性强、设计简洁人性化的优点,不仅
给学生和教师带来很大的方便,同时保证了考试的公平和规范。相信此系统在现
实中能发挥巨大的作用。
关键词:在线考试系统 Visual studio 2012 C#语言 SQL server
A
A
Abstract
ith the rapid development of Internet technology, computer network technology
popularization in various fields. Especially in the field of
education information, got greater development, online examination
system is an important part of the education information. Therefore, this
project designed a set of online examination system of school education. The
examination system get rid of the traditional bondage and shortcomings,saving a
lot of social resources,and greatly promote the reform and development of the network
examination system.
This system is developed under Visual studio 2012 environment, using C#
language compiler,,using SQL server database information storage. Has the
advantages of simple operation ,strong practicability, simple and
user-friendly design advantages, not only bring great convenience to the
students and teachers at the same time, to ensure the fairness and specification
of the exam . I believe this system can play a huge role in reality.
Key word: online examination visual studio2012 C# SQL server
A
A
目录
⒈绪论 ..................................................................... 22
2.相关知识背景 .............................................................. 24
A
A
A
A
A
A
A
A
A
A
3.系统分析.................................................................. 32
A
A
A
A
A
A
A
A
4.系统设计.................................................................. 36
A
A
5. 系统功能模块详细设计及实现 ............................................... 41
A
A
A
A
A
A
6.系统的发布与测试 .......................................................... 50
6.1系统的发布 .............................................................. 50
A
A
7.设计总结.................................................................. 52
A
A
参考文献.................................................................... 54
致谢 ....................................................................... 55
⒈绪论
A
A
1.1课题背景
社会的不断进步,互联网的不断发展,网络基础设施的全面覆盖,计算机硬
件的不断升级,为学校网络在线考试系统的创造奠定了良好的基础。
在信息化教育的浪潮中,学生渴望得到更个性化、更自由的发展;教师希望
有效的改进传统的教育方法和考试方法,更有效率的完成教学工作;学校则渴望
保证考试的公平和规范,促进学校学生的公平性教育。在线考试系统正式迎合各
方面需求而诞生的,它旨在探索一种更高效,更公平,更规范的一种考试方式,
旨在更好地为广大的师生服务。
在线考试系统摆脱了传统考试的缺陷,释放了教师和学生的活力和创造性,
满足了各方面的需求。在线考试系统不仅操作简单,而且没有地域和时间的限制,
并且系统可以自动判断试卷,保证了安全性、规范性和正确率。同时,该系统也
发挥了公平性作用。
所以,基于以上原因,在线考试系统是现代化的教育当中不可分割的一部分,
是满足学校师生强烈渴望的重要举措,同时也是我们设计本系统的重要初衷。
1.2.系统简介
本系统命名为:在线考试系统,开发工具包括:VS2012+SQL SERVER 2008。
该系统面向本学校所有学生和教师,不受地域限制,只要接入internet即可访
问。
本系统采用SQL server数据库技术存储,利用技术研发,总体模
式为B/S模式。B/S模式不需要客户端软件,只需要在浏览器端打开即可,且易
于管理和维护,能很好地在服务器与浏览器之间实现数据交互。
该系统分为考生端和管理端。考生端应该完成考生登录、注册、考试、成绩
查看等功能;管理端应该完成登录、考题录入、查询成绩、添加删除管理员、修
改管理员口令等功能(考题录入、查询成绩由教师登录完成)。本系统不仅操作
简单,而且功能齐全,符合在线考试的要求且具备考试的功能。
A
A
2.相关知识背景
相关知识介绍
是微软公司研发的一项关于动态网站制作的技术,是.NET
FrameWork架构技术的一部分,是一种使嵌入网页中的脚本可由因特网服务器执
行的服务器端脚本技术。它的前身不仅是ASP(Active Server Page)技术,它还
提供了一个相同结构的 Web模型,其中包括设计人员生成各类 Web 应用程序所
需的多种服务。 的语法在很大程度上与 ASP 兼容,同时它还提供一种
新的编程模型和结构,可生成伸缩性和稳定性更好的应用程序,并提供更好的安
全保护。
的优越性
的优点包括:
⑴
良好的性能提升,更稳定的表现,发展迅速,方便管理,优良的语言与网络服务,
是整个的主题。而且网上系统的最大帮助就是帮助使用者解决了很多琐碎的工作。
⑵新的技术将受管代码(Managed Code)这样一个全新概念带入人们
的视野,贯穿整个开发平台。受管代码在NGWS Runtime下运行,而NGWS Runtime
是一个时间运行环境,它管理代码的执行,使程序设计更为简便
⑶处理代码的效率非常高
⑷支持许多种语言,支持编译类语言,比如VB、VC++、C#等,它比
这些编译类语言运行速度快,更适合编写大型应用
⑸在里将会拥有一个“Data-Bounds” (数据约束),这意味着它
会与数据源连接,并会自动装入数据,使控制工作简单易行
⑹还具有更好的升级能力。
的运行原理
当服务器的互联网信息服务接收到请求后,IIS首先对客户端请求的页面类
型为其加载相应的.dll文件,然后将这条来自客户端的请求发送给能够处理这
个请求的模块。这个模块叫做HttpHandler(HTTP处理程序组件),之所以这个
模块能处理aspx的文件,就是因为在服务器端有默认的这类模块处理程序。IIS
在将这条请求发送给能够处理这个请求的模块之前,还需要经过一些
HttpModule的处理,这些都是系统默认的Modules,Modules这个模块的作用是
获取需要的应用程序的模块集合,在这个HTTP请求传到HttpHandler之前要经
过不同的HttpModule的处理。这样做的好处,一是为了需要,二是为了安全,
三是提高了程序处理效率,四是让用户能够在更多的环节上对系统进行控制,增
强用户的控制能力。
A
A
的内置对象
⑴Response:Response对象可以把数据从服务器端发回浏览器端。它允
许将数据作为请求的结果发送到浏览器中,并提供响应。它可以用来在页面中输
入数据、在页面中跳转、还可以传递各个页面的参数,它与HTTP协议的响应消
息相对应。
⑵Request:Request对象是HTTP Request类的一个实例,它提供对当前页
请求的访问,其中包括标题、Cookie、客户端证书、查询字符串等,用户可以使
用此类来读取浏览器已经发送的内容。
⑶Application:Application对象可以说是用来记录应用程序参数的对象。
Application对象是Http Application State类的一个实例,它可以生成一个
所有WEB应用程序都可以存取的变量,这个变量的适用范围涵盖 所有使用者,
只要正在使用这个网页的程序都可以存取这个变量。
⑷Session:Session对象是Http Session State类的一个实例,其功能和
Application对象类似,都是用来存储跨网页程序的变量和对象。但Session对
象只针对单一网页使用者,也就是说各个连接的机器都有各自的Session对象,
不同的客户端无法相互存取。Application对象在停止IIS服务时也停止,而
Session对象只有在联机及其离线时,也就是当用户关掉浏览器或超过变量设定
的有效时间时,Session对象就会消失。
⑸Cookie:Cookie对象是Http Cookie Collection类的一个实例, Cookie
跟Session、Application类似,可用于保存客户端浏览器请求的服务器页面,
也可用它存放非敏感性的用户信息。用户可以根据自己的需要设置保存时间。而
且Cookie不像Session、Application一样将信息保存在服务器端,它把信息保
存在客户浏览器端。
⑹ Server :Server 对象又称为服务器对象,是Http Server Utility类
的一个实例,它定义了一个与Web服务器相关的类提供对服务器上的方法和属性
的访问。
2.2B/S模式介绍
本系统的开发技术是技术,数据库使用的是SQL Server技术,
总体架构为B/S(Browse/Server)模式。
B/S(Browse/Server)模式,即浏览器/服务器模式。B/S模式大多数运行在
服务器端,用户只需要安装一个浏览器就能方便的访问后台服务器和数据库系
统,减轻了维护客户端所需要的时间。B/S模式通常分为三层结构,如图所示:
提交请求 访问
WEB服务器
据库
户端
返回html页面 返回结果
A
A
第一层是客户端,客户端向服务器发出访问请求信息,Web服务器处理后,以HTTP
协议发回客户端,客户端才能够查看结果。第二层是Web服务器,它接受客户端
发来的访问请求,并对消息进行处理。假如用户需要访问数据库,Web服务器就
将链接到后台数据库,并向客户端返回结果。第三层是数据库,数据库的主要工
作就是处理Web发来的数据,并将结果返回到Web服务器上。
A
A
A
A
A
发布者:admin,转转请注明出处:http://www.yc00.com/xitong/1715469694a2623164.html
评论列表(0条)