畢業(yè)設(shè)計(論文)基于JSP的網(wǎng)上書店系統(tǒng)設(shè)計與實現(xiàn)_第1頁
畢業(yè)設(shè)計(論文)基于JSP的網(wǎng)上書店系統(tǒng)設(shè)計與實現(xiàn)_第2頁
畢業(yè)設(shè)計(論文)基于JSP的網(wǎng)上書店系統(tǒng)設(shè)計與實現(xiàn)_第3頁
畢業(yè)設(shè)計(論文)基于JSP的網(wǎng)上書店系統(tǒng)設(shè)計與實現(xiàn)_第4頁
畢業(yè)設(shè)計(論文)基于JSP的網(wǎng)上書店系統(tǒng)設(shè)計與實現(xiàn)_第5頁
已閱讀5頁,還剩60頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、摘摘 要要 系統(tǒng)嘗試用 jsp 在網(wǎng)絡(luò)上架構(gòu)一個動態(tài)的電子商務(wù)網(wǎng)站,它是在 windows xp 下,以 sql server 2000 為數(shù)據(jù)庫開發(fā)平臺,tomcat 網(wǎng)絡(luò)信息服務(wù)作為應(yīng)用服務(wù)器,myeclipse6.0 為開發(fā)工具,采用 html,javascript,css 控制樣式前臺界面設(shè)計,采用 jsp(java server pages)技術(shù)開發(fā)的網(wǎng)上書店系統(tǒng)。系統(tǒng)分前臺部分和后臺部分,前臺部分由用戶使用,主 要包括客戶登錄,客戶注冊,商品選購(可按分類方式查詢商品,或通過關(guān)鍵字查詢),購 物車管理,查看用戶訂單,用戶個人信息修改等功能。后臺部分由管理員使用,主要包括 商品管理(

2、增,刪,查) ,訂單管理(查看訂單清單,更新訂單付款,刪除訂單) ,用戶信 息管理(修,刪,查) ,發(fā)布新產(chǎn)品等功能。 建立后的網(wǎng)站系統(tǒng)是一個動態(tài)、交互式、具有商品提供、系統(tǒng)管理功能的電子商務(wù)網(wǎng) 站。 關(guān)鍵字:網(wǎng)上書店;tomcat;sql server;動態(tài)網(wǎng)頁;jsp;jdbc-odbc 橋 abstract try to use jsp system on the network structure of a dynamic e-commerce sites, it is in windows xp, to sql server 2000 database for the develop

3、ment platform, tomcat network information services as application servers, myeclipse6.0 for development tools, using html, javascript , css style outlook control interface design, use jsp (java server pages) technology developed by online bookstore system. the prospects of the system and part of the

4、 background, the outlook in part by users, including id, customer registration, commodity purchase (subject to classification for goods, or through keyword query), shopping cart management, user orders, users edit features such as personal information. by administrators to use part of the background

5、, including management of goods (by, delete, search), order management (see the list of orders, payment orders update, delete orders), personal information management (repair, delete, search), the release of new products, etc. function. after the establishment of the website system is a dynamic, int

6、eractive, with the provision of goods, systems management capabilities of e-commerce sites. key words: bookstore on net;tomcat;sql server;dynamic homepage;jsp technology;jdbc-odbc 目目 錄錄 摘 要.i abstract.ii 第第 1 1 章章 緒緒 論論.1 1.1 引言.1 1.2 課題的目的和意義.1 第第 2 2 章章 系統(tǒng)開發(fā)技術(shù)和環(huán)境系統(tǒng)開發(fā)技術(shù)和環(huán)境.3 2.1 網(wǎng)站開發(fā)工具myeclipse60.3

7、 2.2 服務(wù)器 tomcat6.0 簡介.3 2.3 數(shù)據(jù)庫 sql server 2000 簡介.3 2.4 jsp 技術(shù)工作原理.4 2.4.1 jsp 技術(shù)簡介.4 2.4.2 jsp 技術(shù)的優(yōu)點.4 2.4.3 java servlet概述.5 2.4.4 javabean簡介.5 2.5 網(wǎng)站開發(fā)模式.6 2.6 本章小結(jié).7 第第 3 3 章章 系統(tǒng)分析系統(tǒng)分析.7 3.1 設(shè)計目標.8 3.2 可行性分析.8 3.2.1 經(jīng)濟可行性.8 3.2.2 技術(shù)可行性.9 3.2.3 社會可行性.9 3.3 網(wǎng)站的需求分析.9 3.3.1 相關(guān)網(wǎng)站的功能構(gòu)架的考察.9 3.3.2 網(wǎng)站

8、的設(shè)計.10 3.3.3 網(wǎng)站設(shè)計的特點.10 3.3.4 網(wǎng)站開發(fā)的設(shè)計思想.10 3.3.5 系統(tǒng)設(shè)計總的原則.11 3.4 本章小結(jié).11 第第 4 4 章章 系統(tǒng)的總體設(shè)計系統(tǒng)的總體設(shè)計.11 4.1 購書系統(tǒng)功能分析.11 4.2 功能模塊的設(shè)計.12 4.3 系統(tǒng)流程分析.12 4.4 系統(tǒng)數(shù)據(jù)庫設(shè)計.16 4.4.1 數(shù)據(jù)庫設(shè)計分析.16 4.4.2 e-r 圖.17 4.4.3 數(shù)據(jù)庫具體設(shè)計.19 4.5 本章小結(jié).21 第第 5 5 章章 系統(tǒng)的詳細設(shè)計和實現(xiàn)系統(tǒng)的詳細設(shè)計和實現(xiàn).21 5.1 前臺設(shè)計.21 5.2 用戶管理.22 5.2.1 用戶注冊.22 5.2.2

9、用戶登錄.22 5.2.3 用戶找回密碼.22 5.2.4 用戶信息查看.23 5.2.5 用戶信息修改.23 5.2.5 用戶注銷.23 5.3 書籍管理.24 5.3.1 書籍查看.24 5.3.2 書籍推薦.24 5.3.3 新書上架.24 5.4 書籍查詢.24 5.4.1 書籍一般搜索.24 5.4.2 書籍高級搜索.25 5.5 購物車管理.25 5.5.1 購物車添加.25 5.5.2 購物車查看.26 5.5.3 購物車修改.26 5.5.4 購物車清空.26 5.6 訂單管理.26 5.6.1 生成訂單.26 5.6.2 結(jié)帳.27 5.6.2 查看訂單.27 5.7 后臺設(shè)

