基于web實驗教學管理系統(tǒng)畢業(yè)論文_第1頁
已閱讀1頁,還剩39頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

1、<p><b>  XXX大 學</b></p><p>  信息科學與技術學院畢業(yè)設計</p><p> 課題名稱:基于WEB實驗教學管理系統(tǒng)</p><p> 學生姓名:XX</p><p> 學號:XXXXXXX</p><p> 學院:信息科學與技術學院</p>&

2、lt;p> 專業(yè)年級:電子信息工程2009級</p><p> 指導教師:XXX</p><p> 職稱:</p><p> 完成日期:2013年6月6日</p><p><b>  摘 要</b></p><p><b>  學生:XX</b></p>

3、<p><b>  指導老師:XXX</b></p><p>  【摘要】:本文研究了一種基于WEB的實驗教學管理系統(tǒng),此方案與現(xiàn)今網(wǎng)上已采用的一些方案相比,具有用戶使用更簡單、界面更直觀等優(yōu)點。實驗教學管理在我國剛起步,但發(fā)展很快。隨著我國互聯(lián)網(wǎng)的更加普及和實驗教學管理的更趨成熟,會有越來越大的消費群體,市場潛力會得到充分發(fā)揮。隨著Internet/Intranet的普及,計算機

4、應用己經(jīng)從傳統(tǒng)的單機模式轉(zhuǎn)變?yōu)橐匀蚧ヂ?lián)網(wǎng)WWW(World Wide Web)平臺為基礎的新型服務模式。但由于受時間和空間的限制,傳統(tǒng)教學模式的局限性變得越來越突出。而WWW以豐富的超文本(圖形、聲音、動畫、視頻等)、統(tǒng)一的用戶平臺(網(wǎng)絡瀏覽器)和其易用性得到了人們的廣泛接受。計算機輔助教學系統(tǒng)面臨著一場深刻的改革,作為一種全新的教育形式,基于Web的實驗教學管理系統(tǒng)應運而生。</p><p>  在系統(tǒng)設計中

5、主要研究了個性化頁面的背景及SQL2005+tomcat+Jsp系統(tǒng)的一般原理。闡述整個個性化頁面生成系統(tǒng)的系統(tǒng)結(jié)構(gòu)及工作原理,分析了系統(tǒng)實現(xiàn)中的特殊性、難點和重點。設計實現(xiàn)系統(tǒng)用戶管理、用戶信息管理、日程安排管理、教學實驗管理,數(shù)據(jù)備份功能等。分析并解決實現(xiàn)中的若干技術問題,建立完整的信息庫,進行測試并分析結(jié)果。</p><p>  關鍵字:教學;實驗;JSP;數(shù)據(jù)庫</p><p>&

6、lt;b>  Abstract</b></p><p>  Student:XX</p><p>  Teacher:XXX</p><p>  [Abstract]:In this paper, based on data association rules experiment teaching management system, this

7、program has been adopted with some of today's online programs, compared with a simpler user interface is more intuitive and so on. Experimental Teaching Management in our country has just started, but has developed r

8、apidly. With the popularity of the Internet in China is more and more mature experimental teaching management, there will be more and more consumer groups, market potential will be f</p><p>  Key words:teach

9、ing; experiment; JSP; database</p><p><b>  目 錄</b></p><p><b>  摘 要I</b></p><p>  AbstractII</p><p><b>  目 錄III</b></p><

10、;p><b>  引 言1</b></p><p><b>  第1章 概述2</b></p><p>  1.1 國內(nèi)外研究現(xiàn)狀2</p><p>  1.2 課題的背景與意義2</p><p>  1.2.1 課題的背景2</p><p>  1.

11、2.2 課題的意義3</p><p>  1.3 Web基礎知識3</p><p>  1.3.1 web概述3</p><p>  1.3.2 HTTP協(xié)議5</p><p>  1.3.3 URL剖析6</p><p>  1.3.4 瀏覽器/服務器(b/s)模型7</p>&

12、lt;p>  第2章 搭建網(wǎng)站的準備工作10</p><p>  2.1 JSP 簡介10</p><p>  2.2 deamweaver簡介10</p><p>  2.3 安裝MSSQL 200511</p><p>  2.3 JDK配置12</p><p>  2.4 tomca

13、t配置13</p><p>  第3章 實驗教學管理系統(tǒng)16</p><p>  3.1 本站基本功能如下16</p><p>  3.1.1 登陸頁面(login.jsp)16</p><p>  3.1.2 登陸后的頁面(login.jsp)16</p><p>  3.2 數(shù)據(jù)庫設計17&

14、lt;/p><p>  3.3 系統(tǒng)管理員頁面23</p><p>  3.4 教師信息頁面25</p><p>  3.5 課程安排管理27</p><p>  3.6 班級信息管理29</p><p>  3.7 教室管理頁面30</p><p>  3.8 個人資料管理頁

15、面31</p><p>  第4章  系統(tǒng)測試32</p><p>  4.1系統(tǒng)測試的目的32</p><p>  4.2面向?qū)ο笙到y(tǒng)測試方案32</p><p>  第5章 軟件布署33</p><p>  5.1安裝環(huán)境要求33</p><p>  5.2系統(tǒng)使用說明33&l

16、t;/p><p><b>  結(jié) 論35</b></p><p><b>  謝 辭36</b></p><p><b>  參考文獻37</b></p><p><b>  引 言</b></p><p>  Internet是

17、目前世界上最大的計算機互聯(lián)網(wǎng)絡,它遍布全球,將世界各地各種規(guī)模的網(wǎng)絡連接成一個整體。作為Internet上一種先進的,易于被人們所接受的信息檢索手段,World Wide Web(簡稱WWW)發(fā)展十分迅速,成為目前世界上最大的信息資源寶庫。據(jù)估計,目前Internet上已有上百萬個Web站點,其內(nèi)容范圍跨越了教育科研、文化事業(yè)、金融、商業(yè)、新聞出版、娛樂、體育等各個領域,其用戶群十分龐大,因此,建設一個好的Web站點對于一個機構(gòu)的發(fā)展十

