课程简介 Course Introduction
本课程介绍网站建设与动态网页设计的基本知识,是一门实践性极强的课程。该课程旨在帮助学生了解动态网站建设的流程和方法,主要内容包括有网站的前端设计和后台建设。前端设计技术包括 HTML 超文本标记语言、CSS 层叠样式表和 Javascript 脚本的应用;后台建设包括 ASP.NET 服务器控件的使用、ASP.NET 内置对象的应用以及数据库的连接和使用。通过本课程的学习,使学生掌握在 Visual Studio 开发环境下,结合 SQL Server 数据库开发 ASP.NET 动态网站的技巧和基本技能,学生学习后能够进行简单的动态网站的开发,通过学习培养学生自主学习和可持续发展能力的基本能力,促进学生职业能力的培养和职业素质的养成。
教学大纲 Teaching Syllabus

一、课程基本信息

课程编号:08181130

课程英文名称:Website construction and development

授课对象:计算机科学与技术专业(师范教育、网络、软件工程方向)全日制本科学生

课程类型:专业限选课

建议学时:总学时56,其中讲授40学时,实验16学时

学分:3学分

与相关课程的衔接:

先修课程:计算机导论、高级语言程序设计

考核方式:考查

二、教学目标和要求

本课程介绍网站建设与动态网页设计的基本知识。通过本课程的学习,要求掌握HTML语言、CSS层叠样式表和Javascript语言使用,熟练使用网页常用编辑工具,掌握ASP.NET程序设计,了解Web数据库应用技术。要求学生在学习本课程之后能独立进行网站建立、网站应用开发和网站维护。

三、教学内容、教学方式与课时分配

(一)WEB程序设计概述(2学时)

教学基本内容:

1. InternetWWW概述

2. Web浏览器与Web服务器

3. Web编程概述

4. ASP.NET开发环境

教学要求:

掌握网站基本概念、网站的工作机制、网站设计的基本方法和流程,Web服务器的安装和配置;理解静态网页与动态网页的概念和执行过程;了解网站设计常用工具。

教学方式:讲授与讨论。

(二)HTML和CSS(10学时)

教学基本内容:

1HTML语言概述

2.文档的格式与风格

3.加入多媒体与超级链接

4.制作表格、表单

5CSSHTML的关系

6.设置样式和样式规则

7CSS盒模型

8.布局与定位

教学要求:

掌握HTML基本语法;理解表单的使用,能利用HTML和常用网页编辑工具来编写网页和建立网站;了解层叠样式表。

教学方式:讲授与讨论。

(三)Javascript编程基础(6学时)

教学基本内容:

1Javascript简介

2Javascript编程基础

3.对象和事件

4.浏览器对象模型

5.文档对象模型

6.客户端动态网页编程

教学要求:

掌握服务器端脚本和客户端脚本语言的概念, Javascript基本语法;熟悉脚本语言中的部分重要对象,了解如何使用脚本语言和网页结合。

教学方式:讲授与讨论。

(四)ASP.NET对象(8学时)

教学基本内容:

1ASP.NET Web开发基础

2.关于Page

3Response对象

4Request对象

5Server对象

6Cookie对象

7Session对象

8Application对象

9Cache对象

教学要求:

熟悉各个ASP.NET对象的概念及区别,结合实践熟练掌握ASP.NET常用对象的应用

教学方式:讲授与讨论。

(五)ASP.NET服务器控件(6学时)

教学基本内容:

1.服务器控件概述

2.常用的HTML服务器控件

3.常用的Web服务器控件

4.验证控件

5.用户控件

教学要求:

掌握ASP.NET常用的服务器控件、验证控件和用户控件的使用方法及其应用。

教学方式:讲授与讨论。

(六)ADO.NET数据访问(2学时)

教学基本内容:

1ADO.NET概述

2.建立数据库连接Connection对象

3.使用Command对象执行数据库命令

4.连线模式数据访问DataReader对象

5.离线模式数据库访问

教学要求:

掌握使用ADO.NET连接数据的方法;熟悉ADO.NET中各对象、数据集合间的关系

教学方式:讲授与讨论。

(七)数据绑定(2学时)

教学基本内容:

1.数据绑定技术基础

2.数据源控件

3.数据绑定控件

教学要求:

掌握ASP.NET访问数据库的流程,在ASP.NET中连接数据库的方法;熟悉数据的查询、添加、删除和修改操作

教学方式:讲授与讨论。

(八)ASP.NET网页布局与标准化(4学时)

教学基本内容:

1.概述

2.母版页

3.主题与外观

4Web部件

5.导航控件和站点地图

教学要求:

掌握母版页、主题、Web部件、导航和站点地图这些技术的使用。

教学方式:讲授与讨论。

四、 实践环节(16节)

本课程的实验安排如下表:

序号

实 验 名 称

学时数

实验类型

(演示/验证/综合/设计)

必选/可选

1

编程环境配置与测试

2

验证

必选

2

HTML标记符的使用

2

验证

必选

3

网页布局与CSS层叠样式表使用

2

验证

必选

4

Javascript基础

2

验证

可选

5

ASP.NET对象的应用

2

验证

必选

6

ASP.NET组件的应用

2

验证

必选

7

数据库的连接和数据的存取操作

2

验证

可选

8

设计开发应用网站

2

设计

必选

(详细内容见本课程的实验教学大纲。)

五、教材

刘艳丽. ASP.NET 4.0 Web程序设计. 北京:人民邮电出版社. 2012

六、参考资料

1 杨树林. ASP.NET程序设计案例教程. 北京:人民邮电出版社. 2011

2 ASP.NET从入门到精通(第3版)北京:清华大学出版社 2012

3 修毅. 网页设计与制作-Dreamweaver CS5标准教程. 北京:人民邮电出版社. 2013

七、必要的说明

本课程具有内容变化较快和操作性强的特点。实施时要根据实际情况选择教材和参考资料;要注意课堂讲解与实例使用相结合,理论讲授与实践操作相结合,突出实践操作。充分利用网上资源提高学生自主学习的兴趣。


留言板 Message Board
条留言  共

  • 参与互动
    Interaction

  • 扫码加入课程
    Scan QR Code
教学资源Resources ...
教学队伍Teaching Members
需要验证您的身份,请输入请求信息:
  • 学号号:
  • 班级选择:
  • 附注信息:

扫一扫二维码,快速加入本课程!

放大二维码 查看使用方法
课程
引导