倉儲系統(tǒng)需求分析_第1頁
倉儲系統(tǒng)需求分析_第2頁
倉儲系統(tǒng)需求分析_第3頁
已閱讀5頁,還剩7頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、2. 倉儲管理系統(tǒng)需求分析2.1 引言 倉庫存放的貨物品種繁多,堆存方式以及處理過程也非 常復(fù)雜,隨著業(yè)務(wù)量的增加,倉庫管理者需要處理的信息量 會大幅上升,因此往往很難及時準(zhǔn)確的掌握整個倉庫的運作 狀態(tài)。針對這一情況,本系統(tǒng)在滿足倉庫的基本管理功能基 礎(chǔ)上發(fā)揮信息系統(tǒng)的智能化,減輕倉庫管理人員和操作人員 的工作負(fù)擔(dān)。2.2 任務(wù)概述目標(biāo) 倉儲管理系統(tǒng)是倉庫管理中必不可少的組成部分。目 前很多倉庫還停留在管理人員手工記錄數(shù)據(jù)的最初階段,手 工記錄對于規(guī)模較小的倉庫來說還勉強可以接受,但對于倉 儲規(guī)模大, 存儲貨物多的倉庫, 需要記錄存檔的數(shù)據(jù)比較多, 人工記錄是相當(dāng)麻煩的。我針對此情況,設(shè)計了合

2、適的倉儲 管理數(shù)據(jù)庫系統(tǒng),可以方便倉庫貨物的管理,提高倉庫管理 工作效率及查詢效率。2.2.2 功能要求 能夠進(jìn)行數(shù)據(jù)庫的數(shù)據(jù)定義、數(shù)據(jù)操縱、數(shù)據(jù)控制等 處理功能 , 進(jìn)行聯(lián)機(jī)處理的相應(yīng)時間要短。具體功能應(yīng)包括:系統(tǒng)應(yīng)該提供貨物存 取數(shù)據(jù)的插 入、刪除、更新;添加、修改、刪除貨物基本信息的功能以 及提供查詢功能;倉儲基本信息的查詢與修改;對庫存物品 基本信息的查詢 (要實現(xiàn)按多種條件的查詢 )。2.3 概念結(jié)構(gòu)設(shè)計階段 概念結(jié)構(gòu)設(shè)計階段是整個數(shù)據(jù)庫設(shè)計的關(guān)鍵,它通過對用戶 需求進(jìn)行綜合、歸納與抽象,形成一個獨立于具體 DBMS 的概念模型。倉庫信息倉庫管理員信息2.4邏輯設(shè)計(1 )貨物信息:

3、包括貨物名、貨物編號、貨物總量、制造商等。(2) 倉庫信息:包括倉庫編號、倉庫名、貨物編號、 庫存情況、管理員等。(3) 存儲信息:包括倉庫編號、貨物編號、入庫 日期、出庫日期、貨物流量等。(4) 管理者信息:包括管理者編號、姓名、性別、聯(lián)系電話、管理員簡介等。根據(jù)這些需要,本系統(tǒng)需要“貨物信息”表,“倉庫信息”表,“存取信息”表和“管 理者信息”表。2.5.運行環(huán)境規(guī)定設(shè)備運行本軟件機(jī)器的硬件要求如下:1. 服務(wù)器一臺,配置如下:CPU : Pentium4 以上。內(nèi)存: 512MB 以上。 硬盤: 120GB 以上。 實現(xiàn)聯(lián)機(jī)工作。2. 打印機(jī)一臺,網(wǎng)絡(luò)共享。3. 終端機(jī)器若干臺,配置如下

