超市管理信息系統(tǒng)的分析與設(shè)計參考文檔_第1頁
超市管理信息系統(tǒng)的分析與設(shè)計參考文檔_第2頁
超市管理信息系統(tǒng)的分析與設(shè)計參考文檔_第3頁
超市管理信息系統(tǒng)的分析與設(shè)計參考文檔_第4頁
已閱讀5頁,還剩24頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、超市管理信息系統(tǒng)開發(fā)方法對于管理信息系統(tǒng)來說,開發(fā)方法也經(jīng)歷了若干個階段,到目前為止,開發(fā)管理信息系統(tǒng)的方法主要有結(jié)構(gòu)化開發(fā)方法 ( 系統(tǒng)生命周期法 ) 、原型法和面向?qū)ο蟮姆椒ǖ取?.1 結(jié)構(gòu)化開發(fā)法 (系統(tǒng)生命周期法 )結(jié)構(gòu)化開發(fā)法是一種運用軟件工程、系統(tǒng)工程理論、方法和工具,嚴格按照系統(tǒng)生命周期的各個階段所規(guī)定的步驟和要求開發(fā)信息系統(tǒng)的方法。其主要步驟包括系統(tǒng)分析、系統(tǒng)設(shè)計、系統(tǒng)實施、系統(tǒng)的運行與維護。優(yōu)點是:階段順序性和依賴性;逐步求精的結(jié)構(gòu)化方法;推遲實現(xiàn)的觀點邏輯設(shè)計與物理設(shè)計分開;質(zhì)量保證措施審核與文檔標準化。 缺點是:用戶需求難以在早期確定; 難以適應變化的要求;文檔編寫量大;

2、審核困難;反復修改會導致開發(fā)周期變長。1.2 原型法原型法是根據(jù)用戶的需求迅速構(gòu)造一個低成本的用于演示及評價的試驗系統(tǒng),由用戶對原型進行評價,在用戶評價的基礎(chǔ)上對原型進行修改或重構(gòu),實現(xiàn)用戶對所用的原型滿意的目標。利用原型確定系統(tǒng)的定義和開發(fā)的原型不斷補充和確認用戶需求,然后從可用的原型出發(fā)重新建立實際的系統(tǒng)。其優(yōu)點是:需求定義清晰直觀,用戶易于理解;增加了用戶的參與和接受程度;減少系統(tǒng)開發(fā)費用;適用于解決不確定性或決策支持方面的應用。缺點是:分析和設(shè)計工作深度不夠,原型往往不是最好的方案;系統(tǒng)靈活性差,改動困難;開發(fā)周期長。1.3 面向?qū)ο蠓椒嫦驅(qū)ο蠓椒ㄊ切畔⑾到y(tǒng)開發(fā)的一種方法,它把信息系

3、統(tǒng)看作是一起工作來完成各項任務(wù)的相互作用的對象集合。 其優(yōu)點是:真實反映現(xiàn)實世界, 具有極強的對應性;設(shè)計中易于與用戶交流溝通;封裝性;支持組件技術(shù);支持重用,可維護和可擴充性好;支持變化;提高生產(chǎn)率,縮短開發(fā)周期,降低成本。缺點是:需要工具支持。各種開發(fā)方法相互比較,各有優(yōu)缺點,綜合各種方法的優(yōu)劣,本系統(tǒng)采用結(jié)構(gòu)化開發(fā)方法與原型法相結(jié)合的方法進行開發(fā)。結(jié)構(gòu)化開發(fā)方法就是把管理信息系統(tǒng)開發(fā)的全過程按其生命周期分成若干個階段,每個階段有相對獨立的任務(wù),然后逐步完成各個階段的任務(wù),在每一個階段的開始與結(jié)束都規(guī)定了嚴格的標準。前一階段結(jié)束的標準就是后一階段開始的標準,而每個階段任務(wù)相對獨立而且比較簡

4、單,便于不同人員分工協(xié)作,從而降低了整個軟件工程開發(fā)的困難程序。在軟件生命周期的每個階段都能采用科學管理和良好的技術(shù)方法。而且在每個階段任務(wù)結(jié)束之前都從技術(shù)與管理兩個角度進行嚴格審查,合格之后才進行下一階段工作。每個階段都有明確的目標與任務(wù),每一階段完成以后,要完成相應的文檔資料,作為本階段工作的總結(jié),也作為下一階段工作的依據(jù)。發(fā)現(xiàn)問題及時地反饋和糾正。其特點是用戶的積極參與,使用問題求解方法,嚴格按劃分的階段和活動進行 ( 先邏輯后物理 ) ,從上至下進行開發(fā),注重系統(tǒng)的整體性和全局性。這種方法避免了開發(fā)過程的混亂狀態(tài)。原型法在系統(tǒng)開發(fā)中利用客戶不同時段不同需求進行修改的方法,在每一次反復過

