网站设计教学大纲

更新时间:2023-05-21 23:49:01 阅读量: 实用文档 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

《动态网站建设》教学大纲

课程编码: 学时数:60 学分数:4

课程类型:专业课

先修课程:网站构建技术、VB程序设计 适用专业:计算机应用技术

一、课程的性质与任务

《动态网站建设》是计算机应用技术专业网络方向的学生必修的一门重要的专业

课。通过本课程的学习,掌握开发程序的基础知识和基本方法,对网络程序设计有一个全面的认识和了解,并能够独立自主开发留言板、BBS、聊天室等网络应用程序。课程性质为专业技能课。主要介绍开发程序所涉及的开发工具和运行环境、程序设计基础和的程序设计基础等有关内容。

二、课程的教学基本要求

在理论上学生学习本课程后,应能够掌握微软.NET架构基本思想、语言的基本编程以及动态网页开发的基本技术。

在实践技能上能够利用技术进行比较深入的动态网页程序设计,并且有能力参与中大型网站项目的开发工作。

三、教学基本内容和教学要求

一、初识

1、基本要求与基本知识点

软件编程体系、Web基础知识、HTML与XML基础、 基础 2、要求掌握的基本概念、理论、原理 HTML XML 3、教学重点与难点 基础

二、使用语法的程序 1、基本要求与基本知识点

Visual Basic基础、程序的基本结构、Visual Basic的变量与数据类型、Visual Basic的运算符、Visual Basic的流程控制、Visual Basic的错误处理

2、要求掌握的基本概念、理论、原理

Visual Basic的变量与数据类型 Visual Basic的流程控制 3、教学重点与难点

(1)Visual Basic基础

(2)Visual Basic的变量与数据类型

三、.Net Framework类函数库的使用 1、基本要求与基本知识点

System.String字符串类、System.DataTime日期时间类、System.Math数学类、System.Random类、System.Array数组类、System.ArrayList类

2、要求掌握的基本概念、理论、原理 函数、方法、类库 3、教学重点与难点

(1)System.Array数组类 (2)System下的常用函数

四、的HTTP对象、输入输出与Cookies处理 1、基本要求与基本知识点

Server对象、基本的输出对象Response对象、基本的输入对象Request对象、Cookies的处理、服务器与浏览器程序信息

2、要求掌握的基本概念、理论、原理 对象、面向对象。 3、教学重点与难点

重点:Cookie对象 Response和request对象 难点:cookies的处理 五、Web窗体程序设计 1、基本要求与基本知识点 Web窗体程序设计模型、的page对象、执行Script控件、的输出控件、动态产生服务器端控件

2、要求掌握的基本概念、理论、原理 Page对象、服务器短控件、输出控件 3、教学重点与难点

重点:掌握Page对象、输出控件 难点:动态产生服务器端控件。 六、Web窗体处理

1、基本要求与基本知识点

的web窗体处理、窗体字段的输入控件、窗体回发功能、窗体的视图状态、窗体的验证控件

2、要求掌握的基本概念、理论、原理

掌握Web窗体处理、窗体回发、视图控件、验证控件 3、教学重点与难点

重点:窗体回发、视图控件、验证控件 难点:窗体回发

七、Web服务器文件的处理 1、基本要求与基本知识点

System.IO名称空间、服务器的文件夹与文件操作、文本文件读写、查找和替换、二进制文件的处理

2、要求掌握的基本概念、理论、原理

掌握文件与文件夹的操作、二进制文件的处理 3、教学重点与难点

重点:服务器的文件夹与文件操作、文本文件读写处理

难点:二进制文件的处理

八、网页数据库操作 1、基本要求与基本知识点

基础、SQL命令的数据库操作 2、要求掌握的基本概念、理论、原理 SQL

3、教学重点与难点 重点: 难点:

九、数据库查询 1、基本要求与基本知识点

从数据表获取单一字段值、DataReader对象以表格显示数据表、DataSet对象的数据库查询

2、要求掌握的基本概念、理论、原理 DataReader对象、DataSet对象 3、教学重点与难点

重点:从数据表获取单一字段值,DataReader对象以表格显示数据表,DataSet对象的数据库查询

难点:DataReader对象以表格显示数据表,DataSet对象的数据库查询 十、网页数据库的显示与维护控件 1、基本要求与基本知识点

数据源控件、Repeater控件、GridView控件 2、要求掌握的基本概念、理论、原理 Repeater控件 Gridview控件 3、教学重点与难点

