【正文】
理系統(tǒng)主要提供一個(gè)倉(cāng)庫(kù)業(yè)務(wù)及其作業(yè)管理的信息存儲(chǔ)和檢索系統(tǒng)。愛柏林公司作為一個(gè)快速發(fā)展中的木材公司,已有的庫(kù)存管理方式已不能滿足自身日益提高的要求。 學(xué)號(hào):281403222題 目: 基于JSP的倉(cāng)庫(kù)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 學(xué) 院: 信息學(xué)院 專 業(yè): 計(jì)算機(jī)科學(xué)與技術(shù) 姓 名: 王一茹 指導(dǎo)教師: 薛軍 完成日期: 2012年5月11日 摘 要隨著經(jīng)濟(jì)的不斷繁榮以及加入WTO后市場(chǎng)環(huán)境的變化,企業(yè)的生產(chǎn)經(jīng)營(yíng)正面臨著更高的挑戰(zhàn),民間中小企業(yè)必須在網(wǎng)絡(luò)與信息技術(shù)的支持下,綜合利用各種先進(jìn)制造技術(shù),改進(jìn)現(xiàn)在的生產(chǎn)經(jīng)營(yíng)模式和組織結(jié)構(gòu),才能在市場(chǎng)競(jìng)爭(zhēng)中贏得更多的份額。隨著企業(yè)規(guī)模的擴(kuò)大,倉(cāng)庫(kù)管理系統(tǒng)將發(fā)揮越來(lái)越重要的作用,高效、方便的倉(cāng)庫(kù)管理系統(tǒng),可以為生產(chǎn)經(jīng)營(yíng)提供堅(jiān)強(qiáng)的后盾和有力的支持。經(jīng)過(guò)考察比較,根據(jù)公司的需求,對(duì)其庫(kù)存管理系統(tǒng)進(jìn)行重新設(shè)計(jì)。通過(guò)入庫(kù)管理、出庫(kù)管理、報(bào)表生成管理、倉(cāng)庫(kù)人員管理、庫(kù)存信息管理等功能模塊來(lái)完成對(duì)企業(yè)庫(kù)存的綜合管理,實(shí)現(xiàn)了倉(cāng)庫(kù)管理的高效性與安全性。本論文主要介紹了倉(cāng)庫(kù)管理系統(tǒng)的分析、設(shè)計(jì)和開發(fā)的全部過(guò)程。全文共分為序言、開發(fā)技術(shù)介紹、需求分析、系統(tǒng)設(shè)計(jì)、系統(tǒng)實(shí)現(xiàn)、結(jié)論六部分?;緦?shí)現(xiàn)了倉(cāng)庫(kù)的日常管理和進(jìn)貨出貨的查詢等各項(xiàng)功能。s inventory management system. The warehouse management system provides a warehouse business and operations, like information storage and retrieval system. Storage management, a database management, report generation management, warehouse personnel management, storage location information management function module to the enterprise inventory management, warehouse management efficiency and security. The system can be quickly and easily achieve the registration of goods in the database management, a library storage operation such as inventory management, warehouse management in perfect order, and create good conditions for the healthy development of enterprises, strive to reduce implementation costs, to reduce implementation risk, accelerate implementation progress, and increase return on investment.This paper introduces a warehouse management system analysis, design and development process. The use of data flow diagrams, ER diagrams, program flowchart and other system design process are described, and the programming of each subsystem, operating procedures, functions such as a detailed explanation. The full text is divided into a preamble, the development of technology, the requirements analysis, system design, system implementation, the conclusion of six parts. The system adopts B / S development mode, select JSP development tools, use the Tomcat server technology through the establishment of backend database in SQL Server 2008. Basic daytoday management of the warehouse and purchase shipped query the function.Key words: JSP;SQL Server 2008 Database;B/S mode;Inventory ManagementII目 錄序 言 1第1章 相關(guān)技術(shù)介紹 1 B/S模式 2 JSP技術(shù) 2 SQL server 2008 5 Tomcat應(yīng)用服務(wù)器 6 JSP運(yùn)行和開發(fā)環(huán)境搭建 7第2章 需求分析 8 問(wèn)題分析 8 方案選擇 8 任務(wù)概述 8 功能需求概述 8 業(yè)務(wù)流程圖 9 數(shù)據(jù)流圖 11 運(yùn)行環(huán)境和開發(fā)工具 11第三章 系統(tǒng)設(shè)計(jì) 13 功能劃分 13 系統(tǒng)結(jié)構(gòu)設(shè)計(jì) 13 系統(tǒng)功能模塊 13 數(shù)據(jù)庫(kù)設(shè)計(jì) 14 數(shù)據(jù)庫(kù)分析 14 數(shù)據(jù)庫(kù)ER圖 15 數(shù)據(jù)庫(kù)表設(shè)計(jì) 15第4章 系統(tǒng)實(shí)現(xiàn) 18 系統(tǒng)管理模塊 18 員工管理 19 部門管理 20 公告管理 21 類別管理 22 貨品入庫(kù) 23 貨品出庫(kù) 25 出庫(kù)日志 26第五章 系統(tǒng)測(cè)試與性能分析 28 調(diào)試與測(cè)試 28 調(diào)試 28 測(cè)試 28 性能分析 29第6章 結(jié)論 30參考文獻(xiàn) 31致 謝 32序 言倉(cāng)庫(kù)管理系統(tǒng)是一個(gè)企業(yè)不可缺少的部分,它的內(nèi)容對(duì)于企業(yè)的決策者和管理者來(lái)說(shuō)至關(guān)重要,一個(gè)好的倉(cāng)庫(kù)管理系統(tǒng)應(yīng)該能夠?yàn)橛脩籼峁┏渥愕男畔⒑涂旖莸牟樵兪侄?。以往的企事業(yè)倉(cāng)庫(kù)管理員由于缺乏適當(dāng)?shù)能浖o工作上帶來(lái)很大不便,如物資的計(jì)劃、訂貨、核銷拖收、驗(yàn)收入庫(kù)、根據(jù)各部門需要發(fā)送物資設(shè)備、按期進(jìn)行庫(kù)存盤點(diǎn)和統(tǒng)計(jì)分析等,且時(shí)間一長(zhǎng),將產(chǎn)生大量的文件和數(shù)據(jù),這對(duì)于查找、更新和維護(hù)產(chǎn)品都帶來(lái)了不少的困難。使用計(jì)算機(jī)對(duì)企業(yè)信息進(jìn)行管理,具有手工管理所無(wú)法比擬的優(yōu)點(diǎn),例如:檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、保密性好、壽命長(zhǎng)、成本低等。也正是基于這個(gè)原因我把畢業(yè)設(shè)計(jì)的方向定在了企業(yè)的庫(kù)存管理上。它是隨著Internet技術(shù)的興起,對(duì)C/S模式應(yīng)用的擴(kuò)展。B/S模式最大的好處是運(yùn)行維護(hù)比較簡(jiǎn)便,能實(shí)現(xiàn)不同的人員,從不同的地點(diǎn),以不同的接入方式(比如LAN, WAN, Internet/Intranet等)訪問(wèn)和操作共同的數(shù)據(jù)??蛻舳顺薟WW瀏覽器,一般無(wú)須任何用戶程序,只需從Web服務(wù)器上下載程序到本地來(lái)執(zhí)行,在下載過(guò)程中若遇到與數(shù)據(jù)庫(kù)有關(guān)的指令,由Web服務(wù)器交給數(shù)據(jù)庫(kù)服務(wù)器來(lái)解釋執(zhí)行,并返回給Web服務(wù)器,Web服務(wù)器又返回給用戶。而各個(gè)企業(yè)可以在此結(jié)構(gòu)的基礎(chǔ)上建立自己的Internet。 JSP技術(shù)JSP(Java Server Pages)是由Sun Microsystems公司倡導(dǎo)、許多公司參與一起建立的一種動(dòng)態(tài)網(wǎng)頁(yè)技術(shù)標(biāo)準(zhǔn)。 用JSP開發(fā)的Web應(yīng)用是跨平臺(tái)的,既能在Linux下運(yùn)行,也能在其他操作系統(tǒng)上運(yùn)行。網(wǎng)頁(yè)還能通過(guò)tags和scriptlets訪問(wèn)存在于服務(wù)端的資源的應(yīng)用邏輯。 Web服務(wù)器在遇到訪問(wèn)JSP網(wǎng)頁(yè)的請(qǐng)求時(shí),首先執(zhí)行其中的程序段,然后將執(zhí)行結(jié)果連同JSP文件中的HTML代碼一起返回給客戶。JSP與Java Servlet一樣,是在服務(wù)器端執(zhí)行的,通常返回該客戶端的就是一個(gè)HTML文本,因此客戶端只要有瀏覽器就能瀏覽。服務(wù)器在頁(yè)面被客戶端請(qǐng)求以后對(duì)這些Java代碼進(jìn)行處理,然后將生成的HTML頁(yè)面返回給客戶端的瀏覽器。JSP具備了Java技術(shù)的簡(jiǎn)單易用,完全的面向?qū)ο?,具有平臺(tái)無(wú)關(guān)性且安全可靠,主要面向因特網(wǎng)的所有特點(diǎn)。生成內(nèi)容的邏輯被封裝在標(biāo)識(shí)和JavaBeans組件中,并且捆綁在腳本中,所有的腳本在服務(wù)器端運(yùn)行。 在服務(wù)器端,JSP引擎解釋JSP標(biāo)識(shí)和腳本,生成所請(qǐng)求的內(nèi)容(例如,通過(guò)訪問(wèn)JavaBeans組件,使用JDBC技術(shù)訪問(wèn)數(shù)據(jù)庫(kù)或者包含文件),并且將結(jié)果以HTML(或者XML)頁(yè)面的形式發(fā)送回瀏覽器。 (2)可重用組件絕大多數(shù)JSP頁(yè)面依賴于可重用的、跨平臺(tái)的組件(JavaBeans或者Enterprise