基于XML的教学网站的设计

以下是资料介绍,如需要完整的请充值下载. 本资料已审核过,确保内容和网页里介绍一致.  
无需注册登录,支付后按照提示操作即可获取该资料.
资料介绍:


摘  要:本课题研究的是一个基于XML的教学网站的设计。主要的是通过这个系统在教师与学生之间建立起一座桥梁。通过这个系统,学生可以了解该门课程的基本信息,可以上传作业、下载、查看公告以及在线提问和回复;教师通过这个系统可以发布公告、批改作业、回答学生的问题,等等。该教学网站为教学管理人员提供了强大的教学管理功能,为教师提供了一个友好的教学平台,为学生创造了轻松、自主学习的环境,为提高教学质量和教学效益提供了一种全新而有效的途径。
  本课题利用asp.NET开发,采用XML技术,将XML技术和.NET完美的结合在一起。后台数据库采用SQL Server2000,它构建了一个集作业上传、批改,课件上传,网上疑难问答等为一体的开放式的网络教学网站。本文详细地阐述了系统开发的目的、设计思想、过程、效果及其功能、特色。

关键词:教学网站  XML  asp.NET  SQL Server2000

毕业设计(论文)外文摘要

The Design Of Teaching Website Based On The XML

     Abstract: This project is the designer of teaching website based on the xml. It can set up a bridge through this system between the teacher and the student. Through this system, students can known basic information form the course, upload homework, download, view the public notices, ask and answer questions on line; Teachers can post the notices, check students homework and answer students' questions on line and so on. This teaching website not only provides teaching managers a powerful teaching management function, provides teachers a friendly teaching platform, but also provides a comfortable and freely studying environment for students. It is a new and effective way to improve teaching quality and teaching benefit.
     The system is designed in asp.NET as development tool and use the xml technique, it shows the perfect union of.NET and xml. And it uses SQL Server 2000 as database. This system constructs an open network teaching website which supports homework upload and mark, courseware upload and download , ask and answer questions on line together. This article has mainly discussed the requirement analysis, system analysis and designs, database design and the function sub model's realization about this system, including the elaboration of the purpose of the development, design idea, function and special features.
    
Keywords: Teaching website; XML; asp.NET; SQL Server2000.

目    录

1  绪论 1
1.1  问题定义和内容简介 1
1.2  研究背景与研究意义 1
1.2.1本课题研究背景 1
1.2.2本课题的研究意义 3
1.3  课题研究与可行性分析 3
1.3.1课题研究 3
1.3.2可行性分析 4
1.4  论文各章内容介绍 5
2  需求分析 6
2.1  系统的性能要求 6
2.2  系统功能需求分析 6
2.3  业务流程分析 7
2.4  数据流分析 8
2.5  数据字典(DD) 8
3  系统设计 13
3.1  系统总体结构设计 13
3.2  数据库设计 15
3.2.1  E-R图 15
3.2.2  关系模型 16
3.2.3  数据表的设计 17
3.3  系统开发工具 20
3.3.1使用asp.net作为系统前台开发工具的优点 20
3.3.2  使用SQL Server 2000作为数据库开发工具的优点 21
3.3.3  系统运行环境 22
4  系统各个主要模块设计 24
4.1  注册、登陆模块 24
4.1.1  注册、登陆模块简介 24
4.1.2  注册、登陆模块代码 25
4.2  个人资料模块 26
4.2.1  个人资料模块简介 26
4.2.2  个人资料模块代码 27
4.3  公告发布模块 28
4.3.1  公告发布模块简介 28
4.3.2  公告发布模块代码 29
4.3.3  遇到的主要问题及解决办法 30
4.4  作业管理模块 30
4.4.1  作业管理模块简介 30
4.4.2  作业管理模块主要代码 32
4.5  上传下载模块 34
4.5.1  上传下载模块简介 34
4.5.2  上传下载模块部分代码 35
4.5.3  遇到的主要问题及解决办法 36
4.6 疑难问答模块 36
4.6.1  疑难问答模块简介 36
4.6.2  疑难问答模块部分代码 37
5  用户使用手册 39
5.1  系统功能简介、运行环境简介 39
5.1.1  系统功能简介 39
5.1.2  运行环境简介 39
5.2  系统配置 40
5.3  系统操作指南 40
6  系统评价 48
6.1  系统特色 48
6.2  系统存在的不足 48
6.3  心得与体会 48
结  论 50
致  谢 51
参 考 文 献 52