5、程中確定問題的要求,比較不同的解決方法,設(shè)計新的解決方案,并實現(xiàn)系統(tǒng)某一部分,這樣可供用戶試用,并提供反饋信息,以供設(shè)計人員參考建立系統(tǒng)。原型法適應了信息系統(tǒng)的開放性、隨機性、動態(tài)性的特點。1雖然結(jié)構(gòu)化開發(fā)法有開發(fā)周期長,維護修改不方便,開發(fā)費用較高等缺點;原型法有時間上要求迫切,加快開發(fā)導致系統(tǒng)質(zhì)量下降,與其他系統(tǒng)集成、進行系統(tǒng)維護時產(chǎn)生很大的困難等缺點, 但結(jié)構(gòu)化開發(fā)方法與原型法的結(jié)合是最適合這個超市管理信息系統(tǒng)的開發(fā)方法。2 系統(tǒng)分析2.1 系統(tǒng)分析概述系統(tǒng)分析就是根據(jù)系統(tǒng)調(diào)查中獲得的原始資料,對用戶組織內(nèi)部整體管理狀況和信息處理堆積進行分析,確定用戶需求,并建立系統(tǒng)邏輯模型的過程,著重

6、于信息系統(tǒng)“做什么”,而不是“怎么做”。本部分就是在這個基礎(chǔ)上對系統(tǒng)業(yè)務(wù)流程和系統(tǒng)數(shù)據(jù)流程圖進行分析。2.2 可行性分析目標方案可行性利用現(xiàn)有的環(huán)境 , 開發(fā)一個具有友好界面而且便于操作的管理信息系統(tǒng) , 旨在減少工作量的基礎(chǔ)上 , 提高超市管理者對企業(yè)的整體管理能力。管理者將在接受到各部門所發(fā)送過來的信息后 , 對企業(yè)的行政、 財務(wù)和業(yè)務(wù)狀況有明確的了解 , 并且可以幫助他們做出正確的決策。目前 , 國內(nèi)市場上所應用的超市信息管理系統(tǒng)大部分功能過于簡單 , 多數(shù)只偏向于對財務(wù)、業(yè)務(wù)的管理 , 而對于管理者總攬全局、支持決策的功能并不強大。因此 , 我們以提高支持管理者決策系統(tǒng)為中心 , 開發(fā)

7、此系統(tǒng)是很有必要的。從市場上現(xiàn)行的管理系統(tǒng)看來 , 為了加強各部門經(jīng)理與企業(yè)經(jīng)理之間的協(xié)調(diào) , 并且加強各科室負責人在相關(guān)業(yè)務(wù)上與經(jīng)理的聯(lián)系 , 應在企業(yè)經(jīng)理與部門經(jīng)理之間加設(shè)決策委員會 , 由企業(yè)經(jīng)理、部門經(jīng)理組成 , 必要時相關(guān)科室的科長、主任可以參加 , 對企業(yè)的各項事務(wù)做出決策。計算機硬件和軟件的可行性基于 Celeron2.5 微處理器 ,Windows XP操作系統(tǒng)和 VB6.0,Office2003 的軟件環(huán)境 , 能夠滿足系統(tǒng)開發(fā)的軟件要求 , 安全可靠 , 開發(fā)人員對其也容易熟練掌握。社會方面的可行性(1) 本系統(tǒng)安全保密性可靠 , 實施獨立的局域網(wǎng)絡(luò) , 人員進入系統(tǒng)采取分

8、級進入的方式, 不得越級。(2) 本系統(tǒng)的管理方式與國際管理方式相接軌 , 并可以根據(jù)市場需要進行調(diào)整 , 實用性強。2.3 系統(tǒng)需求分析由于本系統(tǒng)設(shè)計針對該超市的具體情況,因此用戶需求的目的是通過該企業(yè)的需求調(diào)查,從中總結(jié)出企業(yè)對管理信息系統(tǒng)的需求,然后根據(jù)這些需求設(shè)計出系統(tǒng)的方案。需求收集和分析是數(shù)據(jù)庫設(shè)計的第一階段。需求分析定義了軟件產(chǎn)品的各種用戶需求如功能、性能等,需求分析是否透徹、完整、正確是軟件項目成敗的關(guān)鍵。這一階段收集到的基礎(chǔ)數(shù)據(jù)是下一步設(shè)計概念結(jié)構(gòu)的基礎(chǔ)。從數(shù)據(jù)庫設(shè)計的角度考慮,需求分析階段的目標是 : 對現(xiàn)實世界要處理的對象 ( 組織、部門、企業(yè)等 ) 進行詳細調(diào)查,在了解

