畢業(yè)論文——服裝銷售系統(tǒng)設計_第1頁
已閱讀1頁,還剩33頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、<p><b>  中文摘要</b></p><p>  Xxx產品銷售系統(tǒng)是一個基于Web,以ASP腳本語言為運行環(huán)境的軟件開發(fā)程序,并采用Microsoft Office Access2003作為數(shù)據(jù)庫,對數(shù)據(jù)進行保存、修改、刪除等管理。為用戶提供了一個友好、簡單快捷的運行操作平臺。本系統(tǒng)的主要功能是在用戶通過會員注冊后登錄本系統(tǒng),對本系統(tǒng)所提供的商品進行瀏覽,并對相關商品的詳

2、細資料進行查看,并通過購物車模塊為用戶提供購買操作,用戶可以選擇商品的批發(fā)或是零售,并進行結算,系統(tǒng)管理員通過用戶所提供的聯(lián)系人及聯(lián)系方式等途徑對用戶訂購的商品進行簽發(fā)。本系統(tǒng)的各界面設計友好,流程正確,功能也較為完善。旨在為用戶提供方便快捷的服務,使得網上購物更加貼近人們的生活,推動人們的生活水平更加的提高。</p><p>  關鍵詞 ASP技術 ACCESS數(shù)據(jù)庫 系統(tǒng)功能</p>&

3、lt;p><b>  1 緒論</b></p><p>  隨著人類社會的不斷發(fā)展和進步,網絡在人們的日常生活中扮演著越來越重要的角色。伴隨著人們日益增長的信息量和對網絡的依賴性,以及Web業(yè)務中所包含的龐大的信息量,人們對于網絡的方便快捷性、交互性、以及安全性的期待也越來越高。服務用戶,以及為用戶帶來最大的便利,一直都是網絡發(fā)展的目標和方向?,F(xiàn)今,網絡技術在銷售服務領域的廣泛運用,

4、更是拓展了網絡技術運用的新篇章。WEB技術尤其是在網上銷售和電子商務等方面得到了大力的推廣,開發(fā)技術和管理模式也是層出不窮,作為一種新型的銷售模式,極大的推動了社會經濟的發(fā)展。</p><p>  但就目前現(xiàn)行的網上銷售模式,仍然存在著許多不安定的因素,就拿網上的服裝銷售系統(tǒng)而言,對于用戶提供的注冊信息的保存、反饋等方面常常出現(xiàn)滯后、偏差等問題,以及用戶無法及時準確的收取到訂購的商品;服裝信息的及時更新的問題;以

5、及網絡安全也是如今困擾著IT行業(yè)的一大隱患!</p><p>  網上的服裝銷售系統(tǒng)應以也瀏覽用戶提供商品信息為核心,以降低成本提高利潤為目標的信息管理系統(tǒng),對于傳統(tǒng)的客戶上門訂購、檢驗,簽署付款等流程是個新生事物,融入了客戶端/服務器管理模式、企業(yè)資源計劃等先進的管理思想,為加強財務管理、建立高效率供銷鏈、減少庫存、提高工作效率、降低運營成本、提高服務質量等方面提供強有力的工具,以提高企業(yè)的市場競爭力,創(chuàng)造最大

6、效益。對于用戶而言,為了節(jié)省用戶的寶貴時間,用戶可以通過商品公告欄了解當今服飾的最新動態(tài),省去了無謂的查找時間和精力。在經濟效益方面,企業(yè)無需在中低端銷售環(huán)節(jié)進行巨大的運作投入,如人員、倉儲、貨運,而將主要精力投著在高端產品的引進和批發(fā)銷售等環(huán)節(jié),避免了資源分散及由此帶來的管理風險,從而集中優(yōu)勢資源保持企業(yè)的核心競爭力,同時還縮短了生產商與消費者之間的距離,有利于商品的快速流通,和降低整體分銷成本。</p><p&g

7、t;<b>  2 需求分析</b></p><p>  通過對相關服裝企業(yè)的參觀實習,綜合用戶對銷售系統(tǒng)所提出的要求,整理出該系統(tǒng)的運作流程,并對該流程進行了細心的分析得出了如下的需求分析。</p><p>  2.1 功能需求分析</p><p>  根據(jù)用戶的具體要求以及能會涉及到的功能,系統(tǒng)應包含以下功能:</p>&l

8、t;p>  1) 顯示商品的相關信息</p><p>  a. 由多個靜態(tài)網頁構成,包括主頁面以及各子頁面,主要用于加載各服裝商品的圖片和信息。</p><p>  b. 點擊“查看”功能,點擊后顯示服裝商品的詳細資料。</p><p><b>  2) 用戶登錄界面</b></p><p>  包括會員的登錄,以

9、及密碼丟失后的尋找功能。</p><p><b>  3) 會員注冊功能</b></p><p>  包括會員的登錄的帳號、密碼以及會員的相關詳細資料。</p><p>  4) 會員相關信息的顯示及修改功能</p><p>  a. 顯示會員注冊時所填寫的相關資料。</p><p>  b. 當

10、會員發(fā)現(xiàn)注冊資料有誤或有所變更時,可以通過該項對資料進行校正,以免出現(xiàn)不必要的損失。</p><p><b>  5) 訂購系統(tǒng)</b></p><p>  本系統(tǒng)為用戶提供的是購物車模式,用戶可以通過點擊商品后,商品會自動加載到購物車面板,用戶確定所需商品后,只需點擊確定即可。</p><p><b>  6) 訂購日志查詢<

