網(wǎng)上書店系統(tǒng)畢業(yè)論文 (2)_第1頁
已閱讀1頁,還剩28頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、<p>  電子信息與工程學(xué)院畢業(yè)論文</p><p>  青青電子商務(wù)書店系統(tǒng)</p><p><b>  [摘 要]</b></p><p>  系統(tǒng)嘗試用JSP在網(wǎng)絡(luò)上架構(gòu)一個(gè)動(dòng)態(tài)的電子商務(wù)網(wǎng)站,它是在Windows XP下,以MySQL為數(shù)據(jù)庫開發(fā)平臺(tái),Tomcat網(wǎng)絡(luò)信息服務(wù)作為應(yīng)用服務(wù)器,MyEclipse為開發(fā)工具,采用

2、HTML,javascript,CSS控制樣式前臺(tái)界面設(shè)計(jì),采用JSP(Java Server Pages)技術(shù)開發(fā)的網(wǎng)上書店系統(tǒng)。系統(tǒng)分前臺(tái)部分和后臺(tái)部分,前臺(tái)部分由用戶使用,主要包括客戶登錄,客戶注冊(cè),商品選購(可按分類方式查詢商品,或通過關(guān)鍵字查詢),購物車管理,查看用戶訂單,用戶個(gè)人信息修改等功能。后臺(tái)部分由管理員使用,主要包括商品管理(增,刪,查),訂單管理(查看訂單清單,更新訂單付款,刪除訂單),用戶信息管理(修,刪,查),

3、發(fā)布新產(chǎn)品等功能。建立后的網(wǎng)站系統(tǒng)是一個(gè)動(dòng)態(tài)、交互式、具有商品提供、系統(tǒng)管理功能的電子商務(wù)網(wǎng)站。</p><p><b>  [關(guān)鍵詞]</b></p><p>  網(wǎng)上書店;Tomcat;MySQL;動(dòng)態(tài)網(wǎng)頁;JSP </p><p>  Qingqing E-commerce shopping system</p><p

4、>  Abstract: </p><p>  The system on the network try to use JSP architecture a dynamic e-commerce site, which is under Windows XP ,using MySQL as database platform, Tomcat application server as a network

5、information services, MyEclipse as a development tool, HTML, javascript , CSS style front control interface design, the use of JSP (Java Server Pages) technology development of online bookstore system. System is divided

6、into foreground and the background of part of the front part by the users, including customer login</p><p>  Key words: Bookstore on net;Tomcat;MySQL ;Dynamic webpage;JSP technology </p><p><

7、b>  目 錄</b></p><p><b>  1 任務(wù)書1</b></p><p>  1.1 題目: 青青電子商務(wù)書店系統(tǒng)1</p><p>  1.2 設(shè)計(jì)時(shí)間: 13周1</p><p>  1.3 其他相關(guān)內(nèi)容1</p><p>  1.4 設(shè)計(jì)資

8、料1</p><p>  1.5 工作內(nèi)容1</p><p>  1.6 課題分工1</p><p>  1.7 設(shè)計(jì)成果1</p><p>  2 開發(fā)運(yùn)行環(huán)境2</p><p>  2.1系統(tǒng)開發(fā)環(huán)境和運(yùn)行環(huán)境2</p><p>  2.1.1開發(fā)環(huán)境2</p>

9、<p>  2.2 開發(fā)工具介紹2</p><p>  2.2.1 MySQL2</p><p>  2.2.2 MyEclipse2</p><p>  2.2.3 java3</p><p>  2.2.4 tomcat3</p><p><b>  3 需求分析4</b&g

10、t;</p><p><b>  3.1 引言4</b></p><p>  3.1.1 編寫目的4</p><p>  3.1.2 背景4</p><p>  3.2 任務(wù)概述4</p><p>  3.2.1 目標(biāo)4</p><p>  3.2.2 應(yīng)用目標(biāo)

11、4</p><p>  3.3 功能需求4</p><p>  3.3.1 游客用例4</p><p>  3.3.2 會(huì)員用例5</p><p>  3.3.3 管理員用例5</p><p>  3.4 運(yùn)行環(huán)境規(guī)定6</p><p><b>  3.5數(shù)據(jù)描述7<

12、/b></p><p>  4 模塊分析與整體設(shè)計(jì)8</p><p><b>  4.1 引言8</b></p><p>  4.2 本系統(tǒng)的功能模塊圖8</p><p>  4.3系統(tǒng)的功能模塊簡介8</p><p>  4.4系統(tǒng)流程分析10</p><p

13、>  5 數(shù)據(jù)庫分析和設(shè)計(jì)13</p><p><b>  5.1 引言13</b></p><p>  5.1.1 編寫目的13</p><p>  5.1.2參考資料13</p><p>  5.2數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(jì)13</p><p>  5.2.1系統(tǒng)主要模塊E-R圖1

14、3</p><p>  5.2.2本系統(tǒng)主要實(shí)體的E-R圖15</p><p>  5.3數(shù)據(jù)庫邏輯設(shè)計(jì)16</p><p>  6 測(cè)試報(bào)告19</p><p>  6.1 編寫目的19</p><p><b>  6.2 背景19</b></p><p> 

15、 6.2.1軟件測(cè)試的意義19</p><p>  6.2.2軟件測(cè)試的原則19</p><p>  6.2.3軟件測(cè)試的方法19</p><p>  6.3 測(cè)試概要21</p><p>  6.3.1被測(cè)試軟件的名稱21</p><p>  6.3.2測(cè)試方法21</p><p>

16、;  6.4 測(cè)試結(jié)果21</p><p>  6.4.1 用戶注冊(cè)測(cè)試21</p><p>  6.4.2 系統(tǒng)登錄測(cè)試21</p><p>  6.4.3圖書瀏覽及查找測(cè)試21</p><p>  6.4.4購物車測(cè)試21</p><p>  6.4.5訂單測(cè)試21</p><p&g

17、t;  6.5本章小結(jié)22</p><p>  7 開發(fā)總結(jié)23</p><p>  7.1 軟件設(shè)計(jì)和編程的認(rèn)識(shí)23</p><p>  7.2 對(duì)學(xué)習(xí)與協(xié)調(diào)的認(rèn)識(shí)23</p><p>  7.3 數(shù)據(jù)庫設(shè)計(jì)的認(rèn)識(shí)23</p><p>  7.4 不足和提高23</p><p>

18、<b>  7.5 致謝24</b></p><p>  附錄A:參考文獻(xiàn)25</p><p><b>  1 任務(wù)書</b></p><p>  1.1 題目: 青青電子商務(wù)書店系統(tǒng)</p><p>  1.2 設(shè)計(jì)時(shí)間: 13周</p><p>  1.3 其他相關(guān)

19、內(nèi)容 </p><p>  項(xiàng)目提出者:電子信息與工程學(xué)院</p><p>  軟件內(nèi)容:詳見第四章的系統(tǒng)模塊設(shè)計(jì)</p><p>  開發(fā)人員:計(jì)科08-2級(jí) </p><p>  軟件用戶:書店,消費(fèi)者</p><p><b>  1.4 設(shè)計(jì)資料</b></p&g

