服裝銷(xiāo)售系統(tǒng)畢業(yè)設(shè)計(jì)論文_第1頁(yè)
服裝銷(xiāo)售系統(tǒng)畢業(yè)設(shè)計(jì)論文_第2頁(yè)
服裝銷(xiāo)售系統(tǒng)畢業(yè)設(shè)計(jì)論文_第3頁(yè)
服裝銷(xiāo)售系統(tǒng)畢業(yè)設(shè)計(jì)論文_第4頁(yè)
服裝銷(xiāo)售系統(tǒng)畢業(yè)設(shè)計(jì)論文_第5頁(yè)
已閱讀5頁(yè),還剩41頁(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è)設(shè)計(jì)(論文)中文摘要xxx 服裝銷(xiāo)售系統(tǒng)是一個(gè)基于 web,以 asp 腳本語(yǔ)言為運(yùn)行環(huán)境的軟件開(kāi)發(fā)程序,并采用 microsoft office access2003 作為數(shù)據(jù)庫(kù),對(duì)數(shù)據(jù)進(jìn)行保存、修改、刪除等管理。為用戶(hù)提供了一個(gè)友好、簡(jiǎn)單快捷的運(yùn)行操作平臺(tái)。本系統(tǒng)的主要功能是在用戶(hù)通過(guò)會(huì)員注冊(cè)后登錄本系統(tǒng),對(duì)本系統(tǒng)所提供的商品進(jìn)行瀏覽,并對(duì)相關(guān)商品的詳細(xì)資料進(jìn)行查看,并通過(guò)購(gòu)物車(chē)模塊為用戶(hù)提供購(gòu)買(mǎi)操作,用戶(hù)可以選擇商品的批發(fā)或是零售,并進(jìn)行結(jié)算,系統(tǒng)管理員通過(guò)用戶(hù)所提供的聯(lián)系人及聯(lián)系方式等途徑對(duì)用戶(hù)訂購(gòu)的商品進(jìn)行簽發(fā)。本系統(tǒng)的各界面設(shè)計(jì)友好,流程正確,功能也較為完善。旨在為用戶(hù)提供方便

2、快捷的服務(wù),使得網(wǎng)上購(gòu)物更加貼近人們的生活,推動(dòng)人們的生活水平更加的提高。關(guān)鍵詞 asp 技術(shù) access 數(shù)據(jù)庫(kù) 系統(tǒng)功能畢業(yè)設(shè)計(jì)(論文)外文摘要titletitle xxx clothing selling system abstractxxx clothing selling system is a soft empolder programme base on the web,and using asp which for the circulating circumstance, and microsoft office access2003 is used to creating

3、 database, which effect is to save amend and delete the data and so on. it creats a friend and easy interface for users.the systems mostly fuctions are after users entering, who can look through the goods which is offered by system. the system also offer a tool called “gouwuche” for users to buy. us

4、ers can choose to wholesale or retail, then administrators sending the goods to address which offered by users. the systems interface is friendly, and the functions are perfect basically. the systems tenet is offering users the best severings, making the shopping in web pressing close to peoples liv

5、ing, and improving peoples livingkey words : asp access2003 system function 目目 次次1 緒論.12 需求分析.22.1 功能需求分析.22.2 性能需求分析.32.3 數(shù)據(jù)需求分析.33 概要設(shè)計(jì).53.1 系統(tǒng)運(yùn)行環(huán)境.53.2 功能模塊描述.63.3 數(shù)據(jù)庫(kù)設(shè)計(jì).124 詳細(xì)設(shè)計(jì).144.1 主界面介紹.144.2 登錄模塊介紹.164.3 商品詳細(xì)資料.194.4 用戶(hù)手冊(cè)及相關(guān)功能鍵介紹.204.5 管理員功能模塊介紹.234.6 數(shù)據(jù)的連接和數(shù)據(jù)信息的寫(xiě)入.235 編程.245.1 示例部分界面的部分代碼及

6、解釋.246 測(cè)試.246.1 測(cè)試目的.246.2 軟件測(cè)試的內(nèi)容.256.3 測(cè)試時(shí)間.256.4 測(cè)試結(jié)果.256.5 測(cè)試結(jié)果分析.28結(jié)論.29致謝.30參考文獻(xiàn).311 1 緒論緒論隨著人類(lèi)社會(huì)的不斷發(fā)展和進(jìn)步,網(wǎng)絡(luò)在人們的日常生活中扮演著越來(lái)越重要的角色。伴隨著人們?nèi)找嬖鲩L(zhǎng)的信息量和對(duì)網(wǎng)絡(luò)的依賴(lài)性,以及 web 業(yè)務(wù)中所包含的龐大的信息量,人們對(duì)于網(wǎng)絡(luò)的方便快捷性、交互性、以及安全性的期待也越來(lái)越高。服務(wù)用戶(hù),以及為用戶(hù)帶來(lái)最大的便利,一直都是網(wǎng)絡(luò)發(fā)展的目標(biāo)和方向。現(xiàn)今,網(wǎng)絡(luò)技術(shù)在銷(xiāo)售服務(wù)領(lǐng)域的廣泛運(yùn)用,更是拓展了網(wǎng)絡(luò)技術(shù)運(yùn)用的新篇章。web 技術(shù)尤其是在網(wǎng)上銷(xiāo)售和電子商務(wù)等方面

7、得到了大力的推廣,開(kāi)發(fā)技術(shù)和管理模式也是層出不窮,作為一種新型的銷(xiāo)售模式,極大的推動(dòng)了社會(huì)經(jīng)濟(jì)的發(fā)展。但就目前現(xiàn)行的網(wǎng)上銷(xiāo)售模式,仍然存在著許多不安定的因素,就拿網(wǎng)上的服裝銷(xiāo)售系統(tǒng)而言,對(duì)于用戶(hù)提供的注冊(cè)信息的保存、反饋等方面常常出現(xiàn)滯后、偏差等問(wèn)題,以及用戶(hù)無(wú)法及時(shí)準(zhǔn)確的收取到訂購(gòu)的商品;服裝信息的及時(shí)更新的問(wèn)題;以及網(wǎng)絡(luò)安全也是如今困擾著 it 行業(yè)的一大隱患!網(wǎng)上的服裝銷(xiāo)售系統(tǒng)應(yīng)以也瀏覽用戶(hù)提供商品信息為核心,以降低成本提高利潤(rùn)為目標(biāo)的信息管理系統(tǒng),對(duì)于傳統(tǒng)的客戶(hù)上門(mén)訂購(gòu)、檢驗(yàn),簽署付款等流程是個(gè)新生事物,融入了客戶(hù)端/服務(wù)器管理模式、企業(yè)資源計(jì)劃等先進(jìn)的管理思想,為加強(qiáng)財(cái)務(wù)管理、建立高

8、效率供銷(xiāo)鏈、減少庫(kù)存、提高工作效率、降低運(yùn)營(yíng)成本、提高服務(wù)質(zhì)量等方面提供強(qiáng)有力的工具,以提高企業(yè)的市場(chǎng)競(jìng)爭(zhēng)力,創(chuàng)造最大效益。對(duì)于用戶(hù)而言,為了節(jié)省用戶(hù)的寶貴時(shí)間,用戶(hù)可以通過(guò)商品公告欄了解當(dāng)今服飾的最新動(dòng)態(tài),省去了無(wú)謂的查找時(shí)間和精力。在經(jīng)濟(jì)效益方面,企業(yè)無(wú)需在中低端銷(xiāo)售環(huán)節(jié)進(jìn)行巨大的運(yùn)作投入,如人員、倉(cāng)儲(chǔ)、貨運(yùn),而將主要精力投著在高端產(chǎn)品的引進(jìn)和批發(fā)銷(xiāo)售等環(huán)節(jié),避免了資源分散及由此帶來(lái)的管理風(fēng)險(xiǎn),從而集中優(yōu)勢(shì)資源保持企業(yè)的核心競(jìng)爭(zhēng)力,同時(shí)還縮短了生產(chǎn)商與消費(fèi)者之間的距離,有利于商品的快速流通,和降低整體分銷(xiāo)成本。2 2 需求分析需求分析通過(guò)對(duì)相關(guān)服裝企業(yè)的參觀實(shí)習(xí),綜合用戶(hù)對(duì)銷(xiāo)售系統(tǒng)所提出的

9、要求,整理出該系統(tǒng)的運(yùn)作流程,并對(duì)該流程進(jìn)行了細(xì)心的分析得出了如下的需求分析。2.12.1功能需求分析功能需求分析根據(jù)用戶(hù)的具體要求以及能會(huì)涉及到的功能,系統(tǒng)應(yīng)包含以下功能:1) 顯示商品的相關(guān)信息a. 由多個(gè)靜態(tài)網(wǎng)頁(yè)構(gòu)成,包括主頁(yè)面以及各子頁(yè)面,主要用于加載各服裝商品的圖片和信息。b. 點(diǎn)擊“查看”功能,點(diǎn)擊后顯示服裝商品的詳細(xì)資料。2) 用戶(hù)登錄界面包括會(huì)員的登錄,以及密碼丟失后的尋找功能。3) 會(huì)員注冊(cè)功能包括會(huì)員的登錄的帳號(hào)、密碼以及會(huì)員的相關(guān)詳細(xì)資料。4) 會(huì)員相關(guān)信息的顯示及修改功能a. 顯示會(huì)員注冊(cè)時(shí)所填寫(xiě)的相關(guān)資料。b. 當(dāng)會(huì)員發(fā)現(xiàn)注冊(cè)資料有誤或有所變更時(shí),可以通過(guò)該項(xiàng)對(duì)資料進(jìn)