9、原系統(tǒng)的概況,確定新系統(tǒng)功的過程中,2收集支持系統(tǒng)目標的基礎(chǔ)數(shù)據(jù)及其處理,最重要的就是建立用戶數(shù)據(jù)模型。無論是采取哪種開發(fā)策略,都需要訪問用戶、記錄需求,并根據(jù)這些需求建立數(shù)據(jù)模型的原型,這樣的模型標識了需要在數(shù)據(jù)庫中存儲的內(nèi)容和它們的結(jié)構(gòu)及相互關(guān)系。進行數(shù)據(jù)建模要求既要有一定的行業(yè)知識,又要精通建模的方法和技巧。需求分析階段的任務(wù)是 :(1)了解組織機構(gòu)情況,調(diào)查這個組織由哪些部門組成。各部的職責是什么,為分析信息流程準備。(2)了解各部門的業(yè)務(wù)活動情況。調(diào)查各部門輸入和使用什么數(shù)據(jù),如何加工處理這些數(shù)據(jù),輸出什么信息,輸出到什么部門,輸出結(jié)果的格式是什么。(3)確定新系統(tǒng)的邊界。確定哪些功

10、能由計算機完成或?qū)頊首層嬎銠C完成,哪些活動由人工完成。由計算機完成的功能就是系統(tǒng)應該實現(xiàn)的功能。超市管理分為前臺管理和后臺管理兩部分,超市前臺主要負責銷售收銀工作,后臺管理主要負責商品采購、庫存信息的查詢、營業(yè)利潤的統(tǒng)計、以及商品資料、顧家資料等的管理,系統(tǒng)的維護等工作。根據(jù)超市實際管理需求,其信息系統(tǒng)相應分為前臺和后臺系統(tǒng)兩部分。前臺系統(tǒng)主要提供一個快速、準確、安全、靈活、操作簡便的銷售收銀系統(tǒng)。它能夠自動識別國際物品編碼和店內(nèi)碼二種商品條碼,商品條碼的輸入可以使用掃描輸入和手工輸入碼二種輸入方式,其功能主要在銷售管理中實現(xiàn)。后臺系統(tǒng)主要是以商品管理為基本依據(jù), 并對數(shù)萬余種商品進銷存財務(wù)

11、各個物流環(huán)節(jié),以及相關(guān)顧客信息等進行全面管理,同時能夠提供完善的數(shù)據(jù)統(tǒng)計和分析處理能力,動態(tài)反映商品的周轉(zhuǎn)情況、為超市提供完整、準確、快速的經(jīng)營分析和輔助決策分析的現(xiàn)代化科學管理手段。這些功能在倉庫管理、財務(wù)管理、系統(tǒng)管理、采購管理、經(jīng)理管理和人事管理中實現(xiàn)。所以該系統(tǒng)由倉庫管理、財務(wù)管理、銷售管理、系統(tǒng)管理、采購管理、經(jīng)理管理和人事管理七大模塊組成。2.4 系統(tǒng)組織結(jié)構(gòu)分析圖3銷售信息的錄入、銷售信商品信息的維護和統(tǒng)查詢訂購單,采購商品息的查詢、對購買信息與計,包含采購信息、信息的錄入,采購單狀當天銷售額進行統(tǒng)計。銷售信息、庫存等。態(tài)的更改。$銷售管理倉庫管理采購管理系統(tǒng)管理超市管理信息系統(tǒng)

12、財務(wù)管理經(jīng)理管理人事管理銷售金額統(tǒng)計、采購銷售信息查詢、采購信員工信息的添員支付金額統(tǒng)計、利息查詢、庫存信息加 ,修改 ,刪除以潤估算。查詢。及會員的管理圖 3-1 系統(tǒng)組織結(jié)構(gòu)分析圖2.5 業(yè)務(wù)流程分析經(jīng)過調(diào)查 , 超市傳統(tǒng)的管理模式為:消費者拿著自己滿意的商品到收銀臺前“一手交錢一手交貨”,收銀員要么手工記錄要么不記錄;采購員根據(jù)貨架上的商品數(shù)量或根據(jù)以往經(jīng)驗進貨。這各管理方式和管理手段存在較大的缺陷,具體表現(xiàn)如下: A,系統(tǒng)處理過程繁瑣,影響工作的效率。 B,信息資源利用率不高,缺乏必要的統(tǒng)計和匯總功能,缺少有針對性的分析和決策的職能。 C,對于經(jīng)常消費的顧客不能給予相應的優(yōu)惠政策,這不