18、分重要。近年來,隨著網(wǎng)絡用戶要求的不斷提高及計算機科學的迅速發(fā)展,特別是數(shù)據(jù)庫技術在Internet中的廣泛應用,Web站點向用戶提供的服務將越來越豐富,越來越人性化。</p><p>  本設計中數(shù)據(jù)庫服務器端采用了Microsoft SQL數(shù)據(jù)庫作為ODBC(Open DataBase Connectivity )數(shù)據(jù)源,并以先進的ADO(ActiveX Data Objects)技術進行數(shù)據(jù)庫存取等操作,使

19、Web與數(shù)據(jù)庫緊密聯(lián)系起來。</p><p>  隨著我國因特網(wǎng)的高速發(fā)展,它的影響已經(jīng)不僅體現(xiàn)在人們的工作與學習方面,而且越來越多地融入生活的每一個角落。同時Internet網(wǎng)絡更加成為學校的溝通工具,通過網(wǎng)絡,教師和學生查詢課程信息,可以登錄網(wǎng)站,查詢上課信息以及上課時間。由Internet所引發(fā)的學校部門展示平臺的開發(fā),讓教師和學生更加的容易的查詢信息,更加容易了解學院的發(fā)展狀態(tài)。網(wǎng)站的開發(fā)與形成將會對教師

20、和學生的生活、工作的各方面帶來巨大的影響。</p><p>  由于長久以來的習慣或是經(jīng)驗,多年來各個學校的教務管理對于教學實驗管理基本上都是靠手工進行,手工編寫,既浪費時間又容易出錯,也不易進行修改。隨著學校招生量增大,教學實驗的擴充與改編,舊的教學實驗信息管理已經(jīng)嚴重的阻礙了工作效率,手工管理效率低、易出錯、檢索信息慢、耗費大量人力。</p><p>  隨著信息技術的高速發(fā)展,現(xiàn)在大

21、學的學科設置越來越科學,實驗課程不光包括平時的必修課,還包括部分選修課,并且伴隨著學科范圍的不斷擴大,各個院系的學科科目也越來越多,龐大的課時、教師、學生、實驗、教室信息令老師學生眼花繚亂,無法迅速、高效的進行實驗教學管理。</p><p>  綜上所述,作為知識技術均較先進的高校,更應該并且有必要開發(fā)出一個基于web實驗教學管理系統(tǒng),既提高辦公效率也減少教務麻煩,避免了不必要的錯誤。</p>&l

22、t;p><b>  第1章 概述</b></p><p>  1.1 國內(nèi)外研究現(xiàn)狀</p><p>  計算機技術的迅猛發(fā)展正以前所未有的深度和廣度影響和改變著人類生活的各個方面,越來越多的人開始意識到因特網(wǎng)所蘊含的巨大經(jīng)濟價值。實驗教學信息管理系統(tǒng)的應用正是計算機發(fā)展迅速的絕對體現(xiàn)。</p><p>  據(jù)統(tǒng)計,我國目前計算機的普

23、及率已經(jīng)達到了一定規(guī)模,各行各業(yè)都以計算機的應用為主。教學信息化系統(tǒng)是任何一個高校不可缺少的部分,它的內(nèi)容對于學校的管理者和教師來說都至關重要,所以教實驗教學管理系統(tǒng)應該能夠為用戶提供充足的信息和快捷的查詢手段。但一直以來人們使用傳統(tǒng)人工的方式管理文件檔案,這種管理方式存在著許多缺點,如:效率低、準確性差。隨著科學技術的不斷提高,計算機科學日漸成熟,作為計算機應用的一部分,使用計算機對課表信息進行管理,具有手工管理所無法比擬的優(yōu)點。例如

24、:檢索迅速、查找方便、存儲量大、準確性高、成本低等。這些優(yōu)點能夠極大地提高辦公效率,也是高校的科學化、正規(guī)化管理與世界接軌的重要條件。因此,開發(fā)這樣一套基于WEB的實驗教學管理系統(tǒng)很有必要。</p><p>  1.2 課題的背景與意義</p><p>  1.2.1 課題的背景</p><p>  隨著我國因特網(wǎng)的高速發(fā)展,它的影響已經(jīng)不僅體現(xiàn)在人們的工作與

25、學習方面,而且越來越多地融入生活的每一個角落。同時Internet網(wǎng)絡更加成為學校的溝通工具,通過網(wǎng)絡,教師和學生查詢課程信息,教師和學生可以登錄網(wǎng)站,查詢上課信息以及上課時間。由Internet所引發(fā)的學校部門展示平臺的開發(fā),讓教師和學生更加的容易的查詢信息,教師更加容易了解學院的發(fā)展狀態(tài),發(fā)布實驗資料。學生更容易的下載實驗,上傳結(jié)果。網(wǎng)站的開發(fā)與形成將會對師生的生活、工作的各方面帶來巨大的影響。</p><p&g

26、t;  由于長久以來的習慣或是經(jīng)驗,多年來各個學校的教務管理對于實驗教學信息基本上都是靠手工進行,手工編寫,既浪費時間又容易出錯,也不易進行修改。隨著學校招生量增大,教師隊伍的擴充與改編,舊的需手抄的信息管理已經(jīng)嚴重的阻礙了工作效率,手工管理效率低、易出錯、檢索信息慢、耗費大量人力。</p><p>  隨著信息技術的高速發(fā)展,現(xiàn)在大學的學科設置越來越科學,課程不光包括平時的必修課,還包括部分選修課,并且伴隨著學

27、科范圍的不斷擴大,各個院系的實驗科目也越來越多,龐大的課時、教師、教室信息令上課的老師眼花繚亂,無法迅速、高效的檢索出自己所需的課表信息。</p><p>  綜上所述,作為知識技術均較先進的高校,更應該并且有必要開發(fā)出一個基于WEB的實驗教學管理系統(tǒng),既提辦公效率也減少教務麻煩,避免了不必要的錯誤。</p><p>  1.2.2 課題的意義</p><p> 

28、 每個學校每學期的實驗課目都很少有重復,而且講課的老師和實驗室也不是固定不變的,所以每學期的相關課程表就需要進行全面修改,這給老師上課就帶來了不便。也不方便學生查看實驗信息,師生傳遞實驗資料。致使在每學期開學初的時候?qū)W生們總是在手動的抄下自己實驗課的信息,將其記錄在本子上,每次上課前都會仔細查看自己的課程,生怕誤了課,如果不小心抄錯沒能按正確的時間去上課就會造成重大的教學事故,這讓每個教師都很緊張,為了避免這種情況的出現(xiàn),開發(fā)出一個基于

