基于數(shù)據(jù)庫(kù)的網(wǎng)上書(shū)店系統(tǒng)畢業(yè)論文_第1頁(yè)
已閱讀1頁(yè),還剩46頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、<p><b>  摘要</b></p><p>  本文開(kāi)發(fā)了一種基于數(shù)據(jù)庫(kù)的網(wǎng)上書(shū)店系統(tǒng),此系統(tǒng)與現(xiàn)今網(wǎng)上已采用的一些系統(tǒng)相比,具有用戶使用更簡(jiǎn)單、操作更方便等優(yōu)點(diǎn)。</p><p>  在系統(tǒng)開(kāi)發(fā)中主要應(yīng)用了個(gè)性化頁(yè)面的背景,采用JSP技術(shù)來(lái)開(kāi)發(fā)購(gòu)書(shū)管理系統(tǒng),在本論文中闡述整個(gè)個(gè)性化頁(yè)面生成系統(tǒng)的系統(tǒng)結(jié)構(gòu)及工作原理,分析了系統(tǒng)實(shí)現(xiàn)中的特殊性、難點(diǎn)和重點(diǎn)

2、。設(shè)計(jì)實(shí)現(xiàn)用戶管理、圖書(shū)目錄管理、圖書(shū)信息錄入管理、圖書(shū)定單管理、圖書(shū)的瀏覽和查找、書(shū)店購(gòu)物結(jié)帳功能等jsp頁(yè)面,分析并解決實(shí)現(xiàn)中的若干技術(shù)問(wèn)題,建立完整的網(wǎng)上購(gòu)書(shū)管理系統(tǒng),進(jìn)行測(cè)試并分析結(jié)果。</p><p>  關(guān)鍵字:JSP;JDBC;軟件工程</p><p><b>  Abstract</b></p><p>  In this pa

3、per, an online bookstore based database system, this program has been used with some of today's online programs, compared with users more simple, more convenient operation and so on. Major applications in the syst

4、em design a personalized page of background, the use of JSP technology to develop textbook management system described in this paper generates the personalized page system structure and working principle of the special n

5、ature of the system implementation, difficult and impo</p><p><b>  目 錄</b></p><p><b>  摘要I</b></p><p>  AbstractII</p><p><b>  引  言

6、1</b></p><p>  第一章 緒 論2</p><p><b>  1.1選題背景2</b></p><p><b>  1.2選題意義2</b></p><p><b>  1.3總體目標(biāo)2</b></p><p> 

7、 第二章 系統(tǒng)分析4</p><p>  2.1 需求分析4</p><p>  2.2 功能分析6</p><p>  2.3 可行性分析7</p><p>  2.3.1技術(shù)可行性分析7</p><p>  2.3.2經(jīng)濟(jì)可行性分析7</p><p>  第三章 系統(tǒng)設(shè)計(jì)8&

8、lt;/p><p>  3.1 軟件結(jié)構(gòu)8</p><p>  3.2 模塊設(shè)計(jì)8</p><p>  3.3 數(shù)據(jù)庫(kù)設(shè)計(jì)9</p><p>  3.3.1. 數(shù)據(jù)庫(kù)分析與邏輯結(jié)構(gòu)設(shè)計(jì)9</p><p>  3.4 技術(shù)支持12</p><p>  3.4.1 web概述12</p

9、><p>  3.4.2 HTTP協(xié)議12</p><p>  3.4.3 tomcat配置13</p><p>  第四章 詳細(xì)設(shè)計(jì)16</p><p>  4.1設(shè)計(jì)概況16</p><p>  4.2前臺(tái)(goushu.jsp)16</p><p>  4.3 后臺(tái)管理部17<

10、;/p><p>  4.4 會(huì)員管理模塊18</p><p>  4.5會(huì)員注冊(cè)信息填寫(xiě)20</p><p>  4.6 用戶使用21</p><p>  第五章 系統(tǒng)測(cè)試23</p><p><b>  結(jié) 論26</b></p><p><b>  謝辭

11、27</b></p><p><b>  參考文獻(xiàn)28</b></p><p><b>  引  言</b></p><p>  隨著中國(guó)加入WTO,全球經(jīng)濟(jì)一體化的逐步深入,網(wǎng)上書(shū)店已是現(xiàn)代傳統(tǒng)書(shū)店必不可少的經(jīng)營(yíng)策略。目前,網(wǎng)上書(shū)店在國(guó)際互聯(lián)網(wǎng)上可以實(shí)現(xiàn)的商務(wù)功能已經(jīng)多樣化,可以說(shuō)從最基本的對(duì)外

12、溝通展示功能、信息發(fā)布功能,在線圖書(shū)展示功能、在線洽談功能、在線交易功能、在線采購(gòu)功能、在線客戶服務(wù)功能、在線網(wǎng)站管理功能等等,幾乎以往傳統(tǒng)書(shū)店功能都可以在互聯(lián)網(wǎng)上進(jìn)行電子化的高效運(yùn)作。</p><p>  技術(shù)的進(jìn)步對(duì)傳統(tǒng)書(shū)店上網(wǎng)解決方案提出更嚴(yán)格的要求和挑戰(zhàn)。為了保護(hù)傳統(tǒng)書(shū)店的投資,書(shū)店上網(wǎng)解決方案應(yīng)切合傳統(tǒng)書(shū)店實(shí)際的需求和發(fā)展的趨向,使投入回報(bào)和管理效益最大化,傳統(tǒng)書(shū)店在實(shí)施上網(wǎng)方案的之前,必須對(duì)一系列問(wèn)題

13、進(jìn)行科學(xué)的論證,如書(shū)店上網(wǎng)的需求分析、書(shū)店上網(wǎng)總體規(guī)劃、網(wǎng)上書(shū)店系統(tǒng)的功能和實(shí)施方案、網(wǎng)上書(shū)店的傳播與推廣、運(yùn)行網(wǎng)上書(shū)店系統(tǒng)的軟件和硬件配置、網(wǎng)上書(shū)店的管理系統(tǒng)和管理方法等等。網(wǎng)上書(shū)店具體實(shí)施的質(zhì)素直接影響傳統(tǒng)書(shū)店在Internet的實(shí)際效果和經(jīng)濟(jì)效益,這不僅是技術(shù)問(wèn)題,同時(shí)也涉及到管理的因素,所以網(wǎng)上書(shū)店已經(jīng)成為互聯(lián)網(wǎng)時(shí)代傳統(tǒng)書(shū)店的必由之路。</p><p>  本系統(tǒng)中數(shù)據(jù)庫(kù)服務(wù)器端采用了MySQL數(shù)據(jù)庫(kù),使