10、計.27 5.7.1 用戶管理.27 5.7.2 書籍管理.28 5.7.3 訂單管理.28 5.7.4 管理員退出.28 5.8 本章小結(jié).28 第第 6 6 章章 系統(tǒng)測試系統(tǒng)測試.29 6.1 注冊與登錄測試.29 6.2 書籍查找測試.31 6.3 購物車測試.31 6.4 訂單測試.32 6.5 付款測試.33 6.6 本章小結(jié).34 結(jié)結(jié) 論論.34 致致謝謝.36 參考文獻參考文獻.37 附錄附錄 1 1 程序主要代碼程序主要代碼.38 附錄附錄 2 2 使用說明使用說明.48 附錄附錄 3 3 jspjsp dynamicdynamic webweb technologytec

11、hnology.52 第 1 章 緒 論 1.1 引言 目前,網(wǎng)絡(luò)正以一種前所未有的沖擊力在影響著人類的活動,包括人類的生產(chǎn)和日常 生活。網(wǎng)絡(luò)的誕生和發(fā)展,顛覆了傳統(tǒng)的信息傳播方式,沖破了存在于傳統(tǒng)交流方式中時 間和空間的種種壁壘,極大地改變了人類從物質(zhì)到精神、從形式到內(nèi)容、從生產(chǎn)到生活的 各種活動,并且給人類帶來了新的機遇和挑戰(zhàn),截至 2007 年 12 月底,內(nèi)地上網(wǎng)用戶總數(shù) 為 9400 萬,比去年同期增長 8.0%,其中使用寬帶上網(wǎng)的人數(shù)達到 4280 萬;上網(wǎng)計算機 達到 4160 萬臺,增長了 14.6% 。用戶在網(wǎng)上關(guān)注的信息也不再是單一的新聞。報告數(shù)據(jù) 顯示,用戶在網(wǎng)上經(jīng)常查詢

12、的信息中,教育信息占 29.3%,汽車信息占 13.8%,求職招聘 信息占 24.2%。在互聯(lián)網(wǎng)服務(wù)業(yè)務(wù)方面:電子郵件、搜索引擎、網(wǎng)上銀行、在線交易、網(wǎng) 絡(luò)廣告、網(wǎng)絡(luò)新聞、網(wǎng)絡(luò)游戲等服務(wù)業(yè)務(wù)仍然快速的發(fā)展著。 在上網(wǎng)的時候我們接觸最多的是 web 頁面,web 頁面是如何制作出來的呢?它的制作 是不是非常難以掌握呢? jsp(javaserver pages)是由 sun microsystems 公司倡導(dǎo)、許多公司參與一起建立的一種 動態(tài)網(wǎng)頁技術(shù)標準。jsp 技術(shù)有點類似 asp 技術(shù),它是在傳統(tǒng)的網(wǎng)頁 html 文件中插入 java 程序段(scriptlet)和 jsp 標記(tag),

13、從而形成 jsp 文件。 1.2 課題的目的和意義 internet 的發(fā)展,為改變傳統(tǒng)的商業(yè)運作模式提供了一種技術(shù)上的可行性的方案:利 用 internet 的技術(shù)和協(xié)議,建立各種企業(yè)內(nèi)部網(wǎng)(intranet) ,企業(yè)外部網(wǎng)(extranet) , 通過廉價的通訊手段,將買家與賣家、廠商和合作伙伴緊密結(jié)合在了一起,消除時間與空 間帶來的障礙,從而大大的節(jié)約了交易成本,擴大了交易范圍。而在實際的生活中,這種 方案已經(jīng)被廣泛的運用到了實際的商業(yè)活動中了,人們將這種交易模式稱為:電子商務(wù)。 當今比較流行的網(wǎng)上書店國外有“亞馬遜()” ,國內(nèi)有“當當 ()” 。它們都是相當優(yōu)秀的電子商務(wù)網(wǎng)站,對其他

14、的網(wǎng)站提供了良好的 典范。設(shè)計中可以學習參考他們的思想,了解和熟悉整個網(wǎng)站的開發(fā)流程及完整的電子商 務(wù)網(wǎng)站應(yīng)有的功能和注意事項。 設(shè)計和完成一個電子商務(wù)購物系統(tǒng),將會牽涉到許多技術(shù)上的問題,如:動態(tài)網(wǎng)頁制 作技術(shù)的、后臺數(shù)據(jù)庫的設(shè)計和管理,通過實際的制作個網(wǎng)站,可以避免紙上談兵,在實 踐中掌握上述技術(shù)的使用。所以說,完成這個課題的意義是重大的,其意義如下: 1、理論聯(lián)系實際 通過自己動手,把以往純理論的理論知識和實踐結(jié)合起來。在實踐中驗證理論的正確 性。 2、學習新技術(shù),培養(yǎng)自學和探索能力 目前流行的技術(shù)有 jsp、asp、php 等,結(jié)合 html 都能夠快速的開發(fā)網(wǎng)站,要完成 畢業(yè)設(shè)計就要

15、在其中選擇一種最合適的技術(shù)來進行開發(fā),無論選擇某一種技術(shù),都能夠?qū)W 習到最新的開發(fā)技術(shù)。此外開發(fā)的時候一定會遇到疑難問題,這就需要自己尋找資料和開 動腦筋。 3、規(guī)模較大,可以彌補理論知識和實踐的距離 整個項目以開發(fā)一個完整的網(wǎng)站為目標,雖然只有基礎(chǔ)的功能,但是規(guī)模已經(jīng)不小, 這就需要我們有更強的動手能力,這樣通過動手操作能大大縮短理論知識和實踐的距離。 第 2 章 系統(tǒng)開發(fā)技術(shù)和環(huán)境 2.1 網(wǎng)站開發(fā)工具myeclipse60 myeclipse 企業(yè)級工作平臺(myeclipse enterprise workbench ,簡稱 myeclipse)是對 eclipse ide 的擴展,利

16、用它我們可以在數(shù)據(jù)庫和 j2ee 的開發(fā)、發(fā)布,以及應(yīng)用程序服務(wù) 器的整合方面極大的提高工作效率。它是功能豐富的 j2ee 集成開發(fā)環(huán)境,包括了完備的 編碼、調(diào)試、測試和發(fā)布功能,完整支持 html, struts, jsf, css, javascript, sql, hibernate。 2.2 服務(wù)器 tomcat6.0 簡介 tomcat 服務(wù)器是一個免費的開放源代碼的 web 應(yīng)用服務(wù)器,目前最新版本是 6.0.14。 tomcat 是 apache 軟件基金會(apache software foundation)的 jakarta 項目中的一個 核心項目,由 apache、sun

