久久99精品久久久久久琪琪,久久人人爽人人爽人人片亞洲,熟妇人妻无码中文字幕,亚洲精品无码久久久久久久

實驗九-Web應用程序設計(5篇范文)

時間:2019-05-12 14:31:01下載本文作者:會員上傳
簡介:寫寫幫文庫小編為你整理了多篇相關的《實驗九-Web應用程序設計》,但愿對你工作學習有幫助,當然你在寫寫幫文庫還可以找到更多《實驗九-Web應用程序設計》。

第一篇:實驗九-Web應用程序設計

實驗九Web應用程序設計

一、實驗目的(1)掌握網站設計的總體方法和步驟。

(2)綜合理解Web程序設計方法。

二、實驗內容

設計一個小型的WEB應用程序。WEB應用程序應包括3個以上簡單且規范的頁面,每個頁面完成明確的功能。

三、實驗要求

1)需要使用母版頁技術;

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

3)需要利用Session或者Cookie等內置對象實現頁面間切換和數據傳遞;

4)需要用到數據庫訪問。

建議題目:

(1)圖書信息管理系統:能夠實現添加新書、修改和刪除圖書信息,借出操作等;支持按書號精確查詢圖書信息、按書名模糊查詢圖書信息等。

(2)學生信息管理系統:能夠實現添加學生、班級信息,修改學生、班級信息,刪除班級(假定學生畢業,同時刪除該班學生信息)等。

第二篇:《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("

第三篇: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).理解過濾器原理及生命周期。掌握實現一個過濾器的步驟。了解過濾器鏈。

第四篇:C語言程序設計實驗九

C語言程序設計實驗九——字符數組

【實驗題目1】

寫幾個函數:(1)輸入10個職工的姓名和職工號;

(2)按職工號由小到大排序,姓名順序也隨之調整;

(3)要求輸入一個職工號,找出該職工的姓名。

從主函數輸入要查找的職工號,輸出該職工姓名。

【實驗題目2】有一行電文,已經按下面規律譯成密碼:

A → Za → z

B → Yb → y

C → Xc → x

即第一個字母變成第26個字母,第i個字母變成第(26-i+1)個字母。非字母字符不變。要求編程序將密碼譯回原文,并打印出密碼和原文。

第五篇: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).