毕业设计(论文)基于.NET的在线考试系统的设计与实现1.doc
《毕业设计(论文)基于.NET的在线考试系统的设计与实现1.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)基于.NET的在线考试系统的设计与实现1.doc(36页珍藏版)》请在三一办公上搜索。
1、目 录1绪论11.1精品课程网站开发背景11.2精品课程网站现状分析11.3建立精品课程网站的意义21.4论文组织结构22网站系统概述42.1 系统概述42.2 系统开发目标42.3 开发环境简介53网站系统总体分析与设计73.1网站可行性分析73.2网站需求的分析73.3网站结构描述94网站主要功能模块的设计与实现114.1主页的设计与实现114.2搜索功能的设计与实现124.3投票系统模块的设计与实现134.4新闻系统模块的设计与实现144.4.1 新闻通知的发布144.4.2 新闻的浏览154.4.3 新闻的管理174.5在线资源模块的实现184.5.1 资源上传184.5.2 资源下载
2、184.5.3 视频的在线播放194.5.4 资源的管理194.6答疑模块的实现224.6.1 用户提问224.6.2 教师答疑234.6.2 答疑管理234.7网站BBS论坛的实现234.7.1 发帖功能的实现244.7.2 帖子的浏览254.7.3 回帖功能的实现254.7.4 论坛公告的实现264.7.5论坛公告的浏览265网站系统测试275.1 系统链接测试275.2 系统的功能测试286网站的不足和改进设想307总结32致谢33参考文献341绪论1.1精品课程网站开发背景在21世纪这个信息高度发达高速流通的时代,计算机的普及以及计算机网络的广泛应用,让普通人能够接触到比以往更多的知识
3、面对信息时代的信息大“爆炸”现象,以往的教育方式已经跟不上时代的发展的步伐,人们获取知识与信息的速度在加快,途径逐渐多样化,那么怎么样才能使教育能够跟上时代的步伐,而不至于被时代抛在后面?很多专家和学者一直都在思考这个问题“如何把教育资源移置到网络上去,使更多的人可以共享这些资源”而学校作为一个以传播知识为主要职能的机构,其之间交流以及教育资源的共享更是值得考虑和关注的。2003年4月,教育部下发了教育部关于启动高等学校教学质量与教学改革工程精品课程建设工作的通知,精品课程建设工作正式启动。精品课程建设的核心是解决好课程内容建设问题,而课程资源建成后的共享与应用是关键点和落脚点。随着计算机网络
4、技术的发展,网络资源的利用率越来越高,利用现代化的教育信息技术手段将精品课程的相关内容上网并免费开放,不仅提高高等学校教学质量和人才培养质量,而且还可以通过网络实现优质教学资源共享;精品课程的网络化将逐渐代替传统的教育模式,成为人们从学校获取知识的另一快捷而有效的方法与途径,而精品课程网站的开发即是实现精品课程网络化的最好的途径,学校建立一个自己的精品课程网站是十分必要的事情,这不仅能使更多的人享用宝贵的教育资料源,同时也对于提升学校自身的知名度,提高学生自学能力,有相当大的帮助,所以好的精品课程的设计和开发也将是势在必行。1.2精品课程网站现状分析自2003年国家为了推进教育创新、深化教学改
5、革、全面提高教学质量而倡导建设精品课程以来,全国涌现了太多的精品课程。所谓的精品课程就是具有一流的教师队伍、一流的教学内容、一流的教学方法、一流的教材、一流的教学管理等特点的示范性课程。开发精品课程的目的是为了实现资源共享,达到示范的目的。而实现这一目标的主要途径之一就是通过网站进行。目前,全国已经建立起了各门类和各专业的校、省、国家三级精品课程体系。建设精品课程网站是校园网应用的一个重要的方面,各院校都在积极建设自己的精品课程以及精品课程网站。但是现在精品课程的建设与实际应用存在严重脱节问题。很多学校的精品课程网站只是响应号召,为了完任务而仓促建立起来的,不仅质量不高且使用率也不高。究其原因
6、有以下几方面:首先,网站的建设多而杂乱,没有一个统一的建站标准。这样使用户在使用各个不同学校的精品课程网站的时候,由于对各个学校的网站的内容及结构不太了解,在获取所需要的资源时,由于网站混乱而带来不必要的麻烦。其次,网站的功能不够全面,建设者和使用者以及教师之间缺乏沟通,使网站的使用仅仅停留在为学习者提供服务的基本层面上,没有在使用者之间产生共鸣,从而导致了网站内容更新周期长,更新不迅速,使网站的利用率比较低,造成教育资源和网络资源的浪费。所以,一个好的精品课程网站框架的研究与设计也是实现教育资源网络化,达到资源共享性最大化过程中的值得关注和期待的,其研究、设计与实现的必要性也是显而易见的。1
7、.3建立精品课程网站的意义从精品课程的提出到实施,其目的核心就是解决好课程内容建设问题,即通过教学改革,提高高校教学质量最终实现一流的教师队伍、一流的教学内容、一流的教学方法、一流的教材、一流的教学管理等特点的示范性课程,而课程资源建成后的共享与应用才是精品课程建设的关键点和落脚点。网络的迅速发展为精品课程的建设提供了良好的实施环境,它将课程资源网络化,可以使任何可以接入互联网的用户随时随地的从网络获取相关的资源。而网站则为实现课程资源的共享提供了一个有效的平台,所以建立精品课程网站是实现精品课程一条有效而快捷的途径,因此设计并建立一个好的精品课程网站不但可以更好的促进精品课程建设的发展,构建
8、一个良好的精品课程网络平台,从而促进高校之间,高校与社会之间等的教育资源的共享。1.4论文组织结构本论文通过合理的安排和组织,共分为七个部分。其具体结构如下:第一部分:绪论部分。介绍了论文的选题背景、所研究内容的现状分析、和设计系统的意义,解决的主要问题及应达到的技术要求。第二部分:网站系统概述部分。本节内容主要是简单介绍了系统开发的目的、原则,开发平台、开发工具和后台设计开发工具等的选择。第三部分:网站的总体分析与设计。本节主要介绍网站的功能需求分析、网站的结构描述、系统所要达到的目的要求等内容。第四部分:网站主要功能模块的实现。本节主要详细介绍网站的几个主要的功能模块的设计与实现的过程;第
9、五部分:网站系统测试。主要是介绍利用了一些真实的应用对整个网站系统进行了测试,以确保各个模块的功能的实现;第六部分:网站的不足和改进设想。本节主要是提出对测试过程中出现的问题和不足的现象的反思以及提出相应的改进措施。第七部分:总结。2网站系统概述2.1 系统概述建立网站之前,要有明确的目的,即所要建立的网站的作用是什么,服务的对象是那些群体,要为浏览者提供怎样的服务。只有找准了网站的定位,才可能建成一个成功的网站。开发精品课程网站框架系统的目的就是充分的利用网络的特点和优势,将课程网络化,实现课程资源的管理和最大限度共享,可以使更多的人通过网络途径方便快捷的获取知识,获得自己所需要的资源,同时
10、通过网络,实现相互交流等。实现以上目的我们需要遵循以下的原则:(1) 总结借鉴吸收相结合的原则参照并保留了人工对课程资源的管理的方式和原则,同时也能够利用数据库管理操作来取代一些复杂的人工操作,使课程资源及其相关的信息在管理方面更加方便、快捷。(2) 人性化操作的原则在网站系统的可行性的基础上,所开发的系统应该尽可能的具有人性化的特点。在人为的访问和管理的过程中应尽可能的避免过多的操作。(3) 易于管理和维护的原则 应该注意到在网站的运行过程中,后台管理在课程资源、相关信息的管理和网站整个系统的维护中的重要性。(4) 易于修改和升级根据网络和课程本身的特点来看,所开发的系统要易于随着网络的不断
11、发展和课程的改革而易于改进和升级。2.2 系统开发目标根据对网站和精品课程及其网络化的特点分析,进行精品课程网站的分析,需要设计和开发一个整体上易于维护和管理,能够随着课程的改革和网络技术的不断发展而修改和升级,从而实现小的投入而更多的收益。其在功能方面:根据课程的特点该网站的功能应具备教育资源的在线观看和下载,教学资源的上传,能够从网站获取更多的最新的与课程相关的信息和知识以及能够和教师以及其他学员实现在线交流等功能。2.3 开发环境简介 系统的开发环境对于开发者来说是很重要的,在一定情况下它也影响着它所能运行的环境和必备硬件设备。它主要包括开发平台的选取和后台数据库工具的选取及开发语言的选
12、择。本系统的开发环境选取如下介绍: (1)系统开发环境介绍。 本系统是基于,以Visual Studio 2005 为集成的开发环境,在windows平台,用C#语言来开发的。首先,在一个开发环境中同时集成了Visual Basic、Visual C+、Visual C#和FoxPro。其次,开发环境的适应性大大增强了,适用于快速Web应用软件的开发,可以轻松地运用XML和WEB服务进行跨平台计算,也可以快速开发中间层商务组件。再次,调试功能增强了,它可以调试不同语言开发的应用程序,也可以调试工程,进程和存储过程。这些新特性使用户的开发效率有了大幅度的提高。Visual C#是微软公司为它的M
13、icrosoft.NET计划推出的核心编程语言。该语言几乎综合了目前所有编程语言系统的优点,并结合因特网的需要,增加了丰富的新特性和增强功能。Visual C#语言面向对象的设计,可以用来构建从高水平的商务目标到体系标准应用程序的范围宽广的组件。使用Visual C#语言,程序员能够迅速地建造提供充分开拓计算和通信的工具和服务的新的Microsoft.NET平台。C#语言的组成部分使用简单的C#语言结构体,能被转化成WEB服务,允许人们通过Internet调用在任何操作系统上运行的任何语言。C#具有简捷、灵活、安全、面向对象和兼容性强等许多优点,是.NET中的旗帜语言。系统开发模式是B/S(浏
14、览器/服务器)构架的模式。 (2)数据库开发工具简介。本系统采用的是SQL Server 2000作为后台数据库的,并采用了SQL语言进行设计的。首先,SQL Server 2000是完全的 Web 支持。SQL Server 2000 提供了以 Web 标准为基础的扩展数据库编程功能。丰富的 XML 和 Internet 标准支持允许您使用内置的存储过程以 XML 格式轻松存储和检索数据。您还可以使用 XML 更新程序容易地插入、更新和删除数据。通过 Web 轻松访问数据。有了 SQL Server 2000,您可以使用 HTTP 来向数据库发送查询、对数据库中存储的文档执行全文搜索、以及通
15、过 Web 进行自然语言查询。强大而灵活的基于 Web 的分析。SQL Server 2000 分析服务功能被扩展到了 Internet。您可以通过 Web 浏览器来访问和控制多维数据。其次,SQL Server 2000具有基于B/S处理模式与多种形式的管理架构、简单友好的操作方式、支持高性能的分布式数据库处理结构、动态锁定的并发控制、单进程多线程体系结构和丰富的编程接口和SQL Server 7数据库系统高度兼容性、高度的可伸缩性和可靠性等特点。使用 SQL Server 2000 可以获得非凡的可伸缩性和可靠性。通过向上伸缩和向外扩展的能力,SQL Server 满足了苛刻的电子商务和企
16、业应用程序要求。3网站系统总体分析与设计一个网站的总体框架可以体现网站的总体设计思想。本网站的总体设计思想是通过网站,体现精品课程的优点与特色,增强学员与老师之间的联系,更好的提高大家的学习。下面将对网站的总体的设计和规划做一下进行介绍。3.1 网站可行性分析首先进行系统的可行性分析。可行性分析是在系统调查的基础上,针对新系统的开发是否具备必要性和可能性,对新系统的开发从技术、经济、社会因素等方面进行分析和研究,以避免投资失误,保证新系统的开发成功。可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决。技术可行性:合理建立数据库、开发精品课程网站实现安全性、高效性的课程教学与
17、资源的管理在技术上是可行的。本系统采用了ASP.NET网站开发技术进行开发。数据库服务器选用大中型企业常用的、稳定的SQL Server 2000数据库,同时保持数据的完整性以及提供许多高级管理功能。它的灵活性、安全性和易用性为数据库编程提供了良好的条件。因此,系统的软件开发平台成熟可行。硬件方面,在科技飞速发展的今天,硬件更新的速度越来越快,容量越来越大,可靠性越来越高,价格越来越低,其硬件平台完全能满足系统的需要。经济可行性:开发精品课程网站可以对教学资源进行计算机管理,并且本系统实施后可显著提高教学资源管理的效率,有助于实现教学资源的共享,知识信息的相互交流。所以本系统在经济上是可行的。
18、社会因素可行性:目前,互联网建设已经成为社会部门信息化建设中的重要组成部分,而学校作为一个传播知识的主要机构,教育更应该紧跟时代的步伐,将教育方式多元化,教育资源实现共享,加强学校与社会的交流与协作是很有必要的,开发网站不仅对实现教育资源的共享,提高教育资源利用率而且在一定程度上可以实现教育资源的网络化管理,减少人工管理过程中存在的许多问题。综上所述,此系统开发在技术和经济以及社会因素等方面都是可行,并且投入少量的工作就能达到明显的效果。因此系统的开发是完全可行的,而且是十分有必要的。3.2网站需求的分析 在网站开发中,需求分析的基本任务就是准确的回答“系统需要做什么?系统必须做什么?”这个问
19、题,也就是确定系统必须完成哪些工作,即对目标系统提出完整、准确、清晰和具体的要求。需求分析的结果是系统开发的依据,关系到整个系统开发的成败及其质量。因此系统分析对于系统的开发具有重要的意义。 首先在信息需求方面。信息需求一方面主要是以系统所要完成的功能来设计分析的,另一方面也决定于用户的需求,而精品课程网站的中,根据对网站本身的特点的分析,首先,其中主要的用户和管理员的信息是必不可少的,其次在对课程本身的特点分析来看,主要的主讲教师信息以及与主讲教师相关信息、在线资源信息、课程有关信息等内容,其他方面为了使用户获取更多的信息还有新闻信息、bbs论坛交流信息等。根据系统的特点,综合来看所需要的信
20、息如有管理员信息、用户信息、教师及其相关信息(发表论文)、答疑信息(问题和回答)、课程信息、资源信息(教程、视频、作业、实验指导)、新闻通知、论坛信息(主题、回帖、公告)、投票信息、网站信息、留言信息等。其次在功能需求方面。根据对精品课程及其网络化的特点分析,进行网站的可行性研究和分析,需要设计和开发一个整体上易于维护和管理,能够随着课程不断发展和改革而修改和升级,从而实现小的投入而更多的收益。其在功能方面:根据课程的特点该网站的功能应具备教育资源的在线观看和下载,教学资源的上传,能够从网站获取更多的最新的与课程相关的信息和知识以及在线交流等功能。具体要实现的功能有:(1) 教学资源管理。网站
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 论文 基于 NET 在线 考试 系统 设计 实现

链接地址:https://www.31ppt.com/p-3978291.html