11、/b></p><p>  對用戶的訂購時間、商品等相關數(shù)據(jù)進行統(tǒng)計,用戶可以通過該項功能對所訂購過的商品進行校對。</p><p><b>  7) 管理員模塊</b></p><p>  對現(xiàn)有資料進行分類整理、備份、修改,以及對垃圾信息進行刪除。</p><p><b>  8) 系統(tǒng)維護<

12、/b></p><p>  a. 數(shù)據(jù)備份:用戶可以選擇不同的路徑對系統(tǒng)數(shù)據(jù)庫進行備份。</p><p>  b. 清除數(shù)據(jù):由于清除數(shù)據(jù)是直接對數(shù)據(jù)庫中的具體的表進行刪除數(shù)據(jù)操作,該功能應由管理員操作,選擇用戶想刪除數(shù)據(jù)的表單,確認刪除后系統(tǒng)將對選中的數(shù)據(jù)庫表單清空數(shù)據(jù)。</p><p>  c. 初始化數(shù)據(jù)庫:對數(shù)據(jù)庫進行初始化,一般是管理員用于第一次使用

13、系統(tǒng)。2.2 性能需求分析</p><p>  1) 正確性:根據(jù)服裝銷售系統(tǒng)的運作流程設計軟件,流程中的每個步驟在系統(tǒng)中都必須有所體現(xiàn),保證程序的正確性。</p><p>  2) 靈活性:系統(tǒng)應具有較靈活的更新操作,對菜單、會員、公告、定單等數(shù)據(jù)項應具備實時配置的功能,避免二次開發(fā);對一段時間后數(shù)據(jù)庫的內容進行有選擇地刪除,必要時對數(shù)據(jù)庫系統(tǒng)進行初始化。</p><

14、p>  3) 穩(wěn)定性:系統(tǒng)應具備長期持續(xù)工作的能力;使數(shù)據(jù)庫的一致性控制在可操作范圍內;避免因系統(tǒng)引起的死機現(xiàn)象。</p><p>  4) 安全性:有良好的用戶身份認證體制和靈活的密碼更改模塊;用戶權限可以通過管理員靈活修改;有手動備份等操作。</p><p>  2.3 數(shù)據(jù)需求分析</p><p>  2.3.1 數(shù)據(jù)字典</p><

15、p><b>  a) 數(shù)據(jù)操作類:</b></p><p><b>  1) 客戶信息</b></p><p>  客戶ID、用戶姓名、用戶密碼、e-mail、密碼保護問題、找回密碼答案、聯(lián)系人、性別、客戶單位、聯(lián)系電話、聯(lián)系地址、郵政編碼、備注</p><p><b>  2) 商品信息</b>

16、;</p><p>  商品ID、商品名稱、商品零售價、商品批發(fā)價、商品相關圖片信息、商品所屬分類、商品數(shù)量、備注。</p><p><b>  3) 定單查詢信息</b></p><p>  ID、用戶姓名、商品名稱、商品數(shù)量、商品價格、訂購時間、是否已簽發(fā)、備注</p><p><b>  b) 動態(tài)配置類

17、</b></p><p><b>  1)商品查詢信息</b></p><p>  商品ID、商品名稱、商品價格、商品分類</p><p><b>  2)用戶查詢信息</b></p><p>  用戶名稱、用戶密碼、聯(lián)系人、聯(lián)系單位、聯(lián)系電話</p><p> 

18、 2.3.2 繪制數(shù)據(jù)庫系統(tǒng)ER圖</p><p>  根據(jù)用戶提出的需求,結合數(shù)據(jù)字典繪制出ER圖如下:</p><p>  1) 客戶信息關系ER圖</p><p>  2) 會員資料注冊修改關系ER圖</p><p>  3) 結算關系ER圖</p><p>  4) 用戶權限關系ER圖</p>&

19、lt;p>  2.3.3 控制流圖的繪制</p><p>  本系統(tǒng)需要實時地獲取來電顯示,是一個實時系統(tǒng),所以在創(chuàng)建了數(shù)據(jù)流模型后還必須創(chuàng)建控制流模型,以便描述相關的事件以及系統(tǒng)狀態(tài)在時間坐標系中的變遷。分析本系統(tǒng)的控制流得到控制流圖如圖2.8:</p><p><b> ?。?概要設計</b></p><p>  軟件的概要設計是在需

20、求分析的基礎上經過概括總結用戶的具體要求,對系統(tǒng)的總體結構進行規(guī)劃,根據(jù)需求確定軟件和數(shù)據(jù)的總體框架,概要設計旨在確定程序各主要部件之間的關系。</p><p>  3.1 系統(tǒng)運行環(huán)境</p><p>  3.1.1 運行環(huán)境的配置</p><p>  3.1.2 創(chuàng)建服務器界面</p><p>  3.1.3.關鍵技術</p>

21、<p><b>  1. ASP技術</b></p><p>  隨著互連網(Internet)的飛速發(fā)展和普及,構造Web網站、開發(fā)網絡應用程序已經成為熱門技術之一。ASP以其簡單易學、與Windows操作系統(tǒng)無縫繼承、擴展性好等特性,吸引了眾多動態(tài)網站開發(fā)人員,得到了網絡編程者的青睞。</p><p>  ASP(Active Server Page

22、)是微軟公司開發(fā)的一套服務器端腳本運行環(huán)境。使用ASP結合HTML網頁、ASP指令和ActiveX組件可以快速地建立動態(tài)、交互且高速的Web服務器應用環(huán)境。</p><p>  2.Microsoft Office Access2003</p><p>  Access2003是一套簡單易學的數(shù)據(jù)庫軟件,可以使用戶輕松地建立起一套數(shù)據(jù)庫。Microsoft Office Access200