14、用JDBC技術(shù)進(jìn)行數(shù)據(jù)庫(kù)存取等操作,使Web與數(shù)據(jù)庫(kù)緊密聯(lián)系起來(lái)。</p><p>  整個(gè)個(gè)性化頁(yè)面生成系統(tǒng)主要由使用Dreamweaver_MX開(kāi)發(fā)的關(guān)聯(lián)規(guī)則采掘系統(tǒng)和利用tomcat+jsp技術(shù)實(shí)現(xiàn)的個(gè)性化Web頁(yè)面生成器兩部分組成。關(guān)聯(lián)規(guī)則采掘系統(tǒng)對(duì)數(shù)據(jù)庫(kù)中的歷史記錄進(jìn)行分析,產(chǎn)生用戶關(guān)聯(lián)規(guī)則表,頁(yè)面生成器則負(fù)責(zé)記錄用戶行為和根據(jù)關(guān)聯(lián)規(guī)則表動(dòng)態(tài)生成用戶個(gè)性化Web頁(yè)面[1]。</p><

15、;p>  本系統(tǒng)主要完成Web服務(wù)器端的用戶管理、書(shū)籍目錄管理、書(shū)籍信息錄入管理、書(shū)店定單管理、圖書(shū)的瀏覽和查找、書(shū)店購(gòu)物結(jié)帳功能模塊的設(shè)計(jì)、實(shí)現(xiàn)與完善以及整個(gè)實(shí)驗(yàn)網(wǎng)站的組織建立和測(cè)試工作。</p><p><b>  第一章 緒 論</b></p><p>  隨著社會(huì)經(jīng)濟(jì)的發(fā)展,人們對(duì)生活質(zhì)量的要求越來(lái)越高,人們對(duì)知識(shí)的需求日益增加。用戶希望足不出戶便可以

16、方便快捷地選購(gòu)自己喜歡的書(shū)籍,這就需要有效的網(wǎng)絡(luò)購(gòu)書(shū)管理系統(tǒng)來(lái)實(shí)現(xiàn)這個(gè)功能。網(wǎng)上書(shū)店具體實(shí)施的質(zhì)素直接影響傳統(tǒng)書(shū)店在Internet的實(shí)際效果和經(jīng)濟(jì)效益,這不僅是技術(shù)問(wèn)題,同時(shí)也涉及到管理的因素。</p><p><b>  1.1選題背景</b></p><p>  電子商務(wù)是在互聯(lián)網(wǎng)開(kāi)放的環(huán)境下,基于瀏覽器/服務(wù)器的應(yīng)用方式,實(shí)現(xiàn)消費(fèi)者的網(wǎng)上購(gòu)物,商務(wù)之間的網(wǎng)上交

17、易和在線支付的一種新型的商業(yè)運(yùn)營(yíng)模式,如何在互聯(lián)網(wǎng)的條件下實(shí)現(xiàn)有效的網(wǎng)絡(luò)購(gòu)書(shū)是相當(dāng)重要的。</p><p><b>  1.2選題意義</b></p><p>  在飛速發(fā)展的信息時(shí)代,信息已經(jīng)成為所有企業(yè)的關(guān)鍵資源。網(wǎng)絡(luò)購(gòu)書(shū)管理系統(tǒng)是實(shí)現(xiàn)在線有效購(gòu)書(shū)的管理系統(tǒng)。使用戶更加方便快捷的實(shí)現(xiàn)足不出戶的選購(gòu)自己喜歡的書(shū),網(wǎng)絡(luò)購(gòu)書(shū)管理系統(tǒng)做作為電子商物的一種形式正以其高效、低

18、成本的優(yōu)勢(shì),逐步成為新的經(jīng)營(yíng)模式和理念,人們已不再滿足于傳統(tǒng)的書(shū)店,而是渴望著能夠充分享受網(wǎng)絡(luò)所帶來(lái)的更多的便利。引入收藏架購(gòu)物方式,這種方式與傳統(tǒng)的購(gòu)物車(chē)最大不同是把記錄客戶所有的購(gòu)書(shū)臨時(shí)信息寫(xiě)入數(shù)據(jù)庫(kù)表中,訂單結(jié)束后,自動(dòng)清除相關(guān)數(shù)據(jù),客戶不用再擔(dān)心訂購(gòu)臨時(shí)數(shù)據(jù)的丟失,確??蛻糍?gòu)書(shū)準(zhǔn)確無(wú)誤[2]。</p><p><b>  1.3總體目標(biāo)</b></p><p>

19、;  建立一套功能完善的網(wǎng)絡(luò)購(gòu)書(shū)管理系統(tǒng),提高管理員的響應(yīng)速度,從而大幅度提高工作效率,提高實(shí)施管理的準(zhǔn)確性、科學(xué)性,使擔(dān)負(fù)管理的工作人員從繁雜的手工勞作中解脫出來(lái)。</p><p><b>  目標(biāo)要求:</b></p><p>  ﹡快速實(shí)現(xiàn)書(shū)籍登記和以及用戶信息的注冊(cè),減少用戶所浪費(fèi)的時(shí)間。</p><p>  ﹡準(zhǔn)確實(shí)現(xiàn)用戶的購(gòu)書(shū)。&l

20、t;/p><p>  ﹡快速響應(yīng)用戶有關(guān)項(xiàng)目查詢要求。</p><p>  ﹡實(shí)現(xiàn)快速入庫(kù)、結(jié)賬服務(wù)等要求。</p><p>  ﹡實(shí)現(xiàn)管理員快速查詢訂單信息,用戶信息。</p><p>  ﹡管理圖書(shū)的訂單及修改訂單狀態(tài)和網(wǎng)友對(duì)圖書(shū)的評(píng)論。</p><p>  ﹡管理網(wǎng)站前臺(tái)用戶,可進(jìn)行修改、刪除操作。</p>

21、;<p>  ﹡后臺(tái)管理員進(jìn)行權(quán)限分配和添加、修改、刪除管理員。</p><p>  ﹡后臺(tái)管理員進(jìn)行權(quán)限分配和添加、修改、刪除管理員。</p><p>  ﹡添加、修改、刪除送貨方式以及需要支付的附加款數(shù)目。</p><p>  ﹡添加、修改、刪除支付方式及排序。</p><p><b>  第二章 系統(tǒng)分析<

22、/b></p><p>  系統(tǒng)分析是采用系統(tǒng)的思想和方法,把復(fù)雜的對(duì)象分解成簡(jiǎn)單的組成部分,找出這些部分的基本屬性和彼此之間的聯(lián)系。針對(duì)現(xiàn)行超市計(jì)算機(jī)管理系統(tǒng)中存在的問(wèn)題,為了提高信息采集的迅速性和準(zhǔn)確性,利用計(jì)算機(jī)所具有的特殊功能處理網(wǎng)絡(luò)購(gòu)書(shū)管理系統(tǒng)中大量復(fù)雜的數(shù)據(jù),及時(shí)輸出各種管理信息和業(yè)務(wù)信息,為各級(jí)人員有效的管理和決策提供有力的依據(jù),提高工作效率和經(jīng)濟(jì)效益,在全面調(diào)查的基礎(chǔ)上提出了系統(tǒng)的總體邏輯描