20、t;<p>  所需信息、數(shù)據(jù)及資料由畢業(yè)設(shè)計(jì)指導(dǎo)老師提供,同時(shí)通過學(xué)生個(gè)人的收集來完成。</p><p>  《軟件需求說明書規(guī)范》 </p><p>  《數(shù)據(jù)庫設(shè)計(jì)說明書規(guī)范》 </p><p>  《數(shù)據(jù)要求說明書規(guī)范》 </p><p>  《詳細(xì)設(shè)計(jì)說明書規(guī)范》

21、 </p><p>  《用戶手冊(cè)規(guī)范》 </p><p>  《測(cè)試計(jì)劃、測(cè)試分析報(bào)告規(guī)范》 </p><p>  《詳細(xì)設(shè)計(jì)說明書規(guī)范》 </p><p><b>  1.5 工作內(nèi)容</b></p><p>  通過獨(dú)立的調(diào)研活動(dòng),搜集相關(guān)的文

22、獻(xiàn)資料,進(jìn)行系統(tǒng)的需求分析;</p><p>  通過對(duì)文獻(xiàn)的閱讀和開發(fā)工具的學(xué)習(xí),掌握解決課題所使用的開發(fā)環(huán)境;</p><p>  在(1)、(2)的基礎(chǔ)上,確定完成課題項(xiàng)目所需的功能框架,進(jìn)行系統(tǒng)的模塊規(guī)劃;</p><p>  進(jìn)行相應(yīng)功能模塊開發(fā),根據(jù)項(xiàng)目需要,選擇合適的編程語言和開發(fā)工具;</p><p>  系統(tǒng)功能模塊完成后,

23、進(jìn)行系統(tǒng)整體安裝調(diào)試,基本實(shí)現(xiàn)網(wǎng)上購書流程所需的功能。</p><p><b>  1.6 課題分工</b></p><p>  共同合作:需求分析、整體模塊設(shè)計(jì)</p><p>  耿麗軍:負(fù)責(zé)系統(tǒng)設(shè)計(jì)、前臺(tái)頁面框架設(shè)計(jì)</p><p>  魏愛英:負(fù)責(zé)部分網(wǎng)頁設(shè)計(jì)和文檔的整理。 </p><p&g

24、t;<b>  1.7 設(shè)計(jì)成果</b></p><p>  本系統(tǒng)軟(硬)件及清單一套包括:</p><p>  系統(tǒng)源程序一份及系統(tǒng)開發(fā)文檔一套</p><p>  畢業(yè)論文一份及《用戶手冊(cè)》</p><p>  《伊犁師范學(xué)院電子信息與工程學(xué)院畢業(yè)設(shè)計(jì)論文》</p><p><b>

25、;  2 開發(fā)運(yùn)行環(huán)境</b></p><p>  2.1系統(tǒng)開發(fā)環(huán)境和運(yùn)行環(huán)境</p><p><b>  2.1.1開發(fā)環(huán)境</b></p><p>  操作系統(tǒng):Windows XP</p><p>  數(shù) 據(jù) 庫:MySQL </p><p>  開發(fā)工具:MyEclipse

26、 </p><p><b>  開法語言:jsp</b></p><p>  2.2 開發(fā)工具介紹</p><p>  整個(gè)系統(tǒng)所用的開發(fā)工具有:</p><p>  MyEclipse、MySQL、java和tomcat。</p><p>  2.2.1 MySQL </p>&l

27、t;p>  MySQL是一個(gè)精巧的SQL數(shù)據(jù)庫管理系統(tǒng),雖然它不是開放源代碼的產(chǎn)品,但在某些情況下你可以自由使用。由于它的強(qiáng)大功能、靈活性、豐富的應(yīng)用編程接口(API)以及精巧的系統(tǒng)結(jié)構(gòu),受到了廣大自由軟件愛好者甚至是商業(yè)軟件用戶的青睞,特別是與Apache和PHP/PERL結(jié)合,為建立基于數(shù)據(jù)庫的動(dòng)態(tài)網(wǎng)站提供了強(qiáng)大動(dòng)力。 </p><p>  MySQL是一個(gè)真正的多用戶、多線程SQL數(shù)據(jù)庫服務(wù)器。SQL

28、(結(jié)構(gòu)化查詢語言)是世界上最流行的和標(biāo)準(zhǔn)化的數(shù)據(jù)庫語言。MySQL是以一個(gè)客戶機(jī)/服務(wù)器結(jié)構(gòu)的實(shí)現(xiàn),它由一個(gè)服務(wù)器守護(hù)程序mysqld和很多不同的客戶程序和庫組成。 </p><p>  SQL是一種標(biāo)準(zhǔn)化的語言,它使得存儲(chǔ)、更新和存取信息更容易。例如,你能用SQL語言為一個(gè)網(wǎng)站檢索產(chǎn)品信息及存儲(chǔ)顧客信息,同時(shí)MySQL也足夠快和靈活以允許你存儲(chǔ)記錄文件和圖像。 </p><p>  My

29、SQL 主要目標(biāo)是快速、健壯和易用。最初是因?yàn)槲覀冃枰@樣一個(gè)SQL服務(wù)器,它能處理與任何可不昂貴硬件平臺(tái)上提供數(shù)據(jù)庫的廠家在一個(gè)數(shù)量級(jí)上的大型數(shù)據(jù)庫,但速度更快,MySQL就開發(fā)出來。自1996年以來,我們一直都在使用MySQL,其環(huán)境有超過 40 個(gè)數(shù)據(jù)庫,包含 10,000個(gè)表,其中500多個(gè)表超過7百萬行,這大約有100 個(gè)吉字節(jié)(GB)的關(guān)鍵應(yīng)用數(shù)據(jù)。</p><p>  MySQL建立的基礎(chǔ)是業(yè)已用在

30、高要求的生產(chǎn)環(huán)境多年的一套實(shí)用例程。盡管MySQL仍在開發(fā)中,但它已經(jīng)提供一個(gè)豐富和極其有用的功能集。</p><p>  2.2.2 MyEclipse </p><p>  MyEclipse企業(yè)級(jí)工作平臺(tái)(MyEclipse Enterprise Workbench ,簡稱MyEclipse)是對(duì)Eclipse IDE的擴(kuò)展,利用它我們可以在數(shù)據(jù)庫和JavaEE的開發(fā)、發(fā)布,以及應(yīng)用

31、程序服務(wù)器的整合方面極大的提高工作效率。它是功能豐富的JavaEE集成開發(fā)環(huán)境,包括了完備的編碼、調(diào)試、測(cè)試和發(fā)布功能,完整支持HTML, Struts, JSF, CSS, Javascript, SQL, Hibernate。 </p><p>  在結(jié)構(gòu)上,MyEclipse的特征可以被分為7類: </p><p>  1) JavaEE模型 </p><p>

32、;  2) WEB開發(fā)工具 </p><p>  3) EJB開發(fā)工具 </p><p>  4) 應(yīng)用程序服務(wù)器的連接器 </p><p>  5) JavaEE項(xiàng)目部署服務(wù) </p><p><b>  6) 數(shù)據(jù)庫服務(wù) </b></p><p>  7) MyEclipse整合幫助 <