29、WEB實驗教學管理系統(tǒng)就尤為有實用意義了,讓系統(tǒng)能夠根據(jù)教學秘書錄入的實驗信息,自動的生成每個課表,就可以避免手動抄錯的問題出現(xiàn)了,因此本系統(tǒng)的設計具有一定的實用價值。 </p><p>  1.3 Web基礎知識</p><p>  1.3.1 web概述</p><p>  World Wide Web(萬維網(wǎng),簡稱Web)提供了一個可以輕松駕御的圖形化用戶

30、界面,以查閱Internet上的文檔,這些文檔以及它們之間的連接一起構(gòu)成了一個龐大的信息網(wǎng)。</p><p>  Web允許通過超鏈接從一個網(wǎng)頁跳到其他網(wǎng)頁。網(wǎng)頁可以包含文字、圖象、動畫、聲音、3D世界以及其它任何信息,而且能存放在全球任何地方的計算機內(nèi)。一旦與Web連接,您就可以使用相同的方式訪問全球任何地方的信息。</p><p>  Web正在逐步改變?nèi)藗兊耐ㄐ欧绞?。這種新的大眾傳媒

31、比以往的任何一種通信媒體都要快,因而受到人們的普遍歡迎。在過去的幾年中,Web飛速增長,容入了大量的信息,從商品報價到就業(yè)機會;從學術交流到娛樂新聞……。人們常常談論Web“沖浪”,“沖浪”意味著在Web上沿超鏈接轉(zhuǎn)到那些您從未到過的網(wǎng)頁和專題。</p><p>  對Internet新用戶來說,Internet似乎就是Web。實際上,Web和Internet還是有區(qū)別的。Web只是Internet提供的服務之一

32、,其它服務如Ftp 、News、 Gopher都出現(xiàn)的比 Web早而且現(xiàn)在一直存在。但Web第一次把圖像、動畫、聲音、視頻等多媒體信息引入Internet,使用戶不用整天面對枯燥的文本,從而把普通大眾吸引到Internet上來,使得Internet不再是計算機專家的天下。</p><p>  您可以把Web視為Internet上的一個大型圖書館,Web站點就像圖書館中的一本本書,而Web頁則是書中的某一頁。很多個

33、Web頁合在一起便組成了一個Web節(jié)點。可以從一個特定的Web站點開始您的環(huán)球之旅。</p><p>  傳統(tǒng)的網(wǎng)絡應用的體系結(jié)構(gòu)被稱為C/S結(jié)構(gòu)(也稱為兩層結(jié)構(gòu)),這種結(jié)構(gòu)應用系統(tǒng)完全在客戶機上,而數(shù)據(jù)庫在另一處的服務器上,雖然這種方法可以使我們共享整個企業(yè)的數(shù)據(jù),但它卻存在許多缺點[4]。</p><p>  在兩層結(jié)構(gòu)應用中,處理的負載全部由客戶機承擔,而功能相對較強的服務器卻只作為

34、應用和數(shù)據(jù)庫之間的通信控制器。其結(jié)果是,不僅應用的性能由于客戶機的資源而受到影響,而且網(wǎng)絡的流量也大為增加。當整個應用對放在客戶機上處理時,應用在向用戶展示任何結(jié)果之前,都不得不多次提出數(shù)據(jù)請求。這些對數(shù)據(jù)庫的多次請求可能大大地加重網(wǎng)絡的通信負擔。</p><p>  另一個問題是維護問題。即使對應用只做稍微的修改,也會涉及用戶庫的整個轉(zhuǎn)出。經(jīng)幾次轉(zhuǎn)出之后,用戶庫可能變得很難管理,搞不清哪些版本在什么地方。有些用

35、戶可能還沒有準備好全部轉(zhuǎn)出,所以當別人堅持立即進行修改時他們只好先不進行修改,結(jié)果造成會有多個不同版本的軟件需要同時維護。</p><p>  為了解決這些問題,軟件界提出了三層體系結(jié)構(gòu)的概念。把應用分解為三個不同的邏輯層次,各有一套定義好的接口。第一層是表示層,典型情況下由某種圖形用戶接口組成。中間層由應用邏輯組成。第三層是應用所需的數(shù)據(jù)。</p><p>  中間層(應用邏輯層)基本上

36、是由用戶通過表示層調(diào)用的代碼,目的是用來檢索所要的數(shù)據(jù)。當表示層接收到這些數(shù)據(jù)后,便將其進行格式化,顯示出來。把應用邏輯與用戶接口分開,大大地提高了設計應用的靈活性。這樣無需個性應用邏輯便可以建立和使用多種應用接口,只要應用邏輯層給表示層提供定義明晰的接口就行[4]。</p><p>  第三層是應用所需要的數(shù)據(jù)。這些數(shù)據(jù)可以由任何信息源組成。應用所需的數(shù)據(jù)不限于僅僅是關系數(shù)據(jù)庫,也可以許多不同的企業(yè)級數(shù)據(jù)源。&

37、lt;/p><p>  WEB應用在典型情況下遵循三層結(jié)構(gòu)。第一層即表示層,在WEB應用中它不僅包括WEB瀏覽器,而包括WEB服務器。其責任是把數(shù)據(jù)組裝成可表示的格式。第二層是應用層。它通常由某種程序或一些組件組成。第三層向第二層提供所要的數(shù)據(jù)。典型的WEB應用是首由集用戶提供的數(shù)據(jù)(第一層),然后把數(shù)據(jù)發(fā)送給WEB服務器,運行所要的服務程序(第二、三層),把準備在WEB瀏覽器中表示的數(shù)據(jù)打包,然后將打包的數(shù)據(jù)送回到

38、瀏覽器進行顯示(第一層)。</p><p>  服務器端WEB程序、組件和其它程序一樣,只是有幾點重要的區(qū)別。</p><p>  (1)程序應該能被WEB服務器調(diào)用。當用戶由瀏覽器發(fā)出請求時,WEB服務器必須能找到并執(zhí)行所請求的程序。</p><p> ?。?)必須有能讓WEB服務器把表單數(shù)據(jù)傳遞給程序的途徑。當WEB服務器調(diào)用程序時,它需要傳遞HTTP請求中的數(shù)

