資源描述:
《課程設(shè)計基于JSP網(wǎng)上書店系統(tǒng)的設(shè)計與實現(xiàn)》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。
1、JSP網(wǎng)上書店系統(tǒng)(論文)中南林業(yè)科技大學Web技術(shù)應(yīng)用基礎(chǔ)學生姓名:周曉虹學號:20083710學 院:理學院專業(yè)年級:08信計1班設(shè)計題目:基于JSP網(wǎng)上書店系統(tǒng)的設(shè)計與實現(xiàn)2011年06月45JSP網(wǎng)上書店系統(tǒng)(論文)摘要JAVA語言是目前Internet上大型的WEB應(yīng)用程序開發(fā)時使用得最熱門的編程語言,本文描述了JAVA和JSP技術(shù)的特點以及在互聯(lián)網(wǎng)上的使用情況,介紹這兩種技術(shù)的重要編程方法和兩者之關(guān)的聯(lián)系,并完成一個基于這種技術(shù)的網(wǎng)上書店系統(tǒng)?!娟P(guān)鍵字】JAVA,JavaBeans,Serv
2、let,JSP,網(wǎng)絡(luò)編程,電子商務(wù),網(wǎng)上書店目錄摘要2目錄2第一章概述3(一)JSP簡介和運行原理3(二)開發(fā)背景4第二章需求分析4(一)系統(tǒng)組成4(二)角色識別5第三章系統(tǒng)設(shè)計7(一)數(shù)據(jù)庫設(shè)計81.數(shù)據(jù)庫需求分析82.數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計1045JSP網(wǎng)上書店系統(tǒng)(論文)第四章詳細設(shè)計12(一)實現(xiàn)bookshop.run包121.login.java12(二)客戶界面設(shè)計與實現(xiàn)181.界面頭和界面尾設(shè)計182.老用戶登錄183.新用戶注冊214.在線購書功能模塊設(shè)計266.讀者留言功能模塊設(shè)計327
3、.管理員身份驗證功能模塊設(shè)計378.訂單處理功能模塊設(shè)計39第五章系統(tǒng)測試41(一)數(shù)據(jù)庫連接41(二)檢測網(wǎng)站運行速度42第六章總結(jié)43第七章參考文獻44第八章致謝4445JSP網(wǎng)上書店系統(tǒng)(論文)第一章概述(一)JSP簡介和運行原理 JSP(JavaServerPages)是由SunMicrosystems公司倡導、許多公司參與一起建立的一種動態(tài)網(wǎng)頁技術(shù)標準,JSP技術(shù)在Servlet技術(shù)基礎(chǔ)上發(fā)展起來的,它正在飛速發(fā)展中,現(xiàn)已成為Java服務(wù)器編程的重要組成部分。它雖然還未成型,但是它必將和J2
4、EE(Java2EnterpriseEdition)一起發(fā)展。JSP是結(jié)合markup(HTML和XML)和Java代碼來處理一種動態(tài)頁面。每一頁第一次被調(diào)用時,通過JSP引擎自動被編譯成Servlet,然后被執(zhí)行,以后每次調(diào)用時,執(zhí)行編譯過的Servlet。JSP提供了多種方式訪問Javaclass、Servlet、Applets和WebServer,因此,Web應(yīng)用的功能可以分成多個明確定義公用接口的組件,通過JSP將它們結(jié)合在一起。在JSP第一次獲得來自于客戶端瀏覽器的請求時,JSP文件將被JSP
5、引擎(JSPengine)轉(zhuǎn)換成一個Servlet,即將”.jsp”文件編譯成JavaClass文件。當Servlet引擎接收到請求后,如果設(shè)置了使用最新的JSP,它就會去找JSP文件,檢查該文件在上次編譯后是否改動過。如果改動過,就會重新編譯生成新的Servlet,最終將請求轉(zhuǎn)交給編譯好的Servlet引擎執(zhí)行。(二)開發(fā)背景我國的網(wǎng)上書店雖然從數(shù)量上取得了一定的進展,但從售量而言卻不盡人意,目前,國內(nèi)尚無一家在網(wǎng)上零售領(lǐng)域形成絕對領(lǐng)先優(yōu)勢的網(wǎng)上書店。發(fā)展比較好的寥寥無幾,比較成功的有當當書店。伴隨著
6、電子商務(wù)技術(shù)的不斷成熟,電子商務(wù)的功能也越來越強大,注冊用戶可以在網(wǎng)上搜索購買到自己想要的各種商品,初步讓人們體會到了足不出戶,便可隨意購物的快感。我的畢業(yè)設(shè)計也就正是一個電子商務(wù)系統(tǒng)的開發(fā)---網(wǎng)上商品銷售系統(tǒng)。第二章需求分析本系統(tǒng)是一個中小型的電子商務(wù)系統(tǒng)----網(wǎng)上書店,可以為各類用戶提供方便的在線買書環(huán)境,符合目前國內(nèi)流行的電子商務(wù)模式。用戶可以在系統(tǒng)中實現(xiàn)注冊、瀏覽商品、搜索查詢商品、下定單、處理定單等功能;管理員可以通過用戶管理、定單管理、商品管理等管理功能來對系統(tǒng)進行維護更新。(一)系統(tǒng)組
7、成1.客戶界面部分45JSP網(wǎng)上書店系統(tǒng)(論文)圖書選購(可按分類查找圖書,或者通過關(guān)鍵字進行查詢)。購物車功能。查看圖書詳細信息。用戶注冊。用戶登錄。查看用戶的訂單信息。修改用戶個人信息。2.管理界面部分現(xiàn)有圖書管理:修改,刪除,查看。用戶管理:查看,修改,刪除。訂單管理:查看訂單清單,更新訂單付款,出貨狀態(tài),刪除訂單。留言管理。職工管理。出版社管理。(一)角色識別角色識別的任務(wù)是找出所有可能與系統(tǒng)發(fā)生交互行為的外部實體,對象和系統(tǒng)。他們的行為不受系統(tǒng)的控制,但是可以提供輸入給系統(tǒng)(即使用系統(tǒng)的功能,
8、或者能夠響應(yīng)系統(tǒng)的服務(wù)請求,為系統(tǒng)提供服務(wù)的接口)。在前面的描述中可知,用戶在訪問系統(tǒng)時,可以瀏覽書籍和查詢書籍,并使用購物車篩選自己中意的書籍,購物完之后到服務(wù)臺進行結(jié)帳,并保留訂單以便收到貨物時進行核對,很顯然系統(tǒng)存在這樣的主要角色,我們定義該角色為前臺客戶。同樣在系統(tǒng)的后臺,也需要人員管理貨物,查詢,處理訂單,管理注冊用戶,我們定義該角色為系統(tǒng)管理員。綜上所述,本系統(tǒng)實際只包含兩個角色:前端用戶,系統(tǒng)管理員。前臺用戶的行為:管理個人信