《Web应用程序开发》教学大纲

合集下载

《WEB应用开发》教学大纲

《WEB应用开发》教学大纲

《WEB应用开发》课程教学大纲Development of WEB Application课程编码:ZYX08065课程类别:专业选修课先修课程:数据结构与算法、面向对象程序设计、数据库原理及应用后修课程:总学分:4总学时:64周学时:4适用专业:软件工程开课单位:信息科学与技术学院授课教师:一、教学目标及教学要求Web应用开发是软件工程专业的专业选修课程,是锻炼学生编程思维和能力的一门实用课程。

该课程主要学习Web应用环境构建技术、Web客户端程序设计方法、Web服务端程序设计方法、Web数据库应用开发技术。

通过实验使学生掌握Web应用系统开发方法解决实际问题。

通过本课程的学习,使学生掌握开发程序的基础知识和基本方法,对网络程序设计有一个全面的认识和了解,并能够独立自主开发小型网络应用程序。

二、本课程的重点和难点本课程的重点:WEB应用开发的基础模式、方法,采用ASP. NET技术结合C#.NET语言进行开发,涉及程序所用的开发工具和运行环境、C#.NET 程序设计基础和的程序设计基础。

本课程的难点:数据库访问、三层架构开发、LINQ数据库访问技术、AJAX应用开发等。

三、主要实践性教学环节及要求本课程的主要实践环节包括课程实验及课程设计。

1、课程实验的主要项目及基本要求(1) .NET 2010平台和HTML语言。

掌握运行环境的安装;熟悉应用程序的配置;掌握Web页的发布。

(2) C#.NET编程。

掌握C#.NET的数据类型,以及变量、常量的定义;掌握C#.NET的条件语句、循环语句的使用;掌握C#.NET的过程和函数;掌握C#.NET 类的属性和方法的使用。

(3) 服务器控件的应用。

熟悉服务器控件的属性和方法;掌握服务器控件中验证控件的使用。

(4) 内部对象的应用。

熟悉和了解的内置对象request、response、application、session、server、cookies。

(5) 数据库编程。

《Web应用开发》课程教学大纲

《Web应用开发》课程教学大纲
/
/
/
/
56
8.1
8.1使用MySQL访问数据库
建立与MySQL服务器的连接和访问数据库以及处理查询结果和事务管理
0.3讲授0.3自教材578.2
8.2使用预处理语句
创建预处理语句和执行预处理语句并处理查询结果
0.3
讲授
0.3
自学教材
58
9.1
9.1表单处理
如何提交表单和获取并检验表单数据
0.3
讲授
4
1.3
1.3在Web页中嵌入PHP代码
PHP标签
0.2
讲授
0.2
自学教材
5
1.4
1.4输出HTML
如何输出HTML
0.1
讲授、讨论
0.1
自学图书2
6
1.5
上机实验1
页面头和页面脚
1
上机
1
自学
7
第二章
第二章HTML与CCS简介
本章重点难点:理解HTML和CSS的基本概念。
/
/
/
/
8
2.1
2.1 HTML基础
《Web应用开发》教学大纲
一、课程基本信息
课程名称
Web应用开发
Web Application Development
课程编码
CST220221020
开课院部
计算机科学与技术学院
课程团队
(未设置)
学分
2.0
课内学时
36
讲授
24
实验
0
上机
12
实践
0
课外学时
36
适用专业
计算机科学与技术
授课语言

《Web应用系统开发》—教学大纲(含章节教学重难点)

《Web应用系统开发》—教学大纲(含章节教学重难点)

《Web应用系统开发》教学大纲课程编码:课程名称:Web应用系统开发学时/学分:关联课程:面向对象程序设计、MySQL数据库适用专业:软件工程、物联网工程、数据科学与大数据技术、计算机科学与技术开课教研室:课程类别与性质:一、课时分配与考核权重基于对教学目标及基本知识、基本技能、基本素养的分析,本课程的内容依据软件工程专业教育的培养目标以及毕业生基本要求和培养方案,选定HTML 基础、CSS样式、Javascript基本语法、layui前端框架、JSP基本语法、JSP内置对象、JavaBean技术与Servlet技术、项目实战等7部分内容,理论32学时,上机32学时共64学时,4学分。

在授课过程中围绕课内教与学、课外导与做、线上线下紧密结合等环节,推进考评方式改革,重视过程性评价,突出基于能力的非标准化答案考试。

