教学前言
课程介绍
师资介绍
教材介绍
课程计划
教学大纲
教学计划
实训计划
课程总表
教学内容
作业考试
作业上传
在线测试
测验考试
互动讨论
学习论坛
疑难解答
意见建议
 
 
说明:

    《Web程序设计与应用》是电子商务、网络技术、软件等专业的专业课程,其理论和实践并重,既要认真掌握其理论知识,还要熟练掌握Web程序设计和实践编程能力、调试能力以及编程技巧,并能对Web交互式系统的系统性的设计和移植。
    为了达到这个目的,要对实践教学过程、教学方法和实训作品、上机考试等进行认真和有技巧性的设计,采用由浅入深、循序渐进、系列化的实践教学设计思想进行设计,并严格按实训教学计划认真贯彻实施每一个阶段的实训内容。定期对学生上机实训作业进行抽查,总计6次,并以每次抽查占总分5分计入总评分,立即通过本平台登入记分册,学生可以随时查看自己总评分的递升情况。
    实训主要围绕教材实例和建设盛达公司(虚拟的)网站交互式系统进行。让学生手工方式输入实例,能加深对实例理解;让学生对实例功能进行补充和完善,使学生对课程所学知识加以消化理解;建设盛达公司(虚拟的)网站交互式系统,最终产生一个功能完整的网络信息系统,让学生掌握WEB交互式系统的开发思路和过程。

实训条件(最佳效果):

    网络机房,机房服务器网络操作系统为Windows 2000 Server或Windows 2003 Server,允许学生设置WEB站点和FTP上传。学生用机安装IIS、DW及ACCESS。

实训安排:
周数
教学内容
实训内容(星号题,实训后必须做出书面作业)
1 第1章 相关的基础知识
第1节 Web的基本概念
第2节 Web服务器的设置

*1.在学院网站寻找哪些页面是静态,哪些是动态?各举五例,给出URL

*2.在本教学平台寻找,哪些地方使用脚本实现网页特效?举二例,给出URL

*3.各寻找一例:学院网站中的信息发布页、注册页、网上调查页、查询页、留言页。

*4.浏览以下网站,给出该网站采用的WEB动态网页制作技术

TOM注册、搜狐社区、江西人事厅网、上海人才市场网、知网、学院教务管理系统

5.设置IIS,打造WEB服务器

*6.在记事本中,手工输入方式生成以下ASP页面,试运行并在浏览器端查看解析生成的HTML源代码。在作业本中抄写以下代码

页面1:

<html>
<head>
<title>ASP程序范例</title>
</head>
<body>
<H2 align="center">欢迎您光临</H2>
<p align="center">
<%
Response.Write "您来访的时间是:" & Year(date()) & "年" & Month(date()) & "月" & Day(date()) & "日"
%>
</body>
</html>

页面2:

<html>
<head>
<title>ASP程序范例</title>
</head>
<body>
<%For I=3 To 6 %>
<font size="<%=I%>">您好!盛达欢迎您~</font><br>
<%Next%>
</body>
</html>

2 第1章相关的基础知识
第1节 表单
第2节 数据库

1.注册使用本教学平台,感受表单功能。
2.在明理网发布一贴子,感受表单功能。
3.阅读本教学平台注册页表单代码。
*4.在DW中,制作收集盛达公司用户基本信息的表单。所要收集的用户基本信息包括:姓名、性别、年龄、省份、工作、学历、爱好、联系地址、电话、电子信箱、留言、照片上传等,要求运用多种表单元素来收集信息。将代码抄写到作业本。
5.在ACCESS中,建立存储第4题表单内容的数据库、表、字段。
*6.阅读并抄写以下SQL语句

select * from 网站信息 where 类别='学院新闻' and 密码='etftrex' order by id desc

select 标题 from 网站信息 where 类别='学院新闻' and 密码='etftrex' order by id desc

select top 10 * from 网站信息 where 类别='学院新闻' and 密码='etftrex' order by id desc

delete from 网站信息 where id=20

update 网站信息 set 标题='" & title & "',内容='" & body & "' where id=33

select count(id) From studenttest where class='05网络4' and testend>=70 and testend<80

select avg(id) From studenttest where class='05网络4'

 

3 第2章 VBScript语言
第1节 VBScript的概念
第2节 数据类型、常量、变量和运算符
第3节 VBScript的语句
第4节 VBScript的函数

*1.编写一个页面,在屏幕上显示一个输入对话框,提示信息为“请输入姓名:”,单击确认后弹出一个输出消息框,信息显示为用户输入的姓名及“欢迎光临盛达网”。
*2、在DW中,编写一个用户输入自己的姓名和年龄的表单。表单输入要进行有效性验证,验证姓名输入不为空,验证年龄输入必须为数字,如果输入错误将弹出一消息框提醒用户。
*3。抄写以下代码:

以下代码运用在学院留言簿中,判断其作用

<%
img=rs("img")
if img<>"" then
%>
<img src="img/<%=RS("img")%>.gif"/>
<%end if%>

