物資管理資料庫
Ⅰ 資料庫如何管理
管理資料庫主要做好以下3方面的內容:
一、資料庫定期備份
首先利用資料庫自帶的命令行工具將資料庫備份下來,然後將該文件以日期參量重命名。
資料庫定期備份的原因:
1)、有些數據是隨時變化的,備份可以記錄某時間點的數據;
2)、如資料庫故障,可以隨時還原。
二、資料庫優化
1)、進行sql語句的執行優化;
2)、減少應用和資料庫的交互次數、同一個sql語句的執行次數;
3)、整理資料庫實體的碎片(特別是對某些表經常進行insert和delete動作,尤其注意,索引欄位為系列欄位、自增長欄位、時間欄位,對於業務比較頻繁的系統,最好一個月重建一次);
4)、減少表之間的關聯,特別對於批量數據處理,盡量單表查詢數據,統一在內存中進行邏輯處理,減少資料庫壓力(java處理批量數據不可取,盡量用c或者c++ 進行處理,效率大大提升);
5)、對訪問頻繁的數據,充分利用資料庫cache和應用的緩存;
6)、數據量比較大的,在設計過程中,為了減少其他表的關聯,增加一些冗餘欄位,提高查詢性能。
三、資料庫日誌文件管理
1、查看資料庫中日誌文件;
默認是三個組,這是資料庫創建時自己添加的三個日誌文件組;
2、添加日誌文件組並添加成員。
Ⅱ 安全生產應急預案與應急資源資料庫管理物資裝備資料庫怎麼填寫
3.1 應急機構錄入 3.2 審核維護 3.3 條件查詢 4.1 信息錄入 4.2 審核維護 4.3 條件查詢 5.1 預案錄入 5.2 預案審核 5.3 預案查詢 5.4 預案其他信息 5.4.1 評審信息 5.4.2 演練信息 5.4.3 培訓信息 7.1 物資裝備錄入 7.2 審核維護 7.3 條件查詢 8.1 專家錄入 8.2 審核維護 8.3 條件查詢 9.1 用戶審批 9.2 更改密碼 9.3 預案統計報送 9.4 預案統計報表 9.5 GIS應用 5.4.4 地圖操作工具條 5.4.5 周邊環境瀏覽 5.4.6 快速查詢 5.4.7 條件查詢 5.4.8 瀏覽查詢列表 5.4.9 瀏覽詳細信息 9.6 GIS定位 10.1 資源數量統計 10.2 企業分布圖 10.3 隊伍分布圖 《安全生產應急預案與應急資源資料庫管理系統》是為落實2009年全國安全生產應急管理工作要點,指導各級安全監管部門及其應急管理機構建立安全生產應急資源資料庫,並且採集應急資源信息入庫,從而掌握各類應急資源信息,為安全生產應急管理和事故救援提供支持和保障。國家安全生產應急救援指揮中心和總局通信信息中心共同開發了本系統。 本系統主要包含應急機構、單位情況、預案管理、應急隊伍、物資裝備、專家管理、綜合應用、綜合統計、GIS應用等系統功能。依據分級管理、屬地為主的原則,國家、省、市(地)、縣級管理部門可以對本級管理的應急資源進行採集、更新、查閱、審查、統計分析和上報。 在登錄界面中輸入用戶名、密碼和驗證碼,點擊「登錄」按鈕後,進入安全生產應急資源資料庫管理系統主界面,如下圖所示。 在登錄頁面中點擊「新用戶注冊」按鈕,進入新用戶注冊界面,如下圖所示。 在此界面中,分別輸入用戶名(系統登錄名,最大長度10 位)、密碼(英文字元,最大長度10位)、驗證碼。點擊 「下一步」按鈕,繼續輸入其它項目,操作界面如下圖所示。 本系統中規定三類使用用戶,即:安監部門用戶、煤監部門用戶、企業用戶。 安監部門用戶注冊:「用戶類別」選擇「安全監管部門」, 「單位編碼」分別選擇本單位所屬的省級或市縣級單位編碼。 煤監部門用戶注冊:「單位編碼」選擇本單位所屬省級煤監管理部門單位編碼。 企業用戶注冊:「單位編碼」選擇本企業所在地的省級或地市級安全監管部門單位編碼。 職責許可權:分為「審核員」和「信息員」。其相應的操作功能有所不同。 點擊「完成」按鈕,完成用戶注冊。新注冊的用戶須由上級主管部門審核批准後,才能使用本系統。 點擊一級菜單中的「應急機構」,在二級菜單中點擊「應急機構錄入」,進入應急機構錄入界面。如下圖所示。標注「*」的為必填錄入項。點擊「保存」按鈕,當前錄入的應急機構數據被保存。 在二級菜單中點擊「機構審核維護」,進入應急機構審核維護界面。如下圖所示。審核上報:勾選要審核的應急機構,點擊「審核上報」按鈕,則勾選的應急機構已經審核,並提交給上一級的管理部門。退回:勾選選擇項,點擊「退回」按鈕,則勾選的應急機構被退回到下一級的管理部門。刪除:勾選選擇項,點擊「刪除」按鈕,則勾選的應急機構被刪除。 在二級菜單中點擊「機構條件查詢」,進入應急機構條件查詢界面。如下圖所示。顯示輸出:勾選顯示輸出項,則在查詢結果中按勾選項顯示輸出。查詢條件:輸入查詢條件。按「查詢」按鈕,進入條件查詢結果顯示界面,如下圖所示。在查詢結果界面中,「點擊查看」按鈕,可以查看應急機構的詳細信息。點擊一級菜單中的「單位情況」,在二級菜單中點擊 「信息錄入」,進入單位基本情況錄入界面。如下圖所示。標注「*」的為必填錄入項。點擊「保存」按鈕,當前錄入的單位基本情況數據被保存。 在二級菜單中點擊「審核維護」,進入單位基本情況審核維護界面。如下圖所示。審核上報:勾選要審核的單位,點擊「審核上報」按鈕,則勾選的單位基本情況已經審核,並提交給上一級的管理部門。退回:勾選選擇項,點擊「退回」按鈕,則勾選的單位基本情況被退回到下一級的管理部門。刪除:勾選選擇項,點擊「刪除」按鈕,則勾選的單位基本情況被刪除。 在二級菜單中點擊「條件查詢」,進入單位基本情況條件查詢界面。如下圖所示。顯示輸出:勾選顯示輸出項,則在查詢結果中按勾選項顯示輸出。查詢條件:輸入查詢條件。 按「查詢」按鈕,進入條件查詢結果顯示界面,如下圖所示。在查詢結果界面中,點擊「查看」按鈕,可以查看單位基本情況的詳細信息。點擊「下載」按鈕,可以將此單位的其它詳細信息保存到Word文檔。 點擊一級菜單中的「預案管理」,在二級菜單中點擊「預案錄入」,進入預案基本信息錄入界面,如下圖所示。標注「*」的為必填錄入項。點擊「保存」按鈕,當前錄入的預案基本信息數據被保存。 在二級菜單中點擊「預案審核維護」,進入預案審核維護界面。如下圖所示。審核上報:勾選要審核的預案,點擊「審核上報」按鈕,則勾選的預案已經審核,並提交給上一級的管理部門。退回:勾選選擇項,點擊「退回」按鈕,則勾選的預案被退回到下一級的管理部門。刪除:勾選選擇項,點擊「刪除」按鈕,則勾選的預案被刪除。 點擊一級菜單中的「預案管理」,在二級菜單中點擊「預案查詢」,進入預案查詢條件界面,如下圖所示。顯示輸出:勾選顯示輸出項,則在查詢結果中按勾選項顯示輸出。查詢條件:輸入查詢條件。按「查詢」按鈕,進入條件查詢結果顯示界面,如下圖所示。 在顯示預案詳細信息界面中,可以選擇「評審信息」、 「演練信息」、「培訓信息」後進行管理。如下圖所示: 5.4.1 預案評審信息界面預案評審信息錄入界面 預案演練信息錄入界面預案演練信息錄入界面 預案培訓信息錄入界面預案培訓信息錄入界面 點擊一級菜單中的「應急隊伍」,在二級菜單中點擊「隊伍錄入」,進入應急隊伍錄入界面。如下圖所示。標注「*」的為必填錄入項。點擊「保存」按鈕,當前錄入的應急隊伍數據被保存。 點擊所屬單位時,系統顯示查詢選擇單位界面,如下圖所示:點擊選擇單位後,關閉此界面即可選擇單位。 在二級菜單中點擊「隊伍審核維護」,進入應急隊伍審核維護界面。如下圖所示。審核上報:勾選要審核的應急隊伍,點擊「審核上報」按鈕,則勾選的應急隊伍已經審核,並提交給上一級的管理部門。退回:勾選選擇項,點擊「退回」按鈕,則勾選的應急隊伍被退回到下一級的管理部門。刪除:勾選選擇項,點擊「刪除」按鈕,則勾選的應急隊伍被刪除。 在二級菜單中點擊「隊伍條件查詢」,進入應急隊伍條件查詢界面。如下圖所示。顯示輸出:勾選顯示輸出項,則在查詢結果中按勾選項顯示輸出。查詢條件:輸入查詢條件。按「查詢」按鈕,進入條件查詢結果顯示界面。 點擊一級菜單中的「物資裝備」,在二級菜單中點擊「物資裝備錄入」,進入物資裝備錄入界面。如下圖所示。標注「*」的為必填錄入項。點擊「保存」按鈕,當前錄入的物資裝備數據被保存。 點擊所屬隊伍時,系統顯示查詢選擇隊伍界面,如下圖所示:點擊選擇隊伍後,關閉此界面即可選擇隊伍 在二級菜單中點擊「審核維護」,進入物資裝備審核維護界面。如下圖所示。審核上報:勾選要審核的物資裝備,點擊「審核上報」按鈕,則勾選的物資裝備已經審核,並提交給上一級的管理部門。退回:勾選選擇項,點擊「退回」按鈕,則勾選的物資裝備被退回到下一級的管理部門。刪除:勾選選擇項,點擊「刪除」按鈕,則勾選的物資裝備被刪除。 在二級菜單中點擊「條件查詢」,進入物資裝備條件查詢界面。如下圖所示。顯示輸出:勾選顯示輸出項,則在查詢結果中按勾選項顯示輸出。查詢條件:輸入查詢條件。按「查詢」按鈕,進入條件查詢結果顯示界面,如下圖所示。 點擊一級菜單中的「專家管理」,在二級菜單中點擊「專家錄入」,進入應急專家錄入界面。如下圖所示。標注「*」的為必填錄入項。點擊「保存」按鈕,當前錄入的應急專家數據被保存。 在二級菜單中點擊「審核維護」,進入應急專家審核維護界面。如下圖所示。審核上報:勾選要審核的應急專家,點擊「審核上報」按鈕,則勾選的應急專家已經審核,並提交給上一級的管理部門。退回:勾選選擇項,點擊「退回」按鈕,則勾選的應急專家被退回到下一級的管理部門。刪除:勾選選擇項,點擊「刪除」按鈕,則勾選的應急專家被刪除。 在二級菜單中點擊「條件查詢」,進入應急專家條件查詢界面。如下圖所示。顯示輸出:勾選顯示輸出項,則在查詢結果中按勾選項顯示輸出。查詢條件:輸入查詢條件。按「查詢」按鈕,進入條件查詢結果顯示界面,如下圖所示 本級審核員用戶能夠對下級審核員和本級信息員進行審批。用戶審批界面如下圖所示。審批:勾選要審批的用戶,點擊「審批」按鈕,此用戶被審批。審批後的用戶才可以登錄使用本系統。刪除:勾選要刪除的用戶,點擊「刪除」按鈕,此用戶被刪除。 進入更改密碼界面,輸入新密碼,則下次登錄系統時,將使用新的密碼。更改密碼界面如下圖所示。 點擊「綜合應用」下的「預案統計報送」,進入預案統計報送數據錄入界面。如下圖所示。數據錄入:在每個行業對應的企業數、編制預案的企業數、重大危險源個數、重大危險源預案數、預案總數輸入框中輸入相應的數值,點擊「保存」按鈕,輸入的數據將保存到資料庫中。數據上報:點擊「上報」按鈕,錄入的數據審核上報到上一級管理部門。上報後的數據將不能夠修改和保存。 在點擊「預案統計報表」後,進入統計報表選擇界面,先選擇要進行統計的范圍,再點擊「統計報表」按鈕,系統自動生成EXCEL統計報表,用戶可以選擇打開或另存為查看統計數據。 拉框放大地圖拉框縮小地圖滑鼠縮放地圖漫遊地圖將地圖放大到選中區域范圍(選中區域見區域導航條提示)單擊地圖選擇選中范圍的下一級行政范圍返回當前選中范圍的上一級行政范圍 查看行政區域地圖,效果圖如下:查看基礎地理地圖,效果圖如下:查看衛星影像圖,效果圖如下: (1)在區域快速定位欄中選中區域,進行區域定位(2)區域定位成功後,會在當前選中范圍中顯示區域(3)在查詢工具欄中,選擇要查詢的業務名稱。為了提高查詢效率,對每類業務查詢結果限制為200個。可以同時查詢多個業務類型,但當查詢業務超過一個後,查詢效率會降低。(4)選中查詢業務後,點擊「地圖查詢」按鈕,如果有結果返回,會顯示在地圖上,同時地圖右上角出現查詢結果導航工具條,可以進行翻頁顯示查詢結果列表。 (1)點擊查詢工具欄中的按鈕,可調出查詢條件設置頁面,如圖所示: (2)選中查詢條件,設置相應的條件,可多選 (3)點擊「應用」按鈕,保存設置 (4)點擊「關閉」按鈕,退出頁面。 (5)執行快速查詢的操作流程 翻到首頁翻到前頁翻到後頁翻到末頁跳到第x頁下拉列表收起列表關閉列表 (1)在查詢結果列表中點擊記錄,可調出對應的詳 細信息 (2)在地圖上滑鼠放在業務信息圖標上,可調出對 應的詳細信息 (3)在詳細信息頁面上單擊滑鼠,可關閉信息頁面 點擊一級菜單中的「綜合統計」,在二級菜單中點擊「資源數量統計」,進入資源數量統計結果界面。如下圖所示。 點擊一級菜單中的「綜合統計」,在二級菜單中點擊「企業分布圖」,進入企業分布圖界面。如下圖所示。 點擊一級菜單中的「綜合統計」,在二級菜單中點擊「隊伍分布圖」,進入隊伍分布圖界面。如下圖所示。 為統一應急預案與應急資源資料庫數據錄入,實現應急資源數據互通互用,對《安全生產應急預案與應急資源資料庫管理系統》各項數據填報進行說明。 1.應急機構名稱:本單位的規范全稱。 2.成立日期:標准日期格式。其中:年為4位數字,月為2位數字,日為2位數字。「—」為英文字元。 3.應急機構地址:本單位所在地區(省、市(地)、縣、鄉)的詳細地址。 4.所屬地區:《中華人民共和國行政區劃代碼》(GB2260)確定的地區。 5.郵政編碼:本單位所在地區的郵政編碼。 6.電子郵件:本單位的郵件地址,或本單位主管領導的電子郵件地址。 7.電話或傳真:(區號-聯系電話)格式。 (一)概況 1.單位名稱:本單位的規范全稱。 2.單位地址:本單位所在地區(省、市(地)、縣、鄉)的詳細地址。 3.所屬地區:《中華人民共和國行政區劃代碼》(GB2260)確定的地區。 4.所屬行業:《國民經濟行業分類與代碼》(GB/T4754- 2002)確定的行業。 5.郵政編碼:本單位所在地區的郵政編碼。 6.工商登記編碼:本單位的工商登記證書中的編碼。 7.組織機構代碼:本單位的組織機構證書中的代碼。 8.安全許可證號:本單位的安全許可證書中的安全許可證編號。 9.經濟類型:《關於劃分企業登記注冊類型的規定》(國統字〔1998〕200號)劃分的類型。 10.企業類別:煤礦、金屬與非金屬礦山、危險化學品、煙花爆竹、石油化工、交通運輸、醫葯、建材、冶金、有色、機械、建築、旅遊、紡織、煙草、電力、燃氣、電信、商貿、漁業、科研事業單位、文化娛樂場所、體育項目經營場所、公園風景區、安全監管監察部門、其他。 11.企業規模:按照《大中小型工業企業劃分標准》(國經貿企[1992]176號)劃分為:特大、大型一、大型二、中型一、中型二、小型。 (二)煤礦企業 12.生產能力:本企業核定的生產能力。 13.從業人數:企業法人營業執照登記的從業人員數。 14.投產日期:標准日期格式,其中:年為4位數字,月為2位數字,日為2位數字。「—」為英文字元。(三)金屬與非金屬企業 15.礦山類型:指露天開采企業、地下開采企業、獨立尾礦庫、地質勘探企業、採掘施工企業和陸上採油(氣)、海上採油(氣)、鑽井、物探、儲運等。 (四)危險化學品企業 16.產品名稱:指本單位的主要產品。 17.注冊資本:企業法人營業執照登記數額。 (五)煙花爆竹企業 18.產品類別:《煙花爆竹安全與質量》(GB1063-89)確定的類別。 19.銷售額:本企業上年度的銷售額。 三、應急預案 1.預案備案編號:應急預案登記備案管理規定中的預案備案編號方法。 2.預案名稱:應急預案的全稱。 3.預案類別:分為綜合預案、專項預案、現場預案。 4.預案級別:國家級預案、省部級預案、地市級預案、縣級預案、集團級預案、公司級預案、廠級預案。 5.適用領域:自然災害、事故災難、公共衛生事件、社會安全事件。 6.發布日期:標准日期格式。其中:年為4位數字,月為 2位數字,日為2位數字。「—」為英文字元。 四、應急隊伍 1.隊伍名稱:應急救援隊伍的規范全稱。 2.隊伍所在地址:應急隊伍所在地區(省、市(地)、縣、鄉)的詳細地址。 3.所屬地區:《中華人民共和國行政區劃代碼》(GB2260)確定的地區。 4.隊伍類別:煤礦、金屬與非金屬礦山、危險化學品、煙花爆竹、石油化工、交通運輸、醫葯、建材、冶金、有色、機械、建築、旅遊、紡織、煙草、電力、燃氣、電信、商貿、漁業、科研事業單位、文化娛樂場所、體育項目經營場所、公園風景區、安全監管監察部門、其他。 5.隊伍級別:國家級應急救援基地、應急救援骨幹隊伍、其他救援隊伍。 6.適用事件類(可多選):物體打擊、車輛傷害、機械傷害、起重傷害、觸電、淹溺、灼燙、火災、高處墜落、坍塌、冒頂片幫、透水、放炮、火葯爆炸、瓦斯爆炸、鍋爐爆炸、容器爆炸、其他爆炸、中毒和窒息、其他傷害、消防火災、道路交通、水上交通、鐵路路外、航空、鍋爐容器、其他道路、其他水上、鐵路路內、其他、漁業、其它大類。 7.隊伍資質等級:一級、二級、三級、四級。 8.成立日期:標准日期格式,其中:年為4位數字,月為2位數字,日為2位數字。「—」為英文字元。 9.隊伍個數及人數:用阿拉伯數字填寫。 10.負責人:隊伍負責人姓名。 11.負責人聯系方式:隊伍負責人辦公電話和手機號碼。 12. 主要裝備:應急隊伍主要應急救援裝備名稱。 13.值班電話及傳真:(區號-電話)格式。 14. 參加事故救援案例:主要參與過的救援事故。 五、物資裝備 1.物資裝備名稱:物資裝備的全稱。 2.所屬地區:《中華人民共和國行政區劃代碼》(GB2260)確定的地區。 3.物資裝備類別:《國家級礦山救援基地建設條件》、《國家級危險化學品救援基地建設條件》中相關裝備類別。 4.數量:此物資裝備的數量。 5.單價:按人民幣計算的價格。 六、應急專家 1.專家類別:所屬事故行業類別。 2.適用事件類別:擅長處置的具體事故種類。 3.所屬地區:《中華人民共和國行政區劃代碼》(GB2260)確定的地區。 4.民族編碼:《中國各民族名稱的羅馬字母拼寫法和代碼》(GB/T3304—1991)。 5.性別:分男、女兩個選項。 6.政治面貌:中共黨員、民主黨派、群眾。 7.最高學歷:大學本科、碩士研究生、博士研究生。 8.職稱:本人評定的最高職稱。 9.職務:本人在職的職務。 10.所學專業:最高學歷所學專業。 11.參與事故處理經歷:本人主要參與過的事故救援或處理經歷。 12.電話或傳真:(區號-電話)格式。 13.戶籍所在地:本人身份證上登記的最新戶口地址。 14.工作單位:本人所在單位的規范全稱。 15.單位地址:本人工作單位的詳細地址。 16.畢業院校:本人畢業院校的規范全稱。
Ⅲ 資料庫系統原理論文
庫存管理資料庫系統原理與應用
【摘 要】庫存管理系統是典型的信息管理系統(MIS),其開發主要包括後台資料庫的建立和維護以及前端應用程序的開發兩個方面。對於前者要求建立起數據一致性和完整性強.數據安全性好的庫。而對於後者則要求應用程序功能完備,易使用等特點。
經過分析如此情況,我們使用微軟公司的VisualBasic開發工具,利用其提供的各種面向對象的開發工具,尤其是ADO,是能方便而簡潔操縱資料庫的智能化對象,短期內就可以開發出用戶滿意的可行系統。
關鍵字: 庫存管理 ADO 面相對象 庫存ABC分析
第一章 概述
1.1 庫存管理的必要性
大多數庫存管理理論認為,庫存是物理上和邏輯上庫房庫位的所有有形和無形物料極其價值的總和,具體包括成品、原材料、在製品、在途品、生產前物料、備品備件等。雖然持有一些庫存是必要的,過量的庫存卻非但沒有用處而且佔用了資金。佔用的資金對於公司發展、新產品開發等都是非常需要的;減少資金佔用還可以大大減少來自銀行貸款的利息和風險。對那些采購量特別大、采購件市場價格有波動的物料庫存,加強庫存管理效果更為明顯。因此,平衡公司庫存投資與其它資金需求至關重要。
1.2 庫存分類
企業怎樣管理庫存,是庫存管理的最大難點和挑戰。因此,通過MRPII物料主計劃模塊和采購模塊建立計劃與控制系統以有效地實施庫存管理和采購補償成為題中應有之義。通過調查,我們得知任何庫存均可分為如下三類:
A類物品:高值──價值占庫存總值70-80%的相對少數物品。通常為物品的15-20%。
B類物品:中值──總值占庫存總值的15-20%。物品數居中,通常占物品的30-40%。
C類物品:低值──庫存總值幾乎可以忽略不計,只佔5-10%。是物品的大多數,通常佔60-70%。
顯然,A類物品是關鍵;如果我們把精力集中於A類物品,使其庫存壓縮10-50%,就是總庫存的相當可觀的一筆壓縮。
關於ABC分類方法有幾條基本法則:
a. 控制的程度:
對A類物品嚴加控制,包括做完備、准確的記錄,高層監督和經常評審,從供應商按大合同訂單頻繁交貨,對車間緊密跟蹤以壓縮提前期。
對B類物品做正常控制,包括良好的記錄與常規的關注。
對C類物品盡可能使用簡便的控制,諸如定期目視檢查庫存實物、簡要記錄或以簡便標志法表明補充存貨已經訂貨,採用大庫存量與訂貨量以避免缺貨,安排車間日程計劃時給以低優先順序。
b.優先順序
在一切活動中給A類物品以高優先順序以壓縮其提前期與庫存。
對B類物品予以正常處理,僅在關鍵時給以高優先順序。
予C類物品以最低優先順序。
c.訂貨過程
對A類物品提供及時、准確的采購信息和狀態查詢。計算機數據需要人工加以核對,進行階段性盤點,以及頻繁的評審以壓縮庫存。
對B類物品,按一定周期或當發生重大變化時評審一次庫存數據和訂貨點,MRPII操作按例行公事處理。
對C類物品可以盤點處理或訂貨點計算。訂貨往往不用MRPII作計劃。可以憑業務人員的經驗加以控制。
由上可以看出庫存管理的重要性。因此,庫存管理是企業管理的重要組成部分。市場需要庫存商品提供給用戶,企業的經營需要庫存保證各種葯品的供應以進行葯品的銷售,庫存對生產效率的提高有著極其重要的影響。因此,庫存管理系統是計算機管理系統的中心。因為,所有企業的經營活動都離不開物流的活動。
1.3 庫存管理的目標
庫存管理的主要目標就是通過對倉庫所有入出庫活動的管理和控制及對庫存數據有效的統計和分析,以保證企業生產中暢通的物流,使決策人員及早發現問題,採取相應措施,調整庫存結構,縮短儲備周期,加速資金周轉,最大限度地降低庫存佔用,同時,通過周期性的倉庫盤點,及時補救管理中的漏洞,使庫存管理系統實時地反映企業中各個倉庫的現時情況,為各類管理人員從不同側面提供所需信息,以便協調企業經營收到更大效益,庫存管理系統是協調企業生產經營的基礎,其數據的准確性、方便的查詢、有效的分析是整個計算機管理系統順利運行的關鍵。
第二章 開發背景
企業的庫存物資管理往往是很復雜、很繁瑣的。由於所掌握的物資種類眾多,訂貨、管理、發放的渠道各有差異,各個企業之間的管理體制不盡相同,各類統計報表繁多,因此倉庫的庫存管理必須編制一套庫存管理信息系統,實現計算機化操作,而且必須根據企業的具體情況制定相應的方案。
根據當前的企業管理體制,一般的庫存管理系統,總是根據所掌握的物資類別,相應分成幾個科室來進行物資的計劃,訂貨,核銷托收,驗收入庫,根據企業各個部門的需求來發送物資設備,並隨時按期進行庫存檔點,作台帳,根據企業領導和自身管理的需要按月、季度、年度進行統計分析,產生相應報表。為了加強關鍵物資、設備的管理,要定期掌握其儲備,消耗情況,根據計劃定額和實際纖毫定額的比較,進行定額管理,使得資金使用合理,物資設備的儲備最佳。
一個完整的企業物資供應管理系統應包括采購計劃管理,合同收託管理、倉庫庫存管理、定額管理、統計管理、財務管理等模塊。其中倉庫的庫存管理是整個物資供應管理系統的核心。因此有必要開發一套獨立的庫存管理系統來提高企業工作效率, 而所使用的這套庫存管理系統是企業生產經營管理活動中的核心,此系統必須可以用來控制合理的庫存費用、適時適量的庫存數量,使企業生產活動效率最大化。通過對這些情況的仔細調查,我開發了下面的倉庫庫存管理系統。
第三章 系統分析
本系統採用了結構化生命周期法,結構化生命周期法是最常用的管理信息系統開發方法,分為四個步驟,即系統調研分析、資料庫設計實現、界面設計實現和系統功能設計實現。其中系統調研分析階段是最基礎、也是最容易被開發人員忽視的環節。
3.1進行資料收集
在整個系統分析階段,我在圖書館認真查看了很多關於倉庫庫存管理方面的書籍,收集到了相應的入庫單、領料單、台賬、物料卡、報表等資料。
入庫單是入庫單位在把相應的零部件送人倉庫時必須填寫的單據;領料單是領料人員從倉庫中領取零部件時必須填寫的單據(即出庫);零部件台賬(相當於本系統中的操作日誌)實際是一個流水賬,用於記錄每天發生的入庫、出庫信息;物料卡(在本系統中用現有庫存信息來表示)的作用是記錄某一種零部件的數量變化,以便庫管員盤查;報表是倉庫向有關領導和部門定期提交的零部件庫存匯總信息。收集到的入庫單、領料單、零部件庫存台賬、零部件物料卡等單據和報表的實物樣式在此略去,有興趣者請參考有關類似企業的樣本即可。
3.2繪制業務流程圖
3.3用戶需求分析
用戶需求分析就是在用戶需求調研的基礎上,確定系統的總體結構方案,完成相應的需求分析報告。在確定系統的總體結構方案過程中,包括確定應用程序的結構、系統開發環境和系統的功能模塊。用戶需求調研結束之後,應該立即進行用戶需求分析。
3.3.1應用程序結構確定
從用戶應用角度來看,可把應用程序系統的組成部分分成數據存儲層、業務處理層和界面表示層等3個層次,而應用程序結構可歸納為:集中式應用程序結構、單用戶應用程序結構、多層伺服器應用程序結構、瀏覽器/伺服器應用程序結構、客戶機/伺服器應用程序結構等5種類型。
本庫存管理系統就採用了當前最流行的客戶機/伺服器應用程序結構(即C/S結構),此時,客戶機提出請求,伺服器對客戶機的請求作出回應。通過對服務功能的分布實現了分工服務。數據存儲層放在伺服器上,業務處理層和界面表示層放在客戶機上,因此又被稱為「靈敏的客戶機」結構。許多操作可以在本地的客戶機上執行,只是當需要數據時,才向伺服器發出請求。並使應用程序的處理更接近用戶,使整個系統具有較好的性能,可以並行地處理應用程序的請求、減少了數據傳輸量、降低了伺服器的負荷。由於條件所限,將此系統所有程序都置於一台計算機上,以便調試運行。
3.3.2確定系統開發環境
由於大多數公司內部使用的計算機平台都是基於Windows環境的。為了降低系統成本,應最大程度地利用現有的資源、兼容現有的環境,可確定使用下面的開發環境:
★網路操作系統:Windows2000;★資料庫伺服器:MicrosoftAccessr2000;
★伺服器平台:Windows2000;★客戶機平台:Windows95/98/NT/2000;
★前端開發工具:visualBasic6.0(企業版);★數據訪問對象:ADO(本系統使用ADO控制項,簡化編程)。
3.3.3確定系統的功能模塊
通過分析確定庫存系統將包含6個主要功能模塊,即系統模塊、入庫業務管理模塊、出庫業務管理模塊、退料業務管理模塊(還庫業務管理模塊)、盤點業務管理模塊(報表輸出)、需求管理模塊。對於每一個功能模塊,都包含了數據錄入、編輯、查詢、統計、列印、應急、幫助等功能。
第四章 系統設計
4. 1總體設計
4.1.1系統目標設計
系統開發的總體任務是實現企業物資設備管理的系統化、規范化和自動化,從而達到企業倉庫庫存管理效率的目的。
4.1.2開發設計思想
庫存管理的物資主要是企業生產中所需要的各種設備、原材料及零部件。進貨時經檢查合同確認為有效托收後,進行驗收入庫,填寫入庫單,進行入庫登記。企業各個部門根據所需要的物資設備總額和部門生產活動需要提出物資需求申請。計劃員根據整個企業的需求開出物資設備出庫單,倉庫管理員根據出庫單核對發放設備、原材料及零部件。有些設備使用完畢需要及時歸還入庫,填寫還庫單。根據需要按照月、季、年進行統計分析,產生相應報表。
倉庫庫存管理的特點是信息處理量比較大。所管理的物資設備、原材料及零部件種類繁多,而且由於入庫單、出庫單、需求單等單據發生量特別大,關聯信息多,查詢和統計的方式各不相同,因此在管理上實現起來有一定的困難。在管理的過程中經常會出現信息的重復傳遞;單據、報表種類繁多,各個部門規格不統等問題。
在本系統的設計過程中,為了克服這些困難,滿足計算機管理的需要,我們採取了下面的一些原則:
統一各種原始單據的格式,統一帳目和報表的格式。
刪除不必要的管理冗餘,實現管理規范化、科學化。
程序代碼標准化,軟體統一化,確保軟體的可維護性和實用性。
界面盡量簡單化,做到實用、方便,盡量滿足企業中不同層次員工的需要。
建立操作日誌,系統自動記錄所進行的各種操作。
4.1.3系統功能分析
本系統需要完成的功能主要有以下幾點。
庫存管理的各種信息的輸入,包括入庫、出庫、還庫、需求信息的輸入等。
庫存管理的各種信息的查詢、修改和維護。
設備采購報表的生成。
在材料庫存中加入所允許的最大庫存合最小庫存欄位,對所有庫存物資實現監控和報警。
企業各個部門的物資需求管理。
操作日誌的管理
庫存管理系統的使用幫助。
4.2詳細設計
4.2.1 系統功能模塊設計
系統模塊
a. 包括報表的列印及設置,操作日誌的管理。
b. 管理員可以通過管理界面添加或刪除用戶,添加新管理員或刪除原有管理員,驗證用戶的合法性,阻止非法用戶登錄。
c. 管理員或其他用戶可以修改自己的密碼。
(2) 入庫模塊
包括填寫入庫單,更新,刪除入庫記錄,查看現有庫存信息,入庫記錄的查詢及列印
(3) 出庫模塊
包括填寫出庫單,更新,刪除出庫記錄,查看現有庫存信息,出庫記錄的查詢及列印
(4) 還庫模塊
包括填寫還庫單,更新,刪除還庫記錄,還庫記錄的查詢及列印
(5) 需求模塊
包括填寫需求計劃表,更新,刪除采購計劃信息,查看現有采購信息,采購信息的查詢及列印,以及預測短期內的需求計劃。
4.2.2資料庫設計
資料庫需求分析
通過對企業倉庫管理內容和數據流程分析,設計的數據項合數據結構如下:
設備代碼信息。包括的數據項有設備號、設備名稱。
現有庫存信息。包括的數據項有現有設備、現有數目、最大庫存、最小庫存等。
設備使用信息。包括的數據項有使用的設備、使用部門。數目。使用時間、出庫時狀態等。
設備采購信息。包括的數據項有采購的設備、采購員、供應商、采購數目、采購時間等。
設備歸還信息。包括的數據項有歸還設備、歸還部門、歸還數目、歸還時間、經手人等。
設備需求信息。包括的數據項有需求的部門、需求設備、需求數目、需求時間等。
有了上面的數據結構、數據項和數據流程,就可以進行下面的資料庫設計。
資料庫概念結構設計
這一設計階段是在需求分析的基礎上,設計出能夠滿足用戶需求的各種實體,以及它們之間的關系,為後面的邏輯結構設計打下基礎。根據上面的設計規劃出的實體有庫存實體、出庫實體、入庫實體、采購實體、還庫實體、需求實體。 資料庫邏輯結構設計
在上面的實體以及實體之間關系的基礎上,形成各個表格之間的關系。
4.3 代碼設計
任何庫存均可分為如下三類:
A類物品:高值──價值占庫存總值70-80%的相對少數物品。通常為物品的15-20%。
B類物品:中值──總值占庫存總值的15-20%。物品數居中,通常占物品的30-40%。
C類物品:低值──庫存總值幾乎可以忽略不計,只佔5-10%。是物品的大多數,通常佔60-70%。
4.4 輸入輸出設計
本系統界面標准Windows形式,鍵盤輸入(也可以用條形碼讀取),人機交互,容易使用。輸入輸出的設計考慮美觀實用和通俗易懂,圖文並茂。
4.5系統安全性設計
系統資料庫中包含多個二維表,所以在系統與資料庫的連接上,並沒有把資料庫和系統的連接直接寫入代碼,而是通過對伺服器端進行系統設置,使資料庫名及路徑不可見,並通過ACCESS的資料庫安全設置,保證了資料庫的安全性。系統根據用戶身份不同賦予不同許可權,用戶用密碼登陸,同樣也保證了系統數據的安全性。
第五章 系統實施
5.1、開發工具簡介
本系統的前端開發工具,我選擇了Visual Basic6.0,後台資料庫採用Access2000。
5.1.1 VB簡介
Visual意為「可視化的」,指的是一種開發圖形用戶界面的方法,所以Visual Basic是基於Basic的可視化的程序設計語言。在Visual Basic中,一方面繼承了Basic所具有的程序設計語言簡單易用的特點,另一方面在其編程系統中採用了面向對象、事件驅動的編程機制,用一種巧妙的方法把Windows的編程復雜性封裝起來,提供了一種所見即所得的可視化程序設計方法。
5.1.2 VB功能特點
具有面向對象的可視化設計工具
在VB中,應用面向對象的程序設計方法(OOP),把程序和數據封裝起來視為一 個對象,每個對象都是可視的。程序員在設計時只需用現有工具根據界面設計要求,直接在屏幕上「畫」出窗口、菜單、按鈕、滾動條等不同類型的對象,並為每個對象設置屬性。程序員的編程工作僅限於編寫相關對象要完成的功能程序,因而程序設計的效率可大大提高。
事件驅動的編程機制
事件驅動是非常適合圖形用戶界面的編程方式。在圖形用戶界面的應用程序中,是由用戶的動作即事件掌握著程序運行的流向,每個事件都能驅動一段程序的運行。程序員只要編寫響應用戶動作的代碼,而各個動作之間不一定有聯系。
提供了易學易用的應用程序集成開發環境
在VB集成開發環境中,用戶可設計界面、編寫代碼、調試程序,直至把應用程序編譯成可執行文件在Windows中運行,使用戶在友好的開發環境中工作。
結構化的程序設計語言
VB具有豐富的數據類型和結構化程序結構,作為一種程序設計語言,它還有如下一些特點:
強大的數值和字元串處理功能
豐富的圖形指令,可方便地繪制各種圖形
提供靜態和動態數組,有利於簡化內存的管理
過程可遞歸調用,使程序更為簡練
支持隨機文件和順序文件的訪問
提供了一個可供應用程序調用的包含多種類型的圖標庫
具有完善的運行出錯處理
支持多種資料庫系統的訪問
利用數據控制項可訪問的資料庫系統有:Microsoft Access、Btrieve、DBASE、Microsfot FoxPro和Paradox等,也可以訪問Microsoft Excel、Lotus1-2-3等多種電子表格。
支持動態數據交換(DDE)、動態鏈接庫(DLL)和對象的鏈接與嵌入(OLE)技術
完備的HELP聯機幫助功能
與Windows環境下的軟體一樣,在VB中,利用幫助菜單和F1功能鍵,用戶可以隨時方便地得到所需要的幫助信息。VB幫助窗口中顯示了有關的示例代碼,通過復制、粘貼操作可獲取大量的示例代碼,為用戶的學習和使用提供了極大的方便。
VB程序設計的概念就是面向對象的概念,對象就是數據(DATA)和代碼(CODE)互相結合的綜合體。Windows上面的每一個圖標,包括窗口本身都是對象,如果沒有任何事情發生,對象處於停頓狀態。當存在外來事件時,程序段執行,它的執 行是由外來事件決定的。因此是「事件」驅動的。
編寫VB程序較為簡單,首先將各個對象放在空白窗體上,然後將程序代碼分別添加給對象或圖標,將它們組合起來就可以隨意運行了。
在VB中,窗體實際上是一個對象,VB的窗體含有許多內嵌特性,這使得用戶界面部分的建立像是從一個目錄中挑選一個個合適的控制項,而不是從零開始一步一步地建立控制項。這種開發者能親眼看到的程序設計過程就是「可視化程序設計」(Visual Programming)
5.1.3 VB中的基本概念
對象:面向對象編程(OOP)的提法大家一定也很耳熟,雖然Visual Basic並不是完全的面向對象編程,但也利用了對象編程技術。對象簡單地說就是大家經常看到的各種窗口、按鈕、文本框甚至列印機等。
屬性:如同電視有黑白、彩色之分一樣,作為對象的Windows中的窗口也是有大有小,文本框的位置不可能完全一樣,菜單要顯示出不同的功能,這些都是由對象的屬性決定的。不同對象的屬性可能不同。屬性一般決定了對象的位置、大小、顯示等情況。
方法:就是對象能夠做的事,如列印機對象就有列印(Print)方法、窗口對象支持隱藏(Hide)方法、很多對象支持移動(Move)方法等。
事件:就是對象對用戶各種操作的反映情況。如用戶用滑鼠按一下按鈕,就會觸發按鈕的「按」(Click)事件。
控制項:控制項就是Visual Basic提供的編程用的模塊,與對象有直接的聯系,如同積木的木塊,使用這樣的控制項,就可以像拼圖或堆積木一樣「搭」、「拼」你的程序界面。Visual Basic中使用控制項,簡化了Windows中的窗口、按鈕等對象的編程設計。每個控制項都有各自的屬性、事件及方法。只需修改這些特徵你就可以隨心所欲地編程了。最重要的是,你可以利用成千上萬的各種擴充的控制項來快速構造幾乎能滿足你任何要求的程序。例如,如果你不滿意Windows簡陋的媒體播放器,你就可以使用VB的多媒體控制項在1小時以內設計一個完全自己風格的能夠播放CD、VCD的多媒體播放器,而功能完全與之相當。
5.1.4 Access2000資料庫簡介
作為Microsoft的office套件產品之一,access已經成為世界上最流行的桌面資料庫系統。Access與許多優秀的關系資料庫一樣,可以讓你很容易地連接相關的信息而且還對其他的資料庫系統有所補充。它能操作其它來源的資料,包括許多流行的PC資料庫程序(如dBASE,Paradox,Microsoft FoxPro)和伺服器、小型機及大型機上的許多SQL資料庫。Access還完全支持Microsoft的OLE技術。
Access還提供windows操作系統的高級應用程序開發系統。Access與其它資料庫開發系統之間相當顯著的區別就是:您不用寫一行代碼,就可以在很短的時間里開發出一個功能強大而且相當專業的資料庫應用程序,並且這一愉快的過程是完全可視的!如果您能給它加上簡短的VBA代碼,那麼您的程序決不比專業程序員潛心開發的程序差。
Access的總體結構
Access將所有有名字的東西都成為對象(object),在Access 2000中,最重要的對象有表,查詢,窗體,報表,宏和模塊。
表 用戶定義的存儲資料的對象。每一個表都包含有關某個主體的信息。表包括存儲不同種類資料的欄位(列),而記錄(行)則收集特定主體實例的所有信息。
查詢 為來自一個或多個表的資料提供定製視圖的對象。在Access中,可以利用圖形化的實例查詢機制(QBE)或通過SQL語句來建立查詢。你可以在查詢中選擇、更新、插入或刪除資料,也可以用查詢來建立新表。
窗體 窗體是主要的人機介面。大量的操作(幾乎所有)都要通過窗體完成。窗體通過運行宏(macro)或Visual Basic for Applicatinns(VBA)過程,來響應大量的事件。Access 2000為我們提供了強大的(同時也是相當方便的向導)來建立標準的Windows窗體。
報表 為格式化、計算、列印選定資料而設計的對象。它是衡量一個優秀的資料庫的重要標准(有時甚至是唯一的標准)。
宏 為了響應已定義的事件,需要讓Access去執行一個或多個操作,而宏就是對這些操作的結構化的定義對象。它可以讓你像堆積木一樣建立一個功能強大的程序,而無須寫大量的代碼。
模塊 包括用VBA編碼的定製過程的一個對象。模塊提供了獨立的動作流以捕獲錯誤,而宏做不到。模塊能直接響應窗體或報表事件,也可以從應用程序的任何地方被調用。
5.2 系統實現
5.2.1.系統管理模塊實現
5..2.3入庫模塊的實現
5..2.4 出庫模塊實現
5.2.5設備采購模塊實現,程序略
5.2.7設備代碼模塊實現
5.2.9 操作日誌模塊實現
第六章 系統使用說明
參考文獻:
1. 資料庫系統原理教程 王珊 陳紅 清華大學出版社
2. 管理信息系統 王虎 張俊 武漢理工大學出版社
3. Visual Basic 資料庫開發 E.Winemiller,J.Roff B.Heyman,R.Groom 著 清華大學出版社
4. PowerBuilder 8.0資料庫系統開發實例導航 何旭洪 余建英 人民郵電出版社
5. VB6從入門道精通 『美』Gary cornell 著 北京希望電子出版社
6. managing Information Systems David L.Anderson著 清華大學出版社
7. Management Information Systems Raymond Mcleod,Jc George Schell 著 北京大學出版社
Ⅳ 國產的資料庫軟體有那些
一、DM
軟體名稱:達夢資料庫(DM)。
開發商:武漢華工達夢資料庫有限公司。
軟體描述:
達夢資料庫具有如下技術特色:支持多個平台之間的互聯互訪、高效的並發控制機制、有效的查詢優化策略、靈活的系統配置、支持各種故障恢復並提供多種備份和還原方式。
具有高可靠性、支持多種多媒體數據類型、提供全文檢索功能、各種管理工具簡單易用、各種客戶端編程介面都符合國際通用標准、用戶文檔齊全。
二、OpenBASE
軟體名稱:OpenBASE。
開發商:東軟集團有限公司。
軟體描述:
主要包括OpenBASE多媒體資料庫管理系統、OpenBASE Web應用伺服器、OpenBASE Mini嵌入式資料庫管理系統、OpenBASE Secure安全資料庫系統等產品。
所有的這些產品涵蓋了企業應用、Internet/Intranet、移動計算等不同的應用領域,具有不同的應用模式。
形成了OpenBASE面向各種應用的全面的解決方案。多媒體資料庫管理系統OpenBASE是OpenBASE產品系列的核心和基礎,其它的產品都是在其基礎上,根據各自應用領域的不同特點發展、演變而成的。
三、OSCAR
軟體名稱:神舟OSCAR資料庫系統。
開發商:北京神舟航天軟體技術有限公司。
軟體描述:
神舟OSCAR資料庫系統基於Client/Server架構實現,伺服器具有通常資料庫管理系統的一切常見功能,此外還包括一些有助於提高系統對工程數據支持的特別功能,而客戶端則在提供了各種通用的應用開發介面的基礎上,還具有豐富的連接、操作和配置伺服器端的能力。
提供與Oracle、SQL Server、DB 2等主要大型商用資料庫管理系統以及TXT、ODBC等標准格式之間的數據遷移工具。
四、KingbaseES
軟體名稱:金倉資料庫管理系統KingbaseES。
開發商:北京人大金倉信息技術有限公司。
軟體描述:
互動式工具ISQL;圖形化的數據轉換工具;多種方式的數據備份與恢復;提供作業調度工具;方便的用戶管理;支持事務處理;支持各種數據類型;提供各種操作函數;提供完整性約束;支持視圖;支持存儲過程/函數;支持觸發器。
五、iBASE
軟體名稱:iBASE。
開發商:北京國信貝斯軟體有限公司。
軟體描述:
包括五個部分:iBASE Reliax Server全文檢索伺服器。
iBASE Web網上資源管理與發布系統。
iBASE Index System文文件管理與發布系統。
iBASE Webrobot網路資源采編發系統。
iBASE DMC資料庫管理中心。
(4)物資管理資料庫擴展閱讀:
國產最新商業資料庫系統:
一、阿里的資料庫系統
軟體名稱:OceanBase & PolarDB
官方稱為「完全自主研發的金融級分布式關系資料庫」。下面是其官網的介紹:OceanBase 對傳統的關系資料庫進行了開創性的革新。
在普通硬體上實現金融級高可用,在金融行業首創「三地五中心」城市級故障自動無損容災新標准,同時具備在線水平擴展能力,創造了4200萬次/秒處理峰值的紀錄(註:當時TPS官宣為25.6w)。
現在OceanBase的版本已經2.x了,OceanBase TPC-C的評測刷遍了朋友圈,TPS達到了100w (6088w tpmc),榜單第一。
二、騰訊的資料庫系統
軟體名稱:TDSQL
其官網簡介:分布式資料庫(Tencent Distributed SQL,TDSQL)是騰訊打造的一款分布式資料庫產品,具備強一致高可用、全球部署架構、分布式水平擴展、高性能、企業級安全等特性。
同時提供智能 DBA、自動化運營、監控告警等配套設施,為用戶提供完整的分布式資料庫解決方案。
目前 TDSQL 已經為超過500+的政企和金融機構提供資料庫的公有雲及私有雲服務,客戶覆蓋銀行、保險、證券、互聯網金融、計費、第三方支付、物聯網、互聯網+、政務等領域。TDSQL 亦憑借其高質量的產品及服務,獲得了多項國際和國家認證,得到了客戶及行業的一致認可。
三、華為的資料庫系統
軟體名稱:GaussDB
全球首款AI-Native資料庫,內部有100、200、300多個版本,應該是基於PostgreSQL開發的。在國內,可能除了阿里,就到華為的團隊了(高斯實驗室)。和不少高校建立了合作。