【正文】
系統(tǒng)化程度有了進一步的提高。但在我國,倉庫管理系統(tǒng)在研究上起步較晚,技術上比較落后。一個大型企業(yè)必定擁有成千上萬的庫存,開發(fā)一個功能完善的倉庫貨物管理系統(tǒng)可以有效地對龐大的貨物信息進行管理。本次畢業(yè)設計首先結合了倉庫貨物管理系統(tǒng)的相關功能,進行需求分析,劃分系統(tǒng)模塊,結合對相關文獻資料的查閱,進而得出該倉庫貨物管理系統(tǒng)應該包括以下模塊:倉庫硬件管理模塊、進貨模塊,出貨模塊、貨物查詢、密碼登陸模塊;其次,綜合運用以前所學的相關知識,選擇用asp來進行開發(fā)。B/S(Browser/Server,瀏覽器/服務器)模式又稱B/S結構。在這種結構下,用戶工作界面是通過IE瀏覽器來實現(xiàn)的。 ASP簡介ASP 是由 Microsoft開發(fā)的一種技術,使 WEB 服務器端能夠處理服務器腳本,并能夠?qū)⑻幚砗蟮臉藴?HTML 頁面返回到瀏覽器。一但安裝成功, 我們的電腦就是一個 ASP 及 WEB 數(shù)據(jù)庫的運行平臺。包含有關客戶端的信息和一些參數(shù)。(3)SERVER對象:是專為處理服務器上的特定任務而設計的,特別是與服務器的環(huán)境和處理活動有關的任務,允許用腳本來生成 ACTIVE SERVER 組件的實例。 (5)SESSION對象:用來存儲、讀取特定連接者的對話消息,如可存儲連接者對網(wǎng)站的訪問信息。事務處理由Microsoft Transaction Server (MTS)管理。以下是 ASP 技術的特點:(1)可以混用 HTML、DHTML、JAVA 小程序、ACTIVEX、VBSCRIPT 等,并且可以相互嵌套; (2)不需要編譯、純文本格式; (3)安全性好,可以保護源程序代碼不外漏;(4)面向?qū)ο?,以對象為基礎來實現(xiàn)服務器與客戶端的交互。同時利用Dreamweaver設計的網(wǎng)頁,可以全方位的呈現(xiàn)在任何平臺的熱門瀏覽器上??焖僬业娇煽看鸢?,通過Intranet共享信息,建立更快更有效的商業(yè)解決方案。使數(shù)據(jù)對任何協(xié)作者都可直接利用。定制您自己的圖形格式,以便準確地顯示您所需的信息。3倉庫管理系統(tǒng)用戶需求分析倉庫管理系統(tǒng)的系統(tǒng)用戶角色不多,本文將其分為高級管理員用戶、倉庫管理員用戶和普通用戶3個角色。系統(tǒng)功能主要包括以下幾個方面:倉庫貨物的查詢;倉庫貨物的出庫入庫操作;用戶的管理;倉庫以及貨物種類的添加。登錄系統(tǒng)后在界面的左上方可以看到自己的姓名和所在的倉庫,同時可以查詢所屬倉庫的貨物信息。倉庫管理員是管理某個倉庫的用戶,在登陸系統(tǒng)后同樣會在界面的左上方看到自己的名字和所在的倉庫。高級管理員用戶是可以查詢和編輯包括添加或刪除用戶、增加或刪除倉庫、供應商、物品出處等所有系統(tǒng)信息和倉庫貨物信息的用戶,在每一個倉庫都可以隨意的行使倉庫管理員的權利。軟件系統(tǒng)本身運行對計算機硬件平臺和操作系統(tǒng)平臺要求適中。在查看庫存的兩個選項可以對選中的貨物進行入庫和出庫的操作。而在入庫操作時需輸入in_num(收入數(shù)量)in_price(收入單價)經(jīng)過統(tǒng)計后顯示in_sum (收入金額)出庫的操作也是一樣。表1 Detail字段名稱數(shù)據(jù)類型說明id自動編號編號,用來區(qū)別每一個記錄rq日期/時間記錄日期,即記錄哪天發(fā)生的入庫、出庫日期zl文本種類hs文本號數(shù)zy文本摘要,描述入庫、出庫等的說明in_num貨幣收入數(shù)量,入庫的物品數(shù)量in_price貨幣收入單價,入庫的物品單價in_sum貨幣收入金額,入庫的物品金額(數(shù)量*單價)out_num貨幣發(fā)出數(shù)量,出庫的物品數(shù)量out_price貨幣發(fā)出單價,出庫的物品單價out_sum貨幣發(fā)出金額,出庫的物品金額(數(shù)量*單價)now_num貨幣結存數(shù)量,此時結余的物品數(shù)量now_price貨幣結存單價,此時結余的物品單價now_sum貨幣結存金額,此時結余的物品金額(數(shù)量*單價)name_id數(shù)字品名編號,用來識別此記錄應該歸屬哪個物品Storage_id數(shù)字倉庫編號,用來識別此記錄應該歸除哪個倉庫Provider_id數(shù)字供應商編號,用來識別此記錄在入庫時由哪個供應商提供uses_id數(shù)字接應者(用戶)編號,用來識別此記錄出庫時用于哪個地方left_num貨幣剩余數(shù)量,用來計算某天入庫的數(shù)量在此刻還有多少剩余jz_log數(shù)字記帳記錄標志,用來標記最后一個操作商信息表(Provider)此表記錄了所有供應商的信息,為了對入庫操作時物品的出處來源進行說明而設計的一個表。做完報表后,就產(chǎn)生當天的記錄。因為是日報表所以表中的rp取值為當天的日期,同時還需要和明細表中的rp所對應,這樣才能給ount_out count_in取值進而將信息顯示在日報表頁面。考慮到物品需要有詳細的信息記錄而設計的name(品名)unit(計量單位)memo(備注) address(儲存地點)rule(規(guī)格)在物品分類查找時所用到的type_id(類型編號)等;在添加物品時,物品的信息將直接記錄在這張表中,其中now_stock(當前庫存數(shù))now_sum(當前庫存總金額)在沒有入庫操作時數(shù)值為空。表5 Storage字段名稱數(shù)據(jù)類型說明storage_id自動編號倉庫編號storage_name文本倉庫名稱,如一號倉庫,二號倉庫等memo文本備注Type表該表用來對分類后的類別進行記錄。表6 Type字段名稱數(shù)據(jù)類型說明type_name文本類型名稱,如食品,五金,日用品等type_id自動編號類型編號,用來識別類別in_storage數(shù)字所屬倉庫,每一個倉庫都可以有自己的一套分類方案,所以要分清parent_id數(shù)字父級類型,描述該分類的上級類別是哪個類別,記錄的是type_id中的值用戶表(User)用戶表,記錄所有可以登錄該系統(tǒng)的用戶名、密碼和其他相關數(shù)據(jù)用戶表。用戶表user中的字段viewother是查看其他的倉庫,一個用戶是否可以查看全部的倉庫首先要看他是否可以管理全部倉庫,如果in_storage值為0就說明它可以管理全部倉庫同時也可以查看其他的倉庫,如果不可以,即只能管理一個倉庫,那么就要看字段viewother的值為什么,如果為“是”那么可以查看其他的倉庫,如果為“否”則不能看其他倉庫。表8 Uses字段名稱數(shù)據(jù)類型說明Uses_id自動編號使用編號Uses_name文本使用名稱,物品使用的對象,如內(nèi)部自用,客人銷售等Memo文本備注系統(tǒng)有16重要個模塊組成。如果沒有輸入(或選擇),則先會以對話框的形式提示用戶輸入需要輸入(或選擇)的數(shù)據(jù);當全部輸入(或選擇)后,(將輸入的信息與user表中的信息進行比較);;如果用戶名和密碼有至少一個不正確時,就提示“用戶名或密碼錯誤”;如果都正確則該用戶得到其所屬倉庫的編號。同時還要檢測該用戶是否具有查看其他倉庫的權限,如果有,進入主界面后,有個查看全部倉庫的鏈接,就可以進入查看所有倉庫的庫存情況;如果沒有,那么則無法進入查看全部倉庫的界面,系統(tǒng)