

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、<p> Design and Implementation of the goods </p><p> sales management system </p><p> 設計題目: 商品銷售管理系統(tǒng)的設計與實現 </p><p> 學 院: 計算機與信息學院 </p>&
2、lt;p> 專業(yè)年級: 2008級軟件工程 </p><p> 學 號: </p><p> 學生姓名: </p><p> 指導教師、職稱:
3、 </p><p> 2012年 5 月 </p><p><b> 目 錄</b></p><p><b> 摘 要I</b></p><p> AbstractII</p><p><b> 1引言- 1 -</b></
4、p><p> 1.1概述- 1 -</p><p> 2開發(fā)平臺及工具的選擇- 2 -</p><p> 2.1平臺的選擇- 2 -</p><p> 2.2工具的選擇- 2 -</p><p> 2.2.1環(huán)境的選擇- 2 -</p><p> 2.2.2 ADO- 5 -
5、</p><p> 2.2.3數據庫概述- 6 -</p><p> 3系統(tǒng)調研及可行性分析- 7 -</p><p> 3.1系統(tǒng)調研- 7 -</p><p> 3.2系統(tǒng)的總體目標- 7 -</p><p> 3.3技術可行性分析- 7 -</p><p> 4需求分
6、析- 8 -</p><p> 4.1功能需求- 8 -</p><p> 4.2數據流程圖- 9 -</p><p> 4.3數據字典- 9 -</p><p> 5系統(tǒng)概述- 11 -</p><p> 5.1系統(tǒng)設計思想- 11 -</p><p> 5.2系統(tǒng)訂貨
7、數據流圖- 11 -</p><p> 5.3系統(tǒng)總體設計- 12 -</p><p> 5.3.1網站系統(tǒng)分析- 12 -</p><p> 5.4系統(tǒng)開發(fā)工具- 13 -</p><p> 5.5 E-R圖- 14 -</p><p> 5.6數據庫設計- 15 -</p>&l
8、t;p> 6詳細設計- 18 -</p><p> 6.1系統(tǒng)流程圖- 18 -</p><p> 6.2系統(tǒng)主要功能模塊設計- 19 -</p><p> 7系統(tǒng)測試- 20 -</p><p> 7.1測試方法- 20 -</p><p> 7.2測試用例- 21 -</p>
9、;<p> 8軟件使用說明書- 23 -</p><p> 8.1登錄系統(tǒng)- 23 -</p><p> 8.2業(yè)務管理操作- 24 -</p><p> 8.3后臺管理操作- 25 -</p><p> 致 謝- 29 -</p><p> 附錄 部分原程序代碼- 30 -&l
10、t;/p><p><b> 摘 要</b></p><p> 利用ASP和Microsoft office access2003來搭建一個商品銷售管理系統(tǒng),從而為人們在網上購買商品提供方便,也給業(yè)主提供更為廣闊的銷售渠道。商品銷售管理系統(tǒng)從功能上劃分成客戶端和管理端兩個子系統(tǒng)??蛻舳说墓δ馨ǎ鹤杂脩簟⒆N用戶、用戶登陸、用戶瀏覽、商品查詢。管理端的功能包括:用戶
11、管理,供應商管理,商品信息管理,查詢,訂單管理,商品展示。一般用戶能瀏覽和查詢;注冊用戶可以購買商品,查看和修改用戶個人信息、興趣范圍、購物袋、儲物柜和訂單。該系統(tǒng)采用B/S模式設計,以微軟公司的IIS5.0作為Web服務器,Microsoft office access2003為后臺數據庫管理系統(tǒng),運用ASP為前臺開發(fā)語言。</p><p> 關鍵詞: 商品銷售管理;信息系統(tǒng);B/S模式;IIS;access
12、2003;ASP</p><p><b> Abstract</b></p><p> Using ASP and Microsoft office access2003 to build an online ribbon factory shop system, which for people to buy ribbon factory in the onli
13、ne convenience, but also to the owners to provide more extensive sales channels. Ribbon Factory online store system functions can be divided from the client and management of side two subsystems. Client features include:
14、 Registered users, log off the user, user login, user browsing, Ribbon Factory query. Management-side features include: user management, supp</p><p> Keywords:Commodity sales management;Information system;B
15、/S mode;IIS;access2003;ASP</p><p><b> 1引言</b></p><p><b> 1.1概述</b></p><p> 隨著21世紀網絡信息時代的到來,現代社會都是利用快速高效率的Internet來傳播大量信息資源。人們通過IE瀏覽信息,當然這種方式也是最常用的,這種方式的需求
16、形成了電子商務。它的是指利用簡單、快捷、低成本的電子通訊方式,買賣雙方不出面也可以進行各種商貿活動。電子商務真正的發(fā)展將是建立在Internet技術上。所以許多商品也正是通過IE瀏覽或其它方式在網絡進行商品的宣傳、銷售。隨著信息以N次方的速度不斷的增長。所以網上商品店也變的極其重要。</p><p> 該設計要求學生以商品銷售業(yè)務為背景,設計、開發(fā)一套商品銷售管理系統(tǒng),系統(tǒng)要實現基本信息錄入、修改、查詢等功能,
17、系統(tǒng)要實現滿足多種條件的統(tǒng)計分析功能,有些統(tǒng)計數據要采用圖表的格式呈現;同時系統(tǒng)還要有一定的安全控制策略。</p><p> 2開發(fā)平臺及工具的選擇</p><p><b> 2.1平臺的選擇</b></p><p> 操作系統(tǒng):Windows XP ;</p><p> 內存要求:基本內存2G,建議使用1G內存
18、以上(尤其對于Windows NT Server);</p><p> 硬盤:約500G以上;</p><p> 瀏覽器:IE8.0或以上版本,功能強大,可執(zhí)行JavaScript,VBScript,支持多種Web協議;</p><p> Web數據庫:Microsoft ACCESS 2003,學習簡單,使用方便;</p><p>
19、 Web服務器:IIS個人站點服務器,可以在自己的計算機上發(fā)布主頁,并在局域網絡上共享文檔。由于IIS支持ASP,因此可以作為Web站點的開發(fā)和測試平臺;</p><p> 開發(fā)工具:Dream weaver,是優(yōu)秀的網頁制作工具可以方便快捷地創(chuàng)建可視網頁,自動生成全部的HTML代碼。</p><p><b> 2.2工具的選擇</b></p>&l
20、t;p> 2.2.1環(huán)境的選擇</p><p> ?。?)HTML(Hyper Text Markup Language)超文本標識語言</p><p> HTML是用于WWW上文檔的格式化語言。與常見的字處理文件不同,Web頁以超文本標識語言編排格式。HTML文件是帶有特定HTML插入標記的用以編排文檔屬性和格式的標準文本文件??梢詮囊粋€平臺移植到另一個平臺。HTML文件是帶有
21、嵌入代碼(由標記表示)的ASCⅡ文本文件,它用來表示格式化和超文本鏈接。HTML文件的內容通過一個頁面展示出來,不同頁面通過超鏈接關聯起來。</p><p> ?。?)WEB服務器與數據庫連接技術</p><p> WEB服務器與數據庫連接技術是當前Internet和數據庫技術的共同發(fā)展方向,也是Internet應用中的研究關鍵。而且隨著Internet應用的快速普及,WEB服務器和數據
22、庫服務器的連接顯得越來越重要。</p><p> 由于WEB服務器對數據庫訪問有以下三個優(yōu)點:</p><p> 1)借用現成的瀏覽器軟件,無須開發(fā)數據庫前端,軟件開發(fā)周期短;</p><p> 2)標準統(tǒng)一,開發(fā)過程簡單,HTML是WWW信息的組織方式,所有的WEB服務器和瀏覽器均遵循這個標準;</p><p> 3)交叉平臺支持:
23、幾乎每種操作系統(tǒng)上都有現成的瀏覽器可供使用,為一個WEB服務器書寫的HTML文檔,可以被所有平臺的瀏覽器所瀏覽,從而實現了跨平臺的操作。</p><p><b> ?。?)ASP介紹</b></p><p> ASP全名為Active server pages(即動態(tài)服務器網頁),它是微軟公司推出基于Microsoft Windows NT和Microsoft In
24、ternet Information Server的開放式腳本開發(fā)環(huán)境,用來建立并執(zhí)行交互式Web服務器應用程序。ASP實際是一種在服務器端開發(fā)腳本語言的環(huán)境。利用它可以開發(fā)出動態(tài)交互,高性能WEB服務器端的應用,且能較容易的實現復雜的Web應用,利用ASP開發(fā)的腳本程序全部進行在服務器端,與用戶所采用的瀏覽器無關,從而極大的減少了對客戶端的要求。其工作原理是:瀏覽器Web服務器調用ASP文件(一種文本文件),服務器的腳本引擎對每一條腳
25、本語句解釋執(zhí)行,再把執(zhí)行的結果生成HTML文件傳給客戶端。簡單講,ASP是位于服務器端的腳本運行環(huán)境。通過這種環(huán)境,使用者可以創(chuàng)建和運行動態(tài)的交互式 Web服務器應用程序,如交互式的動態(tài)網頁,包括使用HTML表單收集和處理信息、上傳與下載等等,就像用戶在使用自己的CGI程序一樣。</p><p> ASP是使用VBScript、JavaScript等簡單易懂的腳本語言,結合HTML代碼,即可快速地完成
26、網站的應用程序,缺省為VBScript。VBScript腳本語言是介于HTML(超文本標示語言)和Java、C++和Visual Basic之類的編程語言之間的語言。它的語法和規(guī)則沒有可編譯的編程語言那樣嚴格和復雜,由Netscape推出。JavaScript是一種基于對象(Object)和事件驅動(Event Driven)并具有安全性能的腳本語言。它與Java不同:JavaScript主要用于HTML的頁面,腳本
27、嵌入在HTML源碼中;而Java是一個獨立的、完整的編程語言,既可以在Web中應用,也可以用于與Web無關的情況。另外,JavaScript編寫的程序不必在運行前編譯,它們可以直接寫入Web頁面中并由調用它們的瀏覽器來解釋執(zhí)行。這樣,一些基本交互作用就不用在服務器端完成,提高了客戶端的響應時間。</p><p> ASP所產生的執(zhí)行結果都是標準的HTML格式,而且這些程序是在網絡服務端中執(zhí)行,使用一般的瀏覽器(
28、如IE 或Netscape)都可以正確地獲得ASP的“執(zhí)行”結果,并且將這ASP執(zhí)行的結果直接在瀏覽器中“瀏覽”,不像VBScript或 JavaScript是在客戶端(Client)的瀏覽器上執(zhí)行,ASP程序只能在Web服務器端執(zhí)行,當瀏覽器向服務器要求運行ASP程序時,服務器會讀取該程序,然后執(zhí)行該程序并將結果轉化為HTML文件,再將HTML文件傳送給瀏覽器,待瀏覽器收到HTML文件后,便將執(zhí)行結果顯示在瀏覽器上
29、。</p><p> ASP提供了可在腳本中使用的內建對象。這些對象使用戶更容易收集通過瀏覽器請求發(fā)送的信息、響應瀏覽器以及存儲用戶信息,從而使對象開發(fā)者擺脫了很多煩瑣的工作。目前的ASP版本總共提供了六個內置對象:</p><p> Request對象:從瀏覽器獲取信息; </p><p> Response對象:發(fā)送信息到瀏覽器;</p>&
30、lt;p> Server對象:控制ASP執(zhí)行情況,對服務器端ActiveX控件器作用; </p><p> Session對象:存儲用戶任務的信息;</p><p> Application對象:使多用戶共享一個程序的信息; </p><p> Object Context對象:配合Transaction服務器進行分布式事務處理。</p>
31、<p> 利用這些對象可以開發(fā)出動態(tài)的,交互的WEB服務器應用程序,ASP被包含在IIS中,而IIS作為Windows-NT得最佳WEB服務器已經被非常多得單位采用,隨著NT得普及,ASP技術將成為WEB技術得主流。從客戶端取得信息將信息送給客戶端提供一些Web服務器工具儲存在一個Session內的用戶信息,該信息僅可被該用戶訪問在一個ASP-Application中讓不同的客戶端共享信息可以用來配合Microsoft-T
32、ransaction服務器進行分布式事務處理。</p><p> 在ASP中,將使用Visual Basic而不是VBScript為缺省語言。這意味著我們可以擺脫VBScript的語言限制,我們的代碼將是編譯后運行的(而不是原來的解釋執(zhí)行)。這意味ASP頁面具有組件方式的性能。其性能方面的優(yōu)勢體現在以下四點:</p><p> 1)開發(fā)工具皆可發(fā)展ASP</p><
33、p> 只要使用一般的文書編輯程序,如Windows記事本,就可以編輯。當然,其網頁發(fā)展工具,例如,FrontPage Express、FrontPage等也都可以;不過還是建議你用記事本來寫,既省錢又方便,若是使用那些所見即所得的網頁編輯來寫ASP,可能會發(fā)生一些意想不到的離奇狀態(tài)。由于ASP程序是在網絡服務器端中執(zhí)行,執(zhí)行結果所產生的HTML文件適用于不同的瀏覽器。</p><p><b
34、> 2)相容性高</b></p><p> ASP與所有的ActiveX Script語言都相容,除了可結合HTML,VBScript、Java Script、Active X服務器組件來設計外,并可經由“plug-In(外掛組件模組)的方式,使用其他廠商(Third Party)所提供的語言。</p><p><b>
35、; 3)隱密安全性高</b></p><p> 如果我們在瀏覽器中直接查看網頁的原始代碼,就只能看到HTML文件,原始的ASP程序代碼是看不到的,這是因為ASP程序先在網站服務(Web Server)端執(zhí)行后,將結果轉換成標準HTML文件,再傳送到客戶端(Client)的瀏覽器上,因此,我們所辛苦撰寫的ASP程序并不會輕易地被看見進而被盜用。</p><p>&l
36、t;b> 4)易于操控數據庫</b></p><p> ASP可以輕易地通過ODBC(Open Database Connectivity)驅動程序連接各種不同的數據庫,例如:Access、FoxPro、dBase、Oracle等等,另外,ASP亦可將“文本文件”或是“Excel” 文件當成數據庫用。</p><p><b>
37、 2.2.2 ADO</b></p><p> ADO(ActiveX Data Objects)是基于OLE DB的高層編程界面,通過OLE DB提供的COM接口訪問數據,它適合于各種客戶機服務器應用系統(tǒng)和基于Web的應用,尤其在一些腳本語言中訪問數據庫的操作是ADO的主要優(yōu)勢。它提供了一個能夠快速存取數據庫的方法,與其他一些對象模型如DAO(Data Access Object)、RDO(Rem
38、ote Data Object)相比具有開銷低占用磁盤空間少等特點。在使用ADO進行數據存取時,主要是通過調用其內部對象提供的方法和屬性來完成,其對象模型.ADO包括:7個對象:Connection、Command、Record set、Field、Parameter、Property 和Error;4個集合: Fields、Parameters、Properties和Errors。其中對象Connection、Command和Reco
39、rd set為ADO的主體對象。Connection對象主要用來建立與數據庫服務器的鏈接;Command主要用來執(zhí)行對數據庫的操作命令,如查詢、數據修改等;而Record set對象則用于觀察和操作返回的數</p><p> ASP環(huán)境下對數據庫的訪問是通過ADO(Active-Data-Object)來實現的。它使得客戶端應用程序能夠通過任何OLE-DB提供者來訪問和操作數據服務器中的數據。如圖1所示:<
40、;/p><p> 圖1 采用ADO技術的Web數據庫訪問模型</p><p> 2.2.3數據庫概述</p><p> 數據庫是按照一定的組織結構存儲在計算機存儲介質上的相關數據的集合。數據庫具有以下四個特點:</p><p> 1)結構化。一個數據庫由一個或多個數據文件組成,每個數據文件內部的數據都有一定的結構,</p>
41、<p> 同一數據庫的各個庫文件在整體上也服從一定的結構形式。</p><p> 2)獨立性。用戶應用程序與數據庫中的邏輯組織和物理組織存儲方式無關,任何一方的改變都不會影響到另一方。</p><p> 3)數據共享,減少冗余。在數據庫的數據集中存儲,數據為不同用戶所共享。這大大提高了數據的利用率,減少了數據冗余,有利于保持數據的一致性。</p><p&
42、gt; 4)安全性與完整性。數據安全性是指用于數據保密,為防止數據被竊或破壞,數據庫管理系統(tǒng)設置嚴密,層層保護。數據完整性是指用于保證數據庫中數據的正確性和可靠性。 </p><p> 本系統(tǒng)設計過程很重要的一個環(huán)節(jié)是數據庫結構的設計,因為它與系統(tǒng)的性能、程序的結構緊密相關。數據庫結構的好壞決定了本系統(tǒng)的成功與否。因此,依據數據庫的一致性原則、完整性原則、安全性原則、可伸縮性原則對本系統(tǒng)的數據庫進一步規(guī)范化。
43、</p><p> 3系統(tǒng)調研及可行性分析</p><p><b> 3.1系統(tǒng)調研</b></p><p> 隨著21世紀網絡信息時代的到來,現代社會都是利用快速高效率的Internet來傳播大量信息資源。人們通過IE瀏覽信息,當然這種方式也是最常用的,這種方式的需求形成了電子商務。它的是指利用簡單、快捷、低成本的電子通訊方式,買賣雙方
44、不出面也可以進行各種商貿活動。電子商務真正的發(fā)展將是建立在Internet技術上。所以許多商品也正是通過IE瀏覽或其它方式在網絡進行商品的宣傳、銷售。隨著信息以N次方的速度不斷的增長。所以網上商品店也變的極其重要。</p><p> 3.2系統(tǒng)的總體目標</p><p> 本系統(tǒng)在使用上比較方便、簡單;界面設計上美觀大方;后期維護上比較容易,如要對功能模塊方面作修改,則無需進行整個系統(tǒng)
45、的重新架構。</p><p> 3.3技術可行性分析</p><p> 本系統(tǒng)是采用ASP。ASP在某種程度上可以看作是面向Windows環(huán)境的一種編程語言,它同時具有Visual Basic的易用性、高性能以及C++的低級內存訪問性。包括以下八個特性:</p><p> 1)完全支持類和面向對象編程,包括接口和繼承、虛函數和運算符重載的處理。</p&g
46、t;<p> 2)定義完整、一致的基本類型集。</p><p> 3)對自動生成XML文檔的內置支持。</p><p> 4)自動清理動態(tài)分配的內存。</p><p> 5)可以用用戶定義的特性來標記類或方法。</p><p> 6)對.NET基類庫的完全訪問權,但C#語言可以在沒有它們的條件下訪問內存。</p&
47、gt;<p> 7)以VB的風格支持屬性和事件。</p><p> 8)改變編譯器選項,可以把程序編譯為可執(zhí)行文件或.NET組件庫。</p><p><b> 4需求分析</b></p><p><b> 4.1功能需求</b></p><p> 通過調查研究,要求系統(tǒng)需要具
48、有以下十一個功能:</p><p> 1)由于操作人員的計算機知識普遍較差,要求有良好的人機界面。</p><p> 2)由于該系統(tǒng)的使用對象多,要求有較好的權限管理。</p><p> 3)方便的數據查詢,支持多條件查詢。</p><p> 4)基礎信息管理與查詢(包括商品信息、客戶信息、供應商信息)。</p><
49、;p> 5)通過計算機,能夠直接“透視”倉庫存儲情況。</p><p> 6)完善的商品采購信息、商品銷售信息進行管理。</p><p> 7)方便、健全的結賬功能。</p><p> 8)圖表分析年銷售狀況。</p><p> 9)當外界環(huán)境干擾本系統(tǒng)時,系統(tǒng)能自動保護原始數據的安全。</p><p>
50、; 10)數據計算自動完成,盡量減少人工干預。</p><p> 11)系統(tǒng)安全退出。</p><p><b> 4.2數據流程圖</b></p><p><b> 圖4-2數據流程圖</b></p><p><b> 4.3數據字典</b></p>&
51、lt;p> 數據字典是關于數據的信息的集合,也就是對數據流圖中包含的所有元素的定義的集合。</p><p> 任何字典最主要的用途就是供人查閱對不了解的條目的解釋,數據字典的作用也正是在軟件分析和設計的過程中給人提供關于數據的描述信息。</p><p> 數據流圖與數據字典共同構成系統(tǒng)的邏輯模型,沒有數據字典數據流圖就不夠嚴格,然而沒有數據流圖數據字典也難以發(fā)揮作用。只有數據流
52、圖和對數據流圖中的每個元素的精確定義放在一起,才能共同構成系統(tǒng)的規(guī)格說明。</p><p> 由于本次設計是小型軟件系統(tǒng)的開發(fā),所以采用卡片形式書寫數據字典。每張卡片上保存描述一個數據的信息。這樣做更新和修改起來比較方便,而且能單獨處理描述每個數據的信息。下面將列出若干數據元素的數據卡片信息。</p><p><b> 數據字典卡片:</b></p>
53、<p><b> 5系統(tǒng)概述</b></p><p><b> 5.1系統(tǒng)設計思想</b></p><p> 我的畢業(yè)設計的研究的基本內容是通過利用ASP.NET和SQL SERVER2005來搭建一個商品銷售管理系統(tǒng),從而為人們在網上購買商品提供方便,也給業(yè)主提供更為廣闊的銷售渠道。</p><p>
54、 5.2系統(tǒng)訂貨數據流圖</p><p> 在線訂貨系統(tǒng)用戶數據流圖如圖5-1所示:</p><p> 圖5-1系統(tǒng)數據流圖</p><p><b> 5.3系統(tǒng)總體設計</b></p><p> 5.3.1網站系統(tǒng)分析</p><p> 根據前面的設計思想進行分析,按照系統(tǒng)開發(fā)的基本觀
55、點對網站進行分解,從使用的對像上可對網站作如下劃分:</p><p><b> (1)客戶端: </b></p><p> 1)會員模塊: 通過用戶注冊、找回密碼、會員中心這幾部分來實現。</p><p> 2)商品信息模塊:商品查詢、分類查詢這幾部分來實現。</p><p> 3)留言模塊:顧客留言這部分來實現
56、。</p><p> 4)訂產品模塊:購物車和訂單查詢來實現。</p><p> 5)新聞模塊:關于當前市場的最新信息。</p><p> 客戶端結構功能如圖5-2所示</p><p> 圖5-2 客戶端結構功能圖</p><p><b> (2)后臺管理端:</b></p>
57、<p> 1)商品管理模塊:通過添加商品、添加商品類別、管理商品、這幾部分來實現。</p><p> 2)用戶管理:會員管理、修改密碼,這兩部分都來實現。</p><p> 3)其它功能模塊:留言管理、訂單管理、添加城市、返回首頁,新聞管理,公告管理,這幾部分來實現。</p><p> 后臺管理端結構功能如圖5-3 所示:</p>
58、<p> 圖5-3 后臺管理端結構功能圖</p><p><b> 5.4系統(tǒng)開發(fā)工具</b></p><p> 1使用語言:HTML語言、ASP。</p><p> 2使用數據庫: Microsoft Access 2003數據庫。</p><p><b> 5.5 E-R圖</b
59、></p><p> 圖5-5 系統(tǒng)E-R圖</p><p><b> 5.6數據庫設計</b></p><p> 數據庫是一種存儲數據并對數據進行操作的工具。數據庫的作用在于組織和表達信息。簡而言之,數據庫就是信息的集合。</p><p> 計算機的數據庫可以分為兩類:非關系數據庫(flat-file)和
60、關系數據庫(relational)。關系數據庫中包含了多個數據表的信息,數據庫含有各個不同部分的術語,如記錄、域等,是目前最為流行使用的數據。</p><p> 數據庫之間的關系指明兩個庫之間共享一個共同的關鍵字值。一個連接是指一種虛擬的表,這種表是在當用戶要求從相互關聯的各個不同的表中獲取信息時建立的,關鍵字段用于在相互連接的不同表中查找匹配的記錄。一個更高級的連接形式稱為自連接。這種連接是指一個表被連接到它
61、自己的一個字段,或在不同的記錄中由重復數據的組合字段。數據庫中有三種不同類型的關鍵字:主關鍵字、組合關鍵字和外關鍵字。在表中使用的關鍵字類型用于描述庫表示什么以及在數據庫中如何與其它的庫建立關系。</p><p> 商品銷售管理系統(tǒng)數據庫共有30的基本表,包括分析報表,部門表,入庫表,出庫表,尺碼表,尺碼銷售表,職務表,商品表,檔案表,商品單位表,登錄日志表,郵件表,工資表,工資類別表,商品編號表,商品款式表,
62、庫存表,倉庫信息表,類別表,門店表,銷售氣溫表,人事表,銷售表,天氣表,員工提成表,退貨表,用戶表,顏色表,顏色銷售表,月銷售表。</p><p> 根據數據字典的設計,進一步細化為數據庫表的設計。表的設計包括以下內容:</p><p><b> 表名(中英文);</b></p><p><b> 字段名;</b>&
63、lt;/p><p><b> 字段數據類型;</b></p><p><b> 字段是否為空;</b></p><p><b> 字段的長度;</b></p><p> 備注,對字段的解釋性說明:主鍵、外鍵、是否自動增一、是否為索引、是否唯一、是否進行數據檢查等。由于表的數
64、目比較多,這里例舉2個主要基本表。</p><p> 商品信息表如表5-5所示</p><p> 表5-5 商品信息表</p><p> 用戶信息表如表5-6所示</p><p><b> 表5-6用戶信息表</b></p><p><b> 6詳細設計</b>&l
65、t;/p><p><b> 6.1系統(tǒng)流程圖</b></p><p> 商品銷售管理系統(tǒng)的系統(tǒng)流程圖如圖6-1所示。</p><p><b> 圖6-1系統(tǒng)流程圖</b></p><p> 6.2系統(tǒng)主要功能模塊設計</p><p> 本次畢業(yè)設計中,從整體網站架構著手
66、網站架設,首先設計CSS樣式結構,規(guī)劃好網站的整體框架形式、頁面背景顏色、網站風格等。再把網站細分為7個主要的系統(tǒng)子模塊來設計,各個模塊間的關系較為緊密,而不是相互獨立的頁面,之間通過頁面調用進行相互鏈接實現。</p><p><b> ?。?)會員模塊設計</b></p><p> 用戶登錄模塊的功能是增加系統(tǒng)的安全系數。在瀏覽器中輸入首頁index.as地址后,
67、調用check.asp文件驗證用戶合法性。而用戶的基本信息存放在數據庫用戶表中,check.asp文件鏈接讀取數據庫中相關信息進行核對驗證,正確者允許進入系統(tǒng),否則拒絕非法用戶接入管理系統(tǒng)。退出系統(tǒng)的代碼文件為logout.asp。</p><p> 1)功能:提供了會員注冊、修改密碼、修改個人信息和找回密碼等功能。他是實現在線訂商品、顧客留言的基礎。</p><p> 2)組成構造:
68、 這個模塊由3個部分組成:會員注冊 ;資料修改;找回密碼。</p><p> ?。?)購物車管理模塊設計</p><p> 1)功能:儲物柜模塊,提供了顧客已定的商品信息的服務。</p><p> 2)組成構造: 這個模塊由訂單商品信息組成。</p><p> (3)后臺商品管理模塊設計</p><p> 功能
69、:商品管理模塊是網站非常重要的一個模塊,管理員可以添加商品、添加商品類別、管理商品。</p><p> ?。?)商品庫存管理模塊設計</p><p> 庫存管理是統(tǒng)計各商品的銷售情況,及時計算出商品剩余數量,金額等數據信息,為企業(yè)的采購管理和銷售管理提供調整依據。</p><p><b> (5)留言模塊</b></p>&l
70、t;p> 1)功能:提供了顧客留言等功能,是本店獲取顧客要求、意見、喜好的窗口。</p><p> 2)組成構造: 這個模塊由3個部分組成:顧客留言、查看留言、回復留言。</p><p> (6)管理員模塊設計</p><p> 管理員信息管理模塊主要是登記管理企業(yè)內部員工的相關檔案情況,方便企業(yè)對員工管理。</p><p>&
71、lt;b> 7系統(tǒng)測試</b></p><p><b> 7.1測試方法</b></p><p> 當設計工作完成以后,就開始著手測試的準備工作。先對整個系統(tǒng)設計編寫測試大綱,軟件測試大綱是軟件測試的依據,它明確詳盡地規(guī)定了在測試中針對系統(tǒng)的每一項功能或特性所必須完成的基本測試項目和測試完成的標準。無論是自動測試還是手動測試,都必須滿足測試大綱
72、的要求,明確測試的內容和測試通過的準則。設計完整合理的測試用例,以便系統(tǒng)全部實現后進行全面的測試。在實現了程序的驗證后,本系統(tǒng)測試按照以下方式組織:</p><p> 1)首先,要仔細的閱讀有關資料,包括規(guī)格說明、文檔、使用說明書及在設計過程中形成的測試大綱、測試內容及測試的通過準則,為再次全面熟悉系統(tǒng),做好測試準備。</p><p> 2)為了保證測試的質量,現將測試過程分為幾個階段
73、,即:代碼審查、單元測試、集成測試和系統(tǒng)測試。</p><p><b> 3)代碼審查</b></p><p> 代碼審查是在充分閱讀程序文本,控制流程圖及有關要求、規(guī)范等文件的基礎上,各個模塊依照程序的邏輯,以揭示錯誤為關鍵的。</p><p><b> 4)單元測試</b></p><p>
74、; 單元測試集中在檢查設計的最小單位的模塊上,通過測試發(fā)現實現該模塊的實際功能與定義該模塊的功能說明不相符合的情況,以及編碼的錯誤。由于本次設計的模塊小、功能單一、邏輯簡單。所以,可以通過模塊說明書和源程序,清楚地了解該模塊的I/O條件和模塊的邏輯結構,以功能測試(黑盒測試)為主,是指對任何合理和不合理的輸入都能鑒別和響應。 </p><p><b> 5)集成測試</b></p
75、><p> 集成測試是單元測試的邏輯擴展。它的最簡單的形式是:兩個已經測試過的單元組合成一個組件,并且測試它們之間的接口。從這一層意義上講,組件是指多個單元的集成聚合。在現實方案中,許多單元組合成組件,而這些組件又聚合成程序的更大部分。方法是測試片段的組合,并最終擴展進程,將您的模塊與其他組的模塊一起測試。最后,將構成進程的所有模塊一起測試。此外,如果程序由多個進程組成,應該成對測試它們,而不是同時測試所有進程。集
76、成測試的目的是確保各單元組合在一起后能夠按既定意圖協作運行,并確保增量的行為正確。它所測試的內容包括單元間的接口以及集成后的功能。</p><p><b> 6)系統(tǒng)測試</b></p><p> 系統(tǒng)測試是在集成測試之后,與計算機硬件、和某些支持軟件、數據和人員等系統(tǒng)元素結合起來,在實際運行環(huán)境下對計算機系統(tǒng)進行嚴格的測試,來發(fā)現軟件的潛在問題,保證系統(tǒng)的運行。
77、系統(tǒng)測試的目的是向未來的用戶表明系統(tǒng)能夠像預定的要求那樣工作,經集成測試后,已經按照設計把所有的模塊組裝成一個完整的交流平臺。</p><p><b> 7.2測試用例</b></p><p> 登錄系統(tǒng)測試用例如表7-1所示</p><p> 系統(tǒng)查詢測試用例如表7-2所示</p><p> 權限測試用例如表7
78、-3所示</p><p> 安全退出系統(tǒng)測試用例如表7-4所示</p><p><b> 8軟件使用說明書</b></p><p><b> 8.1登錄系統(tǒng)</b></p><p> 首先啟動IIS服務,然后在瀏覽器地址欄中輸入http://127.0.0.1/index.asp回車之后即顯
79、示系統(tǒng)首頁面,首頁面如圖8-1所示。</p><p><b> 8-1系統(tǒng)的首頁面</b></p><p> 在系統(tǒng)登錄框中正確輸入用戶名和密碼,點擊“登錄系統(tǒng)”,經驗證正確</p><p> 即可進入到系統(tǒng)管理首頁,系統(tǒng)管理首頁如圖8-2所示。</p><p> 圖8-2 個人用戶管理首頁</p>
80、<p><b> 8.2業(yè)務管理操作</b></p><p> 在系統(tǒng)首頁中選擇導航菜單下的菜單即可連接進入相應的頁面進行操作。如特價產品,最新產品品,產品新聞,在線留言等。</p><p> 商品信息如圖8-3所示。</p><p> 圖8-3庫存查詢界面</p><p> 商品訂購信息的界面如圖
81、8-4所示。</p><p> 圖8-4訂單信息的頁面</p><p> 訂單的詳細信息頁面如圖8-5所示。</p><p> 圖8-5訂單詳細信息界面</p><p><b> 8.3后臺管理操作</b></p><p> 后臺的主頁,其界面如圖8-6所示。</p>&l
82、t;p> 圖8-6 后臺主頁面</p><p> 訂單處理界面如圖8-7所示。</p><p> 圖8-7后臺訂單處理界面</p><p> 會員管理界面如圖8-8所示。</p><p> 圖8-8會員管理界面</p><p><b> 結束語</b></p>&l
83、t;p> 此次畢業(yè)設計是對前期所學程序設計知識及所學軟件知識和數據庫原理知識的一次總結,是對動手能力、獨立思考問題和解決問題的一次鍛煉。在短短的幾個月時間里,我按照本次畢業(yè)設計的要求通過資料收集、對商品銷售管理系統(tǒng)開發(fā)過程進行系統(tǒng)的分析、數據庫的設計、網站的整體設計、網站的架構設計、以及各模塊的詳細設計、系統(tǒng)測試一直到完成說明書的撰寫。</p><p> 本次完成的畢業(yè)設計實現了商品銷售管理的一些基本功
84、能,如:信息錄入、修改、查詢等功能, 實現滿足多種條件的統(tǒng)計分析功能,有些統(tǒng)計數據要采用圖表的格式呈現;而且有較強的安全性。本系統(tǒng)在開發(fā)過程中重點是使用了session參數存儲用戶的登錄信息、關閉主窗口時不顯示詢問對話框、關閉子窗口時自動刷新父窗口、應用循環(huán)數組構成查詢條件功能等、ASP與后臺數據庫access鏈接等關鍵技術。這些技術的實現,滿足了系統(tǒng)的需要,優(yōu)化了系統(tǒng)的性能。</p><p> 在商品銷售管理
85、系統(tǒng)的開發(fā)過程中,我切實經歷了該軟件系統(tǒng)從調研到分析、到設計、到編碼、到實施的全過程。使我的系統(tǒng)分析和設計能力有了很大的提高,編程經驗也有了極大的提高。了解和掌握了大量的算法、數據庫知識,同時也學會了怎樣正確配置IIS服務器。整個設計的過程就是一個遇到問題,解決問題的過程。在這個過程中,我既提高了自己獨立思考、分析和解決問題的能力,同時也深刻體會到團隊協作精神在軟件系統(tǒng)開發(fā)中的作用。</p><p> 本次設計
86、的系統(tǒng)基本符合預期的目標,完成了任務書中所要求的功能,達到了實際應用的水平。但是,系統(tǒng)仍然存在一些不足之處,希望在以后的學習中能夠將它加以完善。</p><p><b> 參考文獻</b></p><p> [1] 趙莉莉,王引斌.淺談數據庫系統(tǒng)的發(fā)展. 科技情報開發(fā)與經濟, 2005.</p><p> [2] 陳承歡,彭勇. 管理信息
87、系統(tǒng)基礎與開發(fā)技術. 人民郵電出版社, 2005.</p><p> [3] 鄭人杰, 殷人昆, 陶永雷. 實用軟件工程. 北京:清華大學出版社, 1997.</p><p> [4] 向海華.數據庫技術發(fā)展綜述.現代情報,2003.</p><p> [5] 張海藩. 軟件工程導論. 北京:清華大學出版社, 1998.</p><p>
88、; [6] 孫棟,陳莉,宋亞奇.基于數據倉庫的決策支持系統(tǒng)[J].微機發(fā)展, 2005.10.</p><p> [7] 廖明怡,劉宏.數據倉庫及其應用.渤海大學學報,2005.6.</p><p> [8] 王珊,薩師煊.數據庫系統(tǒng)概論(第四版).高等教育出版社,2006.5.</p><p> [9] 李昭原主編. 數據庫技術新進展. 北京:清華大學出版
89、社, 1997.</p><p> [10]賽奎春,王國輝,牛強,李楠楠.ASP信息系統(tǒng)開發(fā)實例精選. 機械工業(yè)出版社,2005.</p><p> [11]李英明,藤連爽,馬寶林.基于B/S的計算機信息管理系統(tǒng)的設計與實現. 機械工業(yè)出版社,2005.</p><p> [12]閆小軍,曹永生.web數據庫技術綜述[M].高等教育出版社,2003.2.<
90、;/p><p> [13]譚定英,方振聰.數據庫SQL查詢技術優(yōu)化策略[J].計算機與現代化,2005.6.</p><p> [14]Roger S.Pressman.Software Engineering-A Practitioner’s Approach,Fourth Edition.北京:機械工業(yè)出版社,1999.</p><p> [15]Eric J
91、.Braude. Software Engineering-An Object_Oriented . New York:John Wiley& Sons,2001.</p><p><b> 致 謝</b></p><p> 在整個畢業(yè)設計期間,我得到了指導老師和同學的大力幫助,在此,我要特別感謝在這次畢業(yè)設計過程中我的指導老師xx,感謝xx老師在繁忙的
92、工作中抽出時間定期或不定期地給我細心的指導,感謝老師在我遇到問題和困難時給我的耐心講解和大力支持。另外,我也要感謝我的伙伴陳凱同學,正是和他的完美合作,才得以出色的完成此次畢業(yè)設計任務。</p><p> 還有要感謝我身邊的同學,從他們那里我也學到了不少的東西。在我這次設計中,他們也給了我莫大的幫助和支持??傊?,在這次設計中,我不僅學到了好多好多專業(yè)知識,使我的專業(yè)技能得到了一個全面而系統(tǒng)的鍛煉,也使我懂得了應
93、該以怎樣的心態(tài)去做人,去做工作,怎么才能走好自己以后的人生路,怎樣才能做好自己的工作,使自己的人生價值得以體現。</p><p> 最后,我由衷地向xx老師再道聲謝謝,您辛苦了!</p><p> 附錄 部分原程序代碼</p><p><b> 1.登錄統(tǒng)源代碼</b></p><p> 系統(tǒng)登錄包含2個asp文
94、件,分別是index.asp,check.asp.</p><p> <!--#include file="conn_xp/xp.asp"--></p><p> <!--#include file="conn_xp/shopxp.asp"--></p><p> <head><
95、title><%=webname%>-首頁</title></p><p> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"></p><p> <link href="img_shopxp/css.c
96、ss" rel="stylesheet" type="text/css"></p><p><b> </head></b></p><p> <body leftmargin="0" topmargin="0" marginwidth="0
97、" marginheight="0" ></p><p> <!--#include file="xptop.asp"--></p><p> <table width="996" border="0" align="center" cellpaddin
98、g="0" cellspacing="0"></p><p><b> <tr></b></p><p> <td width="188" valign="top"><!--#include file="xpinfo/shopxp_left
99、.asp" --></td></p><p> <td width="780" valign="top"><table width="91%" height="5" border="0" cellpadding="0" cellspacing=&
100、quot;0"></p><p><b> <tr></b></p><p> <td height="5"></td></p><p><b> </tr></b></p><p><b> &l
101、t;/table></b></p><p> <!--#include file="xpinfo/shopxp_sytou.asp" --></p><p> <table width="716" border="0" cellspacing="0" cellpaddin
102、g="0"></p><p><b> <tr></b></p><p> <td height="10"></td></p><p><b> </tr></b></p><p><b>
103、 <tr></b></p><p> <td><img src="shopxp_images/shopxp<%=BoardStyle%>/c_stitle_410.gif" width="716" height="27"></td></p><p><
104、;b> </tr></b></p><p><b> <tr></b></p><p> <td valign="top" background="img_shopxp/c_box_bg01.gif"><!--#include file="xpinfo/
105、shopxp_XP.asp" --></td></p><p><b> </tr></b></p><p><b> <tr></b></p><p> <td><img src="img_shopxp/c_bbox01.gif&quo
106、t; width="716" height="4"></td></p><p><b> </tr></b></p><p><b> <tr></b></p><p> <td height="7">&
107、lt;/td></p><p><b> </tr></b></p><p><b> <tr></b></p><p> <td height="10"><img src="shopxp_images/shopxp<%=BoardS
108、tyle%>/c_stitle_450.gif" width="716" height="27"></td></p><p><b> </tr></b></p><p><b> <tr></b></p><p> &
109、lt;td height="280" valign="top" background="img_shopxp/c_box_bg01.gif"><!--#include file="xpinfo/shopxp_jprm.asp" --></td></p><p><b> </tr>
110、</b></p><p><b> <tr></b></p><p> <td><img src="img_shopxp/c_bbox01.gif" width="716" height="4"></td></p><p>
111、;<b> </tr></b></p><p><b> <tr></b></p><p> <td height="7"></td></p><p><b> </tr></b></p><p
112、><b> </table></b></p><p> <table width="724" border="0" cellspacing="0" cellpadding="0"></p><p><b> <tr></b&
113、gt;</p><p> <td width="32%" valign="top"><!--#include file="xpinfo/shopxp_xstop.asp" --></td></p><p> <td width="35%" valign="
114、top"><!--#include file="xpinfo/shopxp_rdtop.asp" --></td></p><p> <td width="33%" valign="top"><!--#include file="xpinfo/shopxp_rptop.asp"
115、; --></td></p><p><b> </tr></b></p><p> </table></td></p><p><b> </tr></b></p><p><b> </table>&
116、lt;/b></p><p> <table width="996" border="0" align="center" cellpadding="0" cellspacing="0"></p><p><b> <tr></b><
117、;/p><p> <td valign="top"><!--#include file="xpinfo/shopxp_tj.asp" --></td></p><p><b> </tr></b></p><p><b> </table&
118、gt;</b></p><p><b> <br></b></p><p> <!--#include file="copyright_shopxp.asp" --></p><p><b> </body></b></p><p
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 畢業(yè)設計---超市商品銷售管理系統(tǒng)設計與實現
- 商品銷售管理系統(tǒng)畢業(yè)設計
- 畢業(yè)設計----商品銷售管理系統(tǒng)設計
- 畢業(yè)設計---商品銷售管理系統(tǒng)設計
- 畢業(yè)設計-----商品銷售管理系統(tǒng)設計
- 畢業(yè)設計——商品銷售管理系統(tǒng)的設計
- 商品銷售系統(tǒng)畢業(yè)設計
- 畢業(yè)設計---基于網絡超市商品銷售管理系統(tǒng)的設計與實現
- 網上商品銷售系統(tǒng)畢業(yè)設計
- 商品銷售管理系統(tǒng)的設計與實現-畢業(yè)論文
- 商品銷售管理系統(tǒng)的設計與實現-畢業(yè)論文
- DELPHI商品銷售管理系統(tǒng) 畢業(yè)設計.doc
- 商品銷售管理系統(tǒng)的設計與實現.pdf
- [delphi畢設]商品銷售管理系統(tǒng) (畢業(yè)設計
- 商品銷售管理系統(tǒng)的設計與實現-畢業(yè)論文 (2)
- 超市商品銷售管理系統(tǒng)設計與實現.pdf
- 畢業(yè)論文-商品銷售管理系統(tǒng)設計
- 畢業(yè)論文——網上商品銷售系統(tǒng)的設計與實現
- 商務會所商品銷售管理系統(tǒng)的設計與實現.pdf
- 超市商品銷售管理系統(tǒng)設計與實現論文開題報告
評論
0/150
提交評論