33、/p><p>  對(duì)于以上每一種功能上的類別,在Eclipse中都有相應(yīng)的功能部件,并通過一系列的插件來實(shí)現(xiàn)它們。MyEclipse結(jié)構(gòu)上的這種模塊化,可以讓我們?cè)诓挥绊懫渌K的情況下,對(duì)任一模塊進(jìn)行單獨(dú)的擴(kuò)展和升級(jí)。 </p><p>  簡單而言,MyEclipse是Eclipse的插件,也是一款功能強(qiáng)大的JavaEE集成開發(fā)環(huán)境,支持代碼編寫、配置、測(cè)試以及除錯(cuò),MyEclipse6.

34、0以前版本需先安裝Eclipse。MyEclipse6.0以后版本安裝時(shí)不需安裝Eclipse。</p><p>  2.2.3 Java</p><p>  Java平臺(tái)由Java虛擬機(jī)(Java Virtual Machine)和Java 應(yīng)用編程接口(Application Programming Interface、簡稱API)構(gòu)成。Java 應(yīng)用編程接口為Java應(yīng)用提供了一個(gè)獨(dú)

35、立于操作系統(tǒng)的標(biāo)準(zhǔn)接口,可分為基本部分和擴(kuò)展部分。</p><p>  Java分為三個(gè)體系JavaSE(Java2 Platform Standard Edition,java平臺(tái)標(biāo)準(zhǔn)版),JavaEE(Java 2 Platform,Enterprise Edition,java平臺(tái)企業(yè)版),JavaME(Java 2 Platform Micro Edition,java平臺(tái)微型版)。</p>

36、<p>  2.2.4 Tomcat</p><p>  Tomcat是Apache 軟件基金會(huì)(Apache Software Foundation)的Jakarta 項(xiàng)目中的一個(gè)核心項(xiàng)目,由Apache、Sun 和其他一些公司及個(gè)人共同開發(fā)而成。由于有了Sun 的參與和支持,最新的Servlet 和JSP 規(guī)范總是能在Tomcat 中得到體現(xiàn),Tomcat 5 支持最新的Servlet 2.4 和

37、JSP 2.0 規(guī)范。因?yàn)門omcat 技術(shù)先進(jìn)、性能穩(wěn)定,而且免費(fèi),因而深受Java 愛好者的喜愛并得到了部分軟件開發(fā)商的認(rèn)可,成為目前比較流行的Web 應(yīng)用服務(wù)器。目前最新版本是6.0。</p><p><b>  3 需求分析</b></p><p><b>  3.1 引言</b></p><p>  為了規(guī)范以及

38、條理的進(jìn)行本系統(tǒng)的設(shè)計(jì),也為使得后續(xù)的開發(fā)和維護(hù)工作變得有趣而輕松,編寫了本系統(tǒng)的需求分析說明書;旨在開發(fā)過程中進(jìn)行參考,使該系統(tǒng)在需求的規(guī)范之內(nèi),避免重復(fù)勞動(dòng),也為后期系統(tǒng)的維護(hù)服務(wù)提供指南。 </p><p>  3.1.1 編寫目的</p><p>  本軟件需求說明書旨在分析、確定系統(tǒng)所要完成的功能,系統(tǒng)本身性能、操作使用、運(yùn)行環(huán)境、輸入/輸出等各相關(guān)方面的要求,用來給系統(tǒng)的開發(fā)人

39、員和用戶閱讀,同時(shí)也作為開發(fā)過程中的開發(fā)標(biāo)準(zhǔn),當(dāng)雙方確認(rèn)之后,以供開發(fā)參考。</p><p><b>  3.1.2 背景</b></p><p>  隨著信息技術(shù)的發(fā)展,人們逐漸發(fā)現(xiàn)網(wǎng)站在促成實(shí)體商店的銷售方面很有價(jià)值,電子商務(wù)越來越受到跟多的關(guān)注,自從亞馬遜成功之后,這種網(wǎng)上交易的模式逐漸為人們所接受,并成為廣大消費(fèi)群體受歡迎的消費(fèi)模式。網(wǎng)上書店,作為實(shí)體書店的一

40、種延伸,發(fā)揮著越來越大的作用,它突破了區(qū)域的限制,不在局限于某個(gè)一個(gè)地區(qū),影響力也越來越大,其超低的投入,巨大的批發(fā)數(shù)量,廣大的消費(fèi)群體使之成為最具影響力、競(jìng)爭力的競(jìng)爭模式。</p><p><b>  3.2 任務(wù)概述</b></p><p><b>  3.2.1 目標(biāo)</b></p><p>  本需求說明書說明《青

41、青電子商務(wù)書店系統(tǒng)》的外部行為,以及其它的相關(guān)因素,為下一步工作,系統(tǒng)分析/系統(tǒng)設(shè)計(jì)提供一個(gè)指導(dǎo)性方法。給軟件需求者(軟件使用者)與我們?cè)O(shè)計(jì)者能更好的交流、溝通提供書面途徑。</p><p>  3.2.2 應(yīng)用目標(biāo)</p><p>  通過本系統(tǒng)軟件,能幫助客戶利用瀏覽器快速方便的進(jìn)行網(wǎng)上購物,而網(wǎng)站管理員則可以方便管理會(huì)員信息、書籍入庫和進(jìn)行訂單處理,使網(wǎng)上購書方便、安全、快捷。<

42、;/p><p><b>  3.3 功能需求 </b></p><p>  本網(wǎng)站訪問分3個(gè)角色:游客、用戶、管理員。</p><p>  3.3.1 游客用例</p><p>  對(duì)于游客,可以注冊(cè)新用戶、瀏覽圖書信息和所屬所各種圖書等操作。</p><p>  圖3-1 游客用例圖</p&g

43、t;<p>  3.3.2 會(huì)員用例</p><p>  用戶登錄系統(tǒng)可以修改個(gè)人信息,瀏覽圖書并可以對(duì)圖書進(jìn)行評(píng)論和放入收藏夾,可以輸入關(guān)鍵字搜索圖書,將想要購買的圖書放入購物車,通過購物車帥選出要購買的圖書進(jìn)行購買,還可以查看用戶購買過的記錄等。</p><p>  圖3-2 用戶用例圖</p><p>  3.3.3 管理員用例</p>

44、;<p>  網(wǎng)站管理員權(quán)限包括管理圖書、管理圖書分類、用戶管理、訂單管理。在圖書、圖書分類以及用戶管理中,管理員可以對(duì)其進(jìn)行增刪改,而在訂單管理中,管理員審核訂單,審核之后由發(fā)貨員進(jìn)行發(fā)貨。</p><p>  圖3-3 管理員用例圖</p><p>  3.4 運(yùn)行環(huán)境規(guī)定</p><p>  數(shù)據(jù)庫:MySQL Server 5.0</p&

45、gt;<p><b>  設(shè)計(jì)配置:</b></p><p>  CPU:P4 2.0GHZ以上</p><p>  內(nèi)存: 256M以上,建議最好為512M</p><p><b>  3.5數(shù)據(jù)描述</b></p><p>  系統(tǒng)頂層數(shù)據(jù)流圖如圖3-4所示:</p>

