版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、<p><b> 畢業(yè)論文(設計)</b></p><p> 論文題目:基于WEB的商場管理系統(tǒng)的設計與實現(xiàn)</p><p> Design and implementation of supermarket </p><p> management system</p><p><b>
2、目錄</b></p><p><b> 摘 要I</b></p><p> AbstractII</p><p><b> 第一章 引 言1</b></p><p> 1.1系統(tǒng)的開發(fā)背景1</p><p> 1.2現(xiàn)有系統(tǒng)缺點及解決方法1&
3、lt;/p><p> 1.3系統(tǒng)的開發(fā)的意義1</p><p> 1.4系統(tǒng)的特色1</p><p> 第二章 可行性分析2</p><p> 2.1技術可行性2</p><p> 2.2 經(jīng)濟可行性2</p><p> 2.3 操作可行性3</p><p
4、> 2.4 法律可行性4</p><p><b> 2.5 總結(jié)4</b></p><p> 第三章 需求分析4</p><p> 3.1系統(tǒng)功能分析4</p><p> 3.2 數(shù)據(jù)流程圖5</p><p><b> 3.3數(shù)據(jù)字典8</b>&
5、lt;/p><p> 3.4 系統(tǒng)E-R圖設計12</p><p> 第四章 概要設計15</p><p> 4.1 軟件結(jié)構(gòu)圖設計15</p><p> 4.2 代碼設計16</p><p> 4.3 數(shù)據(jù)庫設計18</p><p> 4.4 模塊設計21</p>
6、;<p> 4.5 輸入輸出設計26</p><p> 第五章 詳細設計31</p><p> 5.1 系統(tǒng)模塊設計31</p><p> 5.2 程序流程圖36</p><p><b> 第六章 測試38</b></p><p> 6.1測試原則及測試方法概述
7、38</p><p> 6.2 系統(tǒng)主要測試用例舉例38</p><p><b> 結(jié)束語42</b></p><p><b> 參考文獻43</b></p><p><b> 摘 要</b></p><p> 商場管理系統(tǒng)是一個商場
8、進行管理的不可缺少的部分,它的內(nèi)容對于單位的決策者和管理者來說都至關重要,所以商場管理系統(tǒng)應該能夠為用戶提供充足的信息和快捷的查詢手段。作為計算機應用的一部分,使用計算機對庫存信息進行管理,具有著手工管理所無法比擬的優(yōu)點.例如:檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等。這些優(yōu)點能夠極大地提高商場管理的效率,也是企業(yè)的科學化、正規(guī)化管理,與世界接軌的重要條件。</p><p> 本系統(tǒng)能
9、夠完成商品管理、進貨管理、供應商管理、用戶管理等功能,使用本組開發(fā)出來的超市管理系統(tǒng),簡單易懂,解決了中小型超市中進銷貨以及購買、庫存等眾多繁瑣問題,以及從而導致的耗費人員過多,超市經(jīng)營紊亂等眾多問題。</p><p> 關鍵詞: 商場管理, WEB技術, ASP, SQL Server 2005</p><p><b> Abstract</b></p&g
10、t;<p> Supermarket management system is an indispensable part of the company, its content for the unit of decision-makers and managers is vital, so supermarket management system should be able to provide users wi
11、th adequate information and fast search tool. As part of computer applications, using a computer to manage inventory information, with the incomparable advantage of manual management. For example: quick search, find conv
12、enient, high reliability, large memory capacity, security and good, long li</p><p> The system can achieve some functions. Such as the management of the goods, the management of the stock, the management of
13、 users and so on .Use the system, you’ll operate it quickly. It can settle many kinds of problems. For example, it can settle the problems of sale, sale, stock and the waste of people resource.</p><p> Keyw
14、ords: Market management, WEB technology, ASP, SQL Server 2005</p><p><b> 第一章 引 言</b></p><p> 1.1系統(tǒng)的開發(fā)背景</p><p> 隨著現(xiàn)代科學技術的飛速發(fā)展,管理軟件逐漸在中國的行業(yè)普遍開來,在日趨激烈的市場競爭環(huán)境中必須不斷提高企業(yè)管理
15、水平。將‘管理集成論’的理念移入現(xiàn)代商場管理過程?,F(xiàn)在商場正趨向大型化、規(guī)模化發(fā)展,而對于大型商場,與員工有關的財務管理,與商品有關的銷售管理等信息隨之急劇增加。</p><p> 1.2現(xiàn)有系統(tǒng)缺點及解決方法</p><p> 在長期的生產(chǎn)管理方式都是普遍使用傳統(tǒng)的人工方式管理,這種管理方式存在著很多缺點,如:效率低、保密性差、另外時間一長,將產(chǎn)生大量的文件和數(shù)據(jù),這對于查找、更新和
16、維護都帶來了不少的困難。無形中商場的人力、物力、資金的投入成本會加大,因此開發(fā)一套可以使人們從繁重的勞動中解脫出來,僅使用一些簡單操作便可以及時、準確地獲得需要的信息的商場管理的軟件是現(xiàn)今人們需要解決的問題。這開發(fā)這個系統(tǒng)它可以能夠幫助企業(yè)完善物流、信息流及資金流的管理、全面降低經(jīng)營成本;實行科學合理訂貨、快速配送、提高商品的周轉(zhuǎn)率、降低庫存;提高資金利用率及工作效率保證商場能夠高效有序的經(jīng)營。</p><p>
17、 1.3系統(tǒng)的開發(fā)的意義</p><p> 商場管理系統(tǒng)的開發(fā)的目標是實現(xiàn)企業(yè)系統(tǒng)化,規(guī)范化和自動化的管理,降低成本、及時反饋市場信息、完善服務、提高經(jīng)濟效益、分析市場需求、制定銷售計劃和目標等管理目的。本商場管理系統(tǒng)是針對一般商場的特點設計的軟件,它包括庫存管理、銷售管理、財務管理、人事管理四個模塊,能夠滿足現(xiàn)代商場的發(fā)展需求。系統(tǒng)具有界面友好、操作方便、實用而科學等特點,快速查詢、添加、刪除、修改等功能。
18、</p><p><b> 1.4系統(tǒng)的特色</b></p><p> 本系統(tǒng)是為適應現(xiàn)代商場信息化管理而設計的,采用WEB技術使商場的管理更加高效方便并幫助商場節(jié)省成本,使商場在激烈的市場競爭中處于不敗之地。系統(tǒng)的開發(fā)采用了成熟的ASP技術,以SQL SERVER 2000做為后臺數(shù)據(jù)庫,WEB服務器采用流行的B/S模式,實現(xiàn)系統(tǒng)的高效運行,并且在客戶端不需要安
19、裝系統(tǒng),只需要一臺聯(lián)接企業(yè)局域網(wǎng)支持WEB瀏覽器的電腦即可。</p><p><b> 第二章 可行性分析</b></p><p> 可行性分析的目的,就是用最小的代價在盡可能短的時間內(nèi)確定問題是否能夠解決,其任務是明確開發(fā)應用項目的必要性和可行性,其中可行行性分析包括技術可行性、經(jīng)濟可行性、操作可行性、法律可行性等方面進行的。</p><p&
20、gt;<b> 2.1技術可行性</b></p><p><b> 開發(fā)工具:</b></p><p><b> 開發(fā)語言:ASP</b></p><p> WEB服務器:IIS5.0</p><p> 數(shù)據(jù)庫:SQL Server 2005</p>&
21、lt;p> 操作系統(tǒng):Window XP</p><p> 開發(fā)軟件:Dreamweaver cs4</p><p> 在大學的四年學習中,對SQL、CS4等方面的課程都有相關的學習,對商場管理系統(tǒng)的數(shù)據(jù)庫也有大概的了解,在技術方面是可行的。</p><p><b> 2.2 經(jīng)濟可行性</b></p><p&
22、gt; 經(jīng)濟可行性的主要任務是對項目進行經(jīng)濟效益的評價,主要分為兩部分:費用的支出和資金的收益。</p><p> 2.2.1 費用的支出</p><p><b> ?。?)固定支出</b></p><p> 終端PC機3臺:5000(元)×4(臺)=20000元</p><p> 網(wǎng)絡設備:5000元
23、</p><p> 輔助設備:2000元</p><p><b> 總計:22000元</b></p><p><b> (2)軟件投資</b></p><p> Microsoft Windows XP Professional(中/英文版):1200元</p><p&
24、gt; Microsoft SQL Server 2005:13500元</p><p> Dreamweaver cs4:3730元</p><p> 總計:1200+13500+3730=18430元</p><p><b> ?。?)其他費用:</b></p><p> 人員費用:3(人)*2(月)*400
25、0(元)=24000元</p><p> 軟件開發(fā)費用:約6000元</p><p> 其他不可預知費用:6000元</p><p> 維護費用:10000元</p><p> 總計:24000+6000+6000+10000=46000元</p><p> 一共支出:22000+18430+46000=86
26、430元</p><p><b> 2.2.2資金收益</b></p><p><b> ?。?)一次性收益:</b></p><p> 商品出入庫:商品入庫處有5人組成,原每小時錄入商品100件,現(xiàn)每小時錄入商品600件,每天工作8小時,即原來一天錄入總量為:5*100*8=4000件,現(xiàn)一天錄入總量為:5*600
27、*8=24000件,效率提升600%。</p><p> ?。?)非一次性收益:</p><p> 由于現(xiàn)在的產(chǎn)品入庫速度大大高于系統(tǒng)未開發(fā)前,所以在商品入庫的人員可以作為調(diào)動,電腦化的實現(xiàn)使單據(jù)、記錄本費用的減少。</p><p> ?。?)不可定量收益:</p><p> 錯誤率減少,使競爭力提升;工作量減少,簡單高效的工作,使員工士
28、氣上升;信息的及時性使工作更為協(xié)調(diào)。</p><p> 2.2.3收益/投資比</p><p> 如上所述,投入的資金僅需86430元,而遣散員工所節(jié)約的工資一年就可以節(jié)省90000元了,而無紙化辦公又可以節(jié)省約8000元。</p><p> 所以,凈收益72000+8000-62500=11570元。</p><p><b>
29、; 2.3 操作可行性</b></p><p> 本軟件界面清晰,界面設計充分考慮到員工的操作,而且錄入數(shù)據(jù)相對簡單,只要具備簡單的電腦知識操作就可以進行操作,而系統(tǒng)的管理則需要一個比較專業(yè)的數(shù)據(jù)庫人員。因此,此系統(tǒng)完全具有用戶的操作可行性。</p><p><b> 2.4 法律可行性</b></p><p> 由于現(xiàn)有的
30、商場管理還是不夠成熟此軟件的普及性還需加強,而且所用到的Microsoft SQL Server、Dreamweaver cs4和Microsoft Windows XP Professional軟件均為正版,而非盜版,完全沒有引起不必要的糾紛;軟件完全由自主組織人力開發(fā),沒有侵犯任何專利權。因此,此軟件在法律可行性上是行得通的。</p><p><b> 2.5 總結(jié)</b></p
31、><p> 綜上所述,此軟件無論從經(jīng)濟、技術、操作和法律可行性上都是行得通的,而且有效的提高了商場管理的質(zhì)量與速度,避免了許多手寫資料的丟失,節(jié)省了大量的人力和物力。因此,開發(fā)商場管理系統(tǒng)是完全可行的。</p><p><b> 第三章 需求分析</b></p><p><b> 3.1系統(tǒng)功能分析</b></p&
32、gt;<p> 對于現(xiàn)代商場信息自動化系統(tǒng)通常由銷售系統(tǒng)和后臺管理信息系統(tǒng)組成的系統(tǒng)。銷售管理系統(tǒng)將銷售資料傳送給后臺管理進行分析匯總。而后臺管理系統(tǒng)為前臺管理系統(tǒng)提供商品信息,并收集前臺收銀管理系統(tǒng)提供的各種銷售信息,作為查詢、分析、統(tǒng)計和決策的信息依據(jù)。作為一個商品的后臺,其管理是和商場的實際業(yè)務經(jīng)營管理是分不開的。商場的經(jīng)營流程可以簡單地概括為“進銷存”(商品進貨、商品銷售、商品庫存),因此該部分是商場管理的核心,
33、也是整個商場自動化管理系統(tǒng)的核心部分。</p><p> 商場管理一般流程為:商品進貨管理 商品庫存管理 商品銷售管理 商品出庫管理 報表生成,具體的業(yè)務流程圖如下:</p><p><b> 圖3.2業(yè)務流程圖</b></p><p><b> 3.2 數(shù)據(jù)流程圖</b></p>
34、;<p> 數(shù)據(jù)流程圖是一種能全面地描述信息系統(tǒng)邏輯模型的主要工具,它可以用少數(shù)幾種符號綜合的反映出信息在系統(tǒng)中的流動、處理和存儲情況。</p><p> 數(shù)據(jù)流程圖有外部實體、處理(數(shù)據(jù)加工)、數(shù)據(jù)存儲、數(shù)據(jù)流四個部分組成。他們的符號表示如圖3.3:</p><p> 外部實體 處理 存儲 數(shù)據(jù)流</p&
35、gt;<p><b> 3.2.1頂層圖</b></p><p><b> 圖3.4頂層圖</b></p><p><b> 3.2.2一級細化</b></p><p><b> 3.2.3二級細化</b></p><p><b
36、> 3.3數(shù)據(jù)字典</b></p><p> 3.3.1數(shù)據(jù)元素卡</p><p><b> .3.2數(shù)據(jù)流卡</b></p><p><b> 3.3.2數(shù)據(jù)流卡</b></p><p><b> 3.3.2數(shù)據(jù)流卡</b></p>
37、<p> 3.3.3數(shù)據(jù)處理卡</p><p> 3.3.4數(shù)據(jù)存儲卡</p><p> 3.4 系統(tǒng)E-R圖設計</p><p> 3.4.1系統(tǒng)E-R圖</p><p> 數(shù)據(jù)模型是數(shù)據(jù)庫系統(tǒng)的核心和基礎,各種機器上的DBMS都是基于某種數(shù)據(jù)模型的。但在數(shù)據(jù)庫設計中,如果直接將現(xiàn)實中的客觀對象直接轉(zhuǎn)換為機器世界中的對象
38、常常比較困難,因此往往將現(xiàn)實世界中的客觀對象首先抽象為不依賴任何具體機器的信息結(jié)構(gòu),這種信息結(jié)構(gòu)不是DBMS支持的數(shù)據(jù)模型,而是概念及模型,于是就需要E-R圖的出現(xiàn)。</p><p> E-R模型(entity relationship model)是P.P.CHEN于1976年提出的。這個模型是直接從現(xiàn)實世界中抽象出實體類型及實體間聯(lián)系,即是一種用于描述靜態(tài)數(shù)據(jù)結(jié)構(gòu)的概念模型,是對現(xiàn)實世界的一種抽象。它的主要
39、成分是實體、聯(lián)系和屬性。因此可利用E-R模型進行數(shù)據(jù)庫概念設計。邏輯設計的目的是把概念設計階段的基本E-R圖轉(zhuǎn)換為與選用的機器上的DBMS所支持的數(shù)據(jù)模型相符合的邏輯結(jié)構(gòu)。</p><p> E-R圖是直觀表示概念模型的工具,再圖中有四個基本成分:</p><p> 矩 形 框:表示實體類型(考慮問題的對象);</p><p> 菱 形 框:表示聯(lián)系類型(實體
40、間的聯(lián)系);</p><p> 橢圓形框:表示實體類型和聯(lián)系類型的屬性;</p><p> 直 線:聯(lián)系類型與涉及的實體類型之間以直線連接,并在直線部標上聯(lián)系的種類(1:1,1:N,M:N)。</p><p><b> 具體圖示如3.7</b></p><p> 圖3.7 系統(tǒng)E-R圖</p>
41、<p> 3.4.2 實體聯(lián)系及其屬性表</p><p> 表3-2實體及其屬性表</p><p> Tablet.3-2 entities and their attributes table</p><p> 表3-3聯(lián)系及其屬性表</p><p> Tablet.3-3 connection and their at
42、tributes table</p><p><b> 第四章 概要設計</b></p><p> 4.1 軟件結(jié)構(gòu)圖設計</p><p> 4.1.1 軟件結(jié)構(gòu)圖概念</p><p> 軟件的物理結(jié)構(gòu)是使用結(jié)構(gòu)化設計工具HIPO圖或軟件結(jié)構(gòu)圖描述的(也可稱為功能結(jié)構(gòu)圖),反映一個軟件的各組成部分及模塊之間的關系
43、。具體說,在軟件工程中常用HIPO圖,而在實際中常用功能結(jié)構(gòu)圖。</p><p> 4.1.2 軟件結(jié)構(gòu)圖設計方法</p><p> 軟件結(jié)構(gòu)圖設計方法為據(jù)流程圖映射法,該方法是一種簡單、容易掌握、實用很強的方法,充分體現(xiàn)了設計者由邏輯設計到物理設計的完整的軟件設計思想</p><p> ?。?)主要思想:根據(jù)數(shù)據(jù)流程圖的自頂向下逐層細化和結(jié)構(gòu)圖的自頂向下逐層分
44、解的原理,找出數(shù)據(jù)流程圖的各級細化圖與結(jié)構(gòu)圖的各層模塊的對應關系,而實現(xiàn)依據(jù)數(shù)據(jù)流程圖快速,準確地完成結(jié)構(gòu)圖設計。</p><p> (2)特點:數(shù)據(jù)流程圖的每一級細化圖與結(jié)構(gòu)圖相應層建立一一對應關系。</p><p> 4.1.3 HIPO圖</p><p><b> 圖4.1系統(tǒng)結(jié)構(gòu)圖</b></p><p>
45、<b> 4.2 代碼設計</b></p><p> 4.2.1 代碼設計原則</p><p> 代碼設計是處理對象的代號或表示符號,其主要目的是方便計算機排序、檢索、查找等處理。代碼設計的關鍵是方便用戶,并且滿足業(yè)務要求。本系統(tǒng)代碼設計的原則有:</p><p> (1)要考慮的是編碼的標準化,盡量按照有關的國際標準、國家標準、部門或
46、行業(yè)的標準進行設計。</p><p> ?。?)要考慮容易修改,當某段代碼、某個變量或某個函數(shù)在特點、條件或代表的實體關系改變時,容易進行必要修改。</p><p> (3)要考慮結(jié)構(gòu)簡潔,代碼的長度涉及到存儲空間的占用和信息處理的速度。而且影響代碼輸入的出錯率,所以,在滿足當前需要和擴充要求的前提下應盡量結(jié)構(gòu)簡單,長度要短。</p><p> (4)考慮代碼值
47、的唯一性。</p><p> 4.2.2 系統(tǒng)所需代碼設計</p><p> 商場信息管理系統(tǒng)代碼設計是根據(jù)對商場倉管系統(tǒng)、銷售系統(tǒng)、客服系統(tǒng)等特點的情況下設計出來的,所設計的代碼結(jié)構(gòu)如下:</p><p><b> ?。?)采購訂單編號</b></p><p> 采購訂單編號由兩部分組成:訂單編號和物料代碼<
48、;/p><p><b> XX XX</b></p><p> 訂單編號,取值范圍1~99</p><p> 物料代碼,取值范圍1~99 </p><p> 例如:采購電飯煲的第10張訂單其代碼為0510,采購飲料的第20張訂單為0720。</p><p><
49、;b> (2)入庫單編號</b></p><p> 入庫編號由三部分組成:倉庫號、編號和成品代碼</p><p> XX XXX XXX</p><p> 成品代碼,取值范圍1~999</p><p> 編號,取值范圍1~999</p><p> 倉庫號,取值范圍1~99</p
50、><p> 例如:將生產(chǎn)褲子(021)的成品放在3號倉庫,其代碼為:03000021。</p><p> ?。?)進貨計劃表代碼</p><p> 進貨計劃表代碼由物料規(guī)格組成,設計10位字符。格式如下:</p><p><b> XXXXX</b></p><p> 進貨計劃表單代碼,取值范
51、圍:1-99999</p><p> 例如:第1張進貨計劃表,其代碼為00001。 </p><p><b> ?。?)銷售單代碼</b></p><p> 實際銷售單代碼由數(shù)字組成,設計5位字符。格式如下:</p><p><b> XXXXX</b></p><p>
52、; 實際銷售單代碼,取值范圍:1-99999</p><p> 例如:第1張銷售單,其代碼為00001。</p><p><b> ?。?)供應商編號</b></p><p> 供應商編號由一部分組成:供應商類別</p><p><b> XX</b></p><p>
53、; 供應商類別,取值范圍1~99</p><p> 例如:供應電器的供應商,其代碼為05;供應飲料的供應商,其代碼為07。</p><p><b> ?。?)商品單編號</b></p><p> 商品單由日期、收銀員編號、商品編號組成。格式如下:</p><p> XXXXXXXX XX XX</p>
54、<p><b> ?。?)發(fā)貨單編號</b></p><p> 發(fā)貨單編號由三部分組成:倉庫號、編號和成品代碼</p><p> XX XXX XXX</p><p> 成品代碼,取值范圍1~999</p><p> 編號,取值范圍1~999</p><p> 倉庫號
55、,取值范圍1~9 </p><p> 例如:將成品褲子(021)從3號倉庫取出,其代碼為:03001021。</p><p><b> (8)職工編號</b></p><p> 職工編號由部門編號,員工編號組成。格式如下:</p><p><b> XX XXX<
56、/b></p><p> 例如:部門先總編一個號碼,01資金部 02審計部;</p><p> 員工個人再編一個號碼, 999 張三 888李四;</p><p> 加起來01888 就是資金部李四</p><p><b> 4.3 數(shù)據(jù)庫設計</b></p><p> 數(shù)據(jù)庫設計
57、是軟件開發(fā)的靈魂和基礎,是整個系統(tǒng)成功的關鍵所在,是開發(fā)高品質(zhì)應用的前提,鑒于數(shù)據(jù)庫設計的重要性,做如下約定:</p><p> 設計過程應按照概念模型設計—關系模型設計—物理數(shù)據(jù)庫設計的步驟進行。</p><p> 4.3.1 關系模式設計</p><p> 由系統(tǒng)的概念模型導出關系模式。主要原則及實現(xiàn)方法如下:</p><p>
58、(1)一個實體型轉(zhuǎn)換為一個關系模式,實體的屬性就是關系的屬性,實體的鍵就是關系的鍵。</p><p> ?。?)一個是實體的聯(lián)系轉(zhuǎn)換為關系模式時,應首先確定該聯(lián)系的類型,在確定相應的鍵。</p><p> (3)進行規(guī)范化處理,求出關系模式中的最小依賴集,并依據(jù)規(guī)范化理論,將關系模式規(guī)范到三范式。</p><p> 依據(jù)上述原則,得出《商場管理信息系統(tǒng)》的關系模
59、式:</p><p> (1)采購訂單(編碼,品名,規(guī)格,銷售單價,單位,數(shù)量,金額,生產(chǎn)日期,供應商編號)</p><p> ?。?)入庫單(編碼,品名,規(guī)格,單價,單位,數(shù)量,生產(chǎn)日期,備注)</p><p> ?。?)庫存報表(編碼,品名,規(guī)格,銷售單價,單位,數(shù)量,生產(chǎn)日期)</p><p> ?。?)銷售報表(銷售單號,銷售時間,
60、數(shù)量,成本單價,銷售單價,成本總額,銷售總額,備注)</p><p> ?。?)進貨報表(供應商編碼,進貨凈額,收支金額,余購金額,未結(jié)清票據(jù)金額,總債務余額)</p><p> ?。?)商品單(商品名,單價,規(guī)格,總額,單位,數(shù)量,日期,實收金額,應找金額,商店名)</p><p> ?。?)出貨單(出品,規(guī)格單價,單位,數(shù)量,日期,備注)</p>
61、<p> ?。?)庫存表(出品,規(guī)格,單位,數(shù)量)</p><p> (9)職工表(職工編號,姓名,性別,出生年月,身份證號,所屬部門,職稱)</p><p> 4.3.2物理結(jié)構(gòu)設計</p><p> 物理結(jié)構(gòu)設計是物理數(shù)據(jù)庫的具體表現(xiàn),主要規(guī)定各關系的名稱、各列的數(shù)據(jù)類型、長度、小數(shù)位、完整性約束等。本系統(tǒng)數(shù)據(jù)庫物理結(jié)構(gòu)設計見表4.1至4.10。
62、</p><p> 表4.1 采購訂單</p><p> Table4.1 purchase order table</p><p><b> 表4.2 入庫單</b></p><p> Table4.2 warehouse warrant table</p><p> 表4.3
63、庫存報表</p><p> Table4.6 reserve form</p><p> 表4.4 銷售報表</p><p> Table4.4 sells form</p><p><b> 表4.5進貨報表</b></p><p> Table4.5 stock plan form
64、</p><p><b> 表4.6商品單</b></p><p> Table4.6 goods list</p><p><b> 表4.7 出貨單</b></p><p> Table4.7 shipment list</p><p><b> 表4
65、.8 庫存表</b></p><p> Table4.8 stock form</p><p><b> 4.4 模塊設計</b></p><p> 4.4.1 模塊設計概念</p><p> 模塊設計是針對系統(tǒng)結(jié)構(gòu)圖中的每個模塊定義其外部及內(nèi)部特性的工作,即模塊說明。其主要目的是為程序員要完成每個模
66、塊的具體功能提供依據(jù)。依據(jù)是輸入、處理、輸出的詳細描述。</p><p> 4.4.2 模塊IPO圖</p><p> 4.5 輸入輸出設計</p><p> 4.5.1 輸入設計</p><p> 輸入設計擔負著將系統(tǒng)外的數(shù)據(jù)以一定的格式送入計算機,輸入設計的一條重要原則是確保系統(tǒng)輸入的信息準確無誤。本系統(tǒng)輸入設計見表4.11至4.
67、18。</p><p> 表4.11 采購訂單輸入設計</p><p> Table4.11 Purchase order of design</p><p> 表4.12 采購訂單輸入格式及內(nèi)容</p><p> Table4.12 Purchase order of the format and content</p&
68、gt;<p> 表4.13 入庫單輸入設計</p><p> Table4.13 Storage order of design</p><p> 表4.14 入庫單輸入格式及內(nèi)容</p><p> Table4.14 Storage order of the format and content</p><p>
69、 表4.15 庫存報表輸入設計</p><p> Table4.15 Inventory report of design</p><p> 表4.16 庫存報表輸入格式及內(nèi)容</p><p> Table4.16 Inventory report of the format and content</p><p> 表4.17
70、 商品單輸入設計</p><p> Table4.17 Goods order of design</p><p> 表4.18 商品單輸入格式及內(nèi)容</p><p> Table4.18 Goods order of the format and content</p><p> 4.5.2 輸出設計</p><
71、p> 輸出主要是指報表的輸出和查詢的輸出,本系統(tǒng)輸出設計見表4.19到4-40。</p><p> 表4.19 月份銷售報表輸出設計</p><p> Tablet4.19 month sales report design</p><p> 表4.20 月份庫存表輸出設計</p><p> Tablet4.20 mont
72、h storage orders design</p><p> 表4.21 月份進貨報表輸出設計</p><p> Tablet4.21 month stock report design</p><p> 表4.22 月份出貨單輸出設計</p><p> Tablet4.22 month shipment orders des
73、ign</p><p><b> 第五章 詳細設計</b></p><p> 5.1 系統(tǒng)模塊設計 </p><p> 5.1.1 顧客管理模塊設計</p><p> ?。?)模塊編號:P01—01</p><p> (2)模塊名稱:顧客管理</p><p> ?。?/p>
74、3)模塊功能:增加、刪除、查詢顧客,設置、修改用戶密碼。</p><p> ?。?)輸入項目:顧客卡號</p><p> ?。?)輸出項目:用戶名、出生日期、銷售記錄等</p><p> ?。?)算法:INSERT INTO 用戶表 VALUES(用戶名、密碼)</p><p> Delete from 用戶表 where 條件&
75、lt;/p><p> Select * from 用戶表 where 查詢條件</p><p> 5.1.2 商品代碼維護模塊設計</p><p> ?。?)模塊編號:P02-01</p><p> ?。?)模塊名稱:商品代碼維護</p><p> ?。?)模塊功能:查詢、增加、刪除、修改商品代碼</p>
76、<p> ?。?)輸入項目:商品名稱、代碼、單位</p><p> (5)輸出項目:商品代碼表</p><p> ?。?)算法:INSERT INTO 商品代碼表</p><p> Delete from 商品代碼表 where 條件</p><p> Select * from 商品代碼表 where 條件</p&
77、gt;<p> 5.1.3 倉庫代碼維護模塊設計</p><p> ?。?)模塊編號:P02-02</p><p> (2)模塊名稱:倉庫代碼維護</p><p> ?。?)模塊功能:查詢、增加、刪除、修改商品代碼</p><p> (4)輸入項目:倉庫名稱、代碼、管理員</p><p> ?。?
78、)輸出項目:倉庫代碼表</p><p> ?。?)算法:INSERT INTO 倉庫代碼表 VALUES(倉庫名稱、代碼、管理員)</p><p> Delete from 倉庫代碼表 where 條件</p><p> Select * from 倉庫代碼表 where 條件</p><p> 5.1.4 供應商代碼維護模塊設計&l
79、t;/p><p> (1)模塊編號:P02-03</p><p> ?。?)模塊名稱:供應商代碼維護</p><p> ?。?)模塊功能:查詢、增加、刪除、修改供應商代碼</p><p> ?。?)輸入項目:供應商名稱、代碼、聯(lián)系方式</p><p> ?。?)輸出項目:供應商代碼表</p><p&g
80、t; ?。?)算法:INSERT INTO 供應商代碼表 VALUES(供應商名稱、代碼、聯(lián)系方式)</p><p> Delete from 供應商代碼表 where 條件</p><p> Select * from 供應商代碼表 where 條件</p><p> 5.1.5 員工管理模塊設計</p><p> (1)模塊編號
81、:P05—01</p><p> ?。?)模塊名稱:員工管理</p><p> (3)模塊功能:員工拿信息的錄入</p><p> ?。?)輸入項目:員工編號</p><p> ?。?)輸出項目:員工信息表</p><p> ?。?)算法:INSERT INTO員工信息表 VALUES(姓名、出生日期、身份證號、
82、員工編號、所在部門、獎懲記錄)</p><p> 5.1.6 錄入采購訂單模塊設計</p><p> ?。?)模塊編號:P03-01</p><p> (2)模塊名稱:錄入采購訂單</p><p> ?。?)模塊功能:商品采購訂單信息的錄入</p><p> ?。?)輸入項目:商品名稱、代碼、單位、數(shù)量、單價、總額
83、</p><p> ?。?)輸出項目:商品采購表</p><p> (6)算法:INSERT INTO 采購訂單 VALUES(商品名稱、代碼、單位、數(shù)量、單價、總額)</p><p> 5.1.7 查詢采購訂單模塊設計</p><p> (1)模塊編號:P03-02</p><p> ?。?)模塊名稱:查詢采
84、購訂單</p><p> ?。?)模塊功能:商品采購訂單信息的查詢</p><p> ?。?)輸入項目:查詢條件</p><p> ?。?)輸出項目:商品采購查詢表</p><p> (6)算法:select * from 商品采購訂單 where 查詢條件</p><p> 5.1.8 錄入入庫單模塊設計<
85、;/p><p> ?。?)模塊編號:P03-03</p><p> ?。?)模塊名稱:錄入入庫單</p><p> ?。?)模塊功能:商品入庫單信息的錄入</p><p> (4)輸入項目:商品名稱、代碼、單位、數(shù)量、倉庫代碼</p><p> ?。?)輸出項目:商品入庫表</p><p> (
86、6)算法:INSERT INTO 商品入庫表VALUES(商品名稱、代碼、單位、數(shù)量、倉庫代碼)</p><p> 5.1.9 查詢?nèi)霂靻文K設計</p><p> ?。?)模塊編號:P03-04</p><p> ?。?)模塊名稱:查詢?nèi)霂靻?lt;/p><p> (3)模塊功能:商品入庫單信息的查詢</p><p&g
87、t; (4)輸入項目:查詢條件</p><p> ?。?)輸出項目:商品入庫查詢表</p><p> (6)算法:select * from 商品入庫單 where 查詢條件</p><p> 5.1.10 統(tǒng)計庫存模塊設計</p><p> (1)模塊編號:P03-05</p><p> ?。?)模塊名稱:統(tǒng)
88、計庫存</p><p> ?。?)模塊功能:按月統(tǒng)計庫存</p><p> (4)輸入項目:月份</p><p> ?。?)輸出項目:月份庫存匯總表</p><p> ?。?)算法:select sum( *) from庫存數(shù)量簿 where 月份</p><p> 5.1.11 錄入實際銷售表模塊設計</p
89、><p> ?。?)模塊編號:P04-01</p><p> (2)模塊名稱:錄入實際銷售表</p><p> ?。?)模塊功能:實際銷售表信息的錄入</p><p> (4)輸入項目:日期、商品代碼、數(shù)量、單價、單位、聯(lián)系人</p><p> ?。?)輸出項目:實際銷售表</p><p>
90、(6)算法:INSERT INTO 實際銷售表VALUES(日期、商品代碼、數(shù)量、單價、單位、聯(lián)系人)</p><p> 5.1.12 查詢實際銷售情況模塊設計</p><p> (1)模塊編號:P04-02</p><p> ?。?)模塊名稱:查詢實際銷售情況</p><p> ?。?)模塊功能:銷售情況信息的查詢</p>
91、<p> ?。?)輸入項目:查詢條件</p><p> ?。?)輸出項目:銷售情況查詢表</p><p> ?。?)算法:select * from 實際銷售表 where 查詢條件</p><p> 5.1.13員工考勤管理模塊設計</p><p> ?。?)模塊編號:P04-03</p><p>
92、(2)模塊名稱:員工考勤</p><p> ?。?)模塊功能:員工考勤管理</p><p> ?。?)輸入項目:員工特定</p><p> ?。?)輸出項目:工作時間記錄、日期</p><p> ?。?)算法:select * from 員工考勤表 where 查詢條件</p><p><b> 5.2 程
93、序流程圖</b></p><p> 5.2.1商品入庫管理流程圖</p><p> 5.2.2商品出庫管理流程圖</p><p><b> 第六章 測試</b></p><p> 6.1測試原則及測試方法概述</p><p> 系統(tǒng)測試的目的是:想以最少的時間和人力,系統(tǒng)地找
94、出軟件中潛在的各種錯誤和缺陷。如果成功地實施了測試,就能夠發(fā)現(xiàn)軟件中的錯誤。測試的附帶收獲是,它能夠證明軟件的功能和性能與需求說明相符合。實施測試收集到的測試結(jié)果數(shù)據(jù)為可靠性分析提供了依據(jù)。測試不能表明軟件中不存在錯誤,它只能說明軟件中存在錯誤。軟件測試是為了發(fā)現(xiàn)錯誤而不斷執(zhí)行程序的過程。軟件測試過程的原則如下:</p><p> 盡早地和不斷地進行軟件測試。</p><p> 測試用
95、例應由測試輸入數(shù)據(jù)和與之對應的預期輸出結(jié)果兩部分組成。</p><p> 程序員應避免檢查自己的程序。</p><p> 在設計測試用例時,應當包括合理的輸入條件和不合理的輸入條件。</p><p> 充分注意測試中的群集現(xiàn)象。</p><p> 嚴格執(zhí)行測試計劃,排除測試的隨意性。</p><p> 應當對
96、每一個測試結(jié)果做全面檢查。</p><p> 妥善保存測試計劃,測試用例,出錯統(tǒng)計和最終分析報告,為維護提供方便。</p><p> 本系統(tǒng)采用的測試方法為黑盒測試,測試人員完全不考慮程序內(nèi)部的邏輯結(jié)構(gòu)和內(nèi)部特性,只依據(jù)程序的需求規(guī)格說明書,檢查程序的功能是否符合它的功能說明。黑盒測試又叫做功能測試或數(shù)據(jù)驅(qū)動測試。黑盒測試方法是在程序接口上進行測試,主要是為了發(fā)現(xiàn)以下錯誤:是否有不正確
97、或遺漏了的功能;在接口上,輸入能否正確地接受; 能否輸出正確的結(jié)果;是否有數(shù)據(jù)結(jié)構(gòu)錯誤或外部信息(例如數(shù)據(jù)文件)訪問錯誤;性能上是否能夠滿足要求;是否有初始化或終止性錯誤;用黑盒測試發(fā)現(xiàn)程序中的錯誤,必須在所有可能的輸入條件和輸出條件中確定測試數(shù)據(jù),來檢查程序是否都能產(chǎn)生正確的輸出。再經(jīng)過系統(tǒng)測試之后,該系統(tǒng)還是能夠經(jīng)受住考驗,是能夠正常運行的。</p><p> 6.2 系統(tǒng)主要測試用例舉例</p>
98、;<p> 商場管理信息管理系統(tǒng)測試用例見表6.1至6-7所示</p><p> 表6.1 商品入庫信息測試用例</p><p> Table6.1 Goods laid up information test</p><p> 操作步驟 操作描述 輸入數(shù)據(jù) 期望結(jié)果 實際結(jié)果<
99、/p><p> 輸入倉庫號為空, 空 提示“倉庫號不能 不能顯示各倉庫</p><p> 按“保存” 為空” 信息 </p><p> 輸入倉庫號 01 顯示該倉庫成品 成
100、品入倉成功</p><p> 按“保存” 儲存類型</p><p> 3 輸入成品類型為空 空 提示“成品類型 不能進行成品輸入</p><p> 按 “保存” 不能為空”</p><p&g
101、t; 4 輸入成品類型 日常用品或電器 提示成品需儲存的倉庫 按庫入倉</p><p> 按 “保存” </p><p> 表6.2 商品出庫信息測試用例</p><p> Table6.2 Goods laid out information test</p><p> 操作步驟 操作
102、描述 輸入數(shù)據(jù) 期望結(jié)果 實際結(jié)果</p><p> 1 輸入成品類型為空 空 提示“請輸入成品 不能進行成品</p><p> 按 “確定” 類型” 輸出</p><p> 2 輸入成品類
103、型 日用品或家電 提示該成品所儲存的 進倉取貨</p><p> 按“確定” 倉庫</p><p> 輸入倉管員編號 空 提示“請輸入倉管員 不能取貨</p><p> 按 “確定”
104、 編號”</p><p> 4 輸入倉管員編號 02 提示“輸入成品信息” 進倉取貨</p><p><b> 按“確定”</b></p><p> 表6.3 用戶登錄界面信息測試用例</p><p> Table6.3 user linking windo
105、ws information test</p><p> 操作步驟 操作描述 輸入數(shù)據(jù) 期望結(jié)果 實際結(jié)果 </p><p> 1 無輸入,按“登錄” 空 提示“請輸入用戶名” 無法登錄界面</p><p> 2 輸入正確用戶名,無
106、 空 提示“用戶名或密碼 無法登錄界面</p><p> 密碼,按“登錄” 錯誤”</p><p> 3 輸入錯誤用戶名或密碼 ***** 提示“用戶名或密碼 無法登錄界面</p><p> 按“登錄”
107、 錯誤”</p><p> 4 輸入正確用戶名或密碼 ***** 認證通過 登錄主頁面</p><p> 按“登錄” *****</p><p> 5 輸入錯誤密碼三次 ***** 提示“該賬號今天內(nèi)不能 無法登錄界面</p><p
108、> 按“登錄” 使用,請核對”</p><p> 表6.4 添加采購訂單信息測試用例</p><p> Table6.4 add-stock form information test</p><p> 操作步驟 操作描述 輸入數(shù)據(jù) 期望結(jié)果 實
109、際結(jié)果 </p><p> 1 無輸入按“確定” 空 提示“請輸入需要原料” 無法添加</p><p> 2 輸入“布料”,按 布料供應商 現(xiàn)在來往的布料供應商 成功添加 </p><p><b> “確定”</b></p><p> 3
110、 無日期,按“確定” 日期空 提示“請輸入日期” 完成日期后才</p><p><b> 能添加</b></p><p> 4 無寫需要數(shù)量,按 數(shù)量空 提示“請輸入需料 完成數(shù)量添加</p><p> “確定”
111、 數(shù)量” </p><p> 5 無負責任簽名 負責人空 提示“請輸入負責人” 添加負責人后完成加表</p><p> 表6.5 添加月結(jié)表信息測試用例</p><p> Table6.5 add monthly pay form information test
112、</p><p> 操作步驟 操作描述 輸入數(shù)據(jù) 期望結(jié)果 實際結(jié)果 </p><p> 1 無月生產(chǎn)量,按 空 提示添加“總結(jié)月生產(chǎn)量” 輸入月生產(chǎn)量 </p><p><b> “確定”</b></p><
113、;p> 2 無月銷售量,按 空 提示添加“月銷售量” 輸入月銷售量</p><p><b> “確定”</b></p><p> 3 無負責人簽名,按 空 提示添加“月結(jié)負責人” 輸入負責人</p><p><b> “確定”</b
114、></p><p> 4 無月銷售總額,按 空 提示“總結(jié)月銷售額” 總結(jié)月銷售額</p><p><b> “確定”</b></p><p> 5 輸入各原料用量,按 ***** 添加成功 添加成功 </p><
115、p><b> “確定”</b></p><p> 6 輸入各剩余量,按 ****** 添加成功 添加成功</p><p><b> “確定”</b></p><p> 表6.6 員工信息測試用例</p><p> Table
116、6.1 staff information test</p><p> 操作步驟 操作描述 輸入數(shù)據(jù) 期望結(jié)果 實際結(jié)果</p><p> 輸入員工號為空, 空 提示“員工號不能 不能顯示員工信息</p><p> 按“確定”
117、 為空” </p><p> 輸入員工身份證號為空 空 提示“請輸入員工號或 不能顯示員工信息</p><p> 按“確定” 身份證號”</p><p> 輸入員工號 01001 顯示該員
118、工信息 查詢員工信息成功</p><p><b> 按“確定” </b></p><p> 輸入員工身份證號 ****** 顯示該員工信息 查詢員工信息成功</p><p> 按“確定” </p><p>
119、 表6.7 顧客(會員)信息測試用例</p><p> Table6.1 customer information test</p><p> 操作步驟 操作描述 輸入數(shù)據(jù) 期望結(jié)果 實際結(jié)果</p><p> 輸入會員號為空, 空 提示“會員號不能 不能顯示該
120、顧客</p><p> 按“確定” 為空” 信息 </p><p> 輸入會員號 ******* 顯示該會員信息 查詢資料成功</p><p> 按“確定” <
121、/p><p><b> 結(jié)束語</b></p><p> 隨著當今社會向信息化的發(fā)展,企業(yè)庫存信息化管理來越為各企事業(yè)單位所重視,它能有效地收集、執(zhí)行各種辦公信息,極大地提高了辦公效率,及時準確地實現(xiàn)信息的上傳下達,而計算機技術、網(wǎng)絡技術、各種軟件工作平臺不斷的發(fā)展,又為企業(yè)庫存信息化管理的實現(xiàn)提供了良好的前景。</p><p> 在畢業(yè)設計
122、過程中,本人對業(yè)務流程及相關技術都做了一些調(diào)查,對系統(tǒng)有了些初步的了解,然后對系統(tǒng)和教師需求都作了細致的分析,并進行了可行性分析;經(jīng)過對系統(tǒng)的概要設計及詳細設計,系統(tǒng)功能模塊等都已經(jīng)基本確定,并且在具體實現(xiàn)過程中做了一些完善。</p><p> 這次的畢業(yè)設計,讓我受益匪淺,不僅學到了很多新的知識,而且通過畢業(yè)論文的撰寫,使我鍛煉了縝密的思維方式,能多個角度的看待、處理問題,科學地整理和分析所學的專業(yè)知識,提煉
123、成一種思想。論文的撰寫,使我對此系統(tǒng)的開發(fā)和完善有了更科學系統(tǒng)的詳細總結(jié),我相信這對我日后的學習和工作將產(chǎn)生巨大的影響。</p><p> 由于時間和知識水平等原因,課題所完成的只是我所理解的程度上,還有諸多方面仍可進行擴展及完善。</p><p> 商場管理很好地實現(xiàn)了企業(yè)倉庫管理系統(tǒng)網(wǎng)站的具體操作,界面很友好,操作很簡便,但是由于軟件本身的一些問題使設計過程中出現(xiàn)了很多問題。不過在
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 基于web的畢業(yè)論文管理系統(tǒng)的設計與實現(xiàn)
- 畢業(yè)論文--商場庫存管理系統(tǒng)的設計與實現(xiàn)
- 畢業(yè)設計----基于web的商場管理系統(tǒng)的設計與實現(xiàn)
- 基于web的畢業(yè)論文管理系統(tǒng)的設計與實現(xiàn)【畢業(yè)設計】
- 基于web的商場管理系統(tǒng)的設計與實現(xiàn)
- 基于web的商場管理系統(tǒng)的設計與實現(xiàn)
- 基于web的圖書管理系統(tǒng)設計與實現(xiàn)畢業(yè)論文
- 基于WEB的高校畢業(yè)論文管理系統(tǒng)的設計與實現(xiàn).pdf
- 基于web的物流公司管理系統(tǒng)的設計與實現(xiàn)畢業(yè)論文
- 基于web的工資管理系統(tǒng)的設計與實現(xiàn)畢業(yè)論文
- 基于web的訂餐系統(tǒng)的設計與實現(xiàn)——畢業(yè)論文
- 基于web的工資管理系統(tǒng)的設計與實現(xiàn) 畢業(yè)論文
- 基于web的個人閱讀管理系統(tǒng)的設計與實現(xiàn)【畢業(yè)論文】
- 畢業(yè)論文--基于web的人事管理系統(tǒng)的設計與實現(xiàn)
- 畢業(yè)論文——基于web的訂餐系統(tǒng)的設計與實現(xiàn)
- 畢業(yè)論文---基于web的超市管理系統(tǒng)的設計和實現(xiàn)
- 基于java web技術的圖片管理系統(tǒng)的設計與實現(xiàn)——畢業(yè)論文
- 基于web的在線用戶資費管理系統(tǒng)的設計與實現(xiàn)【畢業(yè)論文】
- 基于web的圖書管理系統(tǒng)設計與實現(xiàn)--優(yōu)秀畢業(yè)論文(畢業(yè)設計論文)
- 基于java web技術的圖片管理系統(tǒng)的設計與實現(xiàn)——畢業(yè)論文
評論
0/150
提交評論