倉儲物資管理系統(tǒng)設(shè)計_第1頁
倉儲物資管理系統(tǒng)設(shè)計_第2頁
倉儲物資管理系統(tǒng)設(shè)計_第3頁
倉儲物資管理系統(tǒng)設(shè)計_第4頁
倉儲物資管理系統(tǒng)設(shè)計_第5頁
已閱讀5頁,還剩2頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、倉儲物資管理系統(tǒng)設(shè)計目錄一 軟件運行環(huán)境運行環(huán)境基本配置操作系統(tǒng)Window98/2000/XPCPUPenitium166以上兼容機種內(nèi)存容量64M硬盤容量780M服務(wù)器軟件resin3.0.8數(shù)據(jù)庫軟件Access 2003開發(fā)工具JDK1.5,Macromedia Dreamweaver MX 2004開發(fā)語言html,CSS,jsp,java script二 需求分析21項目背景本學期的學習我們接觸了一些企業(yè)管理的系統(tǒng)軟件,如速達3000和用友ERP等。小組成立這初,想著借鑒一下以上那些管理系統(tǒng)軟件設(shè)計一個工業(yè)、商業(yè)企業(yè)均可使用的倉儲物資管理系統(tǒng),那樣子首先得給倉庫分類,如倉庫可分為材

2、料庫、成品庫,入庫方式可分為原材料入庫、產(chǎn)成品入庫、生產(chǎn)易耗品入庫、調(diào)撥入庫等,甚至還涉及到發(fā)票稅金以及管理員權(quán)限方面。后來經(jīng)過小組成員的討論,要開發(fā)一個系統(tǒng)實現(xiàn)那些功能在這短短的幾個星期里實在難于實現(xiàn)。原先列出的十幾張表刪了又刪,最后只留下了五張表。最后決定下來的方案只能在一定程度上實現(xiàn)倉儲物資管理系統(tǒng)的基本功能。22系統(tǒng)功能我們設(shè)計的倉儲物資管理系統(tǒng)從功能上實現(xiàn)如下三大板塊的功能:一數(shù)據(jù)寫入包括 “新產(chǎn)品入庫”“填寫客戶資料”“填寫供應(yīng)商資料”二數(shù)據(jù)修改 包括“普通入庫”,“刪除記錄”“已有產(chǎn)品入庫”三數(shù)據(jù)查詢 包括“庫存查詢”,“出庫單查詢”,“入庫單查詢”,“單件物品查詢” “查詢客戶

3、資料”,“查詢供應(yīng)商資料”23需求分析簡略圖圖2.1.需求分析簡略圖三概念設(shè)計31業(yè)務(wù)流程圖2.業(yè)務(wù)流程32各實體ER圖 圖2.2.供應(yīng)商資料ER圖 圖2.3.顧客資料ER圖 圖2.4. 入庫單ER圖圖2.5 出庫單ER圖 圖2.6 貨品資料ER圖 圖2.7 管理員信息ER圖33倉儲存儲系統(tǒng)總ER圖圖3.1. 倉儲存儲系統(tǒng)總ER圖34數(shù)據(jù)字典數(shù)據(jù)字典表字段名數(shù)據(jù)類型含義說明空值情況備注bid文本(50)顧客號不可為空bname文本(50)顧客名可為空badress文本(50)顧客地址可為空bel文本(50)顧客電話可為空sid文本(50)供應(yīng)商號不可為空sname文本(50)供應(yīng)商名可為空sa

4、dress文本(50)供應(yīng)商地址可為空stel文本(50)供應(yīng)商電話可為空fno文本(50)入庫單號不可為空fdate日期/時間(短日期)入庫日期可為空pid文本(50)貨品號不可為空number文本(50)貨品數(shù)量可為空sname文本(50)供應(yīng)商名可為空ofno文本(50)出庫單號不可為空ofdate日期/時間(短日期)出庫日期可為空bname文本(50)顧客名可為空pname文本(50)貨品名可為空redat日期/時間(短日期)錄入日期可為空rest文本(50)余量可為空username文本(18)管理員用戶名不可為空userpwd文本(18)密碼可為空35 數(shù)據(jù)庫的邏輯設(shè)計 1)E-R

