樊瑩 張妍 王雅鈺
摘 要 本文利用C#語言及SQLServer2015數據庫技術對B/S結構的物資庫存管理信息系統進行設計,并詳細分析了此系統的基本結構以及各個模塊的主要功能,探討了系統實現的各項核心技術,望能為此領域研究有所借鑒與幫助。
關鍵詞 物資庫存管理信息系統;B/S結構;設計
近年,伴隨科學技術的持續、迅猛發展,計算機技術在多領域中得到廣泛應用,并且發揮著越來越重要的作用。現階段,針對許多企業而言,獲得數據信息資源已經成為其財富的重要代表。隨著總體信息量的不斷增多,數據冗余量同樣呈現出隨之增加的趨勢,因此,在此背景下,構建一個與各個部門需要均相符的信息管理系統,十分必要與迫切。本文基于某企業的管理體制,利用SQLServer2015數據庫技術及C#語言來設計物資庫存管理信息系統,并在系統當中選用當前比較實用的B/S結構,現對此作一探討。
1系統概述
針對庫存管理的物資來講,多為企業在實際生產當中所需的各種零部件、原材料。當處于進貨狀態時,通過對合同進行檢查,明確為有效托收后,方能驗收,填寫對應的入庫單,入庫登記,最后分批次入庫。針對企業的各部門來講,依據部門生產活動需要,結合所需物資商品總額,提出申請(物資需求),此時,針對計劃員來講,會依據企業的現實需要,開具規范且實效的物資商品出庫單;倉庫管理員依據此單,對原材料、零部件進行核對與發放。如果原材料已經適用完畢,那么需及時歸還,并依據入庫流程進行入庫。最后完成還庫單的填寫。依據現實情況及相關需要,按年、季度或月份,開展全面的統計分析,形成各種報表。依據對該企業的深層次調研,將此系統劃分為如下模塊:報表中心、倉庫出貨、基本資料管理、系統功能、倉庫進貨、幫助及其他登記[1]。
2系統設計與分析
圍繞系統開展全面性的需求分析,用例圖對系統的功能需求進行描述,針對那些較為復雜的用例,則可酌情增加協作圖、時序圖與活動圖,將并發行為、活動流程給顯示出來,并且還能將各對象間信息傳遞的時間信息給顯示出來。針對用例圖來講,其能夠基于用戶視角,對系統的各項功能進行描述,而且還能將各個功能的操作者給指出來。還需要指出的是,在整個用例圖當中,主要元素為用例關系、活動者及用例等。對于活動者來分析,其實際就是系統交互與系統之外的所有實體,其實為整個系統響應事件的主要來源。通過系統化分析功能需求,能將系統當中的業務角色給找出來:①系統管理員。實際就是計算機系統的管理人員,其能夠行使全部權限。②高級用戶。也就是倉庫主管,其能夠行使普通用戶的全部權限。③普通用戶。即為嚴格執行與落實倉儲庫存業務的倉庫保管人員。④供應商。將各種物資生產原料或服務提供給企業。⑤采購員。采購訂單的制定者與執行者。⑥制單員。制作各種計劃表。⑦驗收員。也就是QIC部人員[2]。
系統個模塊的基本功能:①系統功能。能夠完成諸如系統日志的查詢與刪除、數據維護、用戶密碼修改、用戶權限設置等操作。②基本資料管理。負責企業員工檔案、信息資料、貨品資料及來往單位信息等數據信息的管理。③倉庫進貨管理。因其開始于企業生產計劃的編制,因此,其囊括一個比較完整的業務經營過程,即簽訂與執行合同,選擇、明確供應商等,因而在業務經營過程當中,能夠管理采購進貨,管理不合格品的銷售與退貨等。④倉庫出貨管理。統計系統當中的各種出貨數據,比如庫存出貨總查詢,以及部門領用、采購退貨等出庫方式等。⑤其他登記。針對此子系統而言,其囊括單據查詢管理、庫存盤點管理、倉庫調撥管理及庫存轉接管理等。⑥報表中心。其乃是整個企業倉庫運作的核心環節,另外,其通過匯總分析,能夠幫助企業高層制定各項決策,如倉庫進、出貨的匯總等,還需要指出的是,其除了有庫存貨品查詢功能之外,還有商品庫存報警功能。⑦幫助、顧名思義就是幫助倉庫管理人員,更加高效、全面且快捷的管理倉庫[3]。
3系統實現應用當中的核心技術
選VS.NET架構當中的C#語言,將其當作前臺開發工具;而對于后臺數據庫而言,則選擇SQL Server2015,將水晶報表工具當作本系統的主要報表開發工具,以此來更好地開展系統開發。C#實際就是一種實用性強的面向對象語言,其不僅功能強大,而且還容易表現,利用方便、借助C#能夠幫助開發人員更加高效、快速的構建以Microsoft.NET平臺為基礎的應用,而且還能根據現實需要,提供諸多實用性強的開發工具,因而能夠為開發人員更好工作提供輔助與支持。針對SQL Server2015來講,其實為一種比較傳統的Server數據庫管理系統,由Microsoft公司所開發,其功能實用,而且使用也比較方便,此外,還有著比較突出的可伸縮性。在整個系統數據庫當中,囊括若干二維表,因而能夠在數據庫與系統的連接上,將系統與數據庫的連接寫入代碼,以此來更好的設置服務器端,使路徑隱藏,以此來更加安全的設置SQL Server2015的數據庫,為數據庫安全提供切實保障。系統依據用戶身份賦予各種權限,密碼登錄,然后得到各菜單所對應的使用權限,這樣也能夠為系統數據安全提供切實保障[4]。
4結束語
綜上,該系統能夠較好的進行庫存控制,實時調整庫存數量,因而能夠幫助企業最大化提高生產活動效率;另外,其還能將那些沒有的管理冗余給刪除,從而實現物資庫存管理的科學化與規范化,幫助企業更好、更健康的發展。
參考文獻
[1] 付昕.基于B/S模式倉庫管理系統的實現[J].山東農業工程學院學報,2017,27(4):166-168.
[2] 段瑢瑢,王守城,岳小鶴.基于B/S架構的庫存管理系統的設計及實現[J].智能制造,2016,(1):18-20.
[3] 劉世貴.基于B/S結構移動物流信息管理平臺的設計與實現[J].信息安全與技術,2016,5(10):92-94.
[4] 方木云,駱國剛.基于B/S的三層結構的ERP庫存軟件系統開發[J].計算機技術與發展,2017,14(4):31-34.