畢業(yè)設(shè)文圖書(shū)銷(xiāo)售系統(tǒng)_第1頁(yè)
畢業(yè)設(shè)文圖書(shū)銷(xiāo)售系統(tǒng)_第2頁(yè)
畢業(yè)設(shè)文圖書(shū)銷(xiāo)售系統(tǒng)_第3頁(yè)
畢業(yè)設(shè)文圖書(shū)銷(xiāo)售系統(tǒng)_第4頁(yè)
畢業(yè)設(shè)文圖書(shū)銷(xiāo)售系統(tǒng)_第5頁(yè)
已閱讀5頁(yè),還剩34頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、山東職業(yè)學(xué)院畢業(yè)設(shè)計(jì)(論文)題 目: 網(wǎng)上購(gòu)書(shū)系 別: 信息工程系專(zhuān) 業(yè):計(jì)算機(jī)應(yīng)用技術(shù)班 級(jí): 計(jì)應(yīng) 0832學(xué)生姓名: 嚴(yán)超 指導(dǎo)教師: 匡桂陽(yáng)完成日期 2011/4/26i摘摘 要要隨著科學(xué)技術(shù)的發(fā)展,給生活、工作各方面帶來(lái)無(wú)窮便利,特別是在人們的日常生活中,網(wǎng)絡(luò)在人們生活中的應(yīng)用越來(lái)越廣泛。它直接作為一種先進(jìn)的交易方式,被越來(lái)越多的人所接受。人們?cè)絹?lái)越想在最短的時(shí)間內(nèi)購(gòu)買(mǎi)到自己所需的圖書(shū)。但書(shū)目的繁多,給人們?cè)诜泵Φ墓ぷ魃钪械馁?gòu)書(shū)帶來(lái)了很大的麻煩,網(wǎng)上交易最大程度地方便了用戶(hù),于是網(wǎng)上購(gòu)書(shū)便成了人們向往的事情。本系統(tǒng)是利用 java 開(kāi)發(fā)系統(tǒng)。系統(tǒng)主要實(shí)現(xiàn)了用戶(hù)登錄、管理員登陸進(jìn)行圖

2、書(shū)管理, 添加書(shū)籍 ,修改書(shū)籍刪除書(shū)籍,用戶(hù)登陸購(gòu)物,購(gòu)物車(chē),賬單等功能。后臺(tái)數(shù)據(jù)庫(kù)由 sqlserver 創(chuàng)建本系統(tǒng)的開(kāi)發(fā)可以幫助人們快速有效地進(jìn)行購(gòu)書(shū)功能,合理控制網(wǎng)上購(gòu)書(shū)各個(gè)環(huán)節(jié),實(shí)現(xiàn)高效性和實(shí)時(shí)性。圖書(shū)銷(xiāo)售系統(tǒng)的開(kāi)發(fā)為人們帶來(lái)了很大的方便,使他們足不出戶(hù)就可以輕輕松松地買(mǎi)到自己想要的書(shū),既省時(shí)又省力。有效地縮短了圖書(shū)流通發(fā)行環(huán)節(jié),將廣大讀者、圖書(shū)、出版者、發(fā)行者緊密地結(jié)合在一起,大大提高了圖書(shū)流通率。它有著經(jīng)營(yíng)成本低、庫(kù)存是虛擬的、用戶(hù)檢索方便、地域限制少等特點(diǎn)。關(guān)鍵字: 網(wǎng)上購(gòu)書(shū);java;網(wǎng)頁(yè)設(shè)計(jì)ii目目 錄錄第一章第一章 引言引言.- - 1 - -1.11.1 開(kāi)發(fā)背景開(kāi)發(fā)背景

3、 .- 1 -1.21.2 研發(fā)目標(biāo)研發(fā)目標(biāo).- 1 -第二章第二章 系統(tǒng)可行性分析系統(tǒng)可行性分析.- - 3 - -2.12.1 環(huán)境可行性分析環(huán)境可行性分析.- 3 -2.22.2 技術(shù)可行性技術(shù)可行性 .- 3 -2.32.3 經(jīng)濟(jì)可行性經(jīng)濟(jì)可行性 .- 3 -第三章第三章 軟件需求分析軟件需求分析 .- - 4 - -3.13.1 開(kāi)發(fā)工具開(kāi)發(fā)工具.- 4 -3.23.2 需求分析需求分析.- 4 -3.2.13.2.1 網(wǎng)站的需求分析網(wǎng)站的需求分析.- - 4 - -3.2.23.2.2 平臺(tái)功能模塊的設(shè)計(jì)分析平臺(tái)功能模塊的設(shè)計(jì)分析.- - 6 - -3.2.33.2.3 系統(tǒng)功能流

4、程分析系統(tǒng)功能流程分析 .- - 6 - -第四章第四章 軟件設(shè)計(jì)軟件設(shè)計(jì).- - 10 - -4.14.1 數(shù)據(jù)庫(kù)設(shè)計(jì)數(shù)據(jù)庫(kù)設(shè)計(jì) .- 10 -4.24.2 數(shù)據(jù)庫(kù)的概念設(shè)計(jì)數(shù)據(jù)庫(kù)的概念設(shè)計(jì) .- 11 -4.34.3 數(shù)據(jù)表介紹數(shù)據(jù)表介紹 .- 14 -4.44.4 系統(tǒng)和頁(yè)面設(shè)計(jì)系統(tǒng)和頁(yè)面設(shè)計(jì).- 15 -第五章第五章 軟件實(shí)現(xiàn)軟件實(shí)現(xiàn).- - 27 - -5.15.1 數(shù)據(jù)庫(kù)連接數(shù)據(jù)庫(kù)連接.- 27 -5.25.2 登錄界面的主要代碼登錄界面的主要代碼.- 28 -5.35.3 添加界面的主要代碼添加界面的主要代碼.- 29 -第六章第六章 軟件測(cè)試軟件測(cè)試.- - 30 - -6.1

