




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、課程設(shè)計和計劃說明題目:倉庫管理系統(tǒng)的設(shè)計與實現(xiàn)燕山大學課程設(shè)計(論文)任務書學院(系):理學院教學單位:信息學院雪豪學生北牛頂專業(yè)(類)1級、2級信息設(shè)計主題倉庫管理系統(tǒng)的設(shè)計與實現(xiàn)設(shè)置數(shù)數(shù)技能技能加入數(shù)數(shù)倉庫管理系統(tǒng)分為四個模塊:入庫信息管理、出庫信息管理、借出信息管理和庫存狀態(tài)管理。主要功能有:1.產(chǎn)品入庫管理,可以填寫入庫單確認產(chǎn)品發(fā)貨;2.產(chǎn)品出庫管理,可以填寫出庫單確認產(chǎn)品出庫;3.借出管理,可以憑借一張借條借出,然后歸還圖書館;4.初始存貨設(shè)置,設(shè)置存貨的初始值和存貨的上下限預警;設(shè)置數(shù)數(shù)要求要求1.對選定的系統(tǒng)進行需求分析,設(shè)計系統(tǒng)結(jié)構(gòu)圖和系統(tǒng)功能模塊圖;2.根據(jù)需求分析,繪制
2、E-R圖表示的概念模型,并將其轉(zhuǎn)化為至少滿足3NF的關(guān)系模型,從而設(shè)計出合理的數(shù)據(jù)庫模型;3.系統(tǒng)應能體現(xiàn)對數(shù)據(jù)庫的保護(數(shù)據(jù)恢復、并發(fā)控制、安全性和完整性);4.用需要的函數(shù)寫SQL語句。工人工作數(shù)量1.設(shè)計一個功能完善的小型管理系統(tǒng),為數(shù)據(jù)函數(shù)編寫SQL語句。2.根據(jù)系統(tǒng)的設(shè)計過程和結(jié)果,撰寫課程設(shè)計說明書(不少于5000字)。3.保證每天8小時出勤。(占考核成績的10%)工人工作數(shù)數(shù)排第一天:熟悉開發(fā)環(huán)境;所需數(shù)據(jù)的收集和需求分析;設(shè)計結(jié)構(gòu)圖和功能模塊圖。第二天:掌握開發(fā)工具的使用;繪制系統(tǒng)的E-R圖,轉(zhuǎn)換成關(guān)系模式,設(shè)計數(shù)據(jù)庫模式,建立系統(tǒng)所需的數(shù)據(jù)庫;詳細系統(tǒng)設(shè)計。第3-4天:為系統(tǒng)
3、所需的功能編寫SQL代碼;寫代碼實現(xiàn)各種功能。第五天:調(diào)試、完善、優(yōu)化系統(tǒng);撰寫課程設(shè)計說明書和總結(jié);回復。加入考試錢材料1.數(shù)據(jù)庫系統(tǒng)導論(第四版)。王梓霏,薩士仙。高等教育。20062.譚浩強。C+編程。清華大學。20073.陶等。visual C+SQL Server數(shù)據(jù)庫開發(fā)及實例。清華大學。20064.基于SQL Server2005的數(shù)據(jù)庫原理與應用。清華大學20095.白等。電子工業(yè)。2004教師簽名基層教學單位負責人簽名注:本表一式四份,學生、導師、基層教學單位和部門各一份。年日 課程設(shè)計評價表講師的評論:成就:講師:年日辯護小組的意見:成就:審核人:年日課程設(shè)計總成績:辯護小
4、組成員簽名:年日摘要隨著科學技術(shù)的不斷進步和計算機科學的發(fā)展,其強大的功能已經(jīng)被人們所深刻認識,并且已經(jīng)進入社會的各個領(lǐng)域,發(fā)揮著越來越重要的作用。作為計算機應用的一部分,利用計算機管理倉庫信息具有手工管理無法比擬的優(yōu)勢。具有檢索快、查找方便、可靠性高、性能好、壽命長、成本低的優(yōu)點,可以減少更多的人力物力。這些都可以大大提高貨物管理的效率,也是倉庫管理科學化、規(guī)范化與世界接軌的重要條件。因此,有必要開發(fā)一個倉庫管理系統(tǒng),具有特殊的技術(shù)和管理意義。倉庫管理系統(tǒng)是基于一個虛擬倉庫,開發(fā)一個具有貨物管理功能的小型數(shù)據(jù)庫管理應用軟件。軟件前臺使用Visual C+應用程序,后臺使用SQL Server
5、 2005作為數(shù)據(jù)服務器,以“用戶方便、功能實用”為首要目標。最顯著的特點是其強大的系統(tǒng)分析功能,可以為管理者提供相關(guān)的統(tǒng)計分析數(shù)據(jù)。該軟件的使用將有助于提高倉庫管理員的管理能力,把他們帶上一個新的臺階。關(guān)鍵詞:倉庫管理系統(tǒng),C+,SQL語言 TOC o 1-3 h z HYPERLINK l _RefHeading_Toc263542590 摘要1 HYPERLINK l _RefHeading_Toc263542591 1 緒論4 HYPERLINK l _RefHeading_Toc263542592 1.1 背景4 HYPERLINK l _RefHeading_Toc26354259
6、3 1.1.1 編寫目的4 HYPERLINK l _RefHeading_Toc263542594 1.1.2 軟件定義與開發(fā)環(huán)境41.1.2.1軟件定義.四1.1.2.2發(fā)展環(huán)境.四 HYPERLINK l _RefHeading_Toc263542595 2系統(tǒng)需求分析5 HYPERLINK l _RefHeading_Toc263542596 2.1 信息需求5 HYPERLINK l _RefHeading_Toc263542597 2.2 處理需求5 HYPERLINK l _RefHeading_Toc263542598 2.3 數(shù)據(jù)流圖與數(shù)據(jù)字典6 HYPERLINK l _R
7、efHeading_Toc263542599 2.3.1 系統(tǒng)總體的數(shù)據(jù)流圖6數(shù)據(jù)流名詞描述.七 HYPERLINK l _RefHeading_Toc263542600 2.4 安全性和完整性要求9安全.9完整性.9 HYPERLINK l _RefHeading_Toc263542601 3 系統(tǒng)設(shè)計10 HYPERLINK l _RefHeading_Toc263542602 3.1 系統(tǒng)總體設(shè)計10 HYPERLINK l _RefHeading_Toc263542603 3.1.1 系統(tǒng)功能模塊圖10 HYPERLINK l _RefHeading_Toc263542604 3.1.
8、2 系統(tǒng)功能要求與功能模塊分析1一個 HYPERLINK l _RefHeading_Toc263542605 3.1.3 菜單設(shè)計1一個 HYPERLINK l _RefHeading_Toc263542606 3.2 數(shù)據(jù)庫設(shè)計1一個 HYPERLINK l _RefHeading_Toc263542607 3.2.1 數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計1一個 HYPERLINK l _RefHeading_Toc263542608 3.2.2 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計1七 HYPERLINK l _RefHeading_Toc263542609 3.2.2.1 關(guān)系模型1七 HYPERLINK l _RefH
9、eading_Toc263542611 3.2.3 數(shù)據(jù)庫物理設(shè)計1七 HYPERLINK l _RefHeading_Toc263542612 4 系統(tǒng)實現(xiàn)20 HYPERLINK l _RefHeading_Toc263542613 4.1 數(shù)據(jù)庫的建立20 HYPERLINK l _RefHeading_Toc263542614 4.1.1 用SQL語言建立數(shù)據(jù)庫20 HYPERLINK l _RefHeading_Toc263542615 4.1.2 實驗數(shù)據(jù)實例25 HYPERLINK l _RefHeading_Toc263542616 4.1.3 數(shù)據(jù)庫的維護36 HYPERLI
10、NK l _RefHeading_Toc263542625 總結(jié)38 HYPERLINK l _RefHeading_Toc263542626 參考文獻資料391導言1.1背景隨著我國經(jīng)濟的快速發(fā)展,很多從事生產(chǎn)、經(jīng)營和管理的企業(yè)都有自己的產(chǎn)品,這些產(chǎn)品需要儲存在倉庫中。對于每一個企業(yè)來說,隨著企業(yè)規(guī)模的不斷增大和產(chǎn)品數(shù)量的急劇增加,生產(chǎn)的產(chǎn)品類型會不斷更新和發(fā)展,關(guān)于產(chǎn)品的信息量也會成倍增長。面對海量的產(chǎn)品信息,如何有限地管理庫存產(chǎn)品對這些企業(yè)來說非常重要。庫存管理的重點是銷售。庫存管理涉及到倉儲、入庫、產(chǎn)品、管理者和用戶等。比如上海的信息化管理是一個非常復雜的系統(tǒng)工程,需要提高倉庫管理員的
11、工作效率。對規(guī)范信息管理,科學統(tǒng)計,快速查詢,減輕管理工作量,同時調(diào)動員工積極性,提高企業(yè)生產(chǎn)效率具有重要意義。1.1.1編制目的倉庫管理系統(tǒng)的主要任務是用計算機管理日常的各種商品信息,如修改、添加、刪除和查詢等。根據(jù)系統(tǒng)客戶端的具體要求,可以快速準確地完成各類商品信息的統(tǒng)計計算和匯總,并快速打印出商品報表。1.1.2軟件定義和開發(fā)背景1.1.2.1軟件定義“倉庫管理系統(tǒng)”是基于虛擬倉庫開發(fā)的小型數(shù)據(jù)庫管理應用軟件,具有入庫管理、出庫管理和借出管理等功能。1.1.2.2發(fā)展環(huán)境開發(fā)平臺:微軟visual studio 2005開發(fā)語言:C+系統(tǒng)后臺數(shù)據(jù)庫:SQL Server 2005運行平臺
12、:SP2 Windows XP分辨率:12801024像素以獲得最佳效果2系統(tǒng)需求分析隨著計算機的普及和計算機技術(shù)的發(fā)展,倉庫管理在企業(yè)的日常管理中發(fā)揮著極其重要的作用。高效的計算機管理技術(shù)使倉庫管理科學化、規(guī)范化和現(xiàn)代化,這已成為倉儲企業(yè)管理部門越來越迫切的要求。2.1信息要求系統(tǒng)要求用戶填寫每項入庫操作的入庫單和每項出庫操作的出庫單。同時,用戶可以添加、刪除、修改等。,并可隨時進行各種查詢、統(tǒng)計、報表打印、對賬。產(chǎn)品入庫管理,可以填寫入庫單確認產(chǎn)品入庫。產(chǎn)品出庫管理:可以填寫出庫單,確認產(chǎn)品出庫。借出管理,脾,借出,然后可以還書。可以進行盤點,以反映月度和年度盤點??梢圆樵儺a(chǎn)品入庫、出庫、
13、當前庫存,也可以按出庫單查詢,如庫存訂單、產(chǎn)品、時間。2.2加工要求系統(tǒng)的功能模塊如圖2.1所示:倉庫材料管理系統(tǒng)存儲信息管理存貨管理出站信息管理借閱信息管理圖1系統(tǒng)總體功能模塊圖2.3數(shù)據(jù)流圖和數(shù)據(jù)字典2.3.1整個系統(tǒng)的數(shù)據(jù)流程圖支票信息借閱信息檢查信息借出訂單出站信息檢查信息出庫訂單庫存信息存儲信息商店列表借閱信息借出歷史記錄出站信息裝運歷史記錄商品信息查詢修改信息存儲信息存儲記錄借閱信息出站信息存儲貨物信息庫存信息查詢修改信息存儲信息證券行情表進入倉庫單一的用戶3.0倉庫情況管理欠條(我欠你的)收據(jù)用戶發(fā)票4.0出庫管理用戶5.0貸款管理1.0倉儲管理2.0查詢/修改倉庫倉庫管理理由成
14、員圖2系統(tǒng)的整體數(shù)據(jù)流圖2.3.2數(shù)據(jù)流名詞子句描述 = 1 * GB3 * MERGEFORMAT 數(shù)據(jù)流名稱:檢查信息數(shù)據(jù)流別名:無描述:要檢查的信息。數(shù)據(jù)流來源:入庫管理、出庫管理、借出管理。流向:用戶數(shù)據(jù)流的構(gòu)成:商品編號+商品名稱+商品規(guī)格+商品數(shù)量+商品進價+商品類別+用戶類型+用戶編號+用戶+當前入庫/出庫/借出時間+借出歸還時間。數(shù)據(jù)流名稱:倉儲信息數(shù)據(jù)流別名:無描述:關(guān)于要裝入倉庫的貨物的信息。數(shù)據(jù)流來源:倉儲管理流向:倉庫管理員、入庫記錄、庫存清單。數(shù)據(jù)流的構(gòu)成:貨物編號+貨物名稱+貨物規(guī)格+貨物數(shù)量+貨物進價+貨物類別+客戶類型+客戶編號+客戶名稱+當前入庫時間+貨物來源
15、。數(shù)據(jù)流名稱:入庫單數(shù)據(jù)流別名:無描述:要裝入倉庫的貨物清單。數(shù)據(jù)流來源:用戶流向:倉儲管理數(shù)據(jù)流的構(gòu)成:貨物編號+貨物名稱+貨物規(guī)格+貨物數(shù)量+貨物進價+貨物類別+客戶類型+客戶編號+客戶名稱+當前入庫時間+貨物來源。 = 4 * GB3 * MERGEFORMAT 數(shù)據(jù)流名稱:商品信息數(shù)據(jù)流別名:無描述:統(tǒng)計倉庫中的所有貨物。來源:倉庫管理員流向:查詢/修改數(shù)據(jù)流:商品=商品編號+商品名稱+商品規(guī)格+商品數(shù)量+商品進價+商品售價+商品類別。 = 5 * GB3 * MERGEFORMAT 數(shù)據(jù)流名稱:修改/查詢信息數(shù)據(jù)流別名:無描述:倉庫中修改或查詢的所有商品的信息。數(shù)據(jù)流來源:查詢/修改
16、流向:倉庫管理員、庫存清單數(shù)據(jù)流:商品編號+商品名稱+商品規(guī)格+商品數(shù)量+商品進價+商品售價+商品類別。 = 6 * GB3 * MERGEFORMAT 數(shù)據(jù)流名稱:存儲商品信息數(shù)據(jù)流別名:無描述:存儲在倉庫中的商品信息。來源:倉庫管理員流向:倉庫情況管理數(shù)據(jù)流:貨物編號+貨物名稱+貨物規(guī)格+貨物數(shù)量。 = 7 * GB3 * MERGEFORMAT 數(shù)據(jù)流名稱:庫存信息數(shù)據(jù)流別名:無描述:倉庫的空間存儲。來源:庫存清單流向:倉庫情況管理,倉庫管理員數(shù)據(jù)流:倉庫容量+貨物編號+貨物名稱+貨物規(guī)格+貨物數(shù)量。 = 8 * GB3 * MERGEFORMAT 數(shù)據(jù)流名稱:出站信息數(shù)據(jù)流別名:無描述
17、:商品售后信息。來源:問題管理數(shù)據(jù)流:倉庫經(jīng)理、運輸歷史、發(fā)票數(shù)據(jù)流的構(gòu)成:貨物編號+貨物名稱+貨物規(guī)格+貨物數(shù)量+貨物售價+貨物類別+客戶類型+客戶編號+客戶名稱+本次發(fā)貨時間+貨物來源。 = 9 * GB3 * MERGEFORMAT 數(shù)據(jù)流名稱:出庫單數(shù)據(jù)流別名:無描述:從倉庫交付的貨物清單。數(shù)據(jù)流來源:用戶流向:出站管理數(shù)據(jù)流的構(gòu)成:貨物編號+貨物名稱+貨物規(guī)格+貨物數(shù)量+貨物售價+貨物類別+客戶類型+客戶編號+客戶名稱+本次發(fā)貨時間+貨物來源。 = 10 * GB3 * MERGEFORMAT 數(shù)據(jù)流名稱:借出信息數(shù)據(jù)流別名:無描述:借出商品的信息。數(shù)據(jù)流源:數(shù)據(jù)流:倉庫管理員,借出
18、歷史數(shù)據(jù)流:商品編號+商品名稱+商品規(guī)格+商品數(shù)量+商品售價+商品類別+客戶類型+客戶編號+客戶名稱+借出時間+商品產(chǎn)地+歸還時間。數(shù)據(jù)流名稱:借出單數(shù)據(jù)流別名:無描述:借出倉庫的貨物清單。數(shù)據(jù)流來源:用戶流向:借貸管理數(shù)據(jù)流:貨物編號+貨物名稱+貨物規(guī)格+貨物數(shù)量+貨物進價+貨物類別+客戶類型+客戶編號+客戶名稱+本次借出時間+貨物來源。2.4安全和完整性要求安全進出倉庫等信息需求,所以必須有完善的安全保護措施。權(quán)限可以用來限制系統(tǒng)部門對信息的讀取和操作。在傳輸、處理和存儲過程中,必須有一個授權(quán)機制來保證系統(tǒng)的安全性。完整性確保系統(tǒng)中的信息完好無損,防止信息因未授權(quán)訪問、組件故障或其他錯誤而
19、被篡改、破壞或丟失。系統(tǒng)管理員可以訪問注冊用戶數(shù)據(jù)庫,系統(tǒng)管理員擁有不同的權(quán)限。不同的管理員有不同的權(quán)限,以滿足實際應用的需要。注冊用戶只能管理自己的數(shù)據(jù)庫。3系統(tǒng)設(shè)計3.1總體系統(tǒng)設(shè)計3.1.1系統(tǒng)功能模塊圖倉庫材料管理系統(tǒng)存儲信息管理存貨管理出站信息管理借閱信息管理修改出站信息刪除出站信息查詢倉儲信息添加出站信息刪除出站信息查詢出站信息添加倉儲信息修改倉儲信息刪除出站信息增加借貸信息修改借出信息查詢借閱信息庫存預警設(shè)置查詢庫存信息修改庫存信息圖3系統(tǒng)功能模塊圖3.1.2系統(tǒng)功能需求和功能模塊分析倉庫管理系統(tǒng)的主要目的是統(tǒng)計和查詢貨物的出入庫信息,應具備以下功能。能夠設(shè)置初始庫存,設(shè)置庫存的
20、初始值和庫存的上下限警戒線??梢赃M行盤點,以反映月度和年度盤點。可以查詢產(chǎn)品入庫、出庫、借出、當前庫存,也可以按出庫單查詢,如:庫存訂單、產(chǎn)品、時間。您可以打印貨物清單。根據(jù)以上分析,我們可以得到系統(tǒng)的入庫信息管理模塊、出庫信息管理模塊、借出信息管理模塊、庫存信息管理模塊等主要功能。1.倉庫信息管理模塊該模塊主要記錄入庫信息,同時可以增加、刪除、修改和查詢。2.出站信息管理模塊該模塊主要記錄出庫信息,還可以增加、刪除、修改和查詢。3.借閱信息管理模塊該模塊主要記錄借閱信息,可以增加、刪除、修改和查詢。4.庫存信息模塊該模塊主要完成商品的查詢,可以根據(jù)出庫單進行查詢,如倉單、借出單、產(chǎn)品、時間等
21、。3.1.3菜單設(shè)計存儲信息管理添加倉儲信息添加倉儲信息添加倉儲信息添加倉儲信息放棄增加借貸信息增加借貸信息增加借貸信息增加借貸信息添加出站信息添加出站信息添加出站信息添加出站信息添加庫存信息添加庫存信息庫存預警設(shè)置出站信息管理借閱信息管理存貨管理存儲信息管理圖4菜單的簡單初始化設(shè)計3.2數(shù)據(jù)庫設(shè)計3.2.1數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計倉庫管理系統(tǒng)的實體聯(lián)系圖(E-R圖)模型倉庫管理員編號規(guī)范日期量倉庫管理員圖5倉庫管理員屬性圖倉庫號地址量商品編號商品名稱倉庫圖6倉庫屬性圖量日期規(guī)范模型用戶編號出庫單號商品名稱出庫訂單出站單位名稱制造商提貨人XX圖7交貨單屬性圖用戶編號收據(jù)號碼商品名稱量日期規(guī)范模型倉庫
22、入口倉儲公司名稱制造商交貨人員XX圖8入庫單屬性圖用戶編號貸方XX返回日期借出日期借出訂單編號商品名稱量規(guī)范模型借出訂單圖9出借單個屬性圖商品編號量規(guī)范模型商品名稱商品圖10商品屬性圖用戶用戶編號用戶名接觸性別圖11用戶屬性圖nmpqnmp一個一個一個用戶支票倉庫入口出庫訂單借出訂單有填寫商品倉庫管理員支票商店經(jīng)營倉庫一個nnmn一個圖12整體實體關(guān)系圖3.2.2數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計一個3.2.2.1關(guān)系模型用戶(用戶編號、性別)入庫單(入庫單號、用戶號、商品名稱、制造商、型號、規(guī)格、數(shù)量、日期、倉儲單位名稱、發(fā)貨人)出庫單(出庫單號、用戶號、商品名稱、制造商、型號、規(guī)格、數(shù)量、日期、出庫單位名
23、稱、提貨人)借出單(借出單編號、用戶編號、商品名稱、制造商、型號、規(guī)格、數(shù)量、借出日期、歸還日期、借出人)商品(商品編號、商品名稱、制造商、型號、規(guī)格和數(shù)量)倉庫管理員(倉庫管理員人數(shù),性別,年齡)倉庫(倉庫編號、商品名稱、商品編號、數(shù)量、地址)3.2.3數(shù)據(jù)庫的物理設(shè)計倉庫管理系統(tǒng)數(shù)據(jù)表如下:用戶表(用戶)列標題數(shù)據(jù)類型長度評論使用者辯證碼(同Internationalorganizations)國際組織用戶編號用戶名茶20性茶16性別電話茶16收據(jù)表(收據(jù)表)列標題數(shù)據(jù)類型長度評論收據(jù)ID(同Internationalorganizations)國際組織收據(jù)號碼使用者辯證碼(同Intern
24、ationalorganizations)國際組織用戶編號商品名稱茶100商品名稱制造商茶100制造商模型茶30模型標準茶20規(guī)范量(同Internationalorganizations)國際組織量日期茶20日期SUName茶100倉儲公司名稱送貨人姓名茶20送貨人出站表(出站表)列標題數(shù)據(jù)類型長度評論OutboundID(同Internationalorganizations)國際組織出庫單號使用者辯證碼(同Internationalorganizations)國際組織用戶編號商品名稱茶100商品名稱制造商茶100制造商模型茶30模型標準茶20規(guī)范量(同Internationalorgan
25、izations)國際組織量日期茶20日期OUName茶100出站單位名稱PgName茶20采摘者借出桌子列標題數(shù)據(jù)類型長度評論倫杜蒂德(同Internationalorganizations)國際組織借出訂單編號使用者辯證碼(同Internationalorganizations)國際組織用戶編號商品名稱茶100商品名稱制造商茶100制造商模型茶30模型標準茶20規(guī)范量(同Internationalorganizations)國際組織量借出日期茶20借出日期歸還日期茶20返回日期出租人姓名茶20貸方貨物表(貨物表)列標題數(shù)據(jù)類型長度評論商品編號(同Internationalorganizat
26、ions)國際組織商品編號商品名稱茶100商品名稱制造商茶100制造商模型茶30模型標準茶20規(guī)范量(同Internationalorganizations)國際組織量庫管員表(庫管員表)列標題數(shù)據(jù)類型長度評論倉庫保管員(同Internationalorganizations)國際組織倉庫管理員編號倉庫保管員姓名茶20性茶16性別年齡(同Internationalorganizations)國際組織年齡電話茶16倉庫表(存儲表)列標題數(shù)據(jù)類型長度評論倉庫ID(同Internationalorganizations)國際組織倉庫號商號茶100商品名稱商品編號(同Internationalorga
27、nizations)國際組織商品編號量(同Internationalorganizations)國際組織量地址茶100地址4系統(tǒng)實施4.1數(shù)據(jù)庫的建立4.1.1用SQL語言建立數(shù)據(jù)庫以下內(nèi)容用SQL語言編寫:1.用SQL語言建立的用戶表代碼:CREATETABLE dbo。用戶(UserID int NOTNULL,UserName char(20)整理中文_PRC_CI_AS NOTNULL,性 char(16)整理中文_PRC_CI_AS NULL,Tel char(16)整理中文_PRC_CI_AS NOTNULL,約束PK_Users PRIMARYKEYCLUSTERED(用戶標識
28、ASC)且(IGNORE_DUP_KEY =OFF)開PRIMARY)2.用SQL語言建立的收貨單的代碼:CREATETABLE dbo。收據(jù)_表格(ReceiptID int NOTNULL,UserID int NOTNULL,TradeName char(100)整理中文_PRC_CI_AS NOTNULL,Manufacturer char(100)整理中文為空,Model char(30)整理中文_PRC_CI_AS NULL,Standard char(20)整理中文_PRC_CI_AS NULL,Quantity int NOTNULL,Date char(20)整理中文_PRC
29、_CI_AS NOTNULL,SUName char(100)整理中文_PRC_CI_AS NOTNULL,DeliverymanName char(20)整理中文_PRC_CI_AS NOTNULL,約束PK _ Receipt _ tableprimary key clustered(收據(jù)ID ASC)且(IGNORE_DUP_KEY =OFF)開PRIMARY)3.用SQL語言建立的出庫單的代碼:CREATETABLE dbo。出站_表格(OutboundID int NOTNULL,UserID int NOTNULL,TradeName char(100)整理中文_PRC_CI_AS
30、 NOTNULL,Manufacturer char(100)整理中文為空,Model char(30)整理中文_PRC_CI_AS NULL,Standard char(20)整理中文_PRC_CI_AS NULL,Quantity int NOTNULL,Date char(20)整理中文_PRC_CI_AS NOTNULL,ou namechar(100)COLLATE Chinese _ PRC _ CI _ AS not null,pg namechar(20)COLLATE Chinese _ PRC _ CI _ AS not null約束PK _ Outbound _ tabl
31、eprimary key clustered(OutboundID ASC)且(IGNORE_DUP_KEY =OFF)開PRIMARY)4.用SQL語言建立的借出單的代碼:CREATETABLE dbo。借出表格(LendoutID int NOTNULL,UserID int NOTNULL,TradeName char(100)整理中文_PRC_CI_AS NOTNULL,Manufacturer char(100)整理中文為空,Model char(30)整理中文_PRC_CI_AS NULL,Standard char(20)整理中文_PRC_CI_AS NULL,Quantity
32、int NOTNULL,Borrowdate char(20)整理中文_PRC_CI_AS NOTNULL,Returndatechar(20)COLLATE Chinese _ PRC _ CI _ AS not null,LendersName char(20)整理中文_PRC_CI_AS NOTNULL,約束PK _ Lend _ out _ tableprimary key已聚集(LendoutID ASC)且(IGNORE_DUP_KEY =OFF)開PRIMARY)5.用SQL語言建立的商品清單代碼:CREATETABLE dbo。商品_表格(GoodsID int NOTNULL
33、,TradeName char(100)整理中文_PRC_CI_AS NOTNULL,Manufacturer char(100)整理中文為空,Model char(30)整理中文_PRC_CI_AS NULL,Standard char(20)整理中文_PRC_CI_AS NULL,Quantity int NOTNULL,約束PK _ Goods _ tableprimary key clustered(GoodsID ASC)且(IGNORE_DUP_KEY =OFF)開PRIMARY)6.用SQL語言建立的倉庫管理員表的代碼:CREATETABLE dbo。倉庫_保管員_表格(ware
34、house keeperidintnot nullWarehouseKeepername char(20)整理中文_PRC_CI_AS NOTNULL,性 char(16)整理中文_PRC_CI_AS NOTNULL,Age int NOTNULL,Tel char(16)整理中文_PRC_CI_AS NOTNULL,約束PK _ Warehouse _ keeper _ tableprimary key clustered(倉庫管理員ID ASC)且(IGNORE_DUP_KEY =OFF)開PRIMARY)7.用SQL語言構(gòu)建倉庫表的代碼:CREATETABLE dbo。存儲_表(Ware
35、houseID int NOTNULL,商品名稱 char(100)整理中文_PRC_CI_AS NULL,GoodsID int NULL,Quantity int NOTNULL,Addresschar(100)COLLATE Chinese _ PRC _ CI _ AS not null約束PK _ Storage _ tableprimary key clustered(倉庫ID ASC)且(IGNORE_DUP_KEY =OFF)開PRIMARY)8.索引用SQL語言建立的代碼ALTERTABLE。Goods _ tableadd constraintPK _ Goods _ ta
36、bleprimarykey clustered(GoodsID ASC)WITH(SORT_IN_TEMPDB =OFF,IGNORE_DUP_KEY =OFF,ONLINE =OFF)管理員對用戶信息表的操作:插入SQL語言建立的代碼使用存儲插入用戶價值觀(7,沙寶亮,男,)選擇*來自用戶插入后,表格顯示:修改SQL語言建立的代碼使用存儲更新用戶Set _ name = 沙寶良其中用戶標識=7選擇*來自用戶其中用戶標識=7修改后的表格顯示:刪除SQL語言創(chuàng)建的代碼:使用存儲從用戶中刪除其中用戶標識=7選擇*來自用戶其中用戶標識=7刪除后,表格顯示:詢問SQL語言創(chuàng)建的代碼:使用存儲選擇*來自
37、用戶其中用戶標識=3查詢后表格顯示:10.管理員對收貨單的操作插入SQL語言創(chuàng)建的代碼:使用存儲插入收據(jù)表值(2015051501,2,冬瓜, A級, 15公斤,450, 2010年6月5日,新,小王)選擇*從收據(jù)_表格插入后,表格顯示:修改SQL語言創(chuàng)建的代碼:使用存儲更新收據(jù)_表格SET DeliverymanName= 小錢其中ReceiptID=2015051501選擇*從收據(jù)_表格其中ReceiptID=2015051501修改后的表格顯示:刪除SQL語言創(chuàng)建的代碼:使用存儲從收據(jù)_表格中刪除其中ReceiptID=2015051501選擇*從收據(jù)_表格其中ReceiptID=201
38、5051501刪除后,表格顯示:查詢。SQL語言創(chuàng)建的代碼:使用存儲選擇*從收據(jù)_表格其中ReceiptID=2012062301查詢后表格顯示:11.管理員對出庫單表的操作插入SQL語言創(chuàng)建的代碼:使用存儲插入出站表價值觀(2013051601,5,車,意, C級,跑車,11,2013-5-16,蘭博基尼,小宋)選擇*從出站_表插入的表格顯示:修改SQL語言創(chuàng)建的代碼:使用存儲更新出站表設(shè)置數(shù)量=5其中OutboundID=2013051601選擇*從出站_表其中OutboundID=2013051601修改后的表格顯示:刪除SQL語言創(chuàng)建的代碼:使用存儲從出站表中刪除其中OutboundI
39、D=2013051601選擇*從出站_表刪除的表格顯示:查詢。SQL語言創(chuàng)建的代碼:使用存儲選擇*從出站_表其中OutboundID=2014071001查詢后的表格顯示:12.用戶對借出單的操作插入SQL語言創(chuàng)建的代碼:使用存儲插入到借出表中價值觀(2014110201,4,手機,美國, B級, 4.5寸,100, 2014-11-04 , 2014-11-06 ,商品展,大)選擇*從借出表插入后,表格顯示:修改SQL語言創(chuàng)建的代碼:使用存儲更新借出表設(shè)置數(shù)量=80其中UserID=4選擇*從借出表修改后的表格顯示:刪除SQL語言創(chuàng)建的代碼:使用存儲從借出表中刪除其中LendoutID=20
40、14080101選擇*從平板電腦借出刪除后,表格顯示:查詢。SQL語言創(chuàng)建的代碼:使用薪金選擇*來自部門其中部門ID=2查詢后表格顯示:13管理員對商品列表的操作插入SQL語言創(chuàng)建的代碼:使用存儲插入商品_表格數(shù)值(11,南瓜, A級, 10公斤,1000)選擇*來自商品_表格插入后,表格顯示:修改SQL語言創(chuàng)建的代碼:使用存儲更新商品_表格設(shè)置數(shù)量=2000其中GoodsID=11選擇*來自商品_表格其中GoodsID=11修改后的表格顯示:刪除SQL語言創(chuàng)建的代碼:使用存儲從商品_表中刪除其中GoodsID=11選擇*來自商品_表格刪除后,表格顯示:查詢。SQL語言創(chuàng)建的代碼:使用存儲選擇
41、*來自商品_表格其中GoodsID=30查詢后表格顯示:14管理員對倉庫管理員表的操作插入SQL語言創(chuàng)建的代碼:使用存儲插入倉庫_保管員_表格值(120109,“王天來”,“男性”,55,987654321)選擇*從倉庫_保管員_表插入后,表格顯示:修改SQL語言創(chuàng)建的代碼:使用存儲更新倉庫_保管員_表設(shè)定年齡=50歲其中WarehouseKeeperID=120108選擇*從借出表修改后的表格顯示:刪除SQL語言創(chuàng)建的代碼:使用存儲從倉庫_保管員_表中刪除其中WarehouseKeeperID=120108選擇*從倉庫_保管員_表刪除后,表格顯示:查詢。SQL語言創(chuàng)建的代碼:使用存儲選擇*從
42、倉庫_保管員_表其中WarehouseKeeperID=120108查詢后表格顯示:15管理員對倉庫表的操作插入SQL語言創(chuàng)建的代碼:使用存儲插入商品_表格數(shù)值(11,南瓜, A級, 10公斤,1000)選擇*來自商品_表格插入后,表格顯示:修改SQL語言創(chuàng)建的代碼:使用存儲更新商品_表格設(shè)置數(shù)量=2000其中GoodsID=11選擇*來自商品_表格其中GoodsID=11修改后的表格顯示:刪除SQL語言創(chuàng)建的代碼:使用存儲從商品_表中刪除其中GoodsID=11選擇*來自商品_表格刪除后,表格顯示:查詢。SQL語言創(chuàng)建的代碼:使用存儲選擇*來自商品_表格其中GoodsID=30查詢后表格顯示
43、:實驗數(shù)據(jù)的例子對于數(shù)據(jù),可以輸入和輸出大量數(shù)據(jù)。以下詳細信息顯示了相關(guān)表格的顯示:用戶表的特定顯示收據(jù)表格的具體顯示3.出庫單表的具體顯示4.借出表單的具體顯示5.商品清單的具體顯示6.倉庫管理員表的具體顯示7.倉庫表的具體顯示4.1.3數(shù)據(jù)庫維護隨著應用環(huán)境的不斷變化,數(shù)據(jù)庫中的物理存儲也會不斷變化。調(diào)整和修改數(shù)據(jù)庫設(shè)計等維護工作是設(shè)計工作的延續(xù)和完善。數(shù)據(jù)庫的定期維護主要包括:1.數(shù)據(jù)庫的轉(zhuǎn)儲和恢復根據(jù)不同的應用需求,制定不同的轉(zhuǎn)儲方案,保證一旦出現(xiàn)故障,能夠盡快將數(shù)據(jù)庫恢復到一致狀態(tài),盡可能減少對數(shù)據(jù)庫的損害。當數(shù)據(jù)庫出現(xiàn)故障時,采取正確的措施消除故障,并在必要時恢復數(shù)據(jù)庫。應根據(jù)其運行情況決定維護,只進行必要的維護。定期進行數(shù)據(jù)備份和日志文件備份。定期清理垃圾和無用的數(shù)據(jù)。2.控制數(shù)據(jù)庫的安全性和完整性。在數(shù)據(jù)庫操作過程中,由于應用環(huán)
溫馨提示
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- T-ZGTX 27-2025 原生態(tài)雪域滑雪能力要求規(guī)范
- T-ZSM 0059-2024“領(lǐng)跑者”評價技術(shù)要求 數(shù)控圓鋸床
- 二零二五年度房屋租賃合同租賃雙方租賃期間租賃物租賃權(quán)法律適用協(xié)議
- 2025年度汽車行業(yè)代理招聘人才合作協(xié)議
- 2025年度餐廳員工勞動合同試用期規(guī)定
- 鋼結(jié)構(gòu)合同補充協(xié)議(2025年度)安裝工程
- 二零二五年度危險品車輛運輸司機安全責任協(xié)議
- 2025年度食品飲料經(jīng)銷商授權(quán)及市場開發(fā)協(xié)議
- 二零二五年度借車車輛損失免責合同
- 二零二五年度雙方個人教育培訓合作協(xié)議
- 中職語文課件:1.1《送瘟神》課件14張2023-2024學年中職語文職業(yè)模塊
- 胃瘍(消化性潰瘍)中醫(yī)護理方案
- 《Unit-2-Cute-animals課件》小學英語牛津上海版四年級下冊14875
- 《哲學概論(第2版)》-課件全套 第0-6章 緒論、哲學的形態(tài)-馬克思主義哲學
- 環(huán)境溫度、相對濕度、露點對照表
- 踝關(guān)節(jié)骨性關(guān)節(jié)炎課件整理
- 高處作業(yè)安全經(jīng)驗分享
- 工余安健環(huán)管理制度
- 關(guān)于“全民閱讀”的中考語文非連續(xù)性文本閱讀試題及答案閱讀(2018廣東廣州中考語文非連續(xù)性文本閱讀試題及答案)
- 某學校食堂服務投標書
- 《馬克思主義與社會科學方法論》課后思考題答案全
評論
0/150
提交評論