基于该教学考核评价思路,本课程主要以上机实践作业、课堂设计、课堂提问、期末大作业等方式对学生进行考核评价,其中上机实践作业、课堂设计、课堂提问等过程性评价占评价权重的70%,期末大作业占评价权重的30%。

成绩评定采用百分制,60分为及格。

课时分配与考核权重一览表二、课程资源库1. 参考书:(1)刘乃琦、王冲.《JSP应用开发与实践》.人民邮电出版社.2015年1月.(2)郭路生杨选辉.《Java Web编程技术》.清华大学出版社.2016年12月.(3)刘欢.《HTML5基础知识核心技术与前沿案例》.人民邮电出版社.2016年10月.(4)黑马程序员.《响应式Web开发项目教程》.人民邮电出版社.2017年1月.2. 期刊:《计算机学报》、《软件学报》、《计算机应用》、《计算机工程》、《计算机工程与科学》、《计算机工程与应用》、《计算机工程与设计》、《计算机教育》、《IEEE Transactions on Cloud Computing》、《Journal of Cloud Computing: Advances, Systems and Applications》、VLDB、SIGMOD、ICDE会议论文。

Web应用系统开发-理论教学大纲

Web应用系统开发-理论教学大纲

《Web应用系统开发》教学大纲课程编号:XXX课程名称:Web应用系统开发课程类型:专业必修课总学时:64 理论学时:32 实验学时:32学分:4适用专业:计算机科学与技术先修课程:数据结构、面向对象程序设计、数据库原理及应用一、课程性质、目的和任务Web应用系统开发是计算机科学与技术专业的主要专业课程之一,课程目的是熟悉Web应用的基本概念和体系结构、掌握利用JSP开发Web应用程序的核心思想和基本方法;培养学生的编程思维和实际动手能力;具备使用JSP技术快速构建Web应用程序的能力。

课程要求学生掌握JSP技术的基本原理、JSP的两种体系结构、JSP的应用开发体系和环境配置、JSP的各种动作指令和主要的内置对象、JSP与JavaBean编程、JSP 与Servlet编程、JSP访问数据库等技术,主要培养学生掌握Web开发技术,为学生将来从事基于Web的软件开发打下坚实的基础。

二、教学基本要求课堂讲授主要是讲解理论知识、分析问题方法和解决问题的技巧。

通过Web应用系统开发的学习,使学生了解JSP基本运行机制,掌握JSP运行环境的配置方法,熟练运用JSP语法,理解JSP内置对象,掌握JSP的文件操作、数据库访问、JavaBean、Servlet 等技术,理解MVC开发模式,理解JSP应用开发思想,为构建一个综合Web应用系统打下一个良好的基础。

Web应用系统开发实验课时共32学时,通过实验课,重点培养学生动手能力,培养学生分析问题、解决问题的能力,巩固学生所学理论知识,提高学生应用能力。

具体包括熟练运用JSP基本语法和内置对象,制作符合要求的动态网页;会用JSP技术访问数据、文件,能使用JavaBean分离用户界面与数据模型;能借助MVC开发模式开发小型动态网站。

最后要求学生根据所学知识,按照软件工程的方法,完成一个Web应用系统的设计与实现。

三、各教学环节学时分配章节主要内容总学时理论学时实验学时备注一JSP简介8 4 4二JSP基本语法8 4 4三JSP内置对象12 6 6四JavaBean及其应用12 6 6五JSP中的文件操作 6 4 2六JSP的数据库访问 6 4 2七Servlet基础 4 2 2八Web应用开发实践8 2 6合计64 32 32四、教学内容及要求第一章 JSP简介【目的要求】了解:软件编程体系, JSP的学习之路。

《WEB应用程序设计》课程大纲

《WEB应用程序设计》课程大纲

《WEB应用程序设计》课程大纲1、课程名称:《WEB应用程序设计》2、课程目标:(体现课程性质)使学生掌握WEB数据库程序设计的基本概念和基本原理,重点掌握数据库在WEB 上的应用,如何通过WEB访问数据库,以及相关的动态网页编辑的相关知识与技术。