5、6.1 系統(tǒng)關(guān)鍵部分測(cè)試分析系統(tǒng)關(guān)鍵部分測(cè)試分析 .- 30 -6.26.2 測(cè)試分析總結(jié)及說(shuō)明測(cè)試分析總結(jié)及說(shuō)明.- 31 -6.36.3 系統(tǒng)的性能分析系統(tǒng)的性能分析.- 31 -6.46.4 結(jié)果分析結(jié)果分析.- 31 -總總 結(jié)結(jié).- - 33 - -致致 謝謝.- - 34 - -iii參參 考考 文文 獻(xiàn)獻(xiàn).- - 35 - - 1 -第一章 引言1.11.1 開(kāi)發(fā)背景開(kāi)發(fā)背景隨著 internet 的普及和電子商務(wù)的興起,網(wǎng)上圖書(shū)銷(xiāo)售是 internet 電子商務(wù)在圖書(shū)銷(xiāo)售行業(yè)發(fā)展的必然結(jié)果 ,這種新型的圖書(shū)銷(xiāo)售形式,與傳統(tǒng)利用書(shū)店進(jìn)行銷(xiāo)售的方式相比擁有許多優(yōu)勢(shì):一是降低了銷(xiāo)售成

6、本;二是利用網(wǎng)絡(luò)作為交易平臺(tái),改變傳統(tǒng)的交易方式,使得交易活動(dòng)不受空間和時(shí)間的限制;三是信息的傳遞更迅速靈活,新書(shū)信息上傳后,客戶(hù)可以立即看到,交易馬上可以從網(wǎng)上進(jìn)行,從而大大提高了交易的效率 正是由于這些優(yōu)勢(shì),網(wǎng)上圖書(shū)銷(xiāo)售才能得以迅速地發(fā)展。網(wǎng)上圖書(shū)銷(xiāo)售系統(tǒng)的主要功能是利用網(wǎng)站作為交易平臺(tái),將圖書(shū)的一些基本信息以網(wǎng)站的形式發(fā)布到 internet 中,客戶(hù)可以通過(guò) internet 登錄圖書(shū)銷(xiāo)售網(wǎng)站來(lái)查看售書(shū)信息并提交訂單訂購(gòu)圖書(shū),實(shí)現(xiàn)在線(xiàn)交易。此圖書(shū)銷(xiāo)售管理系統(tǒng)開(kāi)發(fā)后不僅可以大量減少人力、物力,降低了成本,而且突破了時(shí)間和空間的限制,使得圖書(shū)交易活動(dòng)可以在任何時(shí)間、任何地點(diǎn)進(jìn)行,從而大大提

7、高了效率。1.21.2 研發(fā)目標(biāo)研發(fā)目標(biāo)在各行各業(yè)競(jìng)爭(zhēng)日益激烈的今天,加強(qiáng)工作管理,提高工作效率和工作質(zhì)量是每一個(gè)企業(yè)必須面臨并且必須解決的重大課題。圖書(shū)銷(xiāo)售業(yè)在面對(duì)圖書(shū)進(jìn)貨、銷(xiāo)售、存貨問(wèn)題時(shí),以前手工作坊式的管理已遠(yuǎn)不能夠滿(mǎn)足現(xiàn)今日益擴(kuò)大的圖書(shū)銷(xiāo)售市場(chǎng),企業(yè)只有采取信息化管理方式,才能夠保證企業(yè)的最大贏利及可持續(xù)發(fā)展。圖書(shū)銷(xiāo)售系統(tǒng)的建成,將使得企業(yè)的管理工作跨上一個(gè)新的臺(tái)階,為商家的指揮決策提供更有價(jià)值、更具時(shí)效性的分析數(shù)據(jù)。系統(tǒng)還將以前單據(jù)所需的大量紙張文字信息轉(zhuǎn)換成電子數(shù)據(jù),簡(jiǎn)化了日后的查詢(xún)步驟,工作人員不用再手工翻閱查找各種登記冊(cè)和單據(jù)本,只需輸入查詢(xún)條- 2 -件,計(jì)算機(jī)在很短的時(shí)間

8、內(nèi)就會(huì)查到所需記錄,并將內(nèi)容顯示在屏幕上,大大加快了查詢(xún)速度。提高生產(chǎn)數(shù)據(jù)統(tǒng)計(jì)的速度和準(zhǔn)確性,減輕匯總統(tǒng)計(jì)人員的工作難度。圖書(shū)銷(xiāo)售系統(tǒng)不僅可以大量減少人力、物力,降低了成本,而且突破了時(shí)間和空間的限制,使得圖書(shū)交易活動(dòng)可以在任何時(shí)間、任何地點(diǎn)進(jìn)行,實(shí)現(xiàn) 24小時(shí)營(yíng)業(yè),不需要營(yíng)業(yè)員,網(wǎng)上書(shū)城可以被設(shè)置成一個(gè)自動(dòng)售貨機(jī);可以利用多媒體促銷(xiāo),各種文字,圖象和動(dòng)畫(huà),聲音,讓受眾全方位感受廣告訴求;依靠客戶(hù)數(shù)據(jù)庫(kù)能夠提供全新的個(gè)人化服務(wù)等等。其營(yíng)業(yè)成本比傳統(tǒng)意義上的書(shū)店低得多:不需支付昂貴的店鋪?zhàn)饨?,花費(fèi)浩大的裝修;不需要將大筆的流動(dòng)資金作為貨物而沉泣在店里,可依靠“零庫(kù)存”管理,縮速資金周轉(zhuǎn)的周期,可

9、以加速周轉(zhuǎn)。- 3 -第二章 系統(tǒng)可行性分析要以最小的代價(jià)在盡可能短的時(shí)間內(nèi)解決問(wèn)題。當(dāng)然不能靠主觀(guān)猜想而是要靠客觀(guān)分析。必須分析幾種主要的可能解法的利弊,從而判原定的系統(tǒng)目標(biāo)和規(guī)模是否現(xiàn)實(shí),系統(tǒng)完成后所能帶來(lái)的效益是否大到值得去投資開(kāi)發(fā)這個(gè)系統(tǒng)的程度。因此,可行性研究實(shí)質(zhì)上是在較高層次以較抽象的方式進(jìn)行的系統(tǒng)分析和設(shè)計(jì)的過(guò)程??尚行匝芯恐饕獜沫h(huán)境可行性,技術(shù)可行性,經(jīng)濟(jì)可行性三個(gè)方面來(lái)進(jìn)行。2.12.1 環(huán)境可行性分析環(huán)境可行性分析 os: windows2000 以上(vista 除外)編譯和測(cè)試軟件:myeclipse(提供編程環(huán)境,編譯環(huán)境)sqlserver(數(shù)據(jù)操作工具)所以在運(yùn)行

