超市進銷存管理信息系統(tǒng)設計與開發(fā)(共36頁).doc_第1頁
超市進銷存管理信息系統(tǒng)設計與開發(fā)(共36頁).doc_第2頁
超市進銷存管理信息系統(tǒng)設計與開發(fā)(共36頁).doc_第3頁
超市進銷存管理信息系統(tǒng)設計與開發(fā)(共36頁).doc_第4頁
超市進銷存管理信息系統(tǒng)設計與開發(fā)(共36頁).doc_第5頁
已閱讀5頁,還剩32頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、騰宇超市進銷存管理信息系統(tǒng)設計與開發(fā)1引言1.1 項目來源隨著騰宇超市的業(yè)務量越來越多,商品的信息量越來越盤大,原有的手工記賬方式已經(jīng)不能滿足管理者的需求,龐大的信息量統(tǒng)計、傳遞、計算不方便快捷、不能妥善保管,經(jīng)營管理越來越復雜,該超市的管理方式已經(jīng)遠遠不能滿足市場的需要,我們針對當前騰宇超市管理的特點和運營需求,采用了基于Windows圖形界面這一容易學習使用的操作環(huán)境,設計開發(fā)了適合騰宇超市具體情況的進銷存一體化的管理信息系統(tǒng),使用先進的計算機技術(shù)來管理超市,節(jié)約了大量人力物力,減輕了員工的工作強度,加快了超市經(jīng)營管理的效率。1.2 任務目標該進銷存管理信息系統(tǒng)適用于中小型超市,需要儲存大

2、量的數(shù)據(jù):商品信息、用戶信息等,所以該系統(tǒng)必須能滿足數(shù)據(jù)庫的擴容性好,并且擁有友好的人機交互界面,操作響應速度快等特點。該系統(tǒng)的任務目標為:1系統(tǒng)采用人機交互的方式,界面美觀友好,使用戶擁有舒適的感官效果。2能夠?qū)M貨、退貨信息進行有效的管理。3對于輸入系統(tǒng)的數(shù)據(jù),進行嚴格檢驗,盡量的保證數(shù)據(jù)的正確。4能夠?qū)ι唐蜂N售信息進行有效及時的管理。5能夠準確及時的提供庫存信息。6數(shù)據(jù)存儲安全可靠,查詢信息方便、快捷。7系統(tǒng)易操作易維護。 基于如上七點目標,本設計主要要應用到JAVA編程、C/S架構(gòu)開發(fā)模式以及MYSQL數(shù)據(jù)庫連接等相關(guān)知識。需要在熟練掌握C/S架構(gòu)模式下的開發(fā)技術(shù),將在課堂上所學的知識

3、切實運用到項目中,鞏固在大學期間所學的知識,檢驗自己的學習成果,并且能把知識轉(zhuǎn)化為生產(chǎn)力,減少超市管理員在現(xiàn)實生活中的工作負荷,提高工作效率。本系統(tǒng)是以騰宇超市為對象進行創(chuàng)建的,主要包括以下的功能模塊:基礎信息管理模塊、系統(tǒng)管理模塊、進貨管理模塊、銷售管理模塊、庫存管理模塊和查詢管理模塊。2. 項目規(guī)劃2.1 項目資源 硬件設備在本系統(tǒng)運行所需要的硬件系統(tǒng)如表2.1所示:表 2.1 系統(tǒng)運行硬件環(huán)境配置表設備名稱主要性能指標規(guī)格數(shù)量服務器雙核CPU,主頻2.0GHz或以上,內(nèi)存4G或以上;硬盤空間500G或以上;1000M網(wǎng)卡;臺2客戶機雙核CPU;內(nèi)存2G或以上;硬盤空間100G或以上;10

4、0M或1000M網(wǎng)卡;臺10交換機24口或以上(100/1000Mbps);背板帶寬32Gbps或以上;臺2 軟件環(huán)境本系統(tǒng)所運行所需要的軟件環(huán)境配置如表2.2所示:表 2.2 系統(tǒng)運行軟件環(huán)境配置表軟件類型軟件名稱規(guī)格數(shù)量備注服務器操作系統(tǒng)Windows 2003 R2 SP2簡體中文標準版套2客戶機操作系統(tǒng)Windows XP SP3簡體中文專業(yè)版套10瀏覽器Internet Explore 6.0以上套122.1.3 軟件工具本系統(tǒng)開發(fā)所需的工具如表2.3所示表 2.3 開發(fā)工具一覽表軟件類型軟件名稱版本描述備注開發(fā)工具Eclipse英文版數(shù)據(jù)庫系統(tǒng)SQL SERVER 2005簡體中文