23、3不僅適用于軟件編程的初學者,也適合于使用ACCESS管理軟件開發(fā)數(shù)據(jù)庫應用程序的中、高級用戶。是一套非常簡便快捷開發(fā)工具。</p><p>  3.2 功能模塊描述</p><p>  3.2.1 需求功能描述</p><p><b>  a) 信息登記</b></p><p>  1) 用戶注冊登記:用于對首次瀏

24、覽本系統(tǒng)的游客注冊成為會員的相關操作。系統(tǒng)將次消息收錄到數(shù)據(jù)庫提供用戶登錄的檢索依據(jù)。</p><p><b>  輸入:</b></p><p>  添加時:輸入客戶基本信息中各項內容</p><p>  修改時:通過相關模塊修改信息</p><p>  刪除時:該操作由管理員實現(xiàn)</p><p&g

25、t;<b>  處理:</b></p><p>  增加時:判斷輸入數(shù)據(jù)是否合法</p><p>  修改時:判斷修改數(shù)據(jù)是否合法</p><p>  刪除時:點擊返回鍵,注銷已有信息</p><p><b>  保存:</b></p><p>  增加時:保存輸入數(shù)據(jù)到客戶

26、信息表中</p><p>  修改時:更新該客戶在客戶信息表中的數(shù)據(jù)</p><p>  刪除時:該操作由管理員實現(xiàn)</p><p>  2) 客戶訂購:用戶登錄后通過對系統(tǒng)提供商品的瀏覽,還可以點擊商品的查看鍵查看商品的詳細資料。確定商品后點擊購買鍵進行購買。</p><p><b>  輸入:</b></p&g

27、t;<p>  添加時:點擊提供商品的購買鍵</p><p><b>  處理:</b></p><p>  增加時:判斷輸入的合法性</p><p><b>  保存:</b></p><p>  購買時:在用戶登錄時通過函數(shù)來保存用戶名,并創(chuàng)建數(shù)據(jù)源組,將用戶訂購的商品定單保存到相

28、應的數(shù)據(jù)表中。</p><p><b>  b) 業(yè)務操作</b></p><p>  1) 查詢商品信息:客戶將相應的商品名稱輸入輸入框,點擊查詢按鈕進行查詢</p><p><b>  輸入:</b></p><p>  在輸入框中輸入需要查詢的商品名稱</p><p>

29、<b>  處理:</b></p><p>  判斷商品名稱的合法性,通過查詢商品數(shù)據(jù)表進行查詢</p><p><b>  輸出:</b></p><p>  將通過數(shù)據(jù)庫查詢的商品顯示出來</p><p>  2) 訂貨結算:客戶訂購了商品,由用戶選擇批發(fā)價或是零售價,并選擇商品數(shù)量,最后點擊結

30、算鍵鍵進行商品結算</p><p><b>  輸入:</b></p><p>  結算時:點擊結算按鈕</p><p><b>  處理:</b></p><p>  結算時:判斷輸入的合法性,找到對應的商品信息,根據(jù)客戶的商品選擇情況進行結算</p><p><b&

31、gt;  輸出:</b></p><p>  結算時:保存客戶商品情況到結算表</p><p>  3.2.2 根據(jù)功能需求設計總體框架模塊圖:</p><p>  1) 該系統(tǒng)的設計主要是為用戶提供方便快捷的操作,因此對于用戶服務的功能主要分解為以下:用戶登錄、查看資料、修改資料、用戶訂購、用戶反饋、查看定單等幾個部件,見圖3.3所示:</p&

32、gt;<p>  2) 商品訂購模塊所包含的模塊有:商品信息查看、購物車模塊,定單查詢。其中購物車模塊包含零售價和批發(fā)價兩種方式。見圖3.4所示:</p><p>  3) 定單管理模塊所包含的有定單簽發(fā)、定單備分以及會員查看定單等功能。見圖3.5所示:</p><p>  4) 系統(tǒng)模塊應包含數(shù)據(jù)備份、數(shù)據(jù)清除和初始化數(shù)據(jù)庫功能。見圖3.4所示:</p>&l

33、t;p>  3.2.3 各模塊功能描述:</p><p>  本系統(tǒng)共分為以下幾個模塊:主界面及各子頁面,用戶登錄模塊,用戶注冊模塊,系統(tǒng)公告欄模塊,服裝分類管理模塊,銷售購物車模塊,定單管理模塊、系統(tǒng)維護模塊,其各個主模塊又分為若干個小模塊,以下就詳細介紹各小模塊的具體功能。</p><p>  1) 主界面中的各小模塊</p><p>  由于本人對如何

34、實現(xiàn)游客屏蔽和會員顯示等功能了解不夠,因此在系統(tǒng)的實現(xiàn)中動了一點小腦筋,創(chuàng)建了2個首頁面index和index1,index的功能只是進行會員的登錄和注冊,而無法鏈接至其他子頁面和進行其他操作,而index1頁面則需要會員進行登錄操作,經過系通驗證后自動跳轉,在該頁面下,會員可以進行修改資料、查看商品、訂購商品、查詢定單等一系列操作。也算是我想出來的一個屏蔽游客和會員的笨辦法。</p><p>  通過上文所述,