39、據(jù)的途徑。</p><p>  (3)調(diào)用程序時,必須有標準入口。</p><p> ?。?)當程序處理完輸入數(shù)據(jù)時,它必須把結(jié)果進行包裝,并把包裝好的結(jié)果返回給WEB服務器,然后由WEB服務器把結(jié)果返回給瀏覽器。 </p><p>  在幾年前,只有CGI(公共網(wǎng)關接口)是能夠把動態(tài)數(shù)據(jù)帶到WEB上的唯一實際解決方法。而如今,WEB技術的發(fā)展已遠遠超過了最初了預料

40、。作為一種全新的計算模式,B/S向我們展現(xiàn)了它的巨大魅力:快速的程序發(fā)布,更新,方便的界面調(diào)整;程序更易維護。B/S現(xiàn)在已開始逐步取代傳統(tǒng)的C/S方式,成為應用開發(fā)的主流。    </p><p>  正是如此巨大的需求促進了WEB開發(fā)技術的飛速進步。從JavaScript到Java Applet到flash,從html到dhtml到xml,從cgi到php到jsp/.net,WEB開發(fā)技術已

41、遠非當年的吳下阿蒙了。如今的WEB開發(fā)無論是前臺界面的表現(xiàn)形式與技術,還是后臺數(shù)據(jù)的計算、管理和維護都已發(fā)生了深刻的變化。這些現(xiàn)代WEB技術為網(wǎng)站或應用開發(fā)提供了強有力的支持,他們正向著現(xiàn)代軟件技術所倡導的組件化、框架化穩(wěn)步邁進。</p><p>  1.3.2 HTTP協(xié)議</p><p>  HTTP(Hypertext Transfer Protocol)協(xié)議即超文本傳輸協(xié)議從19

42、90年開始應用于萬維網(wǎng),在瀏覽器和Web服務器之間傳遞信息。</p><p>  在OSI七層網(wǎng)絡結(jié)構(gòu)模型中,它位于最高層——應用層,被設計為用于分布協(xié)作的多媒體信息系統(tǒng)。一個對它的簡單理解是:瀏覽器和服務器之間的會話。瀏覽器用符合HTTP 協(xié)議的方式向服務器發(fā)出請求,服務器則同樣以HTTP 協(xié)議規(guī)定的方式作出應答。</p><p>  由于我們論文中的程序設計將涉及HTTP 協(xié)議,下面給

43、出一些HTTP的術語解釋:</p><p> ?。?) 連接:兩個程序為了通信在傳輸層建立的“虛電路”。</p><p> ?。?) 消息:HTTP 通信的基本單元,通過連接傳輸。</p><p>  (3) 請求:瀏覽器向服務器發(fā)出的HTTP 請求信息。</p><p>  (4) 響應:服務器發(fā)送給瀏覽器的應答信息。</p>

44、<p> ?。?) 術資源:可以由URL標識的網(wǎng)絡數(shù)據(jù)對象或服務。</p><p> ?。?) 實體:數(shù)據(jù)資源的特定實例,或者是服務資源的應答。它包含在請求或響應消息中。一個實體包含元數(shù)據(jù)(實體頭)和內(nèi)容(實體體)。</p><p> ?。?) 客戶機:建立連接,發(fā)送請求的程序。</p><p>  (8) 服務器:接受連接,通過響應客戶機的請求來提供服

45、務的程序。(9) 用戶代理:初始化請求的客戶程序、瀏覽器、編輯器和其它最終用戶工具。</p><p> ?。?0)原始服務器:創(chuàng)建和存放特定資源的服務器。</p><p> ?。?1)代理服務器:充當其它服務器中介的一種服務器。它接收請求時好象是擁有被請求資源的原始服務器,實際上是它向原始服務器請求客戶機要的資源,然后轉(zhuǎn)發(fā)給客戶機。發(fā)出請求的客戶機并不知道是在和網(wǎng)關通信。代理服務器常常被用

46、來作為通過防火墻的服務器端入口。</p><p>  HTTP 協(xié)議一般是基于TCP/IP連接的,其默認端口是TCP的80端口。當然,也可以改為自己想用的其它端口,但必須在請求的消息中說明[2]。</p><p>  1.3.3 URL剖析</p><p>  URL( Uniform Resource Locator)指的是統(tǒng)一資源定位。一個URL就是指向Web

47、上的某些數(shù)據(jù)的一個指針,它可以是一個Web文件,一個存放于FTP 或Gopher上的文件,或者是一個 e-mail地址。URL提供了一個通用的一致方法來查找信息。</p><p>  大多數(shù)URL包括三個部分:協(xié)議、主機名稱以及目錄和文件名。</p><p>  圖1-1 URL的各個部分</p><p>  協(xié)議指的是用來訪問頁面的方式,即您的瀏覽器將要用來訪問

48、文件的協(xié)議或程序的類型。如果瀏覽器使用HTTP協(xié)議訪問文件,則URL的協(xié)議部分就是http。如果瀏覽器使用FTP,則協(xié)議部分就是ftp。依此類推。協(xié)議必須與服務器相匹配來進行工作。比如,服務器上沒有安裝HTTP 服務器程序,您當然無法使用HTTP URL來取得服務器上的文件。</p><p>  主機名稱指的是在Internet上存儲信息的系統(tǒng)的名稱。當然,您可以使用具有相同的主機名但又具有不同協(xié)議的不同URL

49、[1]。</p><p>  URL的主機名稱部分可能會包含一個端口號。這個端口號告訴您的瀏覽器以合適的協(xié)議來打開位于指定網(wǎng)絡端口的連接而不是使用缺省的端口。如果一個端口號是必須的,那么它將出現(xiàn)在主機名稱的后面和目錄名稱的前面,如下所示:</p><p>  http://mysite.com:1550/pub/file</p><p>  最后,目錄指的是文件的位

50、置或是在主機上的其它形式的信息。目錄可能是一個真實的目錄和文件名,也可以是某種協(xié)議用來代表信息所在位置的指示器(例如,Gopher就不是確切的目錄)。</p><p>  1.3.4 瀏覽器/服務器(b/s)模型</p><p>  在90 年代初期,客戶機/服務器( C/S)模型風靡一時。簡單的說,客戶是請求資源的程序,服務器是可提供資源的程序。其模型的運作方式是這樣的:</p&

51、gt;<p>  (1)遠端的用戶機上啟動一個客戶應用程序,為訪問所須需的信息建立必要的網(wǎng)絡連接。</p><p> ?。?)戶請求客戶應用程序執(zhí)行某個功能。</p><p>  (3)戶程序分析用戶的請求,并計算出對存放在服務器上的數(shù)據(jù)發(fā)出何種請求。</p><p> ?。?)客戶程序規(guī)范化該請求,并發(fā)送給服務器。</p><p&