5、標準版建模工具MS Visio 2003簡體中文標準版2.2 項目規(guī)劃2.2.1 任務描述本系統(tǒng)的任務分解樹如圖2.1所示:圖 2.1 騰宇超市進銷存管理信息系統(tǒng)開發(fā)任務樹 進度安排騰宇超市進銷存管理信息系統(tǒng)是從2012年11月上旬開始進行系統(tǒng)的開發(fā)設計的準備階段的,直到2013年5月項目才完成系統(tǒng)的測試。整個開發(fā)過程用時將近27周,其詳細的開發(fā)進度計劃如圖2.2所示: 圖 2.2 騰宇超市進銷存管理信息系統(tǒng)開發(fā)進度計劃甘特圖3. 系統(tǒng)需求分析3.1 業(yè)務需求 業(yè)務組織在本超市管理信息系統(tǒng)的業(yè)務中,主要參與的部門有總經(jīng)理辦公室、人事行政部、財務部、采購部、營運部、信息部、庫存部。每個部門的主管

6、業(yè)務我們將在下面詳細介紹。 1總經(jīng)理辦公室:處理超市的公共關(guān)系;整個超市的文檔存放在該處,參與行政,決定超市的布置及展示、商品的陳列、庫存標準。 2人事行政部:負責超市員工招聘、考核員工績效、發(fā)放員工薪酬、福利;對超市管理文檔進行收集、整理、存儲。3財務部:對超市的資金運用進行管理;制作財務報表;負責員工工資發(fā)放和核算;支付供應商往來款項;核對銷售數(shù)據(jù),統(tǒng)計超市營業(yè)額;進行超市資產(chǎn)盤點。4采購部:主要負責超市商品的采購,向供應商發(fā)出采購單;制定商品價格政策,發(fā)掘供應商。5營運部:執(zhí)行超市質(zhì)量管理制度和標準。負責超市設備維修,處理顧客意見。負責超市促銷活動的策劃、管理。6信息部:負責超市信息系統(tǒng)

7、的不斷開發(fā)與維護;負責超市員工計算機技術(shù)的培訓與考核;負責超市信息管理管理。7庫存部:負責超市商品的入庫以及庫存商品的管理;處理損壞的庫存商品;對庫存商品進行盤點;向采購部門發(fā)出采購要求。圖 3.1 騰宇超市組織結(jié)構(gòu)圖3.1.2 業(yè)務定義騰宇超市進銷存管理信息系統(tǒng)頂層數(shù)據(jù)流圖如下:圖 3.2 騰宇超市進銷存管理信息系統(tǒng)頂層數(shù)據(jù)流圖 業(yè)務流程 在系統(tǒng)的需求分析階段,我們對超市的業(yè)務流程進行了調(diào)查,得出了以下的業(yè)務流程圖:圖 3.3 騰宇超市業(yè)務流程圖3.2 功能需求 功能組成本系統(tǒng)根據(jù)騰宇超市的管理特點,采用自頂向下方法開發(fā),使該系統(tǒng)實現(xiàn)進、銷、存等基本管理功能。管理信息系統(tǒng)就是對這些信息設立正

8、確數(shù)據(jù)庫,進行有效地管理。本系統(tǒng)主要功能模塊有:系統(tǒng)管理模塊、基礎信息管理模塊、進貨管理模塊、銷售管理模塊、庫存管理模塊和查詢管理模塊。 本系統(tǒng)用戶分為管理員與操作員兩種角色,兩個角色的用戶進入系統(tǒng)能使用的系統(tǒng)功能不同。操作員進入系統(tǒng),系統(tǒng)管理模塊功能有管理員管理功能,管理員進入系統(tǒng),系統(tǒng)管理模塊沒有管理員管理功能,下面以操作員進入系統(tǒng)使用的系統(tǒng)功能為例說明,系統(tǒng)功能結(jié)構(gòu)如圖3.4 所示: 圖 3.4 騰宇超市進銷存管理信息系統(tǒng)功能樹 功能邏輯1第一層數(shù)據(jù)流程圖 將超市進銷存管理信息系統(tǒng)分為基本信息管理、進貨管理、銷售管理、查詢管理、庫存管理來進行分析,系統(tǒng)的第一層數(shù)據(jù)流圖如下:管理員P1基本

