倉(cāng)庫(kù)管理系統(tǒng)設(shè)計(jì) 倉(cāng)庫(kù)管理系統(tǒng)論文
《倉(cāng)庫(kù)管理系統(tǒng)設(shè)計(jì) 倉(cāng)庫(kù)管理系統(tǒng)論文》由會(huì)員分享,可在線閱讀,更多相關(guān)《倉(cāng)庫(kù)管理系統(tǒng)設(shè)計(jì) 倉(cāng)庫(kù)管理系統(tǒng)論文(54頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
1、<附錄>設(shè)計(jì)報(bào)告參考格式: XXXXX 課程設(shè)計(jì) 課 程: 數(shù)據(jù)庫(kù) 題 目: 倉(cāng)庫(kù)管理系統(tǒng) 專 業(yè): 軟件工程 班 級(jí): 座 號(hào): 姓 名: ZJ 年 月 日 倉(cāng)庫(kù)管理系統(tǒng) 引言:數(shù)據(jù)庫(kù)技術(shù)是計(jì)算機(jī)科學(xué)中的一個(gè)非常重要的部分,數(shù)據(jù)庫(kù)技術(shù)以數(shù)據(jù)庫(kù)的應(yīng)用也正以
2、日新月異的速度發(fā)展。倉(cāng)庫(kù)管理在企業(yè)的整個(gè)供應(yīng)鏈中起著至關(guān)重要的作用,如果不能保證正確的進(jìn)貨和庫(kù)存控制及發(fā)貨,將會(huì)導(dǎo)致管理費(fèi)用的增加,服務(wù)質(zhì)量難以得到保證,從而影響企業(yè)的競(jìng)爭(zhēng)力。傳統(tǒng)簡(jiǎn)單、靜態(tài)的倉(cāng)庫(kù)管理已無(wú)法保證企業(yè)各種資源的高效利用。如今的倉(cāng)庫(kù)作業(yè)和庫(kù)存控制作業(yè)已十分復(fù)雜化多樣化,僅靠人工記憶和手工錄入,不但費(fèi)時(shí)費(fèi)力,而且容易出錯(cuò),給企業(yè)帶來(lái)巨大損失。使用倉(cāng)庫(kù)管理系統(tǒng) , 對(duì)倉(cāng)庫(kù)各環(huán)節(jié)實(shí)施全過(guò)程控制管理,并可對(duì)貨物進(jìn)行貨位、批次、保質(zhì)期、配送等實(shí)現(xiàn)系統(tǒng)列號(hào)管理,對(duì)整個(gè)收貨、發(fā)貨、補(bǔ)貨、集貨、送貨等各個(gè)環(huán)節(jié)的規(guī)范化作業(yè) , 還可以根據(jù)客戶的需求制作多種合理的統(tǒng)計(jì)報(bào)表。倉(cāng)庫(kù)管理系統(tǒng)能幫助企業(yè)合理有
3、效地利用倉(cāng)庫(kù)空間,以快速、準(zhǔn)確、低成本的方式為客戶提供最好的服務(wù)。 關(guān)鍵字:SQL,Delphi,倉(cāng)庫(kù)管理,系統(tǒng) 1.倉(cāng)庫(kù)管理系統(tǒng) 系統(tǒng)功能的基本要求: 1)產(chǎn)品入庫(kù)管理,可以填寫入庫(kù)單,確認(rèn)產(chǎn)品入庫(kù); 2)產(chǎn)品出庫(kù)管理,可以填寫出庫(kù)單,確認(rèn)出庫(kù); 3)借出管理,憑借條借出,然后能夠還庫(kù); 4)初始庫(kù)存設(shè)置,設(shè)置庫(kù)存的初始值,庫(kù)存的上下警戒限; 5)可以進(jìn)行盤庫(kù),反映每月、年的庫(kù)存情況; 6)可以查詢產(chǎn)品入庫(kù)情況、出庫(kù)情況、當(dāng)前庫(kù)存情況,可以按出庫(kù)單、入庫(kù)單,產(chǎn)品、時(shí)間進(jìn)行查詢; 2.需求分析 基本資料管理: 供貨單位管理:設(shè)置并管理供貨商檔案,檔案信息包
4、括客戶編號(hào)、客戶名稱、地址、聯(lián)系人、聯(lián)系電話和備注信息。 1. 收貨單位管理:設(shè)置并管理收貨單位檔案,檔案信息包括客戶編號(hào)、客戶名稱、地址、聯(lián)系人、聯(lián)系電話和備注信息。 2. 貨品檔案管理:檔案信息包括貨品名稱、編號(hào)、貨品描述、計(jì)量單位、備注說(shuō)明。 3. 庫(kù)管人員設(shè)置:設(shè)置并管理倉(cāng)庫(kù)管理人員。 倉(cāng)庫(kù)貨物進(jìn)出管理: 1. 貨品入倉(cāng)管理:可以自動(dòng)生成入庫(kù)單號(hào),貨品及客戶選擇方便快捷,不限制每筆入庫(kù)單貨物筆數(shù)。 2. 貨品出倉(cāng)管理:可以自動(dòng)生成出庫(kù)單號(hào),貨品及客戶選擇方便快捷,不限制每筆出貨單貨物筆數(shù)。 3. 貨品盤點(diǎn)管理:可以自動(dòng)生成盤點(diǎn)單號(hào),貨品選擇方便快捷。 庫(kù)存查詢及統(tǒng)計(jì):
5、 1. 庫(kù)存查詢:可以隨時(shí)查詢各種貨品庫(kù)存,貨品自動(dòng)分類匯總統(tǒng)計(jì)。 2. 單據(jù)查詢:可以隨時(shí)查詢?nèi)霂?kù)、出庫(kù)、盤點(diǎn)等各種貨物單據(jù)。 3. 綜合查詢:可以隨時(shí)查詢不同時(shí)間段、憑證號(hào)、客戶、貨品等查詢條件查詢?nèi)?、出、盤等數(shù)據(jù),并能對(duì)查詢數(shù)據(jù)進(jìn)行統(tǒng)計(jì)匯總。 庫(kù)存分析報(bào)警: 1. 庫(kù)存上下限設(shè)置:可以設(shè)定倉(cāng)庫(kù)庫(kù)存中各項(xiàng)貨品的庫(kù)存上下限。 庫(kù) 3.概念結(jié)構(gòu)設(shè)計(jì) 1)庫(kù)存實(shí)體E-R圖: 2)入庫(kù)實(shí)體E-R圖: 3) 出庫(kù)實(shí)體E-R圖: 4)部門需求實(shí)體E-R圖: 5)還庫(kù)實(shí)體E-R圖: 6)計(jì)劃采購(gòu)實(shí)體E-R圖: 7)實(shí)體和實(shí)體
6、之間的關(guān)系圖如圖所示: 8) 倉(cāng)庫(kù)管理E-R圖如圖所示 4.邏輯結(jié)構(gòu)設(shè)計(jì) 關(guān)系模型設(shè)計(jì) 1) 倉(cāng)庫(kù)表STORE_INFO NO. 字段名 代碼 類型 約束 1 倉(cāng)庫(kù)號(hào) stoID Char(3) 主鍵 2 已用庫(kù)存 Used_volume Smallint 非空,默認(rèn)0,unsigned,<=All_volume 3 庫(kù)存總量 All_volume Smallint 非空,默認(rèn)10000,unsigned 4 負(fù)責(zé)人 principal Varchar(20) 非空 5 電話號(hào)碼 stoTEL
7、Varchar(15) 2) 零件表PRO_INFO NO. 字段名 代碼 類型 約束 1 零件號(hào) PRO_CODE Char(7) 主鍵 2 名稱 PRO_NAME Varchar(20) 非空 3 規(guī)格 PRO_SIZE Char(10) 4 單價(jià) price Decimal(6,2) 非空,默認(rèn)0,unsigned 5 計(jì)量單位 mensuration Char(4) 非空,默認(rèn)“元” 6 描述 description Text 3) 供應(yīng)商SUPPLIER_INFO NO. 字段名 代碼 類型
8、約束 1 編號(hào) SUPPLIER_CODE varchar(5) 主鍵 2 供應(yīng)商 SUPPLIER_NAME Varchar(25) 非空 3 電話號(hào)碼 LINK_PHONE Varchar(15) 非空 4 地址 address Text 4) 使用者USER_TABLE NO. 字段名 代碼 類型 約束 1 用戶名 DUSER_NAME VARCHAR(30) 主鍵 2 密碼 USER_PWD Varchar(20) 非空 3 用戶級(jí)別 USER_LEVEL Varchar(15) 5) 入庫(kù)LIST
9、_INFO NO. 字段名 代碼 類型 約束 0 入庫(kù)編號(hào) LIST_CODE varchar(5) 主鍵 1 時(shí)間 LIST_DATE datetime 2 物品數(shù)量 PRO_NUM int 3 物品單位 UNIT varchar(4) 4 物品號(hào) PRO_CODE Smallint 非空 5 庫(kù)位代碼 PLACE_CODE Varchar(20) 非空 6 操作員號(hào) OPERATOR_ID Varchar(20) 非空 6) 操作員OPERATOR_INFO NO. 字段名 代碼 類型 約束
10、 0 操作員號(hào) OPERATOR_ID VARCHAR(5) 主鍵 1 姓名 DNAME Char(3) 非空 2 性別 SEX Char(3) 非空 3 等級(jí) LEVEL1 Char(7) 4 電話 PHONE Smallint 非空 5 地點(diǎn) ADDRESS Varchar(20) 非空 7) 庫(kù)位表PLACE_INFO NO. 字段名 代碼 類型 約束 0 庫(kù)位號(hào) PLACE_CODE smallint 主鍵 1 區(qū)域名 AREA_NAME Char(3) 2 物品編號(hào) PRO_COD
11、E Char(7) 主鍵, 3 貨架號(hào) SHELF_NUM Smallint 非空 4 層號(hào) FLOOR_NUM Varchar(20) 非空 5 列號(hào) LINE_NUM Varchar(20) 非空 6 高度 HEIGHT Varchar(20) 非空 7 長(zhǎng)度 LENGTH Timestamp 非空 8 寬度 WIDTH 5.系統(tǒng)流圖 定貨報(bào)告 入 庫(kù) 信 息 處 理 出 庫(kù) 信 息 處 理 購(gòu)貨商需求表 采購(gòu)貨物入庫(kù) 倉(cāng)庫(kù)管理系統(tǒng) 存儲(chǔ)文件 入庫(kù)信息 出庫(kù)信息
12、表 庫(kù)存報(bào)表 供貨商出入庫(kù) 庫(kù)存報(bào)表 6.設(shè)計(jì)存儲(chǔ)過(guò)程 庫(kù)存盤點(diǎn)存儲(chǔ)過(guò)程 設(shè)計(jì)思路: 1、 判斷是否期初盤點(diǎn),期初盤點(diǎn)則根據(jù)已有的入倉(cāng)數(shù)據(jù)和出倉(cāng)數(shù)據(jù),計(jì)算現(xiàn)庫(kù)存數(shù)量,如果沒(méi)有入倉(cāng)數(shù)據(jù)和出倉(cāng)數(shù)據(jù),則數(shù)量計(jì)為0,把結(jié)果數(shù)據(jù)插入盤點(diǎn)信息表,返回成功標(biāo)志,程序結(jié)束; 2、 非期初盤點(diǎn),則根據(jù)當(dāng)前時(shí)間點(diǎn)找到最近一期的盤點(diǎn)數(shù)據(jù),再根據(jù)從該期盤點(diǎn)時(shí)間到當(dāng)前時(shí)間點(diǎn)所有的入倉(cāng)數(shù)據(jù)和出倉(cāng)數(shù)據(jù),計(jì)算現(xiàn)庫(kù)存數(shù)量,把結(jié)果數(shù)據(jù)插入盤點(diǎn)信息表,返回成功標(biāo)志,程序結(jié)束; 3、 考慮到貨品信息表會(huì)不定時(shí)更新,盤點(diǎn)表也要以最新的貨品信息表進(jìn)行盤點(diǎn)。 實(shí)時(shí)庫(kù)存情況存儲(chǔ)過(guò)程
13、 實(shí)時(shí)庫(kù)存情況存儲(chǔ)過(guò)程與庫(kù)存盤點(diǎn)存儲(chǔ)過(guò)程設(shè)計(jì)思路類似,但計(jì)算結(jié)果不需寫到數(shù)據(jù)表,直接以數(shù)據(jù)集形式返回。 設(shè)計(jì)思路: 1、 判斷是否已存在盤點(diǎn)數(shù)據(jù),如否則根據(jù)已有的入倉(cāng)數(shù)據(jù)和出倉(cāng)數(shù)據(jù),計(jì)算現(xiàn)庫(kù)存數(shù)量,如果沒(méi)有入倉(cāng)數(shù)據(jù)和出倉(cāng)數(shù)據(jù),則數(shù)量計(jì)為0,返回結(jié)果數(shù)據(jù)集,程序結(jié)束; 2、 如已存在盤點(diǎn)數(shù)據(jù),則根據(jù)當(dāng)前時(shí)間點(diǎn)找到最近一期的盤點(diǎn)數(shù)據(jù),再根據(jù)從該期盤點(diǎn)時(shí)間到當(dāng)前時(shí)間點(diǎn)所有的入倉(cāng)數(shù)據(jù)和出倉(cāng)數(shù)據(jù),計(jì)算現(xiàn)庫(kù)存數(shù)量,返回結(jié)果數(shù)據(jù)集,程序結(jié)束; 3、 考慮到貨品信息表會(huì)不定時(shí)更新,盤點(diǎn)表也要以最新的貨品信息表進(jìn)行盤點(diǎn)。 查詢庫(kù)存異常情況存儲(chǔ)過(guò)程 查詢庫(kù)存異常情況存儲(chǔ)過(guò)程是以設(shè)置庫(kù)存上下限
14、數(shù)據(jù),對(duì)實(shí)時(shí)庫(kù)存情況進(jìn)行計(jì)算,返回低于庫(kù)存下限或高于上限的貨品數(shù)據(jù) 設(shè)計(jì)思路: 1、 根據(jù)庫(kù)存上下限的數(shù)據(jù),限定計(jì)算實(shí)時(shí)庫(kù)存的貨品范圍; 2、 判斷是否已存在盤點(diǎn)數(shù)據(jù),如否則根據(jù)已有的入倉(cāng)數(shù)據(jù)和出倉(cāng)數(shù)據(jù),計(jì)算現(xiàn)庫(kù)存數(shù)量,返回低于庫(kù)存下限或高于上限的貨品數(shù)據(jù)集,程序結(jié)束; 3、 如已存在盤點(diǎn)數(shù)據(jù),則根據(jù)當(dāng)前時(shí)間點(diǎn)找到最近一期的盤點(diǎn)數(shù)據(jù),再根據(jù)從該期盤點(diǎn)時(shí)間到當(dāng)前時(shí)間點(diǎn)所有的入倉(cāng)數(shù)據(jù)和出倉(cāng)數(shù)據(jù),計(jì)算現(xiàn)庫(kù)存數(shù)量,返回低于庫(kù)存下限或高于上限的貨品數(shù)據(jù)集,程序結(jié)束。 7.Delphi前臺(tái)演示 1、登錄 2主界面 3供應(yīng)商信息管理 4操作員信息管理 5物品信息管理、
15、 6庫(kù)位信息管理 7入庫(kù)信息管理 8.出庫(kù)信息管理 9物資借出管理 10物資歸還管理 11.庫(kù)存信息初始化 12庫(kù)位信息查詢 13庫(kù)盤點(diǎn)操作管理 14.某時(shí)間段庫(kù)存信息查詢 15.按時(shí)間盤點(diǎn)庫(kù)存信息操作 16入庫(kù)信息查詢 17.出庫(kù)信息查詢 18當(dāng)前庫(kù)存信息查詢 19.用戶賬號(hào)管理 20.賬號(hào)密碼修改 8.數(shù)據(jù)庫(kù)的實(shí)施和維護(hù) ----------------------------------------------------------創(chuàng)建數(shù)據(jù)庫(kù)名為Material_DB的數(shù)據(jù)庫(kù)-------
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語(yǔ)句 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語(yǔ)句 create procedure FindAllPro as select pro_code 物品編碼,pro_name 物品名稱,unit 計(jì)量單位,pro_type 物品類型,pro_size 物品規(guī)格,pro_price 單位價(jià)格,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 --庫(kù)位管理SQL語(yǔ)句 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 庫(kù)位號(hào),area_name 區(qū)域名,pro_code 物品編號(hào),shelf_num 貨架號(hào)碼,floor_num 層號(hào),line_num 列號(hào),height 貨格高度,length 貨格長(zhǎng)度,width 貨格寬度 from place_info --操作員信息管理SQL語(yǔ)句 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 級(jí)別,SEX 性別,PHONE 聯(lián)系電話,ADDRESS 住址 from operator_info --入庫(kù)信息管理SQL語(yǔ)句 create procedure FindAllList as select LIST_CODE 入庫(kù)單編號(hào),OPERATOR_ID 操作員代號(hào),LIST_DATE 入庫(kù)時(shí)間,PRO_CODE 入
34、庫(kù)物品編碼,PRO_NUM 物品數(shù)量,UNIT 物品單位,PLACE_CODE 庫(kù)位代號(hào) from list_info create procedure FindAllList_1 as select LIST_CODE 入庫(kù)單編號(hào),OPERATOR_ID 操作員代號(hào),LIST_DATE 入庫(kù)時(shí)間,PRO_CODE 入庫(kù)物品編碼,PRO_NUM 物品數(shù)量,UNIT 物品單位,PLACE_CODE 庫(kù)位代號(hào) 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 --出庫(kù)信息管理SQL語(yǔ)句 create procedure FindAllList_0 as sele
38、ct LIST_CODE 出庫(kù)單編號(hào),OPERATOR_ID 操作員代號(hào),LIST_DATE 出庫(kù)時(shí)間,PRO_CODE 出庫(kù)物品編碼,PRO_NUM 物品數(shù)量,UNIT 物品單位,PLACE_CODE 庫(kù)位代號(hào) 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語(yǔ)句 create procedure FindAllList_o as select LIST_CODE 借出單編號(hào),OPERATOR_ID 操作員代號(hào),LIST_DATE 借出時(shí)間,PRO_CODE 借出物品編碼,PRO_NUM 物品數(shù)量,UNIT 物品單位,PLACE_CODE 庫(kù)位代號(hào) from list_info where list_code like 'o%' --歸還信息管理SQL語(yǔ)句 create procedure FindAllList_i
40、 as select LIST_CODE 歸還單編號(hào),OPERATOR_ID 操作員代號(hào),LIST_DATE 歸還時(shí)間,PRO_CODE 歸還物品編碼,PRO_NUM 物品數(shù)量,UNIT 物品單位,PLACE_CODE 庫(kù)位代號(hào) from list_info where list_code like 'i%' --庫(kù)存信息管理SQL語(yǔ)句 create procedure FindAllStore as select PRO_CODE 入庫(kù)物品編碼,STORE_PRO_NUM 庫(kù)存數(shù)量,STORE_UP_NUM 庫(kù)存上限,STORE_DOWN_NUM 庫(kù)存下
41、限,UNIT 物品單位,PLACE_CODE 庫(kù)位代號(hào) 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 --庫(kù)盤點(diǎn)作業(yè)管理SQL語(yǔ)句 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 入庫(kù)物品編碼,STORE_PRO_NUM 庫(kù)存數(shù)量,STORE_UP_NUM 庫(kù)存上限,STORE_DOWN_NUM 庫(kù)存下限,UNIT 物品單位,PLACE_CODE 庫(kù)位代號(hào) from store_info --入庫(kù)信息查詢 create proc FindAllList_1_time @LIST_DATE
48、ED1 datetime,@LIST_DATEED2 datetime as select LIST_CODE 入庫(kù)單編號(hào),OPERATOR_ID 操作員代號(hào),LIST_DATE 入庫(kù)時(shí)間,PRO_CODE 入庫(kù)物品編碼,PRO_NUM 物品數(shù)量,UNIT 物品單位,PLACE_CODE 庫(kù)位代號(hào) 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 入庫(kù)單編號(hào),OPERATOR_ID 操作員代號(hào),LIST_DATE 入庫(kù)時(shí)間,PRO_CODE 入庫(kù)物品編碼,PRO_NUM 物品數(shù)量,UNIT 物品單位,PLACE_CODE 庫(kù)位代號(hào) 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 入庫(kù)單編號(hào),OPER
50、ATOR_ID 操作員代號(hào),LIST_DATE 入庫(kù)時(shí)間,PRO_CODE 入庫(kù)物品編碼,PRO_NUM 物品數(shù)量,UNIT 物品單位,PLACE_CODE 庫(kù)位代號(hào) 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 入庫(kù)單編號(hào),OPERATOR_ID 操作員代號(hào),LIST_DATE 入庫(kù)時(shí)間,PRO_CODE 入庫(kù)物品編碼,PR
51、O_NUM 物品數(shù)量,UNIT 物品單位,PLACE_CODE 庫(kù)位代號(hào) from list_info where list_code=@list_codeed --出庫(kù)信息查詢 create proc FindAllList_0_time @LIST_DATEED1 datetime,@LIST_DATEED2 datetime as select LIST_CODE 入庫(kù)單編號(hào),OPERATOR_ID 操作員代號(hào),LIST_DATE 入庫(kù)時(shí)間,PRO_CODE 入庫(kù)物品編碼,PRO_NUM 物品數(shù)量,UNIT 物品單位,PLACE_CODE 庫(kù)位代號(hào) 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 入庫(kù)單編號(hào),OPERATOR_ID 操作員代號(hào),LIST_DATE 入庫(kù)時(shí)間,PRO_CODE 入庫(kù)物品編碼,PRO_NUM 物品數(shù)量,UNIT 物品單位,PLACE_CODE 庫(kù)位代號(hào) 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 入庫(kù)單編號(hào),OPERATOR_ID 操作員代號(hào),LIST_DATE 入庫(kù)時(shí)間,PRO_CODE 入庫(kù)物品編碼,PRO_NUM 物品數(shù)量,UNIT 物品單位,PLACE_CODE 庫(kù)位代號(hào) 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 出庫(kù)單編號(hào),OPERATOR_ID 操作員代號(hào),LIST_DATE 出庫(kù)時(shí)間,PRO_CODE 出庫(kù)物品編碼,PRO_NUM 物品數(shù)量,UNIT 物品單位,PLACE_CODE 庫(kù)位代號(hào) from list_info where list_code=@list_codeed --用戶信息表管理SQL語(yǔ)句 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 用戶級(jí)別 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','才子','永樂(lè)','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','中國(guó)百科全書','sup02','本') insert into pro_
62、info(pro_code,pro_name,supplier_code,unit) values('pro03','國(guó)家地理','sup03','本') insert into pro_info(pro_code,pro_name,supplier_code,unit) values('pro04','圣經(jīng)','sup04','本') --輸入庫(kù)位信息 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','劉熔林','男','倉(cāng)管員','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','育才','男','倉(cāng)管主管','15806027267','E1_104') insert into operator_info(OPERATOR_ID,DNAME,SEX,LEVEL1,PHONE,ADDRESS) values('ope03','永樂(lè)','男','倉(cāng)管員','15806028344','E1_104') insert into operator_info(OPERATOR_ID,DNAME,SEX,
66、LEVEL1,PHONE,ADDRESS) values('ope04','朝奇','男','倉(cāng)管員','15806037710','E1_104') insert into operator_info(OPERATOR_ID,DNAME,SEX,LEVEL1,PHONE,ADDRESS) values('ope05','良海','男','倉(cāng)管員','15806028560','E1_104') --數(shù)據(jù)單信息 --入庫(kù)單信息 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: 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 第七章-透射電子顯微鏡
- 群落的結(jié)構(gòu)(課件)
- 焊接基礎(chǔ)知識(shí)
- 水文地質(zhì)學(xué)課件
- 某公司員工工傷安全管理規(guī)定
- 消防培訓(xùn)課件:安全檢修(要點(diǎn))
- 某公司安全生產(chǎn)考核與獎(jiǎng)懲辦法范文
- 安全作業(yè)活動(dòng)安全排查表
- 某公司危險(xiǎn)源安全辨識(shí)、分類和風(fēng)險(xiǎn)評(píng)價(jià)、分級(jí)辦法
- 某公司消防安全常識(shí)培訓(xùn)資料
- 安全培訓(xùn)資料:危險(xiǎn)化學(xué)品的類別
- 中小學(xué)寒假學(xué)習(xí)計(jì)劃快樂(lè)度寒假充實(shí)促成長(zhǎng)
- 紅色插畫風(fēng)輸血相關(guān)知識(shí)培訓(xùn)臨床輸血流程常見(jiàn)輸血不良反應(yīng)
- 14.應(yīng)急救援隊(duì)伍訓(xùn)練記錄
- 某公司各部門及人員安全生產(chǎn)責(zé)任制