46、<p>  圖3-4系統(tǒng)頂層數(shù)據(jù)流圖</p><p>  系統(tǒng)第二層數(shù)據(jù)流圖如圖3-5所示:</p><p>  圖3-5系統(tǒng)第二層數(shù)據(jù)流圖</p><p>  系統(tǒng)第三層數(shù)據(jù)流圖如圖3-6所示:</p><p>  圖3-6系統(tǒng)第三層數(shù)據(jù)流圖</p><p>  4 模塊分析與整體設(shè)計(jì)</p>

47、;<p><b>  4.1 引言</b></p><p>  本章內(nèi)容是在對(duì)該系統(tǒng)進(jìn)行完各項(xiàng)需求分析的基礎(chǔ)上,劃分各大功能模塊,并對(duì)每個(gè)功能模塊要實(shí)現(xiàn)的功能進(jìn)行具體地分析,對(duì)本系統(tǒng)的整體設(shè)計(jì)進(jìn)行系統(tǒng)的規(guī)劃。在此過程中,將數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì)和數(shù)據(jù)的處理設(shè)計(jì)緊密結(jié)合起來。與此同時(shí),使開發(fā)人員在開發(fā)過程中對(duì)整個(gè)系統(tǒng)的布局明朗化,用戶對(duì)系統(tǒng)的功能結(jié)構(gòu)清晰化。</p><

48、;p>  4.2 本系統(tǒng)的功能模塊圖</p><p>  經(jīng)調(diào)研分析和仔細(xì)研讀文獻(xiàn),對(duì)系統(tǒng)功能和需求進(jìn)行分析,得到如圖4-1的功能模塊圖:</p><p>  圖4-1系統(tǒng)總體功能模塊圖</p><p>  4.3系統(tǒng)的功能模塊簡介</p><p><b>  1)會(huì)員登錄:</b></p><

49、;p>  這個(gè)功能用于檢測(cè)登錄的用戶是否是本書店原有的會(huì)員,通過用戶輸入的信息和原來存儲(chǔ)的會(huì)員信息進(jìn)行比較和判斷,從而賦予用戶某些權(quán)限。只有登錄成功的用戶才擁有更多的權(quán)限。</p><p><b>  2)瀏覽圖書</b></p><p>  作為網(wǎng)上書店,圖書的銷售才是其主要目標(biāo),只有讓用戶自由瀏覽網(wǎng)頁,才能將要銷售的商品信息傳遞給用戶,因此,瀏覽是每個(gè)網(wǎng)上書

50、店必不可少的一項(xiàng)功能,也就是說它是網(wǎng)站的基礎(chǔ)功能。還可以點(diǎn)擊查看最新上線的圖書和銷量排行榜,點(diǎn)擊排行榜等最新的資訊。</p><p><b>  3)搜索圖書</b></p><p>  這個(gè)模塊是為了方便用戶查找整個(gè)書店的圖書所設(shè)立的,當(dāng)用戶在搜索欄中輸入完整的書名或書名的一部分時(shí),該模塊能將用戶所輸入的信息在書店的數(shù)據(jù)庫中進(jìn)行搜索,搜索完畢后,會(huì)自動(dòng)轉(zhuǎn)到搜索結(jié)果頁

51、面。</p><p><b>  4)查看購物車</b></p><p>  為網(wǎng)上書店用戶買書提供方便,用戶可以隨時(shí)查看購物車,查看自己將要購買的圖書和相關(guān)信息。</p><p><b>  5)查看訂單</b></p><p>  會(huì)員下訂單以后可以查看自己的訂單,如果需要修改訂單可刪除訂單后重

52、新下訂單。</p><p><b>  6)分類管理</b></p><p>  圖4-2分類管理模塊圖</p><p>  分類管理包括增加分類、刪除分類、修改分類</p><p><b>  7)圖書管理</b></p><p>  圖4-3圖書管理模塊圖</p&g

53、t;<p>  圖書管理包括增加圖書、刪除圖書、修改圖書</p><p>  增加圖書:這是整個(gè)書店的后臺(tái)管理最主要的部分,通過這個(gè)模塊,管理員可以增加新書的信息,將新書的信息存儲(chǔ)到圖書的數(shù)據(jù)庫中,方便前臺(tái)系統(tǒng)的調(diào)用。通過這個(gè)模塊,書店管理員能夠方便快捷地對(duì)書店的圖書進(jìn)行管理。</p><p>  刪除圖書:這也是對(duì)書店的圖書信息進(jìn)行管理的,可以將過期沒用的圖書信息進(jìn)行刪除。

54、</p><p><b>  8)注冊(cè)用戶</b></p><p>  這個(gè)主要是用于記錄用戶的基本信息的,充分發(fā)揮這個(gè)功能的作用,能夠很好地記錄用戶的信息,從而掌握一些固定的客源。</p><p><b>  9)用戶管理</b></p><p>  圖4-4用戶管理模塊圖</p>

55、<p>  管理員可以增加、刪除和修改用戶</p><p><b>  10)訂單管理</b></p><p><b>  審核訂單</b></p><p><b>  4.4系統(tǒng)流程分析</b></p><p>  (1)前臺(tái)購物流程圖 如圖</p>

56、<p>  圖4-5前臺(tái)購物流程圖</p><p>  (2)后臺(tái)訂單處理流程圖 如圖</p><p>  圖4-6后臺(tái)訂單處理流程圖</p><p>  (3)注冊(cè)功能流程圖 如圖</p><p>  圖4-7注冊(cè)功能流程圖</p><p>  (4)用戶登錄流程圖 如圖</p><p&

57、gt;  圖4-8用戶登錄流程圖</p><p>  (5)商品搜索流程圖 如圖</p><p>  圖4-9商品搜索流程圖</p><p>  5 數(shù)據(jù)庫分析和設(shè)計(jì)</p><p><b>  5.1 引言</b></p><p>  在信息世界中,信息從客觀事物出發(fā)流經(jīng)數(shù)據(jù)庫,通過決策機(jī)構(gòu)最

58、后又回到客觀世界,信息的這一循環(huán)經(jīng)歷了三個(gè)領(lǐng)域:信息世界,數(shù)據(jù)世界,現(xiàn)實(shí)世界。現(xiàn)實(shí)世界的事物反映到人的頭腦中,人的大腦對(duì)它有個(gè)認(rèn)識(shí)過程,經(jīng)過分析(選擇、命名、分類等)進(jìn)入信息世界。這些信息再進(jìn)一步加工、編碼,然后進(jìn)入數(shù)據(jù)世界,而軟件系統(tǒng)的開發(fā)工作需要考慮這兩個(gè)方面的問題,也就是要考慮系統(tǒng)開發(fā)所需要的數(shù)據(jù),以及如何對(duì)這些數(shù)據(jù)進(jìn)行操作。這兩個(gè)問題貫穿了整個(gè)軟件系統(tǒng)的開發(fā)過程,這也就是數(shù)據(jù)庫的設(shè)計(jì)問題,軟件設(shè)計(jì)的一個(gè)核心。</p>

