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

正文內(nèi)容

倉(cāng)庫(kù)庫(kù)存管理系統(tǒng)設(shè)計(jì)18350字投稿:戴宧宨(編輯修改稿)

2025-02-25 22:08 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 功能模塊設(shè)計(jì) 在系統(tǒng)功能分析的基礎(chǔ)上,考慮 VB和 Access的特點(diǎn),設(shè)計(jì)出如 圖 所示的系統(tǒng)功能模塊圖。 圖 系統(tǒng)功能模塊圖 ( 1) 系統(tǒng)模塊 a. 包括報(bào)表的打印及設(shè)置,操作日志的管理。 b. 管理員可以通過(guò)管理界面添加或刪除用戶,添加新管理員或刪除原有管理員 ,驗(yàn)證用戶的合法性,阻止非法用戶登錄。 c. 管理員或其他用戶可以修改自己的密碼。 ( 2) 入庫(kù)模塊 包括填寫(xiě)入庫(kù)單,更新,刪除入庫(kù)記錄,查看現(xiàn)有庫(kù)存信息,入庫(kù)記錄的查詢及打印 ( 3) 出庫(kù)模塊 包括填寫(xiě)出庫(kù)單,更新,刪除出庫(kù)記錄,查看現(xiàn)有庫(kù)存信息 ,出庫(kù)記錄的查詢及打印 ( 4) 還庫(kù)模塊 包括填寫(xiě)還庫(kù)單,更新,刪除還庫(kù)記錄,還庫(kù)記錄的查詢及打印 ( 5) 需求模塊 包括填寫(xiě)需求計(jì)劃表,更新,刪除采購(gòu)計(jì)劃信息,查看現(xiàn)有采購(gòu)信息,采購(gòu)信息的查詢及打印,以及預(yù)測(cè)短期內(nèi)的需求計(jì)劃。 圖 庫(kù)存管理 HIPO圖 數(shù)據(jù)庫(kù)設(shè)計(jì) 數(shù)據(jù)庫(kù)需求分析 在仔細(xì)調(diào)查企業(yè)庫(kù)存物資材料管理過(guò)程的基礎(chǔ)上,設(shè)計(jì)出本系統(tǒng)所處理的數(shù)據(jù)流程圖 (圖 ) 圖 庫(kù)存系統(tǒng)數(shù)據(jù)流程圖 通過(guò)對(duì)企業(yè)倉(cāng)庫(kù)管理內(nèi)容和 數(shù)據(jù)流程分析,設(shè)計(jì)的數(shù)據(jù)項(xiàng)合數(shù)據(jù)結(jié) 構(gòu)如下: 設(shè)備代碼信息。包括的數(shù)據(jù)項(xiàng)有設(shè)備號(hào)、設(shè)備名稱。 現(xiàn)有庫(kù)存信息。包括的數(shù)據(jù)項(xiàng)有現(xiàn)有設(shè)備、現(xiàn)有數(shù)目、最大 庫(kù)存、最小庫(kù)存等。 設(shè)備使用信息。包括的數(shù)據(jù)項(xiàng)有使用的設(shè)備、使用部門(mén)。數(shù)目。使用時(shí)間、出庫(kù)時(shí)狀態(tài)等。 設(shè)備采購(gòu)信息。包括的數(shù)據(jù)項(xiàng)有采購(gòu)的設(shè)備、采購(gòu)員、供應(yīng)商、采購(gòu)數(shù)目、采購(gòu)時(shí)間等。 設(shè)備歸還信息。包括的數(shù)據(jù)項(xiàng)有歸還設(shè)備、歸還部門(mén)、歸還數(shù)目、歸還時(shí)間、經(jīng)手人等。 設(shè)備需求信息。包括的數(shù)據(jù)項(xiàng)有需求的部門(mén)、需求設(shè)備、需求 數(shù)目、需求時(shí)間等。 有了上面的數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)項(xiàng)和數(shù)據(jù)流程,就可以進(jìn)行下面的數(shù)據(jù)庫(kù)設(shè)計(jì)。 數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì) 這一設(shè)計(jì)階段是在需求分析的基礎(chǔ)上,設(shè)計(jì)出能夠滿足用戶需求的各種實(shí)體,以及它們之間的關(guān)系,為后面的邏輯結(jié)構(gòu)設(shè)計(jì)打下基礎(chǔ)。 根據(jù)上面的設(shè)計(jì)規(guī)劃出的實(shí)體有庫(kù)存實(shí)體、出庫(kù)實(shí)體、入庫(kù)實(shí)體、采購(gòu)實(shí)體、還庫(kù)實(shí)體、需求實(shí)體。各個(gè)實(shí)體的 ER圖及其關(guān)系描述如下: 圖 庫(kù)存實(shí)體 ER圖 圖 入庫(kù)實(shí)體 ER圖 圖 出庫(kù)實(shí)體 ER圖 圖 部門(mén)需求實(shí)體 ER圖 圖 庫(kù)存實(shí)體 ER圖 圖 計(jì)劃采購(gòu)實(shí)體 ER圖 實(shí)體與實(shí)體間的關(guān)系 ER圖如下所示: 圖 ER圖 數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì) 在上面的實(shí)體以及實(shí)體之間關(guān)系的基礎(chǔ)上,形成各個(gè)表格之間的關(guān)系。 庫(kù)存管理系統(tǒng)數(shù)據(jù)庫(kù)中的各個(gè)表的設(shè)計(jì)結(jié)果如下面的幾個(gè)表格所示,每個(gè)表格表示數(shù)據(jù)庫(kù)中的一個(gè)表。 代碼設(shè)計(jì) 任何庫(kù)存均可分為如下三類: A類物品:高值 ──價(jià)值占 庫(kù)存總值70 80%的相對(duì)少數(shù)物品。通常為物品的15 20%。 B類物品:中值 ──總值占庫(kù)存總值的15 20%。物品數(shù)居中,通常占物品的30 40%。 C類物品:低值 ──庫(kù)存總值幾乎可以忽略不計(jì),只占5 10%。是物品的大多數(shù),通常占60 70%。 因此設(shè)計(jì)編碼如下: A 4. 4 輸入輸出設(shè)計(jì) 本系統(tǒng)界面標(biāo)準(zhǔn) Windows形式,鍵盤(pán)輸入 (也可以用條形碼讀取 ),人機(jī)交互,容易使用。輸入輸出的設(shè)計(jì)考慮美觀實(shí)用和通俗易懂,圖文并茂。 4. 5 系統(tǒng)安全性設(shè)計(jì) 系 統(tǒng)數(shù)據(jù)庫(kù)中包含多個(gè)二維表,所以在系統(tǒng)與數(shù)據(jù)庫(kù)的連接上,并沒(méi)有把數(shù)據(jù)庫(kù)和系統(tǒng)的連接直接寫(xiě)入代碼,而是通過(guò)對(duì)服務(wù)器端進(jìn)行系統(tǒng)設(shè)置,使數(shù)據(jù)庫(kù)名及路徑不可見(jiàn),并通過(guò) ACCESS的數(shù)據(jù)庫(kù)安全設(shè)置,保證了數(shù)據(jù)庫(kù)的安全性。系統(tǒng)根據(jù)用戶身份不同賦予不同權(quán)限,用戶用密碼登陸,同樣也保證了系統(tǒng)數(shù)據(jù)的安全性。 第五章 系統(tǒng)實(shí)施 5. 1 開(kāi)發(fā)工具簡(jiǎn)介 本系統(tǒng)的前端開(kāi)發(fā)工具,我選擇了 Visual ,后臺(tái)數(shù)據(jù)庫(kù)采用 Access2021。 VB 簡(jiǎn)介 Visual 意為 “可視化的 ”,指的是 一種開(kāi)發(fā)圖形用戶界面的方法,所以 Visual Basic是基于 Basic的可視化的程序設(shè)計(jì)語(yǔ)言。在 Visual Basic 中,一方面繼承了 Basic所具有的程序設(shè)計(jì)語(yǔ)言簡(jiǎn)單易用的特點(diǎn),另一方面在其編程系統(tǒng)中采用了面向?qū)ο?、事件?qū)動(dòng)的編程機(jī)制,用一種巧妙的方法把 Windows的編程復(fù)雜性封裝起來(lái),提供了一種所見(jiàn)即所得的可視化程序設(shè)計(jì)方法。 VB 功能特點(diǎn) 具有面向?qū)ο蟮目梢暬O(shè)計(jì)工具 在 VB中,應(yīng)用面向?qū)ο蟮某绦蛟O(shè)計(jì)方法( OOP),把程序和數(shù)據(jù)封裝起來(lái)視為一 個(gè)對(duì)象,每個(gè)對(duì)象都是 可視的。程序員在設(shè)計(jì)時(shí)只需用現(xiàn)有工具根據(jù)界面設(shè)計(jì)要求,直接在屏幕上 “畫(huà) ”出窗口、菜單、按鈕、滾動(dòng)條等不同類型的對(duì)象,并為每個(gè)對(duì)象設(shè)置屬性。程序員的 編程工作僅限于編寫(xiě)相關(guān)對(duì)象要完成的功能程序,因而程序設(shè)計(jì)的效率可大大提高。 事件驅(qū)動(dòng)的編程機(jī)制 事件驅(qū)動(dòng)是非常適合圖形用戶界面的編程方式。在圖形用戶界面的應(yīng)用程序中,是由用戶的動(dòng)作即事件掌握著程序運(yùn)行的流向,每個(gè)事件都能驅(qū)動(dòng)一段程序的運(yùn)行。程序員只要編寫(xiě)響應(yīng)用戶動(dòng)作的代碼,而各個(gè)動(dòng)作之間不一定有聯(lián)系。 提供了易學(xué)易用的應(yīng)用程序集成 開(kāi)發(fā)環(huán)境 在 VB 集成開(kāi)發(fā)環(huán)境中,用戶可設(shè)計(jì)界面、編寫(xiě)代碼、調(diào)試程序,直至把應(yīng)用程序編譯成可執(zhí)行文件在 Windows 中運(yùn)行,使用戶在友好的開(kāi)發(fā)環(huán)境中工作。 結(jié)構(gòu)化的程序設(shè)計(jì)語(yǔ)言 VB 具有豐富的數(shù)據(jù)類型和結(jié)構(gòu)化程序結(jié)構(gòu),作為一種程序設(shè)計(jì)語(yǔ)言,它還有如下一些特點(diǎn): 強(qiáng)大的數(shù)值和字符串處理功能 豐富的圖形指令,可方便地繪制各種圖形 提供靜態(tài)和動(dòng)態(tài)數(shù)組,有利于簡(jiǎn)化內(nèi)存的管理 過(guò)程可遞歸調(diào)用,使程序更為簡(jiǎn)練 支持隨機(jī)文件和順序文件的訪問(wèn) 提供了一個(gè) 可供應(yīng)用程序調(diào)用的包含多種類型的圖標(biāo)庫(kù) 具有完善的運(yùn)行出錯(cuò)處理 支持多種數(shù)據(jù)庫(kù)系統(tǒng)的訪問(wèn) 利用數(shù)據(jù)控件可訪問(wèn)的數(shù)據(jù)庫(kù)系統(tǒng)有: Microsoft Access、Btrieve、 DBASE、 Microsfot FoxPro 和 Paradox等,也可以訪問(wèn) Microsoft Excel、 Lotus123等多種電子表格。 支持動(dòng)態(tài)數(shù)據(jù)交換( DDE)、動(dòng)態(tài)鏈接庫(kù)( DLL)和對(duì)象的鏈接與嵌入( OLE)技術(shù) 完備的 HELP聯(lián)機(jī)幫助功能 與 Windows環(huán)境下的軟件一樣,在 VB中, 利用幫助菜單和 F1 功能鍵,用戶可以隨時(shí)方便地得到所需要的幫助信息。VB 幫助窗口中顯示了有關(guān)的示例代碼,通過(guò)復(fù)制、粘貼操作可獲取大量的示例代碼,為用戶的學(xué)習(xí)和使用提供了極大的方便。 VB 程序設(shè)計(jì)的概念就是面向?qū)ο蟮母拍?,?duì)象就是數(shù)據(jù)( DATA)和代碼( CODE)互相結(jié)合的綜合體。 Windows上面的每一個(gè)圖標(biāo),包括窗口本身都是對(duì)象,如果沒(méi)有任何事情發(fā)生,對(duì)象處于停頓狀態(tài)。當(dāng)存在外來(lái)事件時(shí),程序段執(zhí)行,它的執(zhí)行是由外來(lái)事件決定的。因此是 “事件 ”驅(qū)動(dòng)的。 編寫(xiě) VB 程序較為簡(jiǎn)單,首先將各個(gè)對(duì)象放在空白窗 體上,然后將程序代碼分別添加給對(duì)象或圖標(biāo),將它們組合起來(lái)就可以隨意運(yùn)行了。 在 VB中,窗體實(shí)際上是一個(gè)對(duì)象, VB的窗體含有許多內(nèi)嵌特性,這使得用戶界面部分的建立像是從一個(gè)目錄中挑選一個(gè)個(gè)合適的控件,而不是從零開(kāi)始一步一步地建立控件。這種開(kāi)發(fā)者能親眼看到的程序設(shè)計(jì)過(guò)程就是 “可視化程序設(shè)計(jì) ”( Visual Programming) VB 中的基本概念 對(duì)象:面向?qū)ο缶幊蹋?OOP)的提法大家一定也很耳熟,雖然 Visual Basic 并不是完全的面向?qū)ο缶幊蹋怖昧藢?duì)象編程技術(shù)。對(duì)象簡(jiǎn)單地說(shuō)就是大家經(jīng)??吹降母鞣N窗口、按鈕、文本框甚至打印機(jī)等。 屬性:如同電視有黑白、彩色之分一樣,作為對(duì)象的Windows中的窗口也是有大有小,文本框的位置不可能完全一樣,菜單要顯示出不同的功能,這些都是由對(duì)象的屬性決定的。不同對(duì)象的屬性可能不同。屬性一般決定了對(duì)象的位置、大小、顯示等情況。 方法:就是對(duì)象能夠做的事,如打印機(jī)對(duì)象就有打?。?Print)方法、窗口對(duì)象支持隱藏( Hide)方法、很多對(duì)象支持移動(dòng)( Move)方法等。 事件: 就是對(duì)象對(duì)用戶各種操作的反映情況。如用戶用鼠標(biāo)按一下按鈕,就會(huì)觸發(fā)按鈕的 “按 ”( Click)事件。 控件:控件就是 Visual Basic 提供的編程用的模塊,與對(duì)象有直接的聯(lián)系,如同積木的木塊,使用這樣的控件,就可以像拼圖或堆積木一樣 “搭 ”、 “拼 ”你的程序界面。 Visual Basic中使用控件,簡(jiǎn)化了 Windows中的窗口、按鈕等對(duì)象的編程設(shè)計(jì)。每個(gè)控件都有各自的屬性、事件及方法。只需修改這些特征你就可以隨心所欲地編程了。最重要的是,你可以利用成千上萬(wàn)的各種擴(kuò)充的控件來(lái)快速構(gòu)造幾乎能滿足你任何要求的 程序。例如,如果你不滿意 Windows簡(jiǎn)陋的媒體播 放器,你就可以使用 VB 的多媒體控件在 1 小時(shí)以內(nèi)設(shè)計(jì)一個(gè)完全自
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1