一、课程基本信息
课程编号:08181130
课程英文名称:Website construction and development
授课对象:计算机科学与技术专业(师范教育、网络、软件工程方向)全日制本科学生
课程类型:专业限选课
建议学时:总学时56,其中讲授40学时,实验16学时
学分:3学分
与相关课程的衔接:
先修课程:计算机导论、高级语言程序设计
考核方式:考查
二、教学目标和要求
本课程介绍网站建设与动态网页设计的基本知识。通过本课程的学习,要求掌握HTML语言、CSS层叠样式表和Javascript语言使用,熟练使用网页常用编辑工具,掌握ASP.NET程序设计,了解Web数据库应用技术。要求学生在学习本课程之后能独立进行网站建立、网站应用开发和网站维护。
三、教学内容、教学方式与课时分配
(一)WEB程序设计概述(2学时)
教学基本内容:
1. Internet与WWW概述
2. Web浏览器与Web服务器
3. Web编程概述
4. ASP.NET开发环境
教学要求:
掌握网站基本概念、网站的工作机制、网站设计的基本方法和流程,Web服务器的安装和配置;理解静态网页与动态网页的概念和执行过程;了解网站设计常用工具。
教学方式:讲授与讨论。
(二)HTML和CSS(10学时)
教学基本内容:
1.HTML语言概述
2.文档的格式与风格
3.加入多媒体与超级链接
4.制作表格、表单
5.CSS与HTML的关系
6.设置样式和样式规则
7.CSS盒模型
8.布局与定位
教学要求:
掌握HTML基本语法;理解表单的使用,能利用HTML和常用网页编辑工具来编写网页和建立网站;了解层叠样式表。
教学方式:讲授与讨论。
(三)Javascript编程基础(6学时)
教学基本内容:
1.Javascript简介
2.Javascript编程基础
3.对象和事件
4.浏览器对象模型
5.文档对象模型
6.客户端动态网页编程
教学要求:
掌握服务器端脚本和客户端脚本语言的概念, Javascript基本语法;熟悉脚本语言中的部分重要对象,了解如何使用脚本语言和网页结合。
教学方式:讲授与讨论。
(四)ASP.NET对象(8学时)
教学基本内容:
1.ASP.NET Web开发基础
2.关于Page类
3.Response对象
4.Request对象
5.Server对象
6.Cookie对象
7.Session对象
8.Application对象
9.Cache对象
教学要求:
熟悉各个ASP.NET对象的概念及区别,结合实践熟练掌握ASP.NET常用对象的应用。
教学方式:讲授与讨论。
(五)ASP.NET服务器控件(6学时)
教学基本内容:
1.服务器控件概述
2.常用的HTML服务器控件
3.常用的Web服务器控件
4.验证控件
5.用户控件
教学要求:
掌握ASP.NET常用的服务器控件、验证控件和用户控件的使用方法及其应用。
教学方式:讲授与讨论。
(六)ADO.NET数据访问(2学时)
教学基本内容:
1.ADO.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.主题与外观
4.Web部件
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
七、必要的说明
本课程具有内容变化较快和操作性强的特点。实施时要根据实际情况选择教材和参考资料;要注意课堂讲解与实例使用相结合,理论讲授与实践操作相结合,突出实践操作。充分利用网上资源提高学生自主学习的兴趣。