59、<p>  網(wǎng)上書店的主要對(duì)象是用戶,所以必需建立用戶表,包括用戶的基本信息情況;用戶的主要活動(dòng)是對(duì)商品的購買,所以必需建立商品信息表;用戶對(duì)商品的購買,用戶提交定單,建立定單表。</p><p>  5.1.1 編寫目的</p><p>  為了讓本系統(tǒng)的管理員能很好的對(duì)本系統(tǒng)進(jìn)行管理和維護(hù),用戶可以對(duì)書店的情況方便的瀏覽,提高管理和使用效率。通過閱讀本說明書還可以提高對(duì)系

60、統(tǒng)數(shù)據(jù)庫的整體認(rèn)識(shí)。</p><p>  本系統(tǒng)的數(shù)據(jù)庫功能,主要體現(xiàn)在對(duì)各種信息的提供、保存、更新和查詢操作上,本環(huán)節(jié)就是為了很好的促進(jìn)系統(tǒng)開發(fā)者與系統(tǒng)使用人的信息交流,促進(jìn)效率,使用戶更加高效便利的使用本系統(tǒng)。</p><p><b>  5.1.2參考資料</b></p><p><b>  見附錄A參考文獻(xiàn)</b>

61、</p><p>  5.2數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(jì)</p><p>  根據(jù)領(lǐng)域模型分析的結(jié)果:</p><p>  5.2.1系統(tǒng)主要模塊E-R圖</p><p>  系統(tǒng)登錄模塊,需要有各自用戶的各自登錄賬號(hào)及密碼。</p><p>  系統(tǒng)用戶E-R圖如圖5-1所示:</p><p>  圖5

62、-1 系統(tǒng)登錄模塊E-R圖</p><p>  管理員發(fā)布產(chǎn)品信息:需要發(fā)布的產(chǎn)品所有屬性且產(chǎn)品由唯一ID屬性,此屬性為產(chǎn)品信息表主鍵,在數(shù)據(jù)操作的流程中經(jīng)常用到。產(chǎn)品信息管理E-R圖如圖5-2所示:</p><p>  圖5-2產(chǎn)品信息管理模塊E-R圖</p><p>  管理員管理會(huì)員信息:已創(chuàng)建的會(huì)員實(shí)體有ID屬性,此屬性為會(huì)員信息表主鍵。會(huì)員管理E-R圖如圖

63、5-3所示</p><p>  圖5-3會(huì)員管理模塊E-R圖</p><p>  4)用戶訂購書籍:用戶可以通過訂單購買書籍</p><p>  圖5-4用戶訂購書籍模塊E-R圖</p><p>  5.2.2本系統(tǒng)主要實(shí)體的E-R圖</p><p><b>  用戶實(shí)體E-R圖:</b><

64、/p><p>  圖5-5用戶實(shí)體E-R圖</p><p><b>  訂單實(shí)體E-R圖:</b></p><p>  圖5-6訂單實(shí)體E-R圖</p><p><b>  圖書實(shí)體E-R圖:</b></p><p>  圖5-7圖書實(shí)體E-R圖</p><p

65、>  5.3數(shù)據(jù)庫邏輯設(shè)計(jì)</p><p>  本系統(tǒng)各數(shù)據(jù)庫表如下:</p><p>  表5-1圖書基本信息表(book):</p><p>  表5-2圖書大類名稱信息表(bbclass):</p><p>  表5-3圖書小類表(bsclass)</p><p>  表5-4圖書評(píng)論表(bookcommn

66、ets)</p><p>  表5-5圖書分類分配表(bs)</p><p>  表5-6圖書相關(guān)信息表(bookinfo)</p><p>  表5-7公告表(notice)</p><p>  表5-8會(huì)員信息表(user)</p><p>  表5-9管理員表(admin)</p><p>

67、;  表5-10供貨商表(tigongshang)</p><p>  表5-11購物車信息表(tigongshang)</p><p>  表5-12郵寄信息表(tigongshang)</p><p><b>  6 測(cè)試報(bào)告</b></p><p><b>  6.1 編寫目的</b><

68、;/p><p>  青青電子商務(wù)書店系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)已經(jīng)調(diào)試成功,在未正式運(yùn)行之前,完全有必要進(jìn)行全面的測(cè)試,以檢驗(yàn)軟件的可靠性、正確性以及穩(wěn)定性,這也是開發(fā)項(xiàng)目的最基本規(guī)范。只有這樣才能更好的對(duì)本系統(tǒng)的正確性做出客觀公正的評(píng)價(jià)。</p><p>  注:本測(cè)試報(bào)告在系統(tǒng)經(jīng)過較為嚴(yán)格測(cè)試的基礎(chǔ)上編寫。</p><p><b>  6.2 背景</b>

69、;</p><p>  被測(cè)試系統(tǒng)的名稱:青青電子商務(wù)書店系統(tǒng)。</p><p>  為了更進(jìn)一步的對(duì)本軟件進(jìn)行驗(yàn)證,為了能給用戶一個(gè)滿意的軟件,讓用戶更好的使用本軟件,從而提高用戶的工作效率。為此本測(cè)試組對(duì)此軟件做了詳細(xì)的測(cè)試。本報(bào)告最終的用戶是此軟件的開發(fā)者以及此軟件的最終維護(hù)者,為軟件以后升級(jí)和修改提供參考。</p><p>  6.2.1軟件測(cè)試的意義<

70、;/p><p>  軟件測(cè)試就是利用測(cè)試工具按照測(cè)試方案和流程對(duì)產(chǎn)品進(jìn)行功能和性能測(cè)試,甚至根據(jù)需要編寫不同的測(cè)試工具,設(shè)計(jì)和維護(hù)測(cè)試系統(tǒng),對(duì)測(cè)試方案可能出現(xiàn)的問題進(jìn)行分析和評(píng)估。執(zhí)行測(cè)試用例后,需要跟蹤故障,以確保開發(fā)的產(chǎn)品適合需求。</p><p>  6.2.2軟件測(cè)試的原則</p><p>  軟件開發(fā)人員應(yīng)當(dāng)避免測(cè)試自己的程序。</p><

71、p>  應(yīng)盡早地和不斷地進(jìn)行軟件測(cè)試。</p><p>  對(duì)測(cè)試用例要有正確的態(tài)度。</p><p>  一定要充分注意軟件測(cè)試中的群集現(xiàn)象。</p><p>  嚴(yán)格執(zhí)行測(cè)試計(jì)劃,排除測(cè)試的隨意性,以避免發(fā)生疏漏或者重復(fù)無效的工作。</p><p>  應(yīng)當(dāng)對(duì)每一個(gè)測(cè)試結(jié)果進(jìn)行全面檢查。</p><p>  

72、妥善保存測(cè)試用例、測(cè)試計(jì)劃、測(cè)試報(bào)告和最終分析報(bào)告,以備回歸測(cè)試及維護(hù)之用。</p><p>  6.2.3軟件測(cè)試的方法</p><p>  從是否關(guān)心軟件內(nèi)部結(jié)構(gòu)和具體實(shí)現(xiàn)的角度劃分 </p><p>  A.白盒測(cè)試:白盒測(cè)試也稱結(jié)構(gòu)測(cè)試或邏輯驅(qū)動(dòng)測(cè)試,它是按照程序內(nèi)部的結(jié)構(gòu)測(cè)試程序,通過測(cè)試來檢測(cè)產(chǎn)品內(nèi)部動(dòng)作是否按照設(shè)計(jì)規(guī)格說明書的規(guī)定正常進(jìn)行,檢驗(yàn)程序中的

