倉庫管理系統(tǒng)數(shù)據(jù)

上傳人:wuy****ng 文檔編號:253239563 上傳時間:2024-12-09 格式:PPT 頁數(shù):36 大?。?10.49KB
收藏 版權(quán)申訴 舉報(bào) 下載
倉庫管理系統(tǒng)數(shù)據(jù)_第1頁
第1頁 / 共36頁
倉庫管理系統(tǒng)數(shù)據(jù)_第2頁
第2頁 / 共36頁
倉庫管理系統(tǒng)數(shù)據(jù)_第3頁
第3頁 / 共36頁

下載文檔到電腦,查找使用更方便

9.9 積分

下載資源

還剩頁未讀,繼續(xù)閱讀

資源描述:

《倉庫管理系統(tǒng)數(shù)據(jù)》由會員分享,可在線閱讀,更多相關(guān)《倉庫管理系統(tǒng)數(shù)據(jù)(36頁珍藏版)》請?jiān)谘b配圖網(wǎng)上搜索。

1、單擊此處編輯母版標(biāo)題樣式,,單擊此處編輯母版文本樣式,,第二級,,第三級,,*,企業(yè)倉庫管理系統(tǒng) 數(shù)據(jù)庫設(shè)計(jì),問題描述,某企業(yè)為實(shí)現(xiàn)現(xiàn)代化管理準(zhǔn)備開發(fā)一套倉庫管理系統(tǒng),實(shí)現(xiàn)如下功能:,,1、材料情況登記(每一材料入庫前的詳細(xì)情況登記),,2、材料庫存信息登記,,3、材料入庫信息登記,,4、材料出庫信息登記,,5、倉庫信息登記,,,現(xiàn)要求對“企業(yè)倉庫管理系統(tǒng)”進(jìn)行數(shù)據(jù)庫的設(shè)計(jì)并實(shí)現(xiàn),數(shù)據(jù)庫保存在D:\project目錄下,文件增長率為20% 。,2,問題分析-1,,,材料信息表material :,列名,數(shù)據(jù)類型,可否為空,說明,Material_no,Varchar(6),Not null,材

2、料號(主鍵),自動產(chǎn)生,可修改,Material_name,Varchar(20),Not null,材料名稱,Material_xh,Varchar(6),null,型號規(guī)格,Material_manufacture,Varchar(20),Null,生產(chǎn)廠家,Product_dw,Varchar(8),Not null,單位(米、只、個),Material_price,Money,Null,參考價(jià)格(默認(rèn)0),3,問題分析-2,,材料庫存信息表Material_kc:,,列名,數(shù)據(jù)類型,可否為空,說明,Material_id,Varchar(6),Not Null,材料號(主鍵,外鍵),K

3、c_balance,float,Null,期初余額,Kc_amout,float,Null,現(xiàn)有庫存,Kc_pc,float,Null,盤庫數(shù)量,Kc_pcyk,float,Null,盤庫盈虧(=盤庫數(shù)量-現(xiàn)有庫存),Kc_pctime,Datetime,Null,盤庫時間(盤庫時系統(tǒng)自動產(chǎn)生,不能修改),Stor_no,Varchar(2),Not null,倉庫號(外鍵),Amout_onload,float,Null,在途數(shù)量,默認(rèn)為0,4,問題分析-3,,,材料入庫信息表Material_rk_1:,,列名,數(shù)據(jù)類型,可否為空,說明,Cgdd_no,Varchar(7),Not,采購訂

4、單號(外鍵),自動產(chǎn)生入庫單號,Materialrkd_no,Varchar(7),Not,入庫單號(主鍵)可修改,Speople,Varchar(10),Null,送貨人,Rk_indate,Datetime,Null,入庫日期(自動產(chǎn)生可修改),Stor_no,Varchar(2),Not,倉庫號,Audit_no,Varchar(6),Null,審核人號,Has_Audited,bit,null,審核否,默認(rèn)為未審核,Rk_demo,Text,null,備注信息,Make_man,Varchar(6),Not,制單人,5,問題分析-4,,,材料入庫信息表Material_rk_2:,列名