35、主頁面中主要包含以下幾個功能模塊的鏈接:</p><p>  a) 登錄:在本系統(tǒng)中的所有操作都必須首先進行會員登錄操作,否則系統(tǒng)將自動提示錯誤,并指示用戶進行登錄操作或是注冊用戶。 </p><p>  b) 注冊:是新用戶欲對本系統(tǒng)提供的商品進行訂購所需進行的信息資料填寫注冊,以及信息的保存操作。</p><p>  c) 用戶手冊模塊:是用戶通過了登錄驗證后,

36、所能夠進行的具體操作。包括以下幾個功能鍵:查看用戶資料、修改用戶密碼、購物車、查看定單。以下是各按鈕的詳細介紹:</p><p>  1. 查看用戶資料,用戶通過驗證后,可以點擊該功能鍵對所填寫的信息資料進行查看。</p><p>  2. 修改用戶密碼:用戶通過驗證后,如感覺自己的密碼設計太過簡單,或者是密碼過于復雜,可以通過通過該功能鍵跳轉到相應頁面進行修改。用戶若是遺忘了密碼,也可以

37、在登錄界面中,點擊“忘了密碼”鍵,通過密碼保護對密碼進行修改操作。</p><p>  對于用戶的密碼保護的注意事項:</p><p>  為確保系統(tǒng)的安全性,用戶在登錄系統(tǒng)時必須通過系統(tǒng)的安全驗證,所謂驗證就是在權限數(shù)據(jù)庫中查找是否有該用戶存在。而權限數(shù)據(jù)庫來源于密碼管理的模塊的添加操作,在密碼管理模塊中實現(xiàn)了以下幾個功能:</p><p>  a) 實現(xiàn)了用戶密

38、碼的刪除和修改操作,刪除即注銷掉一個用戶,修改時需要注意只有用戶自己才能修改自己的密碼,并且用戶在修改時除了管理員能改變用戶的性質外,其他用戶不可以改變用戶的性質。</p><p>  b) 修改以后的記錄通過用戶以前的密碼來更新用戶的新密碼。</p><p>  c) 對于遺失了自己密碼的用戶,可以通過“密碼提示問題”來獲取新密碼,以下有詳細介紹。</p><p>

39、;  3. 購物車:用戶通過驗證后,可以通過該模塊對本系統(tǒng)所提供的各類商品進行訂購。</p><p>  4. 查看定單:用戶若想了解以前所訂購的商品、數(shù)量等一系列數(shù)據(jù),可以通過該功能鍵實現(xiàn)查詢。</p><p>  d) 公告欄:對本站所提供的最新的商品信息以及相關事件進行系統(tǒng)的介紹,使用戶能夠在第一時間了解。</p><p>  e) 各靜態(tài)子頁面的鏈接:對

40、本系統(tǒng)所提供的商品做一個簡單感性的介紹,點擊后顯示各類商品的圖片和價格,以便用戶進行比較,如需了解詳細資料,可點擊查看按鈕進行查看操作。</p><p><b>  2)會員登錄模塊</b></p><p>  該模塊主要功能是對用戶的帳號、密碼進行驗證,以及進行新會員的注冊和對密碼丟失后的恢復等</p><p>  a) 登錄:用戶在相應的用

41、戶名欄和密碼欄填寫自己的帳號和密碼后,系統(tǒng)通過對數(shù)據(jù)庫的校對后自動跳轉至index1頁面,提供用戶進行各項操作;若校驗失敗則通過error頁面提示用戶登錄失敗,提示用戶重新登錄或是注冊會員。</p><p>  b) 注冊:對于新用戶所進行的操作。點擊后進入注冊頁面進行注冊。</p><p>  c) 忘了密碼:提供密碼丟失的用戶進行取回密碼操作,進入相關頁面,通過密碼提示問題(quest

42、ion)和找回密碼答案(answer)獲取新的密碼,具體操作請參考4.4.2以及相應的圖片展示。</p><p>  3)銷售購物車模塊:</p><p>  用戶通過對商品信息的瀏覽后,確定了所需訂購的商品,點擊“購買“按鈕,商品的相關名稱、所屬分類等信息會自動添加至購物車模塊中,再由用戶選擇購買的類型以及購買的數(shù)量,最后簽署定單,訂購操作完成。</p><p>

43、<b>  定單管理模塊:</b></p><p>  用戶簽署定單后,系統(tǒng)進行復制保存,將復制的結果保存在定單管理數(shù)據(jù)庫的該用戶所對應的名稱下,以方便日后用戶查詢時通過用戶登錄提取帳戶后便可以直接讀取。</p><p><b>  5)報錯模塊</b></p><p>  當用戶進行會員登錄時,用戶名稱及用戶密碼在系統(tǒng)校

44、驗時發(fā)生錯誤時,系統(tǒng)自動調用報錯模塊(error模塊),并提醒用戶進行重新登錄或是重新注冊會員。</p><p><b>  6)層疊樣式表文檔</b></p><p>  主要是確定該系統(tǒng)的主要結構、文字等樣式,以ASP頁面形式規(guī)定后,以便其他的模塊可以直接引用。</p><p><b>  7)動態(tài)數(shù)據(jù)的更新</b>&

