版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、超市倉庫管理系統(tǒng)詳細(xì)設(shè)計說明書 1引言 錯誤 !未定義書簽。 編寫目的 錯誤 ! 未定義書簽。 項目背景 錯誤 !未定義書簽。 定義 錯誤 !未定義書簽。 參考資料 錯誤 !未定義書簽。 2總體設(shè)計 需求概述 錯誤 ! 未定義書簽。 錯誤 ! 未定義書簽。 軟件結(jié)構(gòu) 錯誤 ! 未定義書簽。 3程序描述 功能 錯誤 ! 未定義書簽。 錯誤 ! 未定義書簽。 性能 錯誤 !未定義書簽。 輸入項目 錯誤 !未定義書簽。 輸出項目 錯誤 !未定義書簽。 算法 錯誤 ! 未定義書簽。 程序邏輯 錯誤 !未定義書簽。 接口 錯誤 ! 未定義書簽。 存儲分配 錯誤 !未定義書簽。 限制條件 錯誤 !未定義書
2、簽。 測試要點 錯誤 !未定義書簽。 1引言 編寫目的 1)大大提高超市的運作效率; 2)通過全面的信息采集和處理,輔助提高超市的決策水平; 3)使用本系統(tǒng),可以迅速提升超市的管理水平,為降低經(jīng)營成本,提高效益, 增強超市擴張力, 提供有效的技術(shù)保障。 項目背景 21 世紀(jì),超市的競爭也進(jìn)入到了一個全新的領(lǐng)域,競爭已不再是規(guī)模的競爭, 而是技術(shù)的競爭、 管理的競爭、人才的競爭。 技術(shù)的提升和管理的升級是超市業(yè) 的競爭核心。 零售領(lǐng)域目前呈多元發(fā)展趨勢, 多種業(yè)態(tài):超市、倉儲店、便利店、 特許加盟店、專賣店、貨倉等相互并存。如何在激烈的競爭中擴大銷售額、降低 經(jīng)營成本、擴大經(jīng)營規(guī)模,成為超市營業(yè)
3、者努力追求的目標(biāo)。 定義 (1)商品條形碼:每種商品具有唯一的條形碼,對于某些價格一樣的商品,可 以使用自定義條形碼。 (2)交易清單:包括交易的流水賬號、每類商品的商品名、數(shù)量、該類商品的 總金額、交易的時間、負(fù)責(zé)本次收銀的員工號。 (3)商品積壓:在一定時期內(nèi),遠(yuǎn)無法完成銷售計劃的商品會造成積壓。 (4)促銷:在一定時期內(nèi),某些商品會按低于原價的促銷價格銷售。 庫存告警提示:當(dāng)商品的庫存數(shù)量低于庫存報警數(shù)量時發(fā)出提示。 (5)盤點:計算出庫存、銷售額、盈利等經(jīng)營指標(biāo)。 參考資料 數(shù)據(jù)庫原理及設(shè)計 陶宏才編 清華大學(xué)出版社 SQL Server 2005實用教程范立南編 清華大學(xué)出版社 SQ
4、L Server 2005編程員指南李香敏編 北京希望電子出版社 輕松搞定 SQL Server 2005程序設(shè)計 Rebecca 編 軟件工程規(guī)范 Watts 編 清華大學(xué)出版社 軟件工程理論與實踐Shari Lawrenee Pfleege編 清華大學(xué)出版社 軟件需求分析 Swapna Kishore編機械工業(yè)出版社 軟件工程思想 林銳編 2總體設(shè)計 需求概述 客戶端子系統(tǒng): 在客戶端系統(tǒng)的功能實現(xiàn)上,可以分為以下幾個部分: (1)商品信息的輸入和統(tǒng)計 超市倉庫管理系統(tǒng)的商品信息由專人負(fù)責(zé)輸入。這部分功能是客戶端子系統(tǒng) 的 基本部分, 這個功能是以后各個部分的基礎(chǔ)。 系統(tǒng)要求做到即能夠從其
5、它子系統(tǒng) 中共享一部分信息, 又有方便的操作界面工手工輸入商品信息。 這部分要求對輸 入的數(shù)據(jù)進(jìn)行簡單的統(tǒng)計,供超市倉庫管理人員進(jìn)行查詢和宏觀調(diào)控。 ( 2)商品變更信息的存儲: 將商品變更的信息存儲到超市倉庫管理系統(tǒng)的客戶 端系統(tǒng)中,以備以后的取貨確認(rèn)以及查 詢。 ( 3)貨物信息的傳遞及接收: 將商品的變更信息由倉管客戶端由網(wǎng)絡(luò)傳到超市 倉庫管理系統(tǒng)的服務(wù)器上,并且接受計劃部返回的訂單信息,然后存儲起來。 (4)取訂單生成和打印 根據(jù)超市倉庫管理系統(tǒng)的產(chǎn)品的最新信息,經(jīng)過確認(rèn)無誤后,上傳給產(chǎn)品采 購部門。 (5)超市商品銷售情況的核算 這一功能是在上一功能的基礎(chǔ)上,對商品銷售額進(jìn)行單項核算
6、,得到超市商 品的銷售情況并把核算結(jié)果作為報表輸出。 2服務(wù)器端的功能要求: 通過計算機網(wǎng)絡(luò)將客戶端與服務(wù)器的數(shù)據(jù)庫相連, 將從客戶端得到的信息進(jìn) 行處理,實現(xiàn)商品查詢,采購訂單的生成,銷售統(tǒng)計,綜合信息查詢等子系統(tǒng)。 以計算機成本核算為中心, 實現(xiàn)存取貨物業(yè)務(wù)的計算機自動化, 為超市的倉庫管 理降低成本、提高管理效率、經(jīng)營決策提供及時精確的依據(jù)。 在服務(wù)器端系統(tǒng)的功能實現(xiàn)上,可以分為以下幾個部分: ( 1)接收計劃部門客戶端發(fā)回的所需商品信息: 通過網(wǎng)絡(luò)接收商品需求信息并 存入到服務(wù)器的數(shù)據(jù)庫中。 ( 2)生成采購貨物信息: 根據(jù)所需貨物信息(規(guī)格,價格),在數(shù)據(jù)庫中查詢并得到正確的采購貨物
7、的信 息(價格,規(guī)格,等級),分配所需的產(chǎn)品記錄并在數(shù)據(jù)庫中做出已售出的標(biāo)記。 ( 3)傳遞商品信息到客戶端: 把得到的采購貨物信息通過網(wǎng)絡(luò)傳遞到超市倉庫 管理系統(tǒng)。 ( 4)接收超市倉庫管理系統(tǒng)的反饋信息: 對超市倉庫管理系統(tǒng)的反饋信息進(jìn)行 分析,把已經(jīng)售出的商品進(jìn)行統(tǒng)計,退掉的商品要進(jìn)行數(shù)據(jù)庫的恢復(fù)。 (5)印出商品給已經(jīng)賣出的記錄: 根據(jù)記錄的取票通知及帳單, 經(jīng)過確認(rèn)無誤 后,接受記錄的付款后把商品印出來交給采購部門。 (6)銷售額的分析和管理 這一步驟的功能要求包括對銷售的商品進(jìn)行分析, 這一工作是在前面的基礎(chǔ) 上,以計算機為工具, 對商品預(yù)定系統(tǒng)的功能和目標(biāo)進(jìn)行擴充。 它以財務(wù)管理
8、學(xué) 為理論基礎(chǔ),以輔助決策為目標(biāo),以商品銷售數(shù)據(jù)為中心,廣泛采用統(tǒng)計學(xué)、運 籌學(xué)的分析方法, 對銷售信息進(jìn)行深層加工, 建立反映不同商品需求的模型, 提 供管理上所需的各種輔助決策信息和財務(wù)信息。 這一要求是商品預(yù)定系統(tǒng)的最高 目標(biāo),將通過系統(tǒng)運行后獲得的大量銷售歷史數(shù)據(jù)基礎(chǔ)上,實現(xiàn)這一目標(biāo)。 商品預(yù)定系統(tǒng)的性能需求 為了保證系統(tǒng)能夠長期、安全、穩(wěn)定、可靠、高效的運行,商品預(yù)定系統(tǒng)應(yīng) 該滿足以下的性能需求: 1 系統(tǒng)處理的準(zhǔn)確性和及時性 系統(tǒng)處理的準(zhǔn)確性和及時性是系統(tǒng)的必要性能。在系統(tǒng)設(shè)計和開發(fā)過程中, 要充分考慮系統(tǒng)當(dāng)前和將來可能承受的工作量, 使系統(tǒng)的處理能力和響應(yīng)時間能 夠滿超市對信息處
9、理的需求。 由于商品預(yù)定系統(tǒng)的查詢功能對于整個系統(tǒng)的功能 和性能完成舉足輕重。 作為系統(tǒng)的很多數(shù)據(jù)來源, 而商品數(shù)量和時間又影響超市 的決策活動, 其準(zhǔn)確性很大程度上決定了商品預(yù)定系統(tǒng)的成敗。 在系統(tǒng)開發(fā)過程 中,必須采用一定的方法保證系統(tǒng)的準(zhǔn)確性。 2 系統(tǒng)的開放性和系統(tǒng)的可擴充性 商品預(yù)定系統(tǒng)在開發(fā)過程中, 應(yīng)該充分考慮以后的可擴充性。 例如賣出系統(tǒng) 的方式的改變, 用戶查詢的需求也會不斷的更新和完善。 所有這些, 都要求系統(tǒng) 提供足夠的手段進(jìn)行功能的調(diào)整和擴充。 而要實現(xiàn)這一點, 應(yīng)通過系統(tǒng)的開放性 來完成,既系統(tǒng)應(yīng)是一個開放系統(tǒng), 只要符合一定的規(guī)范, 可以簡單的加入和減 少系統(tǒng)的模塊
10、, 配置系統(tǒng)的硬件。 通過軟件的修補、 替換完成系統(tǒng)的升級和更新 換代。 3 系統(tǒng)的易用性和易維護(hù)性 商品預(yù)定系統(tǒng)是直接面對使用人員的, 而使用人員往往對計算機并不時非常 熟悉。這就要求系統(tǒng)能夠提供良好的用戶接口, 易用的人機交互界面。 要實現(xiàn)這 一點,就要求系統(tǒng)應(yīng)該盡量使用用戶熟悉的術(shù)語和中文信息的界面; 針對用戶可 能出現(xiàn)的使用問題, 要提供足夠的在線幫助, 縮短用戶對系統(tǒng)熟悉的過程。 商品 預(yù)定系統(tǒng)中涉及到的數(shù)據(jù)是超市訂貨的相當(dāng)重要的信息, 系統(tǒng)要提供方便的手段 供系統(tǒng)維護(hù)人員進(jìn)行數(shù)據(jù)的備份, 日常的安全管理, 系統(tǒng)意外崩潰時數(shù)據(jù)的恢復(fù) 等工作。 4 系統(tǒng)的標(biāo)準(zhǔn)性 系統(tǒng)在設(shè)計開發(fā)使用過程
11、中都要涉及到很多計算機硬件、 軟件。所有這些都 要符合主流國際、國家和行業(yè)標(biāo)準(zhǔn)。例如在開發(fā)中使用的操作系統(tǒng)、網(wǎng)絡(luò)系統(tǒng)、 開發(fā)工具都必須符合通用標(biāo)準(zhǔn)。如規(guī)范的數(shù)據(jù)庫操縱界面、作為業(yè)界標(biāo)準(zhǔn)的 TCP/IF網(wǎng)絡(luò)協(xié)議及IS0900麻準(zhǔn)所要求的質(zhì)量規(guī)范等;同時,在自主開發(fā)本系統(tǒng)時, 要進(jìn)行良好的設(shè)計工作, 制訂行之有效的軟件工程規(guī)范, 保證代碼的易讀性、 可 操作性和可移植性。 5系統(tǒng)的先進(jìn)性 目前計算系統(tǒng)的技術(shù)發(fā)展相當(dāng)快, 做為商品預(yù)定系統(tǒng)工程, 應(yīng)該保證系統(tǒng)在 下個世紀(jì)仍舊是先進(jìn)的, 在系統(tǒng)的生命周期盡量做到系統(tǒng)的先進(jìn)信息處理的要求 而不至于落后。 這一方面通過系統(tǒng)的開放性和可擴充性, 不斷改善系統(tǒng)
12、的功能完 成。另一方面, 在系統(tǒng)設(shè)計和開發(fā)的過程中, 應(yīng)在考慮成本的基礎(chǔ)上盡量采用當(dāng) 前主流并先進(jìn)且有良好發(fā)展前途的產(chǎn)品。 6系統(tǒng)的響應(yīng)速度 超市倉庫管理系統(tǒng)系統(tǒng)在日常處理中的響應(yīng)速度為秒級, 達(dá)到實時要求, 以 及時 反饋信息。 在進(jìn)行統(tǒng)計分析時, 根據(jù)所需數(shù)據(jù)量的不同而從秒級到分鐘級, 原則是保證操作人員不會因為速度問題而影響工作效率。 超市倉庫管理系統(tǒng)的數(shù)據(jù)需求 超市倉庫管理系統(tǒng)的數(shù)據(jù)需求包括如下幾點: 1 數(shù)據(jù)錄入和處理的準(zhǔn)確性和實時性 數(shù)據(jù)的輸入是否準(zhǔn)確是數(shù)據(jù)處理的前提, 錯誤的輸入會導(dǎo)致系統(tǒng)輸出的不正 確和不可用, 從而使系統(tǒng)的工作失去意義。 數(shù)據(jù)的輸入來源是手工輸入。 手工輸 入
13、要通過系統(tǒng)界面上的安排系統(tǒng)具有容錯性,并且對操作人員要進(jìn)行系統(tǒng)的培 訓(xùn)。 在系統(tǒng)中,數(shù)據(jù)的輸入往往是大量的,因此系統(tǒng)要有一定的處理能力,以 保證迅速的處理數(shù)據(jù)。 2 數(shù)據(jù)的一致性與完整性 由于系統(tǒng)的數(shù)據(jù)是共享的, 在不同的超市倉庫管理系統(tǒng)中, 商品是共享數(shù)據(jù), 所以如何保證這些數(shù)據(jù)的一致性, 是系統(tǒng)必須解決的問題。 要解決這一問題, 要 有一定的人員維護(hù)數(shù)據(jù)的一致性, 在數(shù)據(jù)錄入處控制數(shù)據(jù)的去向, 并且要求對數(shù) 據(jù)庫的數(shù)據(jù)完整性進(jìn)行嚴(yán)格的約束。對于輸入的數(shù)據(jù),要為其定義完整性規(guī)則, 如果不能符合完整性約束,系統(tǒng)應(yīng)該拒絕該數(shù)據(jù)。 3 數(shù)據(jù)的共享與獨立性 整個超市倉庫管理系統(tǒng)的數(shù)據(jù)是共享的。 然而
14、,從系統(tǒng)開發(fā)的角度上看, 共 享會給設(shè)計和調(diào)試帶來困難。 因此, 應(yīng)該提供靈活的配置, 使各個分系統(tǒng)能夠獨 立運行,而通過人工干預(yù)的手段進(jìn)行系統(tǒng)數(shù)據(jù)的交換。 這樣, 也能提供系統(tǒng)的強 壯性。 4. Clie nt/Server結(jié)構(gòu)總體設(shè)計方案對它的約束: 超市倉庫管理系統(tǒng)做為 Client/Server 結(jié)構(gòu)的一個應(yīng)用系統(tǒng), 不可避免的要受 到Clie nt/Server結(jié)構(gòu)的約束。在其實施的各個階段都要服從它的一些規(guī)劃,包括 功能設(shè)計、系統(tǒng)配置和計劃。同時,由于信息的共享,商品預(yù)定系統(tǒng)還受到其它 系統(tǒng)的信息約束。 5人力、資金、時間的約束 超市倉庫管理工程實施的目標(biāo)就是要帶給超市管理看得出見
15、的效益, 其開發(fā) 過程中也要考慮到人力、資金和時間的約束。因此,在設(shè)計中,重點是銷售系統(tǒng) 中的方便快捷, 能提供給記錄以優(yōu)質(zhì)高效的服務(wù), 并提高銷售的效率和便捷, 為 航空公司帶來良好的效益。 6.技術(shù)發(fā)展規(guī)律的約束 計算機技術(shù)和產(chǎn)品的發(fā)展日新月異, 將會給信息處理帶來更多的手段,同時 也會帶來更加豐富的信息表達(dá)形式。 例如圖象和語音技術(shù)的進(jìn)步,多媒體技術(shù)的 發(fā)展,這些都要求系統(tǒng)在設(shè)計時考慮技術(shù)變化的可能性,為可能的變化預(yù)留一定 的系統(tǒng)處理能力。 軟件結(jié)構(gòu) 總體結(jié)構(gòu)和模塊外部設(shè)計 系統(tǒng)總體結(jié)構(gòu) 模塊外部結(jié)構(gòu) 模塊子系統(tǒng)結(jié)構(gòu) 快速商品錄入 支持條形碼掃描 功能描述:商品錄入子系統(tǒng)要求能快速錄入商
16、品,因此必須支持條形碼掃描 功能描述:收銀業(yè)務(wù)子系統(tǒng)能計算交易總額,打印交易清單,并根據(jù)會員卡打折。 進(jìn)貨管理 功能描述:進(jìn)貨管理子系統(tǒng)可以根據(jù)庫存自動指定進(jìn)貨計劃,進(jìn)貨時自動等級, 以及提供查詢和打印計劃進(jìn)貨與入庫記錄的功能。 銷售管理 生成銷售排行榜 T查詢打印銷售情況 商品銷售控制 功能描述:銷售管理子系統(tǒng)可以控制某商品是否允許銷售,查詢每種商品的銷售 情況并產(chǎn)生年、月、日報表,同時可以生成銷售排行榜。 功能描述:庫存管理子系統(tǒng)提供查詢庫存明細(xì)記錄的基本功能,并根據(jù)庫存的狀 態(tài)報警,以及自動盤點計算。 功能描述:人員管理子系統(tǒng)提供基本信息登記管理, 員工操作權(quán)限管理,客戶銷 售權(quán)限管理的
17、功能。 3.程序描述 功能 本系統(tǒng)必須具有以下功能: 商品錄入:根據(jù)超市業(yè)務(wù)特點制定相關(guān)功能,可以通過輸入唯一編號、掃 描條形碼、商品名稱等來實現(xiàn)精確或模糊的商品掃描錄入。該掃描錄入方法 可以充分保證各種電腦操作水平層次的人員均能準(zhǔn)確快速地進(jìn)行商品掃描 錄入。 收銀業(yè)務(wù):通過掃描條形碼或者直接輸入商品名稱(對于同類多件商品采用 一次錄入加數(shù)量的方式)自動計算本次交易的總金額。在顧客付款后,自動 計算找零,同時打印交易清單(包括交易的流水賬號、每類商品的商品名、 數(shù)量、該類商品的總金額、交易的時間、負(fù)責(zé)本次收銀的員工號)。如果顧 客是本店會員并持有本人會員卡,則在交易前先掃描會員卡,并對所購物品
18、 全部實行95折優(yōu)惠,并將所購物品的總金額累計到該會員的總消費金額中。 會員卡的有效期限為一年,滿一年未續(xù)卡者,該會員卡將被注銷。 安全性:OS登陸、退出、換班與操作鎖定等權(quán)限驗證保護(hù);斷電自動保護(hù) 最大限度防止意外及惡意非法操作。 獨立作業(yè):有的斷網(wǎng)收銀即在網(wǎng)絡(luò)服務(wù)器斷開或網(wǎng)絡(luò)不通的情況下,收銀機 仍能正常作業(yè) 進(jìn)貨管理: 根據(jù)銷售情況及庫存情況,自動制定進(jìn)貨計劃(亦可手工制定 修改),可以避免盲目進(jìn)貨造成商品積壓。按計劃單有選擇性地進(jìn)行自動入 庫登記。綜合查詢打印計劃進(jìn)貨與入庫記錄及金額。 銷售管理:商品正常銷售、促銷與限量、限期及禁止銷售控制。 綜合查詢 各種銷售明細(xì)記錄、各地收銀員收銀
19、記錄以及交結(jié)賬情況等。按多種方式 統(tǒng)計生成銷售排行榜,靈活察看和打印商品銷售日、月、年報表。 庫存管理:綜合查詢庫存明細(xì)記錄。 庫存狀態(tài)自動告警提示。如庫存過剩、 少貨、缺貨等。軟件為您預(yù)警,避免庫存商品積壓損失和缺貨。庫存自動 盤點計算。 人員管理:員工、會員、供貨商、廠商等基本信息登記管理。 員工操作權(quán)限管理 戶銷售權(quán)限管理。 性能 商品錄入:輸入的數(shù)據(jù)為整形與字符型;響應(yīng)時間、更新處理時間、數(shù)據(jù)轉(zhuǎn)換與 傳輸時間、運行時間,這些時間盡可能短。在操作方式、運行環(huán)境、與其他軟件 的接口以及開發(fā)計劃等發(fā)生變化時,可使用系統(tǒng)自帶的一個程序來修改現(xiàn)行系 統(tǒng),以適應(yīng)新的變化。 收銀業(yè)務(wù):輸入的數(shù)據(jù)為整
20、形與字符型;響應(yīng)時間、更新處理時間、數(shù)據(jù)轉(zhuǎn)換與 傳輸時間、運行時間,這些時間盡可能短。在操作方式、運行環(huán)境、與其他軟件 的接口以及開發(fā)計劃等發(fā)生變化時,可使用系統(tǒng)自帶的一個程序來修改現(xiàn)行系 統(tǒng),以適應(yīng)新的變化。 安全性:輸入的數(shù)據(jù)為整形與字符型;響應(yīng)時間、更新處理時間、數(shù)據(jù)轉(zhuǎn)換與傳 輸時間、運行時間,這些時間盡可能短。在操作方式、運行環(huán)境、與其他軟件的 接口以及開發(fā)計劃等發(fā)生變化時,可使用系統(tǒng)自帶的一個程序來修改現(xiàn)行系統(tǒng), 以適應(yīng)新的變化。 進(jìn)貨管理:輸入的數(shù)據(jù)為整形與字符型;響應(yīng)時間、更新處理時間、數(shù)據(jù)轉(zhuǎn)換與 傳輸時間、運行時間,這些時間盡可能短。在操作方式、運行環(huán)境、與其他軟件 的接口以及
21、開發(fā)計劃等發(fā)生變化時,可使用系統(tǒng)自帶的一個程序來修改現(xiàn)行系 統(tǒng),以適應(yīng)新的變化。 銷售管理:輸入的數(shù)據(jù)為整形與字符型;響應(yīng)時間、更新處理時間、數(shù)據(jù)轉(zhuǎn)換與 傳輸時間、運行時間,這些時間盡可能短。在操作方式、運行環(huán)境、與其他軟件 的接口以及開發(fā)計劃等發(fā)生變化時,可使用系統(tǒng)自帶的一個程序來修改現(xiàn)行系 統(tǒng),以適應(yīng)新的變化 庫存管理:輸入的數(shù)據(jù)為整形與字符型;響應(yīng)時間、更新處理時間、數(shù)據(jù)轉(zhuǎn)換與 傳輸時間、運行時間,這些時間盡可能短。在操作方式、運行環(huán)境、與其他軟件 的接口以及開發(fā)計劃等發(fā)生變化時,可使用系統(tǒng)自帶的一個程序來修改現(xiàn)行系 統(tǒng),以適應(yīng)新的變化。 人員管理:輸入的數(shù)據(jù)為整形與字符型;響應(yīng)時間、更
22、新處理時間、數(shù)據(jù)轉(zhuǎn)換與 傳輸時間、運行時間,這些時間盡可能短。在操作方式、運行環(huán)境、與其他軟件 的接口以及開發(fā)計劃等發(fā)生變化時,可使用系統(tǒng)自帶的一個程序來修改現(xiàn)行系 統(tǒng),以適應(yīng)新的變化。 輸入項目 采購商品(PurchasingGoods) 1. 采購員選擇供貨商; 2. 選擇該供貨商所售的某種商品; 3. 選擇采購數(shù)量及付款方式、期望到貨時間等; 4. 下發(fā)米購單。 商品入庫(In put in gGoods): 1. 倉庫管理員選擇庫區(qū)庫位; 2. 錄入商品信息 字段名 字段類型 長度 主/外鍵 字段值約束 對應(yīng)中文名 StockID Varchar 10 P Not null 入庫編號
23、MerchlD Varchar 10 F Not null 入庫商品編號 MerchNum Int 4 Not null 入庫數(shù)量 MerchPrice Money 4 Not null 單額 TotalPrice Money 4 Not null 總額 StockDate Datetime 8 Datetime 入庫日期 Pla nDate Datetime 8 Datetime 計劃進(jìn)貨日期 StockState Int 4 Not null 入庫狀態(tài) 商品銷售(SeilingGoods) 1. 售貨員銷售商品; 2. 系統(tǒng)記錄商品信息及銷售數(shù)量; 字段名 字段類型 長度 主/外鍵 字段值
24、約束 對應(yīng)中文名 SaleID Varchar 10 P Not null 銷售編號 MerChID Varchar 10 F Not null 商品編號 SaleDate Datetime 8 Not null 銷售日期 SaleNum Int 4 Not null 銷售數(shù)量 SalePrice Money 4 Not null 銷售單額 商品退貨(ReturningGoods) 1. 售貨員錄入商品編號及數(shù)量; 2. 系統(tǒng)將商品重新納入可以銷售的范圍; 3. 采購?fù)素浿苯訉⑸唐吠嘶毓?yīng)商 字段名 字段類型 長度 主/外鍵 字段值約束 對應(yīng)中文名 SaleID Varchar 10 P No
25、t null 銷售編號 MerChID Varchar 10 F Not null 商品編號 SaleDate Datetime 8 Not null 銷售日期 MerchNum Int 4 Not null 庫存數(shù)量 SalePrice Money 4 Not null 銷售單額 ProvideID Varchar 10 F Not null 供貨商編號 ProvideName Varchar 50 Not null 供貨商名稱 ProvideAddress Varchar 250 供貨商地址 ProvidePh one Varchar 25 供貨商電話 商品銷毀(DestroyingGoo
26、ds) 1. 工作人員將商品出庫; 2. 系統(tǒng)記錄商品銷毀數(shù)量 字段名 字段類型 長度 主/外鍵 字段值約束 對應(yīng)中文名 MerChID Varchar 10 F Not null 商品編號 SaleDate Datetime 8 Not null 銷毀日期 MerchNum Int 4 Not null 庫存數(shù)量 ProvideID Varchar 10 F Not null 供貨商編號 商品盤點(CheckingGoods) 1. 工作人員盤點商品; 2. 如果商品與系統(tǒng)記錄不符,添加或刪除商品; 3. 在盤點單中記錄商品盤點情況。 字段名 字段類型 長度 主/外鍵 字段值約束 對應(yīng)中文名
27、 MerChID Varchar 10 F Not null 商品編號 MerchNum Int 4 Not null 庫存數(shù)量 MerchName Varchar 50 Not null 商品名稱 ProvideID Varchar 10 F Not null 供貨商編號 商品及報表查詢(QueryingGoods) 1. 所有用戶都可以對商品進(jìn)行查詢; 2. 有相應(yīng)權(quán)限的用戶可以對相應(yīng)報表進(jìn)行查詢。 字段名 字段類型 長度 主/外鍵 字段值約束 對應(yīng)中文名 MerChID Varchar 10 F Not null 商品編號 系統(tǒng)維護(hù)(MaintainingSystem) 1. 系統(tǒng)管理員
28、設(shè)置用戶登陸權(quán)限; 2. 系統(tǒng)管理員備份數(shù)據(jù)及清理數(shù)據(jù); 3. 系統(tǒng)管理員對超市基本信息進(jìn)行維護(hù) 字段名 字段類型 長度 主/外鍵 字段值約束 對應(yīng)中文名 UserName Varchar 25 Not null 用戶名稱 UserPW Varchar 50 Not null 用戶密碼 UserStyle Int 4 Not null 用戶類型 采購單生成(ProducingPurBill) 米購商品時先生成米購單,按照米購單進(jìn)行商品米購 字段名 字段類型 長度 主/外鍵 字段值約束 對應(yīng)中文名 MerChID Varchar 10 F Not null 商品編號 MerchNum Int 4
29、 Not null 庫存數(shù)量 MerchName Varchar 50 Not null 商品名稱 MerchPrice Money 4 Not null 單額 TotalPrice Money 4 Not null 總額 StockDate Datetime 8 Datetime 日期 ProvideID Varchar 10 F Not null 供貨商編號 盤點單生成(ProducingCheckBill) 商品盤點結(jié)束生成盤點單 銷售單生成(ProducingSellBill) 商品銷售結(jié)束生成銷售單 字段名 字段類型 長度 主/外鍵 字段值約束 對應(yīng)中文名 SaleID Varcha
30、r 10 P Not null 銷售編號 MerChID Varchar 10 F Not null 商品編號 SaleDate Datetime 8 Not null 銷售日期 SaleNum Int 4 Not null 銷售數(shù)量 SalePrice Money 4 Not null 銷售單額 輸出項目 采購商品(PurchasingGoods) 字段名 字段類型 長度 主/外鍵 字段值約束 對應(yīng)中文名 MerchID int 4 P Not null 商品編號 MerchName Varchar 50 Not null 商品名稱 MerchPrice Money 4 Not null 價
31、格 MerchNum Int 4 Not null 庫存數(shù)量 Pla nNum Int 4 null 計劃進(jìn)貨數(shù) BarCode Varchar 50 Not null 條形碼 AllowAbate Int 4 Not null 允許打折 AllowSale Int 4 Not null 允許銷售 FactoryID Varchar 10 F Not null 廠商編號 ProvideID Varchar 10 F Not null 供貨商編號 商品入庫(In put in gGoods): 字段名 字段類型 長度 主/外鍵 字段值約束 對應(yīng)中文名 StockID Varchar 10 P N
32、ot null 入庫編號 MerchID Varchar 10 F Not null 入庫商品編號 MerchNum Int 4 Not null 入庫數(shù)量 MerchPrice Money 4 Not null 單額 TotalPrice Money 4 Not null 總額 StockDate Datetime 8 Datetime 入庫日期 StockState Int 4 Not null 入庫狀態(tài) 商品銷售(SellingGoods) 字段名 字段類型 長度 主/外鍵 字段值約束 對應(yīng)中文名 SaleID Varchar 10 P Not null 銷售編號 MerChID Var
33、char 10 F Not null 商品編號 SaleDate Datetime 8 Not null 銷售日期 SaleNum Int 4 Not null 銷售數(shù)量 SalePrice Money 4 Not null 銷售單額 商品退貨(ReturningGoods) 字段名 字段類型 長度 主/外鍵 字段值約束 對應(yīng)中文名 MerchID int 4 P Not null 商品編號 MerchName Varchar 50 Not null 商品名稱 MerchPrice Money 4 Not null 價格 MerchNum Int 4 Not null 庫存數(shù)量 BarCode
34、 Varchar 50 Not null 條形碼 FactoryID Varchar 10 F Not null 廠商編號 ProvideID Varchar 10 F Not null 供貨商編號 商品銷毀(DestroyingGoods) 字段名 字段類型 長度 主/外鍵 字段值約束 對應(yīng)中文名 MerchID int 4 P Not null 商品編號 MerchName Varchar 50 Not null 商品名稱 MerchPrice Money 4 Not null 價格 MerchNum Int 4 Not null 庫存數(shù)量 BarCode Varchar 50 Not n
35、ull 條形碼 FactoryID Varchar 10 F Not null 廠商編號 ProvideID Varchar 10 F Not null 供貨商編號 字段名 字段類型 長度 主/外鍵 字段值約束 對應(yīng)中文名 MerchID int 4 P Not null 商品編號 MerchName Varchar 50 Not null 商品名稱 MerchPrice Money 4 Not null 價格 MerchNum Int 4 Not null 庫存數(shù)量 FactorylD Varchar 10 F Not null 廠商編號 ProvideID Varchar 10 F Not
36、 null 供貨商編號 商品及報表查詢(QueryingGoods) 字段名 字段類型 長度 主/外鍵 字段值約束 對應(yīng)中文名 MerchID int 4 P Not null 商品編號 MerchName Varchar 50 Not null 商品名稱 MerchPrice Money 4 Not null 價格 MerchNum Int 4 Not null 庫存數(shù)量 BarCode Varchar 50 Not null 條形碼 AllowAbate Int 4 Not null 允許打折 AllowSale Int 4 Not null 允許銷售 FactoryID Varchar
37、10 F Not null 廠商編號 ProvideID Varchar 10 F Not null 供貨商編號 采購單生成(ProducingPurBill) 字段名 字段類型 長度 主/外鍵 字段值約束 對應(yīng)中文名 MerchID int 4 P Not null 商品編號 MerchName Varchar 50 Not null 商品名稱 MerchPrice Money 4 Not null 價格 MerchNum Int 4 Not null 庫存數(shù)量 Pla nNum Int 4 null 計劃進(jìn)貨數(shù) FactoryID Varchar 10 F Not null 廠商編號 Pr
38、ovideID Varchar 10 F Not null 供貨商編號 盤點單生成(ProducingCheckBill) 字段名 字段類型 長度 主/外鍵 字段值約束 對應(yīng)中文名 MerchID int 4 P Not null 商品編號 MerchName Varchar 50 Not null 商品名稱 MerchPrice Money 4 Not null 價格 MerchNum Int 4 Not null 庫存數(shù)量 FactoryID Varchar 10 F Not null 廠商編號 ProvideID Varchar 10 F Not null 供貨商編號 銷售單生成(Pro
39、ducingSellBill) 字段名 字段類型 長度 主/外鍵 字段值約束 對應(yīng)中文名 SaleID Varchar 10 P Not null 銷售編號 MerChID Varchar 10 F Not null 商品編號 SaleDate Datetime 8 Not null 銷售日期 SaleNum Int 4 Not null 銷售數(shù)量 SalePrice Money 4 Not null 銷售單額 算法 采購商品(PurchasingGoods) IF某種商品發(fā)生庫存短缺情況 進(jìn)行米購準(zhǔn)備,打印出米購報表 ELSE不采購商品 商品入庫(In put in gGoods): /購來
40、的商品進(jìn)行按類入庫 IF入庫編號不重復(fù) 進(jìn)行入庫處理,產(chǎn)生相應(yīng)的入庫信息:入庫商品編號,入庫日期,入庫后的 庫存數(shù)量等 ELSE提示編號重復(fù) 重新制定編號 商品銷售(SeilingGoods) 每銷售出某種商品,相應(yīng)的商品的庫存數(shù)量一1 商品退貨(ReturningGoods) 每退回某種商品,相應(yīng)的商品的庫存數(shù)量 +1,并進(jìn)行返廠處理 商品盤點(CheckingGoods) 商品及報表查詢(QueryingGoods) /某種商品的查詢 IF要查詢的商品的編號不為空 顯示出該商品的所有信息:商品編號,商品名稱,商品單價,商品數(shù) 量,廠商,供貨商等信息 ELSE該商品不存在 重新查詢 盤點單生成(ProducingCheckBill) IF某種商品達(dá)到了下限警報 產(chǎn)生商品短缺,進(jìn)行商品的米購 ELSE沒有達(dá)到下限警報 產(chǎn)生商品的盈余,不用進(jìn)行采購 用戶管理 用戶登錄前需要輸入用戶名和密碼 IF用戶名AND密碼輸入正確 該用戶進(jìn)入系統(tǒng)并且擁有當(dāng)前用戶的權(quán)限 D1 產(chǎn) 表 生 報 夠 不 + 夠 D3 + 倉庫 店 8 司管 配貨 庫存 更新 總 貨 數(shù)量 ELSE輸入有誤 重新輸入 程序邏輯 超市倉庫管理系統(tǒng)數(shù)據(jù)流程圖 貨物清單 D2缺貨信息 庫存清單 報表 子公 理員 信息 分配
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度交通行業(yè)勞務(wù)派遣管理規(guī)范范本2篇
- 自愿性與強制性之間-中國農(nóng)村合作醫(yī)療的制度嵌入性與可持續(xù)性發(fā)展分析
- 臨床胸腔閉式引流護(hù)理要點
- 陜西省寶雞市鳳翔區(qū)2024-2025學(xué)年八年級上學(xué)期期末質(zhì)量檢測地理試卷(含答案)
- 二零二五年度擔(dān)保合同標(biāo)的特性與案例分析3篇
- 二零二五年度商鋪租賃合同-含環(huán)保材料及綠色裝修2篇
- Unit7 How much?(說課稿)-2024-2025學(xué)年譯林版(三起)英語四年級上冊
- 二零二五年度房地產(chǎn)經(jīng)紀(jì)實務(wù)培訓(xùn)第二十六講經(jīng)紀(jì)機構(gòu)品牌建設(shè)合同3篇
- 貴州盛華職業(yè)學(xué)院《生物醫(yī)學(xué)信號檢測與處理》2023-2024學(xué)年第一學(xué)期期末試卷
- 新疆塔城地區(qū)(2024年-2025年小學(xué)六年級語文)部編版質(zhì)量測試(上學(xué)期)試卷及答案
- 信息技術(shù)咨詢服務(wù)合同5篇
- 手術(shù)室安全核查制度及流程課件
- 合規(guī)管理規(guī)定(新設(shè)合規(guī)部)、國有企業(yè)合規(guī)管理辦法
- 人教版小學(xué)一年級語文上冊全冊試卷全套含答案
- T-CECS120-2021套接緊定式鋼導(dǎo)管施工及驗收規(guī)程
- 2024年浙江省單獨考試招生文化課考試數(shù)學(xué)試卷真題(含答案詳解)
- 2024-2025學(xué)年哈爾濱市平房區(qū)四上數(shù)學(xué)期末調(diào)研試題含解析
- EDI工程手冊中文
- 中國醫(yī)院質(zhì)量安全管理第 2-18 部分:患者服務(wù) 介入治療
- 江蘇某高速公路基本表格及用表說明
- 收費站綠通車培訓(xùn)
評論
0/150
提交評論