重点:Repeater控件 Gridview控件使用 难点:Gridview控件与自定义处理方法 十一、的Web应用程序 1、基本要求与基本知识点 Global.asax文件的使用、Application对象的状态管理、Session对象的状态管理、网页间的数据传递

2、要求掌握的基本概念、理论、原理 Application对象、Session对象 3、教学重点与难点

重点:Application对象的状态管理、Session对象的状态管理 难点:Global.asax文件的使用 网页间的数据传递

十二、中的用户自定义控件(ASCX)与文件上传 1、基本要求与基本知识点 用户自定义控件、文件上传

2、要求掌握的基本概念、理论、原理 用户自定义控件的原理、FileUpload组件 3、教学重点与难点

重点:用户自定义控件的使用方法、Fileupload组件的使用方法 难点:图像文件的写入

十三、案例教学

1、基本要求与基本知识点

留言本的制作、网站用户与会员的管理、建立酒店管理系统 2、要求掌握的基本概念、理论、原理 项目设计原则

3、教学重点与难点 重点:管理系统的开发

难点:管理系统的开发与设计原则

四、教学实验及实践环节

实验一:

1、设计程序,在网页中显示九九表。

2、设计一个过程,实现1 到100的偶数之和,显示在网页中。

3、设计一个函数,实现带有三个整数型的参数,求出这三个数的最大值。 实验二: 1、建立getMin()方法能够在Integer数组中找出最小值,并且设计测试的程序,使用随机数产生数组值,其范围为1~500。

2、设计程序建立2*2的二维数组,数组值是使用随机数产生,其范围1~50,然后计算每一列的总和和平均值,最后计算对角线数组元数的总和。

实验三:

1、自行设计实例,应用Request对象中的Form和QueryString,实现页面间的参数传递。

2、建立程序获取下列的系统环境变量:Remote_addr, local_addr,Request_method等。

3、试使用a1.aspx程序建立一个Cookie变量,a2.aspx来读取这个Cookie变量,如果此变量为空或空异常,就跳转到a1.aspx页面。

4、试用Server.CreateObject()方法,读取一文本文件,将这个文本文件内容显示在网页中的TextArea表单中。

实验四:

1、使用HTML控件的HTMLTable、HTMLTableRow和HTMLTableCell控件,创建3×2的表格,单元格中显示所在的行和列的数目?再使用Web控件事先此表格。

2、使用动态方式产生2个Button控件,并为每个不同的Button控件添加对应的事件处理。

实验五:

通过自定义验证控件实现身份证号码的验证功能。 实验六:

1、运用DirectoryInfo对象方法在站点根目录下实现建立文件夹、删除、移动等操作。

2、运用FileInfo对象方法读取站点下某一文件的文件名、扩展名、文件大小和复制此文件到另一个自定义的目录下。

3、将用户输入的一段文字以UTF7编码方式写入到一个记事本文件中。

4、运用FileStream对象读取一图像文件并将其显示在一个Image控件上。 实验七:

制作一个简易留言簿的留言部分。

实验八:

自行设计一个用户数据库,手动添加几条数据,分别使用DataReader和DataSet对象的方式将数据记录显示在网页中。

实验九:

1、自行设置一个AccessDatasource数据源控件,绑定到一个自定义的数据库。 2、运用Repeater控件显示题1中的数据源控件。

3、使用GridView控件显示题1中的数据源控件,并提供排序和分页功能。 实验十:

建立程序,在网页1中输入的用户数据,如姓名、电子邮件、电话,并将这些数据传递给另一个网页。(分别利用URL参数、Session对象、PreviousPage对象和Cookie对象来实现)。

实验十一:

1、学会使用FileUpload组件上传一个自定义限制大小的文件上载。 2、在上题中,上传一图像文件,试将此图像文件写入到数据库中。 实验十二:

分组实现一个Case。

五、学时分配

六、考核方式

要求学生完成全部教学环节(包括上课、实验、作业等)之后才能参加考试。

①考试形式:无纸化考试,实验课考试。

②评卷标准:70%期末+30%平时成绩及上机操作。

七、推荐教材、参考书

[1]《2.0网页制作彻底研究(第二版)》陈会安清华大学出版社 2009年8月

[2]《新一代 2.0网站开发实践》林昱翔 清华大学出版社 2008年8月

执笔人:李任翀 审定人:刘君

本文来源:https://www.bwwdw.com/article/0sj4.html

Top