【正文】
搜索測試 , 黑盒測試。(如表 ) 表 添加功能 測試用例 測試方法 測試用例 期望結(jié)果 測試結(jié)果 測試人員進(jìn)入查看全部信息界面,選擇新加大類進(jìn)行新加,在 產(chǎn)品搜索上進(jìn)行產(chǎn)品的搜索。 1. 在數(shù)據(jù)庫的“ KeepNum”中會添加二號倉庫,系統(tǒng)的倉庫信息中會出現(xiàn)二 號倉庫。到目前為止,系統(tǒng)測試正常!如以后出現(xiàn)問題,則進(jìn)一步改進(jìn),完善。(這里不做測試) 陜西理工學(xué)院畢業(yè)設(shè)計(jì) 第 32 頁 共 33 頁 確認(rèn)測試:確認(rèn)測試是檢查所開發(fā)的軟件是否滿足需求規(guī)格說明書中所確定的功能和性能 需求,發(fā)現(xiàn)的是需求分析階段的錯誤; 通 過這幾方面的測試,我 修改了一些錯誤,讓系統(tǒng)能夠穩(wěn)定的運(yùn)行。當(dāng)讓這些性能也是不可忽視的,但對于設(shè)計(jì)而言我們應(yīng)該考慮的是程序運(yùn)行的穩(wěn)定性,還有代碼方面的性能,代碼是否低耦合性,是否方便修改,模塊是否獨(dú)立。確認(rèn)測試屬于黑盒測試。其任務(wù)是驗(yàn)證系統(tǒng)的功能、性能等特性是否符合需求規(guī)格說明;文檔資料是否正確、完整;系統(tǒng)的可移植性、兼容性、錯誤的恢復(fù)能力和易維護(hù)性是否滿足。 目 前在進(jìn)行集成測試時(shí)普遍采用漸增式測試方法。它包括子系統(tǒng)測試和系統(tǒng)測試兩個(gè)過程。 5. 邊界條件 邊界測試是單元測試中最后且最重要的一步。 4) 數(shù)據(jù)類型不相容 5) 上溢、下溢和地址異常 3. 重要的執(zhí)行通路 由于通常不可能進(jìn)行窮盡測試,因此,在進(jìn)行單元測試時(shí) ,關(guān)鍵是選擇最有代表性、最可能發(fā)現(xiàn)錯誤的執(zhí)行通路。 1) 在對模塊接口進(jìn)行測試時(shí)主要檢查下述幾個(gè)方面: 2) 參數(shù)的數(shù)目、次序、屬性或單位系統(tǒng)與變元是否一致; 3) 是否修改了只作輸入用的變元; 4) 全局變量的定義和用法在各個(gè)模塊中是否一致 2. 局部數(shù)據(jù)結(jié)構(gòu) 局部數(shù)據(jù)結(jié)構(gòu)是模塊常見的錯誤來源。在編寫出源程序代碼并通過編譯程序的語法檢查后,用詳細(xì)設(shè)計(jì)說明書作指南,對重要的執(zhí)行通路進(jìn)行測試,以便發(fā)現(xiàn)模塊內(nèi)部的錯誤。通過軟件測試來達(dá)到我們系統(tǒng)的穩(wěn)定運(yùn)行 [13]。 圖 出庫 管理界面 6 系統(tǒng) 測試 在所有的編程都結(jié)束之后我們接下來要進(jìn)行系統(tǒng)的測試,系統(tǒng)測試是做軟件開發(fā)的 必不可少的一個(gè)環(huán)節(jié),通過測試系統(tǒng)的各部分達(dá)到系統(tǒng)能過穩(wěn)定的運(yùn)行。 查看庫存中的產(chǎn)品。 圖 用戶管理界面 出入庫 模塊功能圖 系統(tǒng)通知 管理員發(fā)布通知,用戶查看 。 此操作查看商品的狀態(tài)。 查看所用的產(chǎn)品,可以進(jìn)行修改、搜索、添加產(chǎn)品和添加大類。 此表的作 用用于記錄所有的產(chǎn)品的操作記錄,可以進(jìn)行查詢操作,最主要的是能夠進(jìn)行導(dǎo)出 PDF 和 EXCEL 格式的文件進(jìn)行查看。 管理員 登錄成功后主界面: 圖 管理員 登錄界面 出入庫員 登錄成功后主界面: 陜西理工學(xué)院畢業(yè)設(shè)計(jì) 第 21 頁 共 33 頁 圖 出入庫人員 登錄界面 功能模塊的實(shí)現(xiàn) 管理員 模塊的實(shí)現(xiàn) 庫存警報(bào) 此操作 管理員和出入庫的管理員都能查看 。 陜西理工學(xué)院畢業(yè)設(shè)計(jì) 第 19 頁 共 33 頁 (4). dbo. View_Sum 5 系統(tǒng)實(shí)現(xiàn) 界面設(shè)計(jì)實(shí)現(xiàn) 登錄界面的實(shí)現(xiàn) 此頁面可以進(jìn)行 管理員 和 出入庫管理人員 雙向登錄 ,如果驗(yàn)證成功,進(jìn)入 各自 系統(tǒng)。 (2). dbo. View_GoodMsg 陜西理工學(xué)院畢業(yè)設(shè)計(jì) 第 18 頁 共 33 頁 此視圖通過單據(jù)表、產(chǎn)品類表、操作類型表、所用產(chǎn)品表組成。 dbo. UserList 表 (如表 )。 dbo. RecordList 表 (如表 ) 表 dbo. RecordList (系統(tǒng)日志表 ) 列名 數(shù)據(jù)類型 長度 是否主外鍵 描述 ID Int 主鍵 自動編號 陜西理工學(xué)院畢業(yè)設(shè)計(jì) 第 16 頁 共 33 頁 UserName varchar(50) 50 用戶名稱 GoodID Int 產(chǎn)品編號 GoodNum Int 產(chǎn)品數(shù)量 TypesID Int 賬號類型 RecordTime datetime 注冊日期 (9) dbo. SystemTest (系統(tǒng)通知表 )。 dbo. KeepNum 表 (如表 ) 表 dbo. KeepNum (倉庫表 ) 列名 數(shù)據(jù)類型 長度 是否主(外)鍵 描述 ID Int 主鍵 自動 編號 GoodClass Int 產(chǎn)品大類 KeepName varchar(50) 倉庫名稱 (7) dbo. PaperType (操作類型表 )。 dbo. GoodList 表 (如表 ) 表 dbo. GoodList (庫存產(chǎn)品表 ) 列名 數(shù)據(jù)類型 長度 是否主(外)鍵 描述 ID Int 主鍵 自動編號 AlignGoods Int 外鍵 所屬產(chǎn)品類型 GoodCost varchar(50) 50 產(chǎn)品單價(jià) 陜西理工學(xué)院畢業(yè)設(shè)計(jì) 第 15 頁 共 33 頁 GoodNum Int 產(chǎn)品數(shù)量 GoodMake Varchar(50) 50 操作人 GoodsBZ Varchar(50) 50 備注 MakeTime datetime 操作時(shí)間 InputTime datetime 入庫時(shí)間 GoodTime Int 時(shí)間類型 (5) dbo. GoodPapers (單據(jù)表 )。 此表用于保存所有的產(chǎn)品大類,每一個(gè)小的產(chǎn)品都屬于這個(gè)大類中的某一個(gè)。 (1)、數(shù)據(jù)表樹型結(jié)構(gòu)圖包括了本系統(tǒng)所有數(shù)據(jù)表。 系統(tǒng)通知:查看最近的通知信息。 系統(tǒng)通知 : 查看最近的通知 信息。 用戶管理:對用戶進(jìn)行管理。還可以添加大類。 系統(tǒng)設(shè)計(jì) 則是開發(fā)人員要進(jìn)行的下一步工作, 他們將系統(tǒng)設(shè)計(jì)階段 所 得到的目標(biāo)系統(tǒng)的邏輯模型轉(zhuǎn)換為目標(biāo)系統(tǒng)的物理模型,該階段 取得的 工作成果 ―― 系統(tǒng)設(shè)計(jì)說明書 ,而系統(tǒng)說明書則是下一個(gè)階段 所要做的工作的依據(jù) [4]。首先 必須 設(shè)計(jì) 系統(tǒng)的 總體結(jié)構(gòu),然后再逐層深入,最后對系統(tǒng)的每一個(gè)模塊進(jìn)行設(shè)計(jì) 。 退出登錄功能 陜西理工學(xué)院畢業(yè)設(shè)計(jì) 第 8 頁 共 33 頁 實(shí)現(xiàn)用戶安全退出。 倉庫基本信息管理子 功能 實(shí)現(xiàn)倉庫的 預(yù)警 和查詢等信息。 登錄功能 本系統(tǒng)將要實(shí)現(xiàn) 管理員、出庫管理員、入庫管理員 功能。 開發(fā)模式 /架構(gòu) 本系統(tǒng) 采用通用的三層架構(gòu)的方式開發(fā)的次項(xiàng)目 .實(shí)現(xiàn)了系統(tǒng)的功能操作 ,開發(fā)流程如下: (1) 客戶端向服務(wù)器發(fā)起請求。 (3) 開發(fā)平臺: Visual Studio2020 Visual Studio2020的開發(fā)功能很符合本系統(tǒng)的開發(fā)要求,并且 很多公司都用它開發(fā)項(xiàng)目。 社會可行性 本系統(tǒng)的設(shè)計(jì)對社會 沒有有害的方面 ,設(shè)計(jì)不存在侵權(quán)和妨礙等問題。 操作可行性 本系統(tǒng)設(shè)計(jì)界面簡潔明了,所有功能都簡單實(shí)用 。 技術(shù)可行性 在本次的系統(tǒng)開發(fā)中,使用 C語言開發(fā)。其余就為基本信息的管理,以及安全管理。構(gòu)建內(nèi)部企業(yè)信息網(wǎng) ,實(shí)現(xiàn) 倉庫 管理 自動化已經(jīng)成為一種迫切的要求。一方面, 需求分析 以 項(xiàng)目規(guī)劃 和 系統(tǒng)規(guī)格說明 作為基本出發(fā)點(diǎn),并從軟件角度對 它們進(jìn)行更改和調(diào)整 ;另一方面,需求 分析 又是軟件設(shè)計(jì)、實(shí)現(xiàn)、測試 到 維護(hù)的主要基礎(chǔ)。只有在確定了 這些需求后軟件工程師才能根據(jù)這些需求來完陜西理工學(xué)院畢業(yè)設(shè)計(jì) 第 6 頁 共 33 頁 成相應(yīng)的功能的實(shí)現(xiàn)。 設(shè)置系統(tǒng)退出功能。 實(shí)現(xiàn)出庫員工管理。 主要完成工作 本設(shè)計(jì)主要 完成物流管理系統(tǒng)的設(shè)計(jì)。現(xiàn)在的信息社會,誰掌握的信息量多 ,誰信息處理 的速度 快就會立于不敗之地 , 倉庫 管理是信息管理的 主要的一個(gè)環(huán)節(jié) 。 通過 倉庫 管理系統(tǒng),不但在經(jīng)濟(jì)上有很大的收益,在管理上也有看的出的好處,它不但可以節(jié)省勞力,而且還節(jié)約時(shí)間 使企業(yè)跟的上時(shí)代的步伐, 從而 適應(yīng)現(xiàn)代企業(yè)的需求 ,如今信息化時(shí)代已近占領(lǐng)了所有的市場,大部分的企業(yè)都實(shí)現(xiàn)了信息化管理 。不同的產(chǎn)品屬于不同的倉庫。通過系統(tǒng)的管理不僅安全,方便最主要的是節(jié)省了時(shí)間,節(jié)省了花費(fèi)。 。; Html 陜西理工學(xué)院畢業(yè)設(shè)計(jì) The Design and Implement of The Warehouse Management System Based on B/S Model li jinbao (Grade11,Class2,Information and puting science Major, Mathematics and Computing Science Dept, Shaanxi University of Technology, Hanzhong 723000,Shaanxi) Tutor: Zhaohui Abstract: With the rapid development of the times, based on the management information processing more and more attention by all panies, warehouse management system is a typical management information system (MIS) is also an essential part of many panies, enterprises through the use of information technology management system management level and efficiency have been greatly improved, the traditional mode of transport has clearly lagged behind the development of information technology requirements, which will eventually be replaced by a whole new way. We understand that the globalization of the Inter boom human society has entered a new age of information, and therefore to get the logistics information via puter is the result of the arrival of the information age is bound to happen. Warehouse storage first need to register some basic information warehouse, greatly improved the previous low warehouse staff productivity, the characteristics of long working hours. Greatly reduced in the past into the cargo, a library tedious process, messy, long cycle disadvantages. Based on semiautomated warehouse management system, to a great extent on the pany39。員工模塊: 入庫管理 , 庫存查詢 , 庫存警報(bào) , 修改密碼 等。對物質(zhì)管理的實(shí)時(shí)性和準(zhǔn)確性也有了很大的保障 。我們了解,國際互聯(lián)網(wǎng)的全球化熱潮使人類社會進(jìn)入了一個(gè)新的信息時(shí)代,因此通過計(jì)算機(jī)來獲取物流信息已是信息時(shí)代到來必然要發(fā)生的結(jié)果 。 倉庫 入庫首先需要登記 倉庫 的 一些 基本信息, 很大程度上 提高了以前倉庫人員工作效率低、工作時(shí)間久的特征 。 本系統(tǒng)在設(shè)計(jì)和開發(fā)階段用到了網(wǎng)上的相關(guān) 資料 ,并總結(jié)了近 年來 倉庫 管理 系統(tǒng)建設(shè)的發(fā)展過程和這些 倉庫系統(tǒng)的主要特點(diǎn),在本次的系統(tǒng)設(shè)計(jì) 與實(shí)現(xiàn)中 中采用的 SQL Server2020作為后臺數(shù)據(jù)庫,利用了 Visual studio2020作為本系統(tǒng)的開發(fā)平臺 。 [關(guān)鍵字] 倉庫 管理 。s timesaving, saving business expenses. Timeliness and accuracy of the material management has also been a great support. The system used in the design and development stage of the relevant