10、環(huán)境上是可行的。本系統(tǒng)減少了數(shù)據(jù)的流通環(huán)節(jié),不必要花費(fèi)那么多的時(shí)間,也就是說(shuō)最重要的就是提高了效率,而又保證了各項(xiàng)數(shù)據(jù)的準(zhǔn)確性,適應(yīng)了當(dāng)前人們對(duì)圖書(shū)的購(gòu)買(mǎi)欲望。本系統(tǒng)對(duì)于用戶(hù)只需要具有一般的計(jì)算機(jī)知識(shí)的人員都可以輕松上手。所以易于操作。2.22.2 技術(shù)可行性技術(shù)可行性即分析使用現(xiàn)有技術(shù)實(shí)現(xiàn)這個(gè)系統(tǒng)的可能性。操作界面的實(shí)現(xiàn)有 myeclipse,sqlserver 等環(huán)境和技術(shù)支持。但從整個(gè)系統(tǒng)的結(jié)構(gòu)框架上看,其各個(gè)模塊功能關(guān)系清楚,層次分明,所以暫不存在太大的技術(shù)問(wèn)題。2.32.3 經(jīng)濟(jì)可行性經(jīng)濟(jì)可行性我們對(duì)軟件設(shè)計(jì)有一定的軟件開(kāi)發(fā)經(jīng)驗(yàn)。 而且本系統(tǒng)是在 myeclipse 的環(huán)境下開(kāi)發(fā)的簡(jiǎn)

11、單網(wǎng)頁(yè)設(shè)計(jì),不需要太多的人力和物力就可以設(shè)計(jì),系統(tǒng)的投資較小,因此經(jīng)濟(jì)上是可行的。- 4 -第三章 軟件需求分析3.13.1 開(kāi)發(fā)工具開(kāi)發(fā)工具本系統(tǒng)的開(kāi)發(fā)環(huán)境如下:開(kāi)發(fā)平臺(tái):eclipse運(yùn)行平臺(tái):windows xp/windows 2000/windows 2003開(kāi)發(fā)語(yǔ)言:java系統(tǒng)數(shù)據(jù)庫(kù):microsoft sql service 20053.23.2 需求分析需求分析3.2.1 網(wǎng)站的需求分析隨著競(jìng)爭(zhēng)的日益激烈,如何能夠方便網(wǎng)上顧客的需求成為首要解決的問(wèn)題。對(duì)網(wǎng)上書(shū)店來(lái)講,涉及圖書(shū)的更新、圖書(shū)的廣泛性,銷(xiāo)售情況等方面的管理,管理的好與壞對(duì)晚上書(shū)店的持久性至關(guān)重要。概括的講,用戶(hù)對(duì)網(wǎng)

12、上圖書(shū)系統(tǒng)的需求具有普遍性。網(wǎng)上圖書(shū)系統(tǒng)適用于平時(shí)很少有空的上班人們,晚上有時(shí)間的話(huà)可以使用網(wǎng)上圖書(shū)系統(tǒng)可有效地減少盲目采購(gòu)、隨時(shí)購(gòu)買(mǎi),并且透明公平,提高人們的購(gòu)書(shū)的靈敏度,使人們又少的利用時(shí)間。用戶(hù)工作流程網(wǎng)上進(jìn)行購(gòu)買(mǎi)圖書(shū)時(shí),用戶(hù)要對(duì)圖書(shū)的名稱(chēng)或價(jià)格進(jìn)行核對(duì)審查,并進(jìn)行輸入登記;用戶(hù)要獲得書(shū)名、價(jià)格等信息時(shí),要對(duì)圖書(shū)情況進(jìn)行查詢(xún)、錄入、修改。用戶(hù)業(yè)務(wù)需求該系統(tǒng)軟件將對(duì)網(wǎng)上圖書(shū)進(jìn)行資料管理和統(tǒng)計(jì),對(duì)圖書(shū)的更新和圖書(shū)的銷(xiāo)售進(jìn)行錄入管理和統(tǒng)計(jì)。該系統(tǒng)將根據(jù)用戶(hù)的需要進(jìn)行圖書(shū)添加、圖書(shū)修改、圖書(shū)刪除情況進(jìn)行查詢(xún)。該系統(tǒng)提供了賬號(hào)管理工具,以便用戶(hù)對(duì)系統(tǒng)整體運(yùn)- 5 -行進(jìn)行管理。該系統(tǒng)也具有會(huì)員管理

13、機(jī)制,提供了會(huì)員添加、會(huì)員查詢(xún)等功能。網(wǎng)上圖書(shū)購(gòu)買(mǎi)系統(tǒng)基本檔案管理圖書(shū)添加 管 理圖書(shū)銷(xiāo) 售 管 理圖書(shū)修改 管 理圖書(shū)刪除 管理會(huì) 員 管 理圖 3.1 系統(tǒng)各功能模塊圖經(jīng)過(guò)前期的深入調(diào)查和研究,總結(jié)出該平臺(tái)需要完成的一些具體功能,分析如下:管理員管理 : 能夠完成管理員對(duì)網(wǎng)站的圖書(shū)信息管理(圖書(shū)添加、圖書(shū)修改、圖書(shū)刪除)普通用戶(hù):完成物品的選購(gòu),并添加到購(gòu)物車(chē),結(jié)賬。網(wǎng)上書(shū)店系統(tǒng)由前臺(tái)系統(tǒng)和后臺(tái)管理系統(tǒng)組成。前臺(tái)系統(tǒng)即客戶(hù)系統(tǒng),是面向用戶(hù)的網(wǎng)頁(yè)界面,他是用戶(hù)直接訪(fǎng)問(wèn)和進(jìn)行購(gòu)買(mǎi)活動(dòng)的地方。用戶(hù)可以在網(wǎng)上進(jìn)行注冊(cè)、登錄、書(shū)籍查詢(xún)、圖書(shū)訂購(gòu)、查看訂單信息等操作。后臺(tái)管理系統(tǒng)是網(wǎng)站所有者利用計(jì)算機(jī)

14、對(duì)電子商務(wù)網(wǎng)站各種功能進(jìn)行管理控制的系統(tǒng)。該網(wǎng)上書(shū)店后臺(tái)管理的功能主要是實(shí)現(xiàn)圖書(shū)的增加,更改、刪除等的管理。- 6 -3.2.2 平臺(tái)功能模塊的設(shè)計(jì)分析網(wǎng)上購(gòu)物平臺(tái)主要分為兩個(gè)大的模塊:用戶(hù)管理模塊、管理進(jìn)入模塊3.2.3 系統(tǒng)功能流程分析前臺(tái)購(gòu)物流程:根據(jù)設(shè)計(jì)意圖系統(tǒng)流程如下,客戶(hù)端瀏覽商品,然后選擇要購(gòu)買(mǎi)的商品,訂購(gòu)商品,然后進(jìn)入購(gòu)物車(chē),選完商品后提交訂單,結(jié)賬。以上流程結(jié)束就可以提交訂單,如下圖所示。圖 3.2 前臺(tái)購(gòu)物流程后臺(tái)管理流程: 根據(jù)設(shè)計(jì)示意圖流程如下:管理員登錄進(jìn)入圖書(shū)管理系統(tǒng),管理員可以對(duì)圖書(shū)進(jìn)行添加,修改和刪除的操作。如下圖所示 管理員登錄添加書(shū)籍修改書(shū)籍刪除書(shū)籍圖 3.