5、,數(shù)據(jù)類型,可否為空,說明,Materialrkd_no,Varchar(7),Not null,入庫單號(主鍵一,外鍵),可修改,但要保證一次入庫單業(yè)務(wù)中的入庫單號是一致的,Material_id,Varchar(6),Not null,材料號(主鍵二、外鍵),Rk_amout,float,Not Null,入庫數(shù)量,6,問題分析-5,,,材料出庫信息表Material_ck_1:,列名,數(shù)據(jù)類型,可否為空,說明,Materialckd_no,Varchar(7),Not,出庫單號(主鍵),自動產(chǎn)生,可修改,Getpeople,Varchar(10),Null,提貨人,ck_date,Dat

6、etime,Null,出庫時間(系統(tǒng)自動入),ck_amout,float,Null,出庫數(shù)量,user_dept,Varchar(20),Null,使用部門,Cgpeople_no,Varchar(6),Not,倉庫管理員號,audit_no,Varchar(6),Null,審核人號,引用emp_no,Has_Audited,bit,Null,是否審核,默認(rèn)未審核,Ck_memo,Text,Null,備注信息,7,問題分析-6,,,材料出庫信息表Material_ck_2:,列名,數(shù)據(jù)類型,可否為空,說明,Materialckd_no,Varchar(7),Not null,出庫單號(主鍵一

7、,外鍵),自動產(chǎn)生,可修改,但要保證一次出庫單業(yè)務(wù)中的出庫單號是一致的,Material_id,Varchar(6),Not null,材料號(主鍵二、外鍵),ck_amout,float,Null,出庫數(shù)量,8,問題分析-7,,,倉庫信息表Store:,列名,數(shù)據(jù)類型,可否為空,說明,Stor_no,Varchar(2),Not null,倉庫號(主鍵),Stor_name,Varchar(20),NOT Null,倉庫名,Manager_no,Varchar(6),NOT Null,負(fù)責(zé)人號,引用自yg表中的”emp_no”,Stor_total,Int,Null,倉位數(shù),Stor_are

8、a,Float,Null,面積(平方米),9,難點(diǎn)分析-1,,設(shè)計(jì)ER圖、建庫、建表、加約束、建關(guān)系部分,,,建庫語句:,,CREATE DATABASE,project,DB,,ON,,(,,NAME=‘…',,,FILENAME=…',,,SIZE=…,,,FILEGROWTH=…,,),,LOG ON,,(….,,),建表語句:,,CREATE TABLE 表名,,(,,,Material_no,,IDENTITY(1,1),,,Material_name CHAR(8) NOT NULL,,,,…..,,),,,,,,10,難點(diǎn)分析-2,,設(shè)計(jì)ER圖、建庫、建表、加約束、建關(guān)系部分

9、,,,建約束語句:,,ALTER TABLE,material,,ADD CONSTRAINT,PK_ deptID PRIMARY KEY(deptID),,,CONSTRAINT DF_,Material_price,default(“0”) for,Material_price,,,…..,主鍵約束,默認(rèn)約束,11,子查詢:,,SELECT ....FROM … WHERE,Material_name,=(SELECT … FROM …),,SQL編程:,,DECLARE @,Material_name,char(6),,SELECT @,Material_name,=,Materia