10、行校正,以免出現(xiàn)不必要的損失。5) 訂購(gòu)系統(tǒng)本系統(tǒng)為用戶(hù)提供的是購(gòu)物車(chē)模式,用戶(hù)可以通過(guò)點(diǎn)擊商品后,商品會(huì)自動(dòng)加載到購(gòu)物車(chē)面板,用戶(hù)確定所需商品后,只需點(diǎn)擊確定即可。6) 訂購(gòu)日志查詢(xún)對(duì)用戶(hù)的訂購(gòu)時(shí)間、商品等相關(guān)數(shù)據(jù)進(jìn)行統(tǒng)計(jì),用戶(hù)可以通過(guò)該項(xiàng)功能對(duì)所訂購(gòu)過(guò)的商品進(jìn)行校對(duì)。7) 管理員模塊對(duì)現(xiàn)有資料進(jìn)行分類(lèi)整理、備份、修改,以及對(duì)垃圾信息進(jìn)行刪除。8) 系統(tǒng)維護(hù)a. 數(shù)據(jù)備份:用戶(hù)可以選擇不同的路徑對(duì)系統(tǒng)數(shù)據(jù)庫(kù)進(jìn)行備份。b. 清除數(shù)據(jù):由于清除數(shù)據(jù)是直接對(duì)數(shù)據(jù)庫(kù)中的具體的表進(jìn)行刪除數(shù)據(jù)操作,該功能應(yīng)由管理員操作,選擇用戶(hù)想刪除數(shù)據(jù)的表單,確認(rèn)刪除后系統(tǒng)將對(duì)選中的數(shù)據(jù)庫(kù)表單清空數(shù)據(jù)。c. 初始化數(shù)

11、據(jù)庫(kù):對(duì)數(shù)據(jù)庫(kù)進(jìn)行初始化,一般是管理員用于第一次使用系統(tǒng)。2.22.2性能需求分析性能需求分析1) 正確性:根據(jù)服裝銷(xiāo)售系統(tǒng)的運(yùn)作流程設(shè)計(jì)軟件,流程中的每個(gè)步驟在系統(tǒng)中都必須有所體現(xiàn),保證程序的正確性。2) 靈活性:系統(tǒng)應(yīng)具有較靈活的更新操作,對(duì)菜單、會(huì)員、公告、定單等數(shù)據(jù)項(xiàng)應(yīng)具備實(shí)時(shí)配置的功能,避免二次開(kāi)發(fā);對(duì)一段時(shí)間后數(shù)據(jù)庫(kù)的內(nèi)容進(jìn)行有選擇地刪除,必要時(shí)對(duì)數(shù)據(jù)庫(kù)系統(tǒng)進(jìn)行初始化。3) 穩(wěn)定性:系統(tǒng)應(yīng)具備長(zhǎng)期持續(xù)工作的能力;使數(shù)據(jù)庫(kù)的一致性控制在可操作范圍內(nèi);避免因系統(tǒng)引起的死機(jī)現(xiàn)象。4) 安全性:有良好的用戶(hù)身份認(rèn)證體制和靈活的密碼更改模塊;用戶(hù)權(quán)限可以通過(guò)管理員靈活修改;有手動(dòng)備份等操作。

12、2.32.3數(shù)據(jù)需求分析數(shù)據(jù)需求分析2.3.1數(shù)據(jù)字典a) 數(shù)據(jù)操作類(lèi):1) 客戶(hù)信息客戶(hù) id、用戶(hù)姓名、用戶(hù)密碼、e-mail、密碼保護(hù)問(wèn)題、找回密碼答案、聯(lián)系人、性別、客戶(hù)單位、聯(lián)系電話(huà)、聯(lián)系地址、郵政編碼、備注2) 商品信息商品 id、商品名稱(chēng)、商品零售價(jià)、商品批發(fā)價(jià)、商品相關(guān)圖片信息、商品所屬分類(lèi)、商品數(shù)量、備注。3) 定單查詢(xún)信息id、用戶(hù)姓名、商品名稱(chēng)、商品數(shù)量、商品價(jià)格、訂購(gòu)時(shí)間、是否已簽發(fā)、備注b) 動(dòng)態(tài)配置類(lèi)1)商品查詢(xún)信息商品 id、商品名稱(chēng)、商品價(jià)格、商品分類(lèi)2)用戶(hù)查詢(xún)信息用戶(hù)名稱(chēng)、用戶(hù)密碼、聯(lián)系人、聯(lián)系單位、聯(lián)系電話(huà)2.3.2繪制數(shù)據(jù)庫(kù)系統(tǒng) erer 圖圖根據(jù)用戶(hù)提

13、出的需求,結(jié)合數(shù)據(jù)字典繪制出 er 圖如下:1) 客戶(hù)信息關(guān)系 er 圖2) 會(huì)員資料注冊(cè)修改關(guān)系 er 圖會(huì)員資料注冊(cè)修改忘記密碼輸入帳號(hào)輸入密保答案修改密碼成功返回修改密碼yyn圖 2.2 會(huì)員資料修改圖3) 結(jié)算關(guān)系 er 圖 4) 用戶(hù)權(quán)限關(guān)系 er 圖 圖 2.3 收發(fā)定單 er 圖1m1y1定單客戶(hù)商品訂購(gòu)1提交查看定單查看反饋密碼11n1有用戶(hù)1提交權(quán)限功能圖 2.4 用戶(hù)權(quán)限關(guān)系 er 圖nmnm圖 2.1 客戶(hù)信息關(guān)系 er 圖nm訂購(gòu)注冊(cè)客戶(hù)登錄查詢(xún)2.控制流圖的繪制本系統(tǒng)需要實(shí)時(shí)地獲取來(lái)電顯示,是一個(gè)實(shí)時(shí)系統(tǒng),所以在創(chuàng)建了數(shù)據(jù)流模型后還必須創(chuàng)建控制流模型,以便描述相關(guān)的事

14、件以及系統(tǒng)狀態(tài)在時(shí)間坐標(biāo)系中的變遷。分析本系統(tǒng)的控制流得到控制流圖如圖 2.8: 概要設(shè)計(jì)概要設(shè)計(jì)軟件的概要設(shè)計(jì)是在需求分析的基礎(chǔ)上經(jīng)過(guò)概括總結(jié)用戶(hù)的具體要求,對(duì)系統(tǒng)的總體結(jié)構(gòu)進(jìn)行規(guī)劃,根據(jù)需求確定軟件和數(shù)據(jù)的總體框架,概要設(shè)計(jì)旨在確定程序各主要部件之間的關(guān)系。3.13.1系統(tǒng)運(yùn)行環(huán)境系統(tǒng)運(yùn)行環(huán)境3.1.1運(yùn)行環(huán)境的配置用戶(hù)名和密碼正確錯(cuò)誤口令核對(duì)出錯(cuò)提示權(quán)限核對(duì)啟動(dòng)系統(tǒng)配置記查詢(xún)記備份記數(shù)據(jù)庫(kù)記初始化記圖 2.5 系統(tǒng)控制流圖登記入庫(kù)客戶(hù)3.1.2創(chuàng)建服務(wù)器界面3.1.3.關(guān)鍵技術(shù)1. aspasp 技術(shù)隨著互連網(wǎng)(internet)的飛速發(fā)展和普及,構(gòu)造 web 網(wǎng)站、開(kāi)發(fā)網(wǎng)絡(luò)應(yīng)用程序已經(jīng)

15、成為熱門(mén)技術(shù)之一。asp 以其簡(jiǎn)單易學(xué)、與 windows 操作系統(tǒng)無(wú)縫繼承、擴(kuò)展性好等特性,吸引了眾多動(dòng)態(tài)網(wǎng)站開(kāi)發(fā)人員,得到了網(wǎng)絡(luò)編程者的青睞。圖 3.1 運(yùn)行環(huán)境配置圖 3.2 創(chuàng)建服務(wù)器示意圖aspasp(active server page)是微軟公司開(kāi)發(fā)的一套服務(wù)器端腳本運(yùn)行環(huán)境。使用 asp 結(jié)合 html 網(wǎng)頁(yè)、asp 指令和 activex 組件可以快速地建立動(dòng)態(tài)、交互且高速的 web 服務(wù)器應(yīng)用環(huán)境。2microsoft office access2003access2003 是一套簡(jiǎn)單易學(xué)的數(shù)據(jù)庫(kù)軟件,可以使用戶(hù)輕松地建立起一套數(shù)據(jù)庫(kù)。microsoftmicrosoft

