倉庫管理系統的設計與實現論文_第1頁
倉庫管理系統的設計與實現論文_第2頁
倉庫管理系統的設計與實現論文_第3頁
倉庫管理系統的設計與實現論文_第4頁
倉庫管理系統的設計與實現論文_第5頁
已閱讀5頁,還剩39頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、. . . . 燕山大學課 程 設 計 說 明 書題目: 倉庫管理系統的設計與實現 學院(系): 理學院 年級專業: 12級信息與計算科學一班 學生1: 滕秋潤 學生2: 閆占正 學生3: 鵬亮 學生4: 富達 學生5: 杰 指導教師: 梁順攀 教師職稱: 副教授 燕山大學課程設計(論文)任務書院(系): 理學院 教學單位: 信息學院 學 號學生被牛頂專業(班級)12級信息一班設計題目倉庫管理系統的設計與實現設計技術參數倉庫管理系統分為入庫信息管理,出庫信息管理,借出信息管理和庫存狀態管理四個模塊,主要功能為:1.產品入庫管理,可以填寫入庫單,確認產品出庫;2.產品出庫管理,可以填寫出庫單,確

2、認產品出庫;3.借出管理,憑借條借出,然后能夠還庫;4.初始庫存設置,設置庫存的初始值,庫存的上下警戒限;設計要求1.針對選定的系統進行需求分析,設計系統結構圖和系統功能模塊圖; 2.針對需求分析,畫出E-R圖表示的概念模型,并將其轉換為至少滿足3NF的關系模式,設計較為合理的數據庫模式;3.系統中應能體現對數據庫的保護(數據恢復、并發控制、安全性和完整性);4.編寫所需功能的SQL語句。工作量1.設計一個小型的、功能完善的管理系統,并編寫對數據功能部分的SQL語句。2.根據系統的設計過程與結果,撰寫課程設計說明書(不少于5000字)。3.保證每天8小時出勤。(占考核成績的10%)工作計劃第1

3、天:熟悉開發環境;所需資料收集,需求分析;設計系統結構圖,功能模塊圖。第2天:熟練掌握開發工具的使用;畫出系統E-R圖,轉換為關系模式,并設計數據庫模式,建立系統所需的數據庫;系統詳細設計。第3-4天:針對系統所需的功能,編寫SQL代碼;編寫代碼實現各種功能。第5天:調試,完善、優化系統;撰寫課程設計說明書和總結;答辯。參考資料1.數據庫系統概論(第四版).王珊,薩師煊.高等教育.20062.譚浩強.C+程序設計.清華大學.20073.濤等.visual C+ + SQL Server數據庫開發與實例.清華大學.20064.春葆等.數據庫原理與應用基于SQL Server2005.清華大學.2

4、0095.白尚旺等.PowerDesigner軟件工程技術.電子工業.2004指導教師簽字基層教學單位主任簽字說明:此表一式四份,學生、指導教師、基層教學單位、系部各一份。年 月 日 燕山大學課程設計評審意見表指導教師評語:成績:指導教師:年 月 日答辯小組評語:成績:評閱人:年 月 日課程設計總成績:答辯小組成員簽字:年 月 日37 / 44摘 要隨著科學技術的不斷提高,計算機科學不斷發展,其強大功能已被人們深刻認識,它已經進入社會的各個領域并發揮著越來越重要的作用,作為計算機應用的一部分,使用計算機對倉庫信息進行管理,具有著人工管理無法比擬的優點,它檢索迅速,查找方便,可靠性高,性好,壽命

5、長,成本低等,可減少更多的人力物力,這些都能極大的提高貨物的管理效率,也是倉庫管理科學化,正規化,與世間接軌道的重要條件,因此開發一個倉庫管理系統是很有必要的,具有特殊的技術意義和管理意義。倉庫管理系統是以一個虛擬的倉庫為模型,開發具有貨物管理功能的小型數據庫數據庫管理應用軟件。該軟件前臺使用Visual C+應用程序,后臺使用SQL Server 2005作為數據服務器,以“用戶方便,功能實用”為首要目標。最顯著的特點是具有比較強大的系統分析功能,可以為管理者提供有關的統計分析數據。本軟件的使用將有助于提高倉庫管理員管理能力,使其邁上一個嶄新的臺階。關鍵詞:倉庫管理系統、C+、SQL語言摘要