52、gt; ?。?)服務器接收到請求后,進行相應的處理,將用戶請求的數(shù)據(jù)通過網(wǎng)絡發(fā)回給客戶。</p><p>  客戶機/服務器模型基本思想之一就是充分利用服務器強大的處理能力,將應用的大部分功能放在服務器端實現(xiàn);而客戶機相對來說功能簡單,以實現(xiàn)數(shù)據(jù)的集中、統(tǒng)一管理。</p><p>  瀏覽器/服務器(B/S)模型則對客戶機/服務器模型中的客戶端進一步進行了簡化。其工作過程如圖所示:<

53、/p><p>  圖1-2 (B/S)工作過程圖</p><p>  利用Web方式來組織所有資源已經(jīng)成為目前網(wǎng)絡開發(fā)的發(fā)展趨勢。其目的是把瀏覽器作為用戶訪問服務器上數(shù)據(jù)的統(tǒng)一界面,只要用戶計算機上有瀏覽器,即可對任何平臺服務器上的信息進行訪問。與客戶機/服務器模型相比,客戶只需Web頁面顯示在屏幕上,全部的數(shù)據(jù)處理任務都交給了服務器方。</p><p>  基于We

54、b的瀏覽器/服務器模型允許任何計算機連接到Internet上 的Web服務器中獲取信息,不管服務器就在您自己的房間里還是在地球的另一端。為實現(xiàn)這一功能立下汗馬功勞的是TCP/IP 協(xié)議和 HTTP協(xié)議。前者使得Internet上的計算機能夠從其它機器獲取信息,即使兩臺機器相隔萬里,體系機構(gòu)完全不同。而后者則使得服務器和瀏覽器之間能夠協(xié)商雙方的信息傳送方式[1]。</p><p>  綜上所述,我們可回顧一下采用

55、瀏覽器/服務器(B/S)模型的好處:</p><p>  用單一的訪問點,用戶可以在任何地方訪問信息。</p><p> ?。?)這種資源,無論是文本還是多媒體信息,均采用同樣的界面。</p><p> ?。?)對于所有的信息,無論其基于何種平臺,都采用同樣的界面訪問,即實現(xiàn)了平臺無關性。</p><p>  第2章 搭建網(wǎng)站的準備工作&

56、lt;/p><p>  2.1 JSP 簡介</p><p>  JSP技術是用JAVA語言作為腳本語言的,JSP網(wǎng)頁為整個服務器端的JAVA庫單元提供了一個接口來服務于HTTP的應用程序。 JSP(JavaServer Pages)是由Sun Microsystems公司倡導、許多公司參與一起建立的一種動態(tài)網(wǎng)頁技術標準。 在傳統(tǒng)的網(wǎng)頁HTML文件(*.htm,*.html)中加入Java程

57、序片段(Scriptlet)和JSP標記(tag),就構(gòu)成了JSP網(wǎng)頁(*.jsp)。Web服務器在遇到訪問JSP網(wǎng)頁下載的是JDK1.2.2-001-win.exe,所以這里就以JDK1.2.2-001-wi的請求時,首先執(zhí)行其中的程序片段,然后將執(zhí)行結(jié)果以HTML格式返回給客戶。程序片段可以操作數(shù)據(jù)庫、重新定向網(wǎng)頁以及發(fā)送 email 等等,這就是建立動態(tài)網(wǎng)站所需要的功能。所有程序操作都在服務器端執(zhí)行,網(wǎng)絡上傳送給客戶端的僅是得到的

58、結(jié)果,對客戶瀏覽器的要求最低,可以實現(xiàn)無Plugin,無ActiveX,無Java Applet,甚至無Frame[12]。</p><p>  JavaServer Pages(JSP) 技術提供了一種簡單快速的方法來創(chuàng)建顯示動態(tài)生成內(nèi)容的 Web 頁面。由業(yè)界處于領先地位的 Sun 公司制定了相關的 JSP 技術規(guī)范,該規(guī)范定義了如何在服務器和 JSP 頁面間進行交互,還描述了頁面的格式和語法。</p&

59、gt;<p>  JSP 頁面使用 XML 標簽和 scriptlets(一種使用 Java 語言編寫的腳本代碼),封裝了生成頁面內(nèi)容的邏輯。它將各種格式的標簽(HTML 或者 XML)直接傳遞回響應頁面。通過這種方式,JSP 頁面實現(xiàn)了頁面邏輯與其設計和顯示的分離。</p><p>  JSP 技術是 Java 系列技術的一部分。JSP 頁面被編譯成 servlets,并可能調(diào)用 JavaBean

60、s 組件(beans) 或 Enterprise JavaBeans 組件(企業(yè) beans),以便在服務器端處理。因此,JSP 技術在構(gòu)建可升級的基于 web 的應用程序時扮演了重要角色。JSP 頁面并不局限于任何特定的平臺或 web 服務器上。JSP 規(guī)范在業(yè)界有著廣泛的適應性。</p><p>  2.2 deamweaver簡介</p><p>  Dreamweaver是Mac

61、romedia公司的出品的一款"所見即所得"的網(wǎng)頁編輯工具。與 Frontpage不同,Deamweaver采用的是Mac機浮動面版的設計風格,對于初學者來說可能會感到不適應。但當你習慣了其操作方式后,就會發(fā)現(xiàn)Dreamweaver的直觀性與高效性是Frontpage所無法比擬的。Dreamweaver與其它同類軟件相比主要有以下優(yōu)點:</p><p>  不生成冗余代碼。可視化的網(wǎng)頁編輯器,

62、都要把使用者的操作轉(zhuǎn)換成html代碼。一般的編輯器都會生成大量的冗余代碼,給網(wǎng)頁以后的修改帶來了極大的不方便,同時還增加了網(wǎng)頁文件的大小。Dreamweaver則在使用時完全不生成冗余代碼,避免了諸多麻煩。而且,通過設置,還可用Dreamweaver清除掉網(wǎng)頁文件原有的冗余代碼。</p><p>  方便的代碼編輯。可視化編輯和源代碼編輯都有其長處和短處。有時候,直接用源代碼編輯會很有效。Dreamweaver提