17、 和其他一些公司及個人共同開發(fā)而成。 tomcat 是一個小型的輕量級應(yīng)用服務(wù)器,在中小型系統(tǒng)和并發(fā)訪問用戶不是很多的場 合下被普遍使用,是開發(fā)和調(diào)試 jsp 程序的首選。對于一個初學者來說,可以這樣認為, 當在一臺機器上配置好 apache 服務(wù)器,可利用它響應(yīng)對 html 頁面的訪問請求。實際 上 tomcat 部分是 apache 服務(wù)器的擴展,但它是獨立運行的,所以當你運行 tomcat 時, 它實際上作為一個與 apache 獨立的進程單獨運行的。 我們的很多中小應(yīng)用不需要采用 ejb 等技術(shù),jsp 和 servlet 已經(jīng)足夠,這時如果用應(yīng) 用服務(wù)器就有些浪費了。而 tomcat

18、 短小精悍,配置方便,能滿足我們的需求,這種情況 下我們自然會選擇 tomcat。 2.3 數(shù)據(jù)庫 sql server 2000 簡介 sql server 2000 是 microsoft 公司推出的 sql server 數(shù)據(jù)庫管理系統(tǒng)的最新版本該版 本繼承了 sql server 7.0 版本的優(yōu)點同時又比它增加了許多更先進的功能具有使用方便可 伸縮性好與相關(guān)軟件集成程度高等優(yōu)點可跨越從運行 microsoft windows 98 的膝上型電腦 到運行 microsoft windows 2000 的大型多處理器的服務(wù)器等多種平臺使用。 2.4 jsp 技術(shù)工作原理 2.4.1 js

19、p 技術(shù)簡介 jsp(javaserver pages)是由 sun microsystems 公司倡導(dǎo)、許多公司參與一起建立的一種 動態(tài)網(wǎng)頁技術(shù)標準。jsp 技術(shù)有點類似 asp 技術(shù),它是在傳統(tǒng)的網(wǎng)頁 html 文件中插入 java 程序段(scriptlet)和 jsp 標記(tag),從而形成 jsp 文件(*.jsp)。 所有程序都在服務(wù)器端執(zhí)行,網(wǎng)絡(luò)上傳送給客戶端的僅是得到的結(jié)果,對客戶瀏覽器 的要求最低。它基于強大的 java 語言,具有良好的伸縮性,在網(wǎng)絡(luò)數(shù)據(jù)庫應(yīng)用開發(fā)領(lǐng)域 具有得天獨厚的優(yōu)勢。 jsp 有六種內(nèi)置對象,其中常用的有: request, response, ou

20、t, session, application, config, pagecontext, page, exception. 2.4.2 jsp 技術(shù)的優(yōu)點 jsp 技術(shù)在多個方面加速了動態(tài) web 頁面的開發(fā): (1)將內(nèi)容的生成和顯示進行分離 使用 jsp 技術(shù),web 頁面開發(fā)人員可以使用 html 或者 xml 標識來設(shè)計和格式化最終頁面。使用 jsp 標識或者小腳本來生成頁面上 的動態(tài)內(nèi)容(內(nèi)容是根據(jù)請求來變化的,例如請求帳戶信息或者特定的一瓶酒的價格)。 生成內(nèi)容的邏輯被封裝在標識和 javabeans 組件中,并且捆綁在小腳本中,所有的腳本在 服務(wù)器端運行。 (2)強調(diào)可重用的組

21、件 絕大多數(shù) jsp 頁面依賴于可重用的,跨平臺的組件 (javabeans 或者 enterprise javabeanstm 組件)來執(zhí)行應(yīng)用程序所要求的更為復(fù)雜的處理。 開發(fā)人員能夠共享和交換執(zhí)行普通操作的組件,或者使得這些組件為更多的使用者或者客 戶團體所使用。 (3)采用標識簡化頁面開發(fā) web 頁面開發(fā)人員不會都是熟悉腳本語言的編程人員。 javaserver page 技術(shù)封裝了許多功能,這些功能是在易用的、與 jsp 相關(guān)的 xml 標識中 進行動態(tài)內(nèi)容生成所需要的。 (4)健壯的存儲管理和安全性 由于 jsp 頁面的內(nèi)置腳本語言是基于 java 編程語言的, 而且所有的 js

22、p 頁面都被編譯成為 java servlet,jsp 頁面就具有 java 技術(shù)的所有好處,包 括健壯的存儲管理和安全性。 (5)一次編寫,各處運行 作為 java 平臺的一部分,jsp 擁有 java 編程語言“一次編 寫,各處運行”的特點。 2.4.3 java servlet 概述 servlet 是 java 編寫的服務(wù)器端程序,是由服務(wù)器端執(zhí)行和調(diào)用的 java 類。servlet 是采 用 java 技術(shù)來實現(xiàn) cgi 功能的一種技術(shù),能夠像 cgi 一樣動態(tài)地擴展 web 服務(wù)器的功能, 并采用請求響應(yīng)模式提供 web 服務(wù)。 jsp 技術(shù)是用 java 語言作為腳本語言的,談

23、及 jsp 技術(shù),少不了要對 java 技術(shù)進 行一些基本的介紹。 2.4.4 javabean 簡介 javabean 是一種基于 java 的軟件組件,javabean 和 active 控件一樣,可以通過封裝業(yè) 務(wù)邏輯建立一整套可重復(fù)利用的對象庫。jsp 對于在 web 應(yīng)用中集成 javabean 組件提供 了完善的支持,這種支持不僅能縮短開發(fā)時間(可以直接利用經(jīng)過測試和可信任的已有組 件) ,避免重復(fù)開發(fā),也為 jsp 應(yīng)用帶來了更多的可伸縮性。javabean 組件可以用來執(zhí)行 復(fù)雜的計算任務(wù),或負責與數(shù)據(jù)庫的交互及數(shù)據(jù)提取等。 由于 java 語言在這些方面所具有的特點和優(yōu)勢,使

24、得基于它的軟件 javabean 組件技術(shù) 倍受人們關(guān)注。它的任務(wù)就是:一次編寫,可以在任何地方執(zhí)行,可以在任何地方重用。 javabean 組件可以在任何地方重用包括了可以在應(yīng)用程序、其他組件、文檔、web 站點 和應(yīng)用程序構(gòu)造器工具等多種方案中再利用。 為了創(chuàng)建和使用 java 軟件組件,javabean 被實現(xiàn)為一種獨立于平臺和結(jié)構(gòu)的應(yīng)用程序 接口,它的實現(xiàn)可以忽略內(nèi)部的結(jié)構(gòu)和細節(jié)問題,只需定義其外部的特征及對外功能就行。 其中,屬性、方法和事件三種接口可以獨立對外進行開發(fā)。 2.5 網(wǎng)站開發(fā)模式 目前,jsp 技術(shù)已經(jīng)成為一種受大多數(shù)大型企業(yè)或中小型企業(yè)喜愛的動態(tài)網(wǎng)頁開發(fā)技 術(shù)。越來越