73、每條通路是否都能按預(yù)定要求正確工作。</p><p>  B.黑盒測(cè)試:黑盒測(cè)試也稱功能測(cè)試,它是通過測(cè)試來檢測(cè)每個(gè)功能是否都能正常使用。在測(cè)試中,把程序看作一個(gè)不能打開的黑盒子,在完全不考慮程序內(nèi)部結(jié)構(gòu)和內(nèi)部特性的情況下,在程序接口進(jìn)行測(cè)試,它只檢查程序功能是否按照需求規(guī)格說明書的規(guī)定正常使用,程序是否能適當(dāng)?shù)亟邮蛰斎霐?shù)據(jù)而產(chǎn)生正確的輸出信息。黑盒測(cè)試著眼于程序外部結(jié)構(gòu),不考慮內(nèi)部邏輯結(jié)構(gòu),主要針對(duì)軟件界面和軟

74、件功能進(jìn)行測(cè)試。 </p><p>  從是否執(zhí)行程序的角度</p><p>  A.靜態(tài)測(cè)試:靜態(tài)方法是指不運(yùn)行被測(cè)程序本身,僅通過分析或檢查源程序的語法、結(jié)構(gòu)、過程、接口等來檢查程序的正確性。對(duì)需求規(guī)格說明書、軟件設(shè)計(jì)說明書、源程序做結(jié)構(gòu)分析、流程圖分析、符號(hào)執(zhí)行來找錯(cuò)。靜態(tài)方法通過程序靜態(tài)特性的分析,找出欠缺和可疑之處,例如不匹配的參數(shù)、不適當(dāng)?shù)难h(huán)嵌套和分支嵌套、不允許的遞歸、未使

75、用過的變量、空指針的引用和可疑的計(jì)算等。靜態(tài)測(cè)試結(jié)果可用于進(jìn)一步的查錯(cuò),并為測(cè)試用例選取提供指導(dǎo)。</p><p>  B.動(dòng)態(tài)測(cè)試:動(dòng)態(tài)方法是指通過運(yùn)行被測(cè)程序,檢查運(yùn)行結(jié)果與預(yù)期結(jié)果的差異,并分析運(yùn)行效率和健壯性等性能,這種方法由三部分組成:構(gòu)造測(cè)試實(shí)例、執(zhí)行程序、分析程序的輸出結(jié)果;動(dòng)態(tài)測(cè)試,就是通過運(yùn)行軟件來檢驗(yàn)軟件的動(dòng)態(tài)行為和運(yùn)行結(jié)果的正確性。</p><p>  從軟件開發(fā)的過

76、程按階段劃分有</p><p>  A.單元測(cè)試:單元測(cè)試是在軟件開發(fā)過程中要進(jìn)行的最低級(jí)別的測(cè)試活動(dòng),在單元測(cè)試活動(dòng)中,軟件的獨(dú)立單元將在與程序的其他部分相隔離的情況下進(jìn)行測(cè)試。</p><p>  B.集成測(cè)試:集成測(cè)試,也叫組裝測(cè)試或聯(lián)合測(cè)試。在單元測(cè)試的基礎(chǔ)上,將所有模塊按照設(shè)計(jì)要求(如根據(jù)結(jié)構(gòu)圖〕組裝成為子系統(tǒng)或系統(tǒng),進(jìn)行集成測(cè)試。實(shí)踐表明,一些模塊雖然能夠單獨(dú)地工作,但并不能保

77、證連接起來也能正常的工作。程序在某些局部反映不出來的問題,在全局上很可能暴露出來,影響功能的實(shí)現(xiàn)。</p><p>  C.確認(rèn)測(cè)試:確認(rèn)測(cè)試的目的是向未來的用戶表明系統(tǒng)能夠像預(yù)定要求那樣工作。經(jīng)集成測(cè)試后,已經(jīng)按照設(shè)計(jì)把所有的模塊組裝成一個(gè)完整的軟件系統(tǒng),接口錯(cuò)誤也已經(jīng)基本排除了,接著就應(yīng)該進(jìn)一步驗(yàn)證軟件的有效性,這就是確認(rèn)測(cè)試的任務(wù),即軟件的功能和性能如同用戶所合理期待的那樣。</p><

78、p>  D.系統(tǒng)測(cè)試:系統(tǒng)測(cè)試是將已經(jīng)確認(rèn)的軟件、計(jì)算機(jī)硬件、外設(shè)、網(wǎng)絡(luò)等其他元素結(jié)合在一起,進(jìn)行信息系統(tǒng)的各種組裝測(cè)試和確認(rèn)測(cè)試,其目的是通過與系統(tǒng)的需求相比較,發(fā)現(xiàn)所開發(fā)的系統(tǒng)與用戶需求不符或矛盾的地方,從而提出更加完善的方案.。</p><p>  E.驗(yàn)收測(cè)試:驗(yàn)收測(cè)試是部署軟件之前的最后一個(gè)測(cè)試操作,其目的是確保軟件準(zhǔn)備就緒,并且可以讓最終用戶將其用于執(zhí)行軟件的既定功能和任務(wù)。驗(yàn)收測(cè)試是向未來的用

79、戶表明系統(tǒng)能夠像預(yù)定要求那樣工作。</p><p><b>  6.3 測(cè)試概要</b></p><p>  6.3.1被測(cè)試軟件的名稱</p><p>  青青電子商務(wù)書店系統(tǒng)</p><p><b>  6.3.2測(cè)試方法</b></p><p>  黑盒測(cè)試+動(dòng)態(tài)測(cè)試+

80、集成測(cè)試</p><p><b>  6.4 測(cè)試結(jié)果</b></p><p>  6.4.1 用戶注冊(cè)測(cè)試</p><p>  注冊(cè)時(shí)填寫的數(shù)據(jù)中不能有特殊的字符,否則數(shù)據(jù)庫操作將報(bào)錯(cuò)。在表單驗(yàn)證時(shí)不符合的項(xiàng)目后出現(xiàn)紅字提示正確的方法,并將焦點(diǎn)放在要修改的文本框中。全部合格后提示注冊(cè)成功,添加到數(shù)據(jù)庫的用戶表user中。并將用戶名放入sess

81、ion。當(dāng)用戶名或密碼為空時(shí)提示不能為空,當(dāng)提交的信息沒有通過驗(yàn)證則彈出對(duì)話框提示用戶名密碼出錯(cuò),讓用戶重新填寫。在這里可定義一個(gè)標(biāo)志變量i當(dāng)同一用戶沒提交一次驗(yàn)證使i++,若i>=5則提示惡意解碼,強(qiáng)制關(guān)閉網(wǎng)站。但這一功能還沒有實(shí)現(xiàn)。</p><p>  6.4.2 系統(tǒng)登錄測(cè)試</p><p>  用戶輸入正確的用戶名和密碼,例如:用戶名:glj 密碼:123123 便可登錄。&

82、lt;/p><p>  如果用戶的用戶名和密碼不正確,系統(tǒng)將提示輸入錯(cuò)誤。</p><p>  如果用戶輸入的用戶名不存在則提示用戶名不存在。</p><p>  6.4.3圖書瀏覽及查找測(cè)試</p><p>  當(dāng)用戶精確查找書籍時(shí)添加關(guān)鍵字,可以搜索出包含文本框輸入信息相關(guān)的書籍信息,如果什么也不填寫則找到所有書籍。</p>&

83、lt;p>  如果點(diǎn)擊圖書分類會(huì)直接顯示出該類下面所屬的全部書籍信息。</p><p>  6.4.4購物車測(cè)試</p><p>  當(dāng)查看書籍了之后點(diǎn)擊添加到購物車按鈕,將書籍添加到購物車。修改數(shù)量的文本框后點(diǎn)擊修改即可完成修改。但是如果輸入的是非數(shù)字則會(huì)系統(tǒng)報(bào)錯(cuò),所以在提交時(shí)使用腳本驗(yàn)證,若為空或非數(shù)字則提示填寫數(shù)字,修改后如果數(shù)量符合要求則將重新顯示修改后的信息。將圖書放入購物

84、車后,可以繼續(xù)瀏覽圖書信息,將所需的圖書加入購物車,也可以直接點(diǎn)擊購買,進(jìn)行付款。</p><p><b>  6.4.5訂單測(cè)試</b></p><p>  購物車的信息提交到生成訂單頁面后先判斷庫存數(shù)量是否足夠,如不足夠則提示用戶修改數(shù)量,數(shù)量合格后提示生成訂單成功,并跳到訂單頁面,這里列出了所有此用戶提交的但是交易還沒完成即沒有付款的訂單和用戶的注冊(cè)信息,用戶可

85、以點(diǎn)擊付款,完成交易。</p><p><b>  6.5本章小結(jié)</b></p><p>  由于做了大量的測(cè)試,發(fā)現(xiàn)只有真正測(cè)試了才能發(fā)現(xiàn)的很多問題,所以網(wǎng)站的優(yōu)缺點(diǎn)已基本了解,也設(shè)計(jì)了一些解決的方法,并解決了一些問題。此網(wǎng)站主要是前臺(tái)的功能比較多,而后臺(tái)的設(shè)計(jì)不是很多只有簡單的查看刪除,添加等管理,這里就不詳細(xì)介紹了。</p><p>&

86、lt;b>  7 開發(fā)總結(jié)</b></p><p>  在秦懷斌老師的指導(dǎo)下,本次畢業(yè)設(shè)計(jì),就要畫上一個(gè)句號(hào)了。通過青青電子商務(wù)書店系統(tǒng)設(shè)計(jì)及實(shí)現(xiàn)這個(gè)課題的開發(fā),我們?cè)陂_發(fā)能力上有了實(shí)質(zhì)性地提高。我們不但提高了系統(tǒng)設(shè)計(jì)和編程能力,對(duì)數(shù)據(jù)庫和面向?qū)ο笏枷胗辛烁由钊氲牧私?,?duì)軟件工程有了更深刻的認(rèn)識(shí),而且對(duì)團(tuán)隊(duì)開發(fā)有了更加深入地了解。</p><p>  7.1 軟件設(shè)計(jì)