6、11 緒論41.1 背景41.1.1 編寫目的41.1.2 軟件定義與開發環境41.1.2.1 軟件定義.4 1.1.2.2 開發環境.42 系統需求分析52.1 信息需求52.2 處理需求52.3 數據流圖與數據字典62.3.1 系統總體的數據流圖62.3.2 數據流名詞條描述.72.4 安全性和完整性要求92.4.1 安全性.9 2.4.2 完整性.93 系統設計103.1 系統總體設計103.1.1 系統功能模塊圖103.1.2 系統功能要求與功能模塊分析113.1.3 菜單設計113.2 數據庫設計113.2.1 數據庫概念結構設計113.2.2 數據庫邏輯結構設計173.2.2.1

7、關系模型173.2.3 數據庫物理設計174 系統實現204.1 數據庫的建立204.1.1 用SQL語言建立數據庫204.1.2 實驗數據實例254.1.3 數據庫的維護36總結38參考文獻資料391 緒論1.1 背景 隨著我國經濟的飛速發展,許多從事生產和經營管理的企業都有自己生產和銷售的產品,而這些產品都需要儲存在倉庫中,對于每個企業來說,隨著企業規模的不斷增大,產品數量的急劇增加,所生產產品的種類也會不斷地更新與發展,有關產品的各種信息量也會成倍增長,面對龐大的產品信息量,如何有限的管理庫存產品,對這些企業來說是非常重要的,庫存管理的重點是銷售信息能否與時反饋,從而確保企業的運行效益。

8、而庫存管理又涉與入庫,出庫,產品,經辦人員與用戶等方面的因素,如滬管理這些信息是一個非常復雜的系統工程,所以就需要倉庫管理系統來提高倉庫管理員的工作效率,對于信息的規管理,科學統計,快速查詢,減少管理方面的工作量,同時對于調動廣大員工的積極性,提高企業的生產效率,都具有十分重要的意義。 1.1.1 編寫目的 倉庫管理系統的主要任務是用計算機對各種貨物信息進行日常的管理,如修改、增加、刪除與查詢等,針對系統服務對象的具體要求迅速準確的完成各種貨物信息的統計計算和匯總工作,快速打印出貨物報表。 1.1.2 軟件定義與開發背景 1.1.2.1 軟件定義“倉庫管理系統”是以一個虛擬的倉庫為模型,開發的

9、具有入庫管理、出庫管理、借出管理功能的小型數據庫管理應用軟件。 1.1.2.2開發環境系統開發平臺:Microsoft visual studio 2005系統開發語言:C+系統后臺數據庫:SQL Server 2005運行平臺:Windows XP (SP2)分辨率:最佳效果1280×1024像素 2 系統需求分析隨著計算機的普與和計算機技術的發展,倉庫管理工作在企業的日常管理中占據了極其重要的地位。高效的計算機管理技術使得倉庫管理科學化、規化、現代化已經成為倉儲企業管理部門越來越迫切的要求。2.1 信息需求 系統對每個入庫操作均要求用戶填寫入庫單,對每個出庫操作均要求用戶填寫出庫

10、單,在出入庫操作同時可以進行增加,刪除和修改等操作,用戶可以隨時進行各種查詢,統計,報表打印,帳目核對等工作。1. 產品入庫管理,可以填寫入庫單,確認產品入庫。2. 產品出庫管理,可以填寫出庫單,確認產品出庫。3. 借出管理,脾,憑借條借出,然后可以還庫。4. 可以進行盤庫,反映每月,年的庫存情況。5. 可以查詢產品入庫情況,出庫情況,當前庫存情況,可以按出庫單,如庫單,產品,時間進行查詢。2.2 處理需求系統具有的功能模塊,如圖2.1所示:倉庫物資管理系統入庫信息管理庫存信息管理出庫信息管理借出信息管理圖1 系統總功能模塊圖2.3 數據流圖與數據字典 2.3.1 系統總體的數據流圖核對信息借