5、圖轉(zhuǎn)換為關(guān)系表 倉儲物資管理系統(tǒng)(實體轉(zhuǎn)化為關(guān)系模式)供應(yīng)商(供應(yīng)商號,供應(yīng)商名,供應(yīng)商地址,供應(yīng)商電話)客戶(客戶號,客戶名,地址,客戶電話)入庫單(入庫單號,入庫日期,貨品號,數(shù)量,供應(yīng)商)出庫單(出庫單號,出庫日期,貨品號,數(shù)量,顧客)貨品(貨品號,貨品名,供應(yīng)商,錄入日期,余量)管理員(用戶名,密碼) 2)基本表關(guān)系信息: 數(shù)據(jù)庫表名1:suplier(供應(yīng)商資料表)字段名數(shù)據(jù)類型含義說明空值情況備注sid文本(50)供應(yīng)商號不可為空主鍵sname文本(50)供應(yīng)商名可為空sadress文本(50)供應(yīng)商地址可為空stel文本(50)供應(yīng)商電話可為空數(shù)據(jù)庫表名2:buyer(顧客資料表

6、)字段名數(shù)據(jù)類型含義說明空值情況備注bid文本(50)顧客號不可為空主鍵bname文本(50)顧客名可為空badress文本(50)顧客地址可為空bel文本(50)顧客電話可為空數(shù)據(jù)庫表名3:inform(入庫單表)字段名數(shù)據(jù)類型含義說明空值情況備注fno文本(50)入庫單號不可為空主鍵fdate日期/時間(短日期)入庫日期可為空pid文本(50)貨品號可為空number文本(50)貨品數(shù)量可為空sname文本(50)供應(yīng)商名可為空 數(shù)據(jù)庫表名4:outform(入庫單表)字段名數(shù)據(jù)類型含義說明空值情況備注ofno文本(50)入庫單號不可為空主鍵ofdate日期/時間(短日期)入庫日期可為空p

7、id文本(50)貨品號可為空number文本(50)貨品數(shù)量可為空bname文本(50)供應(yīng)商名可為空 數(shù)據(jù)庫表名5:products (產(chǎn)品信息表)字段名數(shù)據(jù)類型含義說明空值情況備注pid文本(50)貨品號不可為空主鍵sname文本(50)供應(yīng)商名可為空pname文本(50)貨品名可為空redat日期/時間(短日期)錄入日期可為空rest文本(50)余量可為空 數(shù)據(jù)庫表名6:user_table (用戶信息表)字段名數(shù)據(jù)類型含義說明空值情況備注username文本(18)管理員用戶名不可為空主鍵userpwd文本(18)密碼可為空36 數(shù)據(jù)庫物理設(shè)計 1)關(guān)系模式存取方法選擇存取方法是快速存

8、取數(shù)據(jù)庫中數(shù)據(jù)的技術(shù)。數(shù)據(jù)庫管理系統(tǒng)一般都是提供多種存取方法。常用的存取方法有三類。第一類的索引方法,目前主要是B+樹索引方法,B+樹索引方法是數(shù)據(jù)庫中經(jīng)典的存取方法,使用最普遍;第二類是聚簇(Cluster)方法;第三類是HASH方法。在本系統(tǒng)中的存取方法采取的是索引方法。 2)確定數(shù)據(jù)庫的存儲結(jié)構(gòu)確定數(shù)據(jù)庫物理結(jié)構(gòu)主要指確定數(shù)據(jù)的存放位置和存儲結(jié)構(gòu),包括:確定關(guān)系、索引、聚簇、日志、備份等的存儲安排和存儲結(jié)構(gòu),確定系統(tǒng)配置等。1確定數(shù)據(jù)的存放位置為了提高系統(tǒng)性能,應(yīng)該根據(jù)應(yīng)用情況將數(shù)據(jù)的易變部分和穩(wěn)定部分、經(jīng)常存取部分和存取頻率較低部分分開存放。本系統(tǒng)數(shù)據(jù)庫的數(shù)據(jù)文件和日志文件存儲在“Sy