25、多的技術(shù)人員也逐步成為 jsp 技術(shù)的推崇者。jsp 技術(shù)正是利用了 java 的“一 次開發(fā),處處使用”的性能,成為了網(wǎng)站開發(fā)技術(shù)人員的首選技術(shù)。當然,jsp 技術(shù)的最 大優(yōu)勢在于能夠?qū)㈨撁娴谋憩F(xiàn)形式和頁面的商業(yè)邏輯分開。 jsp 網(wǎng)站開發(fā)技術(shù)標準提供了兩種開發(fā)模式:一種是 jsp+javabean 開發(fā)模式;一種是 jsp+servlet+javabean 開發(fā)模式。 jsp+javabean 模型圖如圖 2-3 所示: jsp 瀏 覽 器 databasejavabean 圖 2-3 jsp+javabean 模型圖 在這種模型中,jsp 頁面獨自響應(yīng)請求并將處理結(jié)果返回給客戶,所有的數(shù)

26、據(jù)通過 javabean 來處理,jsp 實現(xiàn)頁面的顯示。此模型常常會導(dǎo)致頁面被嵌入大量的腳本語言或 者 java 代碼段,當處理大型業(yè)務(wù)時,頁面程序?qū)⒆兊卯惓?fù)雜給開發(fā)和維護帶來困難。 jsp+servlet+javabean 模型圖如圖 2-4 所示: 瀏 覽 器 databasejavabean servlet jsp 圖 2-4 jsp+servlet+javabean 模型圖 servlet 技術(shù)是一種采用 java 技術(shù)來實現(xiàn) cgi 功能的一種技術(shù)。servlet 是運行在 web 服務(wù)器上,用來生成 web 頁面。servlet 技術(shù)非常適于服務(wù)器端的處理和編程。 在此種開發(fā)模

27、式中,jsp 技術(shù)用來顯示頁面,該頁面中沒有任何的商業(yè)處理邏輯,通 過 servlet 技術(shù)來完成大量的事物處理工作。servlet 用來處理事務(wù)的請求,充當著一個控 制者的角色,并負責向客戶發(fā)送請求,創(chuàng)建 jsp 需要的 bean 和對象,根據(jù)用戶的請求行 為,決定將哪個 jsp 頁面發(fā)送給用戶。 本設(shè)計主要使用第一種開發(fā)模式,簡單實用,便于管理。 2.6 本章小結(jié) 本章只要介紹了開發(fā)系統(tǒng)所需要的技術(shù)和環(huán)境。本系統(tǒng)開發(fā)的只要工具是 myeclips6.0。接著介紹了服務(wù) tomcal6.0,數(shù)據(jù)庫本課題用的是 sqlserver2000,它連 接前臺用的是 jdbc-odbc 橋。最后介紹了

28、 jsp 的運行模式、工作原理和技術(shù)特點。 第 3 章 系統(tǒng)分析 系統(tǒng)分析是平臺開發(fā)的一個不可缺少的環(huán)節(jié),為了能夠使本系統(tǒng)更好、更完善地被設(shè) 計出來,就必須先進行調(diào)查研究。在系統(tǒng)調(diào)查的基礎(chǔ)上,對新系統(tǒng)的功能進行細致的分析, 從而才能夠開發(fā)出完整的系統(tǒng)設(shè)計。 3.1 設(shè)計目標 本平臺利用現(xiàn)在比較廣泛的 jsp+sqlserver2000 數(shù)據(jù)庫的架構(gòu)實現(xiàn)的,進行系統(tǒng)分析, 為將來進一步的實施打下一個堅實的技術(shù)基礎(chǔ)。本平臺將投入到實際的試運行之中,進行 測試,如果測試滿意的話,將進行平臺的完善開發(fā),從而實現(xiàn)信息化,規(guī)范化,系統(tǒng)化, 網(wǎng)絡(luò)化的平臺,具有較好的適應(yīng)性和推廣性。 此系統(tǒng)分為前臺管理和后臺

29、管理。前臺管理是友好的操作界面,供用戶瀏覽、查詢使 用。包括:瀏覽商品、查詢商品、訂購商品、購物車、用戶信息管理等功能;后臺管理是 提供給管理員的,其中包括:商品管理、用戶管理、訂單管理等。使管理員從繁瑣的手工 操作中解脫出來,并提高了辦公效率。 3.2 可行性分析 可行性研究是為了弄清楚系統(tǒng)開發(fā)的項目是不是可以實現(xiàn)和值得進行研究的過程, 實際上是一次大大簡化系統(tǒng)分析和系統(tǒng)設(shè)計的過程,所以,進行可執(zhí)行性的分析是非常必 要的,也是很重要的。 3.2.1 經(jīng)濟可行性 進行開發(fā)成本的估算以及了解取得效益的評估,確定要開發(fā)的項目是否值得投資開發(fā), 這些即為經(jīng)濟可行性研究的內(nèi)容。對于大多數(shù)系統(tǒng),一般衡量

30、經(jīng)濟上是否合算,應(yīng)考慮一 個底線,經(jīng)濟可行性研究范圍比較廣,包括成本效益分析、公司的長期經(jīng)營策略、開發(fā) 所需的成本和資源、潛在的市場前景。 本平臺只需要一臺性能好一點的計算機擔當服務(wù)器,裝上 tomcat 服務(wù)器軟件,即可成 為一臺服務(wù)器??蛻糁灰B上服務(wù)器就可以進行運作,經(jīng)濟上都是可行的,而且要求不高, 所以該系統(tǒng)的開發(fā)是可行的。 3.2.2 技術(shù)可行性 對要開發(fā)項目的功能、性能和限制條件進行分析,確定在現(xiàn)有的資源條件下,技術(shù)風 險又多大,項目是否能實現(xiàn),這些即為技術(shù)可行性研究的內(nèi)容。這里的資源包括已有的或 可以搞到的硬件、軟件資源,現(xiàn)有技術(shù)人員水平和已有的工作基礎(chǔ)。 本系統(tǒng)需要一臺服務(wù)器,

31、配置要求與客戶量成正比,可以供一個公司或企業(yè)使用。當 前的主流服務(wù)器有很多選擇,而他們廠家的售后服務(wù)也很好。服務(wù)器需要安裝的服務(wù)器 tomcat6.0。數(shù)據(jù)庫可以使用 sqlserver2000 數(shù)據(jù)庫。總之,這個平臺開發(fā)所需要的東 西很容易集齊,技術(shù)性也不是很高,所以技術(shù)是可行的。 3.2.3 社會可行性 研究要開發(fā)的項目是否存在任何侵犯、妨礙等責任問題,要開發(fā)項目的運行方式在用 戶組織內(nèi)是否行得通,現(xiàn)有管理制度、人員素質(zhì)和操作方式是否可行,這些即為社會可行 性研究得內(nèi)容。社會可行性所涉及得范圍也比較廣,它包括合同、責任、侵權(quán)、用戶組織 得管理模式及規(guī)范,其他一些技術(shù)人員常常不了解得陷阱等。