13、利于超市長期的發(fā)展。綜上所述,傳統(tǒng)的超市管理模式必須要利用先進的信息技術(shù)進行根本性的重新設(shè)計,最終形成適合目前社會發(fā)展的較為科學合理的基于計算機和網(wǎng)絡(luò)的信息系統(tǒng)。下面,對新系統(tǒng)各個模塊的業(yè)務(wù)流程進行詳細的分析說明。前臺銷售管理模塊的業(yè)務(wù)流程為:消費者到收銀臺前去繳費,收銀員通過手工輸入商品條形碼(對于會員,選擇會員模式;對于一般消費者,選擇一般模式) ,商品的相關(guān)信息便顯示出來,點擊確定則完成交易并寫入銷售記錄;此時,庫存信息表自動被修改,訂單信息也被自動修改。后臺采購管理模塊的業(yè)務(wù)流程為:采購員進入到進貨管理模塊,只需要選擇商品編號,商品的相關(guān)信息便顯示出來,然后輸入進貨數(shù)量和進貨價格,點擊

14、確定便可完成進貨并寫入進貨記錄; 此時,庫存信息同樣被自動修改, 訂單信息也被自動修改。后臺倉庫管理模塊的業(yè)務(wù)流程為:倉庫管理員進入倉庫管理模塊,首先進行商品基本信息的錄入,當錄入商品基本信息后,系統(tǒng)會自動生成采購訂單;可以修改商品的基本信息,同時可以瀏覽全部商品信息;可以設(shè)置庫存安全數(shù)量和手動發(fā)送采購4訂單。后臺財務(wù)管理模塊的業(yè)務(wù)流程為:由于沒有涉及工資方面,所以在這個模塊中主要是對交易信息的查詢,可以按員工編號和交易日期進行查詢,采購支出與銷售收入一目了然。后臺經(jīng)理管理模塊的業(yè)務(wù)流程為:在這個模塊中同樣主要是對信息的查詢,包括采購信息、銷售信息、庫存信息,可以按員工編號和交易日期對采購信息

15、和銷售信息進行查詢,按商品編號和庫存量對庫存信息進行查詢。后臺人事管理模塊的業(yè)務(wù)流程為:人事專干進入這個模塊,點擊會員管理,可以添加新會員,也可以刪除老會員;點擊員工管理,可以添加新員工,也可以刪除老員工,也可以進行部門調(diào)動;可以按員工編號和會員編號分別查詢相關(guān)信息。系統(tǒng)設(shè)置主要是系統(tǒng)初始化,即刪除系統(tǒng)所有表中的數(shù)據(jù)信息。2.6 數(shù)據(jù)流程分析根據(jù)上述的業(yè)務(wù)流程,對其中的數(shù)據(jù)處理、數(shù)據(jù)存儲以及數(shù)據(jù)流動過程進行抽象,得到了系統(tǒng)的邏輯模型,即系統(tǒng)的數(shù)據(jù)流程圖。商品和現(xiàn)金消費者$采購員銷售記錄收銀員庫存量減少現(xiàn)金$現(xiàn)金財務(wù)經(jīng)理庫存量增多采購記錄商品商品庫存庫存信息和現(xiàn)人事資料現(xiàn)金財務(wù)報表金$供應商倉庫

16、管理員人事經(jīng)理總經(jīng)理財務(wù)經(jīng)理圖 3-2 數(shù)據(jù)流程圖2.7 數(shù)據(jù)字典數(shù)據(jù)字典是對數(shù)據(jù)流程圖的詳細、全面的描述,通過數(shù)據(jù)字典和數(shù)據(jù)流程圖的相互對照,可以便于發(fā)現(xiàn)流程圖中的問題,下面對系統(tǒng)中的一部分數(shù)據(jù)字典內(nèi)容進行介紹。一、數(shù)據(jù)項編號:I1名稱:商品編號簡述:用來確定商品的唯一標識類型:整型寬度:10 位編號:I2名稱:零售價格簡述:普通消費者享有的價格類型:數(shù)字型寬度:8 位5二、數(shù)據(jù)流編號: D1 名稱:銷售記錄簡述:完成銷售后所做的記錄組成:售貨編號 +員工編號 +商品編號 +出售價格 +出售數(shù)量 +出售日期 +出售總額來源:外部實體各收銀員 去向:銷售管理處理模塊編號: D2 名稱:進貨記錄

