WEB程序设计实验报告-15单

时间:2019-05-12 12:37:35下载本文作者:会员上传
简介:写写帮文库小编为你整理了多篇相关的《WEB程序设计实验报告-15单》,但愿对你工作学习有帮助,当然你在写写帮文库还可以找到更多《WEB程序设计实验报告-15单》。

第一篇:WEB程序设计实验报告-15单

实验

四、ASP.NET编程

实验序号:4 实验名称:ASP.NET编程 适用专业:计算机科学与技术/软件工程 学时数: 8学时

一、实验目的

1、熟悉ASP.NET服务器控件的使用。

2、学会使用ASP.NET服务器控件设计Web页面。

3、学会使用ASP.NET对象。

二、实验设备

装有WEB程序设计相关软件。

1、使用ASP.NET控件,如TextBox、Label、Button等,并结合CSS、Javascript,实现登录页面的实现。要求点击登录按钮时,弹出提示:您输入的用户名是:**,密码是:**,*为显示输入的用户名和密码,同时将用户名和密码写入session,并跳转到下面第2题页面。

<%@ Page Language=“C#” AutoEventWireup=“true” CodeBehind=“login.aspx.cs”

Inherits=“WebApplication2.login” %>

style=“margin-bottom: 0px” Text=“用®?户¡ì名?”>

style=“margin-left: 9px”>





style=“margin-left: 39px”>

三、实验步骤



第二篇:实验九-Web应用程序设计

实验九Web应用程序设计

一、实验目的(1)掌握网站设计的总体方法和步骤。

(2)综合理解Web程序设计方法。

二、实验内容

设计一个小型的WEB应用程序。WEB应用程序应包括3个以上简单且规范的页面,每个页面完成明确的功能。

三、实验要求

1)需要使用母版页技术;

2)需要使用到TexBox、GridView、DataList等ASP.NET服务器控件;

3)需要利用Session或者Cookie等内置对象实现页面间切换和数据传递;

4)需要用到数据库访问。

建议题目:

(1)图书信息管理系统:能够实现添加新书、修改和删除图书信息,借出操作等;支持按书号精确查询图书信息、按书名模糊查询图书信息等。

(2)学生信息管理系统:能够实现添加学生、班级信息,修改学生、班级信息,删除班级(假定学生毕业,同时删除该班学生信息)等。

第三篇:Java Web程序设计(04112560)--实验7

实验项目七

1、实验项目名称: 监听和过滤

2、实验项目性质:验证性

3、实验要求:必修

4、计划学时数:2学时

5、实验内容:

(1).实现网上书店项目后台管理用户的过滤功能。具体要求如下:

 禁止用户非法访问,只有登录成功才能访问后台页面。

 没有登录,直接访问后台其他页面,将跳转到登录页面。

(2).在网上书店项目中增加监听功能,当用户登录成功时自动更新数据库中该用户的登录次数。

(3).实现网上书店项目后台图书管理中的修改图书信息功能模块。具体要求如下:  在图书管理页面bookManager.jsp中,单击“修改图书信息”按钮,对选定的图书进行修改。

 一次只能修改一本图书信息。

 修改页面中显示图书的原有数据。

 图书ISBN不可修改。

(4).实现网上书店项目后台用户管理中的修改用户信息功能模块。具体要求如下:  在用户管理页面userManager.jsp页面中,单击“修改用户信息”按钮,对选定的用户信息进行修改。

 一次只能修改一个用户信息。

 修改页面中显示该用户原有信息。

 用户名不可修改。

根据第七章所学内容以及上机实践情况,在实验报告中完成以下问题。

(1).编写一个过滤器,名称为ForceNoCacheFilter,通过使用此过滤器使浏览器不缓存任何页面。在实验报告中给出其中的关键代码。

(2).画图说明Servlet上下文监听器的工作流程。

6、项目需用仪器设备名称: 计算机

7、所需主要元器件及耗材:无