16、officeoffice access2003access2003 不僅適用于軟件編程的初學(xué)者,也適合于使用 accessaccess 管理軟件開(kāi)發(fā)數(shù)據(jù)庫(kù)應(yīng)用程序的中、高級(jí)用戶(hù)。是一套非常簡(jiǎn)便快捷開(kāi)發(fā)工具。3.23.2 功能模塊描述功能模塊描述3.2.1 需求功能描述a) 信息登記1) 用戶(hù)注冊(cè)登記:用于對(duì)首次瀏覽本系統(tǒng)的游客注冊(cè)成為會(huì)員的相關(guān)操作。系統(tǒng)將次消息收錄到數(shù)據(jù)庫(kù)提供用戶(hù)登錄的檢索依據(jù)。輸入:添加時(shí):輸入客戶(hù)基本信息中各項(xiàng)內(nèi)容修改時(shí):通過(guò)相關(guān)模塊修改信息刪除時(shí):該操作由管理員實(shí)現(xiàn)處理:增加時(shí):判斷輸入數(shù)據(jù)是否合法修改時(shí):判斷修改數(shù)據(jù)是否合法刪除時(shí):點(diǎn)擊返回鍵,注銷(xiāo)已有信息保存:增加時(shí)

17、:保存輸入數(shù)據(jù)到客戶(hù)信息表中修改時(shí):更新該客戶(hù)在客戶(hù)信息表中的數(shù)據(jù)刪除時(shí):該操作由管理員實(shí)現(xiàn)2) 客戶(hù)訂購(gòu):用戶(hù)登錄后通過(guò)對(duì)系統(tǒng)提供商品的瀏覽,還可以點(diǎn)擊商品的查看鍵查看商品的詳細(xì)資料。確定商品后點(diǎn)擊購(gòu)買(mǎi)鍵進(jìn)行購(gòu)買(mǎi)。輸入:添加時(shí):點(diǎn)擊提供商品的購(gòu)買(mǎi)鍵處理:增加時(shí):判斷輸入的合法性保存:購(gòu)買(mǎi)時(shí):在用戶(hù)登錄時(shí)通過(guò)函數(shù)來(lái)保存用戶(hù)名,并創(chuàng)建數(shù)據(jù)源組,將用戶(hù)訂購(gòu)的商品定單保存到相應(yīng)的數(shù)據(jù)表中。b) 業(yè)務(wù)操作1) 查詢(xún)商品信息:客戶(hù)將相應(yīng)的商品名稱(chēng)輸入輸入框,點(diǎn)擊查詢(xún)按鈕進(jìn)行查詢(xún)輸入: 在輸入框中輸入需要查詢(xún)的商品名稱(chēng)處理: 判斷商品名稱(chēng)的合法性,通過(guò)查詢(xún)商品數(shù)據(jù)表進(jìn)行查詢(xún)輸出: 將通過(guò)數(shù)據(jù)庫(kù)查詢(xún)的商品顯

18、示出來(lái)2) 訂貨結(jié)算:客戶(hù)訂購(gòu)了商品,由用戶(hù)選擇批發(fā)價(jià)或是零售價(jià),并選擇商品數(shù)量,最后點(diǎn)擊結(jié)算鍵鍵進(jìn)行商品結(jié)算輸入:結(jié)算時(shí):點(diǎn)擊結(jié)算按鈕處理:結(jié)算時(shí):判斷輸入的合法性,找到對(duì)應(yīng)的商品信息,根據(jù)客戶(hù)的商品選擇情況進(jìn)行結(jié)算輸出:結(jié)算時(shí):保存客戶(hù)商品情況到結(jié)算表3.2.2 根據(jù)功能需求設(shè)計(jì)總體框架模塊圖:1) 該系統(tǒng)的設(shè)計(jì)主要是為用戶(hù)提供方便快捷的操作,因此對(duì)于用戶(hù)服務(wù)的功能主要分解為以下:用戶(hù)登錄、查看資料、修改資料、用戶(hù)訂購(gòu)、用戶(hù)反饋、查看定單等幾個(gè)部件,見(jiàn)圖 3.3 所示:主界面各子頁(yè)面修改資料 查看資料商品訂購(gòu)用戶(hù)注冊(cè)管理員登錄用戶(hù)登錄用戶(hù)反饋查看定單 2) 商品訂購(gòu)模塊所包含的模塊有:商品

19、信息查看、購(gòu)物車(chē)模塊,定單查詢(xún)。其中購(gòu)物車(chē)模塊包含零售價(jià)和批發(fā)價(jià)兩種方式。見(jiàn)圖 3.4 所示: 3) 定單管理模塊所包含的有定單簽發(fā)、定單備分以及會(huì)員查看定單等功能。見(jiàn)圖 3.5 所示:4) 系統(tǒng)模塊應(yīng)包含數(shù)據(jù)備份、數(shù)據(jù)清除和初始化數(shù)據(jù)庫(kù)功能。見(jiàn)圖 3.4 所示:3.2.3 各模塊功能描述:本系統(tǒng)共分為以下幾個(gè)模塊:主界面及各子頁(yè)面,用戶(hù)登錄模塊,用戶(hù)注冊(cè)模塊,系統(tǒng)公告欄模塊,服裝分類(lèi)管理模塊,銷(xiāo)售購(gòu)物車(chē)模塊,定單管理模塊、系統(tǒng)維護(hù)模塊,其各個(gè)主模塊又分為若干個(gè)小模塊,以下就詳細(xì)介紹各小圖 3.5 定單管理示意圖定單管理定單簽發(fā)會(huì)員查看定單定單備分圖 3.4 商品訂購(gòu)模塊圖商品訂購(gòu)商品信息查看

20、購(gòu)物車(chē)零售價(jià)批發(fā)價(jià)定單查詢(xún)圖 3.6 系統(tǒng)維護(hù)圖系統(tǒng)維護(hù)數(shù)據(jù)備份初始化數(shù)據(jù)庫(kù)清除數(shù)據(jù)圖 3.3 總體框架模塊圖模塊的具體功能。1) 主界面中的各小模塊由于本人對(duì)如何實(shí)現(xiàn)游客屏蔽和會(huì)員顯示等功能了解不夠,因此在系統(tǒng)的實(shí)現(xiàn)中動(dòng)了一點(diǎn)小腦筋,創(chuàng)建了 2 個(gè)首頁(yè)面 index 和 index1,index 的功能只是進(jìn)行會(huì)員的登錄和注冊(cè),而無(wú)法鏈接至其他子頁(yè)面和進(jìn)行其他操作,而index1 頁(yè)面則需要會(huì)員進(jìn)行登錄操作,經(jīng)過(guò)系通驗(yàn)證后自動(dòng)跳轉(zhuǎn),在該頁(yè)面下,會(huì)員可以進(jìn)行修改資料、查看商品、訂購(gòu)商品、查詢(xún)定單等一系列操作。也算是我想出來(lái)的一個(gè)屏蔽游客和會(huì)員的笨辦法。通過(guò)上文所述,主頁(yè)面中主要包含以下幾個(gè)功能

21、模塊的鏈接:a) 登錄:在本系統(tǒng)中的所有操作都必須首先進(jìn)行會(huì)員登錄操作,否則系統(tǒng)將自動(dòng)提示錯(cuò)誤,并指示用戶(hù)進(jìn)行登錄操作或是注冊(cè)用戶(hù)。 b) 注冊(cè):是新用戶(hù)欲對(duì)本系統(tǒng)提供的商品進(jìn)行訂購(gòu)所需進(jìn)行的信息資料填寫(xiě)注冊(cè),以及信息的保存操作。c) 用戶(hù)手冊(cè)模塊:是用戶(hù)通過(guò)了登錄驗(yàn)證后,所能夠進(jìn)行的具體操作。包括以下幾個(gè)功能鍵:查看用戶(hù)資料、修改用戶(hù)密碼、購(gòu)物車(chē)、查看定單。以下是各按鈕的詳細(xì)介紹:1 查看用戶(hù)資料,用戶(hù)通過(guò)驗(yàn)證后,可以點(diǎn)擊該功能鍵對(duì)所填寫(xiě)的信息資料進(jìn)行查看。2 修改用戶(hù)密碼:用戶(hù)通過(guò)驗(yàn)證后,如感覺(jué)自己的密碼設(shè)計(jì)太過(guò)簡(jiǎn)單,或者是密碼過(guò)于復(fù)雜,可以通過(guò)通過(guò)該功能鍵跳轉(zhuǎn)到相應(yīng)頁(yè)面進(jìn)行修改。用戶(hù)若是