3、主要知识点和知识单元1)WEB的工作原理2)INTERNET网络协议、IP地址、超文本标记语言;3)WEB的开发环境:服务器端的开发、客户端的开发、学会使用开发工具;4)脚本语言JA V ASCRIPT;5)页面设计的技巧:静态页面设计、动态页面设计、样式表设计;6)ASP程序设计的的方法;7)掌握WEB数据库程序设计的方法4、主要实践教学环节1)HTML语言使用2)DREAMWEAVER使用3)制作网页脚本语言4)静态页面设计5)动态页面设计、样式表6)数据库程序设计7)网络程序设计5、教学内容简介理解动态网站设计开发中网站规划设计、原型设计、功能实现、网页状态管理、网站交付与维护的五阶段所做的工作;进行物联网系统调研,分析用户需求,规划设计动态网站;并对动态网站进行详细设计,设计并实现网站页面对用户的呈现形式。

了解物联网系统数据库访问的工作内容与要求,利用对象访问物联网系统数据库,返回用户需要的结果,利用数据访问窗体控件展现数据库访问结果,实现系统业务逻辑;设计物联网系统网站页面运行流程,利用对象实现网站页面运行流程,并完成页面间的参数传递;对设计、开发完毕的物联网系统进行部署、发布,配置相关配置文件,并运行、测试系统,检验系统设计对用户需求的满足程度,制定维护计划。

6、课程内容大纲(三级目录)模块一:预备知识1.1 internet简介1.1.1 什么是internet11.1.2 www资源访问机制1.1.3 html基础知识31.2 静态网页和动态网页51.2.1 什么是静态网页51.2.2 什么是动态网页1.2.3 静态网页与动态网页相结合制作网站81.3 开发环境介绍1.3.1 简介1.3.2 的运行环境1.3.3 开发平台的建立1.3.4 vwd 2008开发环境介绍1.4 开发第一个web程序模块2 visual 2.1 visual basic语言概述2.1.1代码书写规范2.1.1 标识符和关键字2.1.2 程序批注2.1.3 分行和并行2.2 数据类型2.2.1 数字型2.2.2 文本型2.2.3 逻辑型2.2.4 日期型2.2.5 对象型2.3 常量和变量2.3.1 常量2.3.2 变量2.4 运算符和表达式2.4.1 运算符2.5.2 表达式2.6 程序流程控制2.6.1 顺序结构2.6.2 选择结构2.6.3 循环结构2.7 数组2.7.1 数组的声明2.7.2 数组数据的存取2.7.3 动态数组2.8 过程2.8.1 过程的分类2.8.2 sub过程2.8.3 function函数2.9 对象和类2.9.1 对象2.9.2 类2.9.3 命名空间第3章html服务器控件3.1 html标记简介3.2 html服务器控件概述3.3 输入控件htmlinput3.3.1 inputbutton控件3.3.2 inputtext控件3.3.3 inputpassword控件3.3.4 inputcheckbox控件3.3.5 inputradiobutton控件3.3.6 textarea控件3.4 图像控件htmlimage3.5 容器控件htmlcontainer3.5.1 select控件3.5.2 table控件第4章web服务器控件4.1 web服务器控件的概念4.1.1 web服务器控件与html控件、html服务器控件的对比4.1.2 web服务器控件的使用4.1.3 web服务器控件的共有属性4.1.4 常用的web服务器控件4.2 基本web服务器控件4.2.1 label控件4.2.2 button类控件4.2.3 textbox控件4.2.4 hyperlink控件4.2.5 image控件4.2.6 panel控件4.2.7 选择控件4.2.8 表格处理控件4.3 验证控件4.3.1 requiredfieldvalidator控件4.3.2 comparevalidator控件4.3.3 validationsummary控件4.3.4 rangevalidator控件4.3.5 regularexpressionvalidator控件4.3.6 customvalidator控件4.4 增强控件4.4.1 adrotator控件4.4.2 calender控件第5章 2.0内置对象5.1 内置对象概述5.2 response对象5.2.1 response对象的常用属性和方法5.2.2 向客户端输出数据5.2.3 网页地址重定向5.2.4 使用缓冲区5.2.5 直接输出文本文件5.3 request对象5.3.1 request对象的常用属性和方法5.3.2 读取表单数据5.3.3 读取客户端浏览器的信息5.3.4 将指定虚拟路径转化为实际路径5.4 application对象5.4.1 application对象的常用属性和方法5.4.2 设置和获取application对象的内容5.4.3 锁定和解锁application对象5.4.4 application对象的事件过程5.5 session对象5.5.1 session对象的常用属性和方法5.5.2 设置和获取session对象的内容5.5.3 设置session对象的有效期5.6 cookie对象5.6.1 cookie对象的常用属性和方法5.6.2 设置和获取cookie对象的内容5.6.3 设置cookie对象的生命周期第6章操控数据库6.1 数据库基础知识6.1.1 关系数据库6.1.2 常用数据库简介6.2 sql server 2005基础6.2.1 sql server 2005安装6.2.2 创建数据库和数据表6.2.3 sql语言6.3 获取数据库中的数据6.3.1 使用sqldatasource控件连接数据库6.3.2 使用gridview进一步显示数据6.4 修改数据库中的数据6.4.1 sqldatasource实现数据插入、更新和删除6.4.2 使用gridview控件删除和编辑数据第7章综合案例7.1 数据结构表7.1.1 数据库7.1.2 web窗体7.2 数据库设计7.2.1 数据表7.2.2 将数据库及图片复制到应用程序7.3 设计main.aspx窗体7.3.1 主界面7.3.2 窗体中包含的控件及元素7.3.3 设计过程7.4 设计register.aspx窗体7.4.1 注册界面窗口7.4.2 控件表7.4.3 设计过程7.5 设计login窗体7.5.1 登录窗体界面7.5.2 设计过程7.6 设计goodsbag.aspx窗体7、参考教材《项目案例导航》程载和主编,高等教育出版社《WEB数据库设计及应用》实训指导书刘培林,李萍,汪菊琴编写,校本教材8、考核方式1.评价形式1)成果评定;2)自我评价;3)平时评价;2.各学习情境评分结构表1 评分结构表9、学时:64。

