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

正文內(nèi)容

超市配送中心管理信息系統(tǒng)-在線瀏覽

2024-11-11 10:38本頁面
  

【正文】 ,應(yīng)用程序的數(shù)據(jù)輸入 /輸出項(xiàng)較少 (通常只涉及一個(gè)或兩個(gè)長度有限的表、 ( 1) 本系統(tǒng)中商品的業(yè)務(wù)流程分析如下圖: 圖 21 商品的業(yè)務(wù)流程圖 4 數(shù)據(jù)分析 經(jīng)過分析研究后,確定了超市配送中心管理信息系統(tǒng)的一種初步的數(shù)據(jù)模型。 一、數(shù)據(jù)錄入 有關(guān)超市配送的數(shù)據(jù),分析之后應(yīng)該涉及以下方面 :商品編號 ,商品來源,商品庫存當(dāng)前的狀態(tài),增加、修改、刪除、查詢商品記錄的功能。 二、數(shù)據(jù)檢索 一般情況下,一個(gè)完整的系統(tǒng)對大批量數(shù)據(jù)的處理都要涉及數(shù)據(jù)檢索和統(tǒng)計(jì)分析操作,本系統(tǒng)也考慮了這兩個(gè)方面。對于綜合查詢應(yīng)該涉及檢索條件的設(shè)置,檢索結(jié)果的顯示模式,檢索的瀏覽方式等等,另外為了便于用戶全面了解和快速操作檢索結(jié)果,還應(yīng)對結(jié)果設(shè)置不同的排序方式,而且不能遺漏檢索結(jié)果的輸出打印等等操作。 數(shù)據(jù)流圖 數(shù)據(jù)流圖就是用來刻畫數(shù)據(jù)流和轉(zhuǎn)換的信息系統(tǒng)建模技術(shù)的。將信息處理功能和彼此之間的聯(lián)系自頂向 下、逐層分解,從邏輯上精確的描述系統(tǒng)具有的數(shù)據(jù)加工功能、數(shù)據(jù)輸入、數(shù)據(jù)輸出、數(shù)據(jù)存儲、和去向等項(xiàng)目。如圖 22 所示: 5 圖 22 數(shù)據(jù)流圖的圖形符號 ( 1)頂層數(shù)據(jù)流圖: 頂層數(shù)據(jù)流圖是描述系統(tǒng)總體數(shù)據(jù)流向和處理的,具體可用下面的圖 23 來表示: 圖 23 頂層數(shù)據(jù)流圖 ( 2)第二次層數(shù)據(jù)流圖: 第 1 層數(shù)據(jù)流圖介紹了用戶在進(jìn)入系統(tǒng)后所能處理的基本數(shù)據(jù)及其流向,具體可用下圖 24 來表示: 數(shù)據(jù) 存 儲 數(shù)外部實(shí)體 轉(zhuǎn)換 數(shù)據(jù)流 數(shù)據(jù)存 據(jù)流 外部實(shí)體 位于軟件系統(tǒng)邊界之外的信息管理員 轉(zhuǎn)換數(shù)據(jù)流的處理過程,又稱泡( bubble) 轉(zhuǎn)換 在轉(zhuǎn)換之間流動的數(shù)據(jù)項(xiàng)或數(shù)據(jù)項(xiàng)集合 為一個(gè)或多個(gè)轉(zhuǎn)換提供數(shù)據(jù)源或數(shù)據(jù)存儲服務(wù)的緩沖區(qū)、文件或數(shù)據(jù)庫 超市配送中心管理信息系統(tǒng) 用 戶 登錄信息 反饋信息 6 圖 24 第一層數(shù)據(jù)流圖 ( 3)第 2 層數(shù)據(jù)流圖: 在本層數(shù)據(jù)流圖中,將細(xì)化上一層的各個(gè)模塊的具體功能。下面從分層設(shè)計(jì) 和面 向?qū)ο笤O(shè)計(jì)兩方面來分析本系統(tǒng)的設(shè)計(jì)思想。 圖 31 物理結(jié)構(gòu)上三層結(jié)構(gòu)的設(shè)計(jì)方式 圖 32 是邏輯上采用多層設(shè)計(jì),而在物理結(jié)構(gòu)上,也采用多層布局的設(shè)計(jì)方式,即界面 +界面組件 +邏輯組件 +數(shù)據(jù)庫。在本系統(tǒng)中,將原三層結(jié)構(gòu)中位于用戶界面層,實(shí)現(xiàn)業(yè)務(wù)邏輯的基本界面,如數(shù)據(jù)輸入與修改界面等,再次分離出來,形成新的一層 ——基本界面層,在項(xiàng)層的用戶界面層只要調(diào)用或饈這些基本界面即可。當(dāng)然,這并不妨礙用 戶界面層直接調(diào)用邏輯組件中的類來獲取數(shù)據(jù),因?yàn)榛窘缑鎸又皇菫榭s短開發(fā)周期而設(shè)計(jì)的。 圖 33 是添加一種商品的數(shù)據(jù)流程:通過商品操作對象調(diào)出添加商品窗口,此窗口接收用戶輸入后,再調(diào)用商品信息對象將數(shù)據(jù)存儲到數(shù)據(jù)庫中。 用戶界面層 基本界面層 業(yè)務(wù)處理層 數(shù)據(jù)存儲層 調(diào)用 clsOpMerch類的FillListVioew 方法 調(diào)用 clsMerchs灰的 Find方法查找商品 組織 SQL 語句查找數(shù)據(jù)庫 , 將結(jié)果存到clsMerchs 對象中返 回 命令完成 逐個(gè)取出 clsMerchs 中的 clsMerch 對象 ,添加到列表框中 數(shù)據(jù)庫 同時(shí)傳入顯示商品的列表控件 用戶界面層 基本界面層 業(yè)務(wù)處理層 數(shù)據(jù)存儲層 調(diào)用發(fā)出添加商品 命令 同時(shí)傳入顯示商品的列表控 件 在函 數(shù) 中 彈 出frmMerch 對 話框 調(diào)用 將數(shù)據(jù)寫到數(shù)據(jù)庫 用 戶 輸入 正確? 數(shù)據(jù)庫 在 函數(shù)呂更新控件 在 函數(shù)中給出錯(cuò)誤提示 命令完成 寫入成功 返回重填 否 是 是 否 數(shù)據(jù)庫 寫 入成功 11 系統(tǒng)功能模塊劃分 根據(jù)上述的系統(tǒng)功能分析,可以得出如圖 35 所示的系統(tǒng)功能模塊圖。 圖 36 系統(tǒng)結(jié)構(gòu)設(shè)計(jì)圖 超市 配送 管理系統(tǒng) 商品類型管理模塊 商品管理模塊 供貨商管理模塊 商品進(jìn)貨管理模塊 商品出貨管理模塊 商品報(bào)損管理模塊 出貨分析模塊 用戶管理模塊 超市配送中心信息系統(tǒng) 用戶操作界面 基本界面組件 業(yè)務(wù)邏輯組件 數(shù)據(jù)庫 商品經(jīng)營界面 供貨商管理界面 用戶管理界面 出貨分析界面 各種信息輸入界面 各種信息對應(yīng)的操作類 商品類型信息類 商品信息類 供貨商信息類 進(jìn)貨信息類 出貨信息類 報(bào)損信息類 管理員信息類 12 在一個(gè)管理管理系統(tǒng)中,數(shù)據(jù)庫的地位是非常重要的,是一個(gè)系統(tǒng)正常運(yùn)行的基礎(chǔ)。 數(shù)據(jù)庫需求分析 數(shù)據(jù)庫需求分析也發(fā)球軟件工程中的需求分析階段,在這一過程中,主要是用來搜集用戶的需求,然后指導(dǎo)數(shù)據(jù)庫設(shè)計(jì)。在實(shí)際的項(xiàng)目開發(fā)中,開發(fā)者 千萬不要去臆測任何的客戶需求,因?yàn)榧偃鐚砜蛻粜枨蠹词褂泻苄〉母?,你也可能需要花費(fèi)與開發(fā)幾乎相同的代價(jià)去修改你的數(shù)據(jù)庫 ,而這同時(shí)又牽扯到程序的修改。 針對超市公司進(jìn)銷管理系統(tǒng),分別對采購部門、出貨部門和庫存保管部門進(jìn)行詳細(xì)的調(diào)研和分析,總結(jié)出如下的需求信息: ● 商品按類管理,所以需要有一商品信息。 ●如果一個(gè)商品類型存在商品,或存在下級商品類型 ,該類型不可刪除。 ● 在涉及商品數(shù)量的地方,要給出相應(yīng)的單位。 ● 商品出貨信息單中要包含登記商品出貨數(shù)量、單價(jià)等信息。 ● 進(jìn)貨、出貨、報(bào)損操作要有相應(yīng)操作員信息。 ● 默認(rèn)的管理員不可以刪 除。 ● 當(dāng)進(jìn)行進(jìn)貨、出貨和報(bào)損操作后,能相應(yīng)更新庫存。 經(jīng)過上述系統(tǒng)功能分析和需求總結(jié),考慮到將 來功能上的擴(kuò)展,設(shè)計(jì)如下的數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu): ● 商品類型信息,包括數(shù)據(jù)項(xiàng)有:商品類型編號、商品類型名稱等。 ● 商品單位信息,包括單位編號、單位名稱。 ● 進(jìn)貨信息,包括進(jìn)貨商品、數(shù)量、單位、單價(jià)、進(jìn)貨 時(shí)間、經(jīng)手人等。 ● 報(bào)損信息,包括報(bào)損商品、數(shù)量、單位、原因、登記時(shí)間等。 在上面的需求分析、數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì) 、數(shù)據(jù)項(xiàng)分析的基礎(chǔ)上,下面可以開始數(shù)據(jù)庫的概念結(jié)構(gòu)設(shè)計(jì)了。這些實(shí)體包含各種具體信息,通過相互之間的作用形成數(shù)據(jù)的流動。各個(gè)實(shí)體具體的描述 ER 圖如下。 圖 37 商品類型信息實(shí)體 ER 圖 商品信息實(shí)體 ER 圖如圖 38 所示 圖 38 商品信息實(shí)體 ER 圖 單位信息實(shí)體 ER 圖如圖 39 所示。 圖 310 供貨商信息實(shí)體 ER 圖 進(jìn)貨信息實(shí)體 ER 圖如圖 311 所示。 圖 312 出貨信息實(shí)體 ER 圖 出貨時(shí)間 商品編號 售出數(shù)量 賣出單價(jià) 登記日期 進(jìn)貨信 息 供應(yīng)商 ID 商品 ID 進(jìn)貨時(shí)間 進(jìn)貨單價(jià) 供貨商 供 貨 商 編號 供 貨 商 名稱 供貨商介 紹 VARCHAR 15 報(bào)損信息實(shí)體 ER 圖如圖 313 所示。 圖 314 管理員信息實(shí)體 ER 圖 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì) 數(shù)據(jù)庫的概念結(jié)構(gòu)設(shè)計(jì)完畢后,現(xiàn)在可以將上面的數(shù)據(jù)庫概念結(jié)構(gòu)轉(zhuǎn)化為某種數(shù)據(jù)庫系統(tǒng)所支持的實(shí)際數(shù)據(jù)模型,也就是數(shù)據(jù)庫的邏輯結(jié)構(gòu)。從系統(tǒng)移植方便性角度考慮,我采用了 SQL Server2020 數(shù)據(jù)庫。第個(gè)表格表示在數(shù)據(jù)庫中的一個(gè)表?,F(xiàn)就如何使用 Visual Basic塔建多層結(jié)構(gòu)管理信息系統(tǒng)的應(yīng)用程序框架。 ● 用戶界面端應(yīng)用程序( EXE) ● 基本界面組件( ActiveX DLL) ● 業(yè)務(wù)邏輯組件( Active DLL) ● 后臺數(shù)據(jù)庫( SQL Server2020 數(shù)據(jù)庫) 在 Visual Basic [文 件 ][新建工程 ]命令 ,打開 ”新建工程 ”對話框 ,選擇 ”VB應(yīng)用程序向?qū)?”然后開始超市公司進(jìn)行管理系統(tǒng)應(yīng)用程序的設(shè)置 . i. 界面類型選擇 :選擇 ”資源管理樣式 ”項(xiàng) ,并輸入工程名 Merchandise. ii. 菜單選擇 :只保留 “視圖 ”和 “幫助 ”菜單。 iv. 使用資源文件:選擇 “是 ”。 vi. 標(biāo)準(zhǔn)窗體選擇:勾選 “登錄對話框 ”和 “關(guān)于對話框 ”復(fù)選框。 將向?qū)傻哪K命名為 Mdlmain,按默認(rèn)設(shè)置保存于文件夾 Merchandise,中,工程屬性設(shè)置保留默認(rèn)即可。 創(chuàng)建業(yè)務(wù)邏輯處理組件 新建 ActiveXDLL 工程 在 Mdlmain 工程中選擇菜單(文件) (添加工程)命令,打開 “添加工程 ”對話框后,選擇 ActiveXDLL,創(chuàng)建 ActiveXDLL 就用程序。 ● 啟動對象: Sub Main. ● 工程名稱 :BuysellstorageDB。 加入對 ADO 的引用 選擇菜單 [工程 ][引用 ]命令,打開 “引用 ”對
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1