22、遺忘了密碼,也可以在登錄界面中,點(diǎn)擊“忘了密碼”鍵,通過(guò)密碼保護(hù)對(duì)密碼進(jìn)行修改操作。對(duì)于用戶(hù)的密碼保護(hù)的注意事項(xiàng):為確保系統(tǒng)的安全性,用戶(hù)在登錄系統(tǒng)時(shí)必須通過(guò)系統(tǒng)的安全驗(yàn)證,所謂驗(yàn)證就是在權(quán)限數(shù)據(jù)庫(kù)中查找是否有該用戶(hù)存在。而權(quán)限數(shù)據(jù)庫(kù)來(lái)源于密碼管理的模塊的添加操作,在密碼管理模塊中實(shí)現(xiàn)了以下幾個(gè)功能:a) 實(shí)現(xiàn)了用戶(hù)密碼的刪除和修改操作,刪除即注銷(xiāo)掉一個(gè)用戶(hù),修改時(shí)需要注意只有用戶(hù)自己才能修改自己的密碼,并且用戶(hù)在修改時(shí)除了管理員能改變用戶(hù)的性質(zhì)外,其他用戶(hù)不可以改變用戶(hù)的性質(zhì)。b) 修改以后的記錄通過(guò)用戶(hù)以前的密碼來(lái)更新用戶(hù)的新密碼。c) 對(duì)于遺失了自己密碼的用戶(hù),可以通過(guò)“密碼提示問(wèn)題”來(lái)

23、獲取新密碼,以下有詳細(xì)介紹。3 購(gòu)物車(chē):用戶(hù)通過(guò)驗(yàn)證后,可以通過(guò)該模塊對(duì)本系統(tǒng)所提供的各類(lèi)商品進(jìn)行訂購(gòu)。4 查看定單:用戶(hù)若想了解以前所訂購(gòu)的商品、數(shù)量等一系列數(shù)據(jù),可以通過(guò)該功能鍵實(shí)現(xiàn)查詢(xún)。 d) 公告欄:對(duì)本站所提供的最新的商品信息以及相關(guān)事件進(jìn)行系統(tǒng)的介紹,使用戶(hù)能夠在第一時(shí)間了解。 e) 各靜態(tài)子頁(yè)面的鏈接:對(duì)本系統(tǒng)所提供的商品做一個(gè)簡(jiǎn)單感性的介紹,點(diǎn)擊后顯示各類(lèi)商品的圖片和價(jià)格,以便用戶(hù)進(jìn)行比較,如需了解詳細(xì)資料,可點(diǎn)擊查看按鈕進(jìn)行查看操作。2)會(huì)員登錄模塊該模塊主要功能是對(duì)用戶(hù)的帳號(hào)、密碼進(jìn)行驗(yàn)證,以及進(jìn)行新會(huì)員的注冊(cè)和對(duì)密碼丟失后的恢復(fù)等a) 登錄:用戶(hù)在相應(yīng)的用戶(hù)名欄和密碼欄填

24、寫(xiě)自己的帳號(hào)和密碼后,系統(tǒng)通過(guò)對(duì)數(shù)據(jù)庫(kù)的校對(duì)后自動(dòng)跳轉(zhuǎn)至 index1 頁(yè)面,提供用戶(hù)進(jìn)行各項(xiàng)操作;若校驗(yàn)失敗則通過(guò) error 頁(yè)面提示用戶(hù)登錄失敗,提示用戶(hù)重新登錄或是注冊(cè)會(huì)員。b) 注冊(cè):對(duì)于新用戶(hù)所進(jìn)行的操作。點(diǎn)擊后進(jìn)入注冊(cè)頁(yè)面進(jìn)行注冊(cè)。c) 忘了密碼:提供密碼丟失的用戶(hù)進(jìn)行取回密碼操作,進(jìn)入相關(guān)頁(yè)面,通過(guò)密碼提示問(wèn)題(question)和找回密碼答案(answer)獲取新的密碼,具體操作請(qǐng)參考 4.4.2 以及相應(yīng)的圖片展示。3)銷(xiāo)售購(gòu)物車(chē)模塊:用戶(hù)通過(guò)對(duì)商品信息的瀏覽后,確定了所需訂購(gòu)的商品,點(diǎn)擊“購(gòu)買(mǎi)“按鈕,商品的相關(guān)名稱(chēng)、所屬分類(lèi)等信息會(huì)自動(dòng)添加至購(gòu)物車(chē)模塊中,再由用戶(hù)選擇購(gòu)買(mǎi)

25、的類(lèi)型以及購(gòu)買(mǎi)的數(shù)量,最后簽署定單,訂購(gòu)操作完成。4)定單管理模塊:用戶(hù)簽署定單后,系統(tǒng)進(jìn)行復(fù)制保存,將復(fù)制的結(jié)果保存在定單管理數(shù)據(jù)庫(kù)的該用戶(hù)所對(duì)應(yīng)的名稱(chēng)下,以方便日后用戶(hù)查詢(xún)時(shí)通過(guò)用戶(hù)登錄提取帳戶(hù)后便可以直接讀取。5)報(bào)錯(cuò)模塊當(dāng)用戶(hù)進(jìn)行會(huì)員登錄時(shí),用戶(hù)名稱(chēng)及用戶(hù)密碼在系統(tǒng)校驗(yàn)時(shí)發(fā)生錯(cuò)誤時(shí),系統(tǒng)自動(dòng)調(diào)用報(bào)錯(cuò)模塊(error 模塊) ,并提醒用戶(hù)進(jìn)行重新登錄或是重新注冊(cè)會(huì)員。6)層疊樣式表文檔主要是確定該系統(tǒng)的主要結(jié)構(gòu)、文字等樣式,以 asp 頁(yè)面形式規(guī)定后,以便其他的模塊可以直接引用。7)動(dòng)態(tài)數(shù)據(jù)的更新在客戶(hù)關(guān)系系統(tǒng)中,許多信息都是不斷變化的,需要實(shí)時(shí)更新,例如:用戶(hù)資料信息、商品信息、定單信

26、息等,這時(shí)用戶(hù)希望通過(guò)簡(jiǎn)單的操作完成信息的更新而無(wú)須改變程序,即只須在界面上像添加一條登記記錄一樣簡(jiǎn)單,并且添加后能自動(dòng)更新數(shù)據(jù)庫(kù)以便于登錄時(shí)使用。數(shù)據(jù)的動(dòng)態(tài)更新是整個(gè)系統(tǒng)靈活性的體現(xiàn),更新內(nèi)容有:會(huì)員資料、商品、定單等。更新不僅意味著添加部分內(nèi)容,還可以對(duì)動(dòng)態(tài)數(shù)據(jù)進(jìn)行修改、刪除等操作,以方便更新本模塊作了一些簡(jiǎn)單的查詢(xún)功能。8)管理員模塊管理員通過(guò)該模塊的登錄,對(duì)相關(guān)的信息資料進(jìn)行管理、備份以及刪除等操作。以及對(duì)用戶(hù)的定單進(jìn)行簽發(fā)。9) 數(shù)據(jù)備份和初始化為保證數(shù)據(jù)的安全可靠,操作數(shù)據(jù)庫(kù)的用戶(hù)要力求細(xì)致、認(rèn)真,盡量避免出錯(cuò),但是用戶(hù)在操作過(guò)程中因?yàn)閷?duì)業(yè)務(wù)流程不熟悉或不是很了解程序本身的特性難免

27、會(huì)出錯(cuò),而數(shù)據(jù)庫(kù)中的錯(cuò)誤可能會(huì)給對(duì)用戶(hù)帶來(lái)很大的損失,所以及時(shí)的對(duì)現(xiàn)在的數(shù)據(jù)庫(kù)進(jìn)行備份是十分有必要的。本系統(tǒng)中數(shù)據(jù)庫(kù)采用自動(dòng)備份:當(dāng)有新的資料出現(xiàn)時(shí),例如新會(huì)員的注冊(cè)、新定單的簽署等,系統(tǒng)自動(dòng)將這些資料添加至數(shù)據(jù)庫(kù)相應(yīng)的位置進(jìn)行備分保存。此外本系統(tǒng)并不具有還原功能,原因是還原功能會(huì)覆蓋現(xiàn)有的數(shù)據(jù)庫(kù),如果用戶(hù)一不小心作了還原操作,可能當(dāng)前的許多數(shù)據(jù)將會(huì)一去不復(fù)返。3.33.3 數(shù)據(jù)庫(kù)設(shè)計(jì)數(shù)據(jù)庫(kù)設(shè)計(jì) 在明確了系統(tǒng)的詳細(xì)功能后,根據(jù)系統(tǒng)的功能要求理清了其中的數(shù)據(jù)關(guān)系并提煉出其中的數(shù)據(jù)關(guān)系,結(jié)合需求分析中的 er 圖可以規(guī)劃出客戶(hù)關(guān)系系統(tǒng)的具體表單,根據(jù)分析結(jié)果,詳細(xì)表單的設(shè)計(jì)如下:1) 用戶(hù)注冊(cè)用戶(hù)

28、信息記錄:記錄下注冊(cè)用戶(hù)的詳細(xì)信息,系統(tǒng)將此信息收錄入數(shù)據(jù)庫(kù)中。主要為商品定單的發(fā)送、接受以及聯(lián)系之用。該數(shù)據(jù)庫(kù)設(shè)計(jì)如下:表 3.1 用戶(hù)資料字段名稱(chēng)數(shù)據(jù)類(lèi)型字段大小說(shuō)明id自動(dòng)編號(hào)數(shù)字用戶(hù) id用戶(hù)帳號(hào)文本30用戶(hù)注冊(cè)帳號(hào)用戶(hù)密碼文本20用戶(hù)注冊(cè)密碼e-mail文本30聯(lián)系方式密碼保護(hù)問(wèn)題文本30用于找回密碼找回密碼答案文本30用于找回密碼聯(lián)系人文本15聯(lián)系人性別文本2選擇客戶(hù)單位文本30訂購(gòu)商所在單位聯(lián)系電話(huà)數(shù)字10訂購(gòu)單位電話(huà)聯(lián)系地址文本30訂購(gòu)單位詳細(xì)地址郵政編碼數(shù)字6訂購(gòu)單位郵編該模塊應(yīng)具備以下功能:添加、刪除、修改等。添加:1) 判斷是否已存在該用戶(hù)名2) 輸入客戶(hù)基本信息中各項(xiàng)內(nèi)

