?

進銷存管理系統的功能模塊設計與測試

2019-09-10 11:58昌玉棟郭月晨陳家興
科學導報·學術 2019年27期
關鍵詞:功能模塊軟件測試

昌玉棟 郭月晨 陳家興

摘 要:在商品的進貨、銷售過程中,因為商品的種類繁多且業務量大,庫存管理比較復雜,導致手工操作工作量很大,并且在操作過程中也容易出現各種錯誤。但是如果采用計算機管理就可以大幅度提高工作效率,不僅能夠使用計算機全程管理,還可以降低出錯率,方便管理者進行管理?;诖?,本文根據實際需求,設計了七個系統詳細功能模塊,并進行了軟件測試。

關鍵詞:計算機管理;功能模塊;軟件測試

1.引言

隨著我國互聯網業務和電子商務的迅猛發展,許多企業已經跨入了網絡管理的時代,并以此提高了企業管理效率與市場競爭力[1]。但是目前仍然還有一部分企業停留在原始計賬管理的階段。隨著信息全球化時代的來臨,傳統企業面臨著巨大的挑戰和機遇[2]。在如今激變的社會形勢和競爭激烈的市場環境下,越來越多的企業管理者認識到了提高效率科學管理的重要性,以及加強市場競爭力的緊迫性[3]。所以建立起一套規范、高效、科學的管理制度是每個企業管理者的目標,因而企業通過電腦管理進貨、存儲、銷售等環節也成為大勢所趨。

2.系統詳細功能模塊

(1)登錄驗證模塊

如果要登錄企業的進銷存管理系統用戶,則需要用戶使用正確的用戶名和密碼,并要成功驗證驗證碼后才能成功登錄本系統。登錄成功后即可進入主頁面登錄界面如下圖1所示:

圖1 登錄驗證界面

(2)供應管理模塊

管理員進入本系統后,就可以修改、添加或者刪除所記錄的商品。并且,管理員也能通過條件篩選查詢供應商或者商品類型。

(3)商品管理模塊

管理員通過驗證進入商品管理界面后,可以修改、刪除或者商品信息。記錄的商品信息一般包括以下內容:商品名稱、商品類別、供應商以及進價和售價等等。管理員通過輸入商品名稱、商品類別或者供應商就能夠進行商品的查詢。

(4)進貨管理模塊

本系統數據庫可以及時更新訂單信息。管理員進入進貨管理界面就可以添加最新的進貨訂單,這其中包括商品名稱、數量以及進貨日期。如果訂貨成功的話,數據庫會立馬更新。此后便可以通過商品名稱和進貨時間查詢訂單。

(5)出貨管理模塊

與進貨管理相同,管理員進入出貨管理界面就可以添加出貨訂單信息,包括商品名稱、數量以及出貨日期。通過名稱和出貨日期就可以查詢具體訂單。在出貨訂單成功提交后,數據庫會立即更新。

(6)庫存查看模塊

在庫存查看界面中,管理員能夠隨時獲取所有商品的動態庫存情況。

(7)賬號管理模塊

本系統管理員進入賬號管理界面可以管理系統賬號信息,能夠添加新的管理員賬戶,也能修改或刪除舊的管理員賬戶,還可以修改自己的密碼。

3.軟件測試

3.1 軟件測試的目的

在軟件開發過程中,對軟件進行測試是非常必要的,因為在軟件分析和設計過程中難免有這樣那樣的錯誤發生,所以需要通過測試來查找錯誤,從而對軟件進行修改和完善。進行軟件測試目的是用最少的人力和時間系統地找出軟件中潛在的錯誤和缺陷。由于測試主要是人力完成,所以存在心理學的誤差問題。

軟件測試技術一般可以分為白盒測試與黑盒測試。白盒測試依靠程序的邏輯結構進行,主要包括邏輯覆蓋技術及路徑測試技術;而黑盒測試依靠軟件行為的描述進行,主要包括邊界值分析、等價類劃分和狀態測試技術等。

程序靜態測試是指在不執行程序的條件下,仔細審查軟件體系結構和代碼,以便找出軟件錯誤的過程。主要方法有代碼會審、同行審查、代碼走查等。

因為軟件錯誤非常復雜,所以軟件測試時需要綜合應用測試技術,而且還要進行合理的測試步驟,即單元測試、集成測試、確認測試和系統測試。單元測試是集中于每一個獨立模塊;而集成測試則集中于模塊各組裝;確認測試集中檢驗軟件是否符合說明書中要求的各類需求;系統測試集中于檢驗系統軟件所有元素之間是否協作,保證滿足整個系統的性能要求。

軟件測試成功后開始軟件調試,它的任務是在軟件測試的基礎上進一步診斷并改正程序中的錯誤。軟件調試需程序員自己進行,有很強的技巧性要求。調試工作的困難不光在于技術原因,還在于程序員的心理原因。軟件調試耗費大量腦力還必須要有豐富的相關經驗。

3.2 軟件測試的實施

采用黑盒測試法測試本系統,測試目的在于檢查軟件能否滿足設計要求,檢查輸入內容是否能被正確接受、并正確輸出結果。由于本系統功能模塊比較多,所以測試內容較長,因而在本文中只以登陸驗證模塊測試為例,檢查測試結果來能否與期望結果一致。

從測試結果來看,軟件性能與設計期待性能一致,軟件運行狀況良好。

參考文獻

[1] 陳佩銀. 大數據時代背景下計算機軟件技術的應用[J]. 電氣傳動自動化. 2018(4):39-43.

[2] 王鴻燕. 計算機軟件技術在大數據時代的應用分析[J]. 電腦知識與技術. 2019(14):56-73.

[3] 劉文韜,丁曉楠. 基于大數據下計算機軟件技術的應用[J]. 科學技術創新. 2019(19):87-99.

猜你喜歡
功能模塊軟件測試
基于“互聯網+智慧工地”實名制與分賬制管理系統研究
軟件測試方向人才培養“1+X”融合研究
大數據背景下軟件測試技術的發展
關于 Web 應用系統的軟件測試的研究
商業模式是新媒體的核心
基于ASP.NET標準的采購管理系統研究
高校二手交易網絡平臺功能及技術框架分析與設計
軍用軟件測試項目管理系統設計與實現
風景區潮汐性人流與可移動建筑設計研究
軟件測試發展現狀及前景的探討
91香蕉高清国产线观看免费-97夜夜澡人人爽人人喊a-99久久久无码国产精品9-国产亚洲日韩欧美综合