【Asp.net精品源码栏目提醒】:网学会员--在 Asp.net精品源码编辑为广大网友搜集整理了:[精品]滁州学院计算机科学与技术系 - 毕业设计绩等信息,祝愿广大网友取得需要的信息,参考学习。
计算机科学与技术系--- Web技术及其应用 课程教案宋体小五 滁州学院计算机科学与技术系 课程教案黑体小一号 课程名称黑体小二 Web技术及其应用仿宋小二 授课教师 于春燕 授课对象 05级计算机科学与技术专业 授课时间 2008年9月-2009月1月 滁州学院计算机科学与技术系 2008年8月 计算机科学与技术系--- Web技术及其应用 课程教案宋体小五 一、学生情况分析黑体四号段前段后各6磅 05计算机科学与技术本科班是我系的第一个本科专业。
上学期该班已经开设过.NET程序设计、XML选修课没有开设过网页制作基础的内容如网站建设和设计的知识、HTML、CSS样式、客户端脚本语言的内容均尚未涉及。
该班学生共有57人。
该专业的部分同学已经有了较好的动手能力但仍有相当部分的学生编程能力较弱。
本学期为该班级的第七学期大部分学生已经有了自己的兴趣方向和就业目标。
面临毕业学生的学习积极性两极分化有的急于找工作兼职对课程比较漠视有的则感到就业压力而在最后的学期中发奋努力。
二、课程教学目标 了解Web技术涉及的有关理念和技术掌握html文档和XML文档的基本结构和语法掌握用CSS对Web页进行格式设置的方法掌握.net平台下开发Web应用程序的方法理解Ajax技术的原理、掌握一种Ajax技术框架能运用Web技术开发一个小型的Web应用系统。
三、课程教学内容 第一章 Web技术概述 主要内容Web技术的有关概念包括Web、Web服务、Web服务器、Web页、URL、C/S、B/S等Web访问机理、开发平台组成、常用开发工具、常用开发技术简介、Web2.0技术的内涵。
本章重点:掌握Web技术的有关概念了解Web技术的发展历史、相关开发技术和工具。
本章无难点。
第二章 Web开发环境的建立 主要内容 IIS中站点的虚拟目录、安全性、服务性能参数设置用VS开发Web应用程序的一般过程。
Web应用系统的发布源代码的版本控制的方法和意义Web应用系统的发布。
本章重点IIS的配置方法和发布。
本章难点Web应用系统的配置和发布。
第三章 HTML基础与层叠样式单CSS 主要内容HTML文档的基本结构常用的HTML标记CSS的基本语法。
本章重点HTML的常用标记、CSS与HTML语法结合应用实现的动态效果。
计算机科学与技术系--- Web技术及其应用 课程教案宋体小五 常用网页编辑工具生成html标记和css代码的方法。
本章难点图像、视频与动画、声音、控件的html标记不同样式冲突产生的原因和显示原则伪类和ID类型的样式css样式实现滤镜特效的语法。
第四章 DHTML动态网页制作 主要内容DHTML技术的内容客户端脚本语言的功能javascript语言的基本语法htmlDom对象的基本结构以及对象的编程方法javascirpt activex编程技术。
本章重点javascript语言的基本语法htmlDom对象的基本结构以及对象的编程方法javascirpt activex编程技术。
本章难点htmlDom对象编程javascirpt activex编程技术 第五章 可扩展标记语言XML 主要内容XML的特点与应用XML文档的结构XML DTD 与XMLscheme的功能与应用使用编辑开发工具生成XML文档、DTD、scheme等XMLDom的结构与编程XML文档与数据库的转换Xpath、Xpointer、Xlink等在XML中的应用。
本章重点XML文档的基本语法XML文档的编辑XML Dom的编程应用XML文档的格式修饰XML文档与数据库的互相转换。
本章难点XML Dom的编程应用XPATH、XLINK、XPOINTER在XML编程中的应用。
第六章 .NET Web应用程序开发技术 主要内容了解.NET技术的基本架构掌握
asp.net技术的运行模式掌握C语言的基本语法掌握
asp.net中内部对象数据库访问对象文件处理对象的使用等 本章重点了解.NET技术的基本架构
asp.net中内部对象数据库访问对象等常用对象的使用。
本章难点理解代码隐藏模式。
用VS等工具开发.net应用程序的步骤和方法。
第七章 Ajax程序设计技术 主要内容Ajax技术的内涵常用Ajax框架的架构组成利用Ajax框架进行Web程序开发的方法。
本章重点Ajax技术的内涵掌握XML HttpRequest实现Ajax技术的基本步骤net平台下的Ajax框架。
本章难点掌握XML HttpRequest实现Ajax技术.net平台下的Ajax框架结构和开发过程。
第八章 Web站点规划设计、性能优化及安全性 计算机科学与技术系--- Web技术及其应用 课程教案宋体小五 主要内容Web站点的分类及运行目的站点的目录结构和链接结构站点的主题、名称和Logo标志站点的规划内容设计Web站点的一般性原则建设Web站点的一般步骤从硬件软件方面优化Web站点性能增强Web站点的安全性开发Web站点程序应考虑的安全性问题。
本章重点Web站点的规划设计涉及的内容Web站点的性能优化和安全性考虑。
本章难点Web站点的性能优化和安全性设置。
第九章 艺术类专业考试招生 管理系统 主要内容具体的Web站点系统的。
包括系统总体设计、系统数据库设计、搭建系统框架、系统实现。
本章重点Web系统设计和开发的一般过程系统的框架设计具体开发实现。
本章难点系统的框架设计具体开发实现。
计算机科学与技术系--- Web技术及其应用 课程教案宋体小五 第一讲 课程简介、Web技术概述 一、教学目标黑体小四段前段后0磅行距固定值19磅 1.理解Web有关的概念和名词 2.了解Web开发与应用的有关技术 二、重点与难点分析 1.重点理解Web有关的概念和名词 2.难点无 三、 教学内容与教学过程 1.进行自我介绍 姓名联系方式专业方向。
建议学生用电子邮件方式联系。
2.进行课程简介 介绍课程的学习目标、参考书及资料、课程教学目标和内容框架、学习方法、作业与实验、考核方式、上课时间与地点等情况研究性学习的安排。
强调本课程与相关课程的关系。
教学提示考核方式为平时占40 期末笔试占60 。
研究性学习任务每次课上都会布置采用“认领”的方式承接任务的小组或个人应提供本任务的分工、研究结果和收获。
3. 演示“第一讲”PPT课件进入主题。
1 解释以下名词。
Web: Internet是网络上的网络是一个全球范围的网间网。
Web服务器本地的信息用超文本Hypertext组织为用户在Internet上搜索和浏览信息提供服务。
Web服务两个概念一个指web服务器提供的WWW服务另一个指web Services即提供服务的web组件或应用程序。
Web页超文本标记语言HTML组成的文本文件其扩展名可能为。
URL信息资源放在服务器上的地址俗称为网址。
URL字串分成三个部分协议名称、主机名和文件名包含路径。
协议名称通常为http、Ftp、File等 C/S前端是客户机几乎所有的应用逻辑都在客户端进行和表达客户机完成与用户的交互任务。
后端是服务器它负责后台数据的查询和管理、大规模的计算等服务。
B/S模式基于Web的协同计算模式是一种三层架构的瘦客户机/肥服务器的计算模式。
第一层为客户端表示层只保留一个Web浏览器几乎不需要任何管理工作。
第二层是应用服务器层由一台或多台服务器Web服务器也位于这一层组成处理应用中的所有业务逻辑包括对数据库的访问等工作该层具有良好的可扩充性可以随着应用的需要任意增加服务的数目。
第三层是数据中心层主要由数据库系统组成。
计算机科学与技术系--- Web技术及其应用 课程教案宋体小五 教学提示 URL的两种形式相对地址和绝对地址。
2 解释Web访问机理 浏览器地址栏中输入网址浏览器向域名服务器询问网址对应的IP地址并根据返回的结果定位到目标服务器服务器与浏览器双方完成通讯握手之后服务器把网页服务器端的脚本程序解释后送到浏览器中浏览器将HTML代码解释后形成页面显示。
教学提示静态页面和动态页面的访问机理有所不同。
区别在于动态页面在返回给客户时需要先执行成静态页面。
此外以域名方式访问web服务器时还多一个域名转为ip的识别过程。
3介绍常用的Web开发平台 微软的.net平台sun的 java ee 提示比较两种平台的运行环境、开发环境、性能等。
4 介绍网页制作工具 Sausage HotDog Professional网页制作三剑客frontpage2003Visual StudioIBM Eclipse 教学提示比较不同工具的优点和适用情况等。
5 简介常用Web开发技术 Html:静态网页语言 Dhtml :动态网页技术不是语言而是多个技术的总和。
包括HTML 4.0CSS 客户端脚本语言HTML DOM。
XmlXhtmlXml可扩展标记语言。
可自定义的语言已不仅是一种语言成为一种标准。
Xhtml是对html的一种过渡本质也是XML。
Java Appletjava小程序可嵌入在网页中。
JavaScript与 VBScript 脚本语言主要用在客户端。
VBScript也可用于asp技术的服务器端代码。
ActiveX微软的技术可重用的软件组件已经有很多ActiveX可拿来使用。
CGI技术早期的服务器端程序技术。
PHP、JSP 、ASP/
ASP.NET目前常用的三种动态网页技术均在服务器端运行。
php是开源的JSP为SUN公司所有ASP/
ASP.NET为微软公司所有。
Web service:Web 服务。
教学提示将这些技术分为客户端和服务器端分开介绍强调技术间的联系和发展情况。
6Web2.0技术的内涵 Web 1.0主要是用户通过浏览器获取信息Web 2.0则更注重用户的交互作用用户既是网站内容的消费者浏览者也是网站内容的制造者。
由Web 1.0单纯通过网络浏览器浏览网页模式向内容更丰富、联系性更强、工具性更强的Web 2.0。
Ajax不刷新整个页面在页面内与服务器通信使用异步方式与服务器通计算机科学与技术系--- Web技术及其应用 课程教案宋体小五 信不需要打断用户的操作更迅速的的响应能力。
Web log网络日志即博客。
BookMark书签服务注重阅读服务。
Wiki多人协作的写作平台。
RSS内容聚合技术用于站点与站点间共享内容。
SNS社会网络系统各种垂直网络如校内网海内网等。
4. 教学小结 本讲首先介绍了本课程的基本情况与要求介绍了web技术的有关概念、技术和工具。
提供滁州学院网上教室网址http://learn.chzu.edu.cn/wskc/webjsyy.htm其中包括了本课程的参考书籍和学习课件等所有信息。
四、 作业与实验 1. 书面作业 做网上教室中的作业一。
从WWW上搜索研究性学习的概念、开展方式。
思考题研究性学习内容为 2. 上机作业 网上教室中 实验一 Web2.0技术网站浏览、 Web环境的设置 计算机科学与技术系--- Web技术及其应用 课程教案宋体小五 第二讲 web开发环境的建立 一、教学目标 1. IIS服务器的配置方法 2. Web应用系统的发布方法 3. 在VS中开发Web应用程序的方法 二、重点与难点分析 重点IIS服务器的配置方法 难点Web应用系统的发布方法 三、教学内容与教学过程 1.Web站点的配置 1 Web服务器包括IIS、Apache、Tomcat、Sambar、Jboss、WebLogic、Websphere以及金蝶Apusic等等。
运行在不同的操作系统平台上。
2 配置IP地址 配置TCP端口号 主机头名 3 网站连接超时设置 4 “启用日志记录”测试网站时可不开启此功能网站正式运行时一般需要开启。
5 “文档”设置默认文件输入的不包含文件名的URL即可指向默认的文件。
教学提示默认文档设置很常用。
配置IP地址、TCP端口号和主机头名 2.主目录和虚拟目录的建立 1 网站的三种“主目录” “此计算机上的目录”网站存放在本计算机上的某个文件夹下系统默认为c:inetpubwwwroot。
“另一台计算机上的共享”: 用户对该网站进行设置输入共享路径指向一个共享网络路径。
“重定向到URL”当访问者访问服务器上的某个站点时转移到其他站点上。
2 设置网站的权限 “读取”权限允许用户可以读取网站中的文件或目录这个权限一般都是开放的否则无法浏览网页。
“写入”权限允许用户将本地文件上传到服务器的主目录中或者可更改/重写文件的内容。
考虑到网站的安全性因素不要随意设定目录的写入权限只对需要存放上载文件的子目录或需要更改/重写内容的文件进行设置。
右键点击需要设置写入权限的子目录或者文件在弹出的对话框中选择写入权限即可。
计算机科学与技术系--- Web技术及其应用 课程教案宋体小五 “脚本资源访问”用户访问已经设置了“读取”或“写入”权限的资源代码。
出于网站安全性考虑一般不选择此项否则浏览者可以下载asp等动态网页文件可以从 ASP 程序的脚本中查看到敏感信息还可以更改服务器上运行的源代码这会严重影响服务器的安全性。
“目录浏览”让用户浏览在某个主目录或虚拟目录下的所有文件或文件夹用户可以了解整个网站的目录结构。
一般不建议选择此项。
但有时在内部网上设定目录浏览可以实现文件共享让用户下载文件。
“记录访问” 是否需要在日志文件中记录对目录的访问。
可根据网站的安全性要求进行设定。
“索引资源”可以设置是否允许Microsoft Indexing Service 将该目录包含在Web站点的全文索引中。
教学提示权限设置很重要。
一般的动态网页读取运行设为“读取”即可。
写入权限主要为上传文件所需。
脚本资源访问和目录浏览权限对匿名用户都不宜放开。
3.主目录和虚拟目录的比较 虚拟目录在物理上可以不属于主目录也可以属于主目录。
要从主目录以外的其他目录中发布网站就必须创建虚拟目录。
此时要提供一个别名。
别名可以随意取定别名可比实际文件夹路径名短便于用户输入。
使用别名较安全用户很难知道文件所存放的实际位置。
虚拟目录所对应的实际路径可以随意搬动但用户访问虚拟目录的URL不变。
教学提示有了虚拟目录用户是无法区分一个URL中路径名是真实目录还是虚拟路径的别名。
从而保护了网站的资源。
4.Web站点安全性设置 1 网站访问的默认账号IUSR_ComputerName 2 IP地址和域名限制”选项组中单击“编辑”按钮 3 “默认网站 属性”下的“网站”选项卡中设置限制Web站点的连接数量。
4 Web服务性能参数设置:HTTP压缩优化。
5 配置服务器扩展配置后可以使用对应的附加功能。
教学提示这部分内容涉及到windows中的用户管理需要在windows中设置用户后再测试。
5.NET Framework 概述及VS 2005开发工具介绍 1 VS 2005开发环境主要操作界面说明 2 HTML窗体、web窗体、代码分离、流布局和网格布局 3 在VS 2005中开发Web应用系统的一般过程 1 个人开发过程演示 2 团队开发过程 3 两者的区别团队开发时共同完成项目涉及代码的版本控制等。
计算机科学与技术系--- Web技术及其应用 课程教案宋体小五 4 源代码的版本控制 1 协作开发环境中非常重要包含了应用程序中每个源文件修改的历史记录可对多个开发者的行为进行协调。
在需要比较两种版本的文件或找回早期版本的文件时源代码的控制非常有用。
2 Visual SourceSafe 6.0的功能在服务端的安装和配置在客户端的安装和配置。
5 Web应用系统的发布 1 手工发布非常灵活但对发布人员有一定要求。
2 联机发布直接连接到远程服务器上通过HTTP或者FTP协议等进行发布操作简单可以覆盖所有网页或只发布更改后的网页但需要联机操作。
3 打包发布傻瓜型发布发布过程非常简单安装一下即可。
四、 作业与实验 1. 书面作业做网上教室中的作业一。
2. 上机作业实验一浏览Web2.0有关技术的网站、Web环境的设置 计算机科学与技术系--- Web技术及其应用 课程教案宋体小五 教案后记 学期课程结束后教师记录本课程的教学心得包括成功之处和失败不足等。
记在完整教案的最后。
本课程是本科班的公共基础课安排在大学第二学期。
在课程的教学过程中我认真备课、准时给学生辅导上机实验与学生间建立了良好的师生关系学生非常信赖我对我的教学给予了较好的评价。
这是一次美好的教学经历。
我的学生共有131人GIS班的同学接受能力略好于人文教育班这于他们曾学习过C语言有一定关系。
总体上说这两个班的同学学习积极性尚好但自觉性还不够需要教师的监督。
在考试临近时学生的学习热情明显高涨说明考试的激励作用还是很大的。
在具体的教学过程中我对于具体知识的讲解是清晰的并以明白易懂的形式呈现教学内容并注意前后联系和比较注重操作过程和步骤的程序化使得学生有清晰的记忆。
在实验的安排上我们采用教材的例子、类似的例子、综合的实验这样由易到难的递进层次可以使学生能有成就感而又不会没有挑战性能保持学生的学习积极性。
我布置了七次作业几乎重点章节的课后练习都做了。
每次作业内容我都会统一评讲。
有时是先统一讲解了作业内容后让学生写在作业本上这时的目的就是强化学生的记忆。
课程的所有资料包括教学大纲、进度表、课件、书面作业、上机实验等内容都放在了网上教室中每次上机时学生统一访问上机内容因此学生绝大多数都在做练习。
上机地点为图书馆机房只有我一个教师辅导130多人必须快速地在机房中“轮巡”才能最大可能地兼顾所以每次辅导比较费力如能增加一个辅导教师更好。
此外图书馆的机房安装的软件是office2003与教学的版本不一样开始的一两次实验时学生有些慌乱。
从学生的省考成绩来看还是比较理想的上学期补考人数20省考通过率超过80。
教学中我也有很多待改进的地方例如想面面俱到就造成有时重点不够突出教学形式和方法还需要更加多样化以保持学生课堂上的注意力等此外若计算机科学与技术系--- Web技术及其应用 课程教案宋体小五 能站在更高的高度把握教学内容并在有些章节中适当扩展内容将更好。