【正文】
系統(tǒng)的安全性和可靠性是整個(gè)設(shè)計(jì)的主要原則,其中包括用戶操作的安全性和數(shù)據(jù)信息的可靠性。 ? 方便靈活的業(yè)務(wù)管理及維護(hù) 目前的倉(cāng)庫(kù)管理大多是采用人工管理,信息分散而且復(fù)雜,本系統(tǒng)在完成倉(cāng)庫(kù)業(yè)務(wù)管理功能,以節(jié)省大量的人力物力。概要設(shè)計(jì)是軟件設(shè)計(jì)中的一個(gè)重要環(huán)節(jié),它決定軟件的結(jié)構(gòu),包括數(shù)據(jù)結(jié)構(gòu)和程序結(jié)構(gòu)。 用戶信息包含用戶代碼,用戶口令,用戶描述以及居民身份證號(hào)信息;角色信息包含角色名稱,角色代碼,角色描述以及所屬單位代碼。 2) 存儲(chǔ)點(diǎn)管理 存儲(chǔ)點(diǎn)維護(hù)就是庫(kù)房維護(hù),維護(hù)操作包括增、刪、 改、查看所有存儲(chǔ)點(diǎn),存儲(chǔ)信息包括存儲(chǔ)點(diǎn)編碼、名稱、類別等信息。 在 倉(cāng)庫(kù)盤點(diǎn) 中,可能會(huì)出現(xiàn)發(fā)錯(cuò)物資或者發(fā)錯(cuò)了數(shù)量的問(wèn)題,解決這些問(wèn)題需要對(duì) 賬 的功能,即開具對(duì) 賬 單,對(duì)庫(kù)存數(shù)量進(jìn)行修改以保證實(shí)際庫(kù)存數(shù)與賬面數(shù)相符合。 完成出入庫(kù)單的編輯 操作后要能將該張出入庫(kù)單進(jìn)行審核、 填寫執(zhí)行結(jié)果、 記賬等功能要求。 中心倉(cāng)庫(kù)和各個(gè)分庫(kù)房業(yè)務(wù)管理中有以下特點(diǎn): ? 存放物資巨大,物品信息豐富,要求物資分類存放; ? 倉(cāng)庫(kù)存放物資有最高庫(kù)存和最低庫(kù)存的限制,存放的物品要滿足限額要求; ? 出入庫(kù)單中要能同時(shí)成批錄入多項(xiàng)物品信息 ? 所有物品信息和存放點(diǎn)信息要要匯總,即中心倉(cāng)庫(kù)要能增加、刪除、修改、查看倉(cāng)庫(kù)中現(xiàn)有的物品信息和存放點(diǎn)信息; 應(yīng)用需求 出入庫(kù)和 賬 務(wù)管理功能 1) 出入庫(kù)單包含信息 在出入庫(kù)單的基本信息中要包括出入庫(kù)單號(hào) 、 出 入 庫(kù)庫(kù)房號(hào)、收 發(fā) 物單位號(hào) 、負(fù)責(zé)人、開單日期、出入庫(kù)單執(zhí)行狀態(tài)、備注等 基本信息,它 是 每批物資出入庫(kù) 5 的共有信息。調(diào)研分析主要根據(jù)倉(cāng)庫(kù)具體的物理分布、所需的具體功能需求項(xiàng)以及用戶要求等來(lái)進(jìn)行分析。在數(shù)據(jù)需要修改、更新或擴(kuò)充時(shí),管理工作的難度讓人幾乎難以接受,很難適應(yīng)時(shí)代的要求。這樣,物流的概念就隨之提出了,它包括供應(yīng)物流、生產(chǎn)物流、銷售物流、回收物流和廢棄物流等。所有程序功能節(jié)點(diǎn)的信息不是記 在主控程序中,而是保存在 數(shù)據(jù)庫(kù)中的。并且可以分別為用戶和角色制定權(quán)限,用戶登錄之后,所擁有的權(quán)限是該用戶以及當(dāng)前用戶所選擇的角色的權(quán)限之和。 軟件環(huán)境 1) 操作系統(tǒng): Windows2021+ServerPack4 2) 開發(fā)工具: Visual Basic 3) 數(shù)據(jù)庫(kù): Oracle 4) 應(yīng)用軟件環(huán)境要求: Office Word, Access, Excel 技術(shù)簡(jiǎn) 介 ? 系統(tǒng)使用基于客戶端 /服務(wù)器的 C/S構(gòu)架數(shù)據(jù)庫(kù)編程技術(shù)。 致謝 .......................................................................................................... 54 參考文獻(xiàn) ........................................................................................................................ 56 1 小型倉(cāng)庫(kù)管理系統(tǒng) 設(shè)計(jì)與 開發(fā) 1 前言 項(xiàng)目來(lái)源 從 3 月到 5 月的三個(gè)月,我在中軟公司 畢業(yè)設(shè)計(jì) 。 并 由程序平臺(tái)的結(jié)構(gòu) 分析了 本 平臺(tái)下 業(yè)務(wù)處理程序的統(tǒng)一結(jié)構(gòu)。然后, 按照軟件工程的規(guī)范, 第二 部分是小型倉(cāng)庫(kù)管理系統(tǒng)的需求分析 ,分析了倉(cāng)庫(kù)的結(jié)構(gòu)和應(yīng)用需求 。所以,對(duì)倉(cāng)庫(kù)管理系統(tǒng)進(jìn)行信息化改造的要求也就越來(lái)越迫切了。倉(cāng)庫(kù)綜合業(yè)務(wù)的管理在整個(gè)物流(商品、貨物、軍事等物流)體系中起著舉足輕重的作用,整個(gè)物資的入與出都要經(jīng)過(guò)倉(cāng)庫(kù)的管理。 文章前言部分介紹了項(xiàng)目的來(lái)源和開發(fā)環(huán)境等信息 ,并介紹了系統(tǒng)的主要特點(diǎn) 。詳細(xì)設(shè)計(jì)部分 重點(diǎn)分析了 倉(cāng)庫(kù)管理系統(tǒng)的主控程序和通用注冊(cè)組件的 程序 結(jié)構(gòu) 和 數(shù)據(jù)庫(kù)結(jié)構(gòu) 、 程序執(zhí)行 流程和具體實(shí)現(xiàn)方法。 【關(guān)鍵詞】客戶端 /服務(wù)器結(jié)構(gòu)、物流軟件平臺(tái)、小型倉(cāng)庫(kù)管理系統(tǒng) II Abstract With the improvement of science , development of economy and the rapid progress of technology , requiring anizations to respond rapidly to the changes of economy environment .The storehouse management system is very important for anizations to catch up with the current development of economy. This paper represents a material resources software platform developed by VisualBasic programming language , based on the C/S(Custom and Server) structure and Oracle Database .It has several special features, fully priority control mechanism , program platform independence of business , easy of maintenance and function upgrade based on the second feature . The Preface introduces the basic information of this project and the developing environment .Then according to the software engineering standards, part II is the requirements of the Smallsized Storehouse Management System ,describes the structure of the storehouse and application requirements .Part III is the design and implementation of the project ,including the general and detailed design .The general design analyses the working process and structure of the software system .Detailed design set focus on the structure of maincontrol module and the login module ,the running process ,their implementation and the mon structure of the business management module . At the end of this article ,we give some suggestions on improving the project ,and the findings gain during the developing experience. 【 Key words】 Custom/Server structure ,Material process software platform, smallsized storehouse management system 目 錄 1 前言 .......................................................................................................................... 1 項(xiàng)目來(lái)源 ..................................................................................................... 1 開發(fā)環(huán)境 ..................................................................................................... 1 硬件環(huán)境 .............................................................................................. 1 軟件環(huán)境 .............................................................................................. 1 技術(shù)簡(jiǎn)介 ..................................................................................................... 1 2 需求分析 ................................................................................................................... 3 背景分析 ..................................................................................................... 3 倉(cāng)庫(kù)的功能結(jié)構(gòu) .......................................................................................... 3 應(yīng)用需求 ..................................................................................................... 4 出入庫(kù)和賬務(wù)管理功能 ......................................................................... 4 基礎(chǔ) 數(shù)據(jù)維護(hù)功能 ................................................................................ 5 系統(tǒng)管理功能 ....................................................................................... 6 3 系統(tǒng)概要設(shè)計(jì) ............................................................................................................ 7 概述 ............................................................................................................ 7 設(shè)計(jì)目標(biāo) .............................................................................................. 7 設(shè)計(jì)原則 .............................................................................................. 8 設(shè)計(jì)任務(wù)及范圍 ................................................................................... 8 系統(tǒng)概要設(shè)計(jì) .............................................................................................. 9 系統(tǒng)設(shè)計(jì) 流程 ....................................................................................... 9 系統(tǒng) 結(jié)構(gòu)設(shè)計(jì) ....................................................................................... 9 4 系統(tǒng)詳細(xì)設(shè)計(jì)與實(shí)現(xiàn) ............................................................................................... 11 平臺(tái)部分程序模塊結(jié)構(gòu) ....................................................................... 11 平臺(tái)部分?jǐn)?shù)據(jù)庫(kù)結(jié)構(gòu) .....