9、信息管理P2進貨管理P3銷售管理 P4查詢管理P5庫存管理 財務基本信息新進貨信息新銷售信息進貨單客戶信息供應商信息商品信息退貨單銷售單銷售退貨單存檔商品現(xiàn)價庫存信息客戶信息供應商信息商品信息查詢請求查詢結(jié)果查詢、調(diào)價請求庫存盤點調(diào)價請求新銷售信息新退貨信息新進貨信息新退貨信息圖 1.5 騰宇超市進銷存管理數(shù)據(jù)流圖將各個模塊逐一分解進行分解管理員P2.1進貨單管理退貨單管理P2.2進貨單退訂單新進貨信息新退貨信息P3圖 2.6 進貨管理數(shù)據(jù)流圖管理員P3.1銷售單管理銷售退貨單管理P3.2銷售單銷售退訂單新銷售信息新銷售退貨信息P4財務圖 3.7 銷售管理數(shù)據(jù)流圖3.3 數(shù)據(jù)字典 數(shù)據(jù)項的定義

10、 數(shù)據(jù)項是數(shù)據(jù)結(jié)構(gòu)中討論的最小單位,是數(shù)據(jù)記錄中最基本的、不可分的有名數(shù)據(jù)單位。以下是系統(tǒng)數(shù)據(jù)庫中主要的銷售單(tb_sales)的數(shù)據(jù)項述:表3.1 銷售票號數(shù)據(jù)項的定義數(shù)據(jù)項編號I03-01數(shù)據(jù)項名稱銷售票號別名銷售單編碼簡述銷售單在系統(tǒng)數(shù)據(jù)表的唯一標識類型及寬度字符型,20位取值范圍F/M表 3.2 客戶編號數(shù)據(jù)項的定義數(shù)據(jù)項編號I03-02數(shù)據(jù)項名稱客戶編號別名客戶編碼簡述客戶在系統(tǒng)數(shù)據(jù)表的唯一標識類型及寬度字符型,10位取值范圍F/M表 3.3 支付類型數(shù)據(jù)項的定義數(shù)據(jù)項編號I03-03數(shù)據(jù)項名稱支付類型別名支付方式簡述客戶購買商品選擇的支付方式類型及寬度可變動字符型,50位取值范圍

11、F/M表 3.4 銷售時間數(shù)據(jù)項的定義數(shù)據(jù)項編號I03-04數(shù)據(jù)項名稱銷售時間別名銷售日期簡述商品出售時的系統(tǒng)時間類型及寬度日期取值范圍F/M表 3.5 操作員數(shù)據(jù)項的定義數(shù)據(jù)項編號I03-05數(shù)據(jù)項名稱操作員別名系統(tǒng)操作員簡述系統(tǒng)使用人員類型及寬度可變動字符型,50位取值范圍F/M表 3.6 數(shù)量數(shù)據(jù)項的定義數(shù)據(jù)項編號I03-06數(shù)據(jù)項名稱數(shù)量別名商品數(shù)量簡述出售商品的總數(shù)量類型及寬度整型,11位取值范圍99999999999 數(shù)據(jù)結(jié)構(gòu)的定義數(shù)據(jù)結(jié)構(gòu)是指相互之間存在一種或多種特定關(guān)系的數(shù)據(jù)元素的集合。通常情況下,精心選擇的數(shù)據(jù)結(jié)構(gòu)可以帶來更高的運行或者存儲效率。數(shù)據(jù)結(jié)構(gòu)往往同高效的檢索算法和

12、索引技術(shù)有關(guān)。它描述了同一數(shù)據(jù)元素類中各數(shù)據(jù)元素之間存在的關(guān)系。表 3.7 商品入庫的數(shù)據(jù)結(jié)構(gòu)DS0202:進貨單標識DS0203:操作員信息DS0204:供應商信息DS0205:商品信息I1:進貨票號I10:登錄名I14:全稱I25:商品編號I2:供應商編號I11:姓名I15:編號I26:商品名稱I3:數(shù)量I12:密碼I16:郵政編碼27:描述I4:支付類型I13:角色I17:聯(lián)系人I28:單價I5:進貨時間I18:聯(lián)系電話I29:產(chǎn)地I6:操作員I19:傳真I30:供應商編號I7:價格I20:地址I31:規(guī)格I8:商品注釋I21:電子郵件I32:包裝I9:商品編號I22:開戶銀行I33:批

13、號I23:開戶賬號I34:批準文號I24:電話表 3.8 商品銷售的數(shù)據(jù)結(jié)構(gòu)DS0302:銷售單標識DS0303:操作員信息DS0304:商品信息DS0305:客戶信息I1:銷售單票號I10:登錄名I11:商品編號I21:客戶全稱I2:客戶編號I11:姓名I12:商品名稱I22:客戶地址I3:數(shù)量I12:密碼I13:描述I23:客戶編號I4:銷售時間I13:角色I14:單價I24:郵政編碼I5:操作員I10:登錄名I15:產(chǎn)地I25:傳真I6:支付類型I16:供應商編號I26:聯(lián)系人I7:商品編號I17:規(guī)格I27:聯(lián)系電話I8:商品注釋18:包裝I28:電子郵件I9:價格I19:批號I29:

14、開戶銀行I20:批準文號I30:開戶賬號I31:電話 數(shù)據(jù)流的定義表 3.9 商品入庫數(shù)據(jù)流定義數(shù)據(jù)流編號D02數(shù)據(jù)結(jié)構(gòu)名稱商品入庫單簡述采購部開出的商品入庫單數(shù)據(jù)流來源采購部數(shù)據(jù)流去向商品入庫模塊數(shù)據(jù)流組成進貨票號+供應商編號+數(shù)量+支付類型+進貨時間+操作員+價格+商品注釋+商品編號數(shù)據(jù)流量100份/時高峰流量180份/時表 3.10 貨品出售數(shù)據(jù)流定義數(shù)據(jù)流編號D03數(shù)據(jù)結(jié)構(gòu)名稱銷售單簡述收銀部開出的銷售單數(shù)據(jù)流來源收銀部數(shù)據(jù)流去向商品出售模塊數(shù)據(jù)流組成銷售票號+客戶編號+數(shù)量+銷售時間+操作員+支付類型+商品編號+商品注釋+價格數(shù)據(jù)流量90份/時高峰流量150份/時4. 系統(tǒng)結(jié)構(gòu)設計4

15、.1 體系結(jié)構(gòu)設計在系統(tǒng)架構(gòu)方面,考慮到系統(tǒng)的可行性、使用方便性,系統(tǒng)采用了大家熟悉的C/S(client/server)架構(gòu)模式,即客戶機和服務器端軟件。它可以充分利用客戶端和服務器端的硬件資源,把要處理的任務合理分配到各個終端,該模式采用兩層架構(gòu)模式,使用同一程序?qū)崿F(xiàn)邏輯計算和數(shù)據(jù)處理,把邏輯層和數(shù)據(jù)處理層合并。下圖為本系統(tǒng)的總體架構(gòu)圖:圖4.1 騰宇超市進銷存管理信息系統(tǒng)體系結(jié)構(gòu)圖4.2 軟件結(jié)構(gòu) 軟件模型圖 4.2 騰宇超市進銷存管理信息系統(tǒng)軟件結(jié)構(gòu)圖4.2.2 模塊定義對功能函數(shù)或類體進行詳細說明??墒褂肐PO圖說明模塊內(nèi)部加工邏輯與接口。 系統(tǒng)的IPO圖如圖4.3所示。 4.3 騰

16、宇超市進銷存管理信息系統(tǒng)IPO圖4.3 騰宇超市進銷存管理信息系統(tǒng)層次結(jié)構(gòu)圖系統(tǒng)用戶可利用IPO表編寫、修改和維護程序。進貨單錄入的上層調(diào)用模塊為進貨管理,沒有下層模塊可調(diào)用,進貨單錄入的IPO表如表4.1所示。 表4.1 進貨單錄入的IPO表系統(tǒng)名稱:騰宇超市進銷存管理信息系統(tǒng)設計者:李雨甲模塊名:進貨單錄入日期:2013-5-15模塊編號:上層調(diào)用模塊:進貨管理下層被調(diào)用的模塊:無輸入數(shù)據(jù):填寫要添加的進貨單信息輸出數(shù)據(jù):無處理步驟:(1)輸入進貨單信(2)判斷添加的進貨單信息的合法性(3)將合法的信息添加成功后返回主頁,然后進行瀏覽判斷添加是否成功銷售單錄入的上層調(diào)用模塊為銷售管理,沒有

17、下層模塊可調(diào)用,銷售單錄入的IPO表如表4.2所示。 表4.2 銷售單錄入的IPO表系統(tǒng)名稱:騰宇超市進銷存管理信息系統(tǒng)設計者:李雨甲模塊名:銷售單錄入日期:2013-5-15模塊編號:上層調(diào)用模塊:銷售管理下層被調(diào)用的模塊:無輸入數(shù)據(jù):填寫要添加的銷售單信息輸出數(shù)據(jù):無處理步驟:(1)輸入銷售單相關(guān)信息(2)判斷添加的銷售單信息的合法性(3)將合法的信息添加成功后返回主頁,然后進行瀏覽判斷添加是否成功5. 系統(tǒng)詳細設計5.1 程序算法詳細設計 用戶登錄程序算法描述使用本系統(tǒng)首先要進行用戶登錄,系統(tǒng)預設有操作員賬號,使用預設的操作員賬號進行登錄,則進入系統(tǒng)主界面,進而可以對各個功能模塊進行操作