15、3 后臺(tái)管理流程該系統(tǒng)的用戶(hù)為管理者,各個(gè)模塊包含的功能如下息。去購(gòu)物車(chē)提交訂單已注冊(cè)用戶(hù)登錄瀏覽選購(gòu)- 7 -添加圖書(shū):用于添加新的圖書(shū)信息。修改圖書(shū):用于對(duì)圖書(shū)現(xiàn)有信息的修改。刪除圖書(shū):用于將圖書(shū)從數(shù)據(jù)庫(kù)中刪除連同其信息。添加書(shū)籍的流程 進(jìn)入添加書(shū)籍界面添加信息添加圖書(shū)信息圖書(shū)信息添加圖書(shū)信息錄入圖書(shū)信息表數(shù)據(jù)提交數(shù)據(jù)庫(kù)更新圖 3.4 添加書(shū)籍的流程修改圖書(shū)的流程 進(jìn)入修改書(shū)籍界面修改信息修改圖書(shū)信息圖書(shū)信息修改圖書(shū)信息表數(shù)據(jù)提交數(shù)據(jù)庫(kù)更新圖 3.5 修改圖書(shū)的流程刪除圖書(shū)的流程 - 8 - 進(jìn)入刪除書(shū)籍界面修改信息刪除圖書(shū)信息圖書(shū)信息錄入圖書(shū)信息修改圖書(shū)信息表數(shù)據(jù)提交數(shù)據(jù)庫(kù)更新圖 3.6

16、 刪除圖書(shū)的流程:用戶(hù)登錄購(gòu)書(shū) 把書(shū)名價(jià)格作者顯示到界面中從數(shù)據(jù)庫(kù)查詢(xún)到的書(shū)輸入用戶(hù)信息登錄購(gòu)書(shū)選擇進(jìn)入購(gòu)物車(chē)圖 3.7 用戶(hù)登錄購(gòu)書(shū)購(gòu)物車(chē)購(gòu)物車(chē)具體的實(shí)現(xiàn)可采用這種形式:定義一個(gè)購(gòu)物車(chē)的類(lèi)(class)。1.列出商品的列表,使用戶(hù)能夠自由選擇所需要的商品。2.當(dāng)用戶(hù)在點(diǎn)擊“添加到購(gòu)物車(chē)”的鏈接時(shí)將所選的物品添加到購(gòu)物車(chē)中3.在購(gòu)物車(chē)中點(diǎn)擊繼續(xù)購(gòu)物則返回商品列表繼續(xù)選擇商品,點(diǎn)擊結(jié)賬時(shí)則顯示賬單。 4.點(diǎn)擊注銷(xiāo),清除購(gòu)物車(chē)中的物品。- 9 -從數(shù)據(jù)庫(kù)中查詢(xún)出已選圖書(shū)把購(gòu)買(mǎi)的圖書(shū)顯示到購(gòu)物車(chē)中顯示出本次所購(gòu)圖書(shū)的所有價(jià)格可以再一次的選擇一些操作再一次保存到數(shù)據(jù)庫(kù)中圖 3.8 購(gòu)物車(chē)賬單所購(gòu)圖書(shū)和

17、價(jià)格 ,用戶(hù)基本信息顯示從數(shù)據(jù)庫(kù)中查詢(xún)出選定圖書(shū)此次所購(gòu)圖書(shū)完成歡迎下次光臨圖 3.9 賬單- 10 -第四章 軟件設(shè)計(jì)經(jīng)過(guò)以上的初步調(diào)查和研究,并且確定了該平臺(tái)的可行性,并決定開(kāi)發(fā)本平臺(tái),為了能夠?qū)ΜF(xiàn)行的平臺(tái)內(nèi)容進(jìn)行充分了解,使所要開(kāi)發(fā)的平臺(tái)更具有實(shí)用性和適應(yīng)性,通過(guò)指導(dǎo)老師的耐心介紹,設(shè)計(jì)出該平臺(tái)功能如下:1. 能夠完成用戶(hù)基本信息錄入的注冊(cè)和用戶(hù)基本信息的個(gè)人前臺(tái)與后臺(tái)管理。2. 能夠完成管理員對(duì)網(wǎng)站的書(shū)籍資料(書(shū)籍添加、書(shū)籍刪除、信息更改)3. 能夠通過(guò)查看購(gòu)物車(chē)對(duì)所選商品進(jìn)行確定、挑選,通過(guò)定單查詢(xún)對(duì)支付費(fèi)用進(jìn)行確定。4.14.1 數(shù)據(jù)庫(kù)設(shè)計(jì)數(shù)據(jù)庫(kù)設(shè)計(jì)在建設(shè)網(wǎng)站系統(tǒng)之前,我們必須對(duì)系

18、統(tǒng)所用到的數(shù)據(jù)進(jìn)行大致的分類(lèi)和具體的結(jié)構(gòu)設(shè)計(jì),既要做到清晰明了,又要能適應(yīng)系統(tǒng)各項(xiàng)功能的調(diào)用,而不至于產(chǎn)生結(jié)構(gòu)上的邏輯混亂,保證關(guān)鍵數(shù)據(jù)在意外情況下不會(huì)被破壞,可以說(shuō)數(shù)據(jù)庫(kù)是系統(tǒng)的重中之重。數(shù)據(jù)庫(kù)設(shè)計(jì)要遵循一些規(guī)則,一個(gè)好的數(shù)據(jù)庫(kù)滿(mǎn)足一些嚴(yán)格的約束和要求。盡量分離各實(shí)體對(duì)應(yīng)的表,一個(gè)實(shí)體對(duì)應(yīng)一個(gè)表,搞清楚該實(shí)體有哪些屬性,對(duì)應(yīng)有些什么字段,以及各實(shí)體之間有何種聯(lián)系。實(shí)體、屬性與聯(lián)系是進(jìn)行概念設(shè)計(jì)時(shí)要考慮的三個(gè)元素,也是一個(gè)好的數(shù)據(jù)庫(kù)設(shè)計(jì)的核心。在本系統(tǒng)中,數(shù)據(jù)的數(shù)據(jù)庫(kù)持久化時(shí)通過(guò) hibernate 技術(shù)來(lái)完成的,這樣節(jié)省了許多繁雜和不必要的工作,不然我們將用很大的工作量來(lái)完成相關(guān)的操作,這樣

