【文章內容簡介】
3 總體設計倉庫管理信息系統是一個典型的數據庫管理系統,系統由登錄信息、單據管理、查詢統計、報表中心、視圖、維護設置模塊組成,規(guī)劃系統功能模塊如下:1. 登錄信息模塊該模塊主要負責完成貨物信息管理和設置、倉庫信息管理和設置、供應商管理和設置、來往客戶管理和設置、庫存狀況管理和設置。2. 單據管理模塊該模塊主要由新增入庫單、新增出為單、新增借入單、新增借出單、新增調拔單、新增報損單、入庫單管理、出庫單管理、借入單管理、借出單管理、調拔單管理、報損單管理和進行月盤點幾部分組成。3. 查詢統計模塊該模塊由單據查詢、貨存查詢、高級查詢、自定義查詢(自定義查詢可以用SQL語言來查詢)、貨物出入統計和職員操作統計幾部分組成。4. 報表中心模塊包括打印入庫單、打印出庫單、打印借出單、打印借入單、打印調拔單和打印報損單,還包括打印月盤點和打印頁面設置等部分組成。5. 視圖模塊包括倉庫管理信息系統的工具欄和狀態(tài)欄的隱藏和顯示。6. 維護設置模塊該模塊由公司信息、職員信息、查看日志、數據清除、系統初始化、備份數據庫、還原數據庫、還原昨天數據庫、修改密碼、用戶管理、切換用戶登錄等部分組成。倉庫管理信息系統的系統功能結構圖如圖3所示。4詳細設計 系統登錄主要用于對登錄倉庫管理信息系統的用戶進行安全性檢查,心防止非法用戶登錄該系統。根據管理員對各用戶分配的權限,登錄用戶登錄系統的時候,系統會自動進行初始化。 選定的操作員及其輸入的密碼與數據庫中的操作員和密碼是否相同來實現,如果相同則允許登錄,并給予相應的權限,否則將不允許用戶登錄。系統登錄的運行結果如圖4所示。圖4用戶登錄圖 用戶設置有添加用戶、刪除用戶和修改用戶權限等操作。 系統的權限分為常規(guī)操作、高級信息管理和高級維護設置三大類。常規(guī)操作有“添加單據”、“更新單據”、“刪除單據”、“進行月盤點”、“供應商信息管理”、“來往客戶信息管理”、“普通查詢與統計”、“高級查詢及自定義查詢管理”和“打印操作”等操作。高級信息管理有“公司信息管理”、“職員信息管理”、“倉庫信息管理”和“貨物信息管理”等管理。高級維護設置有“數據清除與初始化”、“數據備份與還原”、“查看日志”、“用戶管理”等設置。 登錄用戶只有“用戶管理”這個權限才能進行用戶設置和用戶權限的管理。如下圖 5和圖 6分別是用戶設置和權限選擇的窗體。圖5為用戶設置界面圖6為權限選擇界面該窗體可實現入庫單、出庫單、借出單、借入單、調拔單、報損單的內容查詢。查詢條件可由時間、經辦人、貨物名稱、貨物數量、其它金額、單據備注包含六個并列查詢。查詢結果在DataGrid控件上顯示。查詢過程主要是通過Adodc對象的RecordSource屬性來執(zhí)行由以上條件生成的SQL語句,然后通過DataGrid控件的DataSource來顯示執(zhí)行結果。運行結果如圖7所示圖7單據查詢圖代碼設計::Option ExplicitPrivate Sub Form_Load() = DataConnectString = False = Year(Date) = Month(Date) = Day(Date) = 無限制 = 無限制 = 無限制End Sub:Private Sub 打印_Click() ShowPrintDlg Adodc1, 單據查詢End SubPrivate Sub 貨物名稱_DblClick() On Error Resume Next Dim sel As New 數據選擇 = DataConnectString = select 編號,貨物名稱,貨物類別,貨物規(guī)格 from 貨物信息 = 請選擇貨物名稱 vbModal If Then = Unload selEnd SubPrivate Sub 經辦人_DblClick() On Error Resume Next Dim sel As New 數據選擇 = DataConnectString