11、出信息核對信息借出單出庫信息核對信息出庫單庫存信息入庫信息庫存單借出信息借出歷史記錄出庫信息出貨歷史記錄貨物信息查詢修改信息入庫信息入庫記錄借出信息出庫信息儲存貨物信息庫存信息查詢修改信息入庫信息存貨單入庫單用戶3.0 倉庫情況管理欠條收據用戶出貨發票4.0 出庫管理用戶5.0 借出管理1.0 入庫管理2.0 查詢/修改倉庫管理員圖2 系統總體數據流圖 2.3.2 數據流名詞條描述數據流名稱:核對信息 數據流別名:無 說明:所需要核對的信息 數據流來源:入庫管理,出庫管理,借出管理 數據流流向:用戶 數據流組成:貨物編號+貨物品名+貨物規格+貨

12、物數量+貨物進價+貨物種類+用戶類型+用戶號+用戶+本次入庫/出庫/借出時間+借出歸還時間 數據流名稱:入庫信息 數據流別名:無 說明:即將裝入倉庫的貨物的信息 數據流來源:入庫管理 數據流流向:倉庫管理員,入庫記錄,存貨單 數據流組成:貨物編號+貨物品名+貨物規格+貨物數量+貨物進價+貨物種類+客戶類型+客戶編號+客戶名稱+本次入庫時間+貨物產地數據流名稱:入庫單 數據流別名:無 說明:即將裝入倉庫的貨物的清單 數據流來源:用戶 數據流流向:入庫管理 數據流組成:貨物編號+貨物品名+

13、貨物規格+貨物數量+貨物進價+貨物種類+客戶類型+客戶編號+客戶名稱+本次入庫時間+貨物產地數據流名稱:貨物信息 數據流別名:無 說明:對倉庫中的所有貨物的信息的統計 數據流來源:倉庫管理員 數據流流向:查詢/修改 數據流組成:貨物=貨物編號+貨物品名+貨物規格+貨物數量+貨物進價+貨物售價+貨物種類 數據流名稱:修改/查詢信息 數據流別名:無 說明:對倉庫中的所有貨物修改或查詢的信息 數據流來源:查詢/修改 數據流流向:倉庫管理員,庫存單 數據流組成:貨物編號+貨物品名+貨物規格+貨

14、物數量+貨物進價+貨物售價+貨物種類 數據流名稱:儲存貨物信息 數據流別名:無 說明:已儲存在倉庫中的貨物信息 數據流來源:倉庫管理員 數據流流向:倉庫情況管理 數據流組成:貨物編號+貨物品名+貨物規格+貨物數量數據流名稱:庫存信息 數據流別名:無 說明:倉庫的空間儲存情況 數據流來源:庫存單 數據流流向:倉庫情況管理,倉庫管理員 數據流組成:倉庫容量+貨物編號+貨物品名+貨物規格+貨物數量數據流名稱:出庫信息 數據流別名:無 說明:銷售后即將出庫的貨物的信息

15、60;數據流來源:出庫管理 數據流流向:倉庫管理員,出貨歷史記錄,出發票 數據流組成:貨物編號+貨物品名+貨物規格+貨物數量+貨物售價+貨物種類+客戶類型+客戶編號+客戶名稱+本次出貨時間+貨物產地數據流名稱:出庫單 數據流別名:無 說明:即將出庫的貨物的清單 數據流來源:用戶 數據流流向:出庫管理 數據流組成:貨物編號+貨物品名+貨物規格+貨物數量+貨物售價+貨物種類+客戶類型+客戶編號+客戶名稱+本次出貨時間+貨物產地數據流名稱:借出信息 數據流別名:無 說明:被借出貨物的信息 數據流來源:

16、 數據流流向:倉庫管理員,借出歷史記錄 數據流組成:貨物編號+貨物品名+貨物規格+貨物數量+貨物售價+貨物種類+客戶類型+客戶編號+客戶名稱+本次借出時間+貨物產地+歸還時間數據流名稱:借出單 數據流別名:無 說明:被借出倉庫的貨物的清單 數據流來源:用戶 數據流流向:借出管理 數據流組成:貨物編號+貨物品名+貨物規格+貨物數量+貨物進價+貨物種類+客戶類型+客戶編號+客戶名稱+本次借出時間+貨物產地2.4 安全性和完整性要求2.4.1 安全性 出入庫等信息需要,因此必須有完善的安全保護措施,可以使用權限來限制對系統部的信息

17、的讀取和操作,在傳輸處理存儲的過程中,必須要有授權機制來保證系統的安全性。 2.4.2完整性 保證系統中的信息處在一種完整和沒有受到損害,防止因非授權訪問、部件故障或其它錯誤而引起信息篡改、破壞或丟失。系統管理員可以訪問注冊用戶數據庫,系統管理員分為不同的權限。對不同的管理員有不同的權限,以適合實際應用的需求。注冊用戶只能對自己的數據庫進行管理。3 系統設計3.1 系統總體設計 3.1.1 系統功能模塊圖倉庫物資管理系統入庫信息管理庫存信息管理出庫信息管理借出信息管理修改出庫信息刪除出庫信息查詢入庫信息增加出庫信息刪除出庫信息查詢出庫信息增加入庫信息修改入庫信息刪除出庫信息增加借出信息修改借出

18、信息查詢借出信息庫存警戒設置查詢庫存信息修改庫存信息圖3 系統功能模塊圖 3.1.2 系統功能要求與功能模塊分析倉庫管理系統的主要目的用來統計查詢貨物的出入庫,借出等信息,應具有如下功能。1. 能夠初始庫存設置,設置庫存的初始值,庫存的上下警戒線。2. 可以進行盤庫,反映每月,年的庫存情況。3. 可以查詢產品入庫情況,出庫情況,借出情況,當前庫存情況,可以按出庫單,如庫單,產品,時間進行查詢。4. 可以打印貨物清單。根據上述分析,可以得出系統的入庫信息管理模塊、出庫信息管理模塊、借出信息管理模塊、庫存信息管理模塊等的主要功能:1.入庫信息管理模塊 該模塊主要完成記錄入庫信息,同時可以進行增加,

19、刪除,修改和查詢操作。 2.出庫信息管理模塊 該模塊主要完成記錄出庫信息,同時可以進行增加,刪除,修改和查詢操作。 3.借出信息管理模塊 該模塊主要完成記錄借出信息,同時可以進行增加,刪除,修改和查詢操作。 4.庫存信息模塊 該模塊主要完成對貨物的查詢,可以按出庫單,如庫單,借出單,產品,時間進行查詢。 3.1.3菜單設計入庫信息管理增加入庫信息增加入庫信息增加入庫信息增加入庫信息退出增加借出信息增加借出信息增加借出信息增加借出信息增加出庫信息增加出庫信息增加出庫信息增加出庫信息增加庫存信息增加庫存信息庫存警戒設置出庫信息管理借出信息管理庫存信息管理入庫信息管理圖4 菜單的簡單初始化設計3.2