4、: CPU: Pentium III 以上 內(nèi)存: 256MB 以上。 硬盤: 80GB 以上。實現(xiàn)聯(lián)機(jī)工作。2.5.2 支持軟件 操作系統(tǒng): Windows 2000 Server,Windows XP 。數(shù)據(jù)庫: SQL Server2005 。2.6 數(shù)據(jù)庫實現(xiàn) 數(shù)據(jù)庫實施是指建立數(shù)據(jù)庫, 編制與調(diào)試應(yīng)用程序, 組 織數(shù)據(jù)入庫,并進(jìn)行試運行。創(chuàng)建數(shù)據(jù)庫(1 ) 打開 SQL 工具“查詢分析器”(2 ) 在查詢窗口中鍵入下列 SQL 語句 create database 倉儲管理 執(zhí)行上述 SQL 語句即可新建一名為倉儲管理的數(shù)據(jù)庫。2.6.2 創(chuàng)建數(shù)據(jù)表 在此倉儲管理系統(tǒng)中需要創(chuàng)建四個表

5、,即貨物信息表、 倉庫信息表、存儲信息表和管理員信息表。創(chuàng)建數(shù)據(jù)庫后,為倉儲管理數(shù)據(jù)庫添加數(shù)據(jù)表,步驟如 下( 1) 新建查詢窗口( 2) 在查詢窗口中鍵入下列 SQL 語句 create table 貨物信息 ( / 創(chuàng)建貨物信息表 貨物編號 char(20) primary key, / 貨物編號貨物名稱 varchar(20) not null,/貨物名稱制造商地址 varchar(26), /制造商地址)執(zhí)行上述SQL語句即可創(chuàng)貨物信息窗口相關(guān)表格,如圖所I利§u¥ 址1*1 £鼻14 w (:20nhj“ 1 i )(2 E*r>±r O

6、 J< >jL nLDU It* «:art1 窯"tr Srt!rT tJ.$ JLntr»t-TT toQoa:初j j也II*«人彳亍巫11上4 >create table cangku( /創(chuàng)建倉庫信息表倉庫編號 char(10) primary key, /倉庫編號varchar(20) notnull /倉庫名稱倉庫名稱編號貨物編號char(20),/貨物理員編號管理員編號char(20),/管)執(zhí)行上述SQL語句即可倉庫信息表相關(guān)表格,如圖所示:倉庫編號char(10),/倉庫編號貨物編號char(20),/貨物編號入庫時

7、間datetime, /入庫日期出庫時間datetime, / 出庫日期primary key ( 倉庫編號,貨物編號),/定義主 foreign key ( 倉庫編號 )references 倉庫信息(倉庫編號)/外來鍵foreign key ( 貨物編號)references貨物信息(貨物編號),/外來鍵)執(zhí)行上述SQL語句即可存取信息表相關(guān)表格,如圖所示:存取佶總Juti r I O y * e 1*1 a x*( 2 0 y 番 匸 l_nt , dflt t鼻工 4. xa)e ,I rimrv * = V 倉庫綢號”苗牛期舍號SBn-匸QI:耗瓷:湊爲(wèi)塞茸:HM:囂:鏑鯉凄霹謝:燈