32、 因為本平臺是個人自主開發(fā)的,所以不存在侵權(quán)、管理制度、組織管理等問題,這個 平臺的社會可行性是可行的。 3.3 網(wǎng)站的需求分析 3.3.1 相關(guān)網(wǎng)站的功能構(gòu)架的考察 考察的網(wǎng)站主要是國內(nèi)有名的“當當”網(wǎng)上書店進入網(wǎng)站后不用急著登錄,你可以隨 便看看,新的圖書和軟件介紹詳細,可以看到除了圖書外還有影碟、游戲等多種商品,避 免了網(wǎng)站銷售的單一性。當你需要購買的時候,就需要登錄了, 如果你沒有注冊過,就 需要注冊成為用戶。 除了這些功能,比較人性化的功能還有商品搜索, 除此之外,還有如新品推薦、熱門商品等等。最后當你結(jié)賬的時候,只要點擊結(jié)賬就 可以了。這樣整個購買過程就結(jié)束了。這些就是我們能夠以用

33、戶的角度從“當當”得到的 信息。 其中有一些功能由于沒有作過詳細的調(diào)查,所以不能確定,但是以上調(diào)查證明要想成 為一個完整的購物網(wǎng)站,有一些功能如會員、購買等必須有,這就為本次設(shè)計提供了參考。 3.3.2 網(wǎng)站的設(shè)計 經(jīng)過以上的初步調(diào)查和研究,并且確定了該平臺的可行性,并決定開發(fā)本平臺,為了 能夠?qū)ΜF(xiàn)行的平臺內(nèi)容進行充分了解,使所要開發(fā)的平臺更具有實用性和適應(yīng)性,通過實 習調(diào)查和指導(dǎo)老師的耐心介紹,設(shè)計出該平臺功能如下: (1) 能夠完成用戶基本信息錄入的注冊和用戶基本信息的個人前臺與后臺管理。 (2) 能夠完成管理員對網(wǎng)站的書籍管理、處理訂單,會員管理、操作管理的功能。 (3) 能過書籍的名稱

34、,書籍的分類進行搜索。 (4) 能夠通過查看購物車對所選商品進行確定、挑選,通過定單查詢對支付費用進行 確定。 3.3.3 網(wǎng)站設(shè)計的特點 我所設(shè)計和開發(fā)的網(wǎng)上書店是經(jīng)過很長時間的調(diào)查和分析才開始具體實施的,它的主 要特點是改變了以往的購物只能過現(xiàn)實的商場才能達到的結(jié)果,采用 wed 技術(shù),借助于 internet 互聯(lián)網(wǎng)廣泛應(yīng)用技術(shù),達到資源共享,提高以往買書的局限性,縮短人們的時間 和提高工作效率,具有較好的交互性,從而實現(xiàn)信息化,規(guī)范化,系統(tǒng)化,網(wǎng)絡(luò)化的平臺, 使整個購書活動過程簡單、方便、易行。 3.3.4 網(wǎng)站開發(fā)的設(shè)計思想 網(wǎng)上書店主要是對后臺管理和前臺操作。后臺管理是管理員對本網(wǎng)

35、站的維護,通過商 品管理、處理訂單、 、會員管理、操作管理等功能達到對網(wǎng)站的管理。前臺操作是用戶登 錄到本網(wǎng)站,可以進行用戶注冊,通過網(wǎng)站的新書上架、商品分類或商品搜索功能,找到 自己想要買的書,裝入購物車,提交定單進行購買。 3.3.5 系統(tǒng)設(shè)計總的原則 無論哪個網(wǎng)站都要有它自己的設(shè)計規(guī)則。該平臺也一樣,它的主要設(shè)計規(guī)則有: (1)簡單性 在實現(xiàn)平臺的功能的同時,盡量讓平臺操作簡單易懂,這對于一個網(wǎng)站 來說是非常重要的。 (2)針對性 該平臺設(shè)計是網(wǎng)上書店及后臺管理的定向開發(fā)設(shè)計,所以具有專業(yè)突出 和很強的針對性。 (3)實用性 該平臺能完成電子商品展示和管理員管理的基本信息,具有良好的實用

36、 性。 3.4 本章小結(jié) 本章主要確定了本課題的設(shè)計目標,接著對系統(tǒng)作了可行性分析,包括經(jīng)濟可行性、技 術(shù)可行性、社會可行性。最后對網(wǎng)站的需求作了分析,在需求分析中,先考察了和本課題 相關(guān)的網(wǎng)站制作的特色,參考它們用到的技術(shù),最后得出本系統(tǒng)的特點、設(shè)計思想和總的 開發(fā)原則,為以后開發(fā)作了準備。 第 4 章 系統(tǒng)的總體設(shè)計 4.1 購書系統(tǒng)功能分析 經(jīng)過前期的深入調(diào)查和研究,總結(jié)出該系統(tǒng)需要完成的一些具體功能,分析如下: (1)用戶管理 能夠完成用戶基本信息錄入的注冊和用戶基本信息的個人前臺后臺管理。 (2)管理員管理 能夠完成管理員對網(wǎng)站的商品資料(商品添加、商品刪除) 、商品交易 (處理訂單

37、、訂單查詢) 、會員管理(會員管理) 、操作管理(管理員添加、管理員審查、 管理員退出)的功能。 (3)搜索功能 能過書籍的名稱,書籍的分類,進行模糊查詢和精確搜索。 (4)查詢功能 能夠通過查看購物車對所選商品進行確定、挑選,通過定單查詢對支付 費用進行確定。 4.2 功能模塊的設(shè)計 在系統(tǒng)功能的分析基礎(chǔ)上,得到本系統(tǒng)的功能模塊圖如圖 4-1 所示。 網(wǎng)上書店主要包括四大功能模塊,用戶管理模塊、管理員模塊、搜索模塊、查詢模塊 其中用戶管理模塊,主要包括用戶注冊、用戶修改、用戶刪除,用戶的找回密碼等功能; 管理員管理主要包括書籍管理(書籍添加、書籍刪除,書籍查看) 、商品交易、會員管理、 操作

38、管理(管理員添加、管理員退出)等功能;搜索主要包括(書籍名稱、書籍類別) 。 4.3 系統(tǒng)流程分析 (1)前臺購物流程圖 如圖 4-2 所示。 (2)后臺訂單處理流程圖 如圖 4-3 所示。 (3)注冊功能流程圖 如圖 4-4 所示 (4)用戶登錄流程圖 如圖 4-5 所示。 (5)商品搜索流程圖 如圖 4-6 所示。 瀏 覽 書 籍 選 擇 書 籍 訂 購 書 籍 去 購 物 車 去 收 銀 臺 提 交 訂 單 未注冊用戶 已登錄注冊用戶 未登錄注冊用戶 注冊 登錄 圖 4-2 顧客前臺購物 網(wǎng)上書店 用戶管理管理員管理網(wǎng)站布局搜索 書籍修改 書籍添加 書籍刪除 管理員添加 管理員退出 會員

