王彤
摘 ? 要:公司物資管理系統(tǒng)是比較復(fù)雜的人機交互管理系統(tǒng),因為業(yè)務(wù)多元化,既要供應(yīng)各種工程項目和日常維護工作的用料,又要滿足普通科室辦公用品、勞保、保潔、耗材等材料的領(lǐng)用,還要合理地分析、預(yù)算和控制成本。此外,公司庫房貨物多種多樣,出入庫非常頻繁,基于此,文章開發(fā)并實施了信息公司物資管理系統(tǒng),可以提升管理精度、避免浪費。
關(guān)鍵詞:B/S系統(tǒng)設(shè)計;數(shù)據(jù)庫MVC;源代碼
天津港信息技術(shù)發(fā)展有限公司的物資管理工作是國有企業(yè)日常生產(chǎn)經(jīng)營里最重要的一環(huán),不僅要盤點庫存,還要對各工程項目所需物資的申請進行統(tǒng)一協(xié)調(diào)和資金管控。登記所有物資產(chǎn)品的基本信息,管理耗用材料的調(diào)配信息等,要對計劃、申請、審批、復(fù)核、采購、入庫、出庫、余料入庫、盤存等環(huán)節(jié)進行完善的流程化管理。
1 ? ?建立物資管理系統(tǒng)的必要性
公司物資管理系統(tǒng)是根據(jù)部門的職能劃分,有工程部、業(yè)務(wù)部、運維部、軟件研發(fā)、系統(tǒng)維護、數(shù)據(jù)中心等生產(chǎn)部門,還有辦公室、物資室、市場部、人事、財務(wù)、黨政工團等管理部門。一線生產(chǎn)部門的申領(lǐng)工作最為復(fù)雜,也尤其重要。動輒上千萬的工程項目,僅物資申請的價值就達到數(shù)百萬,日常工作里的上百萬、數(shù)十萬的物資消耗很常見。同時,行政管理部門主要是申領(lǐng)日常的辦公和勞保物品,小到筆、本、紙,大到家具、家電等。整個單位的物資采購和領(lǐng)用,從貴重的數(shù)十萬的機房服務(wù)器、交換機等,到1元的鉛筆都要進行管理,所以必須開發(fā)物資管理系統(tǒng),科學(xué)嚴謹、公開透明地進行資金預(yù)算和出入庫管理工作。
2 ? ?管理系統(tǒng)的分析和設(shè)計
2.1 ?系統(tǒng)的分析
集成開發(fā)系統(tǒng)的理論基礎(chǔ)是結(jié)構(gòu)化程序設(shè)計的模塊化概念,整個開發(fā)過程是由多個崗位按照各自分工協(xié)作完成,由于各個開發(fā)人員的業(yè)務(wù)水平、專業(yè)能力和經(jīng)驗等參差不齊,風(fēng)格和習(xí)慣也不同,所以,需要制定統(tǒng)一的設(shè)計規(guī)范和約定,遵循一致的標準。這個標準和規(guī)范包括編碼規(guī)則、接口形式、數(shù)據(jù)庫結(jié)構(gòu)、操作方式、功能鍵樣式、提示信息、變量、文件命名等。
利用軟件工程學(xué)的設(shè)計思想,通過計算機科學(xué)運算,開發(fā)和研制一套流程管理技術(shù)。該系統(tǒng)構(gòu)造清晰、結(jié)構(gòu)完整、輸入和輸出靈活、擴展功能性強等。系統(tǒng)使用了瀏覽器/服務(wù)器模式(Browser/Server,B/S)互聯(lián)網(wǎng)訪問技術(shù)和共享數(shù)據(jù)庫,用戶可以通過網(wǎng)頁登錄,完成一次性輸入,方便了用戶。
2.2 ?系統(tǒng)的設(shè)計
系統(tǒng)的設(shè)計要求功能完整性,每一個獨立運行的模塊應(yīng)當(dāng)精心考慮,盡可能地滿足使用者對完成某一具體工作需要的全部功能。
要求系統(tǒng)整體性,將物資管理的幾大工作環(huán)節(jié):計劃申請、領(lǐng)導(dǎo)審批、組織貨源、物資進銷、庫存貯備、使用管理、成本核算、統(tǒng)計分析、資源調(diào)度等有機結(jié)合起來。通過系統(tǒng)整體性實現(xiàn)了數(shù)據(jù)完整性,實現(xiàn)物資動態(tài)一體化管理的目標,及時準確地采集和處理數(shù)據(jù)。充分體現(xiàn)物資管理的3級管理層次,即信息活動的操作級、管理控制級和策略規(guī)劃級。
系統(tǒng)具有較強的安全和準確性,使用數(shù)據(jù)保密方式和數(shù)據(jù)災(zāi)備。如果想要對系統(tǒng)的某些狀況以及錯誤的數(shù)據(jù)修改,必須至少兩個業(yè)務(wù)人員同時在場,才能夠?qū)崿F(xiàn)系統(tǒng)修改,否則系統(tǒng)拒絕操作。而且系統(tǒng)還使用了統(tǒng)一編碼,對于物資名稱、規(guī)格型號等自動顯示填寫內(nèi)容,減少漢字輸入。對于流程組織,使用了分層處理的方式,對每一層都采取了屬性結(jié)構(gòu),最大程度保證系統(tǒng)較高的運行速度。
2.3 ?系統(tǒng)的功能模塊
系統(tǒng)開發(fā)的總體任務(wù)是實現(xiàn)物資信息的系統(tǒng)化、規(guī)范化和自動化。系統(tǒng)功能分析是在系統(tǒng)開發(fā)的總體任務(wù)的基礎(chǔ)上完成,物資管理系統(tǒng)完成的功能如圖1所示。
其中,較為重要的是物資采購管理、入庫管理、倉庫管理、出庫管理以及盤點打印等。能夠規(guī)范物資出入庫數(shù)量、庫存、損耗、維修,以及盤點等內(nèi)容管理。入庫和出庫都要記錄詳細信息,出入庫信息永久保存在后臺數(shù)據(jù)表,以便企業(yè)管理總結(jié)。有一些物資時間過長損耗或者質(zhì)量不達標退貨,就要及時登記處理,避免造成積壓浪費。
2.4 ?系統(tǒng)的整體流程
各個部門進入自己的模塊,向主管領(lǐng)導(dǎo)提出用料申請,審批通過后,可以進行統(tǒng)一采購。當(dāng)然,系統(tǒng)可以對歷史申領(lǐng)記錄進行模塊比較,達到最優(yōu)的產(chǎn)品組合。庫存產(chǎn)品管理,人員需要及時了解掌握各種產(chǎn)品的入庫量、出庫量和庫存量,合理安排訂貨數(shù)量等工作。倉庫的產(chǎn)品多樣,業(yè)務(wù)管理人員通過系統(tǒng)計算出當(dāng)前情況,和實物進行核對。需要根據(jù)需求計劃和企業(yè)物資的庫存情況,編制物資采購計劃,不同的用戶可以自定義采購計劃的訂單,包括采購計劃的查詢、新增、刪除和修改等。倉庫管理可以對倉庫管理員、倉庫信息和倉庫物資進行操作。
3 ? ?數(shù)據(jù)庫的設(shè)計
數(shù)據(jù)庫質(zhì)量直接影響系統(tǒng)的開發(fā)進度、應(yīng)用效果及其生命力[1]。首先,建立一個數(shù)據(jù)模型,使其能夠正確反映用戶的現(xiàn)實環(huán)境,包括向用戶及時、準確、全面地提供所需要的信息和支持用戶對所有需要處理的數(shù)據(jù)進行處理,并且還要使其具有易于維護、易于理解的優(yōu)勢和較高的運行效率。收集基本數(shù)據(jù)、數(shù)據(jù)結(jié)構(gòu)以及數(shù)據(jù)處理的流程,組成一份詳細的數(shù)據(jù)字典。
4 ? ?代碼設(shè)計
管理系統(tǒng)的主要任務(wù)是對管理活動中產(chǎn)生的大量數(shù)據(jù)進行加工整理,以滿足各種管理職能和各個管理層次對信息數(shù)據(jù)的要求[2]。由于現(xiàn)代管理活動中產(chǎn)生的數(shù)據(jù)量大,所需要的信息種類也很多,所以必須經(jīng)過分類整理后才能更有效地利用,而代碼設(shè)計就是信息分類的具體體現(xiàn)。將系統(tǒng)中具有某些共同屬性或特征的信息歸并在一起,并通過一些便于計算機或人進行識別和處理的符號來表示各類信息,就是代碼設(shè)計。本系統(tǒng)部分代碼設(shè)計如下:
$(‘#LogForm_Outer).submit(function () {
//提交表單
var box = $(“#Outer_errormes”);
$(“#LogForm_Outer”).ajaxSubmit({
type: “post”,
url: “/Account/LogOn”,
dataType: “json”,
success: function (msg) {
if (msg) {
if (msg.IsSuccess) {
box.html(msg.Message);
window.location.href = “/Home/Index”;
}
else {
box.html(msg.Message);
}
}
else {
box.html(“異?!保?
}
},
error: function () {
box.html(“網(wǎng)絡(luò)連接錯誤,請重試!”);
}
});
// 為了防止普通瀏覽器進行表單提交和產(chǎn)生頁面導(dǎo)航返回false
return false;
});
5 ? ?結(jié)語
物資管理系統(tǒng)應(yīng)用之后,各部門的物料申領(lǐng)變得更加規(guī)范化和公開透明,耗材和庫存得到了科學(xué)的管控,公司的成本預(yù)算更加準確。系統(tǒng)在根本上緩解了現(xiàn)代化管理要求與落后技術(shù)手段之間的矛盾,提高了物品管理水平,可以此系統(tǒng)為基礎(chǔ),實現(xiàn)物資流程的優(yōu)化和再造,提高公司經(jīng)濟效益。
[參考文獻]
[1]朱海秦.管理信息系統(tǒng)的開發(fā)與應(yīng)用[M].北京:國防工業(yè)出版社,2010.
[2]何旭洪.數(shù)據(jù)庫系統(tǒng)開發(fā)實例導(dǎo)航[M].北京:人民郵電出版社,2012.