63、供了html快速編輯器和自建的html編輯器,能方便自如的在可視化編輯狀態(tài)和源代碼編輯狀態(tài)間切換。</p><p>  強大的動態(tài)頁面支持。Dreamweaver的Behavior能在使用者不懂java script的情況下,往網(wǎng)頁中加入豐富的動態(tài)效果。Dreamweaver還可精確的對層進行定位,再加上timeline功能,可生成動感十足的動態(tài)層效果。</p><p>  操作簡便。首先

64、,Dreamweaver提供的歷史面板、html樣式、模版、庫等功能避免了重復勞動,使用者不必重復輸入相同的內(nèi)容、格式。其次,Dreamweaver能直接往頁面中插入Flash、Shockwave等插件,經(jīng)過設置后還可直接調(diào)用相應的軟件對這些插件進行編輯。最后,Dreamweaver與Fireworks集成緊密,可直接調(diào)用Fireworks對頁面的圖象進行修改、優(yōu)化。</p><p>  優(yōu)秀的網(wǎng)站管理功能。在定

65、義的本地站點中,改變文件的名稱、位置,Dreamweaver會自動更新相應的超級鏈接。Check in和Check out功能可協(xié)調(diào)多個使用者對遠程站點的管理。</p><p>  便于擴展。使用者可給Dreamweaver安裝各種插件,使其功能更強大。使用者若有興趣,還可自己給Dreamweaver制作插件,使Dreamweaver更適應個人的需求。</p><p>  2.3 安裝M

66、SSQL 2005 </p><p>  MSSQL是由微軟開發(fā)的支持SQL的數(shù)據(jù)庫,主要運行于微軟的Windows操作系統(tǒng)上,從MSSQL7.0開始盛行于桌面操作系統(tǒng),目前使用最廣泛的版本是MSSQL 2005 Server,現(xiàn)在微軟正在加緊開始它的下一個MSSQL版本MSSQL 2005 Server,也叫Microsoft SQL Server Yukon,它的第一個測試版已經(jīng)發(fā)放。 </p>

67、<p>  MSSQL 2005安裝過程十分簡單,將MSSQL 2005安裝光盤放入光驅(qū),光盤自動運行,并出現(xiàn)安裝界面,如圖所示。選擇“安裝SQL Server 2005組件”,進入“安裝組件”,選擇“安裝數(shù)據(jù)庫服務器”,進入安裝向?qū)У摹皻g迎”頁。單擊“下一步”,在“計算機名”中安裝向?qū)ё约簷z測本地計算機的名稱,并將它填寫在向?qū)е?。單擊“下一步”,在“安裝選擇”中,選擇“創(chuàng)建新的SQL Server實例或安裝‘客戶端工具’”

68、。單擊“下一步”輸入“用戶姓名”及“公司名稱”,繼續(xù)“下一步”,同意“安裝許可”,單擊“下一步”,輸入正確的“序列號”?! ?</p><p>  單擊“下一步”,進入“安裝定義”頁,選擇“服務器和客戶端工具”,單擊“下一步”,使用“默認”的“實例名”進行安裝,單擊“下一步”在“安裝類型”中選擇“典型”,單擊“下一步”在“服務賬戶”中選擇“使用域用戶賬戶”,輸入域的管理員賬戶與密碼。單擊“下一步”在“身份驗證模式

69、”中最好選擇“混合模式”,輸入SA賬戶的密碼,并再輸入一次進行確認。單擊“下一步”,進入“選擇許可模式”,可選擇“每客戶”,也可選擇“處理器許可證”,若選擇“處理器許可證”,則服務器上有幾個處理器后面就輸入幾,選擇“處理器許可證”可以支持不限數(shù)據(jù)的客戶端進行連接。而選擇“  每客戶”,則來訪的每個客戶端都需要有一個許可證,后面輸入可能同時連接的最大的數(shù)字,單擊“繼續(xù)”,剛安裝向?qū)ч_始復制安裝文件,并根據(jù)剛才的設置,進行服務器的配置,復制

70、完成后單擊“完成”,結(jié)束安裝?! ?</p><p>  重新啟動計算機或者單擊“開始→程序→Microsoft SQL Server→服務器管理器”,打開“SQL Server服務器管理器”,在系統(tǒng)托盤中會同時出現(xiàn)SQL服務的圖標,單擊“開始/繼續(xù)”前的小三角,此時,在系統(tǒng)托盤中的圖標上會有一個綠色箭頭,表示服務已經(jīng)啟動。 </p><p>  2.3 JDK配置</p>

71、<p>  JDK是sun公司java應用程序和組件的開發(fā)環(huán)境,是編譯和測試工具,也是提供java程序的java虛擬機平臺,是調(diào)試和運行jsp所不可缺少的工具。</p><p>  首先在安裝前先要下載JDK,這可以從SUN公司的網(wǎng)站上下載,到http://java.sun.com/products/jdk/1.2這個頁面下載JDK1.2.2-001-win.exe或JDK 1.3-win.exe,由

72、于筆者n.exe為例。下載后,雙擊JDK1.2.2-001-win.exe就可以開始安裝了,在安裝過程中有很多選項,按個人需求正確選擇,這里我們以第一次安裝為例,全部選擇默認配制即可,安裝的默認路徑為[windows所在的根目錄(以下設為c:)]\jdk1.2.2,安裝完畢后就可以重新啟動了。</p><p>  啟動時要更新環(huán)境變量,在開機時要自動調(diào)用JDK系統(tǒng),因此要設置一些環(huán)境變量,我們以windows20

73、00 server版系統(tǒng)為例進行系統(tǒng)環(huán)境變量設置(在windows 9x系統(tǒng)中可在autoexe.txt中進行設置)。設置方法如下:</p><p>  在桌面上,用鼠標右鍵單擊[我的電腦]圖標,選擇[屬性]按鈕,彈出[系統(tǒng)特性]對話匡,選擇[高級]選項卡,單擊[環(huán)境變量]按鈕,單擊[環(huán)境變量]對話匡,該對話匡有兩個選項組,分別為[Administrator的用戶變量]和[系統(tǒng)變量]兩個選項組。在[系統(tǒng)變量]選項