23、述。</p><p><b>  2.1 需求分析</b></p><p><b>  一、問(wèn)題描述</b></p><p>  1、網(wǎng)絡(luò)購(gòu)書(shū)管理系統(tǒng)</p><p>  設(shè)計(jì)一個(gè)網(wǎng)絡(luò)購(gòu)書(shū)管理系統(tǒng)完成網(wǎng)上書(shū)店的基本業(yè)務(wù)。實(shí)現(xiàn)以下功能:新用戶注冊(cè),用戶查詢書(shū)籍,用戶購(gòu)買(mǎi)書(shū)籍,提交購(gòu)物車(chē),訂單在線付款,

24、管理員增加新書(shū)籍,查看訂單,查看用戶信息等功能。</p><p>  2、界面設(shè)計(jì)模塊問(wèn)題描述</p><p>  設(shè)計(jì)一個(gè)菜單式界面,讓用戶可以選擇要解決的問(wèn)題,同時(shí)可以退出系統(tǒng)。界面要求簡(jiǎn)潔明了,大方得體,便于用戶的使用。同時(shí),對(duì)于用戶的錯(cuò)誤選擇可以進(jìn)行有效的處理。</p><p><b>  二、功能需求描述 </b></

25、p><p>  按照功能需求,主要分為五個(gè)模塊</p><p><b>  ﹡用戶管理模塊</b></p><p><b>  ﹡書(shū)籍管理模塊</b></p><p><b>  ﹡信息檢索模塊</b></p><p><b>  ﹡訂單管理模塊&

26、lt;/b></p><p><b>  ﹡支付管理模塊</b></p><p><b>  1.用戶管理模塊</b></p><p>  用戶分為系統(tǒng)管理員和用戶兩種角色,每種角色具有不同的權(quán)限,用戶通過(guò)填寫(xiě)注冊(cè)信息來(lái)注冊(cè)為會(huì)員,管理員可以后臺(tái)登陸實(shí)現(xiàn)用戶信息的查看和修該、刪除等功能,如圖2.1所示。</p&

27、gt;<p>  圖2.1用戶管理模塊</p><p><b>  2.書(shū)籍管理模塊</b></p><p>  管理員可以實(shí)現(xiàn)對(duì)書(shū)籍信息的查看、修改、更新、刪除等功能,如圖2.2所示。</p><p>  圖2.2書(shū)籍管理模塊</p><p><b>  3.信息檢索模塊</b>&l

28、t;/p><p>  用戶可以根據(jù)書(shū)名、作者或其他關(guān)鍵字進(jìn)行精確或模糊查詢書(shū)籍信息,如圖2.3所示。</p><p>  圖2.3信息檢索模塊</p><p><b>  4.訂單管理模塊</b></p><p>  用戶通過(guò)提交購(gòu)物車(chē)后,在我的訂單里可以查看訂單詳情,刪除訂單等功能。管理員通過(guò)后臺(tái)可以查看,刪除用戶的訂單信

29、息,如圖2.4所示。</p><p>  圖2.4訂單管理模塊</p><p><b>  5.支付管理模塊</b></p><p>  用戶通過(guò)選擇支付寶來(lái)實(shí)現(xiàn)付款功能,管理員通過(guò)后臺(tái)查看用戶的付款情況及時(shí)修改付款狀態(tài)和送貨狀態(tài)。</p><p>  2.2 功能分析 </p><p>  根

30、據(jù)這個(gè)系統(tǒng)所要實(shí)現(xiàn)的目的和任務(wù),總結(jié)歸納出這個(gè)系統(tǒng)最終實(shí)現(xiàn)的主要功能如下:</p><p><b>  1、系統(tǒng)的安全性</b></p><p>  用戶打開(kāi)網(wǎng)頁(yè)輸入自己的用戶名和密碼,使用這個(gè)用戶登錄后,可以查看和修改自己的個(gè)人信息。</p><p><b>  2、用戶基本信息 </b></p><

31、p>  (1)用戶注冊(cè):用戶注冊(cè)系統(tǒng)自動(dòng)生成用戶編號(hào)。管理員可以添加用戶的基本信息,包括姓名、性別、籍貫、年齡、生日、住址、E-mail。</p><p>  (2)修改用戶信息:管理員選擇一個(gè)用戶,可以修改這個(gè)用戶的基本信息,</p><p>  (3)查詢用戶信息:管理員可以根據(jù)用戶的編號(hào)、姓名進(jìn)行查詢用戶基本信息。</p><p>  (4)刪除用戶信息

32、:直接從列表中選中需要?jiǎng)h除的用戶信息,然后進(jìn)行刪除操作,或者首先查詢需要?jiǎng)h除的用戶信息,然后再刪除。</p><p>  3、書(shū)籍基本信息 (1)增加書(shū)籍信息:書(shū)籍基本信息主要包括書(shū)籍的名字,編號(hào),價(jià)格,數(shù)量等。</p><p>  (2)修改書(shū)籍信息:當(dāng)書(shū)籍信息需要修改的時(shí)候,管理員可以從這里修改相應(yīng)的記錄。</p><p>  (3)查詢書(shū)籍信息:用戶根

33、據(jù)書(shū)籍名字或者書(shū)籍的分類(lèi)進(jìn)行查詢,得到所有的書(shū)籍信息。</p><p>  (4)刪除書(shū)籍信息:管理員刪除不需要的書(shū)籍信息。</p><p>  4、訂單信息 (1)訂單基本信息:主要包含訂單的標(biāo)號(hào),訂單的價(jià)格等。</p><p>  (3)查詢訂單信息:查詢訂單信息。</p><p>  (4)刪除評(píng)價(jià)信息:刪除相應(yīng)的訂單信息。&l

34、t;/p><p>  2.3 可行性分析 </p><p>  2.3.1技術(shù)可行性分析</p><p>  本系統(tǒng)是基于JSP技術(shù),是用JAVA語(yǔ)言作為腳本語(yǔ)言的,JSP網(wǎng)頁(yè)為整個(gè)服務(wù)器端的JAVA庫(kù)單元提供了一個(gè)接口來(lái)服務(wù)于HTTP的應(yīng)用程序[3]。JSP(JavaServer Pages)是由Sun Microsystems公司倡導(dǎo)、許多公司參與一起建立的一種動(dòng)