论文各章内容介绍
  本论文详细介绍了网络教学平台的设计、开发的全过程。从开始的调研到程序设计,在本篇论文中都有详细的描述。
  第一章 绪论,这一章主要是对本次毕业设计所开发的系统进行问题的定义,通过问题的定义明白需要做些什么,并且对开发内容简单的介绍了一下;同时本章还对课题的研究背景与研究意义进行分析,对开发本系统的可行性分析还有对论文各章内容的简要介绍。
  第二章 详细的需求分析,主要介绍系统功能需求分析、业务流、数据流分析、数据字典。
  第三章 系统的设计,主要从总体来介绍该系统的功能,数据库的设计(E-R图、数据流、数据字典等)、制作该系统所运用的开发工具等,详细的解说了本系统开发前期所做的充分准备,为读者透彻的分析了本系统从基层到主干的开发过程。
  第四章 各个模块的设计,主要介绍了系统内各个模块开发好后的界面以及主要模块的重要代码。
  第五章 用户使用手册,在用户使用手册中介绍了系统的主要功能、运行环境,系统安装说明以及系统运行与操作指南。
  第六章 系统评价,介绍了系统的主要功能、特色,系统存在的不足与改进方案和心得体会。
  最后:结论、致谢、参考文献及附录。
  
 本次设计意在构建一个B/S模式的智能教学模型。主要的是通过这个系统在教师与学生之间建立起一座桥梁。通过这个系统,学生可以了解该门课程的基本信息,可以上传作业、下载、查看公告以及在线提问和回复;教师通过这个系统可以发布公告、批改作业、回答学生的问题,等等。本系统主要功能模块有:个人资料管理、网上公告、作业管理、疑难问答、上传下载这五个大的模块。总体要求如下:
* 系统按权限分为四个层次浏览,分别是:教师、学生、管理员、游客。他们各自有不同的浏览页面和权限。
* 系统面向广大教师和学生,提供本门课程的网上学习辅导。针对学生的薄弱环节进行辅导。
* 系统具有公告发布功能,公告发布公开、面向全体人员,发布与本门课程有关的消息。
* 系统存储学生、教师以及管理员的基本信息,通过登陆到该系统他们可以自行修改各自的资料信息。
* 通过该系统能够完成作业布置、提交、批改等功能。教师能够发布作业信息、查看学生提交的作业内容、并可以根据学生的完成情况给予评分等级及说明;学生能够查看教师的作业布置内容、提交作业,查看每一次作业所对应的成绩。该功能只针对教师和学生用户。
* 学生通过该系统可以向教师或其他同学提问有关本门课程的疑问。教师以及学生都可以给予解答。此外,教师和管理员都有权限可以对问题列表进行归档以及删除。
* 为了能使学生在课外也能对平时课上的内容有所复习,对以后的课程能够提前预习,能够通过一些习题来进行巩固知识。系统提供课件与样题上传与下载。教师可以通过它来上传与下载。而学生只有下载的这样权限。
  在总体结构上采用B/S结构,各类信息资源在服务器一端,数据库用SQL Server 2000统一存放和组织,学生、教师在客户机一端,无须任何配置工作,只须使用浏览器向Web服务器代理提出请求,服务代理通过中间组件与数据库链接,把请求服务的内容以Web页面形式通过浏览器反馈给学生、教师。