9、stemmydb”文件夾中。當應(yīng)用環(huán)境改變或?qū)?shù)據(jù)庫系統(tǒng)提供的方法或參數(shù)有進一步了解時,再對數(shù)據(jù)進行適當?shù)奈锢戆才拧?確定系統(tǒng)配置DBMS產(chǎn)品一般都提供了一些系統(tǒng)配置變量,存儲分配參數(shù),供設(shè)計人員和DBA對數(shù)據(jù)庫進行物理優(yōu)化。初始情況下,系統(tǒng)都為這些變量賦予了合理的默認值。但是這些值不一定適合每一種應(yīng)用環(huán)境,在進行物理設(shè)計時,需要重新對這些變量復制,以改善系統(tǒng)的性能。在本系統(tǒng)中,系統(tǒng)配置采用Access的默認值,并沒有使系統(tǒng)性能達到最佳,日后可以的話再對變量、參數(shù)進行修改調(diào)整。四、系統(tǒng)實施與維護4.1 數(shù)據(jù)載入和系統(tǒng)的編碼調(diào)試一般數(shù)據(jù)庫系統(tǒng)中,數(shù)據(jù)量都很大,而且數(shù)據(jù)來源于部門中的各個不同的單位

10、,數(shù)據(jù)的組織方式、結(jié)構(gòu)和格式都與新設(shè)計的數(shù)據(jù)庫系統(tǒng)有相當?shù)牟罹?。組織數(shù)據(jù)錄入就要將各類源數(shù)據(jù)從各個局部應(yīng)用中抽取出來,輸入計算機,再分類轉(zhuǎn)換,最后綜合成符合新設(shè)計的數(shù)據(jù)庫結(jié)構(gòu)的形式,輸入數(shù)據(jù)庫。因此這樣的數(shù)據(jù)轉(zhuǎn)換、組織入庫的工作是相當費力、費時的。為提高數(shù)據(jù)輸入工作的效率和質(zhì)量,應(yīng)該針對具體的應(yīng)用環(huán)境設(shè)計一個數(shù)據(jù)錄入子系統(tǒng),由計算機來完成數(shù)據(jù)入庫的任務(wù)。在源數(shù)據(jù)入庫之前進行檢驗,以防止不正確的數(shù)據(jù)入庫,比如日期的輸入。因為對嵌套與控件的技術(shù)不是很熟悉,本系統(tǒng)在這方面做得不是很好。數(shù)據(jù)庫應(yīng)用程序的設(shè)計應(yīng)該與數(shù)據(jù)庫設(shè)計同時進行,因此在組織數(shù)據(jù)入庫的同時還要調(diào)試應(yīng)用程序。如果調(diào)試的結(jié)果與設(shè)計目標不符

11、,則要返回物理設(shè)計階段,重新調(diào)整物理結(jié)構(gòu),修改系統(tǒng)參數(shù)。某些情況下甚至要返回邏輯設(shè)計階段,修改邏輯結(jié)構(gòu)。有調(diào)試時有兩點要注意:1、先輸入小批量數(shù)據(jù)做調(diào)試用,待調(diào)試運行基本合格后,再大批量輸入數(shù)據(jù),再大批量輸入數(shù)據(jù),逐步增加數(shù)據(jù)量,逐步完成評價;2、在調(diào)試前應(yīng)做好數(shù)據(jù)的恢復功能,做好轉(zhuǎn)存與備份工作,以免造成不必要的損失。本系統(tǒng)利用Access數(shù)據(jù)庫進行數(shù)據(jù)的載入,同時利用JSP語言進行應(yīng)用程序的開發(fā),并在resin服務(wù)器環(huán)境下調(diào)試通過。4.2 系統(tǒng)運行與維護系統(tǒng)調(diào)試成功后,開始投入運行。沒有什么系統(tǒng)是可以一蹴而就的,由于環(huán)境在不斷變化,在數(shù)據(jù)庫系統(tǒng)運行過程中必須不斷地對其進行評價、調(diào)整與修改。包