35、態(tài)網(wǎng)頁(yè)技術(shù)標(biāo)準(zhǔn)。程序片段可以操作數(shù)據(jù)庫(kù)、重新定向網(wǎng)頁(yè)以及發(fā)送 email 等等,這就是建立動(dòng)態(tài)網(wǎng)站所需要的功能[4]。基于JSP具有簡(jiǎn)單,運(yùn)行寬度快等特點(diǎn),故選擇使用JSP作為開(kāi)發(fā)語(yǔ)言。</p><p>  2.3.2經(jīng)濟(jì)可行性分析</p><p>  本系統(tǒng)是基于JSP技術(shù)開(kāi)發(fā)的,規(guī)模較小,所采用的成本較小,所需的硬件支持比較簡(jiǎn)單,在個(gè)人計(jì)算機(jī)上就可以開(kāi)發(fā)本系統(tǒng)了。所需時(shí)間為一個(gè)月,開(kāi)

36、發(fā)的成本較低,所需的人力,財(cái)力,時(shí)間相對(duì)來(lái)說(shuō)是較少的,適合于做畢業(yè)設(shè)計(jì)。</p><p><b>  第三章 系統(tǒng)設(shè)計(jì)</b></p><p><b>  3.1 軟件結(jié)構(gòu)</b></p><p>  1、本軟件的頂層數(shù)據(jù)流圖如圖3.1所示。</p><p>  圖3.1軟件的頂層數(shù)據(jù)流圖<

37、/p><p>  2、數(shù)據(jù)流圖設(shè)計(jì)如圖3.2所示。</p><p><b>  圖3.2 數(shù)據(jù)流圖</b></p><p><b>  3.2 模塊設(shè)計(jì)</b></p><p>  根據(jù)前面分析出來(lái)的功能要求,為這個(gè)系統(tǒng)設(shè)計(jì)如下模塊。最終得到系統(tǒng)的功能模塊圖如圖3.3所示: </p>&l

38、t;p>  圖3.3網(wǎng)絡(luò)購(gòu)書(shū)管理系統(tǒng)模塊圖</p><p>  3.3 數(shù)據(jù)庫(kù)設(shè)計(jì) </p><p>  數(shù)據(jù)庫(kù)在一個(gè)信息管理系統(tǒng)中占有非常重要的地位,數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)的好壞將直接對(duì)應(yīng)用系統(tǒng)的效率以及實(shí)現(xiàn)的效果產(chǎn)生影響。合理的數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)可以提高數(shù)據(jù)存儲(chǔ)的效率,保證數(shù)據(jù)的完整性和一致性。另外,合理的數(shù)據(jù)庫(kù)結(jié)構(gòu)將非常有利于程序的實(shí)現(xiàn)。設(shè)計(jì)數(shù)據(jù)庫(kù)系統(tǒng)時(shí)應(yīng)該首先充分了解用戶各方面的需求,包

39、括現(xiàn)有的以及將來(lái)可能增加的需求[5]。</p><p>  3.3.1. 數(shù)據(jù)庫(kù)分析與邏輯結(jié)構(gòu)設(shè)計(jì)</p><p>  用戶的需求具體體現(xiàn)在各種信息的提供、保存、更新和查詢,這就要求數(shù)據(jù)庫(kù)結(jié)構(gòu)能充分滿足各種信息的輸入和輸出。收集基本數(shù)據(jù)、數(shù)據(jù)結(jié)構(gòu)以及數(shù)據(jù)處理的流程,組成一份詳盡的數(shù)據(jù)字典,為后面的具體設(shè)計(jì)打下基礎(chǔ)。</p><p>  數(shù)據(jù)庫(kù)總設(shè)計(jì)的E-R圖如圖3.

40、4所示。</p><p>  圖3.4 數(shù)據(jù)庫(kù)E-R圖</p><p>  網(wǎng)上書(shū)店采用My SQL Server作為后臺(tái)的數(shù)據(jù)庫(kù),針對(duì)網(wǎng)絡(luò)購(gòu)書(shū)管理系統(tǒng)的需求,為本系統(tǒng)設(shè)計(jì)如下的數(shù)據(jù)庫(kù)如表3.1。</p><p><b>  表3.1數(shù)據(jù)庫(kù)圖</b></p><p>  下面將詳細(xì)介紹我所設(shè)計(jì)模塊表的數(shù)據(jù)結(jié)構(gòu)。</

41、p><p>  在Book(書(shū)籍信息表)表中,存放有關(guān)書(shū)籍的一切信息,book表和user表詳細(xì)的表結(jié)構(gòu)如表3.2和表3.3所示。</p><p>  表3.2 Book表的結(jié)構(gòu)</p><p>  表3.3 user表的結(jié)構(gòu)</p><p>  用戶注冊(cè)表詳細(xì)結(jié)構(gòu)圖表3.4所示</p><p>  表3.4 用戶注

42、冊(cè)表</p><p><b>  3.4 技術(shù)支持</b></p><p>  3.4.1 web概述</p><p>  World Wide Web(萬(wàn)維網(wǎng),簡(jiǎn)稱Web)提供了一個(gè)可以輕松駕御的圖形化用戶界面,以查閱Internet上的文檔,這些文檔以及它們之間的連接一起構(gòu)成了一個(gè)龐大的信息網(wǎng)[6]。</p><p>

43、;  第一層是表示層,典型情況下由某種圖形用戶接口組成。中間層由應(yīng)用邏輯組成。第三層是應(yīng)用所需的數(shù)據(jù)。</p><p>  中間層(應(yīng)用邏輯層)基本上是由用戶通過(guò)表示層調(diào)用的代碼,目的是用來(lái)檢索所要的數(shù)據(jù)。當(dāng)表示層接收到這些數(shù)據(jù)后,便將其進(jìn)行格式化,顯示出來(lái)。把應(yīng)用邏輯與用戶接口分開(kāi),大大地提高了設(shè)計(jì)應(yīng)用的靈活性。這樣無(wú)需個(gè)性應(yīng)用邏輯便可以建立和使用多種應(yīng)用接口,只要應(yīng)用邏輯層給表示層提供定義明晰的接口就行。&l

44、t;/p><p>  第三層是應(yīng)用所需要的數(shù)據(jù)。這些數(shù)據(jù)可以由任何信息源組成。應(yīng)用所需的數(shù)據(jù)不限于僅僅是關(guān)系數(shù)據(jù)庫(kù),也可以許多不同的企業(yè)級(jí)數(shù)據(jù)源[7]。</p><p>  WEB應(yīng)用在典型情況下遵循三層結(jié)構(gòu)。第一層即表示層,在WEB應(yīng)用中它不僅包括WEB瀏覽器,而包括WEB服務(wù)器。其責(zé)任是把數(shù)據(jù)組裝成可表示的格式。第二層是應(yīng)用層。它通常由某種程序或一些組件組成。第三層向第二層提供所要的數(shù)據(jù)。