87、和編程的認(rèn)識(shí)</p><p>  在開發(fā)系統(tǒng)之前,總體規(guī)劃和系統(tǒng)需求分析,都建立在臆想基礎(chǔ)之上,在參看了師哥師姐們的眾多系統(tǒng)之后,意識(shí)到很大的不足就是缺少對(duì)現(xiàn)狀和系統(tǒng)的整體設(shè)計(jì)的清晰認(rèn)識(shí)。后來通過結(jié)合書本和成品的系統(tǒng),才對(duì)系統(tǒng)構(gòu)架有了深切的體會(huì)。</p><p>  對(duì)于具體的編程工作。首先,對(duì)關(guān)系框架需要有清醒而系統(tǒng)的認(rèn)識(shí),要非常了解程序各個(gè)控件之間的調(diào)用與關(guān)系。其次,程序代碼格式要規(guī)整

88、,程序段的結(jié)構(gòu)清晰,要有良好的可讀性。再次,要有對(duì)于程序代碼功能段的注釋,變量命名要有意義,這樣有助于后期完善與維護(hù)系統(tǒng)工作【21】。</p><p>  7.2 對(duì)學(xué)習(xí)與協(xié)調(diào)的認(rèn)識(shí)</p><p>  學(xué)習(xí)是一個(gè)過程,“術(shù)業(yè)有專攻”,在知識(shí)經(jīng)濟(jì)時(shí)代,模仿和內(nèi)化信息與知識(shí),從更深層次的蛻變,才能在現(xiàn)代社會(huì)中贏得聲譽(yù),樹立偉業(yè),而溝通與協(xié)調(diào)是整個(gè)過程的橋梁,協(xié)調(diào)各個(gè)環(huán)節(jié)與各種因素,協(xié)同發(fā)展。

89、尤其是團(tuán)隊(duì)之間的溝通,對(duì)于整體成就的取得尤為重要。即便是兩個(gè)人,也應(yīng)該注意分工合作,提高工作效率,加快設(shè)計(jì)速度。</p><p>  7.3 數(shù)據(jù)庫設(shè)計(jì)的認(rèn)識(shí)</p><p>  我們做的是青青電子商務(wù)書店系統(tǒng),數(shù)據(jù)庫是整個(gè)系統(tǒng)的核心,數(shù)據(jù)庫系統(tǒng)的設(shè)計(jì)好壞,關(guān)系到數(shù)據(jù)庫的開發(fā)與維護(hù),關(guān)系數(shù)據(jù)之間的完整性與規(guī)范化,整體意識(shí)和系統(tǒng)思考,在數(shù)據(jù)庫的設(shè)計(jì)上有更深層次的體現(xiàn)。</p>

90、<p><b>  7.4 不足和提高</b></p><p>  實(shí)現(xiàn)的功能和不足主要有以下幾點(diǎn):</p><p>  (1) 用戶的注冊(cè)、登陸、取回密碼,均已實(shí)現(xiàn),但是表單的驗(yàn)證還不完善,當(dāng)輸入的字符為標(biāo)點(diǎn)時(shí)就會(huì)出錯(cuò)。登錄時(shí)沒有設(shè)置登錄次數(shù)容易出現(xiàn)惡意猜解密碼的現(xiàn)象。</p><p>  (2) 書籍的搜索雖然功能實(shí)現(xiàn)了,但是還可

91、以多加幾個(gè)搜索條件。</p><p>  (3) 購物車模塊的設(shè)計(jì)很成功,功能都實(shí)現(xiàn)了,而且很嚴(yán)謹(jǐn),是整個(gè)程序的亮點(diǎn)。</p><p>  (4) 訂單模塊的設(shè)計(jì)存在一定的問題,似乎是流程上的設(shè)計(jì)問題,但是基本的訂單生成和查看訂單均已實(shí)現(xiàn)。</p><p>  訂單模塊仍需進(jìn)一步改進(jìn)。</p><p>  (5) 會(huì)員設(shè)置上有想法,希望通過消