45、lt;/p><p>  在客戶關系系統(tǒng)中,許多信息都是不斷變化的,需要實時更新,例如:用戶資料信息、商品信息、定單信息等,這時用戶希望通過簡單的操作完成信息的更新而無須改變程序,即只須在界面上像添加一條登記記錄一樣簡單,并且添加后能自動更新數(shù)據(jù)庫以便于登錄時使用。數(shù)據(jù)的動態(tài)更新是整個系統(tǒng)靈活性的體現(xiàn),更新內容有:會員資料、商品、定單等。更新不僅意味著添加部分內容,還可以對動態(tài)數(shù)據(jù)進行修改、刪除等操作,以方便更新本模塊

46、作了一些簡單的查詢功能。</p><p><b>  8)管理員模塊</b></p><p>  管理員通過該模塊的登錄,對相關的信息資料進行管理、備份以及刪除等操作。以及對用戶的定單進行簽發(fā)。</p><p>  9) 數(shù)據(jù)備份和初始化</p><p>  為保證數(shù)據(jù)的安全可靠,操作數(shù)據(jù)庫的用戶要力求細致、認真,盡量避

47、免出錯,但是用戶在操作過程中因為對業(yè)務流程不熟悉或不是很了解程序本身的特性難免會出錯,而數(shù)據(jù)庫中的錯誤可能會給對用戶帶來很大的損失,所以及時的對現(xiàn)在的數(shù)據(jù)庫進行備份是十分有必要的。本系統(tǒng)中數(shù)據(jù)庫采用自動備份:當有新的資料出現(xiàn)時,例如新會員的注冊、新定單的簽署等,系統(tǒng)自動將這些資料添加至數(shù)據(jù)庫相應的位置進行備分保存。此外本系統(tǒng)并不具有還原功能,原因是還原功能會覆蓋現(xiàn)有的數(shù)據(jù)庫,如果用戶一不小心作了還原操作,可能當前的許多數(shù)據(jù)將會一去不復返

48、。</p><p>  3.3 數(shù)據(jù)庫設計</p><p>  在明確了系統(tǒng)的詳細功能后,根據(jù)系統(tǒng)的功能要求理清了其中的數(shù)據(jù)關系并提煉出其中的數(shù)據(jù)關系,結合需求分析中的ER圖可以規(guī)劃出客戶關系系統(tǒng)的具體表單,根據(jù)分析結果,詳細表單的設計如下:</p><p><b>  1) 用戶注冊</b></p><p>  用戶

49、信息記錄:記錄下注冊用戶的詳細信息,系統(tǒng)將此信息收錄入數(shù)據(jù)庫中。主要為商品定單的發(fā)送、接受以及聯(lián)系之用。該數(shù)據(jù)庫設計如下:</p><p>  表3.1 用戶資料</p><p>  該模塊應具備以下功能:添加、刪除、修改等。</p><p><b>  添加:</b></p><p>  1) 判斷是否已存在該用戶名

50、</p><p>  2) 輸入客戶基本信息中各項內容。</p><p><b>  刪除:</b></p><p>  判斷所需刪除的信息資料是否合法</p><p>  判斷該信息資料是否存在,并確認刪除</p><p><b>  修改:</b></p>

51、<p>  1)判斷所需修改的用戶名是否合法</p><p>  2)顯示用戶提示的密碼提示問題</p><p>  3)對用戶輸入的密碼提示答案進行校對</p><p><b>  4)進行資料修改</b></p><p><b>  2) 商品資料登記</b></p>&

52、lt;p>  商品資料信息:對各類商品進行分類保存管理,為用戶的瀏覽訂購提供方便快捷的服務。該數(shù)據(jù)庫設計如下:</p><p>  表3.2 商品信息資料</p><p>  注:由于該數(shù)據(jù)庫所含的信息量較大,這里僅選取幾條資料顯示!</p><p>  用戶如需對商品的詳細資料進行查看,可點擊頁面中的“查看”功能鍵,鏈接至商品詳細資料一覽表,這里對具體操作

53、不做詳細說明。</p><p><b>  3)定單資料登記</b></p><p>  定單資料:是對所有已經進行過訂購商品的用戶進行記錄分類和保存,并通過ASP頁面提供用戶瀏覽查看,以便能夠及時發(fā)現(xiàn)在用戶訂購中所出現(xiàn)的錯誤,并及時對其進行更正。該數(shù)據(jù)庫設計如下:</p><p><b>  表3.1 定單表</b>&

54、lt;/p><p><b> ?。?詳細設計</b></p><p>  4.1 主界面介紹</p><p>  4.1.1 服務器界面</p><p>  4.1.2 主界面概述</p><p>  主界面定義了系統(tǒng)的主要模塊以及功能,通過對各按鈕的點擊來實現(xiàn)對系統(tǒng)中各模塊的調用。</p&

55、gt;<p>  4.1.3主界面設計</p><p>  該系統(tǒng)主界面的設計包括兩部分:Index界面和Index1界面,主要是為了屏蔽游客瀏覽而設置。Index界面的主要功能是提供會員的登錄和注冊,對于其他功能鍵是虛設的。當用戶進行登錄后,系統(tǒng)自動跳轉至Index1界面,在該界面中,用戶可以對系統(tǒng)的各項功能模塊進行操作。</p><p>  4.2 登錄模塊介紹</

56、p><p>  4.2.1登錄模塊流程</p><p>  4.2.2登錄界面以及錯誤提示</p><p> ?。?主界面中的錯誤提示</p><p>  當游客瀏覽本系統(tǒng),點擊相關按鈕,系統(tǒng)自動跳轉至錯誤提示頁面(error),提示游客進行登錄或是注冊等相關操作。</p><p>  2.登錄界面時的錯誤提示</p

