RFID倉儲管理信息系統總體設計
發布時間:2008/12/17 0:00:00 訪問次數:884
1 系統設計思想
(1)頁面模塊化
把頁面中一些常用的部分集成為模塊,例如頁面的頭部和尾部、數據庫連接等,這樣設計新的頁面時如 果有重復出現的部分,只需要拿現成的模塊組裝就可以了。
(2)三層結構架構
本系統采用三層結構設計,工作原理如圖1所示。
圖1 三層架構的工作原理圖
基于三層結構,用戶界面層通過統一的接口向業務層發送請求,業務層按自己的邏輯規則將請求處理之 后進行數據庫操作,然后將數據庫返回的數據封裝成類的形式返回給用戶界面層。這樣用戶界面層甚至可 以不知道數據庫的結構,它只要維護與業務層之間的接口即可。這種方式在一定程度上增加了數據庫的安 全性,同時也降低了對用戶界面層開發人員的要求,困為它根本不需要進行任何數據庫操作。
2 軟件描述
倉儲管理信息系統以b/s結構作為系統的架構主體,并輔以c/s結構。本系統的主要功能是:通過網絡化 的實時操作實現整個倉儲管理的一體化、最優化與精確化。系統的運行環境構建在windows 2000 server +sql server 2000基礎之上,具有快速、穩定、安全可靠等優良性能。
3 設計方法
倉儲管理信息系統的整體設計思路,采用的是軟件工程中的瀑布模型與快速原型模型相結合的設計方法 。其中,瀑布模型即采用自頂而下的模式,快速原型模型即根據需求快速的構建出軟件的整體框架,然后 通過實際應用,再對之進行不斷的補充與修改,最終達到客戶要求。
4 外部接口
本系統的外部接口分為硬件通信接口和軟件通信接口兩種。硬件通信接口主要為計算機與rfid讀寫器的 數據通信接口,即rs-232;軟件接口為基于vc編寫的串口通信程序。
5 系統整體描述
倉儲管理信息系統是一個專用系統,只有公司的授權職員才可以進入系統的主界面,使用相關版面的功 能。
倉儲信息管理系統,通常由以下4方面內容組成:產品入庫管理、產晶出庫管理、產品在庫管理、產品盤 存管理。這4個方面的內容通常是一個倉儲管理系統最基本、最重要的功能。
一個角色可以是人、硬件設備,甚至另外一個系統。對于一個系統而言,每種類型的用戶表示為一個或 幾個角色,每個與該系統交互的外部系統也表示為一個或幾個角色。倉儲管理信息系統中,通過分析,找 出這樣一些角色:貨物、倉庫、系統管理員、倉庫管理員、經理和收貨方。通過對這些信息的正確收集, 就可以對倉儲信息管理系統有一個清晰的把握。
本系統的角色共分3種:系統管理員(system admin)、倉庫管理員(store admin)和經理(manager) ,相應的權限內容也分3種,如表1所示。
表1 系統角色
在倉儲管理信息系統中,公司的相關職員輸入正確的用戶名和密碼后,可以進入系統的主界面,按系統 設定的業務流程完成相關的業務活動。
6 模塊功能描述
根據需求,倉儲管理信息系統包含了以下模塊:用戶管理模塊、倉庫管理模塊、產品管理模塊、收貨方 管理模塊、個人信息管理模塊、入庫管理模塊、出庫管理模塊、預警管理模塊、報表管理模塊、月報統計 模塊。
當用戶輸入自己的賬號、密碼和杈限,進入系統后,用戶根據自己的角色權限可以使用本系統中的相應 功能模塊。例如系統管理員可以使用用戶管理、倉庫管理、產品管理、收貨方管理及個人信息管理等模塊 ;倉庫管理員可以使用入庫管理、出庫管理、預警管理、報表管理及個人信息管理等模塊;經理可以使用預警管理、報表管理、月報統計及個人信息管理等模塊。下面 按照角色分類,簡單描述各角色對應系統模塊的基本功能。
1.系統管理員
(1)用戶管理模塊:系統管理員擁有最高權限,可以通過添加用戶,為系統使用者分配賬號,可以通 過修改用戶,更改系統使用者的權限,同時也可以刪除用戶。
(2)倉庫管理模塊:倉庫的管理設置由系統管理員完成。當公司啟用了新倉庫以后,系統管理員需要 將新倉庫的代碼、名稱、地理位置、聯系人和聯系方式等基本信`患添加到數據庫中。當原來保存的倉庫 信息發生變化(如倉庫名稱更改,聯系人和聯系方式變動等),系統管理員需要及時修改這些基本信息。 當公司某倉庫停止使用時,為了避免誤操作和占用數據庫資源,也應將該倉庫的相關信息刪除。
(3)產品管理模塊:當前公司需要入庫的產品共兩大類8種。當有新產品需要入庫時,可以通過單擊該 模塊中的“添加”按鈕將新產品的代碼、名稱及種類等信息添加到數據庫中。同時,當有一些產品停產不 再往倉庫里存放時,也應將相應的產品信息從數據庫中刪除。
(4)收貨方管理模
1 系統設計思想
(1)頁面模塊化
把頁面中一些常用的部分集成為模塊,例如頁面的頭部和尾部、數據庫連接等,這樣設計新的頁面時如 果有重復出現的部分,只需要拿現成的模塊組裝就可以了。
(2)三層結構架構
本系統采用三層結構設計,工作原理如圖1所示。
圖1 三層架構的工作原理圖
基于三層結構,用戶界面層通過統一的接口向業務層發送請求,業務層按自己的邏輯規則將請求處理之 后進行數據庫操作,然后將數據庫返回的數據封裝成類的形式返回給用戶界面層。這樣用戶界面層甚至可 以不知道數據庫的結構,它只要維護與業務層之間的接口即可。這種方式在一定程度上增加了數據庫的安 全性,同時也降低了對用戶界面層開發人員的要求,困為它根本不需要進行任何數據庫操作。
2 軟件描述
倉儲管理信息系統以b/s結構作為系統的架構主體,并輔以c/s結構。本系統的主要功能是:通過網絡化 的實時操作實現整個倉儲管理的一體化、最優化與精確化。系統的運行環境構建在windows 2000 server +sql server 2000基礎之上,具有快速、穩定、安全可靠等優良性能。
3 設計方法
倉儲管理信息系統的整體設計思路,采用的是軟件工程中的瀑布模型與快速原型模型相結合的設計方法 。其中,瀑布模型即采用自頂而下的模式,快速原型模型即根據需求快速的構建出軟件的整體框架,然后 通過實際應用,再對之進行不斷的補充與修改,最終達到客戶要求。
4 外部接口
本系統的外部接口分為硬件通信接口和軟件通信接口兩種。硬件通信接口主要為計算機與rfid讀寫器的 數據通信接口,即rs-232;軟件接口為基于vc編寫的串口通信程序。
5 系統整體描述
倉儲管理信息系統是一個專用系統,只有公司的授權職員才可以進入系統的主界面,使用相關版面的功 能。
倉儲信息管理系統,通常由以下4方面內容組成:產品入庫管理、產晶出庫管理、產品在庫管理、產品盤 存管理。這4個方面的內容通常是一個倉儲管理系統最基本、最重要的功能。
一個角色可以是人、硬件設備,甚至另外一個系統。對于一個系統而言,每種類型的用戶表示為一個或 幾個角色,每個與該系統交互的外部系統也表示為一個或幾個角色。倉儲管理信息系統中,通過分析,找 出這樣一些角色:貨物、倉庫、系統管理員、倉庫管理員、經理和收貨方。通過對這些信息的正確收集, 就可以對倉儲信息管理系統有一個清晰的把握。
本系統的角色共分3種:系統管理員(system admin)、倉庫管理員(store admin)和經理(manager) ,相應的權限內容也分3種,如表1所示。
表1 系統角色
在倉儲管理信息系統中,公司的相關職員輸入正確的用戶名和密碼后,可以進入系統的主界面,按系統 設定的業務流程完成相關的業務活動。
6 模塊功能描述
根據需求,倉儲管理信息系統包含了以下模塊:用戶管理模塊、倉庫管理模塊、產品管理模塊、收貨方 管理模塊、個人信息管理模塊、入庫管理模塊、出庫管理模塊、預警管理模塊、報表管理模塊、月報統計 模塊。
當用戶輸入自己的賬號、密碼和杈限,進入系統后,用戶根據自己的角色權限可以使用本系統中的相應 功能模塊。例如系統管理員可以使用用戶管理、倉庫管理、產品管理、收貨方管理及個人信息管理等模塊 ;倉庫管理員可以使用入庫管理、出庫管理、預警管理、報表管理及個人信息管理等模塊;經理可以使用預警管理、報表管理、月報統計及個人信息管理等模塊。下面 按照角色分類,簡單描述各角色對應系統模塊的基本功能。
1.系統管理員
(1)用戶管理模塊:系統管理員擁有最高權限,可以通過添加用戶,為系統使用者分配賬號,可以通 過修改用戶,更改系統使用者的權限,同時也可以刪除用戶。
(2)倉庫管理模塊:倉庫的管理設置由系統管理員完成。當公司啟用了新倉庫以后,系統管理員需要 將新倉庫的代碼、名稱、地理位置、聯系人和聯系方式等基本信`患添加到數據庫中。當原來保存的倉庫 信息發生變化(如倉庫名稱更改,聯系人和聯系方式變動等),系統管理員需要及時修改這些基本信息。 當公司某倉庫停止使用時,為了避免誤操作和占用數據庫資源,也應將該倉庫的相關信息刪除。
(3)產品管理模塊:當前公司需要入庫的產品共兩大類8種。當有新產品需要入庫時,可以通過單擊該 模塊中的“添加”按鈕將新產品的代碼、名稱及種類等信息添加到數據庫中。同時,當有一些產品停產不 再往倉庫里存放時,也應將相應的產品信息從數據庫中刪除。
(4)收貨方管理模