39、管理 管理員管理 模糊搜索 精確搜索 書籍管理 用戶刪除 用戶信息修改 用戶注冊 訂單管理 用戶查找密碼 用戶信息查看 用戶刪除 用戶信息查看 用戶注銷 訂單查看 訂單刪除 書籍發(fā)送 新書上架 銷售排行 商家推薦 圖 4-1 系統(tǒng)總體結(jié)構(gòu) 用 戶 訂 單 訂 單 處 理 訂 單 結(jié) 帳 訂 單 發(fā) 貨 訂 單 刪 除 圖 4-3 后臺訂單 圖 4-4 用戶注冊 注冊入口 必選項為空 用戶名有效? 輸入密碼致一致? 密碼長度符合要求 求? 注冊成功 否 否 否 否 是 否 是 是 是 登錄入口 取得用戶名和密碼 將 userid 存入 session 中 用戶是否存在 密碼是否正確 登錄成功 是

40、 是 否 否 圖 4-5 用戶登陸 圖 4-6 商品搜索 (6)商品管理流程圖 如圖 4-7 所示。 開始搜索 輸入條件 搜索結(jié)果 查看商品購物車 下訂單 繼續(xù)搜索 是 否 商品管理 查詢商品 修改,刪除 滿意否 返回 添加商品 是 否 圖 4-7 商品管理 (7)購物車流程圖 如圖 4-8 所示。 圖 4-8 購物車流程 購物車 查看商品 滿意嗎 下訂單 調(diào)整商品 是 否 付款 4.4 系統(tǒng)數(shù)據(jù)庫設(shè)計 4.4.1 數(shù)據(jù)庫設(shè)計分析 在信息世界中,信息從客觀事物出發(fā)流經(jīng)數(shù)據(jù)庫,通過決策機構(gòu)最后又回到客觀世界, 信息的這一循環(huán)經(jīng)歷了三個領(lǐng)域:信息世界,數(shù)據(jù)世界,現(xiàn)實世界。現(xiàn)實世界的事物反映 到人的

41、頭腦中,人的大腦對它有個認識過程,經(jīng)過分析(選擇、命名、分類等)進入信息 世界。這些信息再進一步加工、編碼,然后進入數(shù)據(jù)世界,而軟件系統(tǒng)的開發(fā)工作需要考 慮這兩個方面的問題,也就是要考慮系統(tǒng)開發(fā)所需要的數(shù)據(jù),以及如何對這些數(shù)據(jù)進行操 作。這兩個問題貫穿了整個軟件系統(tǒng)的開發(fā)過程,這也就是數(shù)據(jù)庫的設(shè)計問題,軟件設(shè)計 的一個核心。 網(wǎng)上書店的主要對象是用戶,所以必需建立用戶表,包括用戶的基本信息情況;用戶 的主要活動是對商品的購買,所以必需建立商品信息表;用戶對商品的購買,用戶提交定 單,建立定單表。 4.4.2 e-r 圖 數(shù)據(jù)庫設(shè)計要遵循一些規(guī)則,一個好的數(shù)據(jù)庫滿足一些嚴格的約束和要求。盡量分離

42、 各實體對應(yīng)的表,一個實體對應(yīng)一個表。實體、屬性與聯(lián)系是進行概念設(shè)計時要考慮的 3 個元素,也是一個好的數(shù)據(jù)庫設(shè)計的核心。經(jīng)過仔細地設(shè)計,得到各個實體的 e-r 圖。 圖 4-1 用戶實體屬性圖 真實姓名 郵編 詳細地址 用戶名稱 回答 聯(lián)系電話 用戶密碼 用戶 id 用戶類型 問題 注冊時間 用戶 圖 4-2 訂單實體屬性圖 圖 4-3 圖書實體屬性圖 圖 4-4 消費實體屬性圖 訂單 訂單 id 銷售價格 訂單日期 圖書數(shù)量圖書金額 訂單狀態(tài) 用戶名 銷售價格 庫存數(shù)量 圖書 id 內(nèi)容簡介 作者 是否推薦 圖書名稱 出版社 出版日期 進貨日期 書籍類型 進貨價格 圖書 消費 折扣數(shù) 用戶

43、名 消費額 會員等級 1 1 m 1 n m 圖 4-5 實體聯(lián)系 e-r 圖 4.4.3 數(shù)據(jù)庫具體設(shè)計 由設(shè)計的 e-r 圖得到下面各表的結(jié)構(gòu)。 表 4-1 系統(tǒng)會員消費信息表(usersend 表) 字段名類型說明 username文本會員名稱 sendmoney數(shù)字消費的數(shù)量 zhe數(shù)字折扣等級 dengji數(shù)字會員等級 表 4-2 系統(tǒng)書籍信息表(book 表) 用戶 購 買 書籍 訂單 訂購 包括 字段名類型說明 bookid數(shù)字圖書的 id 號 bookname文本圖書名稱 booktype文本圖書的類型 author文本本書作者 chubanshe文本出版社 price數(shù)字本站

44、售價格 cben數(shù)字進格 outdate文本出版時間 addtime文本進貨時間 booksum數(shù)字圖書剩余數(shù)量 bookintroduce文本圖書介紹 iftujian數(shù)字是否推薦 lirun數(shù)字每本的盈利 表 4-3 訂單明細表(dmingxi 表) 字段名類型說明 dingdanid文本訂單號 username文本會員名稱 bookname文本書籍名稱 quantity數(shù)字購買的書籍數(shù)量 price數(shù)字單價 num數(shù)字總價 addtime文本下單時間 ifok數(shù)字訂單狀態(tài) 表 4-4 系統(tǒng)會員信息表(usr 表) 字段名類型說明 userid數(shù)字會員的 id 號 username文本會員

45、名稱 truename文本用戶的真實姓名 userprd文本密碼 question文本找回密碼的問題 answer文本答案 address文本用戶地址 post文本郵編 addtime文本注冊時間 lasttime文本上次登錄時間 usertype文本用戶的類型 tel文本電話 email文本郵箱 introduce文本備注 4.5 本章小結(jié) 本章開始了系統(tǒng)的總體設(shè)計,主要有系統(tǒng)的功能分析、模塊分析和流程分析。其中,在 功能分析中畫出了本系統(tǒng)的總體 e-r 圖,在模塊分析中介紹到系統(tǒng)總共用到哪些模塊,而 在流程分析中分別畫出了會員注冊、購物、訂單等流程圖。最后寫出了系統(tǒng)數(shù)據(jù)庫的表的 結(jié)構(gòu),為系

