【正文】
相關(guān)信息的集合。普通用戶只能進行查詢操作和修改個人信息。6. 用戶管理(管理員)管理員用戶可以對已添加的用戶權(quán)限進行修改,也可以刪除已存在的用戶。4. 添加記錄(管理員)管理員用戶登陸添加界面可以添加入庫和出庫信息。2. 查詢信息用戶登陸查詢信息界面可以對倉庫信息(倉庫、貨物、供應(yīng)商、部門、入庫單、出庫單)進行查詢。123 管理員模塊圖32 管理員使用流程圖管理員使用流程如圖32所示。 業(yè)務(wù)流程圖該系統(tǒng)的用戶分為普通用戶和管理員。根據(jù)倉庫管理系統(tǒng)的需求,劃分了倉庫的功能模塊,主要分為用戶管理模塊、入庫出庫模塊、倉庫查詢模塊、盤點統(tǒng)計模塊[7]。2. 普通用戶:作為系統(tǒng)的使用者,注冊登陸系統(tǒng)后,可以查詢系統(tǒng)基本信息、倉庫信息、修改個人信息等。(2)軟件開發(fā)環(huán)境:操作系統(tǒng):WindowsXP;所用工具:Eclipse,Navicat for MySQL;數(shù)據(jù)庫:MySQL。由于其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點,一般中小型網(wǎng)站的開發(fā)都選擇MySQL作為網(wǎng)站數(shù)據(jù)庫[6]。MySQL是一種關(guān)聯(lián)數(shù)據(jù)庫管理系統(tǒng),關(guān)聯(lián)數(shù)據(jù)庫將數(shù)據(jù)保存在不同的表中,而不是將所有數(shù)據(jù)放在一個大倉庫內(nèi),這樣就增加了速度并提高了靈活性。 Hibernate是一個開放源代碼的對象關(guān)系映射框架,它對JDBC進行了非常輕量級的對象封裝,可以應(yīng)用在任何使用JDBC的場合,可以在Servlet/JSP的Web應(yīng)用中使用,也可以在應(yīng)用EJB的J2EE架構(gòu)中取代CMP,完成數(shù)據(jù)持久化的重任[5]。它是為了解決企業(yè)應(yīng)用開發(fā)的復(fù)雜性而創(chuàng)建的[4]。Struts對Model,View和Controller都提供了對應(yīng)的組件。 SSH框架SSH 在J2EE項目中表示了3種框架,即 Spring + Struts +Hibernate。所有程序操作都在服務(wù)器端執(zhí)行,網(wǎng)絡(luò)上傳送給客戶端的僅是得到的結(jié)果,這樣大大降低了對客戶瀏覽器的要求,即使客戶瀏覽器端不支持Java,也可以訪問JSP網(wǎng)頁。它的主要目的是將表示邏輯從Servlet中分離出來。第五章根據(jù)系統(tǒng)功能模塊詳細(xì)介紹了各模塊的設(shè)計過程并給出部分實現(xiàn)代碼。各個章節(jié)安排如下:第一章為緒論,簡述項目的開發(fā)背景和開發(fā)意義;第二章詳細(xì)介紹了項目開發(fā)的應(yīng)用技術(shù),比如JSP,框架和數(shù)據(jù)庫等;第三章是需求分析,介紹了系統(tǒng)的設(shè)計目標(biāo)和系統(tǒng)的主要功能模塊。計算機流行的原因主要有以下幾個方面:;;;;。而隨著互聯(lián)網(wǎng)技術(shù)的不斷發(fā)展,又為電子自動化辦公的發(fā)展提供了良好的前景。 開發(fā)意義隨著時代的不斷發(fā)展,社會正在不斷向信息化時代邁進。由于缺乏科學(xué)的管理和管理工具,企業(yè)在業(yè)務(wù)上和管理上的安排都存在著許多不便。該系統(tǒng)主要具備基本信息管理、庫存管理、信息查詢、用戶管理等功能模塊。這些優(yōu)點能極大地提高倉庫管理的效率, 使企業(yè)的倉庫管理井井有條,為企業(yè)的健康發(fā)展創(chuàng)造良好的條件。畢 業(yè) 論 文學(xué)生姓名學(xué) 號學(xué)院 計算機科學(xué)與技術(shù)學(xué)院專 業(yè)計算機科學(xué)與技術(shù)學(xué)院(軟件工程)題 目基于JSP的倉庫管理系統(tǒng)的設(shè)計與實現(xiàn)指導(dǎo)教師 講 師/碩 士(姓 名) (專業(yè)技術(shù)職稱/學(xué)位)年月摘 要:倉庫管理系統(tǒng)是一個企業(yè)不可或缺的部分,高效的倉庫管理系統(tǒng)可以為企業(yè)的發(fā)展和經(jīng)營提供堅強的后盾。隨著科技的不斷發(fā)展,用計算機對倉庫進行管理,具有人工管理所無法比擬的優(yōu)點,例如:檢索迅速、查找方便、保密性好、成本低、壽命長等。本文在分析現(xiàn)有管理系統(tǒng)開發(fā)技術(shù)的基礎(chǔ)上,實現(xiàn)了以Eclipse為開發(fā)平臺的基于JSP的,以MySql作為后臺數(shù)據(jù)庫的倉庫管理系統(tǒng)。關(guān)鍵詞:倉庫管理,JSP,MySql數(shù)據(jù)庫Abstract: Warehouse management system is an indispensable part of the enterprise. A warehouse management system with high efficiency can provide a strong backing for the development and management of enterprises. With the development of technology,to manage the warehouse with puter has the inparable advantages of manual example, quick search, find convenient, good security, low cost, long service life etc. These advantages can greatly improve the efficiency of warehouse management, the enterprise storage management be arranged in good order, and create good conditions for the healthy development of enterprises. In this paper, based on analysis of the existing management system development technology, in order to realize the Eclipse as the development platform based on JSP, using MySql as the background database warehouse management system. The system mainly has the basic information management, inventory management, information query, user management moduleKeywords: Warehouse management, JSP, MySql database目 錄1 緒論 4 開發(fā)背景 4 開發(fā)意義 4 本文組織結(jié)構(gòu) 42 系統(tǒng)解決方案 5 JSP語言概述 5 SSH框架 5 MySql數(shù)據(jù)庫 5 系統(tǒng)平臺環(huán)境 53 需求分析 6 面向的用戶人群 6 功能需求分析 6 業(yè)務(wù)流程圖 74 數(shù)據(jù)庫設(shè)計 9 ER模型 9 數(shù)據(jù)模型 125 詳細(xì)設(shè)計 15 數(shù)據(jù)庫連接類 15 系統(tǒng)主要模塊 16結(jié) 論 34參 考 文 獻 35致 謝 361 緒論 開發(fā)背景一直以來企業(yè)使用傳統(tǒng)人工的方式來管理文件庫存,這種管理方式存在許多缺點,如: 保密性差、效率低等,而且時間一長,將產(chǎn)生大量的數(shù)據(jù)和文件, 這對于企業(yè)查找、更新和維護都帶來了很多的困難。因而針對這些問題而開發(fā)的系統(tǒng)具有很好的前景。由于能夠有效地收集和處理各種信息,提高辦事效率,電子自動化辦公越來越被重視。如今,很多企業(yè)已經(jīng)擁有了計算機設(shè)備,具備物質(zhì)條件,但很多工作仍由管理者手工操作完成,這就造成不必要的浪費。綜上所述,用計算機開發(fā)的軟件系統(tǒng),替代人工操作進行管理,可以節(jié)約大量的人力、物力,是企業(yè)發(fā)展的必然趨勢[1]! 本文組織結(jié)構(gòu)本系統(tǒng)將以課本和一些課外書籍為參考,從系統(tǒng)開發(fā)背景→需求分析→概要設(shè)計→詳細(xì)設(shè)計→具體開發(fā)一步步對系統(tǒng)進行分析和設(shè)計。第四章是數(shù)據(jù)庫設(shè)計,在ER模型的基礎(chǔ)上,再設(shè)計出相應(yīng)的邏輯模型。2 系統(tǒng)解決方案 JSP語言概述JSP(Java Server Pages)是由Sun Microsystems公司倡導(dǎo)、許多公司參與一起建立的一種動態(tài)網(wǎng)頁技術(shù)標(biāo)準(zhǔn)。它是在傳統(tǒng)的網(wǎng)頁HTML文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP標(biāo)記(tag),從而形成JSP文件(*.jsp)。用JSP開發(fā)的Web應(yīng)用是跨平臺的,既能在Linux下運行,也能在其他操作系統(tǒng)上運行[2]。本系統(tǒng)采用MVC開發(fā)模式來編寫代碼