57、><p>  當會員在登錄了錯誤的帳號和密碼時,系統(tǒng)通過驗證跳轉至錯誤提示頁面,提示用戶“密碼錯誤,請重新登錄”,或請進行“注冊”操作!</p><p>  3.用戶注冊即錯誤提示</p><p>  對于新用戶而言,首先進行的操作應當是會員注冊。點擊進入相應的頁面,進行相關操作:</p><p>  提交后提示注冊成功!</p>

58、<p>  下面的顯示為注冊過程中所出現(xiàn)的錯誤的系統(tǒng)提示</p><p>  4.3 商品詳細資料查看</p><p>  商品詳細資料查看操作步驟</p><p>  4.4 用戶手冊及相關功能鍵介紹</p><p>  4.4.1查看用戶資料功能</p><p>  當會員帳號、密碼通過系統(tǒng)驗證登錄本系統(tǒng)

59、后,可以通過點擊Index1界面中的用戶手冊欄“查看用戶資料“功能鍵來對用戶資料進行查詢</p><p>  4.4.2修改用戶資料功能</p><p>  a) 當用戶希望對自己的會員資料進行修改時,可以點擊該項功能進行操作。</p><p>  b) 當用戶遺忘了自己的密碼,可以通過密碼提示問題重新獲取密碼,具體操作步驟如下圖所示:</p><

60、;p>  1)當用戶發(fā)現(xiàn)遺失密碼后,可點擊“登錄界面“中的“忘了密碼”功能鍵進入相應頁面,如圖4.16.1,輸入用戶帳號,點擊“下一步”。當通過驗證后跳至圖4.16.2所示頁面;若驗證錯誤,則跳轉至錯誤提示頁面,如圖4.16.5所示。</p><p>  2)用戶名通過驗證后,系統(tǒng)提取出用戶的相關資料,頁面顯示用戶注冊的“密碼提示問題”,用戶填寫密碼提示答案,系統(tǒng)驗證,驗證無誤,跳至圖4.16.3;驗證失敗

61、,提示錯誤信息,如圖4.16.6。</p><p>  3)系統(tǒng)驗證無誤后,用戶可以重新填寫新的密碼,以及密碼驗證,點擊“確認”系統(tǒng)將新密碼寫入數(shù)據(jù)庫,覆蓋原先的密碼。</p><p>  4)系統(tǒng)提示用戶修改密碼成功,并顯示用戶的新密碼,提示用戶妥善保存。如圖4.16.4所示。</p><p>  具體流程示意圖如下:</p><p>&l

62、t;b>  4.4.2.</b></p><p>  當用戶填寫了錯誤資料時,系統(tǒng)自動跳轉錯誤頁面提示</p><p>  4.4.3 算法流程</p><p>  4.5 管理員功能模塊介紹</p><p>  該模塊的主要功能是提供管理員登錄,對系統(tǒng)的資料進行整理、備份以及刪除等一系列相關操作,以及對用戶的定單進行簽發(fā)操

63、作。</p><p>  4.6 數(shù)據(jù)的連接和數(shù)據(jù)信息的寫入</p><p>  此系統(tǒng)要正常運行,必須通過與數(shù)據(jù)庫的連接以及對數(shù)據(jù)信息的查詢。本系統(tǒng)采用的是Microsoft Office Access2003作為數(shù)據(jù)庫語言。</p><p>  數(shù)據(jù)庫的連接代碼如下:</p><p><b>  <%</b>&

64、lt;/p><p>  startime=timer() 創(chuàng)建時間函數(shù)</p><p>  set conn=Server.CreateObject("adodb.connection") 創(chuàng)建數(shù)據(jù)連接對象</p><p>  DBPath = Server.MapPath("data/hydlx

65、t.mdb") 指出數(shù)據(jù)表的地址</p><p>  conn.open "provider=microsoft.jet.oledb.4.0; data source="&DBpath</p><p>  set rs=Server.CreateObject("ADODB.RecordSet")

66、 創(chuàng)建數(shù)據(jù)元組對象</p><p><b>  %></b></p><p><b>  5 編程</b></p><p>  編碼是軟件制作中的核心部分,編程者必須根據(jù)通過需求分析而得出的詳細設計流程圖進行的代碼書寫,并將代碼詳細的組織、測試,以便對其中出現(xiàn)的錯誤進行及時的修改標著,方便和

67、簡化操作流程。</p><p>  編碼的作用是通過一段文字代碼將界面、數(shù)據(jù)庫以及其他一些元素連接起來,并通過代碼中的一些控件來實現(xiàn)即定的操作,最后將所有的元素結合起來,以一個完整的姿態(tài)展現(xiàn)在用戶的面前,以便用戶能夠簡便快捷的進行操作。</p><p>  5.1 示例部分界面的部分代碼及解釋</p><p>  5.1.1 商品信息詳細資料查看</p&g

68、t;<p>  點擊“查看“后首先系統(tǒng)根據(jù)商品的ID進入數(shù)據(jù)庫讀取該商品的相關信息,再通過調用顯示頁面將該商品的一系列屬性顯示出來</p><p>  舉例說明(假設商品的ID=1),執(zhí)行代碼如下:</p><p>  <a href="../goodxinxi.asp?id=1"> 接受商品的ID&l

69、t;/p><p>  <% if request.QueryString("id")<>"" then</p><p>  ID= request.QueryString("id") </p><p>  sql="select * from Goods where ID=&qu

70、ot;&ID 連接數(shù)據(jù)庫查找</p><p>  rs.open sql,conn,1,3</p><p><b>  %></b></p><p>  <%end if%></p><p>  <%=rs("name")%>

71、 顯示商品信息</p><p>  零售價</span>:<%=rs("lsjia")%>元 </p><p>  批發(fā)價</span>:<%=rs("pfjia")%>元 …</p>&

72、lt;p><b>  6 測試</b></p><p><b>  6.1 測試目的</b></p><p>  軟件測試是軟件代碼生成后必不可少的一步,軟件測試包括模塊(單元)測試,功能測試、系統(tǒng)的完整性測試、性能測試、安全性測試、數(shù)據(jù)庫的一致性測試等,測試的目的是盡可能多的發(fā)現(xiàn)程序中的錯誤,通過測試使軟件的錯誤減少,使系統(tǒng)的可靠性進一

73、步提高。</p><p>  6.2 軟件測試的內容</p><p>  1) 根據(jù)需求分析劃定系統(tǒng)測試的功能范圍,即用戶需要的功能是否已經在系統(tǒng)中得到充分體現(xiàn)。</p><p>  2) 分模塊測試軟件的功能,包括軟件的界面要求、功能體現(xiàn)、性能要求、穩(wěn)定性要求、是否達到操作便捷、靈活性要求、安全性要求;各模塊之間的關系是否與需求分析中的一致等</p>

