应用程序开发教学大纲.docx
《应用程序开发教学大纲.docx》由会员分享,可在线阅读,更多相关《应用程序开发教学大纲.docx(12页珍藏版)》请在冰豆网上搜索。
应用程序开发教学大纲
《Web应用程序开发》课程教学大纲
课程名称:
Web应用程序开发课程编码:
英文名称:
WebApplicationDevelopment
学时:
54学分:
3
开课学期:
第七学期
适用专业:
计算机科学与技术
课程类别:
专业必修课
先修课程:
数据库原理与应用、Java面向对象程序设计、网页制作技术
建议教材:
《Web技术应用基础》第2版,樊月华,清华大学出版社
一、课程目的、任务
《Web应用程序开发》是计算机科学与技术专业的一门专业必修课。
本课程以理论和实际应用相结合,使学生通过本课程的学习,熟悉Web技术的各种基本概念、体系结构和主要组成,并达到一定的应用水平。
掌握一种主流的Web集成技术,熟悉其配置和应用环境,能与传统程序设计和数据库开发技术相结合,并能根据实际问题,能独立设计、开发、调试完成一个Web应用。
二、课程教学基本要求
通过本门课的学习,使学生掌握构建Web应用软硬件平台的基本技能,具有基本的Web编程能力,掌握HTML、CSS与XML、JavaScript技术的应用,熟练掌握应用JSP技术完成数据库库信息存储、管理与发布技术。
本课程的教学形式采用课堂讲授与实训相结合的形式,教学中要注重学生动手能力的培养,帮助学生提高综合应用Web技术来开发Web应用的方法和技巧,提高学生综合解决Web应用问题的能力。
要求学生学会扩展学习的能力。
提高学生应用知识和技术解决应用技能。
本课程考核以平时课程考核和期末考核为主,分别占40%和60%。
三、课程教学内容(分章节)
第一章Web技术概述
1.1Web简介
1.2计算机网络基础
1.3IP地址、域名和URL
1.4Web基础知识
1.5Web数据库
基本要求:
使学生了解Web技术的基础知识和基本原理,包括计算机网络基础知识、IP地址、域名和统一资源定位器(URL)、Web的基本概念、工作原理和Web站点的体系结构、Web数据库基础知识等,为Web应用开发做好准备。
教学重点:
计算机网络的基本概念、工作原理和Web站点的体系结构、Web数据库基础知识。
教学难点:
企业网IP地址的规划。
第二章Web应用环境构建技术
2.1Web运行环境概述
2.2JSP应用环境的建立——在WindowsXPProfessional下建立JSP运行环境
2.3SQLServer数据库系统的安装与测试
2.4MyEclipse的安装、汉化、配置
基本要求:
使用学生了解各种常用的Web运行环境,掌握JSP环境建设技术,为Web应用开发奠定基础。
教学重点:
学会安装和配置Tomcat、JDK、SQLServer数据库、MyEclipse。
教学难点:
了解JSP与其他动态网页技术的区别,并掌握JSP运行环境的安装和配置方法。
第三章基于Web方式的信息系统开发案例——网上书店
3.1系统功能与系统环境
3.2系统设计与开发
3.3系统功能设计
3.4数据库设计
3.5代码设计与实现
3.6网上书店的安装及使用
基本要求:
使学生理解应用Web方式进行应用系统开发的全过程,了解Web站点建设所使用的主流技术。
教学重点:
理解应用Web方式进行应用系统开发的全过程。
教学难点:
JSP网站的安装。
第4章HTML
4.1HTML概述
4.2HTML页面修饰标记
4.3页面多媒体技术
4.4表格与列表标记
4.5超链接标记
4.6表单标记
4.7窗口框架标记
4.8HTML应用案例
4.9网上书店主界面的实现
基本要求:
使学生了解HTML的基本知识与结构,掌握HTML代码及应用。
教学重点:
掌握HTML代码及应用。
教学难点:
HTML代码的应用。
第五章CSS
5.1CSS简介
5.2定义样式格式
5.3应用CSS样式的4种方式
5.4样式表应用案例
5.5页面定位功能
基本要求:
使学生掌握CSS的样式的4种应用方式。
教学重点:
CSS样式应用。
教学难点:
CSS编程技巧。
第六章JavaScript
6.1JavaScript概述
6.2JavaScript基本语法
6.3JavaScript控制结构和函数
6.4JavaScript对象
6.5Window对象在JavaScript中的应用
6.6document对象在JavaScript中的应用
6.7JavaScript内置对象
6.8JavaScript应用案例
6.9JavaScript在网上书店案例中的应用
基本要求:
使学生了解脚本语言作用、工作机制和特点;了解Window对象构成、属性和方法,掌握Window对象基本使用方法,学会JavaScript的基本语法规则,熟练掌握JavaScript编程技巧。
教学重点:
JavaScrip语言的基本语法,JavaScrip语言嵌入HTML语言的方法。
教学难点:
JavaScrip语言的基本语法。
第7章JSP运行机制与基本语法
7.1JSP技术概述
7.2JSP基本语法
7.3JSP指令
7.4JSP动作
7.5jsp:
useBean动作
7.6JSP指令与动作的应用案例——读者选购图书
基本要求:
使用学生掌握JSP的基本语法与使用方法。
教学重点:
JSP基本语法、各个编译指令和动作指令标识。
教学难点:
JSP的动作指令。
第8章JSP内置对象
8.1JSP内置对象概述
8.2request对象
8.3response对象
8.4out对象
8.5session对象
8.6application对象
8.7exception对象
8.8JSP其他内置对象
8.9Cookie
8.10JSP内置对象在网上书店案例中的应用
基本要求:
使学生熟练掌握JSP的9个内置对象。
教学重点:
对象与内置对象、两个Jsp内置对象应用实例。
教学难点:
JSP的动作指令,通过JDBC访问数据库。
第9章基于JSP的Web数据库应用开发
9.1Web数据库应用基础
9.2JDBC接口技术
9.3查询记录
9.4添加记录
9.5更新记录
9.6删除记录
基本要求:
使学生熟练掌握JDBC接口技术、数据库连接技术和JSP数据库信息发布技术。
教学重点:
通过JDBC访问数据库。
教学难点:
通过JDBC访问数据库,通过JDBC-ODBC桥来访问数据库。
第10章网上书店的实现
10.1主界面实现
10.2用户登录功能实现
10.3图书展示功能实现
10.4购物车实现
10.5读者留言功能实现
10.6订单管理功能实现
基本要求:
使学生了解网上书店系统主要功能实现的方法,设计并完成某一简单的应用开发系统。
教学重点:
网站的开发。
教学难点:
网站的开发。
四、课程的实验内容与要求
实验要求:
1.实验环境:
网络实验室。
2.基本要求:
在连网机房和专用网络实验中进行。
每节实验课之前,教师必须要求学生先做预习工作,递交预习报告。
实验内容要求学生按时独立完成,小组实验合作完成,实验报告独立完成。
实验结束后,应交实验报告。
3.考核方式:
学生实验成绩记入平时成绩。
实验内容:
实验一Web应用环境构建
(一)实验类型:
设计性
(二)实验类别:
专业实验
(三)实验学时数:
3学时
(四)实验目的
1.掌握Web运行环境的建立方法
2.掌握JSP应用环境的建立
(五)实验环境
WindowsXP/2000/2003操作系统、j2sdk1.4.2、Tomcat5.0
(六)实验内容
1.安装j2sdk1.4.2
2.安装服务器软件Tomcat
3.安装SQLServer2000PersonalEdition
4.安装网络购书系统
(七)实验要求
1.学生独立完成,1人为1组;
2.完成作品和实验报告。
实验二HTML
(一)实验类型:
设计性
(二)实验类别:
专业实验
(三)实验学时数:
3学时
(四)实验目的
1.认识HTML的基本知识与结构
2.熟练掌握HTML应用
(五)实验环境
WindowsXP/2000/2003操作系统、记事本或Dreamweaver8中文版
(六)实验内容
1.创建一表格网页
2.创建一列表网页
3.创建一表单网页
4.创建一浮动窗口网页
5.在网页中嵌入一JAVA小程序
(七)实验要求
1.学生独立完成,1人为1组;
2.完成作品和实验报告。
实验三JavaScript的应用
(一)实验类型:
设计性
(二)实验类别:
专业实验
(三)实验学时数:
3学时
(四)实验目的
1.掌握JavaScript的基本语法
2.熟练掌握JavaScript的控制结构、函数和对象的使用
3.掌握JavaScript的应用
(五)实验环境
WindowsXP/2000/2003操作系统、记事本或Dreamweaver8中文版
(六)实验内容
1.使用JavaScript编制一段代码完成以下功能:
(1)要求输入一个姓名。
(2)用确认框检查输入是否正确(是否为合法输入字符,位长是否合理等)。
(3)根据输入给出相应的提示。
2.页面上有一个图像,在状态栏显示有关图像的说明。
单击图像时,换成另一幅图像,同时状态栏的内容也做相应的变更。
3.制作一个页面,页面上有两个文本框和提交按钮,在文本框1中输入信息后,用鼠标单击提交按钮后,文本框2中将显示文本框1中输入的内容。
4.在客户端验证用户输入信息,如果输入正确,允许链接到网站;如果不正确,禁止链接,要求用户界面友好。
5.制作一个数字钟,根据网页下载持续时间进行收费。
(七)实验要求
1.学生独立完成,1人为1组;
2.完成作品和实验报告。
实验四Web数据库应用
(一)实验类型:
设计性
(二)实验类别:
专业实验
(三)实验学时数:
3学时
(四)实验目的
1.掌握JDBC接口技术
2.掌握数据库连接技术
3.掌握JSP数据库信息发布技术
(五)实验环境
WindowsXP/2000/2003操作系统、记事本或Dreamweaver8中文版、Tomcat、SQL数据库
(六)实验内容
1.设计一个网上商店应用(商品种类可以自选),并为该应用设计一个数据库,至少要有三张表。
创建该数据库。
2.输出网上商店数据库中某张表的表头。
3.输出网上商店数据库中某张表的所有记录。
4.输出网上商店数据库数据库中某张表中的指定记录。
5.对网上商店数据库中的记录进行模糊查询。
6.对网上商店数据库中的记录进行范围查询。
7.把网上商店数据库中某张表的数据逆序输出。
8.对网上商店数据库中某张表进行插入、删除和更新操作。
(七)实验要求
1.学生独立完成,1人为1组;
2.完成作品和实验报告。
实验五综合动态网站的实现
(一)实验类型:
设计性
(二)实验类别:
专业实验
(三)实验学时数:
6学时
(四)实验目的
掌握JSPWeb数据库应用开发技术。
(五)实验环境
WindowsXP/2000/2003操作系统、记事本或Dreamweaver8中文版、Tomcat、SQL数据库
(六)实验内容
1.设计注册、登录界面。
2.设计相关的数据库。
3.连接数据库。
4.设计查询界面,并按一定次序输出。
5.后台添加、删除、更新记录。
6.设计后台管理页面。
(七)实验要求
1.学生以小组为单位合作完成,3~5人为1组;
2.完成作品和实验报告。
五、课程习题要求
此门课是操作性很强的课程,课后作业以案例为主,通过具体案例的制作,使学生掌握基本的知识点及其应用。
六、课程学时分配
章次
内容
理论学时
实验学时
1
Web技术概述
3
2、3
Web应用环境构建
2
4
HTML
3
2
5
CSS与XML
3
2
6
JavaScript
6
3
7
JSP运行机制与基本语法
6
8
JSP内置对象
6
9
基于JSP的Web数据库应用开发
3
3
10
综合动态网站的实现
3
6
机动
3
合计
54学时
36
18
七、课程的主要参考书
1.《Web程序设计》,电子工业出版社吉根林等
2.(下册第2版),作者H.M.Deitel等,译者肖国尊等,出版社:
清华大学出版社
3.《JSP动态网页编程技术》王国先主编电子工业出版社
制定人:
李智敏审定人:
杨天洪批准人:
胡巧多
2008年2月20日