以下代码运用在学院首页新闻栏中,尝试判断其作用

<%
sql="select top 10 * 网站信息 where 类别='学院新闻' and 密码='etftrex' order by id desc"
set rs=db.execute(sql)
do while not rs.eof
%>
<%=RS("标题")%><%=RS("日期")%></a>
<%
rs.movenext
loop
%>

4

第3章 ASP入门
第1节 ASP简介
第2节 ASP运行环境和方式
第3节 ASP的开发方法

*1.把本章的书中范例文件用手工方法编写并运行浏览。范例文件代码写在作业本上。
*2.编写一个输出“欢迎进入ASP世界”的ASP程序并运行浏览。文件代码写在作业本上。
3.设置ASP调试工具及报错方式
5 第4章 ASP的内置对象
第1节 Request对象

1.输入范例4-1、4-2、4-3、4-4、4-5,并运行浏览。
2.请设计一个表单,用于盛达公司用户信息采集。具体:在DW中,制作收集信息的表单。所要收集的用户基本信息包括:姓名、性别、年龄、省份、工作、学历、爱好、联系地址、电话、电子信箱、留言等,要求运用多种表单元素来收集信息。
此次要实现表单信息获取并送到数据库存储。

6 第4章 ASP的内置对象
第2节 Response对象
完善上一次题目2,在老师指导下,利用记录集对象,显示输出用户信息
7 第4章 ASP的内置对象
第3节 Application和Session对象
第4节 Server对象

*1.输入范例4-15、4-18、4-17,并运行浏览。
*2.编写显示网站在线人数程序
3.根据所给代码,制作一简单聊天室,并阅读其代码。

9 第5章 ASP的组件
第1节 ASP组件概述
第2节 文件上传组件

1.如果要在盛达公司的网站建立一个新商品图片的展示栏目,通过文件上传组件上传图片文件。请编写出新商品图片文件上传程序,要求:上传图片文件不能超过2M,只能上传gif和jpg格式文件。相关资料

2.利用所给代码,在盛达公司用户基本信息的表单中,实现无组件方式上传图片。相关代码

10 第6章 ASP与数据库的集成
第1节 ASP与数据库的连接方式
第2节 连接对象
1.创建名为sdbbs.mdb数据库,并且设置名为zbsdbbszb的数据源。
*2.分别编写出有和没有ODBC数据源的数据库连接代码。
11 第6章 ASP与数据库的集成
第4节 记录集对象

*完善盛达公司用户基本信息系统,有用户信息输入、获取、输出显示;实现分页显示。代码抄写作业本。
12 第7章 ASP开发实例
第1节 简单的留言板
第2节 BBS论坛
参考本章的实例2,加以修改把它转换成一个网上新闻发布系统。
13 第7章 ASP开发实例
第3节 利用DW MX制作留言板系统
利用DW制作留言板系统。

老资料:
说明:

    《Web程序设计与应用》是电子商务、网络技术、软件等专业的专业课程,其理论和实践并重,既要认真掌握其理论知识,还要熟练掌握Web程序设计和实践编程能力、调试能力以及编程技巧,并能对Web交互式系统的系统性的设计和移植。
    为了达到这个目的,要对实践教学过程、教学方法和实训作品、上机考试等进行认真和有技巧性的设计,采用由浅入深、循序渐进、系列化的实践教学设计思想进行设计,并严格按实训教学计划认真贯彻实施每一个阶段的实训内容。定期对学生上机实训作业进行抽查,总计6次,并以每次抽查占总分5分计入总评分,立即通过本平台登入记分册,学生可以随时查看自己总评分的递升情况。
    实训主要围绕教材实例和建设盛达公司(虚拟的)网站交互式系统进行。让学生手工方式输入实例,能加深对实例理解;让学生对实例功能进行补充和完善,使学生对课程所学知识加以消化理解;建设盛达公司(虚拟的)网站交互式系统,最终产生一个功能完整的网络信息系统,让学生掌握WEB交互式系统的开发思路和过程。

实训条件(最佳效果):

    网络机房,机房服务器网络操作系统为Windows 2000 Server或Windows 2003 Server,允许学生设置WEB站点和FTP上传。学生用机安装IIS、DW及ACCESS。

实训安排:
周数
投影内容
实训计划
1 第1章 相关的基础知识
第1节 Web的基本概念
第2节 Web服务器的设置
1、浏览本教学平台交互式栏目页面:学习论坛、作业上传、分数查询等。
2、浏览下列网站
http://www.jxgj.com/ 江西高教网的新闻列表功能
http://www.dangdang.com/ 当当网,网上商店
http://bjcgi.163.net/cgi-bin/tom_reg.cgi TOM的电子邮箱注册,注意页面文件的后缀
http://bbs.tom.com/bbs.php TOM的论坛,注意页面文件的后缀

3、安装并设置IIS。
4、在Windows的记事本里编写一个简单的Web页面,在IE里该页面显示效果为:标题栏显示“ASP程序”,页面区里显示“ASP是目前最受欢迎的动态网页制作技术”。
2 第1章相关的基础知识
第1节 表单
第2节 数据库
第3节 Web程序设计技术概述