29、容。刪除:1)判斷所需刪除的信息資料是否合法2)判斷該信息資料是否存在,并確認(rèn)刪除圖 3.7 用戶(hù)資料數(shù)據(jù)表設(shè)計(jì)圖修改:1)判斷所需修改的用戶(hù)名是否合法2)顯示用戶(hù)提示的密碼提示問(wèn)題3)對(duì)用戶(hù)輸入的密碼提示答案進(jìn)行校對(duì)4)進(jìn)行資料修改2) 商品資料登記商品資料信息:對(duì)各類(lèi)商品進(jìn)行分類(lèi)保存管理,為用戶(hù)的瀏覽訂購(gòu)提供方便快捷的服務(wù)。該數(shù)據(jù)庫(kù)設(shè)計(jì)如下:表 3.2 商品信息資料字段名稱(chēng)數(shù)據(jù)類(lèi)型字段大小說(shuō)明商品 id數(shù)字10商品唯一標(biāo)識(shí)商品名稱(chēng)文本30商品名稱(chēng)零售價(jià)數(shù)字10零售價(jià)批發(fā)價(jià)數(shù)字10批發(fā)價(jià)商品圖片文本20圖片信息地址類(lèi)別文本10商品所屬類(lèi)別商品銷(xiāo)售量數(shù)字8商品的存儲(chǔ)量備注文本30備注信息注:由

30、于該數(shù)據(jù)庫(kù)所含的信息量較大,這里僅選取幾條資料顯示! 用戶(hù)如需對(duì)商品的詳細(xì)資料進(jìn)行查看,可點(diǎn)擊頁(yè)面中的“查看”功能鍵,鏈接至商品詳細(xì)資料一覽表,這里對(duì)具體操作不做詳細(xì)說(shuō)明。圖 3.8 商品資料數(shù)據(jù)表設(shè)計(jì)圖 3)定單資料登記 定單資料:是對(duì)所有已經(jīng)進(jìn)行過(guò)訂購(gòu)商品的用戶(hù)進(jìn)行記錄分類(lèi)和保存,并通過(guò) asp 頁(yè)面提供用戶(hù)瀏覽查看,以便能夠及時(shí)發(fā)現(xiàn)在用戶(hù)訂購(gòu)中所出現(xiàn)的錯(cuò)誤,并及時(shí)對(duì)其進(jìn)行更正。該數(shù)據(jù)庫(kù)設(shè)計(jì)如下:表 3.1 定單表字段名稱(chēng)數(shù)據(jù)類(lèi)型字段大小說(shuō)明id自動(dòng)編號(hào)10id客戶(hù)帳號(hào)文本30查看功能主鍵聯(lián)系人文本10聯(lián)系人訂購(gòu)日期時(shí)間/日期10記錄訂購(gòu)日期商品名稱(chēng)文本30記錄訂購(gòu)的商品名稱(chēng)商品數(shù)量數(shù)字8

31、記錄訂購(gòu)商品數(shù)量商品總額數(shù)字8記錄商品總額是否簽發(fā)是/否8是否已簽發(fā)備注文本50備注 詳細(xì)設(shè)計(jì)詳細(xì)設(shè)計(jì)4.14.1 主界面介紹主界面介紹4.1.1 服務(wù)器界面圖 3.9 定單數(shù)據(jù)表設(shè)計(jì)圖4.1.2 主界面概述主界面定義了系統(tǒng)的主要模塊以及功能,通過(guò)對(duì)各按鈕的點(diǎn)擊來(lái)實(shí)現(xiàn)對(duì)系統(tǒng)中各模塊的調(diào)用。4.1.3 主界面設(shè)計(jì)該系統(tǒng)主界面的設(shè)計(jì)包括兩部分:index 界面和 index1 界面,主要是為了屏蔽游客瀏覽而設(shè)置。index 界面的主要功能是提供會(huì)員的登錄和注冊(cè),對(duì)于其他功能鍵是虛設(shè)的。當(dāng)用戶(hù)進(jìn)行登錄后,系統(tǒng)自動(dòng)跳轉(zhuǎn)至 index1 界面,在該界面中,用戶(hù)可以對(duì)系統(tǒng)的各項(xiàng)功能模塊進(jìn)行操作。圖 4.2

32、 index 界面該頁(yè)面僅可進(jìn)行該頁(yè)面僅可進(jìn)行此兩項(xiàng)操作,用此兩項(xiàng)操作,用以屏蔽游客以屏蔽游客indexindex 頁(yè)面中頁(yè)面中顯示的內(nèi)容顯示的內(nèi)容圖 4.1 服務(wù)器界面示意圖4.24.2 登錄模塊介紹登錄模塊介紹4.2.1 登錄模塊流程 4.2.2 登錄界面以及錯(cuò)誤提示.主界面中的錯(cuò)誤提示當(dāng)游客瀏覽本系統(tǒng),點(diǎn)擊相關(guān)按鈕,系統(tǒng)自動(dòng)跳轉(zhuǎn)至錯(cuò)誤提示頁(yè)面(error) ,提示游客進(jìn)行登錄或是注冊(cè)等相關(guān)操作。圖 4.4 登錄模塊流程圖 登錄模塊流程圖 4.3 index1 界面index1 界面中所進(jìn)行的操作index1 頁(yè)面所能進(jìn)行的各項(xiàng)操作在登錄界面中輸入用戶(hù)名、密碼系統(tǒng)驗(yàn)證出錯(cuò)提

33、示1、 登錄標(biāo)志 registed 置為 true;2、 連接數(shù)據(jù)庫(kù);3、 搜詢(xún)數(shù)據(jù)庫(kù)中的用戶(hù)名、密碼;4、 與用戶(hù)輸入值校驗(yàn)5、 登錄成功自動(dòng)跳轉(zhuǎn)主頁(yè)面。 2登錄界面時(shí)的錯(cuò)誤提示 當(dāng)會(huì)員在登錄了錯(cuò)誤的帳號(hào)和密碼時(shí),系統(tǒng)通過(guò)驗(yàn)證跳轉(zhuǎn)至錯(cuò)誤提示頁(yè)面,提示用戶(hù)“密碼錯(cuò)誤,請(qǐng)重新登錄” ,或請(qǐng)進(jìn)行“注冊(cè)”操作! 點(diǎn)擊任一瀏覽按鈕錯(cuò) 誤 提 示提示用戶(hù)首先進(jìn)行相關(guān)操作!index 界面當(dāng)用戶(hù)輸入了錯(cuò)誤的帳號(hào)、密碼。圖 4.5 主頁(yè)面的功能展示圖圖 4.6 錯(cuò)誤提示頁(yè)面圖 4.7 登錄界面示意圖 3用戶(hù)注冊(cè)即錯(cuò)誤提示對(duì)于新用戶(hù)而言,首先進(jìn)行的操作應(yīng)當(dāng)是會(huì)員注冊(cè)。點(diǎn)擊進(jìn)入相應(yīng)的頁(yè)面,進(jìn)行相關(guān)操作: 提交后

34、提示注冊(cè)成功!下面的顯示為注冊(cè)過(guò)程中所出現(xiàn)的錯(cuò)誤的系統(tǒng)提示密碼錯(cuò)誤,登錄失敗,請(qǐng)重新登錄!未曾進(jìn)行用戶(hù)名的輸入圖 4.8 錯(cuò)誤頁(yè)面提示圖 4.9 用戶(hù)注冊(cè)流程示意圖 4.34.3 商品詳細(xì)資料查看商品詳細(xì)資料查看商品詳細(xì)資料查看操作步驟 圖 4.11 商品詳細(xì)資料查看操作步驟登錄跳轉(zhuǎn)主界面根據(jù)商品分類(lèi)點(diǎn)擊子頁(yè)面選擇商品點(diǎn)擊“查看”按鈕跳轉(zhuǎn)查看頁(yè)面數(shù)據(jù)庫(kù)查詢(xún)顯示商品資料注冊(cè)用戶(hù)名已存在密碼長(zhǎng)度不能小于 6兩次輸入密碼不同圖 4.10 注冊(cè)時(shí)的錯(cuò)誤提示4.44.4 用戶(hù)手冊(cè)及相關(guān)功能鍵介紹用戶(hù)手冊(cè)及相關(guān)功能鍵介紹4.4.1 查看用戶(hù)資料功能當(dāng)會(huì)員帳號(hào)、密碼通過(guò)系統(tǒng)驗(yàn)證登錄本系統(tǒng)后,可以通過(guò)點(diǎn)擊 i