8、实验项目目的和任务:

(1).了解监听器原理及生命周期中的方法。

(2).掌握Servlet上下文监听。掌握HTTP会话监听。了解请求监听。

(3).理解过滤器原理及生命周期。掌握实现一个过滤器的步骤。了解过滤器链。

第四篇:《Web应用程序设计实验》实验指导书-实验八

实验八

Servlet技术的应用

一、实验目的

(1)、掌握怎样编写和使用Servlet。(2)、掌握编写和配置和Servlet有关的web.xml文件。(3)、掌握在Servlet中使用session的方法;熟悉把用户对某JSP页面或Servlet的请求转发给另一个JSP页面或Servlet的方法。

二、实验工具

(1)JDK1.4、JDK1.5或JDK1.6,可以从SUN公司的网站免费下载(2)编辑工具:记事本或Dreamweaver MX 2004、FrontPage 2003(3)Tomcat服务器,也可以从网上免费下载(4)Netbeans 4.1或Jcreator

三、实验原理与内容

(1)、有些Web应用可能需要JSP+JavaBean+Servlet来完成,需要服务器再创建一些Servlet对象,配合JSP页面来完成整个Web应用程序的工作。本小节实验将介绍怎样编写创建Servlet对象的类,怎样在Tomcat服务器上保存编译后的字节码、编写部署文件,怎样请求Tomcat服务器创建一个Servlet对象。

① 复制需要的jar文件:为了编译Servlet源文件,需要HttpServlet、HttpServletRequest等类,JDK内置包中并不包含这些类文件,用户需要将Tomcat服务器中commonlib目录下的servlet-api.jar文件复制到JDK安装目录的jrelibext子目录中。

② 添加Servlet类的字节码文件:编写如下的Servlet类:Computer.java,保存在D:盘根目录下,编译该类,形成starmoonComputer.class,将此文件夹保存到Tomcat当前Web目录(如:ROOT目录)下的WEB-INFclasses子目录中,重新启动Tomcat。Computer.java:

package star.moon;import java.io.*;import javax.servlet.*;import javax.servlet.http.*;public class Computer extends HttpServlet { public void init(ServletConfig config)throws ServletException

{ super.init(config);

}

public void service(HttpServletRequest request,HttpServletResponse response)

throws IOException

{ response.setContentType(“text/html;charset=GB2312”);

PrintWriter out=response.getWriter();

out.println(“”);

String number=request.getParameter(“number”);

//获取客户提交的信息。

double n=0;

try{ n=Double.parseDouble(number);

out.print(“
”+number+“的平方根是:”);

out.print(“
”+Math.sqrt(n));

}

catch(NumberFormatException e)

{ out.print(“

请输入数字字符!

”);

}

out.println("

第五篇:web程序设计复习题

一、判断题

1.网页是文本文件。()

2.在网页文件index.htm中,可用代码显示出服务器的日期和时间。()

3.有时我们看到的网页代码实际上不是真正的源代码。()

4.变量也有名字。()

5.变量的值可以被替换。()

6.在HTML代码中,定义表格。()

7.VB和VBScript都是脚本语言。()

8.常量是一种不会改变的数,VBScript定义常量要使用“Dim常量名称”。()

9.session对象无法记录数组,对象等复杂的数据类型。()

10.session和cookies一样,都是存储在客户端的。()

11.Session对象的OnEnd事件处理程序只能使用Application和Server两个ASP内置对象。()

12.ASP中的Session的功能是将数据存储在服务器的内存中。()

13.ASP页可调用ActiveX组件来来执行任务。()

14.ASP文件必须使用专门程序来编辑。()

15.response对象的数据集合用于设置客户端的cookies停息。()

16.request对象的数据集合用于取得客户端的cookies停息。()

17.微软推出的服务器是IIS和WPS。()

18.在表单(Form)传值使用Post方法时,接收页面可用Request.Querysting(“表单对象名称”)进行

取值。()

19.使用request.querystring可以接受表单中输入的数据。()

20.在表单(Form)传值使用Get方法时,接收页面可用Request.Form(“表单对象名称”)进行取值。()

21.在VB中当场编写一个组件,并生成一个.dll文件,该组件即使本机使用,也必须注册后方能使用。

()

22.打开浏览器后,IIS会自动创建Session.SessionID属性,其属性值随着浏览器刷新而改变。()

23.使用Application对象创建一个属性,其属性值随着浏览器的关闭而消失。()

24.ASP网页,运行时在客户端可以查看到真实的ASP源代码。()

25.HTML不具有文件存取操作的功能,是一种描述性的标记语言。()

二、选择题

1.Asp页面中用以包含其它页面的命令是()。

A)return

2.Internet使用()。

A)G3协议B)CDMA协议C)TCP/IP协议D)TCP协议和IP协议