Web应用程序全栈开发教学大纲

Web应用程序全栈开发教学大纲

《Web应用程序全栈开发》课程教学大纲课程编码:15031626 课程类别:专业必修课学分:4 学时:72第一部分有关说明一,课程地性质Web 应用程序全栈开发是计算机有关专业地一门专业课程。

通过教学,使学生掌握以HTML5为主体,搭配CSS3,JavaScript,jQuery制作网页,再搭配jQuery Mobile制作手机APP应用等专业知识,并较熟练地进行手机Web APP项目地设计与制作,初步具备构建分布式应用系统开发与Web 全栈开发地思想与能力,为成为一个Web应用全栈开发程序员打下良好地基础。

该课程地先修课程为《C语言程序设计》,为后续《混合式手机应用开发》,《毕业设计(论文)》等课程打下坚实基础。

二,课程地基本要求(一)知识目的本课程主要讲授用HTML5制作手机应用与Web应用地差异;HTML5语法,标签及组件元素;HTML5制作地网页;CSS3样式表;HTML5+CSS3地综合应用;JavaScript地语法;jQuery Mobile 常用地函数与应用;网页存储;HTML5地数据存储,插件,地图等应用;HTML5+jQuery Mobile手机应用地开发等知识。

(二)能力目的通过本课程地学习,学生在掌握HTML5与jQuery Mobile地基础知识上,能把具体应用问题抽象成手机可以处理地模型,并完成界面设计与功能实现,掌握手机Web APP制作地基本操作技能,并能熟练应用于本地应用,网络应用,并进行软件设计,管理,实施地能力。

(三)素质目的具备能将课程能力应用到各类大创项目,创新创业活动,比赛,在项目实践提高地动手能力与创新能力,初步具备手机应用开发程序员地素质。

三,教学重点,难点(一)重点:HTML5应用开发平台及工具地应用;HTML5+CSS3地项目创建与应用;JavaScript地使用;jQuery Mobile地使用;数据存储等。

(二)难点:多线程,离线存储,定位与地图等。

《web应用程序开发》(网络技术专业)实验教学大纲

《web应用程序开发》(网络技术专业)实验教学大纲

《web应用程序开发》实验教学大纲课程代码:课程性质:课程分类:专业选修课实验学时:32学时适用专业:计算机网络技术开课单位:数学与信息技术分院教材与主要参考资料:教材:《程序设计》,尚俊杰,清华大学出版社参考书:《WEB程序设计技术》, 秦学礼,清华大学出版社《简明教程》,金雪云,清华大学出版社《程序设计及应用》,苏英如,中国水利水电出版社,2006.4实验教学目标《web应用程序开发》实训是教学的一个必要组成部分,不属于单独的实验课程。

