l精品课程网站建设毕业论文.doc
《l精品课程网站建设毕业论文.doc》由会员分享,可在线阅读,更多相关《l精品课程网站建设毕业论文.doc(69页珍藏版)》请在三一办公上搜索。
1、摘要:随着计算机技术、网络技术的飞速发展,随着高校精品课程的建设受到越来越多的重视,精品课程网站的建设也成为当今高校的重要课题。本网站系统利用Microsoft Visual Studio.NET工具,使用ASP.NET,ADO.NET等技术,系统以Html、Asp语言为依托,使用SQL server作为系统数据库,IIS作为服务器,采用Css样式美化页面。系统共分为七大模块,实现了在线交流、资源的上传和下载等功能。采用C#语言为编程语言,用SQL Server 2005数据库为网站提供后台数据支持,严格按照软件工程开发原则,运用面向对象方法,经过详细设计与分析,实现了一个B/S(Browse
2、r/Server)结构的软件工程精品课网站。按照需求背景,本系统主要实现了用户的注册与登录,学生根据自己的需要,查看网站资料、内容,并且可以下载课件,作业,上传作业,向老师提出问题等;老师可以发布课件,作业供给学生下载,并且发布通知,使学生及时了解课程状况,还有回答学生提出的问题等;管理员负责添加、修改、删除网站内容,还可以管理用户权限等。关键词:精品课程;IIS;C# ASP.NET SQL Server数据库 B/S结构Abstract: Along with the development of the computer technology and the internet, alon
3、g with more and more attention to the construction of college courses. Todays college exquisite course website construction has become an important issue. This website system using Microsoft visual tool, using , technology,The system to html, asp language based on the use of SQL server as database,
4、IIS as a server, using CSS style landscaping page.System is divided into seven modules, the realization of an online exchange of resources, uploading and downloading functions. using c # for programming language, with SQL Server 2005 for web site provides backend database data support, in strict acc
5、ordance with the software engineering development principles, using object-oriented method, through detailed analysis and design, implementation of a B/S (Browser/Server) structure of software engineering exquisite course website. According to requirement background, this system mainly realizes the
6、user registration and login, students can check the web site, content,download courseware, assignments, upload homework, ask the teacher questions and so on according to oneself; The teacher can release the courseware, assignments for students download, make students understand promptly course condi
7、tions and answer student questions, etc.; Administrators responsible for add, modify and delete your content, still can manage user permissions, etc. Keywords: Excellent Courses;IIS;C# SQL Server database B/S structure目 录1 绪论51.1 研究背景与研究意义61.1.1 研究背景61.1.2 研究意义61.2研究现状71.2.1国内的现状和发展概况71.2.2 国外的发展状况7
8、1.3论文主要工作71.4 系统实现所用技术简介81.4.1 .NET Frameworks技术81.4.2 面向对象思想91.4.3 SQL Server91.4.4 B/S结构和C/S结构的比较91.5 精品课程网站的作用102 精品课网站系统需求分析102.1 磁盘容量要求102.2 安全性要求112.3 适应性要求112.4系统设计目标112.4.1 概述112.4.2 用户角色112.4.3 功能分析112.4.4 用例模型122.5 故障处理需求143 精品课网站系统设计143.1 系统总体设计143.1.1 系统功能图153.1.2 系统处理流程图163.1.3 系统结构分析16
9、3.2 精品课网站首页203.3 系统开发与运行环境的确定213.3.1系统开发环境213.3.2 系统运行环境214 精品课程网站数据库设计与实现224.1 需求分析224.2 数据模型设计234.3 数据库表的设计与实现244.3.1 数据库表的设计244.3.2 数据库表的实现264.4 精品课网站后台模块详细设计与实现274.4.1 用户注册登录模块274.4.2 公告管理模块294.4.3 教学资源管理模块314.4.4教学录像管理模块324.4.5 页面管理模块324.4.6 作业管理模块334.4.7在线答疑管理模块344.4.8 用户管理模块364.5精品课网站前台模块详细设计
10、与实现374.5.1带有查询和下载的功能和代码实现374.5.2公告在前台页面中的显示及代码415结 论446参考文献457致 谢461 绪论精品课代表了高校课程建设的最高水平,精品课网站的建设在高校课程建设中占有举足轻重的地位。论文以软件工程精品课网站的建设为背景,论述了基于B/S结构的网站的设计原理与方法,实现了资源共享,师生互动,动态更新的精品课网站,体现了精品课网站在课程建设中的重要地位。它将引导广大高等学校进一步巩固教学工作的中心地位,在切实加强教学建设、提高教学质量的基础上 改善、加强高校信息化条件建设,利用现代化教育信息技术手段将优质的教学资源上网并共享,使全国其他高校在实施同类
11、课程教学的过程中能够借鉴、使用这些优质的教学资源,在更大范围内提高高等学校的教学和人才培养质量。精品课程的建设是学校课程教学工作中一个重要的内容,为了使学生和老师之间有多角度,多渠道的沟通,以及及时、有序和高效地完成教学任务,及时了解教学当前的状态,精品课程的建设就显得尤为重要。1.1 研究背景与研究意义1.1.1 研究背景我国高等教育为国家培养了大量有用人才和建设者。为了提高教学质量,适应形势发展的需要,我国高等教育也在不断进行变革。在2003年,教育部提出了实施“高等学校教学质量与教学改革工程。而精品课程建设就是“高等学校教学质量与教学改革工程”的一项重要内容和先期启动的四个项目之一。精品
12、课程的建设目标是建设具有一流教师队伍、一流教学内容、一流教学方法、一流教材、一流教学管理等特点的示范课程。精品课程是教育部深化教学改革,以教育信息化带动教育现代化的一项重要举措。它将引导广大高等学校进一步巩固教学工作的中心地位,在切实加强教学建设、提高教学质量的基础上改善、加强高校信息化条件建设,利用现代化教育信息技术手段将优质的教学资源上网并共享,使全国其他高校在实施同类课程教学的过程中能够借鉴、使用这些优质的教学资源,在更大范围内提高高等学校的教学和人才培养质量。精品课程的建设是学校课程教学工作中一个重要的内容,为了使学生和老师之间有多角度,多渠道的沟通,以及及时、有序和高效地完成教学任务
13、,及时了解学生当前的状态,精品课程的建设就显得尤为重要。1.1.2 研究意义我国高等教育实现了历史性的跨越,使我国高等教育进入国际公认的大众化教育阶段。高等教育规模取得如此快速的发展,而且教育质量仍然不断提高,创造了世界教育发展史上的奇迹。但是,我国是发展中国家办大教育,而且是世界上最大规模的教育。人民群众不断增长的教育需求同教育供给特别是优质教育供给不足的矛盾,是现阶段教育发展面临的基本矛盾。教育投入严重不足,教育基础设施和教师队伍的水平都远远不能适应教育现代化的要求。要在高等教育规模持续增长的情况下,继续保持教育质量的不断提高,是我们面临的前所未有的严峻挑战。网络教学是缓解这种现状的一个方
14、法,而精品课程为网络教学提供了一个很好的网络教材,使网络能够很好的教学。网上的资源通过教学网站来进行发布,有条件的学生可以通过学习教学网站的课件来学习,这样不用实时实地的进行学习,可以使学生可以更好的分配时间来学习。精品课程的建设极大缓解了我国教育力量不足的压力。1.2研究现状 1.2.1国内的现状和发展概况我国的网络教学起步较晚,很长一段时间,对于网络教学,还没有精品课程这个概念。而随着网络教学的发展,精品课程开始被提上日程,国家现在特别重视精品课程的建设问题。针对我们教育的现状,现在通过精品课程的建设来解决我国在教育上的窘状,同时也解决网络教学中的一些教学网站的一些缺点。精品课程建设是创建
15、世界高水平大学教学质量与教学改革工程的重要组成部分,在学校课程建设中起到龙头和示范的作用。精品课程的建设对于共享全国优质教学资源,扶持中西部教育发展具有重要意义,国家正在投入大力气来做这方面的工作,出台了很多的文件来让各大高校来执行这件事情。虽然我国现在大力的支持精品课程的建设,但是客观的说我国的精品课程建设还是处于起始阶段,还缺乏一些理论指导,以及统一的调配问题,形成现在的全而不精的局面。我国的精品课程建设与国外相比还是有很大差距的。1.2.2 国外的发展状况 在国外无论是教师与学生,还是学生之间,交互是整个网络课程中必不可少的环节,不仅能使学习者通过和别人(教师、同学)的交流促进对知识的理
16、解和运用,更在交流中实现情感和人格的完善,即使成年学习者也不例外。而且,随着对各种学习观念的深入研究,国外的人们更加认识到,网络课程不是将教材的内容原封不动的搬到网上,而是要发挥网络的特点,为学生创设一个虚拟的学习环境。建构主义的学习理论强调要以学习者为中心,学习的发生是学习者与周围的环境交互的结果,在这个环境中,应该有促进学生学习的各种工具和资源。在传统的课程中,有教师、同学、课本、图书馆、实验室等各种各样的资源,而在网络中,如果忽视了对虚拟环境的设计,那么学生的学习就会变得乏味无趣,根本无法保证网络课程的学习效果。1.3论文主要工作本文针对精品课程建设的发展,采用数据库技术与ASP.NET
17、技术,实现了一个B/S(Browser/Server)结构的软件工程精品课程网站系统。论文主要研究工作如下:1 研究系统设计与实现的背景及研究意义。2 对系统设计所需的相关技术进行研究。3 对网站系统进行需求分析,采用面向对象的方法对系统做了详细的分析与设计。4利用Microsoft Visual Studio.NET工具,使用ASP.NET,ADO.NET等技术,采用C#语言为编程语言,用SQL Server 2005数据库为网站提供后台数据支持,严格按照软件工程开发原则,运用面向对象方法,经过详细设计与分析,实现了一个B/S(Browser/Server)结构的软件工程精品课网站。1.4
18、系统实现所用技术简介1.4.1 .NET Frameworks技术NET Framework又称 .Net框架,是由微软开发,一个致力于敏捷软件开发(Agile software development)、快速应用开发(Rapid application development)、平台无关性和网络透明化的软件开发平台。.NET包含许多有助于互联网和内部网应用迅捷开发的技术。本系统主要使用了ASP.NET和ADO.NET。ASP.NET的优点:1 强大的动态Web支持:ASP.Net为Web页面提供了一种集成式的支持。使用ASP.Net,可以编译页面中的代码,而这些代码可以运用高级语言来编写,因
19、此易于实现并有较高的运行效率。2 代码共享:ASP.Net沿用.Net中引入的程序集概念,替代了传统的DLL,可较好的实现代码在应用程序之间的共享方式。3 面向对象的编程:ASP.Net处于.NET Framework中,.NET Framework及其推荐采用的语言C#是完全基于面向对象的。4 增强的安全性:每个程序集可以包含内置的安全信息,这样就可以非常准确的控制程序集的使用方式。ADO.NET的特点:ADO.NET的名称起源于ADO(ActiveX Data Objects),这是一个广泛的类组,用于在以往的Microsoft技术中访问数据.之所以使用ADO.NET名称,是因为Micro
20、soft希望表明,这是在.NET编程环境中优先使用的数据访问接口。ADO.NET是一组用于和数据源进行交互的面向对象类库。通常情况下,数据源是数据库,但它同样也能够是文本文件、Excel表格或者XML文件。ADO.NET是与数据源交互的.NET技术。有许多的Data Providers,它将允许与不同的数据源交流取决于它们所使用的协议或者数据库。然而无论使用什么样的Data Provider,你将使用相似的对象与数据源进行交互。SqlConnection对象管理与数据源的连接。SqlCommand对象允许你与数据源交流并发送命令给它。为了对进行快速的只“向前”地读取数据,使用SqlDataRe
21、ader。如果想使用断开数据,使用DataSet并实现能进行读取或者写入数据源的SqlDataAdapter。1.4.2 面向对象思想面向对象的软件开发和相应的面向对象的问题求解是当今计算机技术发展的重要成果和趋势之一,C#是一种面向对象的语言。面向对象编程具备了几个优点,比如:代码维护方便、可扩展性好、支持代码重用技术等等。这些优点是过程编程语言所不具备的。1.4.3 SQL ServerSQL Server 2005是微软公司推出的一个服务器产品,SQL Server 2005除了具有扩展性、可靠性以外,还具有可以迅速开发新的因特网应用系统的功能,尤其是可以直接存储数据,可以将搜索结果来输
22、出等特点,这些特点在设计中发挥着重要的作用。SQL Server 2005通过对高硬件平台以及最新网络和存储技术的支持,可以为大的Web站点和企业级的应用提供可扩展和高可靠性。1.4.4 B/S结构和C/S结构的比较B/S结构(Browser/Server结构)结构即浏览器和服务器结构。它是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。与C/S结构相比,B/S结构的优势在于:1 维护和升级方式简单。目前,软件系统的改进和升级越来越频繁,C/S系统的各部分模块中有一部分改变,就要关联到其它模块的变动,使系统升级成本比较大。B/S与C/S处理模式相比,则大大简化了客户端,只
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 精品课程 网站 建设 毕业论文
链接地址:https://www.31ppt.com/p-4018810.html