17、簡述:完成進貨后所做的記錄組成:進貨編號 +員工編號 +商品編號 +進貨價格 +進貨數(shù)量 +進貨日期 +進貨總額來源:外部實體各采購員 去向:進貨管理處理模塊三、數(shù)據(jù)存儲編號: F1 名稱:庫存信息表簡述:對庫存狀況進行匯總組成:商品編號 +進貨數(shù)量 +庫存數(shù)量 +備注關(guān)鍵字:商品編號編號: F2 名稱:商品信息表簡述:用來記錄商品基本信息組成:商品編號 +商品名稱 +商品類別 +商品規(guī)格等 關(guān)鍵字:商品編號四、數(shù)據(jù)處理編號: P1 名稱:系統(tǒng)匯總輸入:各類銷售記錄單處理:對銷售記錄進行分析匯總 輸出:系統(tǒng)銷售檔案編號: P2 名稱:系統(tǒng)匯總輸入:種類進貨記錄單處理:對進貨記錄進行分析匯總 輸

18、出:系統(tǒng)進貨檔案五、外部實體編號: S1 名稱:收銀員簡述:主要負責辦理結(jié)賬手續(xù)輸入的數(shù)據(jù)流:商品信息 輸出的數(shù)據(jù)流:銷售記錄編號:S2 名稱:采購員簡述:主要負責進貨處理輸入的數(shù)據(jù)流:商品信息 輸出的數(shù)據(jù)流:進貨記錄3.8 新系統(tǒng)邏輯模型根據(jù)對原系統(tǒng)的業(yè)務(wù)流程、數(shù)據(jù)流程進行分析,可以得到新系統(tǒng)的邏輯模型。在這里,必須要打破傳統(tǒng)思想的禁錮, 以提高系統(tǒng)的效率和為超市帶來效益為最終目標,對現(xiàn)行系統(tǒng)的業(yè)務(wù)處理過程、處理順序、處理方式等進大刀闊斧的改革,充分發(fā)揮信息技術(shù)的作用。其改進包括:變手工管理為計算機管理,其中包括商品基本信息的錄入、修改、輸出等;銷售記錄與采購記錄的錄入、修改、輸出等;同時也

19、添加了會員管理功能;系統(tǒng)管理員可以按不同方式對銷售情況進行查詢進而制定新的決策。下面是系統(tǒng)各模塊詳細的業(yè)務(wù)流程圖。6登錄保存進入保存YESYES輸入正確 ?返回返回輸入正確 ?添加人事管理添加NONO會員管理選擇操作員工管理刪除NONO信息查詢刪除存在 ?返回返回存在 ?顯示對應YESYES信息刪除刪除圖 3-3 人事管理模塊業(yè)務(wù)流程圖登錄進入經(jīng)理管理采購信息選擇操作銷售信息查詢查詢庫存信息方式 ?按日期查詢按日期方式 ?按編號方式 ?按編號選擇編號選擇日期選擇日期選擇編號選擇編號選擇數(shù)量銷售信息庫存信息采購信息圖 3-4 經(jīng)理管理模塊業(yè)務(wù)流程圖7登錄進入財務(wù)管理采購支出選擇操作銷售收入方式

20、?按日期按日期方式 ?按編號按編號選擇編號選擇日期采購支出圖 3-5 財務(wù)管理模塊業(yè)務(wù)流程圖顯示信息保存YES輸入正確 ?返回選擇編號添加NO查看商品管理NO選擇日期選擇編號銷售收入登錄進入保存YES返回輸入正確 ?倉庫管理安全數(shù)量NO選擇操作其它操作NO修改輸入名稱庫存查詢發(fā)送訂單輸入正確 ?返回YES顯示信息保存圖 3-6 倉庫管理模塊業(yè)務(wù)流程圖返回輸入正確 ?顯示庫存YES信息發(fā)送8$登錄進入選擇操作查詢采購信息查詢采購訂單采購管理錄入商品方式 ?采購訂單列表NO選擇商品按商品編號按交易日期已選擇?YES選擇編號選擇日期輸入進價NONO返回NO已選擇?已選擇?正確 ?YESYESYES選

21、擇數(shù)量顯示查詢結(jié)果NO返回已選擇?YES保存并顯示自動修改庫存信息自動修改采購訂單圖 3-7 采購管理模塊業(yè)務(wù)流程圖登錄進入選擇操作查詢銷售信息銷售管理銷售商品方式 ?選擇模式按商品編號按交易日期進入普通模式NO會員模式 ?YES選擇編號選擇日期選擇會員NO NONO已選擇 ?返回已選擇 ?已選擇 ?YESYESYES選擇商品選擇商品顯示查詢結(jié)果NONO已選擇 ?已選擇 ?返回YESYES選擇數(shù)量選擇數(shù)量NONO已選擇 ?已選擇 ?YESYES保存并顯示自動修改庫存信息自動修改采購訂單圖 3-8 銷售管理模塊業(yè)務(wù)流程圖9登錄輸入帳號及NO密碼進行相應的采購管理模合法 ?經(jīng)理管理模進行相應的操作