45、典型的WEB應(yīng)用是首由集用戶提供的數(shù)據(jù)(第一層),然后把數(shù)據(jù)發(fā)送給WEB服務(wù)器,運(yùn)行所要的服務(wù)程序(第二、三層),把準(zhǔn)備在WEB瀏覽器中表示的數(shù)據(jù)打包,然后將打包的數(shù)據(jù)送回到瀏覽器進(jìn)行顯示(第一層)。</p><p>  3.4.2 HTTP協(xié)議</p><p>  HTTP(Hypertext Transfer Protocol)協(xié)議即超文本傳輸協(xié)議從1990年開(kāi)始應(yīng)用于萬(wàn)維網(wǎng),在瀏覽器

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

47、;/p><p> ?。?) 連接:兩個(gè)程序?yàn)榱送ㄐ旁趥鬏攲咏⒌摹疤撾娐贰薄?lt;/p><p> ?。?) 消息:HTTP 通信的基本單元,通過(guò)連接傳輸。</p><p>  (3) 請(qǐng)求:瀏覽器向服務(wù)器發(fā)出的HTTP 請(qǐng)求信息。</p><p> ?。?) 響應(yīng):服務(wù)器發(fā)送給瀏覽器的應(yīng)答信息。</p><p>  (5)

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

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

50、服務(wù)器常常被用來(lái)作為通過(guò)防火墻的服務(wù)器端入口。</p><p>  在90 年代初期,客戶機(jī)/服務(wù)器( C/S)模型風(fēng)靡一時(shí)。簡(jiǎn)單的說(shuō),客戶是請(qǐng)求資源的程序,服務(wù)器是可提供資源的程序。其模型的運(yùn)作方式是這樣的:</p><p> ?。?)遠(yuǎn)端的用戶機(jī)上啟動(dòng)一個(gè)客戶應(yīng)用程序,為訪問(wèn)所須需的信息建立必要的網(wǎng)絡(luò)連接。</p><p> ?。?)戶請(qǐng)求客戶應(yīng)用程序執(zhí)行某個(gè)功

51、能。</p><p>  (3)戶程序分析用戶的請(qǐng)求,并計(jì)算出對(duì)存放在服務(wù)器上的數(shù)據(jù)發(fā)出何種請(qǐng)求。</p><p> ?。?)客戶程序規(guī)范化該請(qǐng)求,并發(fā)送給服務(wù)器。</p><p> ?。?)服務(wù)器接收到請(qǐng)求后進(jìn)行相應(yīng)的處理,將用戶請(qǐng)求的數(shù)據(jù)通過(guò)網(wǎng)絡(luò)發(fā)回給客戶[8]。</p><p>  3.4.3 tomcat配置</p>&

52、lt;p>  配置tomcat之前需要預(yù)先下載幾個(gè)軟件:</p><p>  1.微軟win xp的服務(wù)包。</p><p>  2.java的sdk也叫jdk(java的開(kāi)發(fā)環(huán)境)。</p><p>  3.tomcat(用做web的服器)。</p><p>  然后就要配置java的jdk和tomcat的服務(wù)器具體步驟如下:<

53、/p><p>  1. 我的電腦的屬性-->高級(jí)-->變量環(huán)境-->我們需要新建系統(tǒng)變量(一共四個(gè)):</p><p>  (1) 變量名稱添入:path變量值添入:您的jdk的安裝目錄\bin。</p><p>  例如:我的安裝目錄是c:\sun\j2eesdk1.4_beta2\jdk\bin。</p><p>  (2)

54、 變量名稱添入:classpath變量值添入(注意引號(hào)不填,前面有一個(gè)小圓點(diǎn)也必須添,把下面的這些都添到變量植的一行中,并且用分號(hào)擱開(kāi),見(jiàn)下面,為了方便看我分了很多行寫(xiě)):</p><p>  您的安裝目錄\lib\tools.jar;</p><p>  您的安裝目錄\dt.jar;</p><p>  您的安裝目錄\bin;</p><p&g

55、t;  您tomcat的安裝目錄\common\classes;</p><p>  您tomcat的安裝目錄\common\lib;</p><p>  您tomcat的安裝目錄\common\lib\servlet-api.jar;</p><p>  (3)變量名添入java_home,值添如您的安裝目錄例如我的安裝目錄是:c:\sun\j2eesdk1.4_

56、beta2\jdk。</p><p>  (4) 變量名添入TOMCAT_HOME(注意,大小寫(xiě)都可以的),值添入您tomcat的安裝目錄 例如我的安裝目錄是c:\tomcat\jakarta-tomcat-5.0.14。</p><p>  2. 配置tomcat的執(zhí)行文件(.bat): 先進(jìn)入tomcat的安裝目錄,找bin文件夾,進(jìn)入bin 然后在找startup.bat文件,注意有

57、些版本可能名字不一樣,但是名字前總是startup, 單擊右鍵-->編輯.打開(kāi)了這個(gè)文本,然后尋找start字母,一般在最后,我們只需在start字母后面添加:</p><p>  SET TOMCAT_HOME=您tomcat的安裝目錄;</p><p>  SET JAVA_HOME=您的jdk安裝(例如我的是:c:\sun\j2eesdk1.4_beta2\jdk); <

58、/p><p>  SET CLASSPATH=您jdk的安裝目錄\dt.jar;</p><p>  SET CLASSPATH=您的tomcat的安裝目錄\common\lib\servlet-api.jar;</p><p>  這一步的主要目的是為了,在執(zhí)行jsp文件是,tomcat 服務(wù)器能夠自動(dòng)找到一些java的環(huán)境以及類(lèi)環(huán)境等等...好了第一步和第二步我們完

59、成了,對(duì)系統(tǒng)環(huán)境變量的配置,和對(duì)tomcat的配置,接下來(lái)還有一個(gè)問(wèn)題,那就是設(shè)置虛擬目錄的問(wèn)題,為什么要設(shè)置虛擬目錄?因?yàn)楫?dāng)在瀏覽器上打入一個(gè)地址的時(shí)候,和文件的實(shí)際所在的目錄是不一樣的.所以必須進(jìn)行設(shè)置,虛擬目錄才會(huì)按照我們的設(shè)置去自動(dòng)尋找實(shí)際的目錄[9]。</p><p>  配置虛擬目錄主要就是對(duì)tomcat跟目錄下的conf文件夾中的server.xml文件進(jìn)行配置,進(jìn)入后,以文本方式打開(kāi)這個(gè).xml文