35、ndex1 界面中的用戶(hù)手冊(cè)欄“查看用戶(hù)資料“功能鍵來(lái)對(duì)用戶(hù)資料進(jìn)行查詢(xún)點(diǎn)擊此按鈕查看效果如圖所示圖 4.12 商品查看功能示意 4.4.2 修改用戶(hù)資料功能a) 當(dāng)用戶(hù)希望對(duì)自己的會(huì)員資料進(jìn)行修改時(shí),可以點(diǎn)擊該項(xiàng)功能進(jìn)行操作。 b) 當(dāng)用戶(hù)遺忘了自己的密碼,可以通過(guò)密碼提示問(wèn)題重新獲取密碼,具體操作步驟如下圖所示:1)當(dāng)用戶(hù)發(fā)現(xiàn)遺失密碼后,可點(diǎn)擊“登錄界面“中的“忘了密碼”功能鍵進(jìn)入相應(yīng)頁(yè)面,如圖 4.16.1,輸入用戶(hù)帳號(hào),點(diǎn)擊“下一步” 。當(dāng)通過(guò)驗(yàn)證后圖 4.13 會(huì)員詳細(xì)資料查詢(xún)界面 輸入新密碼圖 登錄模塊流程 提示修改成功圖 登錄模塊流程圖 4.14

36、用戶(hù)資料修改圖跳至圖 4.16.2 所示頁(yè)面;若驗(yàn)證錯(cuò)誤,則跳轉(zhuǎn)至錯(cuò)誤提示頁(yè)面,如圖 4.16.5所示。2)用戶(hù)名通過(guò)驗(yàn)證后,系統(tǒng)提取出用戶(hù)的相關(guān)資料,頁(yè)面顯示用戶(hù)注冊(cè)的“密碼提示問(wèn)題” ,用戶(hù)填寫(xiě)密碼提示答案,系統(tǒng)驗(yàn)證,驗(yàn)證無(wú)誤,跳至圖4.16.3;驗(yàn)證失敗,提示錯(cuò)誤信息,如圖 4.16.6。3)系統(tǒng)驗(yàn)證無(wú)誤后,用戶(hù)可以重新填寫(xiě)新的密碼,以及密碼驗(yàn)證,點(diǎn)擊“確認(rèn)”系統(tǒng)將新密碼寫(xiě)入數(shù)據(jù)庫(kù),覆蓋原先的密碼。4)系統(tǒng)提示用戶(hù)修改密碼成功,并顯示用戶(hù)的新密碼,提示用戶(hù)妥善保存。如圖 4.16.4 所示。具體流程示意圖如下:nyny 忘了密碼請(qǐng)輸入用戶(hù)名系統(tǒng)校驗(yàn)提示錯(cuò)誤頁(yè)面輸入提示密碼答案校驗(yàn)輸入新密

37、碼提示錯(cuò)誤頁(yè)面輸入新密碼寫(xiě)入數(shù)據(jù)庫(kù),覆蓋原有資料提示修改成功顯示修改后的密碼,提醒用戶(hù)妥善保護(hù)4.15 密碼提示問(wèn)題獲取新密碼流程 4.4.2. 當(dāng)用戶(hù)填寫(xiě)了錯(cuò)誤資料時(shí),系統(tǒng)自動(dòng)跳轉(zhuǎn)錯(cuò)誤頁(yè)面提示4.16. 輸入會(huì)員帳號(hào)4.16.2 填寫(xiě)密碼提示答案4.16.3 輸入新密碼4.16.4 確認(rèn)密碼 4.4.3 算法流程4.54.5 管理員功能模塊管理員功能模塊介紹介紹該模塊的主要功能是提供管理員登錄,對(duì)系統(tǒng)的資料進(jìn)行整理、備份以及刪除等一系列相關(guān)操作,以及對(duì)用戶(hù)的定單進(jìn)行簽發(fā)操作。4.64.6 數(shù)據(jù)的連接和數(shù)據(jù)信息的寫(xiě)入數(shù)據(jù)的連接和數(shù)據(jù)信息的寫(xiě)入此系統(tǒng)要正常運(yùn)行,必須通過(guò)與數(shù)據(jù)庫(kù)的連接以及對(duì)數(shù)據(jù)信

38、息的查詢(xún)。本系統(tǒng)采用的是 microsoft office access2003 作為數(shù)據(jù)庫(kù)語(yǔ)言。數(shù)據(jù)庫(kù)的連接代碼如下: 編程編程編碼是軟件制作中的核心部分,編程者必須根據(jù)通過(guò)需求分析而得出的詳細(xì)設(shè)計(jì)流程圖進(jìn)行的代碼書(shū)寫(xiě),并將代碼詳細(xì)的組織、測(cè)試,以便對(duì)其中出現(xiàn)的錯(cuò)誤進(jìn)行及時(shí)的修改標(biāo)著,方便和簡(jiǎn)化操作流程。編碼的作用是通過(guò)一段文字代碼將界面、數(shù)據(jù)庫(kù)以及其他一些元素連接起來(lái),并通過(guò)代碼中的一些控件來(lái)實(shí)現(xiàn)即定的操作,最后將所有的元素結(jié)合起來(lái),以一個(gè)完整的姿態(tài)展現(xiàn)在用戶(hù)的面前,以便用戶(hù)能夠簡(jiǎn)便快捷的進(jìn)行操作。5.15.1 示例部分界面的部分代碼及解釋示例部分界面的部分代碼及解釋5.1.1 商品信息詳

39、細(xì)資料查看點(diǎn)擊“查看“后首先系統(tǒng)根據(jù)商品的 id 進(jìn)入數(shù)據(jù)庫(kù)讀取該商品的相關(guān)信息,再通過(guò)調(diào)用顯示頁(yè)面將該商品的一系列屬性顯示出來(lái)舉例說(shuō)明(假設(shè)商品的 id=1) ,執(zhí)行代碼如下: 接受商品的 id% if request.querystring(id) then id= request.querystring(id) sql=select * from goods where id=&id 連接數(shù)據(jù)庫(kù)查找 rs.open sql,conn,1,3% 顯示商品信息零售價(jià):元 批發(fā)價(jià):元 測(cè)試測(cè)試6.16.1測(cè)試目的測(cè)試目的軟件測(cè)試是軟件代碼生成后必不可少的一步,軟件測(cè)試包括模塊(單元)測(cè)

40、試,功能測(cè)試、系統(tǒng)的完整性測(cè)試、性能測(cè)試、安全性測(cè)試、數(shù)據(jù)庫(kù)的一致性測(cè)試等,測(cè)試的目的是盡可能多的發(fā)現(xiàn)程序中的錯(cuò)誤,通過(guò)測(cè)試使軟件的錯(cuò)誤減少,使系統(tǒng)的可靠性進(jìn)一步提高。6.26.2軟件測(cè)試的內(nèi)容軟件測(cè)試的內(nèi)容1)根據(jù)需求分析劃定系統(tǒng)測(cè)試的功能范圍,即用戶(hù)需要的功能是否已經(jīng)在系統(tǒng)中得到充分體現(xiàn)。2)分模塊測(cè)試軟件的功能,包括軟件的界面要求、功能體現(xiàn)、性能要求、穩(wěn)定性要求、是否達(dá)到操作便捷、靈活性要求、安全性要求;各模塊之間的關(guān)系是否與需求分析中的一致等3)整體測(cè)試,在分塊測(cè)試之后,將所有模塊作為一個(gè)整體進(jìn)行測(cè)試,測(cè)試整個(gè)系統(tǒng)的功能和性能,檢驗(yàn)其是否滿(mǎn)足用戶(hù)的需求。6.36.3測(cè)試時(shí)間測(cè)試時(shí)間本系

41、統(tǒng)的測(cè)試分為以下幾個(gè)階段進(jìn)行:第一階段: 根據(jù)需求分析劃定軟件中要測(cè)試的功能和性能的范圍,確定測(cè)試的內(nèi)容,測(cè)試時(shí)間:2006.4.232006.5.2第二階段: 分模塊對(duì)系統(tǒng)中的各模塊進(jìn)行測(cè)試,對(duì)需求分析中各模塊的功能和性能及用戶(hù)的特殊需求進(jìn)行測(cè)試,記下各模塊的所有的問(wèn)題,及時(shí)解決。測(cè)試時(shí)間:2006.5.32006.5.10第三階段: 綜合測(cè)試。測(cè)試時(shí)間:2006.5.102006.4測(cè)試結(jié)果測(cè)試結(jié)果測(cè)試中出現(xiàn)了許多功能實(shí)現(xiàn)上的錯(cuò)誤,尤其是在單元代碼測(cè)試階段,許多功能在特殊情況下實(shí)現(xiàn)不了,性能測(cè)試時(shí)錯(cuò)誤較少。測(cè)試結(jié)果為良好。參加測(cè)試人員:王輝 6.4.1 功能測(cè)試功能測(cè)試是