74、<p>  3) 整體測試,在分塊測試之后,將所有模塊作為一個整體進行測試,測試整個系統(tǒng)的功能和性能,檢驗其是否滿足用戶的需求。</p><p><b>  6.3 測試時間</b></p><p>  本系統(tǒng)的測試分為以下幾個階段進行:</p><p>  第一階段: 根據(jù)需求分析劃定軟件中要測試的功能和性能的范圍,確定測試的內容

75、,測試時間:2006.4.23~2006.5.2</p><p>  第二階段: 分模塊對系統(tǒng)中的各模塊進行測試,對需求分析中各模塊的功能和性能及用戶的特殊需求進行測試,記下各模塊的所有的問題,及時解決。測試時間:2006.5.3~2006.5.10</p><p>  第三階段: 綜合測試。測試時間:2006.5.10~2006.5.13</p><p><

76、b>  6.4 測試結果</b></p><p>  測試中出現(xiàn)了許多功能實現(xiàn)上的錯誤,尤其是在單元代碼測試階段,許多功能在特殊情況下實現(xiàn)不了,性能測試時錯誤較少。測試結果為良好。</p><p>  參加測試人員:王輝 </p><p>  6.4.1 功能測試</p><p>  功能測試是檢查需求分析報告中的功能是否

77、完全實現(xiàn),在本測試中,需求分析階段要求的功能已經實現(xiàn),未能完全實現(xiàn)的功能在現(xiàn)行的系統(tǒng)中已做了改善。</p><p>  表6.1 功能測試</p><p>  6.4.2 性能測試</p><p>  性能測試是在系統(tǒng)完成后,測試整個系統(tǒng)的數(shù)據(jù)完整性約束、一致性、正確性、靈活性、穩(wěn)定性、安全性等基本性能指標。</p><p>  表6.2

78、 性能測試</p><p>  6.4.3 子模塊的測試</p><p>  子模塊的測試內容包括子模塊中的各個子功能實現(xiàn),測試這些子功能時要兼顧測試到界面的友好性,子功能的流程,功能是否完善等。</p><p>  子模塊的測試直接影響隨后的整體測試結果,子模塊的測試完成才能保證整體測試的完整性。</p><p>  表6.3 子模塊

79、測試</p><p>  6.4.4 綜合測試</p><p>  表6.4 綜合測試</p><p>  6.5 測試結果分析</p><p>  測試結果總體來講比較成功,在單元模塊測試中發(fā)現(xiàn)較多的錯誤,主要問題存在于數(shù)據(jù)寫入數(shù)據(jù)庫的環(huán)節(jié),測試結果表明系統(tǒng)實現(xiàn)的功能均能基本達到客戶的要求,系統(tǒng)的運行速度和穩(wěn)定性較好,安全性良好(系統(tǒng)

80、備份部分未發(fā)現(xiàn)異常錯誤)。</p><p>  在系統(tǒng)集成測試中,測試結果是系統(tǒng)各模塊的連接情況連好,做到了高內聚低耦合,系統(tǒng)整體運行情況較好,但有時會出現(xiàn)鼠標操作較慢的現(xiàn)象,這與機器的配置有關。安全性方面未發(fā)現(xiàn)異常。</p><p><b>  結 論</b></p><p>  基于網絡的服裝銷售系統(tǒng)主要是提供用戶在線瀏覽商品以及在線購買

81、等操作,充分體現(xiàn)了網絡的網絡的方便快捷性、交互性、以及安全性的優(yōu)點。為用戶帶來了極大的方便,同時也降低了銷售商方面的銷售成本,提高了企業(yè)的市場競爭力,創(chuàng)造最大效益,縮短了生產商與消費者之間的距離,有利于商品的快速流通,和降低整體分銷成本。整個軟件以ASP腳本語言為平臺開發(fā),采用簡單快捷的Micrsoft Office Access2003作為后臺數(shù)據(jù)庫,系統(tǒng)基本實現(xiàn)了用戶在需求分析階段提出的功能需求。</p><p&