19、無(wú)疑時(shí)事倍功半而且還不敢保證數(shù)據(jù)庫(kù)操作的正確性和安全性,我們使用 hibernate 技術(shù)可以使相關(guān)的操作在底層完成,而客戶(hù)完全看不到這一切,而且只要將 hibernate 的相關(guān)代碼做的完全就完全可以將數(shù)據(jù)持久化交給hibernate 去完成,這樣既節(jié)省了工作量和工作的復(fù)雜程度有給系統(tǒng)的安全帶來(lái)了很大的好處。- 11 -數(shù)據(jù)庫(kù)圖圖 4.1 數(shù)據(jù)庫(kù)圖4.24.2 數(shù)據(jù)庫(kù)的概念設(shè)計(jì)數(shù)據(jù)庫(kù)的概念設(shè)計(jì)網(wǎng)上圖書(shū)的經(jīng)營(yíng)離不開(kāi)用戶(hù),而每本圖書(shū)對(duì)應(yīng)不同的用戶(hù),此時(shí)必須在數(shù)據(jù)庫(kù)中建立一個(gè)用戶(hù)信息表,用于存儲(chǔ)所有用戶(hù)的信息。如圖所示用戶(hù)信息(user)id 號(hào)性別年齡密碼用戶(hù)名圖 4.2 用戶(hù)信息實(shí)體 e-r

20、圖- 12 -在圖書(shū)購(gòu)買(mǎi)過(guò)程中要考慮圖書(shū)的類(lèi)型,所以在數(shù)據(jù)庫(kù)中建立一個(gè)圖書(shū)類(lèi)型信息表,用于存儲(chǔ)網(wǎng)上圖書(shū)購(gòu)買(mǎi)系統(tǒng)的圖書(shū)信息。圖書(shū)信息實(shí)體 e-r 圖如圖4.3 所示圖書(shū)類(lèi)型信息(catalog)類(lèi)型號(hào)類(lèi)型名圖 4.3 圖書(shū)類(lèi)型信息實(shí)體 e-r 圖在圖書(shū)購(gòu)買(mǎi)過(guò)程中要考慮圖書(shū)的信息,圖書(shū)信息是非常重要的,在數(shù)據(jù)庫(kù)中建立一個(gè)圖書(shū)信息表用于存儲(chǔ)圖書(shū)的詳細(xì)信息。圖書(shū)信息實(shí)體 e-r 圖如圖4.4 所示圖書(shū)信息(book)書(shū)號(hào)單價(jià)書(shū)名類(lèi)型號(hào)圖片圖 4.4 圖書(shū)信息實(shí)體 e-r 圖 在網(wǎng)上圖書(shū)購(gòu)買(mǎi)系統(tǒng)中賬單的更新處理非常重要,此時(shí)需要在數(shù)據(jù)庫(kù)中建立一個(gè)賬單信息表用于更新圖書(shū)的購(gòu)買(mǎi)情況。賬單信息實(shí)體 e-r 圖

21、如圖4.5 所示 - 13 -賬單 信 息(order_tb)用戶(hù)號(hào)賬單日期賬單號(hào)價(jià)格總和號(hào)圖 4.5 賬單信息實(shí)體 e-r 圖 為了時(shí)刻了解網(wǎng)上圖書(shū)的利潤(rùn),需要對(duì)圖書(shū)的銷(xiāo)售情況有所了解,此時(shí)需要在數(shù)據(jù)庫(kù)中建立一個(gè)賬單項(xiàng)目信息表,用于存儲(chǔ)所有所購(gòu)出的圖書(shū)銷(xiāo)售信息。賬單項(xiàng)目信息實(shí)體 e-r 圖如圖 4.6 所示賬單項(xiàng)目信息(orderitem)數(shù)量賬單號(hào)總價(jià)格賬單項(xiàng)目號(hào)額書(shū)號(hào)圖 4.6 賬單項(xiàng)目信息實(shí)體 e-r 圖- 14 -4.34.3 數(shù)據(jù)表介紹數(shù)據(jù)表介紹用戶(hù)信息表 user 的結(jié)構(gòu)字段名數(shù)據(jù)類(lèi)型長(zhǎng)度是否主鍵描述useridint是id 號(hào)usernamevarchar20用戶(hù)名passwo

22、rdvarchar20密碼sexvarchar4性別ageint年齡表 4.1 用戶(hù)信息表圖書(shū)類(lèi)型信息表 catalog 的結(jié)構(gòu)字段名數(shù)據(jù)類(lèi)型長(zhǎng)度是否主鍵描述catalogidint是類(lèi)型號(hào)catalognamevarchar20類(lèi)型名表 4.2 圖書(shū)類(lèi)型信息表圖書(shū)信息表 book 的結(jié)構(gòu)字段名數(shù)據(jù)類(lèi)型長(zhǎng)度是否主鍵描述bookidint是書(shū)號(hào)booknamevarchar20書(shū)名priceint單價(jià)picturevarchar30圖片catalogidint類(lèi)型號(hào)表 4.3 圖書(shū)信息表賬單信息- 15 -表 order_tb 的結(jié)構(gòu)字段名數(shù)據(jù)類(lèi)型長(zhǎng)度是否主鍵描述orderidint是賬單號(hào)or

23、derdatedatetime賬單日期useridint用戶(hù)號(hào)sumpriceint價(jià)格總和表 4.4 賬單信息表賬單項(xiàng)目信息表 orderitem 的結(jié)構(gòu)字段名數(shù)據(jù)類(lèi)型長(zhǎng)度是否主鍵描述orderitemidint是賬單項(xiàng)目號(hào)quantitydatetime數(shù)量orderidint賬單號(hào)bookidtotalpriceintint書(shū)號(hào)總價(jià)格表 4.5 賬單項(xiàng)目信息表4.44.4 系統(tǒng)和頁(yè)面設(shè)計(jì)系統(tǒng)和頁(yè)面設(shè)計(jì)登陸分為管理員登陸和普通用戶(hù)登陸系統(tǒng)登錄模塊主要用于對(duì)進(jìn)入購(gòu)書(shū)管理系統(tǒng)的用戶(hù)進(jìn)行安全性檢查,以防止非法用戶(hù)登錄系統(tǒng)。驗(yàn)證用戶(hù)輸入的登錄名稱(chēng)和登錄密碼,如果是系統(tǒng)操作員則能進(jìn)入。系統(tǒng)的具體功能