46、統(tǒng)的詳細設(shè)計做了準備。 第 5 章 系統(tǒng)的詳細設(shè)計和實現(xiàn) 5.1 前臺設(shè)計 在主頁上,顧客能迅速獲得商品的資料,如新發(fā)布的產(chǎn)品、熱門產(chǎn)品,商家推薦,銷售排 行,新書推薦。這樣能讓顧客在最短時間內(nèi)獲得他們說需要的商品。而我們還可以看到, 新的用戶可以在這里注冊、會員可以在這里直接登陸、修改自己的資料,查看訂單,查看 購物車等??傊?,主頁的設(shè)計的只要思想就是方便顧客購物。首頁的設(shè)計使用的是表格嵌 套的 jsp 語句。jsp:include 加載的頭部頁面 head.jsp,中間為總體的顯示頁面 head.jsp, 頁腳是靜態(tài)頁面 copyright.html 作為版權(quán)說明。 5.2 用戶管理 5.

47、2.1 用戶注冊 如果成為會員,在購物的時候可以獲得優(yōu)惠,基于這個想法,顧客一般都會在這里先 注冊成為會員的。在主頁上點擊“新用戶注冊”就可以跳到會員注冊頁面,在會員注冊資 料中,分為必填資料和選填資料。注冊頁面為 reg1.jsp 填好一切資料后點擊“好了我要提 交”,提交到注冊處理頁面 reg3.jsp.并使用 javascript 腳本進行驗證,將用戶名與原有 的 user 表進行比較,若用戶名已存在,則提示“此用戶名已存在請重新填寫”,經(jīng)過驗證 后填寫的數(shù)據(jù)添加到數(shù)據(jù)庫的 usr 表中,點擊“不行我要重填”進行重新填寫。 5.2.2 用戶登錄 顧客經(jīng)過注冊后,可以用注冊過的帳號進行登陸

48、。在登陸界面 login.jsp 中或首頁的登 錄框中輸入帳號、密碼、會員類型提交到 user_login.jsp 頁面處理登錄請求,將提交的數(shù)據(jù) 與數(shù)據(jù)庫中的原有 username,userprd,usertype 進行組合查詢比較,驗證通過后就可以登陸 會員系統(tǒng)。如果是管理員進入管理頁面 manager/index.jsp,普通會員進入網(wǎng)站首頁 index.jsp,并且顯示出用戶名,將用戶名存入 session 中后可以進行購物等所有操作。 5.2.3 用戶找回密碼 顧客經(jīng)過注冊后,可以用注冊過的帳號進行登陸。但是如果忘記了密碼,還可以通過 單擊找回密碼鏈接轉(zhuǎn)到 findprd.jsp 頁

49、面填寫問題和答案后提交到 findprd_ok.jsp,比較 usr 表 中的 username,question,answer 的內(nèi)容,找回自己的密碼。該頁面如圖 5-1 所示。 圖 5-1 黃金屋書店找回密碼頁面 如果問題和答案都正確則彈出對話框顯示密碼“你的密碼是” ,后進入登錄頁面重 新登錄。相反如果填寫的信息有誤則彈出對話框顯示“輸入信息有誤,請重新填寫或注冊” 。 5.2.45.2.4 用戶信息查看用戶信息查看 用戶登錄后可以查看自己的注冊信息和在網(wǎng)站的消費信息,通過 myinfo.jsp 顯示用戶 信息。并出現(xiàn)信息修改鏈接,可以修改密碼和注冊信息,但是用戶名不可改變。 5.2.5

50、 用戶信息修改 可以分別進行修改密碼和注冊信息,但是用戶名不可改變。表單提交信息的約束由 javascript 完成,修改密碼的處理頁面是 modify_password_save.jsp。用戶信息修改處理頁 面是 modify_info_save.jsp。數(shù)據(jù)庫更新操作過程中,定義一個整型變量 temp 用于返回數(shù) 據(jù)庫操作的狀態(tài)。這樣可以不用拋出異常來顯示數(shù)據(jù)庫操作狀態(tài),不但可以設(shè)計成一個比 較友好的錯誤處理頁面,管理員也可以根據(jù)提示判斷錯。當 temp0 時,數(shù)據(jù)庫更新成功, 并彈出對話框提示修改成功。若當 temp=0 則提示數(shù)據(jù)庫更新失敗,重新填寫信息。當 temp=5 則提示 惡意

51、解碼,強制關(guān)閉網(wǎng)站。但這一功能還沒有實現(xiàn)。可以繼續(xù)設(shè)計。登錄界面如圖 6-2 所 示。 圖 6-2 黃金屋書店登錄頁面 6.26.2 書籍查找測試書籍查找測試 當用戶精確查找書籍時添加關(guān)鍵字,組合查詢并且根據(jù)填寫的文本框的個數(shù)不同搜 索出精確的書籍信息,如果什么也別不填寫則找到所有書籍。實現(xiàn)界面如圖 6-3 所示。 圖 6-3 黃金屋書店精確搜索頁面 但是也許是設(shè)計思想的問題,實現(xiàn)這一功能用到了很多分支語句,所以只實現(xiàn)了少量 的組合,以后可以增加條件。搜索結(jié)果如圖 6-4 所示。 圖 6-4 黃金屋書店精確搜索結(jié)果頁面 6.36.3 購物車測試購物車測試 當查看書籍了之后點擊添加到購物車按鈕,

52、將書籍添加到購物車。修改數(shù)量的文本框 后點擊修改即可完成修改。但是如果輸入的是非數(shù)字則會系統(tǒng)報錯,所以在提交時使用腳 本驗證,若為空或非數(shù)字則提示填寫數(shù)字。運行界面如圖 6-5 所示。 圖 6-5 黃金屋書店購物車查看頁面 修改后數(shù)量符合要求后提交修改后重新顯示新的信息。 6.46.4 訂單測試訂單測試 購物車的信息提交到生成訂單頁面后先判斷庫存數(shù)量是否足夠如不足夠則,提示修改 數(shù)量。如圖 6-6 所示。 圖 6-6 黃金屋書店生成訂單驗證頁面 數(shù)量合格后提示生成訂單成功,并跳到訂單頁面,這里列出了所有此用戶提交的但是 交易還沒完成沒有付款的訂單和用戶的注冊信息,用戶可以點擊付款,完成交易。如

