毕业论文-在线考试系统应用设计

毕业论文-在线考试系统应用设计

ID:25806097

大小:1.33 MB

页数:38页

时间:2018-11-22

毕业论文-在线考试系统应用设计_第1页
毕业论文-在线考试系统应用设计_第2页
毕业论文-在线考试系统应用设计_第3页
毕业论文-在线考试系统应用设计_第4页
毕业论文-在线考试系统应用设计_第5页
资源描述:

《毕业论文-在线考试系统应用设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、石家庄铁道大学四方学院毕业设计第1章 绪论1.1 研究背景随着社会各个行业信息化进程的加快,互联网已经成为连接世界的纽带。不仅仅是企业、政府和各种商业组织的正常工作离不开网络,教育事业同样需要网络。在教育界,远程教育已成为现代教育面向未来发展的新方向,在线考试系统便是实现远程教育的一个重要组成部分。如今中国的教育体制急需改革,在周济同志的任职期间,我们在教育上虽然引入了新的课题,引入了新的技术和设备,但是在思想上、模式上我们的教育都有照搬传统教育模式,因此我们需要改革。在线考试具有很多优越性,它可以将传统

2、考试过程中的试卷的组织、传送、收集、登记、评判等各个环节缩减到很少的几个环节,降低了大量人工直接干预考试的可能性,这不但能够节约大量的时间、人力、物力与财力,而且还可以大幅度提高考试的客观性和公正性。在线考试系统课题产生的背景是当今教育信息化的趋势也是我国高等教育信息化建设的需要;目的是充分利用学校现有的计算机软、硬件资源和网络资源实现无纸化考试和办公,来纠正传统考试的不足。1.2 国内外研究现状ETS(美国教育考试中心)举办的GPE(美国研究生入学考试)的计算机化考试,它使考试由原来的每年只能有两次参加

3、考试的机会变成了每个工作日都可以参加的考试。而且国外的一些计算机水平考试中也都使用了在线考试来代替传统的笔试,如美国计算机专业人员认证学会ICCP实施的有关认证考试。目前国内做这方面的软件,以奥瑞文在线考试系统为最佳,他是唯一一个用php开发,并且实现大多数题型,并且支持题型自由排序功能,客户端监考也很强大。国内典型的还有由教育部考试中心主办的全国计算机等级考试、各省的非计算机专业大学生水平考试,还有用于教考分离的各种题库等。而且在去年英语四六级考试在在全国范围内设置试点进行机考。在线考试系统的实现,虽然

4、将将教师从繁琐的出题、监考、阅卷、试卷分析和成绩统计的传统考试中解脱出来,其系统自身也充分体现了准确、客观、公正、快速等特点。但我们认为国内对于在线考试系统的认识,跟国外还是有相当大的差距的。这些很多都是基于传统的客户机/服务器模式的,如全国计算机等级考试。而基于B/S模式的考试系统还没有广泛的使用。38石家庄铁道大学四方学院毕业设计1.3 论文结构本论文第一章为绪论,主要介绍了在线考试系统的开发背景和国内外的发展现状;第二章是相关技术介绍,主要介绍了ASP.NET技术、SQL数据库、JavaScript

5、、IIS服务器;第三章是系统的需求分析,着重分析该系统要完成的功能以及系统体系结构和系统的设计思想;第四章系统概要设计,主要是针对要实现的功能做一个简单的说明,以及系统总体结构的设计和数据字典的设计;第五章是系统的详细设计,其中包括了功能模块的详细设计和的数据库的详细设计。38石家庄铁道大学四方学院毕业设计第2章 系统开发关键技术概述本系统主要采用ASP.NET、SQL数据库、JavaScript等技术工具,整体设计遵循软件工程的方法,经过需求分析、总体设计和代码的编制和系统实现几个阶段。2.1 ASP.

6、NET技术简介ASP.NET是在ActiveServerPage(ASP)的基础上开发出来的,是一种建立在通用语言上的程序构架,能被建立强大的Web应用程序。ASP.NET集成了许多Web开发模式的强大优势。2.1.1 ASP.NET的特性(1)强大性和适应性ASP.NET是基于通用语言的编译运行程序,所以它几乎可以在所有Web应用软件开发平台上运行。通用语言的基本库、消息机制、数据接口的处理都能无缝的整合到ASP.NET的Web应用之中。ASP.NET同时也是language-independent的独

7、立化,所以,你可以选择任何一种适合你的语言来编写程序,在ASP.NET中已经支持的有C#,VB,J#,C++等。ASP.NET一般可分为两种开发语言,C#和VB.NET,C#是目前比较常用的语言,它是.NET独有的语言,VB.NET则是VisualBasic程序设计,适用于VisualBasic程序员。(2)简单性和易学性ASP.NET相对于其他技术来说使一些日常的应用变得非常简单。例如表单的提交、网站的配置等。其中包含的强大控件可以使初学者轻松地制作一些简单的网页。(3)灵活性和可扩展性很多ASP.NE

8、T功能都可以扩展,这样便可以轻松地将自定义的功能集成到应用程序中;其中的程序模型可以为不同的数据源提供插入支持。(4)安全性和完整性Web应用项目中的验证控件可以更好地为开发的程序提供安全保障;并且新增的功能和现有的功能协同工作,可以创建解决实时Web开发挑战的端对端方案。38石家庄铁道大学四方学院毕业设计2.1.2 ASP.NET三层结构应用程序一般分为三层:表示层、业务逻辑层和数据访问层。(1)表示层(UserShowLa

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。