進銷存管理系統是對企業生產經營中物料流、資金流進行條碼全程跟蹤管理,從接獲訂單合同開始,進入物料采購、入庫、領用到產品完工入庫、交貨、回收貨款、支付原材料款等,每一步都為您提供詳盡準確的數據。本文提供幾篇關于進銷存管理系統論文,希望對大家有幫助。
第一篇有關進銷存管理系統論文:
題目:供銷存系統主要模塊的實現與測試
摘要:數據可定制的供銷存管理系統大體上分為三大模塊,分別是:系統管理模塊、庫存管理模塊、銷售管理模塊。文章著重對系統中訂單提交模塊、銷售訂單處理模塊、庫存物品信息查詢模塊功能的實現進行了詳細的闡述。
關鍵詞:供銷存管理系統;訂單模塊;系統測試
1、可定制的供銷存管理系統
總體上講,數據可定制的供銷存管理系統大體上分為三大模塊,分別是:系統管理模塊、庫存管理模塊、銷售管理模塊,如圖1所示為系統的模塊圖。
圖1 數據可定制供銷存管理系統模塊圖
2、訂單提交模塊的實現
銷售人員作為本系統的一個重要參與角色,主要負責在系統之外與客戶進行溝通商談,確定相關商務事宜后通過系統提交銷售單及銷售明細單。因此,銷售訂單的提交是面向銷售人員的一個模塊,在銷售人員登錄并驗證身份通過后,即可通過點擊相應的按鈕加載出相應的界面實現其功能,如圖2所示為銷售訂單提交模塊實現過程的流程圖。當銷售人員想要提交訂單的時候,需要在相應的界面填寫銷售單及銷售單明細的一系列屬性的值,確認無誤后,點擊提交按鈕。系統將根據銷售人員所填寫的值對后臺數據庫中的銷售單和銷售單明細表進行添加處理,并返回給銷售人員添加操作的執行結果。此外,在添加過程中,銷售明細單將自動添加審核[1]狀態字段的值(初值為N)為未審核態 。
圖2 銷售訂單提交模塊流程圖
3、銷售訂單處理模塊的實現
銷售訂單處理模塊是企業通過庫房管理員,對銷售人員提交的訂單請求予以批準的功能模塊,庫房管理員可以通過點擊相應的功能鍵進入銷售單處理的操作界面,實現對訂單的篩選和操作。
如圖3所示,為銷售訂單處理模塊實現過程的流程圖。庫房管理員在處理銷售訂單的時候,界面在加載過程中將相應的屬性列取出并根據篩選要求寫入界面的DataGridView控件中。庫房管理員可以根據實際情況,選擇合適的批準項,點擊其所在行上的批準按鈕執行批準訂單的操作。系統會自動判斷當前庫存量、申請量、警戒值三者之間的關系,并彈出不同的提示信息框,給出為滿足系統需求所需要生產的最少產品數量以供庫房管理員參考。
如圖4所示為銷售訂單處理模塊的執行界面,當點擊界面內某一行前面的批準按鈕時,若發貨成功,則此項的審核狀態被置為Y,并馬上從界面上更新掉,也就是說,這個界面內只能看到尚未批準的申請項,避免了視覺上混亂,此外需要再次強調的是,系統內所有的SQL語句操作對象均是針對視圖操作,這樣做的目的是方便數據遷移的綁定,因為綁定的過程實際上就是生成與原系統內視圖同名[2]視圖的過程。
圖3 銷售訂單處理模塊流程圖
圖4 銷售訂單處理界面圖
4、庫存物品信息查詢類模塊
庫存物品信息查詢類模塊是支持系統正常運作的重要模塊,分布在各個大功能模塊的界面上,如銷售訂單模塊上的庫存量查詢窗口、材料出庫管理模塊界面上的材料庫存量查詢窗口等,其主要目的是實現用戶實時與系統和數據庫進行友好地交互,[3]使操作更為簡單有效率 。
如圖5所示為庫存物品信息查詢類模塊的流程圖,可以看出,這類模塊實現較為簡單,目的明確,僅需將待選項加載至相應的下拉菜單,在用戶點擊查詢后查詢數據庫獲取對應項在數據庫內的數值即可。
圖5 庫存物品信息查詢類模塊流程圖
5、訂單提交模塊的測試
選定的測試方法為通過訂單提交界面輸入了一組訂單的相關字段值,點擊提交,對比操作前后的數據庫情況如圖6-1、圖6-2、圖7。
圖6-1 執行提交操作前數據庫表的內容
圖6-2 執行提交操作后數據庫表的內容
圖7 執行提交操作前數據庫銷售明細表的內容
如圖可見,添加操作正常完成,訂單提交模塊可以正常完成銷售單的添加操作,接下來我們來對比一下操作前后的銷售明細單情況。
如圖6-1、圖6-2、圖7所示,可以看見,銷售明細單同樣得到了更新,且更新項的銷售單號字段與銷售單總單中的主鍵字段相一致,滿足數據庫結構的需要。
6、結語
綜上所述,訂單提交模塊可以很好的滿足用戶的實際需要。訂單審批模塊主要功能是對已提交的訂單進行處理,在這,我們主要測試以下幾點:
1)已提交的訂單能否加載到界面內的控件中。
2)對于界面項,庫存允許情況下能否正常審批并更新產品庫存。3)對于已審核的項能否從界面中隱藏。4)對于不滿足庫存的需求,能否給出相應的警告提示。
參考文獻
[1] 田瑾.SQL Server 2005安全性綜合控制策略[A].北京:中國計算機用戶協會信息系統分會2008年信息交流大會論文集,2008:87-126.
[2] Glenn J, ADO.NET 2.0[M].北京:清華大學出版社,2006.
[3] Plenderleith J,Bunn S.Microsoft Visual Studio 2008Programming[M].McGraw-Hill, Inc.2009.