




已閱讀5頁(yè),還剩32頁(yè)未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
倉(cāng)庫(kù)管理系統(tǒng) 姓 名 學(xué) 號(hào) 專 業(yè) 計(jì)算機(jī)科學(xué)與技術(shù) 指導(dǎo)教師 20 年 月 i 目 錄 摘 要 I 第 1 章概述 1 1 1項(xiàng)目開發(fā)的背景 1 1 2項(xiàng)目開發(fā)的目的 1 第 2 章可行性分析及總體設(shè)計(jì)原則 2 2 1可行性分析 2 2 1 1技術(shù)可行性 2 2 1 2經(jīng)濟(jì)可行性 2 2 1 3社會(huì)可行性 2 2 2總體設(shè)計(jì)原則 3 第 3 章系統(tǒng)分析 4 3 1業(yè)務(wù)流程分析 4 3 2數(shù)據(jù)流圖 5 3 3數(shù)據(jù)字典 8 第 4 章系統(tǒng)設(shè)計(jì) 11 4 1系統(tǒng)功能設(shè)計(jì) 11 4 2系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì) 12 4 2 1概念結(jié)構(gòu)設(shè)計(jì) 12 4 2 2數(shù)據(jù)庫(kù)表設(shè)計(jì) 16 4 3系統(tǒng)開發(fā)工具與開發(fā)模式的選擇 19 4 3 1開發(fā)工具 19 4 3 2開發(fā)模式 19 第 5 章系統(tǒng)實(shí)現(xiàn) 21 5 1登錄界面 21 5 1 1登錄界面 21 5 1 2登錄流程 22 5 2超級(jí)管理員登錄首頁(yè) 23 5 3管理員維護(hù)界面 23 ii 5 4操作員管理界面 24 5 5貨物分類管理界面 24 5 6出庫(kù)登記 25 5 7倉(cāng)庫(kù)匯總 25 第 6 章軟件測(cè)試與分析 26 6 1系統(tǒng)測(cè)試的定義 26 6 2系統(tǒng)測(cè)試的目的及意義 26 6 3系統(tǒng)測(cè)試的重要性 26 6 4系統(tǒng)測(cè)試的常用方法 27 6 5測(cè)試環(huán)境與測(cè)試條件 28 6 6系統(tǒng)運(yùn)行情況 28 6 7測(cè)試總結(jié) 28 第 7 章總結(jié)與展望 29 參考文獻(xiàn) 30 致 謝 31 i 摘摘 要要 本文采用結(jié)構(gòu)化系統(tǒng)分析的方法 闡述了倉(cāng)庫(kù)管理系統(tǒng)的開發(fā)過(guò)程 操作 流程及其一些核心的技術(shù) 本文首先進(jìn)行了項(xiàng)目概述 簡(jiǎn)單介紹了項(xiàng)目開發(fā)的 背景 項(xiàng)目開發(fā)的目的和項(xiàng)目開發(fā)的意義 接下來(lái)是系統(tǒng)規(guī)劃階段 通過(guò)實(shí)際 的業(yè)務(wù)流程的調(diào)研 分析了系統(tǒng)的組織結(jié)構(gòu) 具體完成了倉(cāng)庫(kù)管理系統(tǒng)的需求 分析 可行性分析 現(xiàn)行業(yè)務(wù)流程分析 并通過(guò)對(duì)現(xiàn)行業(yè)務(wù)流程的優(yōu)化 得出 了系統(tǒng)的業(yè)務(wù)流程 之后是系統(tǒng)分析 具體完成了數(shù)據(jù)流分析和數(shù)據(jù)字典 系 統(tǒng)設(shè)計(jì)階段主要完成了功能模塊的劃分 數(shù)據(jù)庫(kù)的設(shè)計(jì)和系統(tǒng)界面設(shè)計(jì) 該階 段對(duì)各個(gè)模塊的功能進(jìn)行了詳細(xì)設(shè)計(jì) 形成了本系統(tǒng)的功能模塊圖 在此基礎(chǔ) 上選擇了合適的開發(fā)模式 數(shù)據(jù)庫(kù)的設(shè)計(jì)先進(jìn)行了概念結(jié)構(gòu)設(shè)計(jì) 之后進(jìn)行了 邏輯結(jié)構(gòu)設(shè)計(jì) 最后完成了數(shù)據(jù)庫(kù)表的設(shè)計(jì) 根據(jù)前幾個(gè)階段的分析和設(shè)計(jì) 該系統(tǒng)決定采用 B S 結(jié)構(gòu) JSP 作為開發(fā) 平臺(tái) 數(shù)據(jù)庫(kù)采用 SQL2000 完成了系統(tǒng)的程序?qū)嵤?本系統(tǒng)的設(shè)計(jì)實(shí)施為倉(cāng) 庫(kù)管理系統(tǒng)的運(yùn)行做基礎(chǔ) 為其倉(cāng)庫(kù)的管理提供良好的條件 關(guān)鍵詞關(guān)鍵詞 倉(cāng)庫(kù) 結(jié)構(gòu)化分析 管理系統(tǒng) ii Abstract In this paper structured systems analysis inventory management system describes the development process operational processes and some of its core technology This paper carried out the project overview a brief background of project development project development and project development objective of the meaning followed by the system planning stage the actual business processes through research and analysis of the system s organizational structure specifically the completion of the inventory management system needs analysis feasibility analysis the existing business process analysis and optimization of existing business processes business processes the system obtained followed by systematic analysis of the specific completion of the data flow analysis and data dictionary system design primarily the completion of the division of function modules database design and system interface design This phase of the function of each module in detail the design forming a functional block diagram of the system on this basis have chosen the right development model database design first tested the concept design followed by a logic design and finally completed the design of the database table According to previous analysis and design phase the system decided to use C S structure Visual Basic as a development platform the database uses Access completed the implementation of the system program Design and implementation of this system for the inventory management system to run as a foundation for inventory management in good condition Key Word Inventory structural analysis Management System 倉(cāng)庫(kù)管理系統(tǒng) 1 第第 1 章章 概述概述 1 1 項(xiàng)目開發(fā)的背景項(xiàng)目開發(fā)的背景 隨著市場(chǎng)經(jīng)濟(jì)的發(fā)展 市場(chǎng)競(jìng)爭(zhēng)壓力加大 企業(yè)要生存發(fā)展 就必須在各 個(gè)方面加強(qiáng)管理 并要求企業(yè)有更高的信息化集成 能夠?qū)ζ髽I(yè)的整體資源進(jìn) 行集成管理 企業(yè)間的競(jìng)爭(zhēng)是綜合實(shí)力的競(jìng)爭(zhēng) 要求企業(yè)有更強(qiáng)的資金實(shí)力 更快的市場(chǎng)響應(yīng)速度 這就要求企業(yè)各個(gè)部門之間統(tǒng)一計(jì)劃 協(xié)調(diào)生產(chǎn)步驟 匯總信息 調(diào)配企業(yè)內(nèi)部資源 實(shí)現(xiàn)既要獨(dú)立又要統(tǒng)一的資源共享管理 隨著 信息技術(shù)的發(fā)展 為了提高倉(cāng)庫(kù)管理的管理效率 加快企業(yè)的運(yùn)轉(zhuǎn)速度 決定 開發(fā) 倉(cāng)庫(kù)管理系統(tǒng) 1 2 項(xiàng)目開發(fā)的目的項(xiàng)目開發(fā)的目的 倉(cāng)庫(kù)管理系統(tǒng)的開發(fā)目的是使倉(cāng)庫(kù)的管理模式從手工記錄轉(zhuǎn)變成信息管理 管理倉(cāng)庫(kù)的部門提供方便條件 對(duì)倉(cāng)庫(kù)管理的實(shí)際情況進(jìn)行調(diào)研之后 進(jìn)行詳 細(xì)的需求分析 對(duì)現(xiàn)有的管理模式進(jìn)行改進(jìn) 開發(fā)出一套新型的管理系統(tǒng) 從 中領(lǐng)悟系統(tǒng)開發(fā)的思想 掌握系統(tǒng)開發(fā)的流程和方法 隨著信息系統(tǒng)的不斷完 善 企業(yè)倉(cāng)庫(kù)的管理將越來(lái)越依賴于信息化的管理 所以系統(tǒng)開發(fā)將圍繞企業(yè) 倉(cāng)庫(kù)管理的實(shí)際情況 使之能迅速適應(yīng)企業(yè)的需要 隨著企業(yè)的規(guī)模不斷變大 倉(cāng)庫(kù)管理系統(tǒng)也將不斷完善 使其能更加適合企業(yè)的發(fā)展需求 倉(cāng)庫(kù)管理系統(tǒng)的實(shí)施具有如下現(xiàn)實(shí)意義 第一 節(jié)省倉(cāng)庫(kù)管理部門的管理人員 第二 倉(cāng)庫(kù)管理部門的管理人員可以隨時(shí)瀏覽查看 而且更加直觀 第三 改變了以前工資手工記賬的方式 電腦錄入更加方便快捷 第四 實(shí)現(xiàn)了倉(cāng)庫(kù)管理的計(jì)算機(jī)化 倉(cāng)庫(kù)管理系統(tǒng) 2 第第 2 章章 可行性分析及總體設(shè)計(jì)原則可行性分析及總體設(shè)計(jì)原則 2 1 可行性分析可行性分析 為避免投資失誤 保證新系統(tǒng)的成功開發(fā)和運(yùn)行 從技術(shù) 經(jīng)濟(jì)和社會(huì)三 方面對(duì)本系統(tǒng)的可行性進(jìn)行了分析和研究 2 1 1 技術(shù)可行性技術(shù)可行性 本系統(tǒng)的開發(fā)基于 JSP 和 SQL2000 數(shù)據(jù)庫(kù)技術(shù) SQL2000 數(shù)據(jù)庫(kù)與 JSP 集 成在一起 可以輕松開發(fā)功能豐富 存儲(chǔ)安全 可快速部署的數(shù)據(jù)驅(qū)動(dòng)應(yīng)用程 序 5 倉(cāng)庫(kù)管理系統(tǒng)是一個(gè)基于數(shù)據(jù)庫(kù)管理和查詢的系統(tǒng) 現(xiàn)有的技術(shù)已較為 成熟 硬件 軟件的性能要求 環(huán)境條件等各項(xiàng)條件良好 利用現(xiàn)有技術(shù)條件 可以達(dá)到該系統(tǒng)的功能目標(biāo) 6 本人在學(xué)校期間已經(jīng)掌握 JSP 技術(shù)和 SQL2000 數(shù)據(jù)庫(kù)的設(shè)計(jì)思想和代碼編寫 同時(shí) 考慮給予的開發(fā)期限也較為充裕 預(yù)計(jì) 系統(tǒng)是可以在規(guī)定期限內(nèi)完成開發(fā)的 因此 倉(cāng)庫(kù)管理系統(tǒng)具有技術(shù)可行性 2 1 2 經(jīng)濟(jì)可行性經(jīng)濟(jì)可行性 一般公司都有信息化的處理設(shè)施 并且擁有支持本系統(tǒng)的應(yīng)用平臺(tái) 因此 無(wú)需再投入資金購(gòu)買其他設(shè)施 系統(tǒng)的開發(fā)基于本人對(duì)程序開發(fā)的實(shí)踐學(xué)習(xí)而 來(lái) 無(wú)需資金投入 并且軟件開發(fā)過(guò)程投入的成本不高 因此開發(fā)經(jīng)費(fèi)完全可 以接受 系統(tǒng)開發(fā)成功后將大大提高倉(cāng)庫(kù)管理方面的效率 使其管理走向正規(guī)化 信息化 是其發(fā)展強(qiáng)大的必經(jīng)之路 因此 倉(cāng)庫(kù)管理系統(tǒng)也具有經(jīng)濟(jì)可行性 2 1 3 社會(huì)可行性社會(huì)可行性 本系統(tǒng)的社會(huì)可行性主要從法律因素 用戶使用可行性兩方面進(jìn)行研究 1 法律因素 倉(cāng)庫(kù)管理系統(tǒng) 3 本系統(tǒng)是根據(jù)倉(cāng)庫(kù)管理的實(shí)際工作情況開發(fā)研制的 是通過(guò)大量的調(diào)研得 出的 系統(tǒng)的軟件設(shè)計(jì)是在獨(dú)立的環(huán)境下完成的 無(wú)可供抄襲的軟件產(chǎn)品 2 用戶使用可行性 本系統(tǒng)對(duì)用戶的要求 除了需要具備在 Microsoft Windows 平臺(tái)上使用個(gè)人 電腦的知識(shí)外 并不需要特別的技術(shù)能力 使用系統(tǒng)的管理員 需要具備對(duì) Tomcat 服務(wù)器的使用能力 在投入使用前 無(wú)需對(duì)操作系統(tǒng)的人員進(jìn)行培訓(xùn) 這樣既減少投入成本又簡(jiǎn)化了操作環(huán)節(jié) 因此 倉(cāng)庫(kù)管理系統(tǒng)也具有社會(huì)可行性 2 2 總體設(shè)計(jì)原則總體設(shè)計(jì)原則 本系統(tǒng)為了設(shè)計(jì) 實(shí)現(xiàn)和后期維護(hù)的方便 以及系統(tǒng)用戶使用的便利 所 以必須采取一定的設(shè)計(jì)原則 3 其主要設(shè)計(jì)原則有 簡(jiǎn)單性 在實(shí)現(xiàn)系統(tǒng)的功能的同時(shí) 盡量讓系統(tǒng)操作簡(jiǎn)單易懂 這對(duì)于一 個(gè)系統(tǒng)來(lái)說(shuō)是非常重要的 針對(duì)性 本系統(tǒng)設(shè)計(jì)是針對(duì)企業(yè)倉(cāng)庫(kù)管理的需求定向開發(fā)設(shè)計(jì) 所以具有 專業(yè)突出和很強(qiáng)的針對(duì)性 實(shí)用性 要求本系統(tǒng)能夠滿足企業(yè)倉(cāng)庫(kù)管理的需要 因此具有良好的實(shí)用 性 一致性 頁(yè)面整體設(shè)計(jì)風(fēng)格以及命名規(guī)則的一致性 整體框架和用圖用色 風(fēng)格及變量 類名和其他元素的命名規(guī)則保持一致 功能一致性 完成同樣的 功能應(yīng)該盡量使用同樣的元素 元素風(fēng)格一致性 界面元素的美觀風(fēng)格 擺放 位置在同一個(gè)界面和不同界面之間都應(yīng)該是一致的 變量命名規(guī)則的一致性 變量應(yīng)該用統(tǒng)一的規(guī)則進(jìn)行命名 做到任意變量均能從上下文推斷其義 先進(jìn)性 本系統(tǒng)采用 JSP SQL2000 作為系統(tǒng)開發(fā)工具和數(shù)據(jù)庫(kù) 兩個(gè)軟 件具有良好的兼容性和系統(tǒng)穩(wěn)定性 因此本設(shè)計(jì)具有良好的先進(jìn)性 7 倉(cāng)庫(kù)管理系統(tǒng) 4 第第 3 章章 系統(tǒng)分析系統(tǒng)分析 3 1 業(yè)務(wù)流程分析業(yè)務(wù)流程分析 在進(jìn)行業(yè)務(wù)流程分析時(shí) 需要按照原有信息流動(dòng)過(guò)程 逐個(gè)地調(diào)查分析所 有環(huán)節(jié)的處理業(yè)務(wù) 處理內(nèi)容 處理順序和對(duì)處理時(shí)間的要求 弄清各個(gè)環(huán)節(jié) 需要的信息 信息來(lái)源 流經(jīng)去向 處理方法 計(jì)算方法 提供信息的時(shí)間和 信息形態(tài) 報(bào)告 報(bào)單 屏幕顯示 等 4 業(yè)務(wù)流程分析可以幫助開發(fā)者了解該業(yè)務(wù)處理過(guò)程 發(fā)現(xiàn)和處理系統(tǒng)調(diào)查 工作中的錯(cuò)誤和疏漏 業(yè)務(wù)流程分析是通過(guò)業(yè)務(wù)流程圖來(lái)進(jìn)行 即用一些規(guī)定 的符號(hào)及連線來(lái)表示某個(gè)具體業(yè)務(wù)處理過(guò)程 5 倉(cāng)庫(kù)管理系統(tǒng)的具體的業(yè)務(wù)流程圖 流程如圖 3 1 所示 登錄 操作員 登錄與否 出庫(kù)登記入庫(kù)登記貨品分類貨品管理庫(kù)存匯總查看系統(tǒng)屬性 系統(tǒng)屬性信息 登錄信息 入庫(kù)信息出庫(kù)信息貨品分類信息貨品信息庫(kù)存信息 N 圖 3 1 操作員業(yè)務(wù)流程圖 倉(cāng)庫(kù)管理系統(tǒng) 5 登錄 操作員 登錄與否 出庫(kù)登記入庫(kù)登記貨品分類貨品管理庫(kù)存匯總 查看那系統(tǒng)屬 性 系統(tǒng)屬性信息 登錄信息 入庫(kù)信息出庫(kù)信息貨品分類信息貨品信息庫(kù)存信息 N 管理員維護(hù) 操作員管理 操作員信息 管理員信息 盤存管理 盤存信息 圖 3 2 高級(jí)管理員業(yè)務(wù)流程圖 3 2 數(shù)據(jù)流圖數(shù)據(jù)流圖 數(shù)據(jù)流程是指數(shù)據(jù)在系統(tǒng)中產(chǎn)生 傳輸 加工處理 使用 存儲(chǔ)的過(guò)程 6 數(shù)據(jù)流程分析是把數(shù)據(jù)在現(xiàn)行系統(tǒng)內(nèi)部的流動(dòng)抽象的獨(dú)立起來(lái) 舍去了具體組 織機(jī)構(gòu) 信息載體 處理工具 物質(zhì) 材料等 單從數(shù)據(jù)流動(dòng)過(guò)程來(lái)考查實(shí)際 業(yè)務(wù)的數(shù)據(jù)處理模式 數(shù)據(jù)流程與數(shù)據(jù)流程分析是今后建立數(shù)據(jù)庫(kù)系統(tǒng)和設(shè)計(jì)功能模塊處理過(guò)程 的基礎(chǔ) 描述數(shù)據(jù)流程的工具是數(shù)據(jù)流程圖以及其附帶的數(shù)據(jù)字典 處理邏輯 等圖表 其中數(shù)據(jù)流程圖是描述系統(tǒng)邏輯模型的主要工具 它以少數(shù)幾種符號(hào) 綜合地反映出信息在系統(tǒng)中的流動(dòng) 存儲(chǔ)和傳遞 7 在業(yè)務(wù)流程分析的基礎(chǔ)上 對(duì)數(shù)據(jù)流進(jìn)行了分析 從數(shù)據(jù)流動(dòng)過(guò)程考察了 實(shí)際業(yè)務(wù)的數(shù)據(jù)處理模式 該系統(tǒng)的數(shù)據(jù)流圖分為頂層 一層 二層 12 具體分析第一層數(shù)據(jù)流圖 操作員第一層數(shù)據(jù)流圖如圖 3 4 所示 倉(cāng)庫(kù)管理系統(tǒng) 6 操作員 P1 查看系統(tǒng)屬性 P2 入庫(kù)登記 P3 出庫(kù)登記 P4 貨品分類管理 P5 貨品管理 D1 系統(tǒng)屬性信息 入庫(kù)信息 貨品分類信息 貨品信息 D2 D3 D4 D5 系統(tǒng)屬性信息 入庫(kù)信息 出庫(kù)信息 貨品分類信息 貨品信息 出庫(kù)信息 系統(tǒng)屬性 信息 入庫(kù)信息 出庫(kù)信息 貨品分類 信息 貨品信息 P6 庫(kù)存匯總 D6庫(kù)存信息 庫(kù)存匯總 信息 庫(kù)存匯總信息 圖 3 4 操作員第一層 DFD 高級(jí)管理員第一層數(shù)據(jù)流圖如圖 3 5 所示 倉(cāng)庫(kù)管理系統(tǒng) 7 高級(jí)管理員 P1 查看系統(tǒng)屬性 P2 入庫(kù)登記 P3 出庫(kù)登記 P4 貨品分類管理 P5 貨品管理 D1 系統(tǒng)屬性信息 入庫(kù)信息 貨品分類信息 貨品信息 D2 D3 D4 D5 系統(tǒng)屬性信息 入庫(kù)信息 出庫(kù)信息 貨品分類信息 貨品信息 出庫(kù)信息 系統(tǒng)屬性 信息 入庫(kù)信息 出庫(kù)信息 貨品分類 信息 貨品信息 P6 庫(kù)存匯總 D6庫(kù)存信息 庫(kù)存匯總 信息 庫(kù)存匯總信息 P7 管理員維護(hù) D7管理員信息 管理員信 息 P8 盤存管理 D8盤存信息盤存信息 P9 操作員管理 D9操作員信息 操作員信 息 管理員信息 盤存信息 操作員信息 倉(cāng)庫(kù)管理系統(tǒng) 8 圖 3 5 高級(jí)管理員第一層 DFD 由于論文的篇幅限制不能一一列舉數(shù)據(jù)流圖 只給出了一部分比較重要的 其他都是按照此方法繪制的 3 3 數(shù)據(jù)字典數(shù)據(jù)字典 系統(tǒng)數(shù)據(jù)流程的分析完成后 接下來(lái)用數(shù)據(jù)字典描述數(shù)據(jù)流圖中一些主要 的數(shù)據(jù)元素條目 數(shù)據(jù)流 處理過(guò)程 數(shù)據(jù)存儲(chǔ)和外部實(shí)體 13 數(shù)據(jù)元素條目如表 3 1 所示 表 3 1 數(shù)據(jù)元素 數(shù)據(jù)元素條目 總編號(hào) 1 101 編號(hào) 101 名稱 操作員編號(hào) 說(shuō)明 操作員的編號(hào) 數(shù)據(jù)值類型 離散 長(zhǎng)度 50 有關(guān)數(shù)據(jù)結(jié)構(gòu) 操作員信息表 如 10001 倉(cāng)庫(kù)管理系統(tǒng) 9 數(shù)據(jù)結(jié)構(gòu)條目如表 3 2 所示 表 3 2 數(shù)據(jù)結(jié)構(gòu) 數(shù)據(jù)結(jié)構(gòu)條目 名稱 操作員信息表 說(shuō)明 創(chuàng)建操作員信息記錄時(shí)的數(shù)據(jù)總編號(hào) 2 01 結(jié)構(gòu) 編號(hào) 01 編號(hào) 用戶名 密碼有關(guān)數(shù)據(jù)流 數(shù)據(jù)存儲(chǔ) 姓名P9 操作員管理 性別數(shù)量 每月約 20 份 出生日期 民族 擔(dān)任職務(wù) 手機(jī)號(hào)碼 就職日期 工資待遇 數(shù)據(jù)流條目如表 3 3 所示 表 3 3 數(shù)據(jù)流 數(shù)據(jù)流條目 名稱 修改密碼總編號(hào) 3 10 說(shuō)明 將修改后的密碼記錄存儲(chǔ)到管理員信息表中編號(hào) 10 數(shù)據(jù)流來(lái)源 數(shù)據(jù)流去向 P7 管理員維護(hù) 流通量 10 份 周 包含的數(shù)據(jù)結(jié)構(gòu) 管理員信息表 倉(cāng)庫(kù)管理系統(tǒng) 10 數(shù)據(jù)存儲(chǔ)條目如表 3 4 所示 表 3 4 數(shù)據(jù)存儲(chǔ) 數(shù)據(jù)存儲(chǔ)條目 名稱 管理員信息表總編號(hào) 4 03 說(shuō)明 存儲(chǔ)管理員的相關(guān)信息標(biāo)號(hào) D7 結(jié)構(gòu) 編號(hào) 用戶名 密碼 有關(guān)的數(shù)據(jù)流 P7 D7信息量 2 份 年 處理過(guò)程條目如表 3 5 所示 表 3 5 處理過(guò)程 處理過(guò)程條目 名稱 庫(kù)存管理總編號(hào) 5 15 說(shuō)明 將處理后的庫(kù)存記錄進(jìn)行管理編號(hào) P2 輸入 P2 入庫(kù)登記 輸出 D2 入庫(kù)登記信息表 處理 P2 外部實(shí)體條目如表 3 6 所示 表 3 6 外部實(shí)體 外部實(shí)體條目 名稱 管理員總編號(hào) 6 001 說(shuō)明 管理員編號(hào) 001 輸入數(shù)據(jù)流 個(gè)數(shù) 1 個(gè) 輸出數(shù)據(jù)流 由于論文篇幅的限制 不在此一一列舉 其他所有的數(shù)據(jù)字典條目都是根 據(jù)數(shù)據(jù)流圖繪制的 倉(cāng)庫(kù)管理系統(tǒng) 11 第第 4 章章 系統(tǒng)設(shè)計(jì)系統(tǒng)設(shè)計(jì) 4 1 系統(tǒng)功能設(shè)計(jì)系統(tǒng)功能設(shè)計(jì) 通過(guò)對(duì)企業(yè)倉(cāng)庫(kù)管理系統(tǒng)進(jìn)行全面的調(diào)查分析的基礎(chǔ)上 制定出倉(cāng)庫(kù)管理 系統(tǒng)的系統(tǒng)總體規(guī)劃 系統(tǒng)設(shè)計(jì)包括系統(tǒng)總體設(shè)計(jì) 系統(tǒng)詳細(xì)設(shè)計(jì) 系統(tǒng)數(shù)據(jù) 庫(kù)設(shè)計(jì) 系統(tǒng)開發(fā)工具 開發(fā)技術(shù)和開發(fā)模式等 14 倉(cāng)庫(kù)管理系統(tǒng)功能模塊圖如圖 4 1 所示 管理員模塊 入 庫(kù) 登 記 出 庫(kù) 登 記 貨 品 類 別 管 理 貨 品 管 理 修 改 密 碼 庫(kù) 存 匯 總 操 作 員 管 理 圖 4 1 超級(jí)管理員功能模塊圖 倉(cāng)庫(kù)管理系統(tǒng) 12 操作員模塊 出 庫(kù) 登 記 貨 品 類 別 貨 品 管 理 個(gè) 人 信 息 庫(kù) 存 匯 總 圖 4 2 操作員功能模塊圖 4 2 系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì) 數(shù)據(jù)庫(kù)設(shè)計(jì)是系統(tǒng)設(shè)計(jì)中非常重要的一個(gè)環(huán)節(jié) 15 數(shù)據(jù)是一切系統(tǒng)設(shè)計(jì) 的基礎(chǔ) 通俗地說(shuō) 數(shù)據(jù)庫(kù)設(shè)計(jì)就像高樓大廈的根基一樣 如果設(shè)計(jì)的不合理 不完善 將在系統(tǒng)開發(fā)過(guò)程中 甚至到后期的系統(tǒng)維護(hù) 功能變更和功能擴(kuò)充 時(shí) 引起較多問(wèn)題 嚴(yán)重時(shí)甚至要重新設(shè)計(jì) 重做大量已完成工作 4 2 1 概念結(jié)構(gòu)設(shè)計(jì)概念結(jié)構(gòu)設(shè)計(jì) 根據(jù)系統(tǒng)分析的結(jié)果 具體分析不同實(shí)體用戶 描述不同實(shí)體之間的關(guān)系 得出系統(tǒng)數(shù)據(jù)實(shí)體圖和 E R 圖 管理員實(shí)體屬性圖如圖 4 3 所示 管理員 管理員編號(hào) 用戶名 密碼 圖 4 3 管理員實(shí)體屬性圖 出庫(kù)信息實(shí)體屬性圖如圖 4 4 所示 倉(cāng)庫(kù)管理系統(tǒng) 13 出庫(kù)信息 編號(hào) 單據(jù)號(hào) 詳細(xì)信息 時(shí)間 備注 總價(jià)格 經(jīng)手人 圖 4 4 出庫(kù)信息實(shí)體屬性圖 出庫(kù)明細(xì)實(shí)體屬性圖如圖 4 5 所示 出庫(kù)明細(xì) 編號(hào) 出庫(kù)編號(hào) 備注 商品編號(hào) 數(shù)量 圖 4 5 出庫(kù)明細(xì)實(shí)體屬性圖 入庫(kù)信息實(shí)體屬性圖如圖 4 6 所示 倉(cāng)庫(kù)管理系統(tǒng) 14 入庫(kù)信息 編號(hào) 單據(jù)號(hào) 詳細(xì)信息 時(shí)間 備注 總價(jià)格 經(jīng)手人 圖 4 6 入庫(kù)信息實(shí)體屬性圖 入庫(kù)明細(xì)實(shí)體屬性圖如圖 4 7 所示 入庫(kù)明細(xì) 編號(hào) 入庫(kù)庫(kù)編號(hào) 備注 商品編號(hào) 數(shù)量 圖 4 7 入庫(kù)明細(xì)實(shí)體屬性圖 商品實(shí)體屬性圖如圖 4 8 所示 倉(cāng)庫(kù)管理系統(tǒng) 15 商品 編號(hào) 類別編號(hào)詳細(xì)信息 備注 名稱規(guī)格 產(chǎn)地單位 圖 4 8 商品實(shí)體屬性圖 盤存信息實(shí)體屬性圖如圖 4 9 所示 盤存信息 編號(hào) 時(shí)間用戶編號(hào) 備注 商品編號(hào)類型 實(shí)際數(shù)量系統(tǒng)數(shù)量 圖 4 9 盤存信息實(shí)體屬性圖 商品類別實(shí)體屬性圖如圖 4 10 所示 倉(cāng)庫(kù)管理系統(tǒng) 16 商品類別 編號(hào) 名稱介紹 備注 圖 4 10 商品類別實(shí)體屬性圖 員工信息實(shí)體屬性圖如圖 4 11 所示 員工 編號(hào) 姓名 聯(lián)系電話 備注 性別 職務(wù) 身份證號(hào) 地址 用戶名密碼 圖 4 11 員工信息實(shí)體屬性圖 系統(tǒng) E R 圖如圖 4 12 所示 倉(cāng)庫(kù)管理系統(tǒng) 17 入庫(kù)信息 入庫(kù)明細(xì) 出庫(kù)信息 出庫(kù)明細(xì) 商品 商品類別 盤存信息包含 屬于 參考包含 參考參考 1 1 1 1 參考 M 1 1 M M 1 1N 1 N 圖 4 12 系統(tǒng) E R 圖 4 2 2數(shù)據(jù)庫(kù)表設(shè)計(jì)數(shù)據(jù)庫(kù)表設(shè)計(jì) 表 4 1 管理員信息表 倉(cāng)庫(kù)管理系統(tǒng) 18 說(shuō)明 用戶表用于存放管理員的信息 表 4 2 商品類別表 說(shuō)明 用于存放商品類別的信息 表 4 3 出庫(kù)信息表 說(shuō)明 用于存放出庫(kù)的基本信息 表 4 4 出庫(kù)明細(xì)表 說(shuō)明 用于存放出庫(kù)明細(xì)的信息 表 4 5 入庫(kù)信息表 說(shuō)明 用于存放入庫(kù)的信息 倉(cāng)庫(kù)管理系統(tǒng) 19 表 4 6 職員信息表 說(shuō)明 用于存放職員的信息 表 4 7 商品信息表 說(shuō)明 商品信息表用于存放商品的信息 表 4 8 盤存信息表 說(shuō)明 用于存放盤存的信息 表 4 9 入庫(kù)明細(xì)表 說(shuō)明 用于存放入庫(kù)明細(xì)的信息 倉(cāng)庫(kù)管理系統(tǒng) 20 4 3 系統(tǒng)開發(fā)工具與開發(fā)模式的選擇系統(tǒng)開發(fā)工具與開發(fā)模式的選擇 4 3 1 開發(fā)工具開發(fā)工具 本系統(tǒng)主要使用 JSP Struts 技術(shù)對(duì)系統(tǒng)進(jìn)行設(shè)計(jì)和開發(fā) JSP 擁有 Java 程 序設(shè)計(jì)語(yǔ)言 一次編寫 各處執(zhí)行 安全性 保密性高 等的特點(diǎn) 13 Struts 框架為開放者提供了一個(gè)統(tǒng)一的標(biāo)準(zhǔn)框架 通過(guò)使用 Struts 作為基礎(chǔ) 開 發(fā)者能夠更專注于應(yīng)用程序的商業(yè)邏輯 Struts 能充分滿足應(yīng)用開發(fā)的需求 簡(jiǎn) 單易用 敏捷迅速 使用 Microsoft SQL Server 2000 數(shù)據(jù)庫(kù)作為后臺(tái)數(shù)據(jù)庫(kù) SQL Server 2000 系統(tǒng)具有強(qiáng)大的網(wǎng)上功能 可以在互聯(lián)網(wǎng)上發(fā)布數(shù)據(jù)庫(kù)中的數(shù) 據(jù) 在 SQL Server 2000 系統(tǒng)中 允許用戶簡(jiǎn)單的使用一些向?qū)Ш凸ぞ甙褦?shù)據(jù)庫(kù) 的數(shù)據(jù)發(fā)布到網(wǎng)絡(luò)上 并且可以根據(jù)需要來(lái)調(diào)度修改已經(jīng)發(fā)布的數(shù)據(jù) 在大家 所了解數(shù)據(jù)庫(kù)系統(tǒng)中 Microsoft SQL Server 2000 經(jīng)過(guò)三十多年的發(fā)展 已經(jīng) 成為最重要的數(shù)據(jù)處理技術(shù) 被廣泛應(yīng)用到多種項(xiàng)目的開發(fā)與設(shè)計(jì)中 決定采 用此數(shù)據(jù)庫(kù)系統(tǒng)來(lái)完成系統(tǒng)的設(shè)計(jì) 4 3 2 開發(fā)模式開發(fā)模式 目前 在大多數(shù) B S Browser Server 結(jié)構(gòu)的 Web 應(yīng)用中 瀏覽器直接通 過(guò) HTML 或者 JSP 的形式與用戶交互 響應(yīng)用戶的請(qǐng)求 雖然很直觀 但是大 多數(shù)管理信息系統(tǒng)操作的數(shù)據(jù)量都是驚人的 隨著代碼的增多會(huì)使 JSP 頁(yè)面臃 腫不堪 Web 服務(wù)器的負(fù)荷過(guò)重 因此 在中間層上采用基于模型視圖控制器 MVC Model View Controller 的設(shè)計(jì)模式 MVC 之間的關(guān)系如圖 4 6 所示 Model 層用來(lái)實(shí)現(xiàn)業(yè)務(wù)邏輯 View 層用來(lái)顯示用戶界面 Controller 層主要負(fù) 責(zé) View 層和 Model 層之間的控制關(guān)系 具體實(shí)現(xiàn)時(shí) 把 Servlet 用作應(yīng)用程序 的控制器 把 JSP 文檔作為視圖 JavaBeans 被用來(lái)表示模型 所有的請(qǐng)求都被 發(fā)送給作為控制器的 Servlet 它接受請(qǐng)求 并根據(jù)請(qǐng)求信息將它們分發(fā)給適當(dāng) 的 JSP 來(lái)響應(yīng) 同時(shí) Servlet 還根據(jù) JSP 的需求生成 JavaBeans 的實(shí)例并輸出 給 JSP 環(huán)境 JSP 可以通過(guò)直接調(diào)用方法或使用 UseBean 的自定義標(biāo)簽得到 JavaBeans 中的數(shù)據(jù) 這種設(shè)計(jì)模式很好地實(shí)現(xiàn)了數(shù)據(jù)層與表示層的分離 使開 發(fā)工作更加容易和迅速 14 在這種設(shè)計(jì)模式下 各層次之間的數(shù)據(jù)傳遞如圖 4 7 所示 倉(cāng)庫(kù)管理系統(tǒng) 21 圖 4 13 MVC 之間的關(guān)系圖 圖 4 14 數(shù)據(jù)傳遞圖 倉(cāng)庫(kù)管理系統(tǒng) 22 第第 5 章章 系統(tǒng)實(shí)現(xiàn)系統(tǒng)實(shí)現(xiàn) 5 1 登錄界面登錄界面 5 1 1 登錄界面登錄界面 此模塊主要功能是用于登錄本系統(tǒng) 不同權(quán)限的用戶登錄本系統(tǒng)會(huì)進(jìn)入不 同的管理模塊界面 因?yàn)樵诤笈_(tái)對(duì)該用戶進(jìn)行的判斷 首先將從前臺(tái)頁(yè)面提交 的用戶名和密碼進(jìn)行接受 之后在后臺(tái)進(jìn)行處理 按照用戶名在數(shù)據(jù)庫(kù)中進(jìn)行 查詢?nèi)绻榈皆撚脩魟t將該用戶的權(quán)限和密碼全都取出來(lái)分別賦給兩個(gè)字符串 變量 判斷從數(shù)據(jù)庫(kù)中讀出的密碼與登錄時(shí)輸入的密碼是否配比上 若兩個(gè)密 碼相同則根據(jù)權(quán)限的值進(jìn)入相應(yīng)的頁(yè)面 否則輸出密碼錯(cuò)誤 若用戶未被管理 員分配好權(quán)限那么也是無(wú)法登陸本系統(tǒng)的 如下圖所示 圖 5 1 登錄界面 倉(cāng)庫(kù)管理系統(tǒng) 23 5 1 2 登錄流程登錄流程 用戶名密碼是否 N 返回登錄 頁(yè)面 J進(jìn)入主 頁(yè)面 Y 用戶登錄 開始開始 結(jié)束結(jié)束 圖 5 2 登錄流程圖 倉(cāng)庫(kù)管理系統(tǒng) 24 5 2 超級(jí)管理員登錄首頁(yè)超級(jí)管理員登錄首頁(yè) 超級(jí)管理員輸入用戶名和密碼后 可以登錄本系統(tǒng) 如下圖所示 圖 5 3 超級(jí)管理員登錄首頁(yè) 倉(cāng)庫(kù)管理系統(tǒng) 25 5 3 操作員管理界面操作員管理界面 超級(jí)管理員登錄本系統(tǒng)后 可以管理操作員信息 如下圖示 圖 5 5 操作員管理界面 5 4 貨物分類管理界面貨物分類管理界面 超級(jí)管理員及操作員登錄本系統(tǒng)后 均可以對(duì)貨物分類進(jìn)行管理 如下圖 所示 圖 5 6 貨物分類管理界面 倉(cāng)庫(kù)管理系統(tǒng) 26 5 5 出庫(kù)登記出庫(kù)登記 超級(jí)管理員及操作員登錄本系統(tǒng)后 均可以對(duì)出庫(kù)信息進(jìn)行登記 如下圖 所示 圖 5 7 出庫(kù)登記界面 5 6 倉(cāng)庫(kù)匯總倉(cāng)庫(kù)匯總 超級(jí)管理員及操作員登錄本系統(tǒng)后 如果倉(cāng)庫(kù)信息不足 則會(huì)出現(xiàn)倉(cāng)庫(kù)不 足警報(bào) 如下圖所示 圖 5 8 倉(cāng)庫(kù)匯總界面 倉(cāng)庫(kù)管理系統(tǒng) 27 第第 6 章章 軟件測(cè)試與分析軟件測(cè)試與分析 測(cè)試是開發(fā)時(shí)期最后一個(gè)階段 是保證軟件質(zhì)量的重要手段 軟件測(cè)試就 是在受控制的條件下對(duì)系統(tǒng)或應(yīng)用程序進(jìn)行操作并評(píng)價(jià)操作結(jié)果的過(guò)程 所謂 控制條件應(yīng)包括正常條件與非正常條件 軟件測(cè)試過(guò)程中應(yīng)該故意地去促使錯(cuò) 誤的發(fā)生 也就是事情在不該出現(xiàn)的時(shí)候出現(xiàn)或者在應(yīng)該出現(xiàn)的時(shí)候沒(méi)有出現(xiàn) 從本質(zhì)上說(shuō) 軟件測(cè)試是 探測(cè) 在 探測(cè) 中發(fā)現(xiàn)軟件的毛病 6 1 系統(tǒng)測(cè)試的定義系統(tǒng)測(cè)試的定義 軟件測(cè)試是為了發(fā)現(xiàn)錯(cuò)誤而執(zhí)行程序的過(guò)程 它不僅是軟件開發(fā)階段的有 機(jī)組成部分 而且在整個(gè)軟件工程 即軟件定義 設(shè)計(jì)和開發(fā)過(guò)程 中占據(jù)相當(dāng) 大的比重 軟件測(cè)試是軟件質(zhì)量保證的關(guān)鍵環(huán)節(jié) 直接影響著軟件的質(zhì)量評(píng)估 軟件測(cè)試不僅要講究策略 更要講究時(shí)效性 驗(yàn)收測(cè)試作為軟件測(cè)試過(guò)程的最 后一個(gè)環(huán)節(jié) 對(duì)軟件質(zhì)量 軟件的可交付性和軟件項(xiàng)目的實(shí)施周期起到 一錘定 音 的作用 6 2 系統(tǒng)測(cè)試的目的及意義系統(tǒng)測(cè)試的目的及意義 軟件危機(jī)曾經(jīng)是軟件界甚至整個(gè)計(jì)算機(jī)界最熱門的話題 為了解決這場(chǎng)危 機(jī) 軟件從業(yè)人員 專家和學(xué)者做出了大量的努力 現(xiàn)在人們已經(jīng)逐步認(rèn)識(shí)到 所謂的軟件危機(jī)實(shí)際上僅是一種狀況 那就是軟件中有錯(cuò)誤 正是這些錯(cuò)誤導(dǎo) 致了軟件開發(fā)在成本 進(jìn)度和質(zhì)量上的失控 有錯(cuò)是軟件的屬性 而且是無(wú)法 改變的 因?yàn)檐浖怯扇藖?lái)完成的 所有由人做的工作都不會(huì)是完美無(wú)缺的 問(wèn)題在于我們?nèi)绾稳ケ苊忮e(cuò)誤的產(chǎn)生和消除已經(jīng)產(chǎn)生的錯(cuò)誤 使程序中的錯(cuò)誤 密度達(dá)到盡可能低的程度 6 3 系統(tǒng)測(cè)試的重要性系統(tǒng)測(cè)試的重要性 軟件測(cè)試在軟件生命周期中占據(jù)重要的地位 在傳統(tǒng)的瀑布模型中 軟件 測(cè)試學(xué)僅處于運(yùn)行維護(hù)階段之前 是軟件產(chǎn)品交付用戶使用之前保證軟件質(zhì)量 的重要手段 近來(lái) 軟件工程界趨向于一種新的觀點(diǎn) 即認(rèn)為軟件生命周期每 一階段中都應(yīng)包含測(cè)試 從而檢驗(yàn)本階段的成果是否接近預(yù)期的目標(biāo) 盡可能 倉(cāng)庫(kù)管理系統(tǒng) 28 早的發(fā)現(xiàn)錯(cuò)誤并加以修正 如果不在早期階段進(jìn)行測(cè)試 錯(cuò)誤的延時(shí)擴(kuò)散常常 會(huì)導(dǎo)致最后成品測(cè)試的巨大困難 事實(shí)上 對(duì)于軟件來(lái)講 不論采用什么技術(shù)和什么方法 軟件中仍然會(huì)有 錯(cuò) 采用新的語(yǔ)言 先進(jìn)的開發(fā)方式 完善的開發(fā)過(guò)程 可以減少錯(cuò)誤的引入 但是不可能完全杜絕軟件中的錯(cuò)誤 這些引入的錯(cuò)誤需要測(cè)試來(lái)找出 軟件中 的錯(cuò)誤密度也需要測(cè)試來(lái)進(jìn)行估計(jì) 測(cè)試是所有工程學(xué)科的基本組成單元 是 軟件開發(fā)的重要部分 自有程序設(shè)計(jì)的那天起測(cè)試就一直伴隨著 統(tǒng)計(jì)表明 在典型的軟件開發(fā)項(xiàng)目中 軟件測(cè)試工作量往往占軟件開發(fā)總工作量的 40 以 上 而在軟件開發(fā)的總成本中 用在測(cè)試上的開銷要占 30 到 50 如果把維 護(hù)階段也考慮在內(nèi) 討論整個(gè)軟件生存期時(shí) 測(cè)試的成本比例也許會(huì)有所降低 但實(shí)際上維護(hù)工作相當(dāng)于二次開發(fā) 乃至多次開發(fā) 其中必定還包含有許多測(cè) 試工作 6 4 系統(tǒng)測(cè)試的常用方法系統(tǒng)測(cè)試的常用方法 程序測(cè)試的主要方法分為兩大類 白盒測(cè)試和黑盒測(cè)試 白盒測(cè)試 一種是以程序的內(nèi)部邏輯結(jié)構(gòu)為依據(jù)而設(shè)計(jì)測(cè)試用例的方法 因而又稱結(jié)構(gòu)測(cè)試或玻璃盒測(cè)試 將軟件看成一個(gè)透明的白盒子 按照程序的 內(nèi)部結(jié)構(gòu)和處理邏輯來(lái)選定測(cè)試用例 對(duì)軟件的邏輯路徑及過(guò)程進(jìn)行測(cè)試 檢 查它與設(shè)計(jì)是否相符 白盒測(cè)試就是要選取足夠的測(cè)試用例 對(duì)源代碼實(shí)行比 較充分的覆蓋 以便盡可能多地發(fā)現(xiàn)程序中的錯(cuò)誤 主要有兩種方法 一種稱 為邏輯覆蓋法 另一種稱為路徑覆蓋法 黑盒測(cè)試 也稱功能測(cè)試 數(shù)據(jù)驅(qū)動(dòng)測(cè)試等 它將待測(cè)對(duì)象堪稱是一個(gè)黑 盒子 在完全不考慮程序的內(nèi)部結(jié)構(gòu)和特性的情況下 只依據(jù)規(guī)格說(shuō)明書檢查 程序的功能是否能正常使用 黑盒測(cè)試主要是根據(jù)輸入條件和輸出條件的確定測(cè)試數(shù)據(jù) 來(lái)檢查程序是 否能產(chǎn)生正確的輸出 16 進(jìn)行黑盒測(cè)試主要有下面幾種方法 等價(jià)分類法 邊界值分析法 猜錯(cuò)法 因果圖法 本系統(tǒng)的測(cè)試綜合了白盒測(cè)試 黑盒測(cè)試兩種方法 但主要使用的是黑盒 測(cè)試方法 在測(cè)試當(dāng)中遵循了 盡早地和不斷進(jìn)行測(cè)試 保證測(cè)試用例的完整 性和有效性 原則 通過(guò)測(cè)試達(dá)到以下測(cè)試目的 1 功能檢查 檢查功能是否爭(zhēng)取 是否遺漏或?qū)崿F(xiàn)不了應(yīng)該實(shí)現(xiàn)的功能等 2 接口檢查 檢查能否正確地接受信息或輸出信息 倉(cāng)庫(kù)管理系統(tǒng) 29 3 數(shù)據(jù)檢查 檢查數(shù)據(jù)結(jié)構(gòu)或外部信息是否有 如數(shù)據(jù)文件 訪問(wèn)錯(cuò)誤 4 性能檢查 檢查性能需求能否得到滿足 5 初始化 終止檢查 檢查是否能進(jìn)行正確地初始化或終止 6 5 測(cè)試環(huán)境與測(cè)試條件測(cè)試環(huán)境與測(cè)試條件 處理器 Inter R Core TM 2 Duo T6750 內(nèi)存 2GB 硬盤 160G 操作系統(tǒng) Windows XP 數(shù)據(jù)庫(kù) SQL2000 6 6 系統(tǒng)運(yùn)行情況系統(tǒng)運(yùn)行情況 系統(tǒng)評(píng)價(jià)是指系統(tǒng)在正式運(yùn)行了一段時(shí)間之后 對(duì)它在功能上 技術(shù)上和 經(jīng)濟(jì)上所進(jìn)行的審核評(píng)價(jià) 針對(duì)本系統(tǒng)的評(píng)價(jià)如下 1 系統(tǒng)功能評(píng)價(jià) 根據(jù)本系統(tǒng)開發(fā)前所訂的目標(biāo) 在系統(tǒng)完成后經(jīng)過(guò)測(cè)試運(yùn)行 該系統(tǒng)達(dá)到 了預(yù)定的開發(fā)目標(biāo) 在實(shí)際使用中的功能可以滿足用戶需求 2 系統(tǒng)技術(shù)評(píng)價(jià) 本系統(tǒng)設(shè)計(jì)合理 功能達(dá)到了預(yù)期目標(biāo) 且系統(tǒng)運(yùn)行后穩(wěn)定可靠 安全性 高 具有實(shí)用性 大大提高了信訪辦公效率 3 系統(tǒng)經(jīng)濟(jì)評(píng)價(jià) 在規(guī)定時(shí)間內(nèi) 該系統(tǒng)完成了系統(tǒng)分析時(shí)所確定的系統(tǒng)開發(fā)目標(biāo) 達(dá)到了 設(shè)計(jì)要求 投入使用后為用戶節(jié)省了大量人力物力財(cái)力 提高了科學(xué)管理水平 6 7 測(cè)試總結(jié)測(cè)試總結(jié) 通過(guò)對(duì)系統(tǒng)的全面測(cè)試 所有測(cè)試條目都已經(jīng)通過(guò) 實(shí)現(xiàn)了基本要求 系 統(tǒng)可以正常運(yùn)行 倉(cāng)庫(kù)管理系統(tǒng) 30 第第 7 章章 總結(jié)與展望總結(jié)與展望 本文在分析倉(cāng)庫(kù)管理流程的基礎(chǔ)上 用 JSP 和 SQL2000 設(shè)計(jì)并實(shí)現(xiàn)了倉(cāng)庫(kù) 管理系統(tǒng) 通過(guò)系統(tǒng)調(diào)試結(jié)果顯示 本系統(tǒng)基本完成了功能需求 界面美觀友 好 操作方便 但由于時(shí)間倉(cāng)促加上缺乏系統(tǒng)開發(fā)經(jīng)驗(yàn) 系統(tǒng)在設(shè)計(jì)過(guò)程中不 可避免地遇到了各種各樣的問(wèn)題 如 第一 有些數(shù)據(jù)輸入時(shí)沒(méi)有及時(shí)的進(jìn)行數(shù)據(jù)格式校驗(yàn) 不能保證數(shù)據(jù)絕對(duì) 正確性 第
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025-2030年中國(guó)工業(yè)氣體儲(chǔ)運(yùn)設(shè)備行業(yè)供應(yīng)現(xiàn)狀及發(fā)展前景預(yù)測(cè)研究報(bào)告
- 2025-2030年中國(guó)嬰幼兒洗護(hù)用品市場(chǎng)運(yùn)營(yíng)狀況及投資策略建議報(bào)告
- 光伏發(fā)電設(shè)施安全管理計(jì)劃
- 2025-2030年中國(guó)太陽(yáng)鏡行業(yè)競(jìng)爭(zhēng)格局分析及投資戰(zhàn)略決策報(bào)告
- 2025-2030年中國(guó)姜蒜制品行業(yè)市場(chǎng)供需分析及投資價(jià)值研究報(bào)告
- 兒童營(yíng)養(yǎng)膳食委員會(huì)工作計(jì)劃
- 2025-2030年中國(guó)塑機(jī)輔機(jī)行業(yè)市場(chǎng)發(fā)展局勢(shì)及投資風(fēng)險(xiǎn)研究報(bào)告
- 2025-2030年中國(guó)城市景觀設(shè)計(jì)行業(yè)深度評(píng)估及投資前景研究報(bào)告
- 六年級(jí)數(shù)學(xué)下冊(cè)教學(xué)計(jì)劃中的學(xué)習(xí)資源整合
- 社交媒體心理健康倡導(dǎo)計(jì)劃
- 2025年興業(yè)銀行股份有限公司招聘筆試參考題庫(kù)含答案解析
- 2025年1月四川高考改革適應(yīng)性演練測(cè)試物理試題(八省聯(lián)考四川物理卷)(原卷版)
- DB33T 1214-2020 建筑裝飾裝修工程施工質(zhì)量驗(yàn)收檢查用表標(biāo)準(zhǔn)
- 2025年沈陽(yáng)鐵路局集團(tuán)招聘筆試參考題庫(kù)含答案解析
- 大學(xué)生實(shí)習(xí)手冊(cè)
- 液體配制安全
- 《電動(dòng)航空器電推進(jìn)系統(tǒng)技術(shù)規(guī)范》
- 2024河北高考地理真題卷解析 課件
- 城市道路日常養(yǎng)護(hù)作業(yè)服務(wù)投標(biāo)文件(技術(shù)方案)
- 《互換性復(fù)習(xí)》課件
- 《光伏系統(tǒng)設(shè)計(jì)培訓(xùn)》課件
評(píng)論
0/150
提交評(píng)論