通过理论教学和实验等环节的教学,使学生加深对教学内容的理解与认识,培养学生的网络程序设计、调试和动态页面制作的能力。

主要仪器设备名称(软件名称及安装环境):Windows XP +IIS(Internet服务管理器)实验基本要求《web应用程序开发》的实验教学主要以上机编程方式进行,使学生掌握.NET框架结构及如何搭建运行环境;掌握程序设计语言基础;掌握HTML服务器控件和Web服务器控件的使用;掌握Request、Response等重要的内部对象的基本知识和基本方法;掌握数据库的基础知识和SQL语言,能利用进行数据库程序设计;掌握对文件和文件夹操作的基本方法;掌握利用隐藏代码和业务对象实现程序代码和HTML代码分离;了解.NET的最新特性Web服务;掌握配置Global.asax、web.Config文件和网络安全、使用缓存、调试程序等高级应用。

实验项目设置、内容学及学时分配建议实验项目:的运行环境的安装和配置建议学时:2实验目的:掌握运行环境的安装;熟悉应用程序的配置;掌握Web页的发布。

实验内容:1、搭建 的运行环境;2、利用 EditPlus 或记事本等工具开发第一个简单的 ;3、建立第一个应用程序。

实验项目:编程建议学时:4实验目的:掌握的数据类型,以及变量、常量的定义;掌握的条件语句、循环语句的使用;掌握的过程和函数;掌握类的属性和方法的使用。

实验内容:1、字符串、数字、日期等数据的使用;2、有关函数、运算符的使用方法。

WEB应用系统开发课程设计教学大纲(新)

WEB应用系统开发课程设计教学大纲(新)

《WEB应用系统开发》课程设计教学大纲英文名称:Development of WEB Application System课程编号:7022106学时数:48+S16课程性质:必修先修课程:C#程序设计、数据结构、数据库原理适用专业:计算机科学与技术、软件工程、物联网工程一、课程设计的和目的和任务1. Web应用开发课程设计是信息学院信息管理与信息系统专业的实践选修课,目的是让学生结合信息管理专业特点进行web网站开发技术的应用,了解网站建设的流程,掌握网页编程的开发技术,把专业的知识背景应用到实际的开发技术中,更好的掌握信息技术的应用。

2. 本课程设计的任务是通过计算机WEB应用系统开发中的典型算法问题,要求学生通过语言编程来模拟实现相关算法。

二、课程设计的内容和要求1. 确定一个网站的主题,在以下的的范围内进行选取:(1)个人网站。

对个人的信息的发布,以个人为主题,比如包个人信息,个人爱好,个人推荐,个人的情感等等。

可以参考QQ空间,微博,facebook等。

(2)自己的家乡宣传网站(3)交友网站,如同乡会,同学会,旅游爱好者,摄影爱好者之类等。

(4)小商品交易网站。

2. 选取一个主题后,进行前期网站的需求分析,数据的收集,网站模块的划分。

关于选取主题后,你根据主题自由发挥去构思自己的网站结构,内容不限制,但必须结合并突出你的主题。

)3. 进行网页设计编程来实现网站的建立4. 进行网站的测试与运行5. 进行报告总结演示三、课程设计的进度安排本课程设计一般安排在学期结束之前的一周时间内进行。

进度安排如下:课题需求分析,一天;课题概要设计,一天;课题详细设计,两天;测试与调试,一天;设计报告,一天。

四、考核方式和成绩评定平时20%、运行结果40%、设计报告40%五、几点说明1. 制定的依据本大纲依据高等工科院校四年制本科计算机科学与技术专业的培养目标和学校2013年专业人才培养方案中的培养要求而制定。

WEB应用程序设计课程教学大纲

WEB应用程序设计课程教学大纲

《WEB应用程序设计》课程教学大纲一、课程基本信息(四号黑体)二、课程目标(一)总体目标:作为电子商务专业的学生,掌握静动态网页设计是基本技能。

通过本课程的学习,学生可以结合远程服务器实践,迅速掌握网页开发的基础代码,提升网页设计的实战能力,并最终在服务器上成功开发出一个小型PHP网站。

(二)课程目标:PHP是一种易于学习和使用的后台开发技术,用户只需具备很少的编程知识,就可以使用 PHP 建立一个具有交互功能的 Web 站点。