20、 數據庫設計 3.2.1 數據庫概念結構設計 倉庫管理系統的實體聯系圖(E-R圖)型號倉庫管理員號規格日期數量倉庫管理員圖5 倉庫管理員屬性圖倉庫號地址數量商品號商品名稱倉庫圖6 倉庫屬性圖型號規格日期數量出庫單商品名稱用戶號出庫單號提貨人XX生產廠家出庫單位名稱圖7 出貨單屬性圖型號規格日期數量入庫單用戶號商品名稱入庫單號送貨人XX生產廠家入庫單位名稱圖8 入庫單屬性圖用戶號借出人XX歸還日期借出日期借出單號商品名稱數量規格型號借出單圖9 借出單屬性圖商品號數量規格型號商品名稱商品圖10 商品屬性圖用戶用戶號用戶名聯系 性別圖11 用戶屬性圖 n m p q n m p 1 1 1用戶審核入

21、庫單出庫單借出單擁有填寫商品倉庫管理員核對儲存管理倉庫 1 n n m n 1圖12 總體實體聯系(E-R)圖1 3.2.2 數據庫邏輯結構設計3.2.2.1 關系模型用戶(用戶號,性別,)入庫單(入庫單號,用戶號,商品名稱,生產廠家,型號,規格,數量,日期,入庫單位名稱,送貨人)出庫單(出庫單號,用戶號,商品名稱,生產廠家,型號,規格,數量,日期,出庫單位名稱,提貨人)借出單(借出單號,用戶號,商品名稱,生產廠家,型號,規格,數量,借出日期,歸還日期,借出人)商品(商品號,商品名稱,生產廠家,型號,規格,數量)倉庫管理員(倉庫管理員號,性別,年齡,)倉庫(倉庫號,商品名稱,商品號,數量,地址

22、)3.2.3 數據庫物理設計倉庫管理系統的數據表如下所示:用戶表(Users)列名數據類型長度備注UserIDInt用戶號UserNameChar20SexChar16性別TelChar16入庫單表(Receipt table)列名數據類型長度備注ReceiptIDInt入庫單號UserIDInt用戶號TradeNameChar100商品名稱ManufacturerChar100生產廠家ModelChar30型號StandardChar20規格QuantityInt數量DateChar20日期SUNameChar100入庫單位名稱DeliverymanNameChar20送貨人出庫單表(Out

23、bound table)列名數據類型長度備注OutboundIDInt出庫單號UserIDInt用戶號TradeNameChar100商品名稱ManufacturerChar100生產廠家ModelChar30型號StandardChar20規格QuantityInt數量DateChar20日期OUNameChar100出庫單位名稱PgNameChar20提貨人借出單(Lend out table)列名數據類型長度備注LendoutIDInt借出單號UserIDInt用戶號TradeNameChar100商品名稱ManufacturerChar100生產廠家ModelChar30型號Stand

24、ardChar20規格QuantityInt數量BorrowdateChar20借出日期ReturndateChar20歸還日期LendersNameChar20借出人商品表(Goods table)列名數據類型長度備注GoodsIDInt商品號TradeNameChar100商品名稱ManufacturerChar100生產廠家ModelChar30型號StandardChar20規格QuantityInt數量倉庫管理員表(Warehouse keeper table)列名數據類型長度備注WarehouseKeeperIDInt倉庫管理員號WarehouseKeepernameChar20S

