




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
北京航空航天大學機械工程及自動化學院倉庫管理系統(tǒng)數據庫設計《數據庫原理及應用》大作業(yè)班級:學號:姓名:2013-12-27目錄TOC\o"1-5"\h\z\o"CurrentDocument"摘要 4關鍵字 4\o"CurrentDocument"引言 5\o"CurrentDocument"1.需求分析 6\o"CurrentDocument"引言 6需求分析階段的目標與任務 7處理對象 7\o"CurrentDocument"處理功能及要求 7\o"CurrentDocument".安全性和完整性要求 8\o"CurrentDocument"需求分析階段性成果 8\o"CurrentDocument"體會與收獲 8\o"CurrentDocument"倉庫管理系統(tǒng)業(yè)務流程圖 9\o"CurrentDocument"倉庫管理系統(tǒng)數據流程圖 9\o"CurrentDocument"倉庫管理系統(tǒng)數據字典 13\o"CurrentDocument"處理邏輯描述 16\o"CurrentDocument".概念設計階段 16\o"CurrentDocument"引言 16\o"CurrentDocument"任務與目標 17\o"CurrentDocument"階段結果 17\o"CurrentDocument".邏輯設計階段 21\o"CurrentDocument"邏輯設計的任務與目標 21\o"CurrentDocument"數據組織 21\o"CurrentDocument"將E-R圖轉換為關系模型 21數據庫模式定義 24\o"CurrentDocument"用戶子模式的定義 26\o"CurrentDocument"數據處理 27\o"CurrentDocument".物理設計階段 28\o"CurrentDocument"物理設計階段的目標與任務 28\o"CurrentDocument"數據存儲方面 28\o"CurrentDocument"系統(tǒng)功能模塊 29\o"CurrentDocument"貨物基本信息的查詢與更新模塊 29.數據庫實施階段 30建立數據庫、數據表、視圖、索引 30\o"CurrentDocument"建立數據庫 30\o"CurrentDocument"建立數據表 30\o"CurrentDocument"建立視圖 33\o"CurrentDocument"建立索引 34\o"CurrentDocument".心得體會 34摘要隨著計算機技術的發(fā)展,計算機管理已越來越多地運用到了各個領域。在現代企業(yè)的各個環(huán)節(jié)已離不開計算機了。各種各樣的管理軟件也應運而生。企業(yè)的庫存物資管理往往是很復雜、很繁瑣的。由于所掌握的物料種類眾多,訂貨、管理、發(fā)放的渠道各有差異,各個企業(yè)之間的管理體制不盡相同,各類統(tǒng)計報表繁多,如果依舊采取人工管理,手工錄入,不但耗費人力,浪費資源,而且效率低下,直接影響企業(yè)的生產活動,阻礙的企業(yè)發(fā)展進程。因此倉庫管理必須編制一套倉庫管理信息系統(tǒng),實現計算機化操作,不但提高效率,而且能保證管理的安全性?;谶@一問題,開發(fā)了倉庫管理系統(tǒng)。本文通過作者設計和開發(fā)了一個普通企業(yè)倉庫管理系統(tǒng)的實踐,闡述了倉庫管理系統(tǒng)所應具有的基本功能和實現。關鍵字倉庫管理;數據流;關系模式;引言隨著社會生產力的快速發(fā)展,企業(yè)規(guī)模的擴大,競爭的日益激烈化,企業(yè)要想在這樣的背景下謀求發(fā)展壯大,就必須找到一個快速,高效,低成本的生產模式,在競爭中占據上游。倉庫管理作為每個企業(yè),工廠的基礎組成部分,必須首先對其采取措施,提高管理效率,打好堅實的基礎。如今,計算機技術發(fā)展迅速,并以其快速,高效,精準的優(yōu)點逐漸深入到各個領域。企業(yè)倉庫的零件數量,種類都極其繁雜,如果人工管理,不僅效率低下,而且容易出錯,帶來損失。所以,引進計算機技術對企業(yè)倉庫進行管理十分必要。因此,需要對倉庫管理進行總體需求分析,實際考察,采用數據庫技術開發(fā)生成一套適應現代化高效率生產模式的倉庫數據庫管理系統(tǒng)。這樣能極大的方便管理員對倉庫實施管理,減少人力投入,降低成本,提高效率,優(yōu)化倉庫管理環(huán)境,實現綠色生產。本文以倉庫管理系統(tǒng)的開發(fā)過程為背景,全文分為目錄、需求分析、概要設計、邏輯設計、物理設計、以及系統(tǒng)的實現等過程。設計過程清晰,過程詳細,系統(tǒng)可讀性好,易于維護,更新,安全性好。1.需求分析2.2引言倉庫管理主要用來管理客戶、供應商、倉庫及貨物,其中的商品進貨、銷售和庫存管理復雜繁瑣,需要耗費大量的時間和人力對這些數據進行統(tǒng)計和分析,這是一項相當大的工程。尤其在當商品種類繁多的情況下,傳統(tǒng)的人工管理方式存在基本資料保存與維護困難,管理者需要加強成本管理和收入管理,通過提高服務水平來提升企業(yè)形象。他們對倉庫管理程序進行了詳細的分析和策劃,提出了利用計算機管理信息系統(tǒng)對倉庫進行管理,從而進行倉庫管理系統(tǒng)的開發(fā),以適應今天高速運轉的全球經濟化的競爭。進行系統(tǒng)設計,首先要對系統(tǒng)的現狀進行分析。根據系統(tǒng)的目標、需求和功能,制定和選擇一個較好的系統(tǒng)方案,從而達到一個合理的優(yōu)化系統(tǒng)。需求分析是在于要弄清用戶對開發(fā)的數據庫應用系統(tǒng)的確切要求。數據庫設計的第一步是明確數據庫的目的和如何使用,也就是說需要從數據庫中得到哪些信息。明確目的之后,就可以確定您需要保存哪些主題的信息(表),以及每個主題需要保存哪些信息(表中字段)。在構造系統(tǒng)時,首先從需求出發(fā)構造數據庫表,然后再由數據庫表結合需求劃分系統(tǒng)功能模塊。這樣,就把一個大的系統(tǒng)分解成了幾個小系統(tǒng)。這里把系統(tǒng)的層次劃分為了五個部分:物品發(fā)放、物品出庫、貨物管理、信息查詢、人員管理。能夠實現以下功能:①進行貨物入、出庫、現有貨物信息修改以及刪除;能夠實現對貨物基本信息的查詢和編輯管理;能夠對入、出庫信息進行查詢;④能夠進行貨物客戶,供應商的查詢功能;2.2需求分析階段的目標與任務處理對象倉庫信息:倉庫編號、倉庫名稱;供應商信息:供應商編號、供應商名稱;入庫信息:貨物編號、供應商編號、倉庫編號、入庫編號、入庫價格、入庫數量、入庫日期;出庫信息:貨物編號、客戶編號、倉庫編號、出庫編號、出貨價格、出貨數量、出貨日期;客戶信息:客戶編號、客戶名稱;貨物信息:貨物編號、貨物名稱、貨物數量、貨物類別、備注;管理員信息:管理員編號,姓名,性別,權限,登錄口令,住址,電話處理功能及要求能夠存儲一定數量的貨物信息,并方便有效的進行貨物數據的操作和管理,這主要包括:1)貨物信息的錄入、刪除和修改;2)貨物信息的多關鍵字檢索查詢;3)貨物的出庫,入庫信息的存儲和查詢;能夠對貨物供應商、客戶、管理員等信息進行修改,查詢,這其中包括:1)對供應商、客戶的基本信息進行登記、刪除和修改;2)管理員信息的增加、刪除及修改;能夠提供一定的安全機制,提供數據信息授權訪問,防止隨意刪改、查詢。4.對查詢、統(tǒng)計的結果能夠列表顯示。2.2.3.安全性和完整性要求1)安全性要求系統(tǒng)安全性要求體現在數據庫安全性、信息安全性和系統(tǒng)平臺的安全性等方面。安全性先通過視圖機制,不同的用戶只能訪問系統(tǒng)授權的視圖,這樣可提供系統(tǒng)數據一定程度上的安全性,再通過分配權限、設置權限級別來區(qū)別對待不同操作者對數據庫的操作來提高數據庫的安全性;系統(tǒng)平臺的安全性體現在操作系統(tǒng)的安全性、計算機系統(tǒng)的安全性和網絡體系的安全性等方面。2)完整性要求系統(tǒng)完整性要求系統(tǒng)中數據的正確性以及相容性??赏ㄟ^建立主、外鍵,使用check約束,或者通過使用觸發(fā)器和級聯更新。2.3需求分析階段性成果體會與收獲系統(tǒng)需求分析主要是通過圖書館及上網搜索有關倉庫管理系統(tǒng)的知識,了解到了倉庫管理的現狀,以及在管理中的一些問題。由于是第一次做這樣的需求調查,開始總是覺得無從下手,不知道自己該了解、該清楚那些方面的知識,在繪制系統(tǒng)業(yè)務流程圖時,也遇到了很多的問題,但通過老師的幫助與指導,和自己一遍一遍的分析和完善,才逐步把業(yè)務弄清楚,最終順利完成了需求分析階段的任務。
倉庫管理系統(tǒng)業(yè)務流程圖從客戶及供應商角度考慮的業(yè)務流程圖:圖2.1業(yè)務流程圖倉庫管理系統(tǒng)數據流程圖(1)分析設計頂層數據流圖由于在搜尋指定貨物時會因貨物量大而加重任務量,在對一些貨物及人員就行更新時也會因為復雜而手忙腳亂。這樣在交易活動中不斷地產生新數據,使得信息量逐漸加大。但使用本系統(tǒng)可以很方便的對所需信息進行查詢,也可適時的利用插入功能對相關數據進行更新,這樣及時、便捷、高效的得到查詢統(tǒng)計結果。因此,設計頂層數據流圖如圖2.2所示:圖2.2頂層數據流圖(3)逐步細化數據流圖根據2.2.2列出的的倉庫管理的主要功能,將倉庫管理加工細化分解為倉庫管理、供應商管理、入庫管理、出庫管理、客戶管理和貨物管理等子加工。在圖2.2所示的頂層數據流圖的基礎之上,進行分解細化,得到如下所示倉庫管理的各數據流圖:圖2.3入庫數據流圖
圖2.4出庫數據流圖圖2.5查詢數據流圖圖2.7客戶信息維護數據流圖圖2.8供應商信息維護數據流圖倉庫管理系統(tǒng)數據字典(a)數據項:系統(tǒng)涉及的數據項有29項表2-1數據項列表數據項編號數據項名數據項含義與其它數據項關系存儲結構別名DI-1GoodsID貨物編號char(10)條碼DI-2GoodsName貨物名稱char(20)貨名DI-3GoodsType貨物類型char(20)
DI-4GoodsQty貨物數量intDI-5GoodsPrize貨物價格floatDI-6ClientID客戶編號char(10)DI-7ClientName客戶姓名char(20)DI-8SupplierID供應商編號char(10)DI-9SupplierName供應商姓名char(10)DI-10StorageID倉庫編號char(10)DI-11StorageName倉庫名稱char(10)DI-12CliManID客戶管理員編號同DI-20char(10)DI-13InstorGoodsQty入庫貨物數量intDI-14InstoreDate入庫日期dateDI-15InstoreSuplierID?貨物供應商編號同DI-8char(10)DI-16SupManID供應商管理員編號同DI-20char(10)DI-17OutstorGoodsQty出庫貨物數量intDI-18OutstoreDate出庫日期dateDI-19ManagerID管理員編號char(10)DI-20ManagerName管理員姓名char(20)DI-21ManagerSex管理員性別char(2)DI-22ManagerAuth管理員權限char(4)DI-23Managerpwd管理員密碼char(10)DI-24ManagerTel管理員電話char(15)DI-25ManagerAddre管理員地址char(30)DI-26StorageAddre倉庫地址char(30)
DI-27GoodsStorID貨物倉庫編號char(10)DI-28StoManID倉庫管理員編號同DI-20char(10)(b)數據結構表2-2數據結構列表數據結構編號數據結構名數據結構含義組成DS-1Goods貨物信息GoodsID、GoodsName、GoodsType、GoodsQty、GoodsPrize、GoodsStorID、GoodsStorIDDS-2Storages倉庫信息StorageID、StorageName、StorageAddreDS-3Clients客戶信息ClientID、ClientNameDS-4Suppliers供應商信息SupplierID、SupplierName數據結構編號數據結構名數據結構含義組成DS-5Instores入庫信息InstoreGoodsID、InstorGoodsQty、InstoreDate、InstoreSuplierID、InstorStorIDDS-6Outstores出庫信息OutstorGoodsID、OutstorGoodsQty、OutstoreDate、OutstoreClientDS-7Managers管理員信息ManagerID、ManagerName、ManagerSex、ManagerAuth、Managerpwd、ManagerTel、ManagerAddre
2.3.5處理邏輯描述表1.2處理邏輯列表處理編號處理功能處理過程PR-1判斷查詢涉及的功能模塊倉庫信息模塊,貨物信息模塊,管理員信息模塊,客戶信息模塊,供應商信息模塊,入庫信息模塊,出庫信息模塊:先確定查詢所涉及的信息模塊,然后根據查詢內容,確定查詢數據流向,最后顯示查詢結果PR-2判斷信息修改所涉及的模塊,同時把修改的信息傳到相應的模塊之中倉庫信息模塊,貨物信息模塊,管理員信息模塊,客戶信息模塊,供應商信息模塊:先確定所涉及的功能模塊,然后,把更新的信息傳到相應的模塊中,最后進行相應的更新操作.概念設計階段引言系統(tǒng)開發(fā)的總體目標是實現倉庫管理的系統(tǒng)化和自動化,縮短入庫,出庫的等待時間,減輕工作人員的工作量,方便工作人員對它的操作,提高管理的質量和水平,做到高效、智能化管理,從而達到提高倉庫管理效率的目的。主要任務是對客戶信息,供應商信息、管理員信息、貨物信息、倉庫信息、入庫信息、出庫信息的基本信息的操作及外理。概念設計階段主要是將需求分析階段得到的用戶需求抽象為信息結構(概念模型)的過程,它是整個數據庫設計的關鍵。任務與目標(1)選擇中層數據流為切入點,通常選擇實際系統(tǒng)中的子系統(tǒng);(2)設計分E-R圖,即各子模塊的E-R圖;(3)生成初步E-R圖,通過合并方法,做到各子系統(tǒng)實體、屬性、聯系統(tǒng)一;(4)生成全局E-R圖,通過消除沖突等方面。在本倉庫管理系統(tǒng)中,從細化層數據流程圖下手。分析各數據流圖和數據字典,知道整個系統(tǒng)功能圍繞“客戶”、“供應商”,“管理員”和“貨物”、“倉庫”的處理。根據實體與屬性間的兩條準則:Q作為“屬性”不能再具有需要描述的性質。0“屬性”不能與其他實體具有聯系。數據流程圖2.4、圖2.5、圖2.6可綜合成借閱子系統(tǒng)的分E-R圖3.1,數據流程圖2.7可抽象為分E-R圖3.2,數據流程圖2.8可抽象為分E-R圖3.3,數據流程圖2.9可抽象為分E-R圖3.4。然后采用逐步集成的方式將各分E-R圖合并,消除不必要的冗余和沖突后就生成了基本E-R圖3.5。階段結果(1)根據不同的對象,從第3層數據流程圖入手,分別畫出各分E-R圖:(a)根據各數據流圖抽象出各分E-R圖:圖3.1分E-R圖1圖3.5分E-R圖5圖3.7分E-R圖7(b)合并各分E—R圖,消除屬性沖突、命名沖突、結構沖突等三類沖突,得到初步E-R圖,再消除不必要冗余,得到的基本E-R圖如下所示:
圖3.8全局E-R圖(3)各E-R圖實體屬性如下:倉庫:Storages(StoragelD、StorageName、StorageAddre、StoManlD);貨物:Goods(GoodsID、GoodsName、GoodsType、GoodsQty、GoodsPrize、GoodsStorID);供應商:Suppliers(SupplierID、SupplierName、SupManID);客戶:Clients(ClientID、ClientName、CLiManID);管理員:Managers(ManagerID、ManagerName、ManagerSex、ManagerAuth、Managerpwd、ManagerTel、ManagerAddre);各E-R圖中聯系屬性如下:入庫信息:Instore(GoodsID、SuplierID、InstorGoodsQty、InstoreDate、InstorStorID);出庫信息:Outstore(GoodsID、OutstorGoodsQty、OutstoreDate、ClientID);.邏輯設計階段邏輯設計的任務與目標以上的概念設計階段是獨立于任何一種數據模型的,但是邏輯設計階段就與選用的DBMS產品發(fā)生關系了,系統(tǒng)邏輯設計的任務就是將概念設計階段設計好的基本E-R圖轉換為選用DBMS產品所支持的數據模型相符合的邏輯結構。具體內容包括數據組織(將E-R圖轉換成關系模型、模型優(yōu)化、數據庫模式定義、用戶子模式設計)、數據處理(畫出系統(tǒng)功能模塊圖)兩大任務。數據組織將E-R圖轉換為關系模型實體型轉換為關系模式。實體的屬性就是關系的屬性,實體的碼就是關系的碼。對于實體間的聯系則有以下不同的情況:一個m:n聯系轉換為一個關系模式。與該聯系相連的各實體的碼以及聯系本身的屬性均轉換為關系的屬性,而關系的碼為各實體碼的組合。一個1:n聯系可以轉換為一個獨立的關系模式,也可以與n端對應的關系模式合并。如果轉換為一個獨立的關系模式,則與該聯系相連的各實體的碼以及聯系本身的屬性均轉換為關系的屬性,而關系的碼為n端實體的碼。一個1:1聯系可以轉換為一個獨立的關系模式,也可以與任意一端對應的關系模式合并。三個或三個以上實體間的一個多元聯系可以轉換為一個關系模式。與該多元聯系相連的各實體的碼以及聯系本身的屬性均轉換為關系的屬性,而關系的碼為各實體碼的組合具有相同碼的關系模式可合并。由于從倉庫與貨物的聯系方式是1:n(一對多),可以將其之間的聯系與n端實體貨物合并,管理員與供應商、客戶、貨物之間的維護聯系也是1:n(一對多),同樣也將其之間的聯系與n端實體合并,而供應商與貨物、客戶與貨物之間的入庫和出庫聯系則是n:m(多對多),這樣要把它們之間的聯系轉化為獨立的關系模式,具體的基本E-R圖向關系模型的轉化如下:倉庫:Storages(StoragelD、StorageName、StorageAddre、StoManlD);貨物:Goods(GoodsID、GoodsName、GoodsType、GoodsQty、GoodsPrize、GoodsStorlD);供應商:Suppliers(SupplierID、SupplierName、SupManID);客戶:Clients(ClientID、ClientName、CLiManID);管理員:Managers(ManagerID、ManagerName、ManagerSex、ManagerAuth、Managerpwd、ManagerTel、ManagerAddre);入庫信息:Instore(GoodsID、SupplierID、InstorGoodsQty、InstoreDate、InstorStorID,MID);出庫信息:Outstore(GoodsID、OutstorGoodsQty、OutstoreDate、ClientID、MID);(注:標有直線下劃線的為主屬性,標有波浪線下劃線的是外鍵屬性,主屬性與外鍵屬性一起構成主碼)確定實體間關系后,并根據上面所述的數據流圖,使用PowerDesigner設計CDM如圖4-1所示貨物愷息貨物類號貨枷S稱貨街類型數量冊格存.放金吉翁號Si》(15<M>Qiarartsrs(20)Cli<raE.tsrs(20)Ints-psrFloatQi<ra=t-rK(10)供應商祓息俁.莊商明號54Ck^aT"工口出事>供.它商姓定 CLhiuHc(J0)學理員反號 Characters:10)Idealtifier_l<pi>H=nti£i=r_l<pi>'ZkaractexIntaffsrFlgtTi.-i-*'ZEar-actsrsInteesi"FlatTi.-i-^同提格也里骰借口號曼格也里鼓桶nOjnOjn客戶愷息出戶柜號 Si> Chara匚t』£15 遜客戶娃名 Chara!:t-r= (20) 一管理員第號 OKE-a-t-rs (10)Hsntifisr.l<pi>Q)n倉吉編號工pi》'Zkariztsrs(⑷倉吉名稱Chairactsrs(20)金吉地址Characts-rc(20)營理員更號Chaxactsrs(10)Ii=nti£isr_l<pi>也吉諾息圖4-1倉庫數據庫CDM圖將上述CDM轉化為PDM:受言類馬宓.=里號笠物史可白古三貨物話點.存戶建言理戶狷號 工7:15瓦7選■戶趨定 ^1.20)管理員批號=ha2-:10)三叁一格期菊粉世三貨街第號 二-15 <pk>貨的名褲 =h=(2OJ貸的教型 二2(20藍且 ijlttEMT斯格 float存放倉古洎號:kai-(10J供應商潔息入吉苴俁應商與號二X口5物>供.應商姓宅二餐口0〕管理員洎號二X口?!:』門3匚16二…注力=kir(10)iiztEFsr£lMt[Ute-國且格期圣芝世三笠物美耳供應商第號圖4-2倉庫數據庫PDM圖倉吉宿忠全吉笫號 二1m■口口!但卜士吉君瓊 二£球卬一色在地址 zhai-CM)管理員批號=ha2-:10)4.2.2數據庫模式定義表4-1倉庫信息表列名數據類型可否為空說明StorageIDCharNotnull倉庫編號StorageNameCharNotnull倉庫名稱StorageAddreCharNotnull倉庫地址StoManlDCharNotnull倉庫管理員編號表4-2貨物信息表列名數據類型可否為空說明GoodsIDCharNotnull貨物編號GoodsNameCharNotnull貨物名稱GoodsTypeChar貨物類型GoodsQtyintNotnull貨物數量GoodsPrizefloatNotnull貨物價格GoodsStorlDCharNotnull存放倉庫編號表4-3供應商信息表列名數據類型可否為空說明SupplierlDCharNotnull供應商編號SupplierNameCharNotnull供應商姓名SupManlDCharNotnull管理員編號表4-4客戶信息表
列名數據類型可否為空說明ClientIDCharNotnull客戶編號ClientNameCharNotnull客戶姓名CLiManlDCharNotnull管理員編號表4-5管理員信息表列名數據類型可否為空說明ManagerlDCharNotnull管理員編號ManagerNameCharNotnull管理員姓名ManagerSexCharNotnull管理員性別ManagerAuthCharNotnull管理員權限ManagerpwdCharNotnull管理員密碼ManagerTelCharNotnull管理員電話ManagerAddreChar管理員住址表4-5入庫信息表列名數據類型可否為空說明GoodsIDCharNotnull入庫貨物編號SuplierlDCharNotnull供應商編號InstorGoodsQtyChar入庫貨物數量InstoreDateDateNotnull入庫時間StorageIDCharNotnull入庫倉庫編號ManagerIDCharNotnull管理員編號
表4-6出庫信息表列名數據類型可否為空說明GoodsIDCharNotnull出庫貨物編號OutstorGoodsQtyint出庫貨物數量OutstoreDatedateNotnull出庫時間ClientIDCharNotnull客戶編號ManagerIDCharNotnull管理員編號4.2.3用戶子模式的定義表4-7用戶子模式定義編號用戶子模式(view)作用V-1GoodsView便于查詢貨物的基本信息V-2InStoreView便于查詢入庫信息V-3OutStoreView便于查詢出庫信息表4-8貨物基本信息視圖列名數據類型可否為空說明GoodsIDCharNotnull貨物編號GoodsNameCharNotnull貨物名稱GoodsQtyintNotnull貨物數量GoodsPrizefloatNotnull貨物價格
GoodsStorlDCharNotnull存放倉庫編號表4-9入庫基本信息視圖列名數據類型可否為空說明GoodsIDCharNotnull入庫貨物編號SuplierlDCharNotnull供應商編號InstorGoodsQtyChar入庫貨物數量InstoreDateDateNotnull入庫時間StorageIDCharNotnull入庫倉庫編號表4-10出庫基本信息視圖列名數據類型可否為空說明GoodsIDCharNotnull出庫貨物編號OutstorGoodsQtyint出庫貨物數量OutstoreDatedateNotnull出庫時間ClientIDCharNotnull客戶編號數據處理系統(tǒng)功能模塊圖:
貨物信息維護子系統(tǒng)人員管理子系統(tǒng)入出庫管理子系統(tǒng)查詢服務子系統(tǒng)添加新元組到貨物修改貨物信息刪除貨物信息添加新用戶信息刪除用戶信息修改用戶信息入庫服務出庫服務入庫信息查詢出庫信息查詢貨物信息查詢貨物信息維護子系統(tǒng)人員管理子系統(tǒng)入出庫管理子系統(tǒng)查詢服務子系統(tǒng)添加新元組到貨物修改貨物信息刪除貨物信息添加新用戶信息刪除用戶信息修改用戶信息入庫服務出庫服務入庫信息查詢出庫信息查詢貨物信息查詢.物理設計階段物理設計階段的目標與任務數據庫的物理設計就是為邏輯數據模型選取一個最合適應用要求的物理結構的過程,在這個階段中要完成兩大任務:(1)確定數據庫的物理結構,在關系數據庫中主要是存取方法和存儲結構;(2)對物理結構進行評價,評價的重點是時間和空間效率。數據存儲方面為數據庫中各基本表建立的索引如下:.由于基本表Goods的主碼GoodsID經常在查詢條件和連接操作的連接條件中出現,且它的值唯一,在這個屬性上建立唯一性索引;.由于基本表Goods的屬性GoodsName經常在查詢條件中出現在此屬性上建立聚簇索引;
5.3系統(tǒng)功能模塊貨物基本信息的查詢與更新模塊將實現對貨物基本信息的查詢和更新(修改、添加、刪除)操作,用于貨物登記入5.3.2貨物出入庫信息更新模塊6.數據庫實施階段6.1建立數據庫、數據表、視圖、索引6.1.1建立數據庫createdatabaseStore;6.1.2建立數據表創(chuàng)建倉庫信息表CreatetableStorage(StorageIDchar(10)primarykey,StorageIDchar(10)primarykey,StorageNamechar(20)notnull,StorageAddrechar(30)notnull,StoManIDchar(10)notnull)創(chuàng)建貨物信息表CreatetableGoods(GoodsIDchar(10)primarykey,GoodsNamecahr(20)notnull,GoodsTypechar(20)notnull,GoodsQtyintnotnull,GoodsPrizefloatnotnull,(3)GoodsStorID}創(chuàng)建供應商信息表CreatetableSuppliers(cahr(20)notnullSupplierIDchar(10)primarykey,SupplierNamechar(20)notnull,(4)SupManID)創(chuàng)建客戶信息表CreatetableClients(char(10)notnullClientIDchar(10)primarykey,ClientNamechar(20)notnull,CliManIDchar(10)notnull,)創(chuàng)建管理員信息表CreatetableManagers(ManagerIDchar(10)primarykey,ManagerNamechar(20)notnull,ManagerSexchar(2)notnull,ManagerAuthchar(4)notnull,Managerpwdchar(10)notnull,ManagerTelchar(15)notnull,ManagerAddrechar(30))創(chuàng)建入庫信息表CreatetableInStore(GoodsIDchar(10),SupplierIDcahr(10),InstorGoodsQtyintnotnull,InstoreDateDatetimenotnull,StorageIDchar(
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 上海租車位合同范例
- 2025江西吉安市創(chuàng)新投資集團有限公司面向社會招聘臨聘人員1人筆試參考題庫附帶答案詳解
- 清單06 人體內的物質運輸與廢物排出(6大考點+6大高頻命題點)
- 2024秋七年級數學上冊第一章有理數1.1正數和負數小練習新版新人教版
- 2025年石油加工催化劑項目合作計劃書
- 小學心理教育家長教育妙招家長與孩子相處的五大智慧
- 2025山東棗莊市國企招聘實習生高薪急聘人數106人筆試參考題庫附帶答案詳解
- 2025年運輸業(yè)(新能源汽車)檢測裝維職業(yè)技能資格知識試題與答案
- 產科教師培養(yǎng)中的挑戰(zhàn)與問題
- 公共關系策劃和創(chuàng)意
- 三菱 PLC FX2N-4AD 4DA 模擬量模塊教材(課堂PPT)
- 有機金屬化學1
- JIT標準作業(yè)作業(yè)指導書
- 土壤固化土施工技術導則
- VAR模型Johansen協整檢驗在eviews中的具體操作步驟及結果解釋
- 混凝土面板堆石壩接縫止水
- 加油站法律法規(guī)符合性評價
- 5外科--丹毒下肢丹毒中醫(yī)診療方案2017年版
- 錨索錨桿計算表格(含下滑力及錨桿錨索受力及伸長值計算)
- 數學物理方法第十一章PPT課件
- (完整版)漢字偏旁部首名稱表最新(精華版)
評論
0/150
提交評論