22、塊塊操作YES進行相應的銷售管理模選擇模塊人事管理模進行相應的操作塊塊操作進行相應的倉庫管理模系統(tǒng)設(shè)置模財務(wù)管理模進行相應的操作塊塊塊操作NONO退出YES退出 ?選擇操作初始化?YES初始化圖 3-9 總務(wù)管理模塊業(yè)務(wù)流程圖3 系統(tǒng)設(shè)計3.1 系統(tǒng)設(shè)計概述及設(shè)計原則系統(tǒng)分析階段是解決了系統(tǒng)”做什么”的問題 , 而在系統(tǒng)設(shè)計階段將要根據(jù)系統(tǒng)分析階段得到的新系統(tǒng)的邏輯模型 , 進行新系統(tǒng)的物理橫亙的設(shè)計 , 也就是要解決系統(tǒng)”怎么做”的問題 . 具體地說 , 就是根據(jù)新系統(tǒng)的邏輯橫亙所提出的各項功能要求, 結(jié)合企業(yè)實際的設(shè)計條件 , 詳細地設(shè)計出新系統(tǒng)的處理流程和基本結(jié)構(gòu) , 并為系統(tǒng)實施的各項

23、工作準備好全部必要的技術(shù)資料和有關(guān)條件。系統(tǒng)設(shè)計階段是開發(fā)管理信息系統(tǒng)的關(guān)鍵環(huán)節(jié)之一 , 因此它的工件質(zhì)量直接影響到新系統(tǒng)的穩(wěn)定性、可靠性、精確性和運行費用的高低。所以,整個系統(tǒng)設(shè)計過程的各項工作都必須按照科學的方法和原則進行。系統(tǒng)設(shè)計原則:1) 系統(tǒng)運行安全可靠,穩(wěn)定性好;2) 系統(tǒng)的可管理性和可維護性好;3) 系統(tǒng)輸入界面友好,操作簡便易行,盡量減少用戶的輸入工作量;4)允許多種數(shù)據(jù)輸入方式,能實現(xiàn)多種查詢,允許進行模糊查詢;5)數(shù)據(jù)具有規(guī)范性,整體性,方便數(shù)據(jù)之間的比較分析。3.2 系統(tǒng)功能模塊及其結(jié)構(gòu)設(shè)計系統(tǒng)功能模塊我們把收集到的數(shù)據(jù)整理組合在倉庫管理、財務(wù)管理、銷售管理、系統(tǒng)管理、采

24、購管理、經(jīng)理管理和人事管理七大模塊,而每一模塊的具體功能如下:()倉庫管理主要功能包括:商品信息的錄入、刪除和修改,商品價格的調(diào)整,10商品庫存信息的統(tǒng)計,手動發(fā)送采購訂單,庫存安全數(shù)量的設(shè)置,庫存信息的查詢等。()財務(wù)管理主要功能包括:銷售收入金額的統(tǒng)計、采購支付金額的統(tǒng)計、利潤估算、每個員工銷售或采購業(yè)績查詢,在不同時期銷售收入或采購支出的查詢等。()銷售管理主要功能包括: 銷售信息的錄入、 銷售信息的查詢、 銷售金額統(tǒng)計、對每日銷售額和每種商品的銷售情況進行統(tǒng)計。()系統(tǒng)管理主要功能包括:倉庫管理、采購管理、銷售管理、用戶管理、財務(wù)管理、經(jīng)理管理、人事管理。()采購管理主要功能包括: 采

25、購信息的錄入、 采購信息的查詢、 采購金額統(tǒng)計、對每日采購額和每種商品的采購情況進行統(tǒng)計、 查詢訂購單、采購單狀態(tài)的更改等。()經(jīng)理管理主要功能包括:銷售信息查詢、采購信息查詢、庫存信息查詢,對每個員工的銷售業(yè)績或采購業(yè)績和不同時間段的銷售情況和采購情況進行統(tǒng)計, 按商品編號或庫存量查詢庫存信息。()人事管理主要功能包括:員工和會員基本信息的添加、刪除和查詢。系統(tǒng)結(jié)構(gòu)設(shè)計圖擁有最高權(quán)限: 管理系統(tǒng)成員,系統(tǒng)初始化 , 系統(tǒng)維護總經(jīng)理系統(tǒng)管理主要負責采購信息主要負責銷售信息的添加,刪除 ,修改等添加 ,刪除 ,修改等$采購員消費者收銀員購買商品采購信息表采購管理銷售管理銷售信息表商品庫存財務(wù)報表

