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

正文內(nèi)容

超市進(jìn)銷存系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn)(編輯修改稿)

2025-01-09 01:12 本頁面
 

【文章內(nèi)容簡介】 開發(fā)工具: Visual Studio 2021 數(shù)據(jù)庫服務(wù)器: SQL Server 2021; 超市進(jìn)銷存系統(tǒng)的數(shù)據(jù)需求 超市進(jìn)銷存系統(tǒng)所管理的數(shù)據(jù)和數(shù)據(jù)結(jié)構(gòu)大致如下: ( 1) 系統(tǒng)賬號(hào) 表包括的數(shù)據(jù)項(xiàng)有:用戶 ID、 登錄名 、用戶 姓名 、 密碼 、 部門 、 電話 。 ( 2) 部門 信息表包括的數(shù)據(jù)項(xiàng)有: 部門 ID、 部門名 。 ( 3) 往來單 位 表包括的數(shù)據(jù)項(xiàng)有: 公司 ID、 公司名 、 聯(lián)系人 、 電話 、 郵編 、傳真 、 聯(lián)系人手機(jī) 、 聯(lián)系人 Email、 聯(lián)系人職務(wù) 、 公司網(wǎng)站 、 數(shù)字碼 、 拼音碼 、地址 、 備注 、 類別 、 信譽(yù)程度 、 區(qū)域 、是否刪除、 添加時(shí)間 。 ( 4)字 典 維護(hù) 表包括的數(shù)據(jù)項(xiàng)有:維護(hù) ID、 類別 、 字段名 、 字段值 、 作廢 。 ( 5)商品 分類表 包括的數(shù)據(jù)項(xiàng)有:類別 ID、 類別序號(hào) 、 類別名稱 、 序號(hào)列 、上一個(gè)序號(hào) 、 序號(hào)深度 、 順序 、 類別標(biāo)識(shí) 。 ( 6)商品 表 包括的數(shù)據(jù)項(xiàng)有:商品 ID、 數(shù)字碼 、 拼音碼 、商 品名 、商品 類別 、商品 默認(rèn)價(jià)格 、 規(guī)格 、 單位 、商品 描述 、 錄入人 、 添加時(shí)間 、 作廢 、 庫存量 、倉 庫 。 ( 7) 出入庫單據(jù) 表包括的數(shù)據(jù)項(xiàng)有: 出入 庫單 ID、 出入庫單號(hào) 、 出入庫單位 、 確認(rèn) 、 審核 、錄入 人 、 確認(rèn)人 、 審核人 、 出入庫時(shí)間 、 確認(rèn)時(shí)間 、 審核時(shí)間 、類別 、 作廢 、部門、 備注 。 ( 8) 出入庫明細(xì) 表包括的數(shù)據(jù)項(xiàng)有: 出入庫明細(xì) 定單 ID、 出入 庫單 ID、商 7 品 ID、商品 價(jià)格 、 出 入庫數(shù)量 、 條形碼 、 添加時(shí)間 、 類別 、 作廢 、 標(biāo)記 、 備注 。 ( 9) 倉庫表 包括的數(shù)據(jù)項(xiàng)有: 倉庫編號(hào) 、 倉庫名稱 。 ( 10) 商品調(diào)撥表 包括的數(shù)據(jù)項(xiàng)有: 調(diào)撥編號(hào) 、 調(diào)撥商品 、 調(diào)入倉庫 、 調(diào)出倉庫 、 調(diào)撥數(shù)量 、 調(diào)撥日期 。 ( 11)數(shù)據(jù)庫備份表包括的數(shù)據(jù)項(xiàng)有:備份 ID、備份 名稱、備份時(shí)間。 8 3 超市進(jìn)銷存系統(tǒng)的概要設(shè)計(jì) 本文采用分層設(shè)計(jì)思想,將整個(gè)系統(tǒng)劃分為:( 1)數(shù)據(jù)訪問層:專門負(fù)責(zé)對數(shù)據(jù)的訪問;( 2)業(yè)務(wù)邏輯層:負(fù)責(zé)業(yè)務(wù)邏輯;業(yè)務(wù)邏輯層封裝了數(shù)據(jù)傳輸和一些具體算法,用來完成表示層的請求,接受從表示層傳遞的參數(shù),封裝表示層需要的、從數(shù)據(jù)層返回的數(shù)據(jù)以及建立 中關(guān)系數(shù)據(jù)的完整性,主鍵約束。( 3)界面表現(xiàn)層:與用戶進(jìn)行交互,負(fù)責(zé)將數(shù)據(jù)和處理結(jié)果呈現(xiàn)的用戶。本系統(tǒng)的三層結(jié)構(gòu)如圖 所示。 圖 超市進(jìn)銷存系統(tǒng)的三層結(jié)構(gòu) 超市進(jìn)銷存系統(tǒng) 的三層模式描述 超市進(jìn)銷存系統(tǒng) 數(shù)據(jù)訪問層的描述 數(shù)據(jù)庫是系統(tǒng)的最底層,它存儲(chǔ)系統(tǒng)的所有數(shù)據(jù)。數(shù)據(jù)訪問層建立在數(shù)據(jù)庫之上,應(yīng)用程序通過該層訪問數(shù)據(jù)庫。數(shù)據(jù)訪問層一般有數(shù)據(jù)庫的選擇,添加,更新和刪除等操作,同時(shí)還為業(yè)務(wù)邏輯層提供訪問數(shù)據(jù)庫的接口和函數(shù)等。該層直接與數(shù)據(jù)庫相關(guān)聯(lián),同時(shí)又為業(yè)務(wù)邏輯層服務(wù),所以數(shù)據(jù)訪問層設(shè)計(jì)的好壞關(guān)系到整個(gè)系統(tǒng)的成敗。 界面表現(xiàn)層 數(shù)據(jù)訪問層 實(shí)體類 DB 用戶 業(yè)務(wù)邏輯層 實(shí)體類 9 超市進(jìn)銷存系統(tǒng) 業(yè)務(wù)邏輯層的描述 業(yè)務(wù)邏輯層又被稱為中間層、組件層。業(yè)務(wù)邏輯層封裝了數(shù)據(jù) 傳輸和一些具體算法,用來完成表示層的請求,接受從表示層傳遞的參數(shù),封裝表示層需要的、從數(shù)據(jù)層返回的數(shù)據(jù)以及建立 ,主鍵外鍵約束等。 業(yè)務(wù)邏輯層負(fù)責(zé)接收瀏覽器傳來的請求并將請求傳給數(shù)據(jù)層,同時(shí)將請求處理結(jié)果發(fā)給瀏覽器。它由 Web 表單 、 XML Web 服務(wù)和組件服務(wù)組成。其中 Web表單是 應(yīng)用程序的核心所在,它是向客戶呈現(xiàn)數(shù)據(jù)和信息的基礎(chǔ),也是響應(yīng)和處理客戶與顯示的 Web 表單交互生成的信息和數(shù)據(jù)的基礎(chǔ)。 超市進(jìn)銷存系統(tǒng) 界面表現(xiàn)層的描述 表示層是三層開發(fā)模式的 最高層,它一般有 WEB 頁面組成,為用戶提供了界面接口。如系統(tǒng)首頁 及其源文件 ,系統(tǒng)登錄頁面 及其源文件 。 基礎(chǔ)信息模塊設(shè)計(jì) 從系統(tǒng)功能描述來看,基礎(chǔ)信息模塊由商品分類設(shè)置、往來單位管理、商品信息管理三個(gè)子模塊組成。用戶可以添加往來單位信息和商品信息,并可按照類別、信譽(yù)度、區(qū)域?qū)ν鶃韱挝恍畔⑦M(jìn)行查詢,也可按照商品分類對商品信息進(jìn)行查詢。該功能模塊的結(jié)構(gòu)如圖 所示。 圖 基礎(chǔ)信息 模塊結(jié)構(gòu) 數(shù)據(jù)訪問層 界面表示層 基礎(chǔ) 信息管理 商品分類設(shè)置 往來單位信息 商品信息管理 業(yè)務(wù)邏輯層 數(shù)據(jù)訪問層 數(shù)據(jù)庫 10 進(jìn)貨管理模塊設(shè)計(jì) 從系統(tǒng)功能描述來看,進(jìn)貨模塊由添加進(jìn)貨單,進(jìn)貨單管理,查詢統(tǒng)計(jì)三個(gè)子模塊組成。用戶 可按 往來單位、單據(jù)號(hào)、商品名稱、條形碼和添加時(shí)間 ,對 進(jìn)貨單 進(jìn)行查詢, 也可對進(jìn)貨單進(jìn)行統(tǒng)計(jì)查詢。每張單據(jù)可以包含多種商品,同時(shí)計(jì)算出該單據(jù)中所進(jìn)商品的總價(jià)格。該功能模塊的結(jié)構(gòu)如圖 所示。 圖 進(jìn)貨管理 模塊結(jié)構(gòu) 銷售管理 模塊設(shè)計(jì) 從系統(tǒng)功能描述來看,銷售模塊由添加銷售 單,銷售單管理,查詢統(tǒng)計(jì)三個(gè)子模塊組成。用戶 可按 往來單位、單據(jù)號(hào)、商品名稱、條形碼和添加時(shí)間 ,對 銷售單 進(jìn)行查詢, 也可對銷售單進(jìn)行統(tǒng)計(jì)查詢。每張單據(jù)對應(yīng)多種商品,同時(shí)計(jì)算出該單據(jù)中銷售商品的總價(jià)格。該功能模塊的結(jié)構(gòu)如圖 所示。 數(shù)據(jù)訪問層 界面表示層 進(jìn)貨管理 添加進(jìn)貨單 進(jìn)貨單管理 查詢統(tǒng)計(jì) 業(yè)務(wù)邏輯層 數(shù)據(jù)訪問層 數(shù)據(jù)庫 11 圖 銷售 管理 模塊結(jié)構(gòu) 退貨管理模塊設(shè)計(jì) 從系統(tǒng)功能描述來看,退貨模塊由添加退貨單,退貨單管理,查詢統(tǒng)計(jì)三個(gè)子模塊組成。用戶 可按 往來單位、單據(jù)號(hào)、商品名稱、條形碼和添加時(shí)間 ,對 退貨單 進(jìn)行查詢, 也可對退貨單進(jìn)行 統(tǒng)計(jì)查詢。該功能模塊的結(jié)構(gòu)如圖 所示。 注意:退貨單中的商品必須是已經(jīng)存在的商品。 圖 退貨 管理 模塊結(jié)構(gòu) 數(shù)據(jù)訪問層 界面表示層 退貨 管理 添加 退貨 單 退貨 單 管理 查詢統(tǒng)計(jì) 業(yè)務(wù)邏輯層 數(shù)據(jù)訪問層 數(shù)據(jù)庫 數(shù)據(jù)訪問層 界面表示層 銷售管理 添加銷售單 銷售單 管理 查詢統(tǒng)計(jì) 業(yè)務(wù)邏輯層 數(shù)據(jù)訪問層 數(shù)據(jù)庫 12 倉庫管理模塊設(shè)計(jì) 從系統(tǒng)功能描述來看,倉庫模塊由倉庫調(diào)撥、倉庫設(shè)置和庫存報(bào)警三個(gè)子模塊組成。用戶可以使用倉庫調(diào)撥功能在各個(gè)倉庫之間調(diào)撥商品,使用倉庫設(shè)置功能對倉庫進(jìn)行添加、刪除和修改。如果當(dāng)前庫存量小于等于 1 時(shí),則在庫存報(bào)警頁面顯示該商品的信息,以提示用戶及時(shí)進(jìn)貨。該功能模塊的結(jié)構(gòu)如圖 所示。 圖 倉庫管理 模塊結(jié)構(gòu) 系統(tǒng)管理模塊設(shè)計(jì) 從系統(tǒng)功能描述來看,系統(tǒng)管理模塊由備份數(shù)據(jù)庫、管理員設(shè)置、修改密碼三個(gè)子模塊組成。登錄用戶可以對數(shù)據(jù)庫進(jìn)行備份,添加新的管理員,并能夠修改自己的密碼。該功能模塊的結(jié)構(gòu)如圖 所示。 數(shù)據(jù)訪問層 界面表示層 倉庫管理 倉庫調(diào)撥 倉庫設(shè)置 庫存報(bào)警 業(yè)務(wù)邏輯層 數(shù)據(jù)訪問層 數(shù)據(jù)庫 13 圖 系統(tǒng)管理 模塊結(jié)構(gòu) 數(shù)據(jù)訪問層 界面表示層 系統(tǒng)管理 備份數(shù)據(jù)庫 管理員設(shè)置 修改密碼 業(yè)務(wù)邏輯層 數(shù)據(jù)訪問層 數(shù)據(jù)庫 14 4 超市進(jìn)銷存系統(tǒng)數(shù)據(jù)庫設(shè)計(jì) 數(shù)據(jù)庫概念設(shè)計(jì) 概念結(jié)構(gòu)設(shè)計(jì)是整個(gè)數(shù)據(jù)庫設(shè)計(jì)的關(guān)鍵。概念設(shè)計(jì)是對現(xiàn)實(shí)世界的一種抽象,抽取所關(guān)心的共 同特性,忽略非本質(zhì)的細(xì)節(jié),并把這些特性用各種概念精確的加以描述,這些概念組成了某種模型。描述概念模型的有力工具是 ER 模型,即實(shí)體 聯(lián)系模型。 本系統(tǒng)根據(jù)對數(shù)據(jù)庫的需求分析設(shè)計(jì)出 11 個(gè)實(shí)體:用戶信息實(shí)體、 部門 信息實(shí)體、 往來單位 實(shí)體、字 典維護(hù) 實(shí)體、商品 分類 實(shí)體、商品實(shí)體、 出入庫單據(jù)實(shí)體、 出入庫明細(xì) 實(shí)體、 倉庫 實(shí)體、倉庫調(diào)撥實(shí)體、數(shù)據(jù)庫備份實(shí)體。限于篇幅,僅列出主要實(shí)體和其 ER 圖及其關(guān)系描述: ( 1)用戶信息實(shí)體的描述,如圖 所示。 圖 用戶信 息實(shí)體 ( 2) 往來單位 實(shí)體的描述,如圖 所示。 圖 往來單位 實(shí)體 往來單位 數(shù)字碼 公司名 公司 ID 聯(lián)系人 電話 類別 信譽(yù)程度 添加時(shí)間 用戶信息 聯(lián)系電話 用戶賬號(hào) 用戶 ID 用戶密碼il 用戶部門 用戶姓名 15 ( 3)商品信息實(shí)體的描述,如圖 所示。 圖 商品信息實(shí)體 ( 4) 出入庫單據(jù) 實(shí)體的描述,如圖 所示。 圖 出入庫單據(jù) 實(shí)體 ( 5)倉庫 調(diào)撥 實(shí)體的描述,如圖 所示。 圖 倉庫調(diào)撥 實(shí)體 ( 6) 出入庫明細(xì) 實(shí)體的描述,如圖 所示。 商品信息 商 品價(jià)格 數(shù)字碼 商品 ID 庫存量 倉庫 商品 名 商品 類別 添加時(shí)間 倉庫調(diào)撥 調(diào)撥日期 調(diào)撥商品 調(diào)撥編號(hào) 調(diào)入倉庫 調(diào)撥數(shù)量 調(diào)出倉庫 出入庫單據(jù) 審核人 出 入庫單號(hào) 出 入庫 ID 確認(rèn) 確認(rèn)人 審核 出 入庫時(shí)間 類別 16 圖 出入庫明細(xì)實(shí)體 ( 7)本系統(tǒng)的 ER 圖 根據(jù)以上需求分析,本系統(tǒng)部分 ER 圖 (實(shí)體 關(guān)系圖),如圖 所示。 圖 超市進(jìn)銷存系統(tǒng) ER 圖 數(shù)據(jù)庫邏輯設(shè)計(jì) (1) 用戶信息表( ShUser)存放用戶登錄信息, 如 表 所示 。 表 用戶信息 表 字段名稱 字段描述 數(shù)據(jù)類型 長度 允許為空 備注 Id 用戶 ID Int 4 否 PK UserId 用戶 賬號(hào) nvarchar 50 PassWd 用戶密碼 nvarchar 50 UseName 用戶 姓名 nvarchar 50 Dept 用戶 部門 int 4 往來單位 倉庫 商品 m m 1 n n 存儲(chǔ) 管理發(fā)表 進(jìn)貨或銷售 n 進(jìn)貨或銷售單據(jù) 調(diào)撥發(fā)表 用戶 m n 出入庫明細(xì) 添加時(shí)間 出 入庫單號(hào) 出入庫明細(xì) ID 商 品 ID 條形碼 商 品價(jià)格 出 入庫 數(shù)量 類別 17 Tel 聯(lián)系電話 nvarchar 50 (2) 部門 信息表( ShDept)存放部門信息, 如 表 所示 。 表 部門信息表 字段名稱 字段描述 數(shù)據(jù)類型 長度 允許為空 備注 Id 部門 ID Int 4 否 PK DeptName 部門名字 nvarchar 50 (3) 往來單位 表 ( ShCorp)存放往來單位信息, 如 表 所示 。 表 往來單位表 字段名稱 字段描述 數(shù)據(jù)類型 長度 允許為空 備注 Id 公司 ID Int 4 否 PK CorpName 公司
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1