53、圖 6-7 所示。 圖 6-7 黃金屋書店生成訂單并顯示頁面 設(shè)計出現(xiàn)了一個問題,當購物車中不只一件商品時,程序一一驗證提交的數(shù)量是否合 格,如有一個合格則提示訂單生成成功,但是其實不合格的商品并沒有生成訂單,也沒有 提示用戶。而不合格商品下面的商品若有合格的還是會繼續(xù)生成訂單,這個地方需要改進。 6.56.5 付款測試付款測試 當用戶點擊撤消鏈接取消訂單,點擊付款完成交易。如圖 6-8 所示。 圖 6-8 黃金屋書店交易成功頁面 交易完成后要更新用戶的消費記錄如圖 6-9 所示。 圖 6-9 黃金屋書店消費記錄更新頁面 6.66.6 本章小結(jié)本章小結(jié) 由于做了大量的測試,發(fā)現(xiàn)只有真正測試了才

54、能發(fā)現(xiàn)的很多問題,所以網(wǎng)站的優(yōu)缺點 已基本了解,也設(shè)計了一些解決的方法,并解決了一些問題。此網(wǎng)站主要是前臺的功能比 較多,而后臺的設(shè)計不是很多只有簡單的查看刪除,添加等管理,這里就不詳細介紹了。 結(jié)結(jié) 論論 本系統(tǒng)還只是作者自己設(shè)計的初級的網(wǎng)上書店,由于技術(shù)還不是很成熟,所以有很多 buge 和流程設(shè)計上的不完美,所以還不能投入使用。但是基本的功能都已實現(xiàn)。 實現(xiàn)的功能和不足主要有以下幾點: (1) 用戶的注冊、登陸、取回密碼,均以實現(xiàn),但是表單的驗證還不完善,當輸入的 字符為標點是就會出錯。登錄時沒有設(shè)置登錄次數(shù)容易出現(xiàn)惡意猜解密碼的現(xiàn)象。 (2) 書籍的搜索雖然功能實現(xiàn)了而且結(jié)果很正確,可

55、以多加幾個條件。 (3) 購物車模塊的設(shè)計很成功,功能都實現(xiàn)了,而且很嚴謹,是整個程序的亮點。 (4) 訂單模塊的設(shè)計存在一定的問題,似乎是流程上的設(shè)計問題,但是基本的訂單生 成和刪除的處理以實現(xiàn),并且實現(xiàn)了貨物的發(fā)出書籍數(shù)據(jù)庫的更新和用戶消費記錄的更新。 訂單模塊仍需進一步改進。 (5) 會員設(shè)置上有想法,希望通過消費額來設(shè)置會員的等級,并每一等級有不同的折 扣值,或者可以通過購買數(shù)量來給予不同的折扣。但是這些功能還沒有實現(xiàn),將是我下一 步的設(shè)計目標。 (6) 數(shù)據(jù)庫中的記錄數(shù)量不足,需要多添加一些數(shù)據(jù),測試也需要大量的數(shù)據(jù)來完成。 在 2 個多月的畢業(yè)設(shè)計中,經(jīng)過不斷的學習、探索、指導(dǎo)教師

56、和師兄的幫助,我已經(jīng) 基本完成了當初的設(shè)計構(gòu)想,實現(xiàn)了絕大部分功能。不僅僅學習到了最新的網(wǎng)站開發(fā)技術(shù), 而且還在實際的設(shè)計中鍛煉了自己的編程思想,全面的提高了自己的綜合素質(zhì)。這些都將 成為我以后工作生涯的的財富。 致致謝謝 寫到這里,即我的學位論文將要付梓的時候,想要說的感謝很多,然而我卻想借這一 偶之地說上幾句。這篇并不太長的論文,不僅使我想到半年來的的艱辛工作,四年來的寒 窗苦讀,更是我人生最重要的一段時間的一個句號。在這段時間里,我從一個從未離開父 母庇護的懵懂少年成長為一個懂得人間寒暑的高校畢業(yè)生,其間的痛苦,悲傷,歡笑,一 切的一切在我腦海中還是那么清晰、難忘 一次次的迷失,一絲絲的

57、曙光,老師們的鼓勵和教導(dǎo)指引著我走過了四年的時間,感 謝指導(dǎo)老師對我論文的指導(dǎo),僅以致謝的方式遠不能表達的我的感激之情。敬祝恩師們身 體安康,合家幸福! 衷心感謝我的同學們的幫助,你們在生活和學習上對我的幫助是這篇論文得以順利完 成的保障。感謝我的父母在萬里之外對我的關(guān)懷,你們的鼓勵也是我完成論文的最大動力。 祝二老身體健康,萬事如意! 四年時間轉(zhuǎn)瞬即過,回首往事感慨萬千。本科階段只是我追求的開始,在以后的日子 里我會更加勤奮的工作,努力去征服一個個的困難,實現(xiàn)我人生的夢想。 最后,再次謝謝所有幫助過我的人們和我偉大的母校,謝謝! 參考文獻參考文獻 1魏雪萍.dreamveaver mx 20

58、04 中文版完全自學手冊m.北京:人民郵電出版社,2004. 2周松建,葛麗.java script 經(jīng)典范例 50 講m.北京:科學出版社,2004:6384,108. 3梁美春,付文學.軟件工程導(dǎo)論m.陜西:聊安大學出版社,2002:45-66,80. 4徐國智.sql server 2000 數(shù)據(jù)庫系統(tǒng)開發(fā)實例精粹m.北京:電子工業(yè)出版社,2006 5王珊,薩師煊. 數(shù)據(jù)庫系統(tǒng)概論m.北京:高等教育出版社,2006:41-51,83-117. 6塞奎春. jsp 信息系統(tǒng)開發(fā)實例精選m.北京:機械工業(yè)出版社, 2006:230-272. 7鄒竹彪. jsp 網(wǎng)絡(luò)編程從入門到精通m.北京:

59、清華大學出版社 , 2007:330-400. 8武延軍,黃飛躍. 精通 jsp 編程技術(shù)m.北京:人民郵電出版社, 2001:56-80,78. 9陳剛eclipse 從入門到精通 北京:清華大學出版社, 2005:416-417. 10russelwindergrahamroberts.developinjavasoftware.johnwiley ,2006:92,214-220,292 11 bruce eckel. thinking in java,third edition. prentice hall ptr,2002. 12 robert c,martin.explains t

60、he profound in simple language the jsp technology.iie transactions,2000 13 ivor horton.java 2 jdk 5 edition.wileypublishing,2005 14 洪維恩,何嘉.java2 面向?qū)ο蟪绦蛟O(shè)計m.北京.中國鐵道出版社.2005.1:50-200 15孫衛(wèi)琴、李洪成tomcat 與 java web 開發(fā)技術(shù)詳解m北京:電子工業(yè)出版社, 2004 附錄附錄 1 1 程序主要代碼 javabean connectdb 使用 jdbc-odbc 橋鏈接數(shù)據(jù)庫 package com.fe

溫馨提示

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

評論

0/150

提交評論