3.设置网页背景图案应该使用()。

A)background属性 B)bgcolor属性C)link属性D)color属性

4.以下说法错误的是()。

A)网页文件其实是文本文件

C)网页也是文档B)word 2000也可以制作网页 D)网页可以用HTTP编写 B)include C)include file D)global

5.相对JSP和PHP,是ASP优点的是()。

A)全面支持面向对象程序设计 B)执行效率高 C)简单容易 D)多平台支持

6.下面哪门语言不是被浏览器执行的()。A)HTML A)ASP

B)JavaScript B)CGI

C)VBScript C)JSP B)标识网页特征 D)标识最大号字体

D)ASP D)JavaScript

7.7、相对比较早出现的服务器端技术是:()8.标记的作用是()。A)标识IE窗口标题栏的内容C)进行网页内容索引

A)在web页面中产生一个多行文本框 B)在web页面中产生一个单行文本框 C)在web页面中产生一个复选框 D)在web页面中产生一个口令文本框 10.是一个()。A)文本框 B)重新填写的按钮 C)下拉菜单

D)提高给服务器的按钮

11.在超级链接中,如果指定()框架名称,连接目标将在链接文本所在的框架页内出现,当前页

面被刷新。A)Blank A)标记

B)Self B)
标记

C)Parent C)

标记

D)Top D)标记

12.以下标记中,()可用于在网页插入图像。13.下面关于标记的说法不正确的是()。A)标记要填写在一对尖括号(<>)内

B)书写标记的时候,英文字母的大、小写或混合使用大小写都是允许的。C)标记内可以包含一些属性,属性名称出现在标记的后面,并且以分号进行分隔。D)HTML对属性名称的排列顺序没有特别的要求。14.发展DHTML的作用不在于:()A)减轻服务器处理压力 B)加快客户端页面处理速度 C)减轻网络压力 D)加快数据搜索速度 15.以下说法不正确的是()。A)VBScript 是VB的一个子集C)VBScript是脚本语言

16.Textarea属性之Rows用于设置 :()A)多行文本框名称

B)VB 是VBScript的一个子集 D)VBScript 弱于VB

9.下面的HTML标记的作用是()。

B)设置最多可以输入的行数 C)设置每行可以输入的字符数 D)设置每列可以输入的字符数

17.下列Response对象的属性中哪个可以用于设定页输出是否被缓冲?()A)TotalBytes

B)ContentType

C)status

D)Buffer

18.<%Response.Write “您来访的时间是:” & Year(date())& “年” & Month(date())& “月” & Day(date())&

“日” %>如果浏览者打开这个ASP页面的日期是2006年5月20日,以上代码运行后,转化成标准HTML代码为:()

A)您来访的时间是:2006年5月20日 B)Response.Write

C)<%您来访的时间是:2006年5月20日%> D)您来访的时间是:

19.ASP网页的Web服务器最好采用()。A)Apache C)Windows98 A)./* */ C)

B)IIS(Internet Information Server)D)WindowsNT B).