10、l_name,from ..where (,Material_no,=‘XX'),,視圖:,,CREATE VIEW view_userInfo,,AS,,…--SQL語句,,GO,難點(diǎn)分析-4,,,聲明變量,插入測試數(shù)據(jù)、常規(guī)業(yè)務(wù)模擬、創(chuàng)建索引視圖部分,,,給變量賦值的兩種方法,:SELECT,或,SET,測試視圖:,,SELECT .. FROM view_userInfo …,12,創(chuàng)建存儲過程:,,CREATE PROCEDURE proc_takeproduct,,@ID char(8),,,@type char(4) ,,,AS,,…..—SQL語句,,GO,,難點(diǎn)分析-6,,

11、存儲過程部分1:,,,存儲過程的參數(shù),13,階段劃分,,第一階段(45分鐘),,利用PowerDesigner設(shè)計(jì)E-R圖,,第二階段( 60分鐘),,利用SQL語句實(shí)現(xiàn)建庫、建表、加約束、建關(guān)系,,第三階段(45分鐘),,利用SQL語句插入測試數(shù)據(jù)、模擬常規(guī)業(yè)務(wù)操作,,第四階段(60分鐘),,利用SQL語句創(chuàng)建索引和視圖、創(chuàng)建觸發(fā)器,,第五階段(60分鐘),,利用SQL語句創(chuàng)建存儲過程并測試,,第六階段(30分鐘),,利用SQL語句創(chuàng)建產(chǎn)品流通事務(wù)并測試,,第七階段(30分鐘),,利用SQL語句創(chuàng)建系統(tǒng)維護(hù)帳號并授權(quán),,,14,第一階段,,第一階段(45分鐘),,利用PowerDesigne

12、r設(shè)計(jì)E-R圖,,要求學(xué)生自己動手操作,老師解答難點(diǎn),15,階段檢查,,針對第一階段抽查學(xué)生的操作結(jié)果,,老師給出點(diǎn)評或集中演示難點(diǎn)部分,16,第二階段,,第二階段(60分鐘),,利用SQL語句實(shí)現(xiàn)建庫、建表、加約束、建關(guān)系,,要求學(xué)生自己動手編寫SQL語句,老師解答學(xué)生提出的問題,17,階段檢查,,針對第二階段抽查學(xué)生的編碼結(jié)果,,老師給出點(diǎn)評或集中演示難點(diǎn)部分,18,第二階段標(biāo)準(zhǔn)代碼演示-1,,建庫,IF exists(SELECT * FROM sysdatabases WHERE name=‘projectDB'),,DROP DATABASE projectDB,,GO,,CREAT

13、E DATABASE projectDB ON,,(,,NAME=‘projectDB_data',,,FILENAME='d:\project\projectDB_data.mdf',,,SIZE=1mb,,,FILEGROWTH=15%,,),,LOG ON,,(,,…..,檢驗(yàn)數(shù)據(jù)庫是否存在,如果為真,刪除此數(shù)據(jù)庫,創(chuàng)建建庫projectDB,19,第二階段標(biāo)準(zhǔn)代碼演示-2,,建表:,USE projectDB,,GO,,CREATE TABLE material --材料信息表,,(,,Material_no INT IDENTITY(1,1),,,Material_name VAR

14、CHAR(20) NOT NULL,,,Material_xh VARCHAR(6) NOT NULL,,,Material_manufacture VARCHAR(20),,……,,),,GO,20,第三階段,,第三階段(45分鐘):,,利用SQL語句實(shí)現(xiàn)插入測試數(shù)據(jù)、常規(guī)業(yè)務(wù)操作,,要求學(xué)生自己動手操作,教師解答學(xué)員提出的問題,21,階段檢查,,針對第三階段抽查學(xué)生的編碼結(jié)果,,抽查學(xué)生編寫的完整代碼,要求學(xué)生上臺講解,并演示運(yùn)行結(jié)果,,教師給出點(diǎn)評,22,第三階段標(biāo)準(zhǔn)代碼演示-1,,部門A和部門B信息登記:,SET NOCOUNT ON --不顯示受影響的條數(shù)信息,,INSERT IN

15、TO,material,(,Material_name,Material_xh,,,Material_manufacture,Product_dw,Material_price,),,VALUES(‘鐵皮’,‘A4’,‘杭州鋼鐵廠’,‘平方米’,‘60’),,INSERT INTO,material,(Material_name,Material_xh,,,Material_manufacture,Product_dw,Material_price),,VALUES,(‘鐵皮’,‘A5’,‘杭州鋼鐵廠’,‘平方米’,,‘80’),,SELECT * FROM,material,,GO,23,第

16、四階段,,第四階段(60分鐘):,,利用SQL語句創(chuàng)建索引和視圖,,要求學(xué)生自己動手操作,教師解答學(xué)員提出的問題,24,階段檢查,,針對第四階段抽查學(xué)員的編碼結(jié)果,,抽查學(xué)生編寫的完整代碼,要求學(xué)生上臺講解,并演示運(yùn)行結(jié)果,,教師給出點(diǎn)評,25,第四階段標(biāo)準(zhǔn)代碼演示-1,,創(chuàng)建視圖:,.創(chuàng)建視圖:查詢各表要求字段全為中文字段名。,,create VIEW view_,material,--,材料信息表,信息表視圖(其他表同理),,AS,,select,Material_no,as 材料,,Material_name,as 材料名稱,,Material_xh,as 型號規(guī)格, Material_

17、manufacture as 生產(chǎn)廠家, Product_dw as 生產(chǎn)單位, Material_price,,as 參考價(jià)格 from,material,,GO,26,第五階段,,第五階段(60分鐘):,,利用SQL語句創(chuàng)建存儲過程并測試,,要求學(xué)生自己動手操作,教師解答學(xué)員提出的問題,27,階段檢查,,針對第五階段抽查學(xué)生的編碼結(jié)果,,抽查學(xué)生編寫的完整代碼,要求學(xué)生上臺講解,并演示運(yùn)行結(jié)果,,教師給出點(diǎn)評,28,第五階段標(biāo)準(zhǔn)代碼演示-1,,產(chǎn)品入庫存儲過程,CREATE,PROCEDURE proc_take,material,@Name char(19)…….,,AS,,print

18、',入庫,正進(jìn)行,請稍后......',,if (…..),,begin,,……,,end,,………,,GO,29,第六階段,,第六階段(30分鐘):,,利用SQL語句創(chuàng)建轉(zhuǎn)帳事務(wù)的存儲過程并測試,,要求學(xué)生自己動手操作,教師解答學(xué)員提出的問題,30,階段檢查,,針對第六階段抽查學(xué)員的編碼結(jié)果,,抽查學(xué)生編寫的完整代碼,要求學(xué)生上臺講解,并演示運(yùn)行結(jié)果,,教師給出點(diǎn)評,31,第六階段標(biāo)準(zhǔn)代碼演示-1,,出入庫事務(wù)的存儲過程,create procedure proc_,material,……..,,AS,,begin tran,,print '開始,請稍后......',,…….,,if (@

19、errors>0),,begin,,print '失?。?,,rollback tran,,end,,else,,begin,,print '成功!',,commit tran,,end,,GO,,32,第七階段,,第七階段(30分鐘):,,利用SQL語句創(chuàng)建系統(tǒng)維護(hù)帳號并授權(quán),,要求學(xué)生自己動手操作,教師解答學(xué)員提出的問題,33,階段檢查,,針對第七階段抽查學(xué)員的編碼結(jié)果,,抽查學(xué)生編寫的完整代碼,要求學(xué)生上臺講解,并演示運(yùn)行結(jié)果,,教師給出點(diǎn)評,34,第七階段標(biāo)準(zhǔn)代碼演示-1,,添加系統(tǒng)維護(hù)帳號sysAdmin,并授權(quán),--1.添加SQL登錄帳號,,If not exists(SELECT

20、 * FROM WHERE loginname='sysAdmin'),,begin,,EXEC sp_addlogin 'sysAdmin', '1234' --添加SQL登錄帳號,,EXEC sp_defaultdb 'sysAdmin' , ' projectDB,,' --修改登錄的默認(rèn)數(shù)據(jù)庫為bankDB,,end,,go,,--2.創(chuàng)建數(shù)據(jù)庫用戶,,EXEC sp_grantdbaccess 'sysAdmin', 'sysAdminDBUser',,GO,--3.--------給數(shù)據(jù)庫用戶授權(quán),,--為sysAdminDBUser分配對象權(quán)限(增刪改查的權(quán)限),

21、,GRANT SELECT,insert,update,delete,select ON,material,TO sysAdminDBUser,,GRANT SELECT,insert,update,delete,select ON,Material_kc,TO sysAdminDBUser,,GRANT SELECT,insert,update,delete,select ON,Material_rk_1,TO sysAdminDBUser,,……..,,GO,35,總結(jié),,鞏固的知識點(diǎn):,,SQL語句:建庫、建表、加約束、建關(guān)系,,常用的約束類型:主鍵、外鍵、非空、默認(rèn)值、檢查約束,,高級查詢:內(nèi)部連接、子查詢、索引、視圖,,觸發(fā)器:插入觸發(fā)器的使用,,存儲過程:帶參數(shù)的存儲過程、帶返回值的存儲過程,,事務(wù):顯示事務(wù)的應(yīng)用,,安全帳號:創(chuàng)建登錄帳號、數(shù)據(jù)庫用戶、授權(quán),36,

展開閱讀全文
溫馨提示:
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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

相關(guān)資源

更多
正為您匹配相似的精品文檔
關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號:ICP2024067431-1 川公網(wǎng)安備51140202000466號


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng),我們立即給予刪除!