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

正文內容

超市進銷存系統(tǒng)的設計和實現(編輯修改稿)

2025-01-09 01:12 本頁面
 

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