82、gt;  軟件在編制過程中以軟件工程理論為指導,以客戶需求為目的,為滿足客戶的要求為方向,基本上滿足了用戶在質量上的要求。但系統(tǒng)中仍有不足,例如界面美化度,用戶接口及系統(tǒng)靈活性等方面還有待在以后的運行維護中進一步改進。當然,由于個人的能力及時間等因素的制約,其中可能還存在許多沒有發(fā)現(xiàn)的缺陷,還望更多的老師和同學們給本系統(tǒng)提出寶貴的意見!</p><p><b>  致 謝</b></

83、p><p>  本系統(tǒng)的制作歷時2個多月,在其期間遇到了許多的問題,在此感謝我的指導老師xxx老師,感謝她在工作之余抽空對我的畢業(yè)設計提出了許多的寶貴意見,并且一直關注著我的畢業(yè)設計,對我的要求也十分嚴格,使我在整個畢業(yè)設計過程中一直保持著一種精益求精和嚴謹?shù)膽B(tài)度,xxx曾多次指出,軟件的開發(fā)需要經過不斷的測試,在測試中發(fā)現(xiàn)問題、研究問題、最后解決問題,這種嚴謹?shù)目蒲袘B(tài)度將使我終身受益,對我將后的工作和學習都將有很大

84、的指導意義。同時,在我的生活上,xxx也給予了很多的關心,在此對xxx的幫助表示衷心的感謝。</p><p>  此外我還必須感謝一個人,那就是我的同班同學xxx,他曾學習了兩年的ASP軟件開發(fā),對ASP十分的了解。而對于我卻可以說是一門完全生疏的課程,必須從頭開始學習,因此難免會遇到困難,每當這時,xxx同學總會不厭其煩的為我講解,對我在程序中遇到的問題進行指正??梢哉f,如果沒有xxx同學的無私幫助,我的畢業(yè)設

85、計可能還無法完成。在此衷心感謝xxx同學的熱心幫助,謝謝!</p><p>  整個畢業(yè)設計過程中,我查閱、學習和使用了許多的知識和方法,掌握了一門新的語言,使自己的能力得大了鍛煉,增強了信心,感謝學校給我這個鍛煉自己的機會。同時我還要向那些曾經教育過我、關心過我、幫助過我的老師和同學們表示感謝,希望大家都能有個美好的未來!</p><p><b>  參 考 文 獻</b

86、></p><p>  1 Introduction to Active Server Pages ASP介紹http://www.hotwired.com/webmonkey/98/39/index2a.html</p><p>  2 李存斌,樊建平 編著.ASP高級編程及其項目應用開發(fā).北京:中國水利水電出版社,2003.3.1</p><p>  

87、3 K-IDM實時網絡分銷管理系統(tǒng)http://www.microsoft.com/china/solutions/calling/retail/kdasoft.asp</p><p>  4 宏觀視野:現(xiàn)代銷售模式的發(fā)展趨勢</p><p>  http://content.chinasspp.com/News/Detail/2005-12-17/26733.htm</p>

88、;<p>  5 駱耀祖,龔洵禹 主編.動態(tài)網頁設計教程.廣州:中山大學出版社,2003.6.1 </p><p>  6 席一凡,劉培奇 主編.動態(tài)網頁設計教程.西安:西安電子科技大學出版社2003.2.1</p><p>  7 徐罕,吳玉新 主編.網站ASP后臺解決方案.北京:人民郵電出版社,2001.1.1</p><p>  8

89、梁嘉超 主編.動態(tài)網頁設計教程.北京:冶金工業(yè)出版社,2001.8</p><p>  9 唐青松,顏亮 主編.ASP應用開發(fā)全攻略寶典.北京:中國水利水電出版社,2000.1.1</p><p>  10 飛思教育產品研發(fā)中心 編著.動態(tài)網頁制作基礎及應用教程.北京:電子工業(yè)出版社,2000.11</p><p>  11 [美]Dan D.Gtierrez

90、 著.侯國峰,韓珊等譯.Web數(shù)據(jù)庫開發(fā)技術與實例詳解.北京:電子工業(yè)出版社.2000.5.1</p><p>  12 蔡翠平 主編.網絡程序設計—ASP.北京:北京交通大學出版社,2002.1</p><p>  http://press.njtu.edu.cn</p><p>  13 [美]Stephen Walther 編著.希望圖書創(chuàng)作室譯.Acti

91、ve Server Pages2.0揭密北京:北京希望電子出版社,2000</p><p>  14 薛元昀,顧佳英 主編.網頁數(shù)據(jù)庫設計與發(fā)布.北京:清華大學出版社,1999</p><p>  15 汪曉平,張宏林,吳勇強 主編.ASP網絡開發(fā)技術.北京:人民郵電出版社.2000</p><p>  16 賽奎春 主編.ASP信息系統(tǒng)開發(fā)實例精選.北京:機

92、械工業(yè)出版社.2005.7</p><p>  17 施威銘研究室 編著. Access2000使用手冊.北京:人民郵電出版社.1999.11</p><p>  18 賈嵐 主編.中文Access數(shù)據(jù)庫應用教程.北京:北京希望電子出版社.2003.3</p><p>  19 黃凱濤,吳華忠,徐奇智 編著.Access學習教程.北京:北京大學出版社.2001.

溫馨提示

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

評論

0/150

提交評論