freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

超市信息管理系統(tǒng)設(shè)計(jì)與開發(fā)-在線瀏覽

2025-02-17 05:15本頁面
  

【正文】 RAM 128MB 硬盤 20G 監(jiān)視器 Windows 系統(tǒng)支持的監(jiān)視器,可顯示 16 位 操作系統(tǒng) 中文 Windows9 Windows2021 或者以上 數(shù)據(jù)庫管理系統(tǒng) Microsoft SQL Server 2021 系統(tǒng)運(yùn)行環(huán)境 Framework 系統(tǒng)設(shè)計(jì)目標(biāo) 超市管理系統(tǒng)是面向中小型超市及其他涉及進(jìn)銷存行業(yè)的一套管理軟件,可隨心所遇地調(diào)節(jié)您需要的方式進(jìn)行管理,強(qiáng)大且方便靈活的前臺零售功能,后臺管理更具靈活,讓操作更簡單,同時(shí)讓帳目一目了然,再也不必為帳目搞得 焦頭 爛 額了。主要達(dá)到以下的目標(biāo)。 二、 通過全面的信息采集和處理,輔助提高超市的決策水平。 第 2 章 需求分析 對一個(gè)軟件項(xiàng)目而言,在目標(biāo)確定后,完善的需求分析對軟件開發(fā)的成功是極為重要的。 超市管理系統(tǒng)的用戶需求分析 超市的發(fā)展必需要解決以下問題: 一、 物流管理方式落后,很難根據(jù)銷售、庫存情況,及時(shí)進(jìn)行配貨、補(bǔ)貨、退貨、調(diào)撥。 業(yè)務(wù)流程分析 在對系統(tǒng)的組織結(jié)構(gòu)和功能進(jìn)行分析時(shí) ,需從一個(gè)實(shí)際業(yè)務(wù)流程的角度將系統(tǒng)調(diào)查中有關(guān)該業(yè)務(wù)流程的資料都串起來作進(jìn)一步的分析。 業(yè)務(wù)流程圖是一種表明系統(tǒng)內(nèi)各部門、人員之間的業(yè)務(wù)關(guān)系、作業(yè)順序和管理信息流動的流程圖。 業(yè)務(wù)流程圖說明如下: ★ 首先,我們會先計(jì)劃要采購的商品種類和進(jìn)行合作的供應(yīng)商,做采購計(jì)劃。 ★ 簽訂完采購合同,就要根據(jù)采購合同來進(jìn)行進(jìn)貨處理。 如果發(fā)現(xiàn)貨品有問題,就可以進(jìn)入報(bào)損處理模塊根據(jù)商品的損壞原因來做報(bào)損登記,再進(jìn)行采購?fù)素洝? ★ 賬目核對無誤就需要采購付款,點(diǎn)擊主界面中的采購付款。 ★ 當(dāng)客戶需要本貨品時(shí),需了解一下貨品的價(jià)格情況,然后我們就進(jìn)入報(bào)價(jià)模塊。 ★ 銷售過程中, 如果有商品損壞,就要進(jìn)入報(bào)損處理模塊根據(jù)商品的損壞原因來做報(bào)損登記。 ★ 整個(gè)銷售流程完畢后,就要進(jìn)行對客戶進(jìn)行銷售對賬 。 關(guān)聯(lián)圖 明確系統(tǒng)與各外部實(shí)體的信息聯(lián)系,把系統(tǒng)作為一個(gè)加工環(huán)節(jié),得到該系統(tǒng)的關(guān)聯(lián)圖 如圖 所示,由圖可知有四個(gè)外部項(xiàng): 圖 系統(tǒng)關(guān)聯(lián)圖 超市管 理系統(tǒng) 顧客 員工信息 銀行 供應(yīng)商 用 戶 個(gè) 人 信 息 維 護(hù) 信 息 各 類 信 息 商品 家 信 息 貨 物 信 息 商 品 信 息 付 款 信 息 應(yīng) 商品 信 息 供 超市管理系統(tǒng) 8 數(shù)據(jù)流程分析 數(shù)據(jù)流程分析就是把數(shù)據(jù)在現(xiàn)行系統(tǒng)內(nèi)部的流動情況抽象出來,舍去了具體組織機(jī)構(gòu)、信息載體、處理工作等物理組成,單純從數(shù)據(jù)流動過程來考察實(shí)際業(yè)務(wù)的數(shù)據(jù)處理模式 。其目的是要發(fā)現(xiàn)和解決數(shù)據(jù)流動中的問題。問題產(chǎn)生的原因有的是屬于現(xiàn)行管理混亂,數(shù)據(jù)處理流程本身有問題,有的也可能是我們調(diào)查了解數(shù)據(jù)流程有誤或作圖有誤。 數(shù)據(jù)流程圖 數(shù)據(jù)流程圖是一種能全面地描述信息系統(tǒng)邏輯模型的主要工具,它可以用少數(shù)幾種符號綜合地反映出信息在系統(tǒng)中的流動、處理和存儲情況 。這種抽象性能便我們總結(jié)出信息處理的內(nèi)部規(guī)律性。而業(yè)務(wù)編程圖只能孤立在分析各個(gè)業(yè)務(wù),不能反映出各業(yè)務(wù)之間的數(shù)據(jù)關(guān)系。下面從分層設(shè)計(jì)和面向?qū)ο笤O(shè)計(jì)來分析本系統(tǒng)的設(shè)計(jì)思想。 圖 邏輯結(jié)構(gòu)上的多層設(shè)計(jì)方式 在這種多層結(jié)構(gòu)設(shè)計(jì)中,用戶界面只負(fù)責(zé)處理基本的界面操作,并將操作以調(diào)用的方式分發(fā)給相應(yīng)的業(yè)務(wù)處理層。數(shù)據(jù)操作層將收到的任務(wù)組織成不同的數(shù)據(jù)操作,與數(shù)據(jù)庫進(jìn)行交互。 二、面向?qū)ο笤O(shè)計(jì) 在本 系統(tǒng)中,不但將常用的業(yè)務(wù)處理封裝為類庫的形式,而且將數(shù)據(jù)操作和報(bào)表處理等基本操作也進(jìn)行封裝,從而將系統(tǒng)的設(shè)計(jì)理論上升到更高的一層,增強(qiáng)了代碼重用性和減少了各個(gè)模塊之間的耦合性。 ( 2)分層的模塊化程序設(shè)計(jì)思想,整個(gè)系統(tǒng)采用模塊化機(jī)構(gòu)設(shè)計(jì)。 ( 3)合理的數(shù)據(jù)流設(shè)計(jì),在應(yīng)用系統(tǒng)設(shè)計(jì)中,相對獨(dú)立的模塊間以數(shù)據(jù)流相互連接,使各模塊間的耦合性較低,方便系統(tǒng)運(yùn)行,提高系統(tǒng)安全性。 圖 系統(tǒng)結(jié)構(gòu)設(shè)計(jì) 系統(tǒng) 設(shè)計(jì)原則 : 為了使本系統(tǒng)功能齊全完備,操作簡便,最大限度 的提高軟件的質(zhì)量,從而滿足用戶的實(shí)際需要,在設(shè)計(jì)開發(fā)過程中遵循的原則 : 合法性原則 實(shí)用性原則 準(zhǔn)確性原則 易操作原則 源程序可讀性原則 優(yōu)化原則 安全性原則 經(jīng)過前面的設(shè)計(jì),我們對整個(gè)系統(tǒng)有了一個(gè)初步的認(rèn)識,并對各個(gè)模塊進(jìn)行了功能分化。 超市管理 系統(tǒng)的每條商品信息都具有 惟一的一個(gè)編碼, 該功能設(shè)置商品編碼分類的方法,從而實(shí)現(xiàn)商品資料維護(hù)中自動生成編碼的功能。其中拼音編碼是商品名稱的拼音簡稱,目的是在程序中可通過拼音碼方便地查詢到所需要的商品。 “ 供貨商資料維護(hù) ” 用于維護(hù)企業(yè)供貨商的基本信息,內(nèi)容包括供貨商號、拼音編碼、簡稱、名稱、地址、郵編、區(qū)號、地區(qū)、類型、電話、傳真、電報(bào)、開戶行、開戶行郵編、銀行帳號、稅號、庫房地址、庫房電話、業(yè)務(wù)員、業(yè)務(wù)部門等。 “ 業(yè)務(wù)員信息維護(hù) ” 用 于維護(hù)企業(yè)銷售業(yè)務(wù)員的基本信息,內(nèi)容包括業(yè)務(wù)員號、姓名、性別 、 身份證號等。 “ 倉庫信息維護(hù) ” 用于維護(hù)企業(yè)的倉庫信息,內(nèi)容包括倉庫號、倉庫名、類別、備注等。 “ 采購合同管理 ” 用于維護(hù)企業(yè)與供貨商簽定的采購合同,內(nèi)容包括供貨商號、貨號、進(jìn)價(jià)、簽訂日期、合同期限等。 “ 銷售合同管理 ” 用于維護(hù)企業(yè)與客戶簽訂的的銷售合同,內(nèi)容包括客戶編號、貨號、售價(jià)、付款方式、帳期、簽訂日期、合同期限等。 “ 應(yīng)付款明細(xì) ” 用于查詢企業(yè)所有的應(yīng)付款,對應(yīng)到每一筆進(jìn)貨的明細(xì)。 “ 付款單 ” 用于錄入企業(yè)支付貨款的憑證和銷應(yīng)付款。 “ 歷史查詢 ” 用于查詢付款單歷史。 “ 應(yīng)付款帳齡 ” 用于分析應(yīng)付款的帳齡,即在不同時(shí)間段內(nèi)應(yīng)付款分部的情況,從而為付款作出依據(jù)。填寫收款單時(shí)可以選擇收款的方式,如果是 “ 減預(yù)收款 ” 則 “ 預(yù)收款 ” 信息表中的 “ 預(yù)收總額 ” 自動減少。 “ 應(yīng)收款匯總 ” 用于查詢企業(yè)所有的應(yīng)收款,對應(yīng)到每一個(gè)客戶。 “ 已收款明細(xì) ” 用于查詢企業(yè)歷史的所有已收回的款項(xiàng)。 “ 應(yīng)收款帳簿 ” 用于查詢應(yīng)收款科目的明細(xì)分錄,每一筆銷售或者收款系統(tǒng)都會在帳簿中自動產(chǎn)生一筆記錄,以借方、貸方、余額的形式存在,可以直接將查詢的結(jié)果輸出作為財(cái)務(wù)軟件的憑證。 帳務(wù) 管理模塊 圖 帳務(wù)管理模塊圖 “ 結(jié)帳日期設(shè)定 ” 用于設(shè)置企業(yè)的每月結(jié)帳的日期。 “ 模擬結(jié)帳 ” 用于進(jìn)行模擬結(jié)帳操作,以查看結(jié)帳數(shù)據(jù)是否正確。 “ 進(jìn)銷存匯總 ” 用于查詢本次結(jié)帳的結(jié)果。 ER 圖 圖 采購管理 ER圖 超市管理系統(tǒng) 25 圖 銷售管理 ER圖 圖 庫存管理 ER 圖 系統(tǒng)特點(diǎn) 一 、多層結(jié)構(gòu)設(shè)計(jì) 嚴(yán)格意義上的三層結(jié)構(gòu)設(shè)計(jì),程序邏輯結(jié)構(gòu)分為用戶界面層、業(yè)務(wù)邏輯處理層和數(shù)據(jù)存儲層。在數(shù)據(jù)存儲層封裝了實(shí)現(xiàn)常用數(shù)據(jù)處理所必需的操作。 二、面向?qū)ο笤O(shè)計(jì) 系統(tǒng)中將數(shù)據(jù)操作、增加、刪除和修改等常用業(yè)務(wù)邏輯和報(bào)表打印等封裝成相應(yīng)的類,類中的不同方法實(shí)現(xiàn)不同的功能,從而提高了對數(shù)據(jù)庫操作的安全性、程序的可擴(kuò)展性和易于維護(hù)性。 第 4 章 數(shù)據(jù)庫設(shè)計(jì) 數(shù)據(jù)庫在一個(gè)信息管理系統(tǒng)中占有非常重要的地位,數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì)的好壞將直接對應(yīng)用系統(tǒng)的效率及實(shí)現(xiàn)的效果產(chǎn)生影響。 數(shù)據(jù)庫需求設(shè)計(jì) 用戶的需求具體體現(xiàn)在各種信息 的提供、保存、更新和查詢,這就要求數(shù)據(jù)庫結(jié)構(gòu)能充分滿足各種信息的輸出和輸入。數(shù)據(jù)庫需求分析是整個(gè)設(shè)計(jì)過程的基礎(chǔ)。 ★ 商品按類別和名稱進(jìn)行管理。 ★ 需要記錄企業(yè)的供應(yīng)商信息。 ★ 在采購信息中需記錄采購的數(shù)量和單價(jià)等。 ★ 商品銷售信息中要包括登記商品銷售數(shù)量、單價(jià)等信息。 ★ 所有的單據(jù)必須記錄相應(yīng)的經(jīng)手人和開具時(shí)間。 ★ 需要對進(jìn)貨、銷售、庫存、報(bào)損等操作生成相應(yīng)的報(bào)表。 ★ 商品信息,包括的數(shù)據(jù)項(xiàng)有:商品編號、商品名稱、商品類別、商品規(guī)格大小、商品凈重、商品介紹和庫存量等。 ★ 采購信息,包括的數(shù)據(jù)項(xiàng)有:采購單編號、采購商品、數(shù)量、單價(jià)、進(jìn)貨時(shí)間、經(jīng)手人、供應(yīng)商 和采購說明等。 ★ 報(bào)損信息,包括的數(shù)據(jù)項(xiàng)有:報(bào)損單編號、報(bào)損商品、報(bào)損數(shù)量、報(bào)損原因、登記時(shí)間和經(jīng)手人等。 ★ 員工信息,包括的數(shù)據(jù)項(xiàng)有:員工編號、員工姓名、密碼和權(quán)限等。 系統(tǒng)實(shí)體的 ER圖設(shè)計(jì)如下。 表 會員信息表 列名 名稱 數(shù)據(jù)類型 長度 允許為空 備注 ID 編號 int 4 N 主鍵 、自動生成 CustID 會員卡號碼 int 4 Y SalListID 銷售單編號 int 4 Y Bonus 積分 int 4 Y 表 為商品報(bào)損信息表。 表 商品信息表 列名 名稱 數(shù)據(jù)類型 長度 允許為空 備注 PrdID 商品編號 Int 4 N 主鍵 、自動生成 PrdName 商品名稱 varchar 20 N PrdType 商品價(jià)格 varchar 10 Y PrdSize 商品規(guī)格 varchar 12 Y PrdWet 商品凈重 Smallint 2 Y PrdMemo 商品說明 varchar 100 Y PrdQua 商品數(shù)量 Smallint 2 Y 表 為商品采購信息表。 表 商品銷售信息表 列名 名稱 數(shù)據(jù)類型 長度 允許為空 備注 SalListID 銷售單編號 Int 4 N 主鍵、自動生成 超市管理系統(tǒng) 29 PrdID 商品編號 Int 4 N SalDat 銷售日期 smalldatetir 4 Y SalEmp 銷售經(jīng)手人 varchar 10 Y SalQua 銷售數(shù)量 Smallint 2 N SalPrc 銷售價(jià)格 Smallmoney 4 N SalMemo 銷售說明 varchar 100 Y 表 為供應(yīng)商信息表。 表 員工 信息表 列名 名稱 數(shù)據(jù)類型 長度 允許為空 備注 userid 員工編號 int 4 N 主鍵 name 姓名 varchar 50 N pwd 密碼 char 6 N role 權(quán)限 varchar 20 N 數(shù)據(jù)庫存儲過程設(shè)計(jì) 存儲過程是存儲在數(shù)據(jù)庫服務(wù)器上預(yù)編譯好的 SQL 語言的批命令,它能顯著地減少客戶端的工作過程。 在本超市管理系統(tǒng)中,采購單、銷售單和報(bào)損單的增加、刪除和修改需要頻繁地訪問數(shù)據(jù)庫,而且每種操作都有涉及到多個(gè)數(shù)據(jù)表的操作,所以將它們設(shè)計(jì)成存儲過程。 以下是 9個(gè)主要的存儲過程。 spAddPur的腳本代碼 CREATE PROCEDURE spAddPur /*此存儲過程用于增加采購單 并對商品列表中的庫存數(shù)量進(jìn)行更新 */ prdid int , supid int , purdat smalldatetime, puremp varchar (10), purqua smallint, purprc smallmoney , purmemo varchar (100) AS declare prdqua int /*原始商品庫存數(shù)量需要更新 */ select prdqua=prdqua from productlist where prdid=prdid insert into purchaseproduct (prdid ,supid, purdat,puremp,purqua,purprc,purmemo) values(prdid, supid,purdat,puremp ,purqua ,purprc,purmemo) update productlist set prdqua = prdqua+ purqua where prdid=prdid RETURN GO ★采購單的修改操作對應(yīng)的存儲過程 spEdtPur 的腳本代碼如下。 spDelPur的腳本代碼 CREATE Procedure spDelPur /*此存儲用于刪除采購單時(shí)候更新采購單,并對商品列表中對應(yīng)產(chǎn)品的庫存數(shù)量進(jìn)行更新 */ purlistid int /*需要更新的采購單編號 */ as declare prdid int /*采購單中采購商品的編號 */ declare purqua int /*采購單中采購商品的數(shù)量 ,這個(gè)數(shù)量還需要去相應(yīng)商品的表中對庫存數(shù)量進(jìn)行更新 */ declare prdqua int /*原始商品的庫存數(shù)量 */ select prdid=prdid from purchaseproduct where purlistid=purlistid select purqua=purqua from purchaseproduct whe
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1