资源描述
Web编程技术教学大纲课号: 00504904一、 总学时:64学时(3学分)二、 适用专业:高等工程专科三年制计算机类专业三、 选用教材:刘甫迎主编Web编程实用技术教程(高等教育出版社)四、 课程的目的及要求:Web编程实用技术教程是计算机类专业的主干课。通过本课程学习,使学生了解Internet的基本概念,知道TCP/IP协议簇,掌握World Wide Web等的含义、重要性和发展过程;使学生掌握HTML和XML语言的基本概念,常见标签的使用方法,并能应用到网页制作中。重点是了解B/S(浏览器服务器)模式,以Java为主线展开,围绕Web编程技术介绍当前的主流编程语言(JSP、Servlet、ASP.NET和PHP等)在Web站点开发中的应用,完整地掌握基于Web的应用程序的开发过程和较全面的Web编程实用技术。通过本课程的教学,应使学生达到下列基本要求: 1了解Internet的基本概念,发展方向及其重要性。 2了解TCP/IP及其在Internet上的重要性。3理解WWW的含义,重要性及应用。4了解三种网页制作工具(FrontPage、Dreamweaver、Flash)的简单使用方法,用之制作静态网页。应会管理网站,并会使用HTML和XML语言编制网页。5掌握Java和Java Applet并用之编程。6了解JavaScript脚本语言编程。7了解Java、JavaScript、Servlet、JSP的发展过程,优点和存在的问题。8掌握Servlet、JSP在Windows平台上运行环境的配置。9会用Servlet、进而掌握JSP动态网页编程技术,并能调试通过。10了解ASP.NET在Windows平台上运行环境的配置。 11熟悉ASP.NET中连接、操作数据库的简单方法,会自己编写应用程序系统源代码,解决B/S模式的中间件问题。12了解Linux、Apache与MySQL“黄金组合”,并掌握PHP的应用。本课程是一门实践性较强、学习当前前沿Web编程语言的课程。要求学生在学习过程中,除了掌握各种基本知识和概念外,更重要的是动手实践,在上机中能独立编写动态网页,建立网站和开发基于B/S模式的应用系统,增强实际动手能力,通过实验和专题实习培养综合应用能力。五、 课程内容及学时安排 34学时(一) Internet的基础知识 2学时1、Internet的概述l Internet简介l Internet的工作原理(TCP/IP协议)l Internet的IP地址与域名规定2、Web技术和应用l Web的概念l B/S模式与动态网页3、建立和管理本地站点 (二)静态网页的制作 4学时1、常用的网页制作工具l 认识Frontpagel 使用Dreamweaver2、制作第一个简单网页3、超文本和超图像链接 4、网页制作中的Flash动画 5、利用表格和框架制作网页 6、HTML与XML标识语言(三)Java Applet(小程序)及JDBC 4学时1、Java简介2、Java Applet基础3、Applet的生命周期和更复杂的Applet4、JDBC及其应用(四)JavaScript编程 4学时1、JavaScript简介2、JavaScript基本数据结构3、JavaScript程序的构成4、基于对象的JavaScript语言(五)JSP编程技术 4学时1、JSP简介2、使用JSP 3、JSP与Servlet l Servlet简介l Servlet类l Servlet简单应用示例4、用JSP访问数据库l JSP用Servlet来操纵数据库l 用JSP访问SQL Server数据库l JSP用JavaBean来操纵数据库(六)ASP.NET入门 10学时1、ASP.NET概要l ASP.NET背景l ASP.NET的运行环境2、ASP.NET中的ASP Web Forml 什么是ASP.NET的ASP Web Forml 编写Web Form页面l 使用服务器控件编写Web Form页面3、ASP.NET的控件l ASP.NET的控件简介l 常用的几种控件的用法l 应用举例4、ASP.NET数据库存取技术l ADO.NET对象简介l 常用的几种ADO.NET对象l XML与DataSet对象l 数据源为SQL Server2000的应用举例(七)PHP的应用 2学时1、PHP简介l Linux,PHP,Apache及MySQL是黄金搭档l PHP的安装与设置2、PHP的语法3、使用PHP操纵MySQL4、应用举例(八)用ASP.NET开发高级应用程序4学时1、高级Web应用程序包含的内容2、Web应用程序的设计六、实践教学内容及学时安排 30学时(一)实验 30学时实验一 网页制作工具的应用及页面制作 4学时目的:掌握静态网页的制作技术要求:学会使用网页制作工具,并掌握常用的HTML标识代码内容:选择一种合适的网页制作工具(建议使用Frontpage)进行页面制作练习,内容包括文字、表格、图像、多媒体元素等。实验二 Java Applet(小程序)及JDBC的应用 2学时目的:掌握Java Applet(小程序)及JDBC的应用方法要求:掌握Applet基础,理解ODBC与JDBC的区别与联系。内容:根据教学要求,选择制作一个包含Java Applet(小程序)技术以及动态查询技术的页面实验三 JavaScript编程 2学时目的:掌握JavaScript编程技术要求:设计一个有实际意义的页面,其中包含有一定难度的JavaScript代码,以达到训练目的内容:设计的页面应当包括对页面元素控制的代码和实现预期的特效,例如设计一个有计算功能的页面等。实验四 ASP编程技术 4 学时目的:理解ASP的概念,掌握其编程方法要求:学会ASP的应用环境配置,掌握ASP的语法和常用对象内容:将实验三的内容用ASP技术实现。实验五 ASP.Net入门 10学时目的:初步掌握ASP.Net技术要求:掌握ASP.Net的工作环境,并理解ASP.Net中的ASP Web Form内容:将实验四的内容用ASP.Net技术实现。实验六 JSP编程技术 6 学时目的:理解JSP的概念,掌握其编程方法要求:理解JSP与ASP的异同和各自的编程特色内容:熟悉JSP的工作环境,将实验三的内容用JSP技术实现。实验七 PHP的应用 2学时目的:认识PHP,并初步学会用PHP制作网站的方法要求:掌握PHP的工作环境设置,并进行简单站点开发的练习内容:总结PHP的安装流程,并熟悉PHP的工作环境,在此基础上设计一个有一定实用性的PHP站点,并通过实验将其开发完成。七、主要参考文献邵丽萍主编网页制作技术 清华大学出版社 2002.9执笔者:张京审查者:刘甫迎2006年5月
展开阅读全文