12、括:數(shù)據(jù)庫的轉(zhuǎn)儲和恢復、數(shù)據(jù)庫的安全性、完整性控制、數(shù)據(jù)庫性能的監(jiān)督、分析和改進、數(shù)據(jù)庫的重組織和重構(gòu)造。五、用戶使用說明 5.1 倉儲管理員系統(tǒng)使用說明 1)學生用戶登錄如圖5-1,這是倉儲系統(tǒng)的打開界面。點擊按鈕即可進入管理員注冊或登錄界面。圖5.1 系統(tǒng)進入頁面在輸入框中輸入管理員的帳號和密碼,即可登錄。點擊系統(tǒng)注冊可以注冊新的用戶。圖5.2系統(tǒng)注冊頁面 圖5.3系統(tǒng)登錄頁面2)主頁界面如圖5-2,倉庫存儲管理系統(tǒng)的主界面清楚標明了該系統(tǒng)的基本功能。在頁面的左側(cè)是系統(tǒng)的導航欄,分別有“產(chǎn)品入庫”、“產(chǎn)品出庫”、“查詢”、“供應(yīng)商與客戶”四個選項。圖5.4 倉儲管理系統(tǒng)主界面 3)信息維護

13、如圖5-3,這是系統(tǒng)的“供應(yīng)商與客戶”頁面。在頁面中劉的菜單中,設(shè)有“填寫客戶資料”、“查詢客戶資料”、“填寫供應(yīng)商資料”、“查詢供應(yīng)商資料”四個項目,選擇相應(yīng)的項目即可進行相應(yīng)操作。而關(guān)于客戶資料與供應(yīng)商資料以及產(chǎn)品的刪除功能,本系統(tǒng)放在了出入庫操作的項目中。圖5.5 系統(tǒng)“供應(yīng)商與客戶”頁面 4)業(yè)務(wù)操作 本系統(tǒng)通過“產(chǎn)品出庫”與“產(chǎn)品入庫”對產(chǎn)品的數(shù)量進行增減操作,對產(chǎn)品的品種進行增刪操作?!爱a(chǎn)品入庫”包括“已有產(chǎn)品入庫”與“新產(chǎn)品入庫”;“產(chǎn)品出庫”包括“普通入庫”與“刪除記錄”(即對倉庫里庫存量為零的貨品記錄進行刪除)。 圖5.6“產(chǎn)品出庫”與“產(chǎn)品入庫”的選擇頁面進入入庫單的填寫頁面,在這里可以對入庫單單號、入庫日期、生產(chǎn)商、產(chǎn)品編號、產(chǎn)品數(shù)量進行登記。確認入庫后則入庫單填寫成功。刷新頁面,在庫存里可以見到新增加的產(chǎn)品已入庫。出庫單的操作與入庫單的操作類同,在此不再詳述。圖5.7入庫單填寫頁面圖5.8出庫單填寫頁面5)業(yè)務(wù)查詢業(yè)務(wù)查詢功能可能過“入庫單資料查詢”,“出庫單資料查詢”,“單件貨品資料查詢”完成。下面是這三種查詢的查詢窗口。圖5.9入庫單資料的查詢圖5.10出庫單資料的查詢圖5.11單件貨品資料查詢圖5.12貨品資

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論