60、件,(方法是:選中該文件,然后按住shift再點(diǎn)右鍵,尋找打開(kāi)方式,我們以文本方式打開(kāi).就可以了,您可以使用記事本的查找功能,(在編輯菜單下)查找</host> 在這個(gè)</host>前添加這樣的代碼(path就是虛擬目錄,而docbase就是實(shí)際的物理目錄了,</p><p>  然后保存,之后在d盤(pán)下建立一個(gè)goushu的文件夾,在里面寫(xiě)一個(gè)網(wǎng)頁(yè)起名叫g(shù)oushu.jsp,然后在瀏覽器的

61、地址欄內(nèi)就可以寫(xiě)入http://localhost:8080/goushu這樣就能看到這個(gè)網(wǎng)頁(yè)了。</p><p><b>  第四章 詳細(xì)設(shè)計(jì)</b></p><p><b>  4.1設(shè)計(jì)概況</b></p><p>  本系統(tǒng)是基于JSP開(kāi)發(fā)的網(wǎng)絡(luò)購(gòu)書(shū)管理系統(tǒng),全部采用Web方式,由前臺(tái)操作和后臺(tái)管理兩部分構(gòu)成。其主

62、要的功能構(gòu)成為: </p><p>  1.前臺(tái)作為與用戶直接交互的界面,在考慮功能的同時(shí),也考慮了操作的簡(jiǎn)潔和方便性,目的是讓大多數(shù)不在懂電腦操作的客戶,也能輕松的享受電子商務(wù)給他們帶來(lái)的便利。</p><p>  2.本系統(tǒng)后臺(tái)管理在考慮書(shū)店管理操作簡(jiǎn)便的同時(shí),提供了強(qiáng)大的書(shū)店管理模式。它包括管理員角色的設(shè)置,用戶資料管理,圖書(shū)分類(lèi)管理,圖書(shū)資料管理,訂單管理,圖書(shū)推薦管理等等。&l

63、t;/p><p><b>  3.圖書(shū)管理</b></p><p>  添加新圖書(shū):管理員可以通過(guò)這個(gè)功能向書(shū)店錄入新的圖書(shū)。</p><p><b>  4.圖書(shū)訂單管理 </b></p><p>  這是管理員與用戶擁有的權(quán)限,管理員可以查看和修改用戶訂單的狀態(tài),</p><p&

64、gt;<b>  5.用戶管理</b></p><p>  管理網(wǎng)站用戶:此功能只有最高權(quán)限管理員擁有,可管理前臺(tái)的所有個(gè)人用戶,擁有查看、修改、刪除權(quán)限,也可根據(jù)某用戶查找此用戶所有訂單。利用查找用戶功能可查詢到你需用查找的用戶。</p><p>  4.2前臺(tái)(goushu.jsp)</p><p><b>  前臺(tái)主要功能包括&

65、lt;/b></p><p><b> ?。?)圖書(shū)查詢。</b></p><p>  (2)查看圖書(shū)詳細(xì)情況。</p><p><b> ?。?)用戶注冊(cè)。</b></p><p><b> ?。?)用戶登錄。</b></p><p><b

66、> ?。?)新手上路。</b></p><p>  如表4.1的功能實(shí)例圖所示。</p><p><b>  表4.1功能實(shí)例圖</b></p><p>  圖4.1的前臺(tái)界面圖所示。</p><p><b>  圖4.1前臺(tái)界面</b></p><p>&

67、lt;b>  4.3 后臺(tái)管理部</b></p><p>  后臺(tái)的主要功能包括:</p><p> ?。?)商店圖書(shū)管理:添加,修改,刪除,查看。</p><p> ?。?)用戶信息管理:查看,修改,刪除。</p><p> ?。?)訂單信息管理:查看訂單清單,更新訂單付款,刪除訂單。</p><p&g

68、t; ?。?)送貨管理,如圖4.2所示。</p><p>  圖4.2后臺(tái)管理界面</p><p>  4.4 會(huì)員管理模塊</p><p>  會(huì)員管理模塊包含以下子模塊。</p><p><b> ?。?)會(huì)員注冊(cè)。</b></p><p><b>  (2)會(huì)員審核。</b&

69、gt;</p><p> ?。?)用戶登錄驗(yàn)證。</p><p>  設(shè)計(jì)好的用戶登錄窗體如圖4.3所示:</p><p>  圖4.3用戶登錄界面</p><p>  成為本站會(huì)員后要想輕松購(gòu)物的化是需要登錄的,會(huì)員登錄窗口在主頁(yè)的顯著位置,當(dāng)您輸入用戶名和密碼后,系統(tǒng)會(huì)對(duì)您輸入的信息進(jìn)行驗(yàn)證。驗(yàn)證過(guò)程為[8]:</p>&l

70、t;p><b>  <html></b></p><p><b>  <head></b></p><p><b>  <title></b></p><p>  網(wǎng)絡(luò)購(gòu)書(shū)管理系統(tǒng)-用戶登錄</p><p><b>  <

71、;/title></b></p><p>  <meta http-equiv="Content-Type" content="text/html; charset=gb2312"><style type="text/css"></p><p><b>  <!--<

72、/b></p><p><b>  body {</b></p><p>  background-image: url(jspPages/images/noword.jpg);</p><p><b>  }</b></p><p><b>  --></b>&l

73、t;/p><p>  </style></head></p><p>  <script language="javascript"></p><p>  function checkform() {</p><p>  if (document.form1.username.value==

74、"" || document.form1.passwd.value==""){</p><p>  alert("用戶名或密碼不能為空!");</p><p>  return false;</p><p><b>  }</b></p><p>  retur

75、n true;</p><p><b>  }</b></p><p><b>  </script></b></p><p><b>  <body></b></p><p><b>  <br></b></p&

76、gt;<p>  <div align=center><img src="jspPages/images/7.jpg" width="202" height="39"></div></p><p>  <br> </p><p>  <f

77、orm name="form1" method="post" action="index.jsp"></p><p><b>  <tr> </b></p><p>  <td width="150" align="right">用戶名:&

78、lt;br></td></p><p>  <td width="250" valign="top"></p><p>  <input type="text" name="username" maxlength="16" size="16&qu

79、ot;></p><p><b>  </td></b></p><p><b>  </tr></b></p><p><b>  <tr> </b></p><p>  <td width="150" al

80、ign="right">密碼:</td></p><p>  <td width="250" valign="top"></p><p>  <input type="password" name="passwd" maxlength="32&q

81、uot; size="16"></p><p><b>  </td></b></p><p>  通過(guò)驗(yàn)證輸入無(wú)誤,用戶登錄成功,這是用戶可以管理自己的賬戶,可以購(gòu)物完成所有功能的操作[10]。</p><p>  4.5會(huì)員注冊(cè)信息填寫(xiě)</p><p>  圖4.4為用戶注冊(cè)頁(yè)面

82、效果,用戶通過(guò)填寫(xiě)下面的頁(yè)面來(lái)注冊(cè)成會(huì)員。</p><p>  圖4.4 會(huì)員注冊(cè)界面 </p><p><b>  4.6 用戶使用</b></p><p>  (1)該模塊主要是用戶登錄后的一些功能,用戶可以購(gòu)書(shū),查看,處理我的訂單信息,查看,更新我的個(gè)人信息,其頁(yè)面示例如圖4.5所示。</p><p>  圖

