| 【中文题名】 | 基于ASP.NET的网络课程开发技术应用研究 |
| 【英文题名】 | The Application Research of Development Technique for Network Course Based on ASP.NET |
| 【学科专业】 | 计算机应用技术 |
| 【论文级别】 | 硕士论文 |
| 【投稿时间】 | 2005-11-7 |
| 【中关键词】 | 远程教育,网络课程,ASP.NET,ADO.NET,e-learnning, |
| 【英关键词】 | Distance Education,Network Course,ASP.NET,ADO.NET,E-Learning, |
| 【分类导航】 | 工业技术>自动化技术、计算机技术>计算技术、计算机技术>计算机的应用>计算机网络>一般性问题 |
| 【论文摘要】 | 现代远程教育成为教育信息化的重要实践内容和研究方向之一,硬件、软件和教育资源构成了现代远程教育的三大基础,网络课程则是现代远程教育资源的重要组成部分。在现代远程教育中,教学活动围绕着网络课程展开,网络课程是实施现代远程教育目标的基本单元和核心,因此运用较新的动态网络编程技术来开发适用于现代远程教育的高质量的网络课程成了我国发展现代远程教育的一个非常重要而迫切的课题。
网络课程是通过网络表现的某门学科的教学内容及实施的教学活动的总和。网络课程的设计与制作是一项很复杂的任务,必须运用多种计算机技术才能够实现。现有网络课程编程技术有:ASP、PHP、JSP、VBScript 和JavaScript 等,但这些技术均在不同程度上都存在着程序复用程度低、重复劳动大、浏览速度低、程序源代码安全性差等一些缺陷和不足。随着Internet 和信息技术的发展,现有网络课程日益彰显的技术缺点及不足,势必又制约着网络课程建设工程的发展。
ASP.NET 是基于.NET 框架体系结构的一部分,它为网络课程的建设与开发提供了强有力的技术支持和保障。与现有网络课程开发技术相比,ASP.NET 提供了许多重要的优点如:简易性、安全... |
| 【论文题纲】 |
|
中文摘要 |
4-6 |
|
英文摘要 |
6-12 |
|
1 引言 |
12-16 |
|
1.1 课题的背景 |
12-13 |
|
1.1.1 课题的提出 |
12-13 |
|
1.1.2 课题研究的目的意义 |
13 |
|
1.2 国内外现状及发展趋势 |
13-15 |
|
1.2.1 国内外现状 |
13-15 |
|
1.2.2 发展趋势 |
15 |
|
1.3 课题研究内容及预期成果 |
15 |
|
1.4 课题研究的技术路线及本人从事的主要工作 |
15-16 |
|
2 网络课程开发技术分析 |
16-26 |
|
2.1 网络课程开发的教学理论基础 |
16-17 |
|
2.2 网络课程开发的现有技术 |
17-23 |
|
2.2.1 静态网页制作技术 |
17-18 |
|
2.2.2 动态网页编程技术 |
18-23 |
|
2.2.3 数据库技术 |
23 |
|
2.2.4 图片处理技术 |
23 |
|
2.3 网络课程开发现有技术的不足 |
23-26 |
|
3 ASP.NET 技术解析 |
26-52 |
|
3.1.N ET 简介 |
26-28 |
|
3.1.1.N ET 开发平台 |
26 |
|
3.1.2.N ET 开发平台的内容 |
26 |
|
3.1.3.N ET 开发平台的结构 |
26-28 |
|
3.2 ASP.NET 简介 |
28-30 |
|
3.2.1 ASP.NET 的技术优势 |
28-29 |
|
3.2.2 ASP.NET 与ASP 之间比较 |
29-30 |
|
3.3 ADO.NET 简介 |
30-34 |
|
3.3.1 从ADO 到ADO.NET |
30-31 |
|
3.3.2 ADO.NET 中的组件 |
31-34 |
|
3.4 Web 窗体编程技术 |
34-41 |
|
3.4.1 Web 窗体的组成 |
34-35 |
|
3.4.2 Web 窗体文件结构和代码模型 |
35-36 |
|
3.4.3 Web 窗体页的处理和事件处理模型 |
36-38 |
|
3.4.4 处理服务器事件 |
38-40 |
|
3.4.5 Web 窗体的状态管理 |
40-41 |
|
3.5 服务器控件的创建和编程 |
41-44 |
|
3.5.1 服务器控件的创建 |
42 |
|
3.5.2 服务器控件的编程 |
42 |
|
3.5.3 服务器控件的AutoPostback 属性 |
42-43 |
|
3.5.4 验证控件的有效性 |
43-44 |
|
3.6 用户控件的创建及使用 |
44 |
|
3.7 ASP.NET 的状态管理与缓存 |
44-47 |
|
3.7.1 应用程序状态和会话状态 |
44-45 |
|
3.7.2 在页面之间传递信息 |
45-46 |
|
3.7.3 使用缓存 |
46-47 |
|
3.8 ASP.NET 的跟踪 |
47-48 |
|
3.9 ASP.NET 的安全性 |
48-52 |
|
3.9.1 ASP.NET 安全性的实现基础 |
48-49 |
|
3.9.2 ASP.NET 安全性实现的基本流程 |
49-52 |
|
4 基于 ASP.NET 技术的网络课程开发 |
52-80 |
|
4.1 《网络规划与设计》网络课程的体系结构 |
52-53 |
|
4.2 《网络规划与设计》网络课程的导航设计 |
53-55 |
|
4.3 《网络规划与设计》网络课程的交互设计 |
55-56 |
|
4.4 《网络规划与设计》网络课程自我测试系统设计与实现 |
56-67 |
|
4.4.1 设计思想 |
56-57 |
|
4.4.2 系统结构 |
57-59 |
|
4.4.3 系统实现 |
59-67 |
|
4.5 《网络规划与设计》网络课程网上答疑系统设计与实现 |
67-80 |
|
4.5.1 设计思想 |
67-68 |
|
4.5.2 系统结构 |
68-71 |
|
4.5.3 系统实现 |
71-80 |
|
5 结论与展望 |
80-82 |
|
5.1 主要结果 |
80 |
|
5.2 主要结论 |
80 |
|
5.3 后续研究工作的展望 |
80-82 |
|
致谢 |
82-84 |
|
参考文献 |
84-88 |
|
附录 |
88-90 |
|
独创性声明 |
90 |
|
学位论文版权使用授权书 |
90 |
|
| 【DOI】 | LunWen.ID:2.2008.371645 |