24、及運(yùn)行流程為:管理員進(jìn)入系統(tǒng)后可以進(jìn)行對(duì)圖書(shū)的添加,修改和刪除操作,普通用戶(hù)進(jìn)入系統(tǒng)后可以根據(jù)首頁(yè)顯示出的圖書(shū)信息進(jìn)行圖書(shū)選購(gòu),選擇想要購(gòu)買(mǎi)的圖書(shū)添加到購(gòu)物車(chē)中,在購(gòu)物車(chē)中會(huì)顯示出圖書(shū)的單價(jià),數(shù)量以及所選所有圖書(shū)的總價(jià),同時(shí)也可刪除所選的已添加到購(gòu)物車(chē)中的圖書(shū),或者清空購(gòu)物車(chē),確定好購(gòu)買(mǎi)的書(shū)籍后,點(diǎn)擊結(jié)賬按鈕進(jìn)入賬單頁(yè)面,- 16 -頁(yè)面中會(huì)顯示出此次購(gòu)書(shū)的賬單,以及用戶(hù)的個(gè)人信息,點(diǎn)擊注銷(xiāo)按鈕結(jié)束本次購(gòu)物,并從數(shù)據(jù)庫(kù)中刪除該用戶(hù)此次的購(gòu)物車(chē)中的物品和本次賬單,退出系統(tǒng),如需繼續(xù)購(gòu)物則需要重新登錄系統(tǒng)。系統(tǒng)的具體運(yùn)行運(yùn)行如下所示:登錄圖 4.6 系統(tǒng)登陸界面在此界面中填寫(xiě)用戶(hù)信息,類(lèi)型選擇為普

25、通用戶(hù),填寫(xiě)用戶(hù)名和密碼,并選擇登陸還是注冊(cè),如果選擇登陸而用戶(hù)不存在而進(jìn)行登錄則會(huì)提示登陸失敗要重新登錄。登陸失敗時(shí)出現(xiàn)信息提示,如下圖所示圖 4.7 登陸失敗界面如果是注冊(cè),會(huì)跳轉(zhuǎn)到下方頁(yè)面,會(huì)在數(shù)據(jù)庫(kù)中建一個(gè)此用戶(hù)。用戶(hù)注冊(cè)頁(yè)面- 17 -圖 4.8 用戶(hù)注冊(cè)頁(yè)面在此頁(yè)面中填寫(xiě)用戶(hù)信息,點(diǎn)擊注冊(cè)鏈接,就會(huì)在數(shù)據(jù)庫(kù)中創(chuàng)建一個(gè)新的用戶(hù),用戶(hù)可以用此用戶(hù)進(jìn)行登錄購(gòu)書(shū)注冊(cè)成功后出現(xiàn)注冊(cè)成功提示如下圖所示圖 4.9 注冊(cè)成功選擇管理員登陸進(jìn)行圖書(shū)管理(添加書(shū)籍,修改書(shū)籍,刪除書(shū)籍)圖 4.10 圖書(shū)管理界面- 18 -圖書(shū)管理界面這是管理員要進(jìn)行管理的界面,在這可以選擇添加圖書(shū),修改圖書(shū)或是刪除圖

26、書(shū)等操作。添加書(shū)籍圖 4.11 添加書(shū)籍界面當(dāng)有新的圖書(shū)信息需要入庫(kù)時(shí),首先選擇圖書(shū)添加的頁(yè)面,然后輸入要添加的圖書(shū)信息,然后點(diǎn)擊“提交”鏈接,即可將添加的圖書(shū)信息保存到數(shù)據(jù)庫(kù)中。以備在查找或是修改等操作的時(shí)候快速地查找出來(lái)。步驟如下:選擇“圖書(shū)管理”模塊下的“添加書(shū)籍”功能,填寫(xiě)上要添加圖書(shū)的信息,然后單擊“提交”,數(shù)據(jù)即可添加成功。成功后結(jié)果如下:圖 4.12 操作成功界面點(diǎn)擊返回按鈕,顯示添加后的圖書(shū)信息,如下圖所示:- 19 -圖 4.13 添加后圖書(shū)管理界面修改書(shū)籍圖 4.14 圖書(shū)管理界面點(diǎn)擊修改書(shū)籍按鈕后出現(xiàn)如下畫(huà)面:選擇圖書(shū)- 20 -圖 4.15 圖書(shū)修改界面當(dāng)有圖書(shū)信息需要

27、修改時(shí),首先選擇所要修改的圖書(shū)然后點(diǎn)擊圖書(shū)修改按鈕進(jìn)入圖書(shū)修改頁(yè)面,系統(tǒng)根據(jù)用戶(hù)所選的圖書(shū)從數(shù)據(jù)庫(kù)中查詢(xún)到相對(duì)應(yīng)的數(shù)據(jù)顯示到畫(huà)面中,然后在畫(huà)面中輸入要修改的圖書(shū)信息,圖書(shū)信息修改完畢后,點(diǎn)擊“提交”鏈接,系統(tǒng)自動(dòng)將修改后的數(shù)據(jù)更新到數(shù)據(jù)庫(kù)中。步驟如下:選擇需要修改的圖書(shū),選擇“圖書(shū)管理”模塊下的“修改圖書(shū)”功能,系統(tǒng)查詢(xún)出數(shù)據(jù)后,填寫(xiě)上要修改的各項(xiàng)基本信息,然后單擊“提交”,數(shù)據(jù)即可修改成功。圖 4.16 修改書(shū)籍界面點(diǎn)擊提交按鈕,修改成功,出現(xiàn)如下提示信息 圖 4.17 操作成功界面點(diǎn)擊返回按鈕返回圖書(shū)管理主頁(yè),如下圖所示:- 21 -圖 4.18 圖書(shū)管理主界面刪除書(shū)籍圖 4.19 圖書(shū)管