83、4.5 用戶使用界面</p><p>  (2)圖書(shū)搜索條如圖4.6所示。</p><p><b>  圖4.6查詢界面</b></p><p>  (3)修改密碼,用戶通過(guò)用戶名登錄系統(tǒng)選擇我的個(gè)人信息功能來(lái)修改用戶的資料,其示例如圖4.7所示。</p><p>  圖4.7修改密碼界面</p><

84、p><b>  (4)購(gòu)物車(chē)</b></p><p>  購(gòu)物車(chē)的實(shí)現(xiàn)是非常重要的,用戶的購(gòu)物活動(dòng)離不開(kāi)購(gòu)物車(chē)。有了購(gòu)物車(chē)用戶可以隨時(shí)了解自己的購(gòu)物情況,察看購(gòu)物的商品數(shù)量,商品的名稱、價(jià)位,了解自己的購(gòu)物金額,使用起來(lái)是非常方便的。購(gòu)物車(chē)功能的實(shí)現(xiàn),只有會(huì)員登陸后才可以使用,購(gòu)物車(chē)顯示的內(nèi)容是會(huì)員的信息,購(gòu)物車(chē)如圖4.8所示。</p><p>  圖4.8 購(gòu)

85、物車(chē)界面圖</p><p><b>  第五章 系統(tǒng)測(cè)試</b></p><p>  系統(tǒng)測(cè)試是軟件質(zhì)量保證的重要內(nèi)容,在開(kāi)發(fā)軟件的過(guò)程中,由于所要解決的問(wèn)題非常復(fù)雜,復(fù)雜程序不斷提高,難免會(huì)造成軟件開(kāi)發(fā)的過(guò)程中發(fā)生錯(cuò)誤。因此,就必須對(duì)軟件進(jìn)行測(cè)試[11]。</p><p>  在編碼結(jié)束以后,主要對(duì)系統(tǒng)進(jìn)行如下測(cè)試:</p>&

86、lt;p><b>  1、界面測(cè)試</b></p><p>  界面測(cè)試比較簡(jiǎn)單直觀,主要是按界面要求對(duì)其進(jìn)行核對(duì)。看是否有錯(cuò)別字或者有沒(méi)有出現(xiàn)菜單條目或控件信息等與所要求的不一致等。通過(guò)測(cè)試,本系統(tǒng)的這些問(wèn)題已經(jīng)不存在。</p><p><b>  2、功能測(cè)試</b></p><p>  主要是測(cè)試程序模塊是否實(shí)

87、現(xiàn)了設(shè)計(jì)中所要求的功能。本系統(tǒng)的測(cè)試,使用了黑盒測(cè)試法。對(duì)所涉及的重要步驟進(jìn)行了測(cè)試,下面列出了測(cè)試的過(guò)程。</p><p> ?。?)在本系統(tǒng)中,用戶實(shí)現(xiàn)查詢書(shū)籍測(cè)試。</p><p>  測(cè)試方法采用黑盒測(cè)試法中的等價(jià)類(lèi)劃分法。</p><p>  表5.1 劃分等價(jià)類(lèi)</p><p>  為有效等價(jià)類(lèi)和每個(gè)無(wú)效等價(jià)類(lèi)設(shè)計(jì)測(cè)試用例。&

88、lt;/p><p>  表5.2 設(shè)計(jì)測(cè)試用例</p><p>  根據(jù)測(cè)試結(jié)果,基本符合預(yù)期設(shè)計(jì)目標(biāo)。</p><p> ?。?)在本系統(tǒng)中,測(cè)試用戶基本信息中的“添加”按鈕的方案。</p><p>  測(cè)試方法采用黑盒測(cè)試法中的等價(jià)類(lèi)劃分法[12]。</p><p>  表5.3 劃分等價(jià)類(lèi)</p>

89、<p>  為有效等價(jià)類(lèi)和每個(gè)無(wú)效等價(jià)類(lèi)設(shè)計(jì)測(cè)試用例(001~009用戶編號(hào)已存在)。</p><p>  表5.4 設(shè)計(jì)測(cè)試用例</p><p>  根據(jù)測(cè)試結(jié)果,基本符合預(yù)期設(shè)計(jì)目標(biāo)。</p><p> ?。?)在本系統(tǒng)中,測(cè)試用戶基本信息中的“刪除”按鈕的方案。</p><p>  測(cè)試方法采用黑盒測(cè)試法中的等價(jià)類(lèi)劃分

90、法[13]。</p><p>  表5.5 劃分等價(jià)類(lèi)</p><p>  為有效等價(jià)類(lèi)和每個(gè)無(wú)效等價(jià)類(lèi)設(shè)計(jì)測(cè)試用例(001~009用戶編號(hào)已存在)。</p><p>  表5.6 設(shè)計(jì)測(cè)試用例</p><p>  根據(jù)測(cè)試結(jié)果,基本符合預(yù)期設(shè)計(jì)目標(biāo)。</p><p> ?。?)在本系統(tǒng)中,測(cè)試按鈕“前一記錄”、

91、“后一記錄”的方案。</p><p>  測(cè)試方法采用動(dòng)態(tài)黑盒測(cè)試中的邊界條件測(cè)試方法[14]。</p><p>  先使當(dāng)前記錄指向“首記錄”,然后再點(diǎn)擊“前一記錄”,最后顯示的仍是首記錄。</p><p>  先使當(dāng)前記錄指向“末記錄”,然后再點(diǎn)擊“后一記錄”,最后顯示的仍是末記錄。</p><p>  根據(jù)測(cè)試結(jié)果,基本符合預(yù)期設(shè)計(jì)目標(biāo)

92、。</p><p>  經(jīng)過(guò)反復(fù)測(cè)試本系統(tǒng)的各個(gè)功能都能實(shí)現(xiàn)設(shè)計(jì)中的要求。</p><p><b>  3、需求測(cè)試</b></p><p>  這是測(cè)試中很重要的一個(gè)環(huán)節(jié)。查看系統(tǒng)實(shí)現(xiàn)的功能是否符合客戶的需求,本系統(tǒng)是在需求分析后開(kāi)發(fā)出來(lái)的,是根據(jù)客戶的需求設(shè)計(jì)的,所以符合客戶的需求[15]。</p><p>  通過(guò)

93、以上各項(xiàng)的測(cè)試,基本可以保證系統(tǒng)的正常運(yùn)行。</p><p><b>  結(jié) 論</b></p><p>  以往的課程設(shè)計(jì)是用已經(jīng)學(xué)過(guò)的課程內(nèi)容進(jìn)行個(gè)人的設(shè)計(jì)來(lái)反映對(duì)所學(xué)知識(shí)的掌握程度,這次畢業(yè)設(shè)計(jì)我們選擇的是用JSP構(gòu)建一個(gè)購(gòu)書(shū)網(wǎng)站。JSP不是我們的必修課程,在整個(gè)設(shè)計(jì)過(guò)程中,我們查閱了大量的專(zhuān)業(yè)書(shū)籍,也得到了一些專(zhuān)業(yè)人員及指導(dǎo)老師的指導(dǎo)和支持。</p>