26、財務(wù)管理商品管理商品信息表商品圖 4-1 系統(tǒng)結(jié)構(gòu)設(shè)計圖3.3 數(shù)據(jù)庫設(shè)計根據(jù)需求分析,系統(tǒng)共需7 張數(shù)據(jù)表,分別是:員工信息表、會員信息表、商品信息表、庫存信息表、采購信息表、銷售信息表、訂單信息表。下面分析每張數(shù)據(jù)表需要的詳細信息。注:同一種商品在不同時期可能有不同的價格,進貨價格的變化在進貨信息表中記錄,而銷售價格會根據(jù)進貨價格而改變,這種改變體現(xiàn)在商品信息表中?!皢T工信息表”用來存放員工的基本信息。所需的字段有:員工編號、員工口令、11姓名、性別、出生日期、部門、職務(wù)、家庭地址、電話和備注等。其中員工編號作為該表的主索引?!皶T信息表”用來存放會員的基本信息。所需的字段有: 會員編號、

27、姓名、性別、會員級別、消費次數(shù)、消費金額、可用積分、電話和備注等。其中會員編號作為該表的主索引。“商品信息表”用來記錄超市里每種商品的信息,這是系統(tǒng)中主要的操作對象,大部分操作都需要涉及到該表中的信息。 “商品信息表”所需字段有:商品編號、商品名稱、商品類別、商品規(guī)格、零售價格、會員價格和備注等。其中每個商品都有惟一的編號商品編號,該字段為數(shù)據(jù)表的關(guān)鍵字段?!皫齑嫘畔⒈怼笔怯脕泶娣懦欣锩婷糠N商品的庫存信息,該表所需字段有:商品編號和庫存數(shù)量、售貨數(shù)量和備注等?!安少徯畔⒈怼庇脕泶娣琶看蔚倪M貨信息。“進貨信息表”與系統(tǒng)的多張數(shù)據(jù)表相關(guān)聯(lián),在表中需要的字段有:進貨編號、商品編號、進貨價格、數(shù)量、

28、員工編號、進貨總額、進貨日期和備注。由于不同的進貨記錄可能有相同的員工編號和商品編號,所以員工編號和商品編號的組合不能作為進貨信息表的主索引,在進貨信息表中需要設(shè)置一個進貨編號作為主索引?!颁N售信息表”用來記錄每次的售貨信息,售貨信息表中的字段有:售貨編號、員工編號、會員編號、商品編號、售貨數(shù)量、售貨價格 ( 零售價格或會員價格 ) 、售貨日期、出售總額、本次利潤和備注等。與進貨信息表類似,取售貨編號為主索引?!坝唵涡畔⒈怼?用來記錄訂單信息, 訂單信息表中的字段有: 商品編號、庫存數(shù)量、需求數(shù)量、日期和備注,其中商品編號作為該表的主索引。表 4-1 員工信息表列名(中文) 列名(英文)數(shù)據(jù)類

29、型寬度小數(shù)點數(shù)是否為空員工編號Y_NumInteger8No員工口令PassInteger10No員工姓名NameInteger10No員工性別SexInteger4No出生日期BirthDateNo加入日期JoinDateNo部門DepInteger10No職務(wù)DutyInteger10No家庭住址AddrInteger50No電話TelInteger10No備注RemarkInteger50表 4-2 會員信息表12列名(中文)列名(英文)數(shù)據(jù)類型寬度小數(shù)點數(shù)是否為空會員編號V_NumInteger8No會員姓名NameInteger10No會員性別SexInteger4No會員級別Cla

30、ssInteger10No消費次數(shù)Buy_NumNumeric10No消費金額Buy_CostInteger10No可用積分ScoreInteger10No電話TelInteger10No備注RemarkInteger20表 4-3 商品信息表列名(中文) 列名(英文)數(shù)據(jù)類型寬度小數(shù)點位數(shù)是否為空商品編號P_NumInteger8No商品名稱NameVarchar10No商品類別SortVarchar8No商品規(guī)格GuigeVarchar8No零售價格Sale_CostNumeric82No會員價格Vip_CostNumeric82No備注RemarkInteger20表 4-4 銷售信息表

31、列名(中文) 列名(英文)數(shù)據(jù)類型寬度小數(shù)點數(shù)是否為空售貨編號S_NumInteger10No員工編號Y_NumInteger8No會員編號V_NumInteger8No商品編號P_NumInteger8No出售價格One_CostNumeric82No出售數(shù)量TotalNumeric10No出售日期TimeDateNo備注RemarkInteger20No表 4-5 采購信息表列名(中文) 列名(英文)數(shù)據(jù)類型寬度小數(shù)點數(shù)是否為空13進貨編號J_NumInteger10No員工編號Y_NumInteger8No商品編號P_NumInteger8No進貨價格One_CostNumeric102