18、,如果賬號或密碼不是系統(tǒng)用戶,既不是預設賬號也沒有預先注冊在登錄時會對數(shù)據(jù)庫內(nèi)的數(shù)據(jù)進行對比,沒有相對應的賬號和密碼的話,系統(tǒng)則會自動提示賬號或密碼錯誤,用戶登錄的程序算法如下圖所示:開始輸入賬戶密碼是否正確否系統(tǒng)提示錯誤進入系統(tǒng)是基礎信息管理銷售管理查詢管理存入數(shù)據(jù)庫結(jié)束系統(tǒng)管理進貨管理庫存管理圖5.1 用戶登錄程序流程圖5.1.2 用戶操作程序算法描述 系統(tǒng)用戶登錄進入系統(tǒng)后,在不同的功能模塊中進行操作,系統(tǒng)會對用戶輸入的信息進行合法性校驗,這樣會減少很多因為操作性的失誤引起一些不必要的麻煩。在系統(tǒng)對數(shù)據(jù)檢查完后,只有合法的數(shù)據(jù)才會錄入系統(tǒng)數(shù)據(jù)庫。詳細的程序算法如下圖所示:開始輸入信息檢查

19、是否合 法否重新輸入信息進入系統(tǒng)是基礎信息管理銷售管理查詢管理存入數(shù)據(jù)庫結(jié)束系統(tǒng)管理進貨管理庫存管理圖5.2 用戶操作程序流程圖5.2 數(shù)據(jù)庫詳細設計5.2.1 概念數(shù)據(jù)模型設計根據(jù)實際調(diào)查對系統(tǒng)進行分析設計,規(guī)劃處本系統(tǒng)使用的數(shù)據(jù)庫實體為:客戶、商品、供應商、銷售單、銷售退貨單、進貨單、退貨單、庫存盤點信息。以下是本系統(tǒng)的幾個關(guān)鍵E-R圖。 1騰宇超市進銷存管理信息系統(tǒng)E-R模型圖圖 5.3 騰宇超市進銷存管理信息系統(tǒng)表關(guān)系ER圖2商品檔案實體商品檔案實體圖如下圖所示:圖5.4 商品檔案實體圖3供應商檔案實體供應商檔案實體圖如下圖所示:圖5.5 供應商檔案實體圖4客戶檔案實體客戶檔案實體圖如

20、下圖所示:圖5.6 客戶檔案實體圖5進貨單檔案實體進貨單檔案實體圖如下圖所示:圖5.7 進貨單檔案實體圖6退貨單檔案實體退貨單檔案實體圖如下圖所示:圖5.8 退貨單檔案實體圖7銷售單檔案實體銷售單檔案實體圖如下圖所示:圖5.9 銷售單檔案實體圖8銷售退貨單檔案實體銷售退貨單檔案實體圖如下圖所示:圖5.10 銷售單退貨檔案實體圖9庫存盤點信息檔案實體庫存盤點信息檔案實體圖如下圖所示:圖5.11 庫存盤點信息檔案實體圖5.2.2 邏輯數(shù)據(jù)模型設計通過對系統(tǒng)的需求分析以及系統(tǒng)的詳細設計,對騰宇超市進銷存管理信息系統(tǒng)數(shù)據(jù)庫njue設計主要包括9張數(shù)據(jù)表,其邏輯數(shù)據(jù)模型如下表所示:表 5.1 騰宇超市進

21、銷存管理信息系統(tǒng)邏輯數(shù)據(jù)模型序號關(guān)系名稱關(guān)系模型主鍵外鍵1客戶信息客戶信息(客戶全稱、客戶地址、客戶編號、郵政編碼、傳真、聯(lián)系人、聯(lián)系電話、電子郵件、開戶銀行、銀行賬號、電話)客戶編號2商品信息商品信息(商品名稱、商品編號、單價、產(chǎn)地、供應商編號、規(guī)格、包裝、批號、批準文號、描述)商品編號3進貨單信息進貨單信息(進貨票號、供應商編號、數(shù)量、支付類型、進貨時間、操作員、價格、商品注釋、商品編號)進貨票號供應商編號、商品編號4操作員信息操作員信息(登錄名、密碼、操作員姓名、角色)登錄名5退貨單信息退貨單信息(退貨票號、商品編號、供應商編號、支付類型、操作員、數(shù)量、商品注釋、價格、退貨時間)退貨票號