28、理主界面點(diǎn)擊刪除按鈕,顯示如下畫(huà)面:選擇圖書(shū)- 22 -圖 4.20 刪除書(shū)籍界面當(dāng)有圖書(shū)需要?jiǎng)h除時(shí),首先選擇所要?jiǎng)h除的書(shū)籍然后點(diǎn)擊刪除圖書(shū)按鈕進(jìn)入刪除圖書(shū)頁(yè)面,系統(tǒng)根據(jù)用戶(hù)所選的圖書(shū)在數(shù)據(jù)庫(kù)中查詢(xún)到相對(duì)的數(shù)據(jù)顯示到畫(huà)面中,確認(rèn)一遍要?jiǎng)h除的圖書(shū)信息后,點(diǎn)擊“確認(rèn)刪除”鏈接,系統(tǒng)自動(dòng)將數(shù)據(jù)從數(shù)據(jù)庫(kù)中刪除。步驟如下:選擇需要?jiǎng)h除的圖書(shū),選擇“圖書(shū)管理”模塊下的“刪除圖書(shū)”功能,待系統(tǒng)查詢(xún)出數(shù)據(jù)后,點(diǎn)擊“確認(rèn)刪除”,數(shù)據(jù)即可刪除成功。成功后出現(xiàn)如下提示信息:圖 4.21點(diǎn)擊返回按鈕,顯示出刪除后的結(jié)果,如下圖所示:- 23 -圖 4.22 刪除后圖書(shū)管理界面用戶(hù)登陸購(gòu)物圖 4.23 用戶(hù)登陸界面購(gòu)書(shū)

29、者可以根據(jù)此列表來(lái)選擇所要購(gòu)買(mǎi)的圖書(shū),此表包含此次所有的圖書(shū)信息以及價(jià)格,若上次未結(jié)賬則可以直接進(jìn)入購(gòu)物車(chē),若上次已結(jié)賬直接進(jìn)入購(gòu)物車(chē)會(huì)提示“操作失敗”如下圖所示:圖 4.24 操作失敗界面返回商品列表選擇書(shū)籍添加到購(gòu)物車(chē)中,購(gòu)物車(chē)如下圖所示:購(gòu)物車(chē):- 24 -圖 4.25 購(gòu)物車(chē)系統(tǒng)界面購(gòu)物車(chē)界面購(gòu)物車(chē)是用來(lái)顯示此次你所有選購(gòu)的圖書(shū)的所有信息,包括書(shū)籍名稱(chēng),單價(jià),數(shù)量,全部的圖書(shū)總價(jià),并且你可以選擇把不想要了的圖書(shū)通過(guò)“刪除所選項(xiàng)”按鈕來(lái)刪除掉,刪除后結(jié)果如下圖 4.26也可把購(gòu)物車(chē)?yán)锏乃袌D書(shū)都清空,結(jié)果如下:- 25 -圖 4.27 清空?qǐng)D書(shū)界面或者選擇結(jié)賬和繼續(xù)去購(gòu)買(mǎi)圖書(shū)。選擇繼續(xù)購(gòu)

30、物返回商品列表繼續(xù)選擇所需要的書(shū)籍,選擇結(jié)賬則會(huì)進(jìn)入賬單頁(yè)面,如下賬單 圖 4.28 購(gòu)物賬單界面在賬單模塊中,就是把你這一次所購(gòu)買(mǎi)的圖書(shū)全部顯示出來(lái),如所買(mǎi)的書(shū)籍名稱(chēng),數(shù)量,價(jià)格,和所有物品的總價(jià)格,以及核實(shí)用戶(hù)的信息,點(diǎn)擊注銷(xiāo)按鈕,結(jié)束本次購(gòu)物,并從數(shù)據(jù)庫(kù)中刪除此次購(gòu)物的賬單。- 26 -圖 4.29如需繼續(xù)購(gòu)物需要重新登錄。- 27 -第五章 軟件實(shí)現(xiàn)5.15.1 數(shù)據(jù)庫(kù)連接數(shù)據(jù)庫(kù)連接hibernate 的數(shù)據(jù)庫(kù)連接: org.hibernate.dialect.sqlserverdialecttruetrue- 28 -5.25.2 登錄界面的主要代碼登錄界面的主要代碼用戶(hù)首先進(jìn)入此頁(yè)

31、面,填寫(xiě)信息就可以登錄 歡迎來(lái)到購(gòu)物系統(tǒng) 類(lèi)型選擇: 普通用戶(hù) 管理員 用戶(hù)名: 密 碼: 注冊(cè) | 如果注冊(cè)則進(jìn)入到register.jsp 的頁(yè)面中 - 29 - 5.35.3 添加界面的主要代碼添加界面的主要代碼本界面是用來(lái)添加你想要購(gòu)買(mǎi)的圖書(shū),把它添加到你的所購(gòu)圖書(shū)列表中 添加書(shū)籍 書(shū)名: 價(jià)格: 類(lèi)型選擇: 計(jì)算機(jī) 文學(xué) - 30 -第六章 軟件測(cè)試6.16.1 系統(tǒng)關(guān)鍵部分測(cè)試分析系統(tǒng)關(guān)鍵部分測(cè)試分析系統(tǒng)完成之后,對(duì)各個(gè)模塊的功能進(jìn)行了詳細(xì)的測(cè)試,輸入數(shù)據(jù)和預(yù)測(cè)輸出數(shù)據(jù)相比,發(fā)現(xiàn)了一些問(wèn)題。主要是在查詢(xún)過(guò)程中預(yù)計(jì)查詢(xún)結(jié)果和實(shí)際結(jié)果不一致,有時(shí)候達(dá)不到目的,對(duì)數(shù)據(jù)庫(kù)的操作表之間的關(guān)聯(lián)

32、考慮得不夠周到,因此往往會(huì)出現(xiàn)一些小的錯(cuò)誤。還有查詢(xún)條件的前后數(shù)據(jù)類(lèi)型不一致也是一個(gè)很常見(jiàn)的錯(cuò)誤,需要靠一步步的查找解決。各個(gè)模塊組裝完成后,又會(huì)出現(xiàn)一些問(wèn)題。比如在操作購(gòu)物車(chē)結(jié)帳的這個(gè)流程中,由于是多次添加和修改,最后結(jié)帳,所以很容易造成數(shù)據(jù)混亂,必須對(duì)相應(yīng)的數(shù)據(jù)關(guān)系理清楚,一些關(guān)鍵查詢(xún)統(tǒng)計(jì)的 sql 語(yǔ)句必須反復(fù)斟酌才能放在程序中使用。軟件測(cè)試分為:黑盒測(cè)試和白盒測(cè)試。黑盒測(cè)試又稱(chēng)為功能測(cè)試,其完全不考慮程序的內(nèi)部結(jié)構(gòu)和處理過(guò)程,即在程序的接口進(jìn)行的測(cè)試,它只檢查程序功能是否能按照規(guī)格說(shuō)明書(shū)的規(guī)定正常使用,程序是否能適當(dāng)?shù)慕邮茌斎霐?shù)據(jù),產(chǎn)生正確的輸出信息,并且保持外部信息的完整性。白盒測(cè)試