25、exChar16性別AgeInt年齡TelChar16倉庫表(Storage table)列名數據類型長度備注WarehouseIDInt倉庫號Trade nameChar100商品名稱GoodsIDInt商品號QuantityInt數量AddressChar100地址4 系統實現4.1 數據庫的建立 4.1.1 用SQL語言建立數據庫用SQL語言具體實現下述容的編寫:1.用戶表用SQL語言建立的代碼:CREATETABLE dbo.Users(UserID int NOTNULL,UserName char(20)COLLATE Chinese_PRC_CI_AS NOTNULL,Sex c

26、har(16)COLLATE Chinese_PRC_CI_AS NULL,Tel char(16)COLLATE Chinese_PRC_CI_AS NOTNULL,CONSTRAINT PK_Users PRIMARYKEYCLUSTERED(UserID ASC)WITH(IGNORE_DUP_KEY =OFF)ON PRIMARY)2.入庫單表用SQL語言建立的代碼:CREATETABLE dbo.Receipt_table(ReceiptID int NOTNULL,UserID int NOTNULL,TradeName char(100)COLLATE Chinese_PRC_C

27、I_AS NOTNULL,Manufacturer char(100)COLLATE Chinese_PRC_CI_AS NULL,Model char(30)COLLATE Chinese_PRC_CI_AS NULL,Standard char(20)COLLATE Chinese_PRC_CI_AS NULL,Quantity int NOTNULL,Date char(20)COLLATE Chinese_PRC_CI_AS NOTNULL,SUName char(100)COLLATE Chinese_PRC_CI_AS NOTNULL,DeliverymanName char(20

28、)COLLATE Chinese_PRC_CI_AS NOTNULL,CONSTRAINT PK_Receipt_table PRIMARYKEYCLUSTERED(ReceiptID ASC)WITH(IGNORE_DUP_KEY =OFF)ON PRIMARY)3.出庫單表用SQL語言建立的代碼:CREATETABLE dbo.Outbound_table(OutboundID int NOTNULL,UserID int NOTNULL,TradeName char(100)COLLATE Chinese_PRC_CI_AS NOTNULL,Manufacturer char(100)C

29、OLLATE Chinese_PRC_CI_AS NULL,Model char(30)COLLATE Chinese_PRC_CI_AS NULL,Standard char(20)COLLATE Chinese_PRC_CI_AS NULL,Quantity int NOTNULL,Date char(20)COLLATE Chinese_PRC_CI_AS NOTNULL,OUName char(100)COLLATE Chinese_PRC_CI_AS NOTNULL,PgName char(20)COLLATE Chinese_PRC_CI_AS NOTNULL,CONSTRAINT

30、 PK_Outbound_table PRIMARYKEYCLUSTERED(OutboundID ASC)WITH(IGNORE_DUP_KEY =OFF)ON PRIMARY)4.借出單表用SQL語言建立的代碼:CREATETABLE dbo.Lend_out_table(LendoutID int NOTNULL,UserID int NOTNULL,TradeName char(100)COLLATE Chinese_PRC_CI_AS NOTNULL,Manufacturer char(100)COLLATE Chinese_PRC_CI_AS NULL,Model char(30)

31、COLLATE Chinese_PRC_CI_AS NULL,Standard char(20)COLLATE Chinese_PRC_CI_AS NULL,Quantity int NOTNULL,Borrowdate char(20)COLLATE Chinese_PRC_CI_AS NOTNULL,Returndate char(20)COLLATE Chinese_PRC_CI_AS NOTNULL,LendersName char(20)COLLATE Chinese_PRC_CI_AS NOTNULL,CONSTRAINT PK_Lend_out_table PRIMARYKEYC

32、LUSTERED(LendoutID ASC)WITH(IGNORE_DUP_KEY =OFF)ON PRIMARY)5.商品表用SQL語言建立的代碼:CREATETABLE dbo.Goods_table(GoodsID int NOTNULL,TradeName char(100)COLLATE Chinese_PRC_CI_AS NOTNULL,Manufacturer char(100)COLLATE Chinese_PRC_CI_AS NULL,Model char(30)COLLATE Chinese_PRC_CI_AS NULL,Standard char(20)COLLATE

33、Chinese_PRC_CI_AS NULL,Quantity int NOTNULL,CONSTRAINT PK_Goods_table PRIMARYKEYCLUSTERED(GoodsID ASC)WITH(IGNORE_DUP_KEY =OFF)ON PRIMARY)6.倉庫管理員表用SQL語言建立的代碼:CREATETABLE dbo.Warehouse_keeper_table(WarehouseKeeperID int NOTNULL,WarehouseKeepername char(20)COLLATE Chinese_PRC_CI_AS NOTNULL,Sex char(16

34、)COLLATE Chinese_PRC_CI_AS NOTNULL,Age int NOTNULL,Tel char(16)COLLATE Chinese_PRC_CI_AS NOTNULL,CONSTRAINT PK_Warehouse_keeper_table PRIMARYKEYCLUSTERED(WarehouseKeeperID ASC)WITH(IGNORE_DUP_KEY =OFF)ON PRIMARY)7.倉庫表用SQL語言建立的代碼:CREATETABLE dbo.Storage_table(WarehouseID int NOTNULL,Trade name char(1

35、00)COLLATE Chinese_PRC_CI_AS NULL,GoodsID int NULL,Quantity int NOTNULL,Address char(100)COLLATE Chinese_PRC_CI_AS NOTNULL,CONSTRAINT PK_Storage_table PRIMARYKEYCLUSTERED(WarehouseID ASC)WITH(IGNORE_DUP_KEY =OFF)ON PRIMARY)8. 索引用SQL語言建立的代碼ALTERTABLE dbo.Goods_table ADDCONSTRAINT PK_Goods_table PRIMA