94、;<p>  PHP,ASP,JSP是制作網(wǎng)站最常用的幾大技術(shù),而SUN公司最后推出的JSP是在JAVA基礎(chǔ)上推出的,它繼承了JAVA的眾多優(yōu)點(diǎn),也能解決其他技術(shù)不能解決的一些問(wèn)題,所以說(shuō)它可以說(shuō)是當(dāng)今最流行最有前景的技術(shù)之一,這次對(duì)JSP的學(xué)習(xí)對(duì)我將來(lái)的學(xué)習(xí)工作都是很有幫助的。</p><p>  在設(shè)計(jì)過(guò)程中出現(xiàn)了不少的問(wèn)題,比如動(dòng)態(tài)效果設(shè)計(jì)的編程,數(shù)據(jù)庫(kù)的設(shè)計(jì),動(dòng)態(tài)庫(kù)的生成,以及網(wǎng)站網(wǎng)頁(yè)的制作

95、,還有最運(yùn)行環(huán)境的配置,尤其是運(yùn)行環(huán)境的配置總是出現(xiàn)問(wèn)題,很多腳本程序運(yùn)行不了,網(wǎng)站很多網(wǎng)頁(yè)動(dòng)態(tài)效果出不來(lái)。最后請(qǐng)教了一些有經(jīng)驗(yàn)的老師,最終這些問(wèn)題得以解決。我們的網(wǎng)上購(gòu)書(shū)系統(tǒng)基本完成,就是網(wǎng)頁(yè)制作的不夠美觀,數(shù)據(jù)庫(kù)連接方面還是經(jīng)常出現(xiàn)一些問(wèn)題,在以后的時(shí)間里我們會(huì)繼續(xù)努力把自己的設(shè)計(jì)改進(jìn)到理想狀態(tài)。</p><p><b>  謝辭</b></p><p>  經(jīng)過(guò)

96、兩個(gè)多月的設(shè)計(jì)開(kāi)發(fā),現(xiàn)在終于到了結(jié)尾?;仡^想想這段時(shí)間的點(diǎn)點(diǎn)滴滴,感慨頗深。通過(guò)本次畢業(yè)設(shè)計(jì)我學(xué)到了不少新的東西,也發(fā)現(xiàn)了大量的問(wèn)題,這些在設(shè)計(jì)過(guò)程中在同學(xué)和指導(dǎo)老師的幫助下已經(jīng)解決。</p><p>  在這里我首先要感謝我的指導(dǎo)老師,zz老師,這次畢業(yè)設(shè)計(jì)的每個(gè)細(xì)節(jié)和每個(gè)數(shù)據(jù),都離不開(kāi)他的細(xì)心指導(dǎo)。他嚴(yán)謹(jǐn)細(xì)致、一絲不茍的作風(fēng)是我工作、學(xué)習(xí)中的榜樣;循循善誘的教導(dǎo)和不拘一格的思路給予我無(wú)盡的啟迪。</p&

97、gt;<p>  再次還要感謝我的所有親人,對(duì)我的幫助和默默支持,使我的大學(xué)能夠順利結(jié)束,你們永遠(yuǎn)健康快樂(lè)是我最大的心愿。 </p><p>  在論文即將完成之際,我的心情無(wú)法平靜,從開(kāi)始進(jìn)入課題到論文的順利完成,有多少可敬的師長(zhǎng)、同學(xué)、朋友給了我無(wú)言的幫助,在這里請(qǐng)接受我誠(chéng)摯的謝意! </p><p><b>  參考文獻(xiàn)</b></p>

98、;<p>  [1] 邵麗萍.動(dòng)態(tài)網(wǎng)頁(yè)制作[M].北京:電子工業(yè)出版社,2000年:67~68.</p><p>  [2] 杜軒華.Web開(kāi)發(fā)技術(shù)[M].上海:上海大學(xué)出版社,2005年:43~45.</p><p>  [3]龍馬工作室著.JSP+Oracle組建動(dòng)態(tài)網(wǎng)頁(yè)[M].北京:人民郵電出版社,2005年,34~48.</p><p>  [

99、4] 鄭睿.JSP技術(shù)的網(wǎng)絡(luò)應(yīng)用開(kāi)發(fā)[J].福建電腦,2009年第6期:34~35. </p><p>  [5]陳丹桂.基于JSP分頁(yè)技術(shù)的研究[J].計(jì)算機(jī)與數(shù)學(xué)工程,2009年第6期:56~56.</p><p>  [6]李斌.高職院??蒲泄芾硇畔⑾到y(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].計(jì)算機(jī)工程與設(shè)計(jì),2007,28(13):33~34.[7]郭劍毅.基于C/S與B/S的高??蒲泄芾硇畔⑾到y(tǒng)的

100、設(shè)計(jì)與實(shí)現(xiàn)[J].計(jì)算機(jī)工程與應(yīng)用, 2003(1):212~214.</p><p>  [8]沈中林. 基于B/ S 模式的高校科研管理信息系統(tǒng)的設(shè)計(jì)[J] .華北水利水電學(xué)院學(xué)報(bào),2004 (4):5~61. </p><p>  [9] 韓光亮 顧兆軍 馬瑩.優(yōu)化Java程序訪問(wèn)數(shù)據(jù)庫(kù)的效率[J],中國(guó)民航學(xué)院學(xué)報(bào),2002年S1期:8~10.</p><p&g

101、t;  [10] 孔慶蕓. Java語(yǔ)言與數(shù)據(jù)庫(kù)的接口——JDBC的技術(shù)原理與實(shí)現(xiàn)[J],電腦與信息技術(shù),2000.2:127~138.</p><p>  [11] Bruce Eckel.Thinking in java 4[J],機(jī)械工業(yè)出版社,1999:200~205.</p><p>  [12]Luo swine.Reseachech and Implementtation o

102、f JSP. Estrin .Adances in network simulation[J]. IEEE,2000.8:34~35.[13]John Papa ,Matthew Shepker. SQL Sever 7 編程技術(shù)內(nèi)幕[J] .前導(dǎo)工作室,譯. 北京:機(jī)械工業(yè)出版社, 2000:45~46.</p><p>  [14] Ershov A P. Programmmg: The Second Li

103、teracy[J] . In Lewis B.Eds: Computers in Educatlon,North-Holland Publishing Company:Amsterdam,1981:4~5.</p><p>  [15] Lions J.Computer networlcs for students[J] . The Computer Science Association News Letter

溫馨提示

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

評(píng)論

0/150

提交評(píng)論