33、又稱(chēng)為結(jié)構(gòu)測(cè)試,其前提是把程序看成裝在一個(gè)透明的白盒里,也就是完全了解程序的結(jié)構(gòu)和處理過(guò)程。本系統(tǒng)的模塊開(kāi)發(fā)過(guò)程中以及最后的驗(yàn)收過(guò)程中都進(jìn)行了較為嚴(yán)格的測(cè)試。測(cè)試具體步驟:(1)模塊測(cè)試:基本上是一個(gè)模塊一個(gè)模塊地進(jìn)行代碼編寫(xiě)。類(lèi)似功能的子系統(tǒng)如果一個(gè)功能難以實(shí)現(xiàn)的話(huà),另一些也要改變方案。所以首先確立模塊間的功能獨(dú)立性。先將每個(gè)模塊作為一個(gè)獨(dú)立的實(shí)體來(lái)進(jìn)行測(cè)試,保證模塊作為獨(dú)立的單元能進(jìn)行正確運(yùn)行。(2)子系統(tǒng)測(cè)試:本過(guò)程是將模塊測(cè)試后的單元連接在一起,即將用戶(hù)登錄、管理員登陸進(jìn)行圖書(shū)管理, 添加書(shū)籍 ,修改書(shū)籍刪除書(shū)籍,用戶(hù)登陸購(gòu)物,購(gòu)物車(chē),賬單系統(tǒng)等連接在一起。- 31 -(3)系統(tǒng)測(cè)試:

34、系統(tǒng)測(cè)試即把經(jīng)過(guò)測(cè)試的子系統(tǒng)裝配成一個(gè)完整的系統(tǒng)來(lái)測(cè)試。既從窗體登錄開(kāi)始,進(jìn)入主窗體,在每個(gè)大的子系統(tǒng)中,還要查看每個(gè)模塊是否在連接后能正常運(yùn)行。6.26.2 測(cè)試分析總結(jié)及說(shuō)明測(cè)試分析總結(jié)及說(shuō)明在測(cè)試過(guò)程中,我們經(jīng)過(guò)模塊測(cè)試和組裝測(cè)試,排除了系統(tǒng)的大部分錯(cuò)誤。當(dāng)然排除所有錯(cuò)誤是不太可能的,我想應(yīng)該還有些不易檢測(cè)到的錯(cuò)誤還沒(méi)有被發(fā)現(xiàn),需要在使用的過(guò)程中進(jìn)一步的完善,數(shù)據(jù)庫(kù)的加密是一個(gè)重要的概念,在實(shí)際的應(yīng)用過(guò)程中是一個(gè)尚待解決的問(wèn)題,應(yīng)該做好數(shù)據(jù)庫(kù)的完善工作,特別是備份和安全工作;另一方面本系統(tǒng)沒(méi)有制作相關(guān)的打印,由于時(shí)間倉(cāng)促難免有錯(cuò)誤和不完善的地方,希望老師能夠幫我指點(diǎn)和糾正。6.36.3

35、系統(tǒng)的性能分析系統(tǒng)的性能分析網(wǎng)上購(gòu)物系統(tǒng)的性質(zhì)決定了它的服務(wù)端工作負(fù)荷比較大,這就要求服務(wù)端的硬件配置要盡可能的高,主要是內(nèi)存,而且操作系統(tǒng)也要盡可能的穩(wěn)定?;?java 的系統(tǒng)一般來(lái)說(shuō)網(wǎng)絡(luò)安全性比較好,但并不能說(shuō)就一定安全,尤其在windows 操作系統(tǒng)下,由于 windows 的漏洞比較多,系統(tǒng)裝配在 windows 下并不是最佳的選擇,如果有條件,建議可將系統(tǒng)裝配在 unix 操作系統(tǒng)下,提高系統(tǒng)的抗侵入能力。系統(tǒng)的核心數(shù)據(jù)庫(kù),隨著數(shù)據(jù)的不斷增多,必然會(huì)產(chǎn)生冗余,導(dǎo)致系統(tǒng)運(yùn)行效率降低,建議管理員定期備份和清理冗余數(shù)據(jù),以保證系統(tǒng)的正常高效運(yùn)行。6.46.4 結(jié)果分析結(jié)果分析軟件開(kāi)發(fā)環(huán)境

36、要求比較低,只需 myeclipse 和 sqlserver 即可。本系統(tǒng)畫(huà)面簡(jiǎn)潔明了,使用起來(lái)安全可靠。系統(tǒng)的功能基本達(dá)到了預(yù)期所希望達(dá)到的目標(biāo),實(shí)現(xiàn)了預(yù)期的各種功能。- 32 -縱觀(guān)這個(gè)系統(tǒng)的設(shè)計(jì),我們認(rèn)為所設(shè)計(jì)的系統(tǒng)具有簡(jiǎn)潔、實(shí)際、運(yùn)行可靠的特點(diǎn),具有一定的借鑒和參考價(jià)值。系統(tǒng)完成之后,對(duì)各個(gè)模塊的功能進(jìn)行了詳細(xì)的測(cè)試,輸入數(shù)據(jù)和預(yù)測(cè)輸出數(shù)據(jù)相比,發(fā)現(xiàn)了一些問(wèn)題。主要是在查詢(xún)過(guò)程中預(yù)計(jì)查詢(xún)結(jié)果和實(shí)際結(jié)果不一致,有時(shí)候達(dá)不到目的,對(duì)數(shù)據(jù)庫(kù)的操作表之間的關(guān)聯(lián)考慮得不夠周到,因此往往會(huì)出現(xiàn)一些小的錯(cuò)誤。還有查詢(xún)條件的前后數(shù)據(jù)類(lèi)型不一致也是一個(gè)很常見(jiàn)的錯(cuò)誤,需要靠一步步的查找解決。各個(gè)模塊組裝完成后,又會(huì)出現(xiàn)一些問(wèn)題。比如在操作購(gòu)

溫馨提示

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

評(píng)論

0/150

提交評(píng)論