MySQL是一个广受欢迎的中型关系数据库管理系统,它免费、快速、并且支持多线程、多用户、重负载的性能要求。

使用SQL进行Web应用系统开发是一种非常理想的选择,这在当前各大网站服务商是常见的基本标配课程目标1:通过授课与实验,掌握设计与制作1.1 基本静态网页语句1.2 CSS应用1.3 使用CSS实现静态网页的布局与美观设计课程目标2:通过授课与实验,掌握MYSQL数据库应用2.1 数据库的创建与设计2.2 数据库的访问与基本操作课程目标3:通过授课与实验,掌握PHP程序的开发3.1 PHP基础语法和命令3.2 PHP访问MYSQL数据库的实现操作(三)课程目标与毕业要求、课程内容的对应关系表1:课程目标与课程内容、毕业要求的对应关系表三、教学内容第一章 HTML基础1.教学目标:(1)掌握HTML文档的代码编写;(2)熟练使用CSS进行网页优化;(3)掌握用CSS达成网页美化的预期效果。

2.教学重难点:(1)不同标签在HTML代码中的用途;(2)CSS在不同的使用环境如何选择方式;(3)网页布局的CSS实现。

3.教学内容:(1)HTML文档结构与基本标记的使用;(2)CSS的使用;(3)实例结合,用CSS进行网页的美化。

4.教学方法:讲授、讨论、比较、案例分析。

5.教学评价:CSS对网页内容与网页设计分离的价值。

第二章 JavaScript客户端脚本语言1.教学目标:(1)熟练使用JavaScript对网页对象及标签进行控制;(2)掌握用JavaScript进行表单的验证。

《Web应用开发》教学大纲

《Web应用开发》教学大纲

《Web应用开发》教学大纲1.教学目的和任务《Web应用开发》是软件技术专业的一门专业核心课,是基于Web应用软件项目开发实际生产过程的“工学结合”课程,为从事Web应用开发程序员岗位而设置。

通过本课程的学习,培养学生使用Web客户端技术、数据库技术、Java Bean、 Java Web服务器端技术及MVC设计模式等多方面知识开发Web应用项目的能力。

在知识、能力和素质上达到以下目标:2.教学内容结构课程借鉴CDIO工程教育理念,从Web应用项目开发的实际过程选择课程内容及安排教学顺序,建设以Web程序员岗位典型工作过程逻辑为中心的行动体系课程,采用打碎、集成的思想,将《Web应用开发》中所涉及的概念、方法、原理打碎,然后按照Web应用项目的开发过程逻辑重新集成,形成基于Web应用开发过程和技能需求的模块化课程体系。

图1为Web应用开发过程与教学内容结构示意图。

WEB应用开发过程教学内容结构图1 《Web应用开发》教学内容结构传统的 Web应用开发过程中,数据库访问和企业业务逻辑实现通常结合在一起写,没有实现单独的分离。

为了让学生充分理解数据访问层和业务逻辑层分离的好处。

教学内容在内容排序上没有严格按Web应用开发过程排序,而是在指导学生用传统方式完成任务后,再编写业务JavaBean实现业务层与数据访问层的分离,加强学生对分层结构及流行Web程序开发模式MVC 模式的理解。

3.教学模块任务及目标内容建设上采用理论够用、适用的实用性原则,以项目为载体、以能力为本位,按Web项目开发流程整合了开发环境搭建、 Web应用界面设计、JDBC数据库编程、Servlet服务器编程、JSP动态页面设计、JavaBean业务处理、过滤器和监听器技术应用及综合应用8个模块教学内容。

整门课程的教学以真实的Web应用项目为载体,每个教学单元的工作任务都借助于案例进行介绍。

课程的知识与技能要求分为熟悉、理解、掌握、学会四个层次。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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地址、域名和URL1.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章HTML4.1 HTML概述4.2 HTML页面修饰标记4.3 页面多媒体技术4.4 表格与列表标记4.5超链接标记4.6 表单标记4.7 窗口框架标记4.8 HTML应用案例4.9 网上书店主界面的实现基本要求:使学生了解HTML的基本知识与结构,掌握HTML代码及应用。

教学重点:掌握HTML代码及应用。

教学难点:HTML代码的应用。