8、亍費丘社Jlnfiw xr t Aftito 魚“足上工n©a dnafHP i nrO存M5信息,mem Vj-Uc 耳VA1OX*” °O001O1”010-04-10 -, WvxiJ t03 r < .。口 osoa *«- foio-cs-o f rruxi > /ctm - ” * 0002s* * aoio-o»-i5 »” nuj.i j r COOi J - 000307 * , J &i JL - os-J i - Nu A ± ) Jcreate table 倉管員信息(/創(chuàng)建管理員信息表倉管

9、員編號 char(20) primary key, /管理員編號倉管員姓名 varchar(20) not null,/姓名倉管員性別 char(2) check (Msex in( 男,女),/ 性別聯(lián)系電話 char(13),/聯(lián)系電話)執(zhí)行上述SQL語句即可管理員信息信息表相關(guān)表格, 如圖所示:習(xí)© rIT ()VltSiX 1QT Jl bia r y20 > not263創(chuàng)建視圖創(chuàng)建視圖可以屏蔽數(shù)據(jù)的復(fù)雜性,使用戶不必了解數(shù)據(jù)庫 的結(jié)構(gòu),就可以方便的使用和管理數(shù)據(jù), 簡化數(shù)據(jù)權(quán)限管理 可以使用戶只關(guān)心她感興趣的某些特定數(shù)據(jù)和他們所負(fù)責(zé) 的特定任務(wù),而那些不需要的或者無

10、用的數(shù)據(jù)則不在視圖顯 示,在某些情況下由于表格結(jié)構(gòu)的對應(yīng)用程序的不良影響因 此視圖提供了簡單而有效的安全機(jī)制。創(chuàng)建視圖如下所示:Create view V-1asSelect C.倉庫編號,C.貨物編號,倉庫信息貨物名 稱,倉管員信息管理員姓名From 存取編號.存取信息,倉庫編號.倉庫信息 倉管員編號.倉管員信息Where 存取信息.倉庫編號=倉庫信息倉庫編號 and倉庫信息管理員編號=管理員編號查看視圖 Select* From V-1 為數(shù)據(jù)庫建立索引創(chuàng)建索引: (1) 在 貨物信息 表的 貨物名稱 列上創(chuàng)建非聚 行索引。Create index 貨 物 名 稱 ON 貨物信息 (貨物名

11、稱 )(2) 在倉庫信息表的倉庫編號 列上創(chuàng)建非聚集索 引。Create unique index倉 庫 編號 ON 倉庫信息 (倉庫編號 )數(shù)據(jù)庫的安全性創(chuàng) 建 SQLServer 身 份 驗 證 的 登 錄 賬 戶 馬 冬 梅 , 密 碼 為 123 ', 默認(rèn)數(shù)據(jù)庫為倉儲系統(tǒng)'EXEC sp_addlogin 馬冬梅' , 23 ', 倉儲系 統(tǒng)'EXEC sp_addlogin 小 強 ' , 000 ',倉儲系統(tǒng)' 建立數(shù)據(jù)庫角色EXEC sp_addrole 總管'Exec sp_addrole 配貨員'

12、; 創(chuàng)建數(shù)據(jù)庫用戶EXEC sp_adduser 馬 冬 梅 ' , 馬 冬梅' , 總管'EXEC sp_adduser 小 強 ' , 小 強' , 進(jìn)貨員'授權(quán)操作(1)把對表 貨物信息 的insert權(quán)限授予用戶小強grant insert on 貨物信息 to 小強dn dd h x匱 d.U 'T,I266數(shù)據(jù)庫的完整性數(shù)據(jù)庫的完整性包括域完整性,實體完整性,參照完整 性。在該系統(tǒng)中,我運用了約束來保證數(shù)據(jù)庫的完整性,我 運用主鍵約束,外鍵約束,來保證各個表中數(shù)據(jù)的正確性, 各個表之間數(shù)據(jù)的一致性,相容性,具體語句如下;Cre

13、ate table 貨物信息(/創(chuàng)建貨物信息表貨物編號 char(20)primary key,/貨物編號Create table 倉庫信息(/創(chuàng)建倉庫信息表倉庫編號 char(10)primary key/倉庫編號create table倉庫管理員信息(/創(chuàng)建管理員信息表倉管員編號char(20)primary key, /管理員編號/ 倉庫編號/ 貨物編號 ,貨物編號 ),/ 定義主鍵 )references 倉庫信息 ( 倉記錄倉庫編號 char(10), 貨物編號 char(20), Primary key( 倉庫編號 Foreign key( 倉庫編號 庫編號 )/ 外來鍵Foreign key (貨物編號 )references 貨物信息 (貨 物編號 ),/ 外來鍵總結(jié)在這次的課程設(shè)計中,讓我學(xué)到了很多在課堂上和書本上學(xué)不

溫馨提示

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

評論

0/150

提交評論