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

正文內容

倉庫管理系統(tǒng)的設計與開發(fā)(編輯修改稿)

2024-09-04 20:17 本頁面
 

【文章內容簡介】 數(shù)據(jù)達到完整,統(tǒng)一,原始記錄能保證及時,準確。(5) 應用計算機管理后,許多重復性的工作,都可由計算機去執(zhí)行,從而使管理人員從事務性工作解脫出來,真正變?yōu)閺氖乱恍┬畔⒌姆治觯袛?,決策等創(chuàng)造性的工作。 系統(tǒng)流程圖系統(tǒng)流程圖是概括地描繪物理系統(tǒng)的傳統(tǒng)工具。它的基本思想是用圖形符號以黑盒子形式描繪組成系統(tǒng)的每個部件(程序,文檔,數(shù)據(jù)庫等)。系統(tǒng)流程圖表達的是數(shù)據(jù)在系統(tǒng)各部件之間流動的情況,而不是對數(shù)據(jù)進行加工處理的控制過程,因此盡管系統(tǒng)流程圖的某些符號和程序流程圖的符號形式相同,但是它卻是物理數(shù)據(jù)流圖而不是程序流程圖。(1) 系統(tǒng)流程圖符號如圖 所示:處理 輸入輸出 聯(lián)機存儲圖 系統(tǒng)流程圖符號說明(2) 本系統(tǒng)使用的總的系統(tǒng)總體流圖 所示:倉庫管理系統(tǒng)存儲文件出庫信 息處理入庫信息處理庫存操作采購貨物入庫庫存報表庫存日報表庫存月報表出庫信息表入庫信息庫存操作原因供貨商出入庫定貨報告查詢操作購貨商需求表圖 系統(tǒng)總體流圖 數(shù)據(jù)描述 數(shù)據(jù)流圖 數(shù)據(jù)流圖(DFD)是一種圖形化技術,它描繪信息流和數(shù)據(jù)從輸入移動到輸出的過程中所經(jīng)受的變換。在數(shù)據(jù)流圖中沒有任何具體的物理部件,它只是描繪數(shù)據(jù)在軟件中流動和被處理的邏輯過程。(1) 本系統(tǒng)中使用的數(shù)據(jù)流圖符號如圖 所示: 數(shù)據(jù)的源點/終點 數(shù)據(jù)流數(shù)據(jù)流數(shù)據(jù)存儲圖 數(shù)據(jù)流圖符號(2) 本系統(tǒng)的頂層數(shù)據(jù)流圖如圖 所示:               定貨報告入/出庫信息    庫存信息表        入庫出庫信息圖 頂層數(shù)據(jù)流圖(3) 細化后的數(shù)據(jù)流圖如圖 所示:入庫信息表              入庫、出庫信息及庫存信息      入庫信息                        定貨報告      出庫信息             倉庫管理員倉庫管理系統(tǒng)供應商 管理員管理員貨物入庫信息管理貨物出庫信息管理貨物庫存信息管理管理員供應商                 庫存信息表                出庫信息表圖 細化后的數(shù)據(jù)流圖 數(shù)據(jù)字典數(shù)據(jù)字典是關于數(shù)據(jù)的信息的集合,也就是對數(shù)據(jù)流圖中包含的所有元素的定義的集合。數(shù)據(jù)流圖和數(shù)據(jù)字典共同構成系統(tǒng)的邏輯模型。下面用數(shù)據(jù)字典來定義數(shù)據(jù)流圖中各元素的確切內容:(1) 數(shù)據(jù)項定義:表 21 供應商表 Client字段名 數(shù)據(jù)類型 可否為空 說明ClientID Varchar(10) Not null 供應商編號(主鍵)Clientname Varchar(50) Not null 供應商名稱Address Varchar(50) Null 供應商地址Postcode Varchar(30) Null 供應商郵編Teleno Varchar(30) Null 供應商電話 表 22 管理員表 Users字段名 數(shù)據(jù)類型 可否為空 說明UserID Varchar(10) Not null 管理員編號(主鍵)username Varchar(10) Null 管理員名userpassword Varchar(6) Null 管理員密碼表 23 貨物信息表 Goods字段名 可否為空 數(shù)據(jù)類型 說明GoodsID Not null Varchar(10) 貨物號(主鍵)Price Null Decimal 15,2 貨物價格Goodsname Not Null Varchar(50) 貨物名稱In_date Null Datetime 入庫時間ClientID Null Varchar(10) 供應商編號Number Null Char(10) 貨物數(shù)量BuyerID Null Varchar(10) 購貨商編號 表 24 貨物入庫表 Goods_in字段名 數(shù)據(jù)類型 可否為空 說明InID Varchar(10) Not null 入庫貨物號(主鍵)In_date Datetime Not Null 入庫時間(主鍵)ClientID Varchar(10) Null 供應商編號In_number Char(10) Null 入庫數(shù)量Username Varchar(10) Null 經(jīng)辦人表 25 貨物出庫表 Goods_out字段名 數(shù)據(jù)類型 可否為空 說明Out_date Datetime Not Null 出庫時間OutID Varchar(10) Not null 出庫貨物號(主鍵)BuyerID Varchar(10) Null 購貨商編號Username Varchar(10) Null 經(jīng)辦人Out_number Char(10) Null 出庫數(shù)量表 26 現(xiàn)有庫存表 Goodsstore字段名 數(shù)據(jù)類型 可否為空 說明StoreID Varchar(10) Not null 庫存貨物號(主鍵)Store_number Char(10) Null 庫存數(shù)量UserID Varchar(10) Null 管理員編號表 26 購貨商表 Buyer字段名 數(shù)據(jù)類型 可否為空 說明BuyerID Varchar(10) Not null 購貨商編號(主鍵)Buyername Varchar(50) Not null 購貨商名稱NeedID Varchar(10) Not null 需求貨物號Need_number Char(10) Null 需求數(shù)量(2) 數(shù)據(jù)流定義:   (3) 數(shù)據(jù)存儲定義:名稱:入庫信息描述:入庫信息由倉庫管理員輸入到倉庫管理系統(tǒng)中,并修改系統(tǒng)原數(shù)據(jù)定義:入庫信息=貨物名稱+ 貨物號+數(shù)量+入庫時間 +單價位置:倉庫管理員?。尽∝浳锶霂煨畔⒐芾砻Q:出庫信息描述:出庫信息由倉庫管理員輸入到倉庫管理系統(tǒng)中,并修改系統(tǒng)原數(shù)據(jù)定義:出庫信息=貨物名稱+ 貨物號+數(shù)量+出庫時間 +單價位置:倉庫管理員?。尽∝浳锍鰩煨畔⒐芾砻Q:庫存信息描述:庫存信息保存在倉庫管理系統(tǒng)的存儲文件中,根據(jù)入庫及出庫信息修改,并且輸出給工作人員,以作出采購決策定義:庫存信息=貨物名稱+ 貨物號+數(shù)量+單價位置:庫存信息管理?。尽」ぷ魅藛T名稱:入庫信息管理描述:由倉庫管理員將入庫信息輸入到入庫信息管理系統(tǒng)中存儲輸入:入庫信息           輸出:入庫信息表數(shù)據(jù)結構:貨物名稱+貨物號+ 數(shù)量+入庫時間(4) 數(shù)據(jù)處理 數(shù)據(jù)處理名稱:管理員登陸管理 標志符:P1處理定義:管理員信息增加,修改,刪除激發(fā)條件:輸入各種管理員信息輸入:管理員管理信息輸出:產(chǎn)品入庫登記、確認入庫信息、刪除庫內信息、借出信息登記、產(chǎn)品分類管理、添加人員、刪除人員、查詢庫內信息、系統(tǒng)配置、查看系統(tǒng)事件數(shù)據(jù)處理名稱:用戶登錄 標志符:P1處理定義:登錄系統(tǒng) 激發(fā)條件:所輸入的編號和密碼正確輸入:登錄信息輸出:查詢庫內信息、查詢出庫信息、查詢入庫信息、修改本用戶密碼。數(shù)據(jù)處理名稱:借出管理 標志符:P3處理定義:借出當前庫內商品 激發(fā)條件:輸入商品號并查詢當前庫輸入:商品號輸出:商品信息及借出登記數(shù)據(jù)處理名稱:入庫管理 標志符:P4 處理定義:添加當前庫內商品 激發(fā)條件:商品編號輸入:商品編號或借出單號輸出:原始商品信息及當前商品信息數(shù)據(jù)處理名稱:信息安全 標志符:P2處理定義:數(shù)據(jù)檢測、人員權限區(qū)分、事件記錄、數(shù)據(jù)警告激發(fā)條件:檢查信息安全輸入:檢測項目 輸出:待檢測項目結果名稱:出庫信息管理描述:由倉庫管理員將出庫信息輸入到出庫信息管理系統(tǒng)中存儲輸入:出庫信息           輸出:出庫信息表數(shù)據(jù)結構:貨物名稱+貨物號+ 數(shù)量+出庫時間名稱:庫存信息管理描述:入庫信息和出庫信息共同存入庫存信息管理系統(tǒng)輸入:入庫信息 出庫信息      輸出:庫存信息表數(shù)據(jù)結構:貨物名稱+貨物號+ 數(shù)量 安全性、完整性需求(1) 數(shù)據(jù)精確度 系統(tǒng)處理的數(shù)據(jù)精確度是系統(tǒng)的重要性能之一。在系統(tǒng)設計和開發(fā)過程中,要充分考慮系統(tǒng)當前和將來可能承受的工作量,使系統(tǒng)的處理數(shù)據(jù)的精確度能夠滿足企業(yè)對信息處理的需求。(2) 時間特性 系統(tǒng)處理的準確性和及時性是系統(tǒng)的必要性能。在系統(tǒng)設計和開發(fā)過程中,要充分考慮系統(tǒng)的運行所需時間、處理時間和故障間斷時間。數(shù)據(jù)對本系統(tǒng)是十分重要的。所以要求在進行系統(tǒng)設計時充分考慮系統(tǒng)發(fā)生故障的概率和恢復時間,并進行必要的防范。(3) 適應性 在信息時代,面對各種各樣的操作系統(tǒng)是十分正常的。所以要求在通用環(huán)境下,系統(tǒng)可正常工作,在UNLIX、LIUX也可以正常工作。(4) 系統(tǒng)的開放性和可擴展性 在實際的使用過程中,難免會出現(xiàn)一些問題。這就要求系統(tǒng)有可擴展性,能進行程序的修補工作。同時要求系統(tǒng)可自動備份當前數(shù)據(jù)。(5) 數(shù)據(jù)的完整性、準確性及安全性① 擁有用戶、密碼模塊管理用戶權限。② 可根據(jù)各種條件進行查詢。③ 相應的數(shù)據(jù)項檢測功能3 設計原理與主要技術 項目設計的基本原理軟件工程的基本原理包括七條,如下所述:(1) 用分階段的生命周期計劃嚴格管理。即把軟件生命周期劃分成若干個階段,并相應地制定出切實可行的計劃,然后嚴格按照計劃對軟件的開發(fā)與維護工作進行管理。(2) 堅持進行階段評審。即在每個階段都進行嚴格的評審,以便盡早發(fā)現(xiàn)在軟件開發(fā)過程中所犯的錯誤,是一條必須遵循的重要原則。(3) 實行嚴格的產(chǎn)品控制。在軟件開發(fā)過程中不應隨意改變需求,因為改變一項需求往往需要付出較高的代價。但是,在開發(fā)的過程中改變需求又是難免的,為了保持軟件各個配置成分的一致性,必須實行嚴格的產(chǎn)品控制,其中主要是實行基準配置管理,絕對不能誰想修改軟件就隨意進行修改。 (4) 采用現(xiàn)代程序設計技術。采用先進的技術不僅可以提高軟件開發(fā)和維護的效率,而且可以提高軟件產(chǎn)品的質量。 (5) 結果應能清楚地審查。軟件產(chǎn)品不同于一般的物理產(chǎn)品,它是看不見摸不著的邏輯產(chǎn)品。為了提高軟件開發(fā)過程的可見性,更好地進行管理,應該根據(jù)軟件開發(fā)項目的總目標及完成期限,規(guī)定開發(fā)組織的責任和產(chǎn)品標準,從而使所得到的結果能夠清楚地審查。(6) 開發(fā)小組的人員應該少而精。開發(fā)小組人員的素質和數(shù)量是影響軟件產(chǎn)品質量和開發(fā)效率的重要因素,因此,開發(fā)小組的人員應該少而精。(7) 承認不斷改進軟件實踐的必要性。所以在軟件開發(fā)過程中應該考慮到創(chuàng)新原則,體現(xiàn)先進性、超前性,同時應考慮軟件的使用性。這七條原理是確保本次軟件開發(fā)產(chǎn)品開發(fā)質量和開發(fā)效率的原理的最小集合,這七條原理是互相獨立的,其中任意六條原理的組合都不能代替另一條原理,因此,它們是缺一不可不最小集合。 設計方法與技術 項目設計采用的主要方法 本系統(tǒng)的設計是采用面向對象方法學進行的。與傳統(tǒng)方法相反,面向對象方法把數(shù)據(jù)和行為看成同等重要,它是一種以數(shù)據(jù)為主線,把數(shù)據(jù)和對數(shù)據(jù)的操作緊密地結合起來的方法。概括地說,面向對象方法學具有下述 4 個要點。(1)把對象(object)作為融合了數(shù)據(jù)及在數(shù)據(jù)上的操作行為的統(tǒng)一的軟件構件。面向對象程序是由對象組成的,程序中任何元素都是對象,復雜對象由比較簡單的對象組合而成。也就是說,用對象分解取代了傳統(tǒng)方法的功能分解。(2)把所有對象都劃分成類(class) 。每個類都定義了一組數(shù)據(jù)和一組操作,類是對具有相同數(shù)據(jù)和相同操作的一組相似對象的定義。數(shù)據(jù)用于表示對象的靜態(tài)屬性,是對象的狀態(tài)信息,而施加于數(shù)據(jù)之上的操作用于實現(xiàn)對象的動態(tài)行為。(3)按照父類(或稱為基類)與子類(或稱為派生類)的關系,把若干個相關類組成一個層次結構的系統(tǒng)(也稱為類等級) 。在類等級中,下層派生類自動擁有上層基類中定義的數(shù)據(jù)和操作,這種現(xiàn)象稱為繼承。 (4)對象彼此間僅能通過發(fā)送消息互相聯(lián)系。對象與傳統(tǒng)數(shù)據(jù)有本質區(qū)別,它不是被動地等待外界對它施加操作,相反,它是數(shù)據(jù)處理的主體,必須向它發(fā)消息請求它執(zhí)行它的某個操作以處理它的數(shù)據(jù),而不能從外界直接對它的數(shù)據(jù)進行處理。也就是說,對象的所有私有信息都被封裝在該對象內,不能從外界直接訪問,這就是通常所說的封裝性。面向對象方法學的出發(fā)點和基本原則,是盡量模擬人類習慣的思維方式,使開發(fā)軟件的方法與過程盡可能接近人類認識世界解決問題的方法與過程,從而使描述問題的問題空間(也稱為問題域)與實現(xiàn)解法的解空間(也稱為求解域)在結構上盡可能一致。 項目設計采用的主要技術本系統(tǒng)主要利用 Visual Basic 作前端的應用開發(fā)工具 ,利用 SQL Server2022 作為 后臺的數(shù)據(jù)庫,利用 Window
點擊復制文檔內容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1