第14课网上调查 14.1课前导读 14.2课堂教学 14.3上机练习 14.4课后作业
14.1 课前导读 14.2 课堂教学 14.3 上机练习 14.4 课后作业 第14课 网 上 调 查
14.1课前导读 在不同的应用背景下,网上调查获取用户反馈信 息量不同。在大多数的情况下,需要使用数据库来记 录网上调查所反馈的信息,这样可以完整而充分地进 行统计处理。 而在一些简单的调查中,可能只需要用户对特定 的几个问题进行选择,调查的目的是获取一种统计信 息,如果采用数据库的形式反而会加重Web服务器的 负担,影响Web服务器的运行速度,这时,可以考虑 使用一个文本文件来存取所收集的数据 更简单的情况中,只是对个别问题临时进行统计 此时只需使用 Aplication变量即可
14.1 课前导读 在不同的应用背景下,网上调查获取用户反馈信 息量不同。在大多数的情况下,需要使用数据库来记 录网上调查所反馈的信息,这样可以完整而充分地进 行统计处理。 而在一些简单的调查中,可能只需要用户对特定 的几个问题进行选择,调查的目的是获取一种统计信 息,如果采用数据库的形式反而会加重Web服务器的 负担,影响Web服务器的运行速度,这时,可以考虑 使用一个文本文件来存取所收集的数据。 更简单的情况中,只是对个别问题临时进行统计, 此时只需使用Aplication变量即可
14.2课堂教学 14.2.1设计网上投票网页 14.2.2改进的网上调查
14.2 课堂教学 14.2.1 设计网上投票网页 14.2.2 改进的网上调查
14.2课堂教学 本课主要学习以下内容: ①设计一个通过事先准备的文本文件 Result.txt,实现网上投票。接收用户的选择信息, 读入文本文件的原始统计值,累加后再将统计结果保 存到该文件中 改进的方案将 Result.txt的每项数据以回车换行 符号分隔,在程序的开始判断 Result.txt是否存在, 一如果存在,则逐行读出各项数据;否则,自动生成 Result.txt文件,并初始化各项数据为指定数值,这 里初始化为0 ②在上机练习中使用数据库来实现网上投票
14.2 课堂教学 本课主要学习以下内容: ① 设 计 一 个 通 过 事 先 准 备 的 文 本 文 件 Result.txt,实现网上投票。接收用户的选择信息, 读入文本文件的原始统计值,累加后再将统计结果保 存到该文件中。 改进的方案将Result.txt的每项数据以回车换行 符号分隔,在程序的开始判断Result.txt是否存在, 如果存在,则逐行读出各项数据;否则,自动生成 Result.txt文件,并初始化各项数据为指定数值,这 里初始化为0。 ② 在上机练习中使用数据库来实现网上投票
14.2.1设计网上投票网页 1.创建投票结果文件 2.创建调查引导页面 3.创建统计主页面
14.2.1 设计网上投票网页 1. 创建投票结果文件 2. 创建调查引导页面 3. 创建统计主页面
14.2.1设计网上投票网页 网上投票功能的实现由 Investigate.htm Investigate.asp和 Result.txt共同完成。 Investigate.htm是一个引导页面,接受用户的选择 信息,不需要服务器中的ASP解释程序编译,如果用 户在这一阶段关闭页面,将不运行真正实现搜索功能 的 Investigate.asp页面,提高了网站的运行速度 Result.txt文件存储统计信息,需要以人工的方式建 立
14.2.1 设计网上投票网页 网 上 投 票 功 能 的 实 现 由 Investigate.htm 、 Investigate.asp 和 Result.txt 共 同 完 成 。 Investigate.htm是一个引导页面,接受用户的选择 信息,不需要服务器中的ASP解释程序编译,如果用 户在这一阶段关闭页面,将不运行真正实现搜索功能 的Investigate.asp页面,提高了网站的运行速度。 Result.txt文件存储统计信息,需要以人工的方式建 立
1.创建投票结果文件 打开记事本,输入以下内容 A100B100C100D100 将文件以 Result.txt存盘。 说明:A100代表选择第一个选项的次数为100, 三B100代表选择第二个选项的次数也为100,依次类推 各选项之间没有分隔符
1. 创建投票结果文件 打开记事本,输入以下内容: A100B100C100D100 将文件以Result.txt存盘。 说明:A100代表选择第一个选项的次数为100, B100代表选择第二个选项的次数也为100,依次类推。 各选项之间没有分隔符
2.创建调查引导页面 调查引导页面提供调查选项,接受用户的选择, 选择结果存放在 Editor变量中,在用户按下“确定 按钮后,将选择结果送至 Investigate.asp页面进行处 理,调查引导页面的界面图示。 在记事本中输入代码,将文件以 Investigate.htm 存盘 说明:用户按“确定”按钮后,将打开真正实现 统计功能的 Investigate.asp页面;“清除”按钮将选 中第一个选项
2. 创建调查引导页面 调查引导页面提供调查选项,接受用户的选择, 选择结果存放在Editor变量中,在用户按下“确定” 按钮后,将选择结果送至Investigate.asp页面进行处 理,调查引导页面的界面图示。 在记事本中输入代码,将文件以Investigate.htm 存盘。 说明:用户按“确定”按钮后,将打开真正实现 统计功能的Investigate.asp页面;“清除”按钮将选 中第一个选项
3.创建统计主页面 统计主页面接受引导页面送来的选择结果变量 Editor,从存储统计结果的 Result.txt文件中得到以 往的投票结果,把本次选择的结果进行累加后,再将 投票统计结果存储到 Result.txt文件中,其界面图示。 打开记事本,输入程序代码,将文件以 nvestigate.asp存盘
3. 创建统计主页面 统计主页面接受引导页面送来的选择结果变量 Editor,从存储统计结果的Result.txt文件中得到以 往的投票结果,把本次选择的结果进行累加后,再将 投票统计结果存储到Result.txt文件中,其界面图示。 打开记事本 , 输 入 程 序 代 码 , 将文件以 Investigate.asp存盘
说明:该程序包括如下模块: ①输入模块。程序的输入由两部分组成:一是从 Investigate.htm页面传来的 Editor变量,说明本次选 择的结果;二是以文本方式打开 Result.txt文件,获 取上次投票统计值 ②处理模块。将 Result.txt中的单行信息分解成 各调查选项对应的统计结果字符串,转换字符串为数 值,把本次调查结果累加到相应的调査结果统计项后, 再把各调查项合并为一个调查统计结果字符串 ③输出模块。该模块一是把结果输出到 Result.tx文件中,保存本次统计结果;二是把本次 统计结果返回到用户
说明:该程序包括如下模块: ① 输入模块。程序的输入由两部分组成:一是从 Investigate.htm页面传来的Editor变量,说明本次选 择的结果;二是以文本方式打开Result.txt文件,获 取上次投票统计值。 ② 处理模块。将Result.txt中的单行信息分解成 各调查选项对应的统计结果字符串,转换字符串为数 值,把本次调查结果累加到相应的调查结果统计项后, 再把各调查项合并为一个调查统计结果字符串。 ③ 输出模块 。 该 模 块 一 是 把 结 果 输 出 到 Result.txt文件中,保存本次统计结果;二是把本次 统计结果返回到用户