42、檢查需求分析報(bào)告中的功能是否完全實(shí)現(xiàn),在本測(cè)試中,需求分析階段要求的功能已經(jīng)實(shí)現(xiàn),未能完全實(shí)現(xiàn)的功能在現(xiàn)行的系統(tǒng)中已做了改善。表 6.1 功能測(cè)試測(cè)試內(nèi)容測(cè)試內(nèi)容功能測(cè)試描述功能測(cè)試描述存在問(wèn)題存在問(wèn)題處理結(jié)果說(shuō)明處理結(jié)果說(shuō)明顯示商品相關(guān)信息各子頁(yè)面的連接情況滿(mǎn)足功能要求查看商品詳細(xì)資料點(diǎn)擊查看功能鍵滿(mǎn)足功能要求會(huì)員登錄查詢(xún)數(shù)據(jù)庫(kù)進(jìn)行校驗(yàn)滿(mǎn)足功能要求會(huì)員注冊(cè)對(duì)會(huì)員注冊(cè)的信息存入對(duì)應(yīng)的數(shù)據(jù)表數(shù)據(jù)無(wú)法寫(xiě)入數(shù)據(jù)庫(kù)檢查修改代碼會(huì)員相關(guān)信息顯示及修改功能點(diǎn)擊后顯示會(huì)員相關(guān)資料 修改資料時(shí)無(wú)法寫(xiě)入數(shù)據(jù)庫(kù)檢查修改代碼商品訂購(gòu)功能通過(guò)購(gòu)物車(chē)模塊對(duì)商品進(jìn)行采購(gòu)未考慮多種商品名稱(chēng)的顯示問(wèn)題添加多行已顯示商品名稱(chēng)用

43、戶(hù)訂購(gòu)日志查詢(xún)統(tǒng)計(jì)銷(xiāo)售額,欠款等滿(mǎn)足功能要求系統(tǒng)的初始化對(duì)數(shù)據(jù)庫(kù)進(jìn)行初始化后寫(xiě)入數(shù)據(jù)系統(tǒng)信息系統(tǒng)顯示音樂(lè)欣賞滿(mǎn)足功能要求調(diào)用多媒體實(shí)現(xiàn)音樂(lè)欣賞6.4.2 性能測(cè)試性能測(cè)試是在系統(tǒng)完成后,測(cè)試整個(gè)系統(tǒng)的數(shù)據(jù)完整性約束、一致性、正確性、靈活性、穩(wěn)定性、安全性等基本性能指標(biāo)。表 6.2 性能測(cè)試測(cè)試內(nèi)容測(cè)試內(nèi)容性能測(cè)試描述性能測(cè)試描述存在問(wèn)題或指標(biāo)存在問(wèn)題或指標(biāo)處理結(jié)果說(shuō)明處理結(jié)果說(shuō)明界面界面風(fēng)格完全一致數(shù)據(jù)一致數(shù)據(jù)提交一致性對(duì)某些數(shù)據(jù)不知采用何種數(shù)據(jù)類(lèi)型流程測(cè)試流程的正確性需求正確需求分析正確通過(guò)參觀實(shí)習(xí)和網(wǎng)上調(diào)查,得出用戶(hù)的普遍需求數(shù)據(jù)庫(kù)連接測(cè)試access 與程序連接未出現(xiàn)異常其他程序?qū)ο到y(tǒng)的

44、影響測(cè)試啟動(dòng)程序:internet 瀏覽、asp 程序,access 數(shù)據(jù)庫(kù)未出現(xiàn)異常系統(tǒng)安全性系統(tǒng)安全性:登錄權(quán)限保護(hù)、游客無(wú)法瀏覽合法用戶(hù)能登錄系統(tǒng),且配備相應(yīng)的權(quán)限,非用戶(hù)無(wú)法登錄系統(tǒng)數(shù)據(jù)安全性數(shù)據(jù)的安全性:數(shù)據(jù)備份、修改限制所有用戶(hù)都能修改系統(tǒng)根據(jù)用戶(hù)的權(quán)限判斷用戶(hù)能否修改,對(duì)備份數(shù)據(jù)可進(jìn)行還原6.4.3 子模塊的測(cè)試子模塊的測(cè)試內(nèi)容包括子模塊中的各個(gè)子功能實(shí)現(xiàn),測(cè)試這些子功能時(shí)要兼顧測(cè)試到界面的友好性,子功能的流程,功能是否完善等。 子模塊的測(cè)試直接影響隨后的整體測(cè)試結(jié)果,子模塊的測(cè)試完成才能保證整體測(cè)試的完整性。表 6.3 子模塊測(cè)試子模塊名子模塊名界面界面流程流程功能完善功能完善

45、問(wèn)題問(wèn)題處理結(jié)果處理結(jié)果子頁(yè)面瀏覽友好正確較好用戶(hù)登錄一般正確良好用戶(hù)注冊(cè)友好正確較好有問(wèn)題已解決會(huì)員資料顯示一般良好良好會(huì)員資料修改友好錯(cuò)誤良好有問(wèn)題已處理商品訂購(gòu)一般錯(cuò)誤一般有問(wèn)題未解決訂單查詢(xún)一般良好良好有問(wèn)題已解決管理員登錄一般良好良好錯(cuò)誤提示一般正確一般公告欄一般錯(cuò)誤一般有問(wèn)題已解決組合查詢(xún)一般正確一般有問(wèn)題已解決flash 音樂(lè)良好正確良好數(shù)據(jù)庫(kù)連接一般正確一般數(shù)據(jù)寫(xiě)入一般錯(cuò)誤較好有問(wèn)題已處理數(shù)據(jù)備份一般正確較好清除數(shù)據(jù)一般正確較好初始化庫(kù)一般正確一般系統(tǒng)信息友好正確一般6.4.4 綜合測(cè)試表 6.4 綜合測(cè)試測(cè)試內(nèi)容測(cè)試內(nèi)容整體測(cè)試描述整體測(cè)試描述存在問(wèn)題存在問(wèn)題處理結(jié)果說(shuō)明處理

46、結(jié)果說(shuō)明頁(yè)面間的連接測(cè)試測(cè)試主頁(yè)面于各子頁(yè)面間的連接未發(fā)現(xiàn)問(wèn)題會(huì)員注冊(cè)測(cè)試數(shù)據(jù)庫(kù)的查詢(xún)校對(duì)未發(fā)現(xiàn)問(wèn)題會(huì)員注冊(cè)測(cè)試會(huì)員資料的寫(xiě)入數(shù)據(jù)庫(kù)無(wú)法正確的寫(xiě)入數(shù)據(jù)庫(kù)查看修改代碼,實(shí)現(xiàn)該功能查看所有商品詳細(xì)資料點(diǎn)擊查詢(xún)跳轉(zhuǎn)顯示未發(fā)現(xiàn)問(wèn)題查看會(huì)員信息點(diǎn)擊查詢(xún)跳轉(zhuǎn)顯示未發(fā)現(xiàn)問(wèn)題修改會(huì)員信息點(diǎn)擊查詢(xún)跳轉(zhuǎn)填寫(xiě)資料修改成功無(wú)法寫(xiě)入數(shù)據(jù)庫(kù)查看修改代碼,實(shí)現(xiàn)該功能商品訂購(gòu)點(diǎn)擊商品購(gòu)買(mǎi)按鈕自動(dòng)加載至購(gòu)物車(chē)中商品訂購(gòu)功能不完善改進(jìn)代碼定單查詢(xún)會(huì)員查看定單信息未發(fā)現(xiàn)問(wèn)題備份測(cè)試備份未發(fā)現(xiàn)問(wèn)題數(shù)據(jù)表操作測(cè)試數(shù)據(jù)表刪除未發(fā)現(xiàn)問(wèn)題初始化測(cè)試初始化未發(fā)現(xiàn)問(wèn)題6.56.5 測(cè)試結(jié)果分析測(cè)試結(jié)果分析測(cè)試結(jié)果總體來(lái)講比較成功,在單元模塊測(cè)試

47、中發(fā)現(xiàn)較多的錯(cuò)誤,主要問(wèn)題存在于數(shù)據(jù)寫(xiě)入數(shù)據(jù)庫(kù)的環(huán)節(jié),測(cè)試結(jié)果表明系統(tǒng)實(shí)現(xiàn)的功能均能基本達(dá)到客戶(hù)的要求,系統(tǒng)的運(yùn)行速度和穩(wěn)定性較好,安全性良好(系統(tǒng)備份部分未發(fā)現(xiàn)異常錯(cuò)誤) 。在系統(tǒng)集成測(cè)試中,測(cè)試結(jié)果是系統(tǒng)各模塊的連接情況連好,做到了高內(nèi)聚低耦合,系統(tǒng)整體運(yùn)行情況較好,但有時(shí)會(huì)出現(xiàn)鼠標(biāo)操作較慢的現(xiàn)象,這與機(jī)器的配置有關(guān)。安全性方面未發(fā)現(xiàn)異常。結(jié)結(jié) 論論基于網(wǎng)絡(luò)的服裝銷(xiāo)售系統(tǒng)主要是提供用戶(hù)在線瀏覽商品以及在線購(gòu)買(mǎi)等操作,充分體現(xiàn)了網(wǎng)絡(luò)的網(wǎng)絡(luò)的方便快捷性、交互性、以及安全性的優(yōu)點(diǎn)。為用戶(hù)帶來(lái)了極大的方便,同時(shí)也降低了銷(xiāo)售商方面的銷(xiāo)售成本,提高了企業(yè)的市場(chǎng)競(jìng)爭(zhēng)力,創(chuàng)造最大效益,縮短了生產(chǎn)商與消費(fèi)者