36、RYKEYCLUSTERED(GoodsID ASC)WITH(SORT_IN_TEMPDB =OFF, IGNORE_DUP_KEY =OFF, ONLINE =OFF)9. 管理員對用戶信息表的操作: 插入SQL語言建立的代碼USE storageINSERTINTO UsersVALUES(7,'沙保亮','男',)SELECT*FROM Users插入后表格顯示: 修改SQL語言建立的代碼USE storageUPDATE UsersSETUser_name='沙寶亮'WHEREUser_ID=7SELECT*FROM UsersWHER

37、EUser_ID=7修改后表格顯示: 刪除SQL語言建立的代碼:USE storageDELETEFROM UsersWHEREUser_ID=7SELECT*FROM UsersWHEREUser_ID=7刪除后表格顯示: 查詢SQL語言建立的代碼:USE storageSELECT*FROM UsersWHEREUser_ID=3查詢后表格顯示:10. 管理員對入庫單表的操作插入SQL語言建立的代碼:USE storageINSERTINTO Receipt_tableVALUES(2015051501,2,'冬瓜','','A類','

38、;15斤',450,'2010-6-5','新','小王')SELECT*FROM Receipt_table插入后表格顯示:修改SQL語言建立的代碼:USE storageUPDATE Receipt_tableSET DeliverymanName='小錢'WHERE ReceiptID=2015051501SELECT*FROM Receipt_tableWHERE ReceiptID=2015051501修改后表格顯示:刪除SQL語言建立的代碼:USE storageDELETEFROM Receipt_table

39、WHERE ReceiptID=2015051501SELECT*FROM Receipt_tableWHERE ReceiptID=2015051501刪除后表格顯示:查詢SQL語言建立的代碼:USE storageSELECT*FROM Receipt_tableWHERE ReceiptID=2012062301查詢后表格顯示: 11.管理員對出庫單表的操作插入SQL語言建立的代碼:USE storageINSERTINTO Outbound_tableVALUES(2013051601,5,'汽車','意大利','C類','跑車&

40、#39;,11,2013-5-16,'蘭博基尼','小宋')SELECT*FROM Outbound_table插入后的表格顯示:修改SQL語言建立的代碼:USE storageUPDATE Outbound_tableSET Quantity=5WHERE OutboundID=2013051601SELECT*FROM Outbound_tableWHERE OutboundID=2013051601修改后的表格顯示:刪除SQL語言建立的代碼:USE storageDELETEFROM Outbound_tableWHERE OutboundID=20130

41、51601SELECT*FROM Outbound_table刪除后的表格顯示:查詢SQL語言建立的代碼:USE storageselect*FROM Outbound_tableWHERE OutboundID=2014071001查詢后的表格顯示:12.用戶對借出單表的操作插入SQL語言建立的代碼:USE storageINSERTINTO Lend_out_tableVALUES(2014110201,4,'手機','美國','B類','4.5寸',100, '2014-11-04','2014-11

42、-06','商品展銷','大')SELECT*FROM Lend_out_table插入后表格顯示:修改SQL語言建立的代碼:USE storageUPDATE Lend_out_tableSET Quantity=80WHERE UserID=4SELECT*FROM Lend_out_table修改后表格顯示:刪除SQL語言建立的代碼:USE storageDELETEFROM Lend_out_tableWHERE LendoutID=2014080101SELECT*FROM Lend_out_tablet刪除后表格顯示:查詢SQL語言建立的代碼

43、:USE salarySELECT*FROM DepartmentWHERE DepartmentID=2查詢后表格顯示:13管理員對商品表的操作插入SQL語言建立的代碼:USE storageINSERTINTO Goods_tableVALUES(11,'南瓜','','A類','10斤',1000)SELECT*FROM Goods_table插入后表格顯示:修改SQL語言建立的代碼:USE storageUPDATE Goods_tableSET Quantity=2000WHERE GoodsID=11SELECT*FR

44、OM Goods_tableWHERE GoodsID=11修改后表格顯示:刪除SQL語言建立的代碼:USE storageDELETEFROM Goods_tableWHERE GoodsID=11SELECT*FROM Goods_table刪除后表格顯示:查詢SQL語言建立的代碼:USE storageselect*FROM Goods_tableWHERE GoodsID=30查詢后表格顯示:14 管理員對倉庫管理員表的操作插入SQL語言建立的代碼:USE storageINSERT Warehouse_keeper_tableVALUES(120109,'王天來',&

45、#39;男',55,987654321)SELECT*FROM Warehouse_keeper_table插入后表格顯示:修改SQL語言建立的代碼:USE storageUPDATE Warehouse_keeper_tableSET Age=50WHERE WarehouseKeeperID=120108SELECT*FROM Lend_out_table修改后表格顯示:刪除SQL語言建立的代碼:USE storageDELETEFROM Warehouse_keeper_tableWHERE WarehouseKeeperID=120108SELECT*FROM Warehous

46、e_keeper_table刪除后表格顯示:查詢SQL語言建立的代碼:USE storageSELECT*FROM Warehouse_keeper_tableWHERE WarehouseKeeperID=120108查詢后表格顯示:15管理員對倉庫表的操作插入SQL語言建立的代碼:USE storageINSERTINTO Goods_tableVALUES(11,'南瓜','','A類','10斤',1000)SELECT*FROM Goods_table插入后表格顯示:修改SQL語言建立的代碼:USE storageUPD

47、ATE Goods_tableSET Quantity=2000WHERE GoodsID=11SELECT*FROM Goods_tableWHERE GoodsID=11修改后表格顯示:刪除SQL語言建立的代碼:USE storageDELETEFROM Goods_tableWHERE GoodsID=11SELECT*FROM Goods_table刪除后表格顯示:查詢SQL語言建立的代碼:USE storageselect*FROM Goods_tableWHERE GoodsID=30查詢后表格顯示:4.1.2 實驗數據實例對數據可進行大量數據的輸入與輸出工作,下面具體顯示所涉與的

48、各表的顯示情況:1. 用戶表的具體顯示情況2. 入庫單表的具體顯示情況 3.出庫單表的具體顯示情況 4.借出單表的具體顯示情況5.商品表的具體顯示情況 6.倉庫管理員表的具體顯示情況 7.倉庫表的具體顯示情況4.1.3 數據庫的維護由于應用環境不斷變化,數據庫運行過和中物理存儲也會不斷變化,對數據庫設計進行調整,修改等維護工作是設計工作的繼續和提高。對數據庫經常性的維護工作主要包括:1.數據庫的轉儲和恢復針對不同的應用要求制定不同的轉儲計劃,保證一旦發生故障能盡快將數據庫恢復到某種一致的狀態,盡可能減少對數據庫的破壞。當數據庫出現故障時,正確采取措施排除故障,必要時進行數據庫恢復。維護應根據其運行來定,只做要的維護。定期進行數據備份,定

溫馨提示

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

評論

0/150

提交評論