92、費(fèi)額來設(shè)置會(huì)員的等級(jí),并每一等級(jí)有不同的折扣值,或者可以通過購買數(shù)量來給予不同的折扣。但是這些功能還沒有實(shí)現(xiàn),將是我下一步的設(shè)計(jì)目標(biāo)。</p><p>  (6) 數(shù)據(jù)庫中的記錄數(shù)量不足,需要多添加一些數(shù)據(jù),測(cè)試也需要大量的數(shù)據(jù)來完成。</p><p>  此外,困惑來源于知識(shí)儲(chǔ)備的不足,雖然做了很多努力來提高自己,參照和學(xué)習(xí)了很多系統(tǒng),但對(duì)開發(fā)工具的生疏和對(duì)系統(tǒng)意識(shí)的生澀,開發(fā)系統(tǒng)的過程

93、走了很多彎路,漫長而艱辛。也曾一度有過放棄的念頭,但最終還是克服了各種困難,將設(shè)計(jì)過程中存在的問題一一解決,將系統(tǒng)基本做成功。</p><p>  有個(gè)哲人說過:”重要的不是我們做了什么,而是我們?cè)谶@個(gè)過程中得到了什么。”成長與蛻變都?xì)w結(jié)于付出與體味,歸納與演繹。提升不僅僅是能力,從潛意識(shí)里改變了一種狀態(tài),才是本次青青電子商務(wù)書店系統(tǒng)設(shè)計(jì)的收獲。</p><p><b>  7.

94、5 致謝</b></p><p>  寫到這里,即我的學(xué)位論文將要付梓的時(shí)候,想要說的感謝很多。老師們的鼓勵(lì)和教導(dǎo)指引著我們走過了四年的時(shí)間,感謝指導(dǎo)老師對(duì)我們論文的指導(dǎo),僅以致謝的方式遠(yuǎn)不能表達(dá)的我的感激之情。敬祝恩師們身體安康,合家幸福!</p><p>  衷心感謝同學(xué)們的幫助,你們?cè)谏詈蛯W(xué)習(xí)上對(duì)我的幫助是這篇論文得以順利完成的保障。感謝父母在萬里之外對(duì)我的關(guān)懷,你們的

95、鼓勵(lì)也是我完成論文的最大動(dòng)力。</p><p>  四年時(shí)間轉(zhuǎn)瞬即過,回首往事感慨萬千。本科階段只是人生追求的開始,在以后的日子里我們會(huì)更加勤奮的工作,努力去征服一個(gè)個(gè)的困難,實(shí)現(xiàn)人生的夢(mèng)想。</p><p>  最后,再次謝謝所有幫助過我們的人和偉大的母校,謝謝!</p><p><b>  附錄A:參考文獻(xiàn)</b></p>&

96、lt;p>  [1]鄒竹彪.JSP寶典[M].北京:電子工業(yè)出版社,2007:5-21,30.</p><p>  [2]騰飛科技,何翠平.Dreamweaver8、Flash8、Fireworks8網(wǎng)頁制作從入門到精髓[M].北京:人民郵電出版社,2007:51-66.</p><p>  [3]郝安林,王偉平,張明亮. JSP從入門到精通[M].北京:電子工業(yè)出版社,2008:9

97、5-99.</p><p>  [4]唐有明,吳華等. JSP動(dòng)態(tài)網(wǎng)站開發(fā)基礎(chǔ)練習(xí)+典型案例[M].北京:清華大學(xué)出版社,2006:78-81.</p><p>  [5]張銀鶴,劉治國,張豪等. JSP動(dòng)態(tài)網(wǎng)站開發(fā)實(shí)踐教程[M].北京:清華大學(xué)出版社,2007:49-60.</p><p>  [6]騰飛科技.Dreamxeaver8完美網(wǎng)頁制作基礎(chǔ)、實(shí)例與技巧[

98、M].北京:人民郵電出版社,2007:21-30.</p><p>  [7]趙杰, 李濤, 王國業(yè).畢業(yè)設(shè)計(jì)指導(dǎo)及案例剖析:數(shù)據(jù)庫應(yīng)用方向[M].北京:清華大學(xué)出版社,2005:15-25.</p><p>  [8]梁美春,付文學(xué).軟件工程導(dǎo)論[M].陜西:聊安大學(xué)出版社,2002:45-66,80.</p><p>  [9]龐尼亞. 數(shù)據(jù)庫設(shè)計(jì)與開發(fā)教程[M

99、].北京:清華大學(xué)出版社,2005:18-22.</p><p>  [10]馮建華,周立柱. 數(shù)據(jù)庫系統(tǒng)設(shè)計(jì)與原理[M].北京:清華大學(xué)出版社,2004:25-42.</p><p>  [11]苑靜中主編.數(shù)據(jù)庫應(yīng)用[M].北京:北京大學(xué)出版社,2006:19-25.</p><p>  [12]魏雪萍.Dreamveaver MX 2004 中文版完全自學(xué)手冊(cè)

100、[M].北京:人民郵電出版社,2004.</p><p>  [13]周松建,葛麗.Java Script經(jīng)典范例50講[M].北京:科學(xué)出版社,2004:63-84,108. [14]徐國智.MySQL數(shù)據(jù)庫系統(tǒng)開發(fā)實(shí)例精粹[M].北京:電子工業(yè)出版社,2006</p><p>  [15]王珊,薩師煊. 數(shù)據(jù)庫系統(tǒng)概論[M].北京:高等教育出版社,2006:41-51,83-117.&

101、lt;/p><p>  [16]塞奎春. JSP信息系統(tǒng)開發(fā)實(shí)例精選[M].北京:機(jī)械工業(yè)出版社, 2006:230-272.</p><p>  [17]鄒竹彪. JSP網(wǎng)絡(luò)編程從入門到精通[M].北京:清華大學(xué)出版社 , 2007:330-400.</p><p>  [18]武延軍,黃飛躍. 精通JSP編程技術(shù)[M].北京:人民郵電出版社, 2001

102、:56-80,78.</p><p>  [19]陳剛.Eclipse從入門到精通[M].北京:清華大學(xué)出版社, 2005:416-417.</p><p>  [20]洪維恩,何嘉.Java2面向?qū)ο蟪绦蛟O(shè)計(jì)[M].北京.中國鐵道出版社.2005.1:50-200</p><p>  [21孫衛(wèi)琴、李洪成.Tomcat與Java Web開發(fā)技術(shù)詳解[M].北京:電

103、子工業(yè)出版社,2004</p><p>  [22]RusselWinderGrahamRoberts.DevelopinJAVASoftware.JohnWiley ,2006:92,214-220,292</p><p>  [23]Bruce Eckel. Thinking in Java,Third Edition. Prentice Hall PTR,2002.</p>

104、;<p>  [24]Robert C,Martin.Explains the profound in simple language the JSP technology.IIE Transactions,2000.</p><p>  [25]Borko H, Bernier C L.Indexing concepts and methods .New York:Academic Pr,1978

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲(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)論