ASP1035远程教育网站的设计与实现2

发布时间:2011-10-05 10:08:29   来源:文档文库   
字号:

已经到来的二十一世纪将是知识经济的时代,教育的重要性也被体现的淋漓尽致,大力发展全球教育势在必行。以因特网为核心内容的信息技术的大规模发展和普及,给教育带来了更为广阔的发展空间。随着现代科学技术的发展,远程教育形式也由最初的广播电视教育发展到现在以计算机和网络技术为基础的现代远程教育。现代远程教育,指的是计算机技术和网络技术的远程教育领域的应用。

本文主要介绍了在“基于.NET的远程教育网站制作中通过有效的利用了Dreamweaver内置支持ASP.NET的整合式设计环境,完成ASP.NET数据库动态网页的设计工作。采用到的关键技术有数据库的开发,JavaScript脚本语言应用,ASP.NET网页通过ADO.NET对象进行数据库的访问和操作. 本系统实现了由首页的登录模块、教学资源管理、教师信息管理、学生信息管理和新闻信息发布、在线视频教学6项功能所组成的远程教育网站。其中登录模块分为管理员登录与用户登录两种方式。对于管理员有管理教学资源、教师信息、学生信息和新闻信息、视频信息的权限。而用户又分为两种权限:学生与老师。学生只有一般的浏览和使用权限,老师除此功能之外还能够对教学资源进行上传与发布。

关键词:远程教育ASP.NET动态网页,JavaScript脚本语言应用,数据库


1 1

1.1 关于远程教育的概念 1

1.2 远程教育网站的出现及意义 1

1.3 Internet远程教育的现状优点及前景 2

1.4 本文的主要结构和内容 3

2 相关技术介绍 4

2.1数据库的选择 4

2.2使用开发工具简介 5

2.2.1关于ASP.NET的几项特点 5

2.2.2为什么选用 Dreamwaver 5

2.2.3 ASP.NET与数据库系统 6

2.2.4 ADO.NET实现数据库连接 6

3 系统总体设计 8

3.1 系统需求分析 8

3.1.1系统功能需求的描述 8

3.1.2系统性能需求分析 8

3.2 系统的详细设计 10

3.2.1 系统的总设计目标 10

3.3 系统功能分析与设计 10

3.3.1主要功能介绍 10

3.3.2功能模块划分 12

3.3.3系统的流程分析 12

4 系统数据库设计 14

4.1 数据库的需求分析 14

4.2 数据库的概念设计 15

4.2.1设计局部概念模式 15

4.2.2设计全局概念模式 18

4.3 数据库逻辑设计 18

4.3.1数据库表的创建 18

4.3.2数据库表关系图 20

5 系统主要功能模块介绍 21

5.1 主要模块介绍 21

5.1.1首页面的功能介绍 21

5.1.2教学资料管理模块 22

5.1.3教师信息管理模块 22

5.1.4学生信息管理模块 23

5.1.5新闻信息模块 23

5.1.6视频信息管理摸块 24

5.2 系统的实现 25

32

参考文献 33

35


3.3.2功能模块划分

上两个小节主要介绍了网站系统的需求分析和功能描述,本小节将网站系统划分为6个模块,各功能模块划分如3.1:

3.1 功能模块结构图

5.2 系统的实现

首先打开网站首页,在网站首页中主要的功能是进行区别两种用户的登录权限,管理员登录之后进入管理员管理界面,管理员主要是针对网站资源进行管理,例如添加、修改、删除教师和学生人员的信息。教师和学生登录进入的是是一般的用户界面,只有使用的权利,没有进行管理的权利。除此之外,在首页的版面上可以进入到各个功能模块内:新闻信息的阅读,视频课件的点播。

系统首页实现页面如图5.7所示

5.7 系统首页页面图

登录页面的源代码解释

这段代码是用来验证是否登录的用户具有管理员身份。参数部分是用来取得网页上用户输入的用户名密码内容, 为输入的SQL语句

⒉当管理员要对教学资料进行管理操作时,管理员在首页中进行登录管理员.选择教学资料管理的模块,然后可以对这一模块里的内容进行相应的操作.

教学资料管理实现页面如图5.8

5.8教育资料管理页面

教师管理实现页面图如下图5.9

5.9 教师管理页面图

页面的源代码解释重要提示:

本论文由大学论文网www.wnwu.com

毕业论文下载网www.fxfl.cn 提供

如果需要详细内容请与QQ:4991024联系

本文来源:https://www.2haoxitong.net/k/doc/59e724c59ec3d5bbfd0a74e3.html

《ASP1035远程教育网站的设计与实现2.doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

文档为doc格式