74、組中找path變量,找到后單擊[編輯],彈出[編輯系統(tǒng)變量]對話匡,在其中[變量值]文本匡中輸入“(jdk所在根目錄以下設為)C:\jdk1.6.0\bin”,然后按“確定”就ok了,這樣在運行jsp時系統(tǒng)就可以自動找到JDK路徑進行編譯了。與此同時,新建一個classpath變量,在[系統(tǒng)變量]選項組中,單擊[新建]按鈕,彈出[新建系統(tǒng)變量]對話匡,在[變量</p><p>  名]文本匡中輸入“classpa

75、th”,在[變量值]文本框中輸入:“c:\jdk1.6.0\lib\tools.jar;c:\jdk1.6.0\lib\dt.jar;c:\jsdk2.0\lib\jsdk.jar;”,</p><p>  然后單擊[確定]扭,然后再用此方法將c:\jdk1.2.2添加到java_home環(huán)境變量中,如果在安裝時沒有將其安裝在默認目錄下,必須在此進行環(huán)境變量的設置,否則系統(tǒng)將無法完成編譯工作。以上工作完成后回到最

76、處的[系統(tǒng)特性]對話匡中,單擊[應用]或按下[確定],JDK就安裝配制好了。</p><p>  2.4 tomcat配置</p><p>  配置tomcat之前需要預先下載幾個軟件:</p><p>  1.微軟win2000的服務包(可以沒有)。</p><p>  2.java的sdk也叫jdk(java的開發(fā)環(huán)境)(必須的,前面已

77、經(jīng)介紹)。</p><p>  3.tomcat(用做web的服器(必須的)。</p><p>  然后就要配置java的jdk和tomcat的服務器具體步驟如下:</p><p>  1. 我的電腦的屬性-->高級-->變量環(huán)境-->我們需要新建系統(tǒng)變量(一共四個):</p><p>  (1) 變量名稱添入:path

78、 變量值添入:您的jdk的安裝目錄\bin。</p><p>  例如:我的安裝目錄是c:\sun\j2eesdk1.4_beta2\jdk\bin。</p><p>  (2) 變量名稱添入:classpath 變量值添入(注意引號不填,前面有一個小圓點也必須添,把下面的這些都添到變量植的一行中,并且用分號擱開,見下面,為了方便看我分了很多行寫):</p><

79、p>  您的安裝目錄\lib\tools.jar;</p><p>  您的安裝目錄\dt.jar;</p><p>  您的安裝目錄\bin;</p><p>  您tomcat的安裝目錄\common\classes;</p><p>  您tomcat的安裝目錄\common\lib;</p><p>  

80、您tomcat的安裝目錄\common\lib\servlet-api.jar;</p><p>  (3)變量名添入java_home,值添如您的安裝目錄例如我的安裝目錄是:c:\sun\j2eesdk1.4_beta2\jdk。</p><p>  (4) 變量名添入TOMCAT_HOME(注意,大小寫都可以的),值添入您tomcat的安裝目錄 例如我的安裝目錄是c:\tomcat\j

81、akarta-tomcat-5.0.14。</p><p>  2. 配置tomcat的執(zhí)行文件(.bat): 先進入tomcat的安裝目錄,找bin文件夾,進入bin 然后在找startup.bat文件,注意,有些版本可能名字不一樣,但是名字前總是startup, 單擊右鍵-->編輯.打開了這個文本,然后尋找start字母,一般在最后,我們只需在start字母后面添加:</p><p&

82、gt;  SET TOMCAT_HOME=您tomcat的安裝目錄;</p><p>  SET JAVA_HOME=您的jdk安裝(例如我的是:c:\sun\j2eesdk1.4_beta2\jdk); </p><p>  SET CLASSPATH=您jdk的安裝目錄\dt.jar;</p><p>  SET CLASSPATH=您的tomcat的安裝目錄\

83、common\lib\servlet-api.jar;</p><p>  這一步的主要目的是為了,在執(zhí)行.jsp文件是,tomcat 服務器能夠自動找到一些java的環(huán)境以及類環(huán)境等等...好了,第一步和第二步我們完成了,對系統(tǒng)環(huán)境變量的配置,和對tomcat的配置,接下來還有一個問題,那就是設置虛擬目錄的問題,為什么要設置虛擬目錄?因為當在瀏覽器上打入一個地址的時候,和文件的實際所在的目錄是不一樣的.所以必須

84、進行設置,虛擬目錄才會按照我們的設置去自動尋找實際的目錄。</p><p>  配置虛擬目錄主要就是對tomcat跟目錄下的conf文件夾中的server.xml文件進行配置,進入后,以文本方式打開這個.xml文件,(方法是:選中該文件,然后按住shift再點右鍵,尋找打開方式,我們以文本方式打開.就可以了,您可以使用記事本的查找功能,(在編輯菜單下)查找</host> 在這個</host>

85、;前添加這樣的代碼(path就是虛擬目錄,而docbase就是實際的物理目錄了):</p><p>  <Context path=/yuan docBase=D:\yuan debug=0 reloadable=true crossContext=true></Context></p><p>  第3章 實驗教學管理系統(tǒng)</p><p&g

86、t;  3.1 本站基本功能如下</p><p>  3.1.1 登陸頁面(login.jsp)</p><p>  圖3-1 登陸界面</p><p>  本模塊是系統(tǒng)登陸界面,實現(xiàn)的功能是檢測合法用戶,驗證其用戶名密碼,以杜絕非法用戶侵入系統(tǒng)。</p><p>  本模塊界面非常簡單,就一用戶名和密碼兩個文本框和一個登陸按鈕,但實現(xiàn)

87、的方法比較復雜,因為系統(tǒng)要自動判斷其輸入的用戶名及密碼的正誤,還要自動識別其權限(超級管理員與普通管理員),如果登陸正常后,系統(tǒng)要將當前用戶名和權限記錄下來以便之后其他操作給予適當?shù)臋嘞薹峙洹?lt;/p><p>  3.1.2 登陸后的頁面(login.jsp)</p><p>  下面是登陸后的頁面:</p><p>  圖3-2 登陸后界面</p>

88、<p>  實現(xiàn)本模塊的主要代碼如下所示:</p><p>  <title>用戶登錄</title></p><p>  <style type="text/css"></p><p><b>  <!--</b></p><p>  a{ c

89、olor:#008EE3}</p><p>  a:link { text-decoration: none;color:#008EE3}</p><p>  A:visited {text-decoration: none;color:#666666}</p><p>  A:active {text-decoration: underline}</p&g

90、t;<p>  A:hover {text-decoration: underline;color: #0066CC}</p><p>  A.b:link {</p><p>  text-decoration: none;</p><p>  font-size:12px;</p><p>  font-family: &q

91、uot;Helvetica,微軟雅黑,宋體";</p><p>  color: #FFFFFF;</p><p><b>  }</b></p><p>  A.b:visited {</p><p>  text-decoration: none;</p><p>  font-si

92、ze:12px;</p><p>  font-family: "Helvetica,微軟雅黑,宋體";</p><p>  color: #FFFFFF;</p><p><b>  }</b></p><p>  3.2 數(shù)據(jù)庫設計</p><p>  實驗教學管理系統(tǒng)采

93、用MS SQL Server作為后臺的數(shù)據(jù)庫。數(shù)據(jù)庫用于存放放系統(tǒng)中的表,各表的名稱和功能如表3-1所示。</p><p>  用戶登錄:包括對用戶的合法性驗證,用戶的分類,并根據(jù)不同類型的用戶分配不同的權限。</p><p>  排課功能:通過已知的信息,盡量避免課時、老師、實驗室的沖突,通常情況下是由任課教師根據(jù)已知信息至少提前一周進行排課,這樣老師就可以選擇上課時間,方便排出學校、老

94、師、學生都滿意的的實驗教學課程表。如果任課教師要取消排課也要提前一周進行,如要臨時取消課程必須與管理員聯(lián)系,由管理員進行取消。這樣可以減少管理員的工作量。</p><p>  發(fā)布課表:對已排好的實驗教學課表進行發(fā)布,不同的用戶可以根據(jù)自己的需要按不同方式查詢課表。本系統(tǒng)還實現(xiàn)了將課表導入word,這樣可以方便的打印排好的課程表。</p><p>  綜合管理:主要是管理個人信息、教師信息

95、、實驗室信息、課程信息、班級信息,時間控制信息等。在這里面可以對這些信息進行添加、修改、刪除等操作。</p><p>  管理員實體圖,排課實體圖,教室實體圖,等實體圖如下:</p><p>  圖3-3 管理員實體圖</p><p>  圖3-4 排課實體圖</p><p>  圖3-5 教室信息實體圖</p><

96、p><b>  系統(tǒng)結(jié)構(gòu)圖如下:</b></p><p>  圖3-6 系統(tǒng)結(jié)構(gòu)圖</p><p>  下面將詳細介紹我所設計模塊表的數(shù)據(jù)結(jié)構(gòu)。</p><p><b>  數(shù)據(jù)庫表如下:</b></p><p>  allusers表:</p><p><b&

97、gt;  表3-1</b></p><p>  banjixinxi表:</p><p><b>  表3-2</b></p><p>  jiaoshixinxi表:</p><p><b>  表3-3</b></p><p>  kechengxinxi表:

98、</p><p><b>  表3-4</b></p><p>  paikexinxi表:</p><p><b>  表3-5</b></p><p>  suoyoujiaoshi表:</p><p><b>  表3-6</b></p>

99、;<p>  xueshengxinxi表:</p><p><b>  表3-7</b></p><p>  3.3 系統(tǒng)管理員頁面</p><p>  圖3-7 系統(tǒng)管理員頁面</p><p>  該模塊主要是讓超級管理員可以添加系統(tǒng)中的普通管理員來共同管理本系統(tǒng)。</p><p

100、>  該模塊分為兩個小塊,上面是添加新管理員,包括用戶名和密碼兩個可見字段,還有一個權限是默認隱藏字段。下面是將已有的管理員信息以列表的形式列出,簡單明了!</p><p>  由于考慮到系統(tǒng)人員泛濫問題,本模塊僅限超級管理員一人使用。</p><p>  實現(xiàn)本模塊的主要代碼如下所示:</p><p><b>  <%</b>&l

101、t;/p><p>  if (request.getSession().getAttribute("cx").equals("超級管理員"))</p><p><b>  {</b></p><p><b>  }</b></p><p><b>  e

102、lse</b></p><p><b>  {</b></p><p>  out.print("<script>alert('對不起,您沒有這個權限!!');history.back();</script>");</p><p><b>  }</b>

103、;</p><p><b>  %></b></p><p>  <%@ page language="java" pageEncoding="gb2312"%></p><p><b>  <%</b></p><p>  Stri

104、ng path = request.getContextPath();</p><p>  String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";</p><p><b&

105、gt;  %></b></p><p>  <%@ page language="java" import="java.sql.*" %></p><p>  <jsp:useBean id="connDbBean" scope="page" class="db.d

106、b"/></p><p><b>  <html></b></p><p><b>  <head></b></p><p>  <base href="<%=basePath%>"></p><p>  <t

107、itle>修改密碼</title></p><p><b>  </head></b></p><p>  <script language="javascript"></p><p>  function check()</p><p><b> 

108、 {</b></p><p>  if(document.form1.username.value=="")</p><p><b>  {</b></p><p>  alert("請輸入用戶名");</p><p>  document.form1.username

109、.focus();</p><p>  return false;</p><p><b>  }</b></p><p>  if(document.form1.pwd1.value=="")</p><p><b>  {</b></p><p>  

110、alert("請輸入密碼");</p><p>  document.form1.pwd1.focus();</p><p>  return false;</p><p><b>  }</b></p><p>  if(document.form1.pwd2.value==""

111、)</p><p><b>  {</b></p><p>  alert("請輸入確認密碼");</p><p>  document.form1.pwd2.focus();</p><p>  return false;</p><p><b>  }</b

112、></p><p>  if(document.form1.pwd2.value!=document.form1.pwd1.value)</p><p><b>  {</b></p><p>  alert("兩次密碼不一致,請確認");</p><p>  document.form1.pw

113、d1.value="";</p><p>  document.form1.pwd2.value="";</p><p>  document.form1.pwd1.focus();</p><p>  return false;</p><p><b>  }</b></p

114、><p><b>  }</b></p><p><b>  </script></b></p><p><b>  <body ></b></p><p>  <form name="form1" id="form1&q

115、uot; method="post" action="yhzhgl_post.jsp"></p><p>  <table width="100%" border="1" align="center" cellpadding="3" cellspacing="1"

116、 bordercolor="#00FFFF" style="border-collapse:collapse"> <tr></p><p>  <td>用戶名:</td></p><p>  <td><input name="username" type="

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論