




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、河南城建學(xué)院典型數(shù)據(jù)庫課程設(shè)計(jì)報(bào)告課程名稱:典型數(shù)據(jù)庫課程設(shè)計(jì)設(shè)計(jì)題目:倉庫管理系統(tǒng)指導(dǎo)教師:班級(jí):學(xué)號(hào):學(xué)生姓名:同組人員:成績:評語:計(jì)算機(jī)科學(xué)與工程學(xué)院2016年 1月 10日目錄第 1 章 概述 .錯(cuò)誤 !未定義書簽。選題的背景與意義 . .錯(cuò)誤 !未定義書簽。相關(guān)技術(shù)分析 . .錯(cuò)誤 !未定義書簽。第 2 章 系統(tǒng)功能設(shè)計(jì) .錯(cuò)誤 !未定義書簽。系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì)圖 . .錯(cuò)誤 !未定義書簽。系統(tǒng)功能模塊 . .錯(cuò)誤 !未定義書簽。登錄模塊 .錯(cuò)誤 !未定義書簽?;拘畔⒐芾砟K .錯(cuò)誤 !未定義書簽。貨物信息管理模塊 .錯(cuò)誤 !未定義書簽。倉庫貨物管理模塊 .錯(cuò)誤 !未定義書簽。查詢
2、信息信息模塊 .錯(cuò)誤 !未定義書簽。倉庫警報(bào)功能模塊 .錯(cuò)誤 !未定義書簽。信息導(dǎo)出功能模塊 .錯(cuò)誤 !未定義書簽。第 3 章 數(shù)據(jù)庫設(shè)計(jì) .錯(cuò)誤 !未定義書簽。需求分析 . .錯(cuò)誤 !未定義書簽。數(shù)據(jù)流程圖 .錯(cuò)誤 !未定義書簽。數(shù)據(jù)字典 .錯(cuò)誤 !未定義書簽。數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(jì) . .錯(cuò)誤 !未定義書簽。E-R 圖設(shè)計(jì)方法 .錯(cuò)誤 !未定義書簽。全局 E-R 圖 .錯(cuò)誤 !未定義書簽。局部 E-R 圖 .錯(cuò)誤 !未定義書簽。數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì) . .錯(cuò)誤 !未定義書簽。安全性和完整性設(shè)計(jì) . .錯(cuò)誤 !未定義書簽。第 4 章 數(shù)據(jù)庫維護(hù)與查詢.錯(cuò)誤 !未定義書簽。序列 .觸發(fā)器 .錯(cuò)誤 !
3、未定義書簽。錯(cuò)誤 !未定義書簽。第 5 章UI設(shè)計(jì)與代碼實(shí)現(xiàn).錯(cuò)誤 !未定義書簽。UI 設(shè)計(jì) .倉庫管理員 .系統(tǒng)管理員 .代碼實(shí)現(xiàn) . .倉庫管理員 .系統(tǒng)管理員 .錯(cuò)誤 !未定義書簽。錯(cuò)誤 !未定義書簽。錯(cuò)誤 !未定義書簽。錯(cuò)誤 !未定義書簽。錯(cuò)誤 !未定義書簽。錯(cuò)誤 !未定義書簽。第 6章結(jié)束語.錯(cuò)誤 !未定義書簽。參考文獻(xiàn).錯(cuò)誤 !未定義書簽。第1章概述選題的背景與意義1、背景:隨著信息技術(shù)的發(fā)展和國內(nèi)外互聯(lián)網(wǎng)技術(shù)應(yīng)用水平的逐步提高,在企業(yè)管理過程中,傳統(tǒng)的工作方式和管理模式已經(jīng)難以滿足現(xiàn)代社會(huì)的必然需求,實(shí)現(xiàn)企業(yè)現(xiàn)代化綜合管理已經(jīng)是提高國家政府機(jī)關(guān)和企事業(yè)單位各部門工作效率、規(guī)范化管
4、理的必然發(fā)展趨勢。隨著經(jīng)濟(jì)全球化、信息網(wǎng)絡(luò)化和物流現(xiàn)代化進(jìn)程的全面推進(jìn),倉儲(chǔ)供需量呈現(xiàn)爆炸式的增長,傳統(tǒng)的倉庫管理模式和管理系統(tǒng),已根本滿足不了現(xiàn)代社會(huì)全面信息化的嚴(yán)峻挑戰(zhàn),如何加強(qiáng)以信息化為指導(dǎo)的現(xiàn)代倉庫管理技術(shù)已成為物流現(xiàn)代化走向成功的有效途徑,如何將互聯(lián)網(wǎng)技術(shù)和倉儲(chǔ)物流的信息化技術(shù)緊密結(jié)合起來,開發(fā)出適應(yīng)當(dāng)前社會(huì)發(fā)展需要的、 先進(jìn)的現(xiàn)代化物流倉儲(chǔ)管理技術(shù)平臺(tái),是現(xiàn)代化物流發(fā)展技術(shù)中一項(xiàng)基礎(chǔ)的、又是很關(guān)鍵的、特別值得研究的子課題。ASP技術(shù)是面向?qū)ο缶幊痰募夹g(shù),可實(shí)現(xiàn)復(fù)雜數(shù)據(jù)庫的操作; 用 ASP開發(fā)的 Web應(yīng)用程序安裝在網(wǎng)絡(luò)服務(wù)器上, 運(yùn)行在網(wǎng)絡(luò)服務(wù)器上,因而 ASP源程序的隱密安全系
5、數(shù)性高;而 ASP又是基于 B/S 模型架構(gòu)的、 開放式的 Web服務(wù)器的應(yīng)用程序開發(fā)技術(shù), 因此,采用 ASP技術(shù)開發(fā)運(yùn)行在服務(wù)器端的倉庫管理信息系統(tǒng)平臺(tái)是眾多軟件設(shè)計(jì)與開發(fā)人士的首要選擇。 本文比較全面地闡述了與ASP、ADO、B/S 模式有關(guān)的理論技術(shù),為構(gòu)建 Web倉庫管理信息系統(tǒng)提供了必要的理論支持。首先分析了 ASP技術(shù)的優(yōu)勢、特點(diǎn)及其工作原理,剖析了 ASP工作的核心內(nèi)涵,搭建了 ASP技術(shù)的工作環(huán)境, 為開發(fā)系統(tǒng)功能提供的必需的技術(shù)運(yùn)行環(huán)境; 分析了目前Web數(shù)據(jù)庫最佳訪問組件 ADO技術(shù)的對象與數(shù)據(jù)集之間的關(guān)系,直接搭建了 Web應(yīng)用程序與數(shù)據(jù)庫訪問的聯(lián)系梁; 根據(jù)現(xiàn)代倉儲(chǔ)市
6、場的需求特點(diǎn), 對擬開發(fā)系統(tǒng)的功能進(jìn)行了細(xì)致地分析與設(shè)計(jì),建立了倉儲(chǔ)數(shù)據(jù)管理的 E-R 模型圖、數(shù)據(jù)庫結(jié)構(gòu),分析了 B/S 架構(gòu)模式的三層框架, 構(gòu)建了以該框架為模型的倉庫管理信息系統(tǒng), 重點(diǎn)分析介紹了有關(guān)功能模塊的 ASP實(shí)現(xiàn)過程,成功地實(shí)現(xiàn)了基于 ASP運(yùn)行環(huán)境的倉庫管理信息系統(tǒng)的開發(fā)與設(shè)計(jì);并對本系統(tǒng)的各項(xiàng)功能進(jìn)行了測試與分析,發(fā)現(xiàn)系統(tǒng)運(yùn)行狀態(tài)良好, 人機(jī)交互友好,程序設(shè)計(jì)實(shí)現(xiàn)合理,達(dá)到了項(xiàng)目設(shè)計(jì)的目的和要求。最后,對本次的項(xiàng)目設(shè)計(jì)進(jìn)行了總結(jié)與展望, 發(fā)現(xiàn)了系統(tǒng)的構(gòu)架模式關(guān)系著程序開發(fā)效率, 對開發(fā)系統(tǒng)有著重要的影響意義,好馬配好鞍, 優(yōu)秀的軟件必然有優(yōu)秀的構(gòu)架。作為軟件開發(fā)設(shè)計(jì)人員既要
7、努力學(xué)好軟件技術(shù)又要重視相關(guān)模式的學(xué)習(xí),這樣,就能達(dá)到事半功倍的效果, 設(shè)計(jì)開發(fā)出更加優(yōu)秀的應(yīng)用系統(tǒng)來。2、意義倉庫管理系統(tǒng)是典型的信息管理系統(tǒng)(MIS), 其開發(fā)主要包括后臺(tái)數(shù)據(jù)庫的建立和維護(hù) , 以及前端應(yīng)用程序的開發(fā)兩個(gè)方面。 對于前者要求建立起數(shù)據(jù)一致性和完整性強(qiáng)、數(shù)據(jù)安全性好的庫, 而對于后者則要求應(yīng)用程序功能完備、易使用等特點(diǎn)。經(jīng)過分析,我們使用Microsoft公司的數(shù)據(jù)庫開發(fā)工具SQL Server2008和Microsoft VisualStudio 2010,利用其提供的各種面向?qū)ο蟮拈_發(fā)工具和數(shù)據(jù)庫的結(jié)合比較方便, 我們開發(fā)了這套庫存管理系統(tǒng), 包括倉庫管理、入庫管理、出
8、庫管理、庫存管理以及查詢等模塊。倉庫管理可用于配置企業(yè)的倉庫信息; 出庫、入庫管理可以使管理人員管理各種類型的貨物進(jìn)出 ; 庫存管理可提供便捷的庫存查詢管理。倉庫管理系統(tǒng)實(shí)現(xiàn)了企業(yè)對貨物的管理 , 用來控制存儲(chǔ)貨物的數(shù)量, 以保證穩(wěn)定的貨物支持正常的運(yùn)轉(zhuǎn), 但又最小限度地占用資本。它是一種相關(guān)的、動(dòng)態(tài)的及真實(shí)的庫存控制系統(tǒng)。它能夠結(jié)合、滿足相關(guān)部門的需求 , 隨時(shí)間變化動(dòng)態(tài)地調(diào)整庫存 , 精確地反映庫存現(xiàn)狀 , 加強(qiáng)庫存環(huán)節(jié)管理 , 有效地控制貨物收發(fā) , 降低了庫存 , 優(yōu)化了庫存結(jié)構(gòu) ; 能夠及時(shí)了解貨物狀態(tài) , 全方位的倉庫管理可以及時(shí)了解貨物分布 , 避免了貨物短缺、 積壓、過期變質(zhì)
9、, 及時(shí)了解貨物的收發(fā)成本, 貨物數(shù)據(jù)共享。相關(guān)技術(shù)分析此系統(tǒng)采用了成熟且完善的oracle 11g及 Microsoft Visual Studio 2010軟件開發(fā)工具來進(jìn)行后臺(tái)數(shù)據(jù)庫的管理、操作和維護(hù)。該軟件功能強(qiáng)大,可用性強(qiáng),完全可以滿足我們開發(fā)項(xiàng)目的要求。第 2 章 系統(tǒng)功能設(shè)計(jì)系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì)圖系統(tǒng)要具備如下功能:登錄界面統(tǒng)一,用戶登錄系統(tǒng)時(shí)進(jìn)行身份驗(yàn)證,如不是系統(tǒng)用戶則禁止登錄;添加新員工時(shí),通過系統(tǒng)管理員進(jìn)行添加,并能采集員工的基本信息;倉庫貨品信息的管理,系統(tǒng)包括倉庫管理、入庫、出庫和一些統(tǒng)計(jì)查詢等幾部分組成。倉庫管理系統(tǒng)實(shí)現(xiàn)對貨品信息的管理和總體的統(tǒng)計(jì)等,倉庫信息,供貨單位
10、和操作員信息的查看及維護(hù)。倉庫管理人員可以瀏覽、查詢、添加、刪除等產(chǎn)品的基本信息。倉庫管理系統(tǒng)登基貨倉查倉信陸本物庫詢庫息信信信貨信警導(dǎo)息息息物息報(bào)出模管管管管功功塊理理理理能能圖系統(tǒng)功能圖系統(tǒng)功能模塊登錄模塊登錄模塊可以分為系統(tǒng)管理員登錄和管理員登錄。如果用戶要進(jìn)行登陸時(shí), 系統(tǒng)會(huì)進(jìn)去數(shù)據(jù)庫進(jìn)行帳號(hào)密碼匹配,同時(shí)也要進(jìn)行權(quán)限匹配,如果匹配成功才可以登錄。 根據(jù)其選擇的用戶不同, 輸入不同的用戶與密碼, 接入不同的用戶界面, 管理不同的界面。登陸模塊普通管理員登陸系統(tǒng)管理員登陸圖登陸模塊基本信息管理模塊基本信息模塊分為倉庫基本信息, 操作員基本信息,客戶基本信息, 倉庫基本信息又分為管理員管理
11、,提貨員管理,采購員管理?;拘畔⒐芾韨}操客作庫戶員基基基本本本信信信息息息管提采理貨購員員員管管管理理理圖基本信息管理模塊貨物信息管理模塊貨物信息管理模塊分為添加貨物信息,修改貨物信息,刪除貨物信息。貨物信息管理添修刪加改除貨貨貨物物物信信信息息息圖貨物信息管理倉庫貨物管理模塊倉庫貨物管理模塊分為入庫操作和出庫操作。倉庫貨物管理入出庫庫操操作作圖倉庫貨物管理查詢信息信息模塊查詢信息管理模塊分為查詢貨物信息,查詢倉庫信息,查詢客戶信息。查詢信息管理查查查詢詢詢貨倉客物庫戶信信信息息息圖查詢信息管理倉庫警報(bào)功能模塊倉庫警報(bào)功能模塊在貨物不足時(shí)提示。倉庫警報(bào)功能貨物不足報(bào)警圖警報(bào)功能信息導(dǎo)出功能模
12、塊信息導(dǎo)出功能模塊分為導(dǎo)出貨物信息,導(dǎo)出入庫信息,導(dǎo)出出庫信息。信息導(dǎo)出功能導(dǎo)導(dǎo)導(dǎo)入出出貨入出物庫庫信信信息息息圖信息導(dǎo)出功能第 3 章 數(shù)據(jù)庫設(shè)計(jì)需求分析數(shù)據(jù)流程圖出貨倉庫進(jìn)貨查詢操作操作員返回結(jié)果倉庫管理系統(tǒng)出庫購貨貨物供貨入庫圖頂層數(shù)據(jù)流圖客戶圖系統(tǒng)數(shù)據(jù)流圖詳細(xì)設(shè)計(jì)圖管理員 - 貨物圖管理員 - 入庫、出庫圖管理員 - 客戶圖管理員 - 倉庫數(shù)據(jù)字典(1)倉庫表字段名稱數(shù)據(jù)類型描述Snoint倉庫編號(hào),主鍵Snamevarchar2(10)倉庫名稱Sadressvarchar2(50)倉庫地址Sbignumber倉庫大小Anovarchar2(10)管理員編號(hào)外鍵(2)入庫表字段名稱數(shù)據(jù)
13、類型描述GnoInt貨物編號(hào)外鍵Bnoint采購員編號(hào)外鍵SnoInt倉庫編號(hào)外鍵IdateDate采購日期InumInt采購數(shù)量Anovarchar2(10)管理員編號(hào)外鍵(3)出庫表字段名稱數(shù)據(jù)類型描述GnoInt貨物編號(hào)外鍵Pnoint提貨員編號(hào)外鍵Snoint倉庫編號(hào)外鍵Anovarchar2(10)管理員編號(hào)外鍵Odatedate采購日期OnumInt采購數(shù)量(4)客戶表字段名稱數(shù)據(jù)類型描述CnoInt客戶號(hào),主鍵CnameVarchar2(10)客戶名CtypeVarchar2(10)客戶類型CmethodVarchar2(11)聯(lián)系地址CcodeVarchar2(7)郵政編號(hào)Cb
14、zVarchar2(50)備注Pnoint提貨員編號(hào)外鍵(5)庫存表字段名稱數(shù)據(jù)類型描述GnoInt貨物編號(hào)外鍵Snoint倉庫編號(hào)外鍵KnumInt貨物數(shù)量Kdatedate清點(diǎn)時(shí)間(6)提貨員表字段名稱數(shù)據(jù)類型描述PnoInt提貨員編號(hào),主鍵PnameVarchar2(11)提貨員姓名Psexvarchar2(3)提貨員性別Pmethodvarchar2(11)提貨員聯(lián)系方式Paddressvarchar2(50)提貨員聯(lián)系地址(7)用戶表字段名稱數(shù)據(jù)類型描述UnameVarchar2(10)用戶名UpassVarchar2(10)密碼UgradeInt權(quán)限(8)管理員表字段名稱數(shù)據(jù)類型描
15、述AnoVarchar2(10)管理員編號(hào),主鍵AnameVarchar2(10)管理員姓名AsexVarchar2(3)管理員性別Amethodvarchar2(11)管理員聯(lián)系方式Aaddressvarchar2(50)管理員地址(9)貨物表字段名稱數(shù)據(jù)類型描述Gnoint貨物編號(hào) 主鍵Gnamevarchar2(10)貨物名稱Snonchar(10)倉庫編號(hào)Gdatedate生產(chǎn)日期Gfactoryvarchar2(10)生產(chǎn)廠家Pnonchar(10)采購員編號(hào)Gpricenumber(7,2)貨物單價(jià)Idatedate入庫時(shí)間(10)采購員表字段名稱數(shù)據(jù)類型描述BnoInt提貨員編號(hào)
16、,主鍵Bnamevarchar2(10)提貨員姓名Bsexvarchar2(3)提貨員性別Bmethodvarchar2(11)提貨員聯(lián)系方式Baddressvarchar2(50)提貨員聯(lián)系地址數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(jì)E-R 圖設(shè)計(jì)方法1) . 屬性必須是不可分的數(shù)據(jù)項(xiàng)。2) . 屬性不能與其他實(shí)體具有聯(lián)系,聯(lián)系只能發(fā)生在實(shí)體之間。全局 E-R 圖管理N提貨員N提取M局部 E-R 圖1管理員11管理N倉庫N存放M貨物N提供M客戶圖全局 E-R 圖管理N采購員N采購M、倉庫 - 貨物 - 采購員提貨員編號(hào)性別聯(lián)系地址聯(lián)系方式姓名N采購員M倉庫編號(hào)雇傭采購貨物編號(hào)貨物名稱倉庫編號(hào)1倉庫入庫M貨物廠庫名
17、稱N入庫數(shù)量入庫時(shí)間廠庫地址廠庫大小生產(chǎn)日期生產(chǎn)廠家圖倉庫 - 貨物 - 采購員、倉庫 - 貨物 - 提貨員提貨員編號(hào)性別聯(lián)系地址聯(lián)系方式姓名N提貨員M倉庫編號(hào)雇傭采購貨物編號(hào)貨物名稱倉庫編號(hào)1倉庫入庫M貨物廠庫名稱N1入庫數(shù)量入庫時(shí)間生產(chǎn)日期廠庫地址廠庫大小生產(chǎn)廠家圖倉庫 - 貨物 - 提貨員、倉庫 - 貨物(存儲(chǔ)情況)貨物編號(hào)倉庫編號(hào)貨物名稱倉庫編號(hào)倉庫庫存貨物NM廠庫名稱生產(chǎn)日期廠庫地址庫存數(shù)量清點(diǎn)時(shí)間廠庫大小生產(chǎn)廠家圖倉庫 - 貨物(存儲(chǔ)情況)、客戶 - 提貨員客戶號(hào)備注提貨員編號(hào)提貨員姓名客戶名性別客戶服務(wù)1提貨員客戶類型N聯(lián)系方式聯(lián)系地址郵編地址圖客戶 - 提貨員、系統(tǒng)管理員 -
18、采購員管理員編號(hào)管理員姓名聯(lián)系方式聯(lián)系地址管理員姓名系統(tǒng)管理員管理N采購員1性別地址性別姓名聯(lián)系方式提貨員編號(hào)圖管理員 - 采購員、管理員 - 倉庫管理員編號(hào)管理員姓名倉庫編號(hào)倉庫編號(hào)管理員姓名管理員管理1倉庫1廠庫名稱性別廠庫地址地址廠庫大小聯(lián)系方式圖管理員 - 倉庫、系統(tǒng)管理員 - 提貨員管理員編號(hào)管理員姓名提貨員編號(hào)提貨員姓名管理員姓名性別系統(tǒng)管理員管理N提貨員1性別聯(lián)系方式地址地址聯(lián)系方式圖系統(tǒng)管理員 - 提貨員數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì)1、倉庫 - 貨物 - 采購員(入庫)(M-N)Tb_Storage(Sno,Sname,Sadress,Sbig,Ano);Tb_Good(Gno,Gnam
19、e,Gdate,Gfactory,Gprice,Idate)Tb_InStorage(Gno, Sno ,Idate,Inum,Bno);2、倉庫 - 貨物 - 提貨員(出庫)(M-N)Tb_Storage(Sno,Sname,Sadress,Sbig,Ano);Tb_Good(Gno,Gname,Gdate,Gfactory,Gprice,Idate)Tb_OutStorage(Gno, Sno, Odate,Onum,Pno);3、倉庫 - 貨物(存儲(chǔ)情況)(M-N)Tb_Storage(Sno,Sname,Sadress,Sbig,Ano);Tb_Good(Gno,Gname,Gdate
20、,Gfactory,Gprice,Idate)Tb_Kc(Gno, Sno ,Knum,Kdate);4、客戶 - 提貨員( N-M)Tb_Client(Cno,Cname,Ctype,Cmethod,Ccode,Cphone,Cbz,Pno);Tb_Picker(Pno,Pname,Psex,Pmethod,Paddress);5、管理員 - 倉庫( 1-N)Tb_Admin(Ano,Aname,Asex,Amethod,Aaddress);Tb_Storage(Sno,Sname,Sadress,Sbig,Ano);倉庫鍵約束:管理員表中作為主鍵的管理員編號(hào)在倉庫表中作為外鍵使用:cons
21、traint gly_key foreign key(Ano) references Tb_Admin(Ano)提貨員表中作為主鍵的提貨員編號(hào)在客戶表中作為外鍵使用:constraint thy_key foreign key(Pno) references Tb_Picker(Pno)貨物表中作為主鍵的貨物編號(hào)在庫存表中作為外鍵使用:constraint hw_key foreign key(Gno) references Tb_Good(Gno)倉庫表中作為主鍵的的倉庫編號(hào)在庫存表中作為外鍵使用:constraint ck_key foreign key(Sno) references T
22、b_Storage(Sno)貨物編號(hào),倉庫編號(hào),提貨員編號(hào),管理員編號(hào)在出庫表中作為外鍵使用:constraint hw1_key foreign key(Gno) references Tb_Good(Gno)constraint ck1_key foreign key(Sno) references Tb_Storage(Sno)constraint thy1_key foreign key(Pno) references Tb_Picker(Pno)constraint gly1_key foreign key(Ano) references Tb_Admin(Ano)貨物編號(hào),倉庫編號(hào)
23、,采貨員編號(hào),管理員編號(hào)在出庫表中作為外鍵使用:constraint hw1_key foreign key(Gno) references Tb_Good(Gno)constraint ck1_key foreign key(Sno) references Tb_Storage(Sno)constraint cgy2_key foreign key(Bno) references Tb_Buyer(Bno)constraint gly1_key foreign key(Ano) references Tb_Admin(Ano)約束check約束: Bsex varchar2(3) check
24、 (Bsex in('男','女 '),Psex varchar2(3) check (Psex in('男','女 '),key約束管理員表: Ano varchar2(10) primary key,倉庫表: Sno int primary key,采購員表: Bno int primary key,提貨員表: Pno int primary key,貨物表: Gno int primary key,客戶表: Cno int primary key,第 4 章 數(shù)據(jù)庫維護(hù)與查詢序列1. 提貨員序列create sequence
25、 Picker_seqstart with 1001increment by 12. 采購員序列create sequence Buyer_seqstart with 2001increment by 1;3. 貨物序列create sequence Good_seqstart with 3001increment by 1;4. 倉庫序列create sequence Storage_seqstart with 4001increment by 15. 客戶序列create sequence Client_seqstart with 5001increment by 1;觸發(fā)器1. 提貨員觸
26、發(fā)器create or replace trigger add_Picker_triggerbefore inserton TB_Pickerfor each rowbeginif : is null thenselect into : from dual;end if;end add_Picker_trigger;2. 采購員觸發(fā)器create or replace trigger add_Buyer_triggerbefore inserton TB_Buyerfor each rowbeginif : is null thenselect into : from dual;end if;
27、end add_Buyer_trigger;3. 貨物觸發(fā)器create or replace trigger add_Good_triggerbefore inserton TB_Goodfor each rowbeginif : is null thenselect into : from dual;end if;end add_Good_trigger;4. 倉庫觸發(fā)器create or replace trigger add_Storage_triggerbefore inserton TB_Storagefor each rowbeginif : is null thenselect
28、 into : from dual;end if;end add_Storage_trigger;5. 客戶觸發(fā)器create or replace trigger add_Client_triggerbefore inserton TB_Clientfor each rowbeginif : is null thenselect into : from dual;end if;end add_Client_trigger;第 5 章 UI 設(shè)計(jì)與代碼實(shí)現(xiàn)UI 設(shè)計(jì)倉庫管理員1. 登錄界面設(shè)計(jì)登錄模塊可以分為系統(tǒng)管理員登錄和管理員登錄。如果用戶要進(jìn)行登陸時(shí), 系統(tǒng)會(huì)進(jìn)去數(shù)據(jù)庫進(jìn)行帳號(hào)密碼匹配,
29、同時(shí)也要進(jìn)行權(quán)限匹配,如果匹配成功才可以登錄。 根據(jù)其選擇的用戶不同, 輸入不同的用戶與密碼, 接入不同的用戶界面, 管理不同的界面。2. 基本信息模塊設(shè)計(jì)基本信息模塊包含倉庫基本信息,客戶基本信息,操作員基本信息。倉庫基本信息設(shè)置有修改和刪除的功能??蛻艋拘畔⒃O(shè)置了添加,刪除和修改的功能。 操作員基本信息設(shè)置了修改功能。因?yàn)榭蛻粜畔槌W儗?shí)體屬性,因此設(shè)置了添加, 修改和刪除的功能。倉庫信息為不常變實(shí)體屬性, 因此設(shè)置了修改和刪除屬性。 操作員因?yàn)槭枪芾韱T,不能修改同一等級(jí)權(quán)限的信息,因此只給添加了修改基本信息的功能。3. 貨物信息模塊設(shè)計(jì)貨物信息模塊包含對貨物信息的添加, 貨物信息的刪除
30、, 貨物信息的修改對應(yīng)現(xiàn)實(shí)世界的引進(jìn)新貨物,貨物信息的更新和清倉處理。4. 出庫入庫模塊設(shè)計(jì)出庫入庫模塊包含了貨物出庫和入庫模塊。 對于入庫信息來說, 當(dāng)系統(tǒng)開始入庫時(shí),先判斷貨物是否存在, 如果不存在的話這直接將貨物信息插入庫存表, 然后在入庫表中插入記錄,提示入庫成功。 如果貨物存在的話則看對應(yīng)的倉庫是否存在如果存在的話則在原來的貨物基礎(chǔ)上只更新貨物數(shù)量提示入庫成功, 如果倉庫不匹配的話則插入該貨物信息,然后在入庫表中插入記錄,提示入庫成功。出庫信息,當(dāng)系統(tǒng)開始出庫時(shí),先判斷貨物是否存在如果存在的話則看需要出貨的倉庫是否存在, 如果存在的話再看貨物數(shù)量是否滿足出貨數(shù),如果滿足則出庫成功同時(shí)
31、對庫存表和出庫表進(jìn)行更新,提示出庫成功,否則則出庫失敗。5. 信息查詢模塊設(shè)計(jì)信息查詢模塊包含貨物信息查詢,倉庫信息查詢,客戶信息查詢。通過對客戶表,倉庫表和貨物表的主鍵進(jìn)行匹配唯一的確定一行數(shù)據(jù)返回GridView 進(jìn)行顯示。6. 警報(bào)信息模塊設(shè)計(jì)警報(bào)信息功能,是當(dāng)庫存中貨物數(shù)量少于 10 的時(shí)候自動(dòng)提醒管理員要進(jìn)行及時(shí)的補(bǔ)貨,以免貨物短缺,造成損失。7. 信息導(dǎo)出模塊設(shè)計(jì)信息導(dǎo)出模塊包含了導(dǎo)出貨物信息,導(dǎo)出出庫信息,導(dǎo)出入庫信息功能,方便倉庫人員進(jìn)行報(bào)表打印和倉庫流水信息。系統(tǒng)管理員1. 管理員信息模塊設(shè)計(jì)管理員信息模塊包含對管理員的添加修改和刪除的功能, 因?yàn)閭}庫管理系統(tǒng)由管理員進(jìn)行管理
32、,因此當(dāng)添加管理員信息時(shí), 在給管理員表添加基本信息的同時(shí)也給用戶表中添加了信息,帳號(hào)為管理員編號(hào),密碼默認(rèn)為 123.2. 采購員信息模塊設(shè)計(jì)采購員信息管理(對采購員信息的添加,修改,刪除)3. 提貨員信息模塊設(shè)計(jì)提貨員信息管理(對提貨員信息的添加,修改,刪除)代碼實(shí)現(xiàn)倉庫管理員1. 登錄界面登錄匹配關(guān)鍵代碼protectedvoid Button1_Click(objectsender,EventArgs e)var qx = -1 ;if=" 倉庫管理員 " )qx = 1;elseqx = 0;OracleCommandmycommand= newOracleCom
33、mand( "select * from Tb_User where Uname='" + + "'and Upass='" + + "' and Ugrade=" + qx, conn);();OracleDataReader recu = ();if()if(qx=1)Session"Aname" = ;("" );elseif(qx = 0)("" );else("<script>alert("后勤處用戶名或密碼錯(cuò)誤!");</script>");=
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度果樹種植土地托管承包與農(nóng)村金融創(chuàng)新合作協(xié)議
- 2025年度汽車維修行業(yè)安全生產(chǎn)責(zé)任簡易合同
- 二零二五年度高科技研發(fā)項(xiàng)目勞務(wù)合同風(fēng)險(xiǎn)評估書
- 二零二五年度健康醫(yī)療合伙投資公司股權(quán)合作協(xié)議
- 二零二五年度智能制造合同履行流程監(jiān)督與執(zhí)行協(xié)議
- 二零二五年度文化藝術(shù)交流正規(guī)藝術(shù)家合作協(xié)議
- 二零二五年度倆孩子撫養(yǎng)權(quán)及財(cái)產(chǎn)分割協(xié)議確保子女未來
- 二零二五年度旅游行業(yè)返利分成合同
- 2025年度長租公寓租賃合同風(fēng)險(xiǎn)評估與應(yīng)對策略
- 民生生活會(huì)發(fā)言稿
- 2024 湖南省公務(wù)員考試真題及答案(A類、B類、行政執(zhí)法、綜合管理崗、省考)5套
- 新能源汽車及零部件檢驗(yàn)檢測公共服務(wù)平臺(tái)建設(shè)項(xiàng)目可行性研究報(bào)告
- 七年級(jí)數(shù)學(xué)新北師大版(2024)下冊第一章《整式的乘除》單元檢測習(xí)題(含簡單答案)
- 《工程熱力學(xué)》課件-11 理想氣體熱力學(xué)能、焓和熵的計(jì)算
- 發(fā)票知識(shí)培訓(xùn)課件
- 《英國小說家羅琳》課件
- 《綜合辦崗位職責(zé)》課件
- 學(xué)校與家庭在學(xué)生心理健康中的協(xié)同作用
- 大學(xué)英語翻譯課件
- 薄膜電容項(xiàng)目立項(xiàng)申請報(bào)告
- 《中醫(yī)望聞問切》課件
評論
0/150
提交評論