32、No進貨數(shù)量TotalNumeric102No進貨日期TimeDateNo備注RemarkInteger20表 4-6 庫存信息表列名(中文) 列名(英文)數(shù)據(jù)類型寬度小數(shù)點位數(shù)是否空商品編號P_NumInteger8No進貨數(shù)量JTotalNumeric10No庫存數(shù)量KTotalNumeric10No備注RemarkInteger20表 4-7 訂單信息表列名(中文) 列名(英文)數(shù)據(jù)類型寬度小數(shù)點位數(shù)是否為空商品編號P_NumInteger8No庫存數(shù)量KTotalNumeric10No需求數(shù)量NTotalNumeric10No日期TimeDateNo備注RemarkInteger203

33、.4 編碼設(shè)計編碼是指代表事物名稱、屬性、狀態(tài)等的符號,它以簡短的符號形式代替具體的文字說明。如中國郵政編碼采用了一種 6 位的編碼來表示省市、地區(qū)等信息。設(shè)計出一個好的編碼方案對系統(tǒng)的開發(fā)工作具有重要作用。1、編碼能反映數(shù)據(jù)或信息間的邏輯關(guān)系,并使其具有唯一性。2、信息編碼化便于利用計算機進行信息或數(shù)據(jù)的識別和處理。3、利用編碼可以節(jié)省計算機課的存儲空間、提高運行速度。4、利用編碼可以提高系統(tǒng)的可靠性。常用的編碼主要有順序碼、區(qū)間碼、助記碼和縮寫碼。下面對商品編號的編碼設(shè)計進行介紹。代碼名稱:商品編號 代碼類型:區(qū)間碼 代碼長度: 8 位前三位代表類別 , 后五位為內(nèi)部順序碼。3.5 輸入

34、/輸出設(shè)計14系統(tǒng)輸入 / 輸出( I/O) 設(shè)計是在系統(tǒng)設(shè)計中很容易被忽視的環(huán)節(jié),又是一個很重要的環(huán)節(jié),它對于用戶和今后系統(tǒng)使用的方便和安全可靠性來說都是非常重要的。一個好的輸入系統(tǒng)設(shè)計可以為用戶和系統(tǒng)雙方帶來良好的工作環(huán)境,一個好的輸出系統(tǒng)可以為管理者提供簡潔、明了、實用的管理和控制信息。輸入設(shè)計包括輸入方式設(shè)計、用戶界面設(shè)計。在本系統(tǒng)中,輸入幾乎都是采用鍵盤輸入,鍵盤輸入與用戶界面設(shè)計是緊密聯(lián)系在一起的。 設(shè)計時本著方便用戶的原則,主要采用了以下措施:(1) 注意保證各個模塊的輸入格式一致,方便用戶使用不同的模塊。(2) 嚴格的檢錯措施。盡量減少用戶的輸入,以減少出錯羈旅;對用戶的輸入內(nèi)

35、容作空格、非法字符等檢驗。(3) 使用菜單方式,使得條例清晰、邏輯性強。(4) 關(guān)鍵性的強調(diào)和警告:對于數(shù)據(jù)庫的更新、刪除及用戶登錄等操作,利用提問的方式來幫助用戶進一步來幫助用戶進一步確認操作的有效性。一個好的輸出設(shè)計不僅可以贏得用戶的好評,更重要的是可以為用戶提供簡潔、明了、有效、實用的管理和控制信息。為適應企業(yè)日常管理的需要提供對內(nèi)對外的報告和單據(jù),本系統(tǒng)主要采用屏幕輸出和打印輸出。屏幕輸出主要是滿足日常管理的需要,用于查詢結(jié)果的顯示;而打印輸出主要是為了提供對內(nèi)對外的報告和單據(jù)。4 系統(tǒng)實施4.1 系統(tǒng)配置(1)硬件環(huán)境 CPU賽揚 1.2 ,內(nèi)存 64Mb以上,硬盤 3G以上。(2)軟件環(huán)境各種操作系統(tǒng),如:windows98/windowsxp/windos2000 。4.2 系統(tǒng)菜單系統(tǒng)菜單包括系統(tǒng)、銷售管理、采購管理、倉庫管理、財務(wù)管理、經(jīng)理管理、人事管理、帳號管理和幫助。其中系統(tǒng)菜單中有登錄、退出和系統(tǒng)初始化子菜單;4.3 系統(tǒng)窗口15圖 5-1 登錄窗口圖 5-2 銷售管理窗口圖 5-3 采購管理窗口16圖 5-4 倉庫管理窗口圖 5-5 財務(wù)管理窗口17圖 5-

溫馨提示

  • 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

提交評論