倉庫管理系統(tǒng)設(shè)計 倉庫管理系統(tǒng)論文
《倉庫管理系統(tǒng)設(shè)計 倉庫管理系統(tǒng)論文》由會員分享,可在線閱讀,更多相關(guān)《倉庫管理系統(tǒng)設(shè)計 倉庫管理系統(tǒng)論文(54頁珍藏版)》請在裝配圖網(wǎng)上搜索。
1、<附錄>設(shè)計報告參考格式: XXXXX 課程設(shè)計 課 程: 數(shù)據(jù)庫 題 目: 倉庫管理系統(tǒng) 專 業(yè): 軟件工程 班 級: 座 號: 姓 名: ZJ 年 月 日 倉庫管理系統(tǒng) 引言:數(shù)據(jù)庫技術(shù)是計算機(jī)科學(xué)中的一個非常重要的部分,數(shù)據(jù)庫技術(shù)以數(shù)據(jù)庫的應(yīng)用也正以
2、日新月異的速度發(fā)展。倉庫管理在企業(yè)的整個供應(yīng)鏈中起著至關(guān)重要的作用,如果不能保證正確的進(jìn)貨和庫存控制及發(fā)貨,將會導(dǎo)致管理費(fèi)用的增加,服務(wù)質(zhì)量難以得到保證,從而影響企業(yè)的競爭力。傳統(tǒng)簡單、靜態(tài)的倉庫管理已無法保證企業(yè)各種資源的高效利用。如今的倉庫作業(yè)和庫存控制作業(yè)已十分復(fù)雜化多樣化,僅靠人工記憶和手工錄入,不但費(fèi)時費(fèi)力,而且容易出錯,給企業(yè)帶來巨大損失。使用倉庫管理系統(tǒng) , 對倉庫各環(huán)節(jié)實(shí)施全過程控制管理,并可對貨物進(jìn)行貨位、批次、保質(zhì)期、配送等實(shí)現(xiàn)系統(tǒng)列號管理,對整個收貨、發(fā)貨、補(bǔ)貨、集貨、送貨等各個環(huán)節(jié)的規(guī)范化作業(yè) , 還可以根據(jù)客戶的需求制作多種合理的統(tǒng)計報表。倉庫管理系統(tǒng)能幫助企業(yè)合理有
3、效地利用倉庫空間,以快速、準(zhǔn)確、低成本的方式為客戶提供最好的服務(wù)。 關(guān)鍵字:SQL,Delphi,倉庫管理,系統(tǒng) 1.倉庫管理系統(tǒng) 系統(tǒng)功能的基本要求: 1)產(chǎn)品入庫管理,可以填寫入庫單,確認(rèn)產(chǎn)品入庫; 2)產(chǎn)品出庫管理,可以填寫出庫單,確認(rèn)出庫; 3)借出管理,憑借條借出,然后能夠還庫; 4)初始庫存設(shè)置,設(shè)置庫存的初始值,庫存的上下警戒限; 5)可以進(jìn)行盤庫,反映每月、年的庫存情況; 6)可以查詢產(chǎn)品入庫情況、出庫情況、當(dāng)前庫存情況,可以按出庫單、入庫單,產(chǎn)品、時間進(jìn)行查詢; 2.需求分析 基本資料管理: 供貨單位管理:設(shè)置并管理供貨商檔案,檔案信息包
4、括客戶編號、客戶名稱、地址、聯(lián)系人、聯(lián)系電話和備注信息。 1. 收貨單位管理:設(shè)置并管理收貨單位檔案,檔案信息包括客戶編號、客戶名稱、地址、聯(lián)系人、聯(lián)系電話和備注信息。 2. 貨品檔案管理:檔案信息包括貨品名稱、編號、貨品描述、計量單位、備注說明。 3. 庫管人員設(shè)置:設(shè)置并管理倉庫管理人員。 倉庫貨物進(jìn)出管理: 1. 貨品入倉管理:可以自動生成入庫單號,貨品及客戶選擇方便快捷,不限制每筆入庫單貨物筆數(shù)。 2. 貨品出倉管理:可以自動生成出庫單號,貨品及客戶選擇方便快捷,不限制每筆出貨單貨物筆數(shù)。 3. 貨品盤點(diǎn)管理:可以自動生成盤點(diǎn)單號,貨品選擇方便快捷。 庫存查詢及統(tǒng)計:
5、 1. 庫存查詢:可以隨時查詢各種貨品庫存,貨品自動分類匯總統(tǒng)計。 2. 單據(jù)查詢:可以隨時查詢?nèi)霂?、出庫、盤點(diǎn)等各種貨物單據(jù)。 3. 綜合查詢:可以隨時查詢不同時間段、憑證號、客戶、貨品等查詢條件查詢?nèi)?、出、盤等數(shù)據(jù),并能對查詢數(shù)據(jù)進(jìn)行統(tǒng)計匯總。 庫存分析報警: 1. 庫存上下限設(shè)置:可以設(shè)定倉庫庫存中各項貨品的庫存上下限。 庫 3.概念結(jié)構(gòu)設(shè)計 1)庫存實(shí)體E-R圖: 2)入庫實(shí)體E-R圖: 3) 出庫實(shí)體E-R圖: 4)部門需求實(shí)體E-R圖: 5)還庫實(shí)體E-R圖: 6)計劃采購實(shí)體E-R圖: 7)實(shí)體和實(shí)體
6、之間的關(guān)系圖如圖所示: 8) 倉庫管理E-R圖如圖所示 4.邏輯結(jié)構(gòu)設(shè)計 關(guān)系模型設(shè)計 1) 倉庫表STORE_INFO NO. 字段名 代碼 類型 約束 1 倉庫號 stoID Char(3) 主鍵 2 已用庫存 Used_volume Smallint 非空,默認(rèn)0,unsigned,<=All_volume 3 庫存總量 All_volume Smallint 非空,默認(rèn)10000,unsigned 4 負(fù)責(zé)人 principal Varchar(20) 非空 5 電話號碼 stoTEL
7、Varchar(15) 2) 零件表PRO_INFO NO. 字段名 代碼 類型 約束 1 零件號 PRO_CODE Char(7) 主鍵 2 名稱 PRO_NAME Varchar(20) 非空 3 規(guī)格 PRO_SIZE Char(10) 4 單價 price Decimal(6,2) 非空,默認(rèn)0,unsigned 5 計量單位 mensuration Char(4) 非空,默認(rèn)“元” 6 描述 description Text 3) 供應(yīng)商SUPPLIER_INFO NO. 字段名 代碼 類型
8、約束 1 編號 SUPPLIER_CODE varchar(5) 主鍵 2 供應(yīng)商 SUPPLIER_NAME Varchar(25) 非空 3 電話號碼 LINK_PHONE Varchar(15) 非空 4 地址 address Text 4) 使用者USER_TABLE NO. 字段名 代碼 類型 約束 1 用戶名 DUSER_NAME VARCHAR(30) 主鍵 2 密碼 USER_PWD Varchar(20) 非空 3 用戶級別 USER_LEVEL Varchar(15) 5) 入庫LIST
9、_INFO NO. 字段名 代碼 類型 約束 0 入庫編號 LIST_CODE varchar(5) 主鍵 1 時間 LIST_DATE datetime 2 物品數(shù)量 PRO_NUM int 3 物品單位 UNIT varchar(4) 4 物品號 PRO_CODE Smallint 非空 5 庫位代碼 PLACE_CODE Varchar(20) 非空 6 操作員號 OPERATOR_ID Varchar(20) 非空 6) 操作員OPERATOR_INFO NO. 字段名 代碼 類型 約束
10、 0 操作員號 OPERATOR_ID VARCHAR(5) 主鍵 1 姓名 DNAME Char(3) 非空 2 性別 SEX Char(3) 非空 3 等級 LEVEL1 Char(7) 4 電話 PHONE Smallint 非空 5 地點(diǎn) ADDRESS Varchar(20) 非空 7) 庫位表PLACE_INFO NO. 字段名 代碼 類型 約束 0 庫位號 PLACE_CODE smallint 主鍵 1 區(qū)域名 AREA_NAME Char(3) 2 物品編號 PRO_COD
11、E Char(7) 主鍵, 3 貨架號 SHELF_NUM Smallint 非空 4 層號 FLOOR_NUM Varchar(20) 非空 5 列號 LINE_NUM Varchar(20) 非空 6 高度 HEIGHT Varchar(20) 非空 7 長度 LENGTH Timestamp 非空 8 寬度 WIDTH 5.系統(tǒng)流圖 定貨報告 入 庫 信 息 處 理 出 庫 信 息 處 理 購貨商需求表 采購貨物入庫 倉庫管理系統(tǒng) 存儲文件 入庫信息 出庫信息
12、表 庫存報表 供貨商出入庫 庫存報表 6.設(shè)計存儲過程 庫存盤點(diǎn)存儲過程 設(shè)計思路: 1、 判斷是否期初盤點(diǎn),期初盤點(diǎn)則根據(jù)已有的入倉數(shù)據(jù)和出倉數(shù)據(jù),計算現(xiàn)庫存數(shù)量,如果沒有入倉數(shù)據(jù)和出倉數(shù)據(jù),則數(shù)量計為0,把結(jié)果數(shù)據(jù)插入盤點(diǎn)信息表,返回成功標(biāo)志,程序結(jié)束; 2、 非期初盤點(diǎn),則根據(jù)當(dāng)前時間點(diǎn)找到最近一期的盤點(diǎn)數(shù)據(jù),再根據(jù)從該期盤點(diǎn)時間到當(dāng)前時間點(diǎn)所有的入倉數(shù)據(jù)和出倉數(shù)據(jù),計算現(xiàn)庫存數(shù)量,把結(jié)果數(shù)據(jù)插入盤點(diǎn)信息表,返回成功標(biāo)志,程序結(jié)束; 3、 考慮到貨品信息表會不定時更新,盤點(diǎn)表也要以最新的貨品信息表進(jìn)行盤點(diǎn)。 實(shí)時庫存情況存儲過程
13、 實(shí)時庫存情況存儲過程與庫存盤點(diǎn)存儲過程設(shè)計思路類似,但計算結(jié)果不需寫到數(shù)據(jù)表,直接以數(shù)據(jù)集形式返回。 設(shè)計思路: 1、 判斷是否已存在盤點(diǎn)數(shù)據(jù),如否則根據(jù)已有的入倉數(shù)據(jù)和出倉數(shù)據(jù),計算現(xiàn)庫存數(shù)量,如果沒有入倉數(shù)據(jù)和出倉數(shù)據(jù),則數(shù)量計為0,返回結(jié)果數(shù)據(jù)集,程序結(jié)束; 2、 如已存在盤點(diǎn)數(shù)據(jù),則根據(jù)當(dāng)前時間點(diǎn)找到最近一期的盤點(diǎn)數(shù)據(jù),再根據(jù)從該期盤點(diǎn)時間到當(dāng)前時間點(diǎn)所有的入倉數(shù)據(jù)和出倉數(shù)據(jù),計算現(xiàn)庫存數(shù)量,返回結(jié)果數(shù)據(jù)集,程序結(jié)束; 3、 考慮到貨品信息表會不定時更新,盤點(diǎn)表也要以最新的貨品信息表進(jìn)行盤點(diǎn)。 查詢庫存異常情況存儲過程 查詢庫存異常情況存儲過程是以設(shè)置庫存上下限
14、數(shù)據(jù),對實(shí)時庫存情況進(jìn)行計算,返回低于庫存下限或高于上限的貨品數(shù)據(jù) 設(shè)計思路: 1、 根據(jù)庫存上下限的數(shù)據(jù),限定計算實(shí)時庫存的貨品范圍; 2、 判斷是否已存在盤點(diǎn)數(shù)據(jù),如否則根據(jù)已有的入倉數(shù)據(jù)和出倉數(shù)據(jù),計算現(xiàn)庫存數(shù)量,返回低于庫存下限或高于上限的貨品數(shù)據(jù)集,程序結(jié)束; 3、 如已存在盤點(diǎn)數(shù)據(jù),則根據(jù)當(dāng)前時間點(diǎn)找到最近一期的盤點(diǎn)數(shù)據(jù),再根據(jù)從該期盤點(diǎn)時間到當(dāng)前時間點(diǎn)所有的入倉數(shù)據(jù)和出倉數(shù)據(jù),計算現(xiàn)庫存數(shù)量,返回低于庫存下限或高于上限的貨品數(shù)據(jù)集,程序結(jié)束。 7.Delphi前臺演示 1、登錄 2主界面 3供應(yīng)商信息管理 4操作員信息管理 5物品信息管理、
15、 6庫位信息管理 7入庫信息管理 8.出庫信息管理 9物資借出管理 10物資歸還管理 11.庫存信息初始化 12庫位信息查詢 13庫盤點(diǎn)操作管理 14.某時間段庫存信息查詢 15.按時間盤點(diǎn)庫存信息操作 16入庫信息查詢 17.出庫信息查詢 18當(dāng)前庫存信息查詢 19.用戶賬號管理 20.賬號密碼修改 8.數(shù)據(jù)庫的實(shí)施和維護(hù) ----------------------------------------------------------創(chuàng)建數(shù)據(jù)庫名為Material_DB的數(shù)據(jù)庫-------
16、--------------------------------------------------------------------------- CREATE DATABASE Material_DB ON PRIMARY( NAME = 'Material_DB1', FILENAME = 'C:\Program Files\Microsoft SQL Server\MSSQL\DATA\Material_DB1.mdf', SIZE = 10MB, MAXSIZE = 500MB, FILEGROWTH = 20MB), ( NAME = 'Mater
17、ial_DB2', FILENAME = 'C:\Program Files\Microsoft SQL Server\MSSQL\DATA\Material_DB2.mdf', SIZE = 1MB, MAXSIZE = 100MB, FILEGROWTH = 10MB) LOG ON( NAME = 'Material_DB_Log', FILENAME = 'C:\Program Files\Microsoft SQL Server\MSSQL\DATA\Material_DB_Log.ldf', SIZE = 10MB, MAXSIZE = 100M
18、B, FILEGROWTH = 10%); GO ------------------------------------------------------------創(chuàng)建各實(shí)體與聯(lián)系的關(guān)系表--------------------------------------------------------------------------------------- --供應(yīng)商管理SQL語句 create procedure FindAllSupplier as select supplier_code 供應(yīng)商代碼,supplier_name 供應(yīng)商名稱,
19、link_man 聯(lián)系人,link_phone 聯(lián)系電話,supplier_address 供應(yīng)商地址,remark 備注 from supplier_info create proc InsertSupplier @SUPPLIER_CODEED varchar(5),@SUPPLIER_NAMEED varchar(25),@LINK_MANED varchar(8),@LINK_PHONEED varchar(15),@SUPPLIER_ADDRESSED varchar(50),@REMARKED varchar(255) as insert into supp
20、lier_info(supplier_code,supplier_name,link_man,link_phone,supplier_address,remark) values(@supplier_codeed,@supplier_nameed,@link_maned,@link_phoneed,@supplier_addressed,@remarked) create proc ModifySupplier @SUPPLIER_CODEED varchar(5),@SUPPLIER_NAMEED varchar(25),@LINK_MANED varchar(8),@LI
21、NK_PHONEED varchar(15),@SUPPLIER_ADDRESSED varchar(50),@REMARKED varchar(255) as update supplier_info set supplier_code=@supplier_codeed,supplier_name=@supplier_nameed,link_man=@link_maned,link_phone=@link_phoneed,supplier_address=@supplier_addressed,remark=@remarked where supplier_code=@supplier
22、_codeed create proc DeleteSupplier @Supplier_codeed varchar(5) as delete from supplier_info where supplier_code=@supplier_codeed --物品管理SQL語句 create procedure FindAllPro as select pro_code 物品編碼,pro_name 物品名稱,unit 計量單位,pro_type 物品類型,pro_size 物品規(guī)格,pro_price 單位價格,supplier_co
23、de 供應(yīng)商代碼,order_num 訂貨批量,order_time 訂貨提前期 from pro_info create proc InsertPro @pro_codeed varchar(5),@pro_nameed varchar(15),@pro_typeed varchar(5),@supplier_codeed varchar(5),@united varchar(4),@pro_sizeed varchar(15),@order_numed int,@pro_priceed int,@order_timeed int as insert into pro_i
24、nfo(pro_code,pro_name,pro_type,supplier_code,unit,pro_size,order_num,pro_price,order_time) values(@pro_codeed,@pro_nameed,@pro_typeed,@supplier_codeed,@united,@pro_sizeed,@order_numed,@pro_priceed,@order_timeed) create proc ModifyPro @pro_codeed varchar(5),@pro_nameed varchar(15),@pro_typeed
25、varchar(5),@supplier_codeed varchar(5),@united varchar(4),@pro_sizeed varchar(15),@order_numed int,@pro_priceed int,@order_timeed int as update pro_info set pro_code=@pro_codeed,pro_name=@pro_nameed,pro_type=@pro_typeed,supplier_code=@supplier_codeed,unit=@united,pro_size=@pro_sizeed,order_num=@or
26、der_numed,pro_price=@pro_priceed,order_time=@order_timeed where pro_code=@pro_codeed create proc DeletePro @pro_codeed varchar(5) as delete from pro_info where pro_code=@pro_codeed --庫位管理SQL語句 create proc InsertPlace @PLACE_CODEED VARCHAR(5),@AREA_NAMEED VARCHAR(10),@PRO_CODEED VAR
27、CHAR(5),@SHELF_NUMED INT,@FLOOR_NUMED INT,@LINE_NUMED INT,@HEIGHTED INT,@LENGTHED INT,@WIDTHED INT as insert into place_info(place_code,area_name,pro_code,shelf_num,floor_num,line_num,height,length,width) values(@PLACE_CODEED,@AREA_NAMEED,@PRO_CODEED,@SHELF_NUMED,@FLOOR_NUMED,@LINE_NUMED,@HEIGHTED
28、,@LENGTHED,@WIDTHED) create proc ModifyPlace @PLACE_CODEED VARCHAR(5),@AREA_NAMEED VARCHAR(10),@PRO_CODEED VARCHAR(5),@SHELF_NUMED INT,@FLOOR_NUMED INT,@LINE_NUMED INT,@HEIGHTED INT,@LENGTHED INT,@WIDTHED INT as update place_info set place_code=@place_codeed,area_name=@area_nameed,pro_code=
29、@pro_codeed,shelf_num=@shelf_numed,floor_num=@floor_numed,line_num=@line_numed,height=@heighted,length=@lengthed,width=@widthed where place_code=@place_codeed create proc DeletePlace @place_codeed varchar(5) as delete from place_info where place_code=@place_codeed create procedure F
30、indAllPlace as select place_code 庫位號,area_name 區(qū)域名,pro_code 物品編號,shelf_num 貨架號碼,floor_num 層號,line_num 列號,height 貨格高度,length 貨格長度,width 貨格寬度 from place_info --操作員信息管理SQL語句 create proc InsertOperator @OPERATOR_IDED VARCHAR(5),@NAMEED VARCHAR(8),@SEXED VARCHAR(2),@LEVEL1ED VARCHAR(10),@PHO
31、NEED VARCHAR(15),@ADDRESSED VARCHAR(30) as insert into operator_info(OPERATOR_ID,DNAME,SEX,LEVEL1,PHONE,ADDRESS) values(@OPERATOR_IDED,@NAMEED,@SEXED,@LEVEL1ED,@PHONEED,@ADDRESSED) create proc ModifyOperator @OPERATOR_IDED VARCHAR(5),@NAMEED VARCHAR(8),@SEXED VARCHAR(2),@LEVEL1ED VARCHAR(10
32、),@PHONEED VARCHAR(15),@ADDRESSED VARCHAR(30) as update operator_info set OPERATOR_ID=@OPERATOR_IDED,DNAME=@NAMEED,SEX=@SEXED,LEVEL1=@LEVEL1ED,PHONE=@PHONEED,ADDRESS=@ADDRESSED where operator_id=@OPERATOR_IDED create proc DeleteOperator @operator_ided varchar(5) as delete from operator_i
33、nfo where operator_id=@operator_ided create procedure FindAllOperator as select OPERATOR_ID 操作員ID,DNAME 姓名,LEVEL1 級別,SEX 性別,PHONE 聯(lián)系電話,ADDRESS 住址 from operator_info --入庫信息管理SQL語句 create procedure FindAllList as select LIST_CODE 入庫單編號,OPERATOR_ID 操作員代號,LIST_DATE 入庫時間,PRO_CODE 入
34、庫物品編碼,PRO_NUM 物品數(shù)量,UNIT 物品單位,PLACE_CODE 庫位代號 from list_info create procedure FindAllList_1 as select LIST_CODE 入庫單編號,OPERATOR_ID 操作員代號,LIST_DATE 入庫時間,PRO_CODE 入庫物品編碼,PRO_NUM 物品數(shù)量,UNIT 物品單位,PLACE_CODE 庫位代號 from list_info where list_code like '1%' create proc InsertList @LIST_COD
35、EED varchar(5),@LIST_DATEED datetime,@PRO_NUMED int,@UNITED varchar(4),@PRO_CODEED varchar(5),@PLACE_CODEED VARCHAR(5),@OPERATOR_IDED VARCHAR(5) as insert into list_info(LIST_CODE,LIST_DATE,PRO_NUM,UNIT,PRO_CODE,PLACE_CODE,OPERATOR_ID) values(@LIST_CODEED,@LIST_DATEED,@PRO_NUMED,@UNITED,@PRO_CODEE
36、D,@PLACE_CODEED,@OPERATOR_IDED) create proc ModifyList @LIST_CODEED varchar(5),@LIST_DATEED datetime,@PRO_NUMED int,@UNITED varchar(4),@PRO_CODEED varchar(5),@PLACE_CODEED VARCHAR(5),@OPERATOR_IDED VARCHAR(5) as update list_info set LIST_CODE=@list_codeed,LIST_DATE=@list_dateed,PRO_NUM=@pro
37、_numed,UNIT=@united,PRO_CODE=@pro_codeed,PLACE_CODE=@place_codeed,OPERATOR_ID=@operator_ided where list_code=@list_codeed create proc DeleteList @List_codeed varchar(5) as delete from list_info where list_code=@list_codeed --出庫信息管理SQL語句 create procedure FindAllList_0 as sele
38、ct LIST_CODE 出庫單編號,OPERATOR_ID 操作員代號,LIST_DATE 出庫時間,PRO_CODE 出庫物品編碼,PRO_NUM 物品數(shù)量,UNIT 物品單位,PLACE_CODE 庫位代號 from list_info where list_code like '0%' create proc FindStore_Pro_Place @PRO_CODEED VARCHAR(5),@PLACE_CODEED VARCHAR(5) as select * from store_info where pro_code=@pro_codeed and p
39、lace_code=@place_codeed --借出信息管理SQL語句 create procedure FindAllList_o as select LIST_CODE 借出單編號,OPERATOR_ID 操作員代號,LIST_DATE 借出時間,PRO_CODE 借出物品編碼,PRO_NUM 物品數(shù)量,UNIT 物品單位,PLACE_CODE 庫位代號 from list_info where list_code like 'o%' --歸還信息管理SQL語句 create procedure FindAllList_i
40、 as select LIST_CODE 歸還單編號,OPERATOR_ID 操作員代號,LIST_DATE 歸還時間,PRO_CODE 歸還物品編碼,PRO_NUM 物品數(shù)量,UNIT 物品單位,PLACE_CODE 庫位代號 from list_info where list_code like 'i%' --庫存信息管理SQL語句 create procedure FindAllStore as select PRO_CODE 入庫物品編碼,STORE_PRO_NUM 庫存數(shù)量,STORE_UP_NUM 庫存上限,STORE_DOWN_NUM 庫存下
41、限,UNIT 物品單位,PLACE_CODE 庫位代號 from store_info create proc InsertStore @PRO_CODEED VARCHAR(5),@STORE_PRO_NUMED INT,@STORE_UP_NUMED INT,@STORE_DOWN_NUMED INT,@UNITED VARCHAR(4),@PLACE_CODEED VARCHAR(5) as insert into store_info(PRO_CODE,STORE_PRO_NUM,STORE_UP_NUM,STORE_DOWN_NUM,UNIT,PLACE_
42、CODE) values(@PRO_CODEED,@STORE_PRO_NUMED,@STORE_UP_NUMED,@STORE_DOWN_NUMED,@UNITED,@PLACE_CODEED) create proc ModifyStore @PRO_CODEED VARCHAR(5),@STORE_PRO_NUMED INT,@STORE_UP_NUMED INT,@STORE_DOWN_NUMED INT,@UNITED VARCHAR(4),@PLACE_CODEED VARCHAR(5) as update store_info set PRO_CODE=@PRO
43、_CODEED,STORE_PRO_NUM=@STORE_PRO_NUMED,STORE_UP_NUM=@STORE_UP_NUMED,STORE_DOWN_NUM=@STORE_DOWN_NUMED,UNIT=@UNITED,PLACE_CODE=@PLACE_CODEED where pro_code=@pro_codeed and place_code=@place_codeed create proc InsertStore_List @PRO_CODEED VARCHAR(5),@STORE_PRO_NUMED INT,@UNITED VARCHAR(4),@PL
44、ACE_CODEED VARCHAR(5) as insert into store_info(PRO_CODE,STORE_PRO_NUM,UNIT,PLACE_CODE) values(@PRO_CODEED,@STORE_PRO_NUMED,@UNITED,@PLACE_CODEED) create proc ModifyStore_List @PRO_CODEED VARCHAR(5),@STORE_PRO_NUMED INT,@UNITED VARCHAR(4),@PLACE_CODEED VARCHAR(5) as update store_info set
45、PRO_CODE=@PRO_CODEED,STORE_PRO_NUM=@STORE_PRO_NUMED,UNIT=@UNITED,PLACE_CODE=@PLACE_CODEED where pro_code=@pro_codeed and place_code=@place_codeed create proc DeleteStore @PRO_CODEED VARCHAR(5),@PLACE_CODEED VARCHAR(5) as delete from store_info where pro_code=@pro_codeed and place_code=
46、@place_codeed --庫盤點(diǎn)作業(yè)管理SQL語句 create proc ModifyStore_ProNum @PRO_CODEED VARCHAR(5),@PLACE_CODEED VARCHAR(5),@STORE_PRO_NUMED INT as update store_info set STORE_PRO_NUM=@STORE_PRO_NUMED where pro_code=@pro_codeed and place_code=@place_codeed create proc FindStore_Pro @PRO_CODEE
47、D VARCHAR(5) as select * from store_info where pro_code=@pro_codeed create proc FindAllStore_Operate as select PRO_CODE 入庫物品編碼,STORE_PRO_NUM 庫存數(shù)量,STORE_UP_NUM 庫存上限,STORE_DOWN_NUM 庫存下限,UNIT 物品單位,PLACE_CODE 庫位代號 from store_info --入庫信息查詢 create proc FindAllList_1_time @LIST_DATE
48、ED1 datetime,@LIST_DATEED2 datetime as select LIST_CODE 入庫單編號,OPERATOR_ID 操作員代號,LIST_DATE 入庫時間,PRO_CODE 入庫物品編碼,PRO_NUM 物品數(shù)量,UNIT 物品單位,PLACE_CODE 庫位代號 from list_info where list_code like '1%' and list_date between @list_dateed1 and @list_dateed2 create proc FindAllList_1_Pro_code @PRO_CODE
49、ED varchar(5) as select LIST_CODE 入庫單編號,OPERATOR_ID 操作員代號,LIST_DATE 入庫時間,PRO_CODE 入庫物品編碼,PRO_NUM 物品數(shù)量,UNIT 物品單位,PLACE_CODE 庫位代號 from list_info where list_code like '1%' and pro_code=@pro_codeed create proc FindAllList_1_Ope_id @OPERATOR_IDED VARCHAR(5) as select LIST_CODE 入庫單編號,OPER
50、ATOR_ID 操作員代號,LIST_DATE 入庫時間,PRO_CODE 入庫物品編碼,PRO_NUM 物品數(shù)量,UNIT 物品單位,PLACE_CODE 庫位代號 from list_info where list_code like '1%' and operator_id=@operator_ided create proc FindList_1_ListCode @LIST_CODEED VARCHAR(5) as select LIST_CODE 入庫單編號,OPERATOR_ID 操作員代號,LIST_DATE 入庫時間,PRO_CODE 入庫物品編碼,PR
51、O_NUM 物品數(shù)量,UNIT 物品單位,PLACE_CODE 庫位代號 from list_info where list_code=@list_codeed --出庫信息查詢 create proc FindAllList_0_time @LIST_DATEED1 datetime,@LIST_DATEED2 datetime as select LIST_CODE 入庫單編號,OPERATOR_ID 操作員代號,LIST_DATE 入庫時間,PRO_CODE 入庫物品編碼,PRO_NUM 物品數(shù)量,UNIT 物品單位,PLACE_CODE 庫位代號 fr
52、om list_info where list_code like '0%' and list_date between @list_dateed1 and @list_dateed2 create proc FindAllList_0_Pro_code @PRO_CODEED varchar(5) as select LIST_CODE 入庫單編號,OPERATOR_ID 操作員代號,LIST_DATE 入庫時間,PRO_CODE 入庫物品編碼,PRO_NUM 物品數(shù)量,UNIT 物品單位,PLACE_CODE 庫位代號 from list_info where li
53、st_code like '0%' and pro_code=@pro_codeed create proc FindAllList_0_Ope_id @OPERATOR_IDED VARCHAR(5) as select LIST_CODE 入庫單編號,OPERATOR_ID 操作員代號,LIST_DATE 入庫時間,PRO_CODE 入庫物品編碼,PRO_NUM 物品數(shù)量,UNIT 物品單位,PLACE_CODE 庫位代號 from list_info where list_code like '0%' and operator_id=@operator_ided
54、 create proc FindList_0_ListCode @LIST_CODEED VARCHAR(5) as select LIST_CODE 出庫單編號,OPERATOR_ID 操作員代號,LIST_DATE 出庫時間,PRO_CODE 出庫物品編碼,PRO_NUM 物品數(shù)量,UNIT 物品單位,PLACE_CODE 庫位代號 from list_info where list_code=@list_codeed --用戶信息表管理SQL語句 create proc InsertUser @DUSER_NAMEED VARCHAR(30),
55、@USER_PWDED VARCHAR(30),@USER_LEVELED VARCHAR(10) as insert into user_table(DUSER_NAME,USER_PWD,USER_LEVEL) values(@DUSER_NAMEED,@USER_PWDED,@USER_LEVELED) create proc UpdateUser @DUSER_NAMEED VARCHAR(30),@USER_PWDED VARCHAR(30),@USER_LEVELED VARCHAR(10) as update user_table set DUSER_NAM
56、E=@DUSER_NAMEED,USER_PWD=@USER_PWDED,USER_LEVEL=@USER_LEVELED where DUSER_NAME=@DUSER_NAMEED create proc DeleteUser @DUSER_NAMEED VARCHAR(30) as delete from user_table where DUSER_NAME=@DUSER_NAMEED create proc FindAllUser as select DUSER_NAME 用戶名,USER_PWD 用戶密碼,USER_LEVEL 用戶級別 fr
57、om user_table create proc UpdateUser_Psw @DUSER_NAMEED VARCHAR(30),@USER_PWDED VARCHAR(30) as update user_table set DUSER_NAME=@DUSER_NAMEED,USER_PWD=@USER_PWDED where DUSER_NAME=@DUSER_NAMEED ----------------------------------------------------------------------------輸入各表數(shù)據(jù)------
58、------------------------------------------------------------------------------- --輸入供應(yīng)商信息 insert into supplier_info(supplier_code,supplier_name,link_man,link_phone,supplier_address,remark) values('sup00','冠捷電子','劉熔林','15005059312','莆田','小念') insert into supplier_info(supplier_code,supplie
59、r_name,link_man,link_phone,supplier_address,remark) values('sup01','三明石化','育才','15806028560','三明','奔跑的春風(fēng)') insert into supplier_info(supplier_code,supplier_name,link_man,link_phone,supplier_address,remark) values('sup02','才子','永樂','15806028344','莆田','雨下的林') insert into supplier_info(supplier_c
60、ode,supplier_name,link_man,link_phone,supplier_address,remark) values('sup03','華為','朝奇','15806037710','西安','黑鬼') insert into supplier_info(supplier_code,supplier_name,link_man,link_phone,supplier_address,remark) values('sup04','思科','良海','15806027267','泉州','V.I.C') --輸入物品信息 insert into p
61、ro_info(pro_code,pro_name,supplier_code,unit) values('pro00','軍事百科全書','sup00','本') insert into pro_info(pro_code,pro_name,supplier_code,unit) values('pro01','地理百科全書','sup01','本') insert into pro_info(pro_code,pro_name,supplier_code,unit) values('pro02','中國百科全書','sup02','本') insert into pro_
62、info(pro_code,pro_name,supplier_code,unit) values('pro03','國家地理','sup03','本') insert into pro_info(pro_code,pro_name,supplier_code,unit) values('pro04','圣經(jīng)','sup04','本') --輸入庫位信息 insert into place_info(place_code,area_name,pro_code) values('pla00','104','pro00') insert into place_inf
63、o(place_code,area_name,pro_code) values('pla01','104','pro00') insert into place_info(place_code,area_name,pro_code) values('pla02','104','pro01') insert into place_info(place_code,area_name,pro_code) values('pla03','104','pro02') insert into place_info(place_code,area_name,pro_code) values
64、('pla04','104','pro03') --輸入員工信息 insert into operator_info(OPERATOR_ID,DNAME,SEX,LEVEL1,PHONE,ADDRESS) values('ope00','劉熔林','男','倉管員','15806028685','E1_104') insert into operator_info(OPERATOR_ID,DNAME,SEX,LEVEL1,PHONE,ADDRESS) values('ope01','朱江','男','經(jīng)理','15005059312','E1_104') ins
65、ert into operator_info(OPERATOR_ID,DNAME,SEX,LEVEL1,PHONE,ADDRESS) values('ope02','育才','男','倉管主管','15806027267','E1_104') insert into operator_info(OPERATOR_ID,DNAME,SEX,LEVEL1,PHONE,ADDRESS) values('ope03','永樂','男','倉管員','15806028344','E1_104') insert into operator_info(OPERATOR_ID,DNAME,SEX,
66、LEVEL1,PHONE,ADDRESS) values('ope04','朝奇','男','倉管員','15806037710','E1_104') insert into operator_info(OPERATOR_ID,DNAME,SEX,LEVEL1,PHONE,ADDRESS) values('ope05','良海','男','倉管員','15806028560','E1_104') --數(shù)據(jù)單信息 --入庫單信息 insert into list_info(LIST_CODE,LIST_DATE,PRO_NUM,UNIT,PRO_CODE,PLACE_CODE,OPERATOR_ID) values('11111','2010-01-09',10,'本','pro00','pla00','ope00') insert into list_info(LIST_CODE,LIST_DATE,PRO_NUM,UNIT,PRO_CODE,PLACE_CODE,OPERATOR_ID) values('11112','2010-06-1',10
- 溫馨提示:
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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 火力發(fā)電廠各設(shè)備的主要作用大全
- 3.高壓電工考試判斷練習(xí)題含答案
- 企業(yè)電氣防爆知識
- 13 低壓電工電工作業(yè)模擬考試題庫試卷含答案
- 電氣設(shè)備維修的十項原則
- 2.電氣電纜與直流模擬考試復(fù)習(xí)題含答案
- 電氣節(jié)能措施總結(jié)
- 2.電氣電機(jī)(一)模擬考試復(fù)習(xí)題含答案
- 接地電阻測量原理與測量方法
- 3.高壓電工作業(yè)模擬考試題庫試卷含答案
- 礦山維修電工安全技術(shù)操作規(guī)程
- 電工基礎(chǔ)口訣總結(jié)
- 3.某電廠值長面試題含答案解析
- 電工基礎(chǔ)知識順口溜
- 配電系統(tǒng)詳解