《Web应用程序开发》教学大纲
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《Web应用程序开发》课程教学大纲
课程名称:Web应用程序开发课程编码:
英文名称:Web Application Development
学时:54 学分:3
开课学期:第七学期
适用专业:计算机科学与技术
课程类别:专业必修课
先修课程:数据库原理与应用、Java面向对象程序设计、网页制作技术
建议教材:《Web技术应用基础》第2版,樊月华,清华大学出版社
一、课程目的、任务
《Web应用程序开发》是计算机科学与技术专业的一门专业必修课。本课程以理论和实际应用相结合,使学生通过本课程的学习,熟悉Web技术的各种基本概念、体系结构和主要组成,并达到一定的应用水平。掌握一种主流的Web集成技术,熟悉其配置和应用环境,能与传统程序设计和数据库开发技术相结合,并能根据实际问题,能独立设计、开发、调试完成一个Web应用。
二、课程教学基本要求
通过本门课的学习,使学生掌握构建Web应用软硬件平台的基本技能,具有基本的Web 编程能力,掌握HTML、CSS与XML、JavaScript技术的应用,熟练掌握应用JSP技术完成数据库库信息存储、管理与发布技术。本课程的教学形式采用课堂讲授与实训相结合的形式,教学中要注重学生动手能力的培养,帮助学生提高综合应用Web技术来开发Web应用的方法和技巧,提高学生综合解决Web应用问题的能力。要求学生学会扩展学习的能力。提高学生应用知识和技术解决应用技能。本课程考核以平时课程考核和期末考核为主,分别占40%和60%。
三、课程教学内容(分章节)
第一章Web技术概述
1.1 Web简介
1.2 计算机网络基础
1.3 IP地址、域名和URL
1.4 Web基础知识
1.5 Web数据库
基本要求:使学生了解Web技术的基础知识和基本原理,包括计算机网络基础知识、IP地址、域名和统一资源定位器(URL)、Web的基本概念、工作原理和Web站点的体系结构、Web数据库基础知识等,为Web应用开发做好准备。
教学重点:计算机网络的基本概念、工作原理和Web站点的体系结构、Web数据库基础知识。
教学难点:企业网IP地址的规划。
第二章Web应用环境构建技术
2.1 Web运行环境概述
2.2 JSP应用环境的建立——在Windows XP Professional下建立JSP运行环境
2.3 SQL Server数据库系统的安装与测试
2.4 MyEclipse的安装、汉化、配置
基本要求:使用学生了解各种常用的Web运行环境,掌握JSP环境建设技术,为Web 应用开发奠定基础。
教学重点:学会安装和配置Tomcat、JDK、SQL Server数据库、MyEclipse。
教学难点:了解JSP与其他动态网页技术的区别,并掌握JSP运行环境的安装和配置方法。
第三章基于Web方式的信息系统开发案例——网上书店
3.1 系统功能与系统环境
3.2 系统设计与开发
3.3 系统功能设计
3.4 数据库设计
3.5 代码设计与实现
3.6 网上书店的安装及使用
基本要求:使学生理解应用Web方式进行应用系统开发的全过程,了解Web站点建设所使用的主流技术。
教学重点:理解应用Web方式进行应用系统开发的全过程。
教学难点:JSP网站的安装。
第4章HTML
4.1 HTML概述
4.2 HTML页面修饰标记
4.3 页面多媒体技术
4.4 表格与列表标记
4.5超链接标记
4.6 表单标记
4.7 窗口框架标记
4.8 HTML应用案例
4.9 网上书店主界面的实现
基本要求:使学生了解HTML的基本知识与结构,掌握HTML代码及应用。教学重点:掌握HTML代码及应用。
教学难点:HTML代码的应用。
第五章CSS
5.1 CSS简介
5.2 定义样式格式
5.3 应用CSS样式的4种方式
5.4 样式表应用案例
5.5 页面定位功能
基本要求:使学生掌握CSS的样式的4种应用方式。
教学重点:CSS样式应用。
教学难点:CSS编程技巧。
第六章JavaScript
6.1 JavaScript概述
6.2 JavaScript基本语法
6.3 JavaScript控制结构和函数
6.4 JavaScript对象
6.5 Window对象在JavaScript中的应用
6.6 document对象在JavaScript中的应用
6.7 JavaScript内置对象
6.8 JavaScript应用案例
6.9 JavaScript在网上书店案例中的应用
基本要求:使学生了解脚本语言作用、工作机制和特点;了解Window对象构成、属性和方法,掌握Window对象基本使用方法,学会JavaScript的基本语法规则,熟练掌握JavaScript编程技巧。
教学重点:JavaScrip语言的基本语法,JavaScrip语言嵌入HTML语言的方法。
教学难点:JavaScrip语言的基本语法。
第7章JSP运行机制与基本语法
7.1 JSP技术概述
7.2 JSP基本语法
7.3 JSP指令
7.4 JSP动作
7.5 jsp:useBean动作
7.6 JSP指令与动作的应用案例——读者选购图书
基本要求:使用学生掌握JSP的基本语法与使用方法。
教学重点:JSP基本语法、各个编译指令和动作指令标识。
教学难点:JSP的动作指令。
第8章JSP内置对象
8.1 JSP内置对象概述
8.2 request对象
8.3 response对象
8.4 out对象
8.5 session对象
8.6 application对象
8.7 exception对象
8.8 JSP其他内置对象
8.9 Cookie
8.10 JSP内置对象在网上书店案例中的应用
基本要求:使学生熟练掌握JSP的9个内置对象。
教学重点:对象与内置对象、两个Jsp内置对象应用实例。
教学难点:JSP的动作指令,通过JDBC访问数据库。
第9章基于JSP的Web数据库应用开发