第五章CSS5.1 CSS简介5.2 定义样式格式5.3 应用CSS样式的4种方式5.4 样式表应用案例5.5 页面定位功能基本要求:使学生掌握CSS的样式的4种应用方式。

教学重点:CSS样式应用。

教学难点:CSS编程技巧。

第六章JavaScript6.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 Cookie8.10 JSP内置对象在网上书店案例中的应用基本要求:使学生熟练掌握JSP的9个内置对象。

教学重点:对象与内置对象、两个Jsp内置对象应用实例。

教学难点:JSP的动作指令,通过JDBC访问数据库。

第9章基于JSP的Web数据库应用开发9.1 Web数据库应用基础9.2 JDBC接口技术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应用环境的建立(五)实验环境Windows XP/2000/2003操作系统、j2sdk 1.4.2、Tomcat 5.0(六)实验内容1.安装j2sdk 1.4.22.安装服务器软件Tomcat3.安装SQL Server 2000 Personal Edition4.安装网络购书系统(七)实验要求1.学生独立完成,1人为1组;2.完成作品和实验报告。

实验二HTML(一)实验类型:设计性(二)实验类别:专业实验(三)实验学时数:3学时(四)实验目的1.认识HTML的基本知识与结构2.熟练掌握HTML应用(五)实验环境Windows XP/2000/2003操作系统、记事本或Dreamweaver 8中文版(六)实验内容1.创建一表格网页2.创建一列表网页3.创建一表单网页4.创建一浮动窗口网页5.在网页中嵌入一JA V A小程序(七)实验要求1.学生独立完成,1人为1组;2.完成作品和实验报告。

实验三JavaScript的应用(一)实验类型:设计性(二)实验类别:专业实验(三)实验学时数:3学时(四)实验目的1.掌握JavaScript的基本语法2.熟练掌握JavaScript的控制结构、函数和对象的使用3.掌握JavaScript的应用(五)实验环境Windows XP/2000/2003操作系统、记事本或Dreamweaver 8中文版(六)实验内容1.使用JavaScript编制一段代码完成以下功能:(1)要求输入一个姓名。

(2)用确认框检查输入是否正确(是否为合法输入字符,位长是否合理等)。

(3)根据输入给出相应的提示。

2.页面上有一个图像,在状态栏显示有关图像的说明。

单击图像时,换成另一幅图像,同时状态栏的内容也做相应的变更。

3.制作一个页面,页面上有两个文本框和提交按钮,在文本框1中输入信息后,用鼠标单击提交按钮后,文本框2中将显示文本框1中输入的内容。

4.在客户端验证用户输入信息,如果输入正确,允许链接到网站;如果不正确,禁止链接,要求用户界面友好。

5.制作一个数字钟,根据网页下载持续时间进行收费。

(七)实验要求1.学生独立完成,1人为1组;2.完成作品和实验报告。

实验四Web数据库应用(一)实验类型:设计性(二)实验类别:专业实验(三)实验学时数:3学时(四)实验目的1.掌握JDBC接口技术2.掌握数据库连接技术3.掌握JSP数据库信息发布技术(五)实验环境Windows XP/2000/2003操作系统、记事本或Dreamweaver 8中文版、Tomcat、SQL 数据库(六)实验内容1.设计一个网上商店应用(商品种类可以自选),并为该应用设计一个数据库,至少要有三张表。

创建该数据库。

2.输出网上商店数据库中某张表的表头。

3.输出网上商店数据库中某张表的所有记录。

4.输出网上商店数据库数据库中某张表中的指定记录。

5.对网上商店数据库中的记录进行模糊查询。

6.对网上商店数据库中的记录进行范围查询。

7.把网上商店数据库中某张表的数据逆序输出。

8.对网上商店数据库中某张表进行插入、删除和更新操作。

(七)实验要求1.学生独立完成,1人为1组;2.完成作品和实验报告。

实验五综合动态网站的实现(一)实验类型:设计性(二)实验类别:专业实验(三)实验学时数:6学时(四)实验目的掌握JSP Web数据库应用开发技术。

(五)实验环境Windows XP/2000/2003操作系统、记事本或Dreamweaver 8中文版、Tomcat、SQL 数据库(六)实验内容1.设计注册、登录界面。

2.设计相关的数据库。

3.连接数据库。

4.设计查询界面,并按一定次序输出。

相关文档
最新文档