48、之間的距離,有利于商品的快速流通,和降低整體分銷(xiāo)成本。整個(gè)軟件以 asp 腳本語(yǔ)言為平臺(tái)開(kāi)發(fā),采用簡(jiǎn)單快捷的 micrsoft office access2003 作為后臺(tái)數(shù)據(jù)庫(kù),系統(tǒng)基本實(shí)現(xiàn)了用戶(hù)在需求分析階段提出的功能需求。軟件在編制過(guò)程中以軟件工程理論為指導(dǎo),以客戶(hù)需求為目的,為滿(mǎn)足客戶(hù)的要求為方向,基本上滿(mǎn)足了用戶(hù)在質(zhì)量上的要求。但系統(tǒng)中仍有不足,例如界面美化度,用戶(hù)接口及系統(tǒng)靈活性等方面還有待在以后的運(yùn)行維護(hù)中進(jìn)一步改進(jìn)。當(dāng)然,由于個(gè)人的能力及時(shí)間等因素的制約,其中可能還存在許多沒(méi)有發(fā)現(xiàn)的缺陷,還望更多的老師和同學(xué)們給本系統(tǒng)提出寶貴的意見(jiàn)!致致 謝謝本系統(tǒng)的制作歷時(shí) 2 個(gè)多月,在其

49、期間遇到了許多的問(wèn)題,在此感謝我的指導(dǎo)老師 xxx 老師,感謝她在工作之余抽空對(duì)我的畢業(yè)設(shè)計(jì)提出了許多的寶貴意見(jiàn),并且一直關(guān)注著我的畢業(yè)設(shè)計(jì),對(duì)我的要求也十分嚴(yán)格,使我在整個(gè)畢業(yè)設(shè)計(jì)過(guò)程中一直保持著一種精益求精和嚴(yán)謹(jǐn)?shù)膽B(tài)度,xxx 曾多次指出,軟件的開(kāi)發(fā)需要經(jīng)過(guò)不斷的測(cè)試,在測(cè)試中發(fā)現(xiàn)問(wèn)題、研究問(wèn)題、最后解決問(wèn)題,這種嚴(yán)謹(jǐn)?shù)目蒲袘B(tài)度將使我終身受益,對(duì)我將后的工作和學(xué)習(xí)都將有很大的指導(dǎo)意義。同時(shí),在我的生活上,xxx 也給予了很多的關(guān)心,在此對(duì) xxx 的幫助表示衷心的感謝。此外我還必須感謝一個(gè)人,那就是我的同班同學(xué) xxx,他曾學(xué)習(xí)了兩年的asp 軟件開(kāi)發(fā),對(duì) asp 十分的了解。而對(duì)于我卻可

50、以說(shuō)是一門(mén)完全生疏的課程,必須從頭開(kāi)始學(xué)習(xí),因此難免會(huì)遇到困難,每當(dāng)這時(shí),xxx 同學(xué)總會(huì)不厭其煩的為我講解,對(duì)我在程序中遇到的問(wèn)題進(jìn)行指正??梢哉f(shuō),如果沒(méi)有 xxx 同學(xué)的無(wú)私幫助,我的畢業(yè)設(shè)計(jì)可能還無(wú)法完成。在此衷心感謝 xxx 同學(xué)的熱心幫助,謝謝!整個(gè)畢業(yè)設(shè)計(jì)過(guò)程中,我查閱、學(xué)習(xí)和使用了許多的知識(shí)和方法,掌握了一門(mén)新的語(yǔ)言,使自己的能力得大了鍛煉,增強(qiáng)了信心,感謝學(xué)校給我這個(gè)鍛煉自己的機(jī)會(huì)。同時(shí)我還要向那些曾經(jīng)教育過(guò)我、關(guān)心過(guò)我、幫助過(guò)我的老師和同學(xué)們表示感謝,希望大家都能有個(gè)美好的未來(lái)!參參考考文文獻(xiàn)獻(xiàn)1 introduction to active server pages asp

51、 介紹http:/ 李存斌,樊建平 編著.asp 高級(jí)編程及其項(xiàng)目應(yīng)用開(kāi)發(fā).北京:中國(guó)水利水電出版社,2003.3.13 k-idm 實(shí)時(shí)網(wǎng)絡(luò)分銷(xiāo)管理系統(tǒng)http:/ 宏觀視野:現(xiàn)代銷(xiāo)售模式的發(fā)展趨勢(shì)http:/ 駱耀祖,龔洵禹 主編.動(dòng)態(tài)網(wǎng)頁(yè)設(shè)計(jì)教程.廣州:中山大學(xué)出版社,2003.6.1 6 席一凡,劉培奇 主編.動(dòng)態(tài)網(wǎng)頁(yè)設(shè)計(jì)教程.西安:西安電子科技大學(xué)出版社 2003.2.17 徐罕,吳玉新 主編.網(wǎng)站 asp 后臺(tái)解決方案.北京:人民郵電出版社,2001.1.18 梁嘉超 主編.動(dòng)態(tài)網(wǎng)頁(yè)設(shè)計(jì)教程.北京:冶金工業(yè)出版社,2001.89 唐青松,顏亮 主編.asp 應(yīng)用開(kāi)發(fā)全攻略寶典.北京

52、:中國(guó)水利水電出版社,2000.1.110 飛思教育產(chǎn)品研發(fā)中心 編著.動(dòng)態(tài)網(wǎng)頁(yè)制作基礎(chǔ)及應(yīng)用教程.北京:電子工業(yè)出版社,2000.1111 美dan d.gtierrez 著.侯國(guó)峰,韓珊等譯.web 數(shù)據(jù)庫(kù)開(kāi)發(fā)技術(shù)與實(shí)例詳解.北京:電子工業(yè)出版社.2000.5.112 蔡翠平 主編.網(wǎng)絡(luò)程序設(shè)計(jì)asp.北京:北京交通大學(xué)出版社,2002.1http:/13 美stephen walther 編著.希望圖書(shū)創(chuàng)作室譯.active server pages2.0 揭密北京:北京希望電子出版社,200014 薛元昀,顧佳英 主編.網(wǎng)頁(yè)數(shù)據(jù)庫(kù)設(shè)計(jì)與發(fā)布.北京:清華大學(xué)出版社,199915 汪曉平,

53、張宏林,吳勇強(qiáng) 主編.asp 網(wǎng)絡(luò)開(kāi)發(fā)技術(shù).北京:人民郵電出版社.200016 賽奎春 主編.asp 信息系統(tǒng)開(kāi)發(fā)實(shí)例精選.北京:機(jī)械工業(yè)出版社.2005.717 施威銘研究室 編著. access2000 使用手冊(cè).北京:人民郵電出版社.1999.1118賈嵐 主編.中文 access 數(shù)據(jù)庫(kù)應(yīng)用教程.北京:北京希望電子出版社.2003.319 黃凱濤,吳華忠,徐奇智 編著.access 學(xué)習(xí)教程.北京:北京大學(xué)出版社.2001.1 are you hungry now?no, i am tired and lazy now; if i pursue you i will not catch

54、 you, and if i catch you-through your own slowness and clumsiness-i will not kill you, and if i kill you i will not eat you.nicholas had begun to back away, and at the last; words, realizing that they were a signal, he turned andbegan to run, splashing through the shallow water. ignacio ran after hi

55、m, much helped by his longer legs, his hair flying behind his dark young face, his square teeth-each white as a bone and as big as nicholass thumbnail-showing like spectators who lined the railings of his lips.dont run, nicholas, dr. island said with the voice of a wave. it only makes him angry that

56、 you run. nicholas did not answer, but cut to his left, up the beach and among the trunks of the palms, sprinting all the way because he had no way of knowing ignacio was not right behind him, about to grab him by the neck. when he stopped it was in the thick jungle, among the boles of the hardwoods

57、, where he leaned,.; out of breath, the thumping of his own heart the only.sound in an atmosphere silent and unwaked as earths long, prehuman day. for a time he listened for any sound ignacio might make searching for him; there was none. he drew a deep breath then and said, well, thats over, expecti

58、ng dr. island to answer from somewhere; there was only the green hush.the light was still bright and strong and nearly, shadowless, but some interior sense told him the day, was nearly over, and he noticed that such faint shades as he could see stretched long, horizontal distortions of their objects

59、. he felt no hunger, but he had fasted be- fore and knew on which side of hunger he stood; he was not as strong as he had been only a day past, and bythis time next day he would probably be unable to outrun ignacio. he should, he now realized, have eaten the monkey he had killed; but his stomach rev

60、olted at the thought of the raw flesh, and he did not know how he might build a fire, although ignacio seemed to have done so the night before. raw fish, even if he were able to catch a fish, would be as bad, or worse, than raw monkey; he remembered his effort to open a coconut-he had failed, but it was

溫馨提示

  • 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)論