1、按书上实例,手工输入代码形成页面,并浏览看效果。
2、请设计制作收集用户基本信息的表单。所要收集的用户基本信息包括:姓名、性别、年龄、省份、工作、学历、爱好、联系地址、电话、电子信箱、简单留言等,要求运用多种表单元素来收集信息。
3 第2章 VBScript语言
第1节 VBScript的概念
第2节 数据类型、常量、变量和运算符
第3节 VBScript的语句
1、按书上实例,手工输入代码形成页面,并浏览看效果。
2、 编写一个页面,用户输入一个表达式:“5/6*9”,经过计算后,输出表达式结果。
4 第2章 VBScript语言
第4节 VBScript的过程和函数
第5节 VBScript的对象
1、按书上实例,手工输入代码形成页面,并浏览看效果。
2、编写一个页面,在屏幕上显示一个输入对话框,提示信息为“请输入姓名:”,单击确认后弹出一个输出消息框,信息显示为用户输入的姓名及“欢迎光临盛达网”。
3、编写一个用户输入自己的姓名和年龄的表单。表单输入要进行有效性验证,验证姓名输入必须为字符串,验证年龄输入必须为数字,并且检查两项输入不允许为空,如果输入错误将弹出一消息框提醒用户。
5

第3章 ASP入门
第1节 ASP简介
第2节 ASP运行环境和方式
第3节 ASP的开发方法

1、把本章的范例文件用手工方法编写并运行浏览。
2、编写一个输出“欢迎进入ASP世界”的ASP程序并运行浏览。
6 第4章 ASP的内置对象
第1节 Request对象
1、输入范例4-1、4-2、4-3、4-4、4-5,并运行浏览。
7 第4章 ASP的内置对象
第2节 Response对象
请设计一个简单的表单信息输入、获取和显示的ASP程序。具体要求,设计一个表单,用户可以在表单中输入用户名、性别、年龄、职业、爱好等;获取并显示表单内容。
8 第4章 ASP的内置对象
第3节 Application和Session对象
第4节 Server对象
1、输入范例4-15、4-18、4-17,并运行浏览。
2、编写显示网站在线人数程序
9 第4章 ASP的内置对象
第4节 Server对象
期中复习
 
10 机动与测验  
11 第5章 ASP的组件
第1节 ASP组件概述
第2节 文件存取组件
1、 在盛达公司网站的首页加上网站访问量统计功能。
12 第5章 ASP的组件
第3节 广告轮显组件
第4节 文件上传组件
第6章 ASP与数据库的集成
第1节 ASP与数据库的连接方式
1、准备好三张尺寸大小一样的图片,在盛达公司网站的首页加上轮显这三张图片的功能。
2、如果要在盛达公司的网站建立一个新商品图片的展示栏目,通过AspUpload组件上传图片文件。请编写出新商品图片文件上传程序,要求:上传图片文件不能超过2M,如果超过,系统自动载为2M;上传文件的保存文件夹名为imageupload,并且与上传页面文件的位置在同一层,imageupload文件夹位置用虚拟路径表示。
13 第6章 ASP与数据库的集成
第2节 连接对象
1、创建名为sdbbs.mdb数据库,并且设置名为zbsdbbszb的数据源。
2、分别编写出有和没有ODBC数据源的数据库连接代码。
14 第6章 ASP与数据库的集成
第3节 命令对象
假设有数据库guest.mdb,数据表为guest,表中有字段name。设计一个简单的程序,采用参数查询方法查询name。
15 第6章 ASP与数据库的集成
第4节 记录集对象

假设有数据库guest.mdb,数据表为guest,表中字段name和sex,现有10条记录。设计一个简单的程序,从数据库里读取这些记录,并且设计一个表单,向数据库里添加记录。
16 第7章 ASP开发实例
第1节 简单的留言板
在盛达公司的网站上加上简单的留言板。完善实例功能,加上显示实际在线用户名。
17 第7章 ASP开发实例
第2节 聊天室
在盛达公司的网站上加上简单的聊天室栏目。
18 第7章 ASP开发实例
第3节 BBS论坛(一)
1、完善实例2论坛,增加用户注册功能。
2、完善实例2论坛,增加使用关键字检索文章功能。
19 第7章 ASP开发实例
第3节 BBS论坛(二)
1、完善实例2论坛,增加文章修改功能,即用户能对自己所发表的文章进行修改操作。
2、参考本章的实例2,加以修改把它转换成一个网上新闻发布系统。
20 第7章 ASP开发实例
第4节 利用DW MX制作留言板系统
利用DW MX制作留言板系统
课程综合实训: 用Dreamweaver MX开发盛达公司电子商店系统(可在教师指导下完成)。
21 复习与测试 上机考试

~ 江西信息应用技术职业学院信息技术系制作 ~

E-Mail:lxlz2050@163.net Tel:0791-5275546