一、课程基本信息
课程编号: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
七、必要的说明
本课程具有内容变化较快和操作性强的特点。实施时要根据实际情况选择教材和参考资料;要注意课堂讲解与实例使用相结合,理论讲授与实践操作相结合,突出实践操作。充分利用网上资源提高学生自主学习的兴趣。