22、商品編號、供應商編號6供應商信息供應商信息(供應商全稱、供應商編號、郵政編碼、供應商地址、電話、傳真、聯(lián)系人、聯(lián)系電話、電子郵件、開戶銀行、開戶賬號)供應商編號7銷售單信息銷售單信息(銷售票號、客戶編號、數(shù)量、銷售時間、操作員、支付類型、商品編號、商品注釋、價格)銷售票號客戶編號、客戶編號8銷售退貨單信息銷售退貨單信息(退貨票號、客戶編號、數(shù)量、銷退時間、操作員、支付類型、商品編號、商品注釋、價格)退貨票號客戶編號、客戶編號9庫存盤點信息庫存盤點信息(ID、商品編號、數(shù)量)ID商品編號5.2.3 物理數(shù)據(jù)模型設計騰宇超市進銷存管理信息系統(tǒng)數(shù)據(jù)庫njue的9張數(shù)據(jù)表如下表所示:表5.2 騰宇超市

23、進銷存管理數(shù)據(jù)表表名說明功能作用tb-customer客戶信息表儲存客戶的基本信息tb-goods商品信息表儲存商品的基本信息tb-inport進貨單信息表儲存進貨單信息tb-operator系統(tǒng)操作員信息表儲存系統(tǒng)操作員的信息tb-outport退貨信息表儲存退貨單信息tb-provider供貨商信息表存儲供貨商的信息tb-sales銷售信息表儲存銷售單信息tb-salesback退貨信息表儲存退貨單信息tb-storagecheck庫存盤點信息表儲存庫存商品信息下圖為njue數(shù)據(jù)庫的表截圖: 圖5.12 騰宇超市進銷存管理信息系統(tǒng)數(shù)據(jù)庫總表在邏輯數(shù)據(jù)模型(即關(guān)系模型)的基礎上,構(gòu)建物理數(shù)據(jù)

24、模型(即數(shù)據(jù)庫與數(shù)據(jù)表結(jié)構(gòu)),將關(guān)系模型轉(zhuǎn)換為具體的表結(jié)構(gòu),如下列表所示:表 5.3 客戶信息表結(jié)構(gòu)序號字段名主鍵否外鍵否數(shù)值類型長度缺省值可為空1IdYNchar10NN2customernameNNvarchar50NN3zipNNchar6NY4addressNNvarchar50NY5telephoneNNvarchar20NY6connectionpersonNNvarchar20NY7phoneNNvarchar20NY8bankNNvarchar50NY9accountNNvarchar50NY10emailNNvarchar50NY11faxNNvarchar20NY12ava

25、ilableNNint11NN表 5.4 商品信息表結(jié)構(gòu)序號字段名主鍵否外鍵否數(shù)值類型長度缺省值可為空1idYNchar10NN2goodsnameNNvarchar50NN3produceplaceNNvarchar50NY4sizeNNvarchar50NY5packageNNvarchar50NY6productcodeNNvarchar20NY7promitcodeNNvarchar20NY8descriptionNNvarchar50NY9priceNNfloatNN10provideridNYchar10NN11availableNNint11NN表 5.5 進貨單信息表結(jié)構(gòu)序號字

26、段名主鍵否外鍵否數(shù)值類型長度缺省值可為空1idYNchar20NN2provideridNYchar10NN3paytypeNNvarchar50NN4inporttimeNNdetatimeNN5operatepersonNNvarchar50NN6numberNNint11NN7priceNNfloatNN8commentNNvarchar100NY9goodsidNYchar10NN表 5.6 系統(tǒng)操作員信息表結(jié)構(gòu)序號字段名主鍵否外鍵否數(shù)值類型長度缺省值可為空1usernameYNvarchar20NN2passwordNNvarcharr20NN3nameNNvarchar20NN4p

27、owerNNchar10NN表 5.7 退貨信息表結(jié)構(gòu)序號字段名主鍵否外鍵否數(shù)值類型長度缺省值可為空1idYNchar20NN2provideridNYchar10NN3paytypeNNvarchar50NN4outporttimeNNdatatimeNN5operatepersonNNvarchar50NN6numberNNint11NN7priceNNfloatNN8commentNNvarchar100NY9goodsidNYchar10NN表 5.8 供貨商信息表結(jié)構(gòu)序號字段名主鍵否外鍵否數(shù)值類型長度缺省值可為空1idYNchar10NN2providernameNNvarchar5

28、0NN3zipNNchar6NY4addressNNvarchar50NY5telephoneNNvarchar20NY6connectionpersonNNvarchar20NY7phoneNNvarchar20NY8bankNNvarchar50NY9accountNNvarchar50NY10emailNNvarchar50NY11faxNNvarchar20NY12availableNNint11NN表 5.9 銷售信息表結(jié)構(gòu)序號字段名主鍵否外鍵否數(shù)值類型長度缺省值可為空1idYNchar20NN2customeridNYchar10NN3paytypeNNvarchar50NN4sa

29、lestimeNNdatetimeNN5operatepersonNNvarchar50NN6numberNNint11NN7priceNNfloatNN8commentNNvarchar100NY9goodsidNYchar10NN表 5.10 退貨信息表結(jié)構(gòu)序號字段名主鍵否外鍵否數(shù)值類型長度缺省值可為空1idYNchar20NN2customeridNYchar10NN3paytypeNNvarchar50NN4salesbacktimeNNdatetimeNN5operatepersonNNvarchar50NN6numberNNint11NN7priceNNfloatNN8commen

30、tNNvarchar100NY9goodsidNYchar10NN表 5.11 庫存盤點信息表結(jié)構(gòu)序號字段名主鍵否外鍵否數(shù)值類型長度缺省值可為空1idYNint11NN2goodsidNYchar10NN3numberNNint11NN5.3 界面設計本系統(tǒng)的使用者分為兩種角色,一種是操作員,一種是管理者。使用操作員身份登陸進入系統(tǒng)和使用管理者身份進入系統(tǒng)能使用的系統(tǒng)功能有所區(qū)別,操作員身份進入系統(tǒng)的可以進行操作員、管理員兩種角色的用戶的注冊,用戶信息的添加和修改,以及修改密碼的功能。使用管理員身份進入系統(tǒng)不能進行用戶注冊,只能修改密碼,其他功能都與操作員身份進入的系統(tǒng)功能一樣。本系統(tǒng)界面友好

31、,簡潔大方,功能模塊清晰,能給使用者帶來舒適的使用感。下面選擇一些代表性的界面進行介紹說明。5.3.1 登陸系統(tǒng)界面以及主界面的設計登陸界面設計簡潔明了,輸入正確的用戶名和密碼就能點擊確定按鈕登陸了,如果賬戶或密碼錯誤,系統(tǒng)會自動提示用戶名或密碼錯誤。登陸界面如下圖所示:圖5.10 騰宇超市進銷存管理信息系統(tǒng)登錄界面 主界面的功能模塊欄都設置在界面頂端,點擊下拉菜單可以使用模塊內(nèi)的各個功能,系統(tǒng)的功能模塊分為:基礎信息管理模塊、進貨管理模塊、銷售管理模塊、查詢管理模塊、庫存管理模塊、系統(tǒng)管理模塊。主界面的設計如下圖所示: 圖5.11 騰宇超市進銷存管理信息系統(tǒng)主界面5.3.2基礎信息管理模塊界

32、面的設計基礎信息管理模塊包括客戶信息管理、商品信息管理、供應商信息管理三個基本功能。1客戶信息管理包括客戶添加信息功能和客戶刪除信息功能,界面設計如下圖所示:圖5.12 客戶信息管理界面2商品信息管理包括商品添加信息功能和商品刪除信息功能,界面設計如下圖所示:圖5.13 商品信息管理界面3供應商信息管理包括供應商添加信息功能和供應商修改和刪除信息功能,界面設計如下圖所示:圖5.14 供應商信息管理界面5.3.3進貨管理模塊界面的設計進貨管理模塊包括進貨單管理和退貨單管理兩個基本功能。1使用進貨單管理錄入進貨單時,點擊選擇列表中一種商品,然后單擊添加會自動生成進貨票號,顯示供應商編號、進貨時間、

33、操作員、商品編號,再填入進貨的數(shù)量、選擇支付類型就可以點擊入庫按鈕對商品進行入庫操作。進貨單管理的界面設計如下圖所示:圖5.15 進貨單管理界面2使用退貨單管理錄入退貨單時,需要進行的操作與進貨單錄入的操作類似。退貨單管理的界面設計如下圖所示:圖5.16 退貨單管理界面5.3.3銷售管理模塊界面的設計銷售管理模塊包括銷售單管理和銷售退貨單管理兩個基本功能。1使用銷售單管理錄入銷售單時,需要進行的操作與錄入進貨單的操作類似,只需要額外填入客戶編號。銷售單管理的界面設計如下圖所示:圖5.17 銷售單管理界面2使用銷售退貨單管理錄入銷售退貨單時,需要進行的操作與錄入銷售單的操作類似。銷售退貨單管理的

34、界面設計如下圖所示:圖5.18 銷售退貨單管理界面5.3.4查詢管理模塊界面的設計查詢管理模塊包括客戶查詢、商品查詢、供應商查詢、銷售查詢、銷售退貨查詢、入庫查詢、入庫退貨查詢七個基本功能。下面以商品查詢界面設計和銷售查詢界面設計為代表舉例說明。1使用商品查詢功能時,可以點擊顯示全部信息按鈕查詢所有商品的基本信息,也可以選擇查詢條件進行查詢,可以選擇的查詢條件有:商品編號、商品名稱、生產(chǎn)批號、供應商編號。商品查詢的界面設計如下圖所示:圖5.19 商品查詢界面2使用銷售查詢功能時,可以點擊顯示全部信息按鈕查詢所有銷售單信息,也可以選擇查詢條件進行查詢,可以選擇的查詢條件有:銷售單號、操作員、客戶

35、編號、商品編號。銷售查詢的界面設計如下圖所示:圖5.20 銷售查詢界面5.3.5庫存管理模塊界面的設計庫存管理模塊包括庫存盤點和價格調(diào)整兩個基本功能。1使用庫存盤點功能時,可以點擊盤點按鈕查詢所有商品的庫存信息,界面會顯示盤點員和盤點時間的信息。庫存盤點的界面設計如下圖所示:圖5.21 庫存盤點界面2使用價格調(diào)整功能時,可以輸入商品ID點擊搜索原價按鈕搜索商品原價,然后輸入改后的價格,點擊確定按鈕進行修改。價格調(diào)整的界面設計如下圖所示:圖5.22 價格調(diào)整界面5.3.6系統(tǒng)管理模塊界面的設計系統(tǒng)管理模塊在登錄用戶身份不同時所能使用的功能是不一樣的。登陸用戶為管理員身份時,只有更改密碼的功能。更

36、改密碼的界面設計如下圖所示:圖5.23 更改密碼界面登陸用戶為操作員身份時,不僅具有更改密碼的功能還有操作員管理的功能。操作員可以使用操作員管理功能進行用戶的注冊和修改。操作員管理的界面設計如下圖所示:圖5.24 操作員管理界面6. 系統(tǒng)使用說明考慮到系統(tǒng)的安全性,本系統(tǒng)的使用者分為管理員和操作員兩種身份。兩種身份的用戶登錄進入系統(tǒng)能使用的權(quán)限不同。操作員登陸進入系統(tǒng),系統(tǒng)主界面的系統(tǒng)管理模塊的管理員管理功能可以進行用戶注冊,添加和修改管理員以及操作員信息,同時也能修改本賬戶的密碼。管理員登陸進入系統(tǒng),系統(tǒng)主界面的系統(tǒng)管理模塊只能修改本賬戶的密碼,其他功能與操作員登陸系統(tǒng)進入的主界面的系統(tǒng)功能

37、一樣,即:基礎信息管理模塊、進貨管理模塊、銷售管理模塊、庫存管理模塊和查詢管理模塊??梢蕴砑印⑿薷?、查詢商品信息、客戶信息、供應商信息、進貨單信息、退貨單信息、銷售單信息、銷售退貨單信息、能夠進行庫存盤點、商品價格調(diào)整。本系統(tǒng)的使用的操作員的登錄用戶名為lyj,密碼123。管理員的登錄用戶名為admin,密碼123。需要注冊操作員或管理員用戶時,可以使用賬戶lyj,密碼123登錄進入系統(tǒng),進行用戶注冊。7. 總結(jié)本系統(tǒng)為使用JAVA開發(fā)語言和MYSQL數(shù)據(jù)庫技術(shù),采用C/S模式基于windows XP界面設計開發(fā)的超市進銷存管理信息系統(tǒng),系統(tǒng)功能包括基礎信息管理模塊、進貨管理模塊、銷售管理模塊

38、、庫存管理模塊和查詢管理模塊?;緦崿F(xiàn)系統(tǒng)目標和需求分析中所設計的各個功能。由于時間有限以及個人經(jīng)驗的不足,本系統(tǒng)的功能還不是很強大,與實際應用于各大超市的進銷存管理信息系統(tǒng)還是有一定的差距。通過本次畢業(yè)設計增強了我的實際操作能力,深化了我的專業(yè)知識,讓我認識到我所欠缺的地方。把我們所學的知識應用于實際生活,深化了我們對社會的認識。這次畢業(yè)設計對于我來說是一種考驗和學習。檢驗了我們平時所學的專業(yè)知識,也增強了專業(yè)知識的薄弱環(huán)節(jié)。在進行系統(tǒng)需求分析的時候,我對超市的經(jīng)營模式等進行了深入調(diào)查,但是在進行系統(tǒng)功能設計的時候還是有一定的難度,有些地方考慮的不全面,所以系統(tǒng)還是有很多欠缺的地方。通過指導老師耐心的指導,不斷的查閱相關(guān)資料,對系統(tǒng)不斷地改進,最終完成了系統(tǒng)的設計開發(fā)。參考文獻1 黃梯云.管理信息系統(tǒng)M.北京:高等教育出版社,2009.2 T.pa

溫馨提示

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

評論

0/150

提交評論