版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
<附錄>設(shè)計(jì)報(bào)告參考格式:XXXXX課程設(shè)計(jì)課程:數(shù)據(jù)庫(kù)題目:倉(cāng)庫(kù)管理系統(tǒng)專(zhuān)業(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)用也正以日新月異的速度發(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ù)客戶(hù)的需求制作多種合理的統(tǒng)計(jì)報(bào)表。倉(cāng)庫(kù)管理系統(tǒng)能幫助企業(yè)合理有效地利用倉(cāng)庫(kù)空間,以快速、準(zhǔn)確、低成本的方式為客戶(hù)提供最好的服務(wù)。關(guān)鍵字:SQL,Delphi,倉(cāng)庫(kù)管理,系統(tǒng)1.倉(cāng)庫(kù)管理系統(tǒng)系統(tǒng)功能的基本要求:1)產(chǎn)品入庫(kù)管理,可以填寫(xiě)入庫(kù)單,確認(rèn)產(chǎn)品入庫(kù);2)產(chǎn)品出庫(kù)管理,可以填寫(xiě)出庫(kù)單,確認(rèn)出庫(kù);3)借出管理,憑借條借出,然后能夠還庫(kù);4)初始庫(kù)存設(shè)置,設(shè)置庫(kù)存的初始值,庫(kù)存的上下警戒限;5)可以進(jìn)行盤(pán)庫(kù),反映每月、年的庫(kù)存情況;6)可以查詢(xún)產(chǎn)品入庫(kù)情況、出庫(kù)情況、當(dāng)前庫(kù)存情況,可以按出庫(kù)單、入庫(kù)單,產(chǎn)品、時(shí)間進(jìn)行查詢(xún);2.需求分析基本資料管理:供貨單位管理:設(shè)置并管理供貨商檔案,檔案信息包括客戶(hù)編號(hào)、客戶(hù)名稱(chēng)、地址、聯(lián)系人、聯(lián)系電話和備注信息。收貨單位管理:設(shè)置并管理收貨單位檔案,檔案信息包括客戶(hù)編號(hào)、客戶(hù)名稱(chēng)、地址、聯(lián)系人、聯(lián)系電話和備注信息。貨品檔案管理:檔案信息包括貨品名稱(chēng)、編號(hào)、貨品描述、計(jì)量單位、備注說(shuō)明。庫(kù)管人員設(shè)置:設(shè)置并管理倉(cāng)庫(kù)管理人員。倉(cāng)庫(kù)貨物進(jìn)出管理:貨品入倉(cāng)管理:可以自動(dòng)生成入庫(kù)單號(hào),貨品及客戶(hù)選擇方便快捷,不限制每筆入庫(kù)單貨物筆數(shù)。貨品出倉(cāng)管理:可以自動(dòng)生成出庫(kù)單號(hào),貨品及客戶(hù)選擇方便快捷,不限制每筆出貨單貨物筆數(shù)。貨品盤(pán)點(diǎn)管理:可以自動(dòng)生成盤(pán)點(diǎn)單號(hào),貨品選擇方便快捷。庫(kù)存查詢(xún)及統(tǒng)計(jì):庫(kù)存查詢(xún):可以隨時(shí)查詢(xún)各種貨品庫(kù)存,貨品自動(dòng)分類(lèi)匯總統(tǒng)計(jì)。單據(jù)查詢(xún):可以隨時(shí)查詢(xún)?nèi)霂?kù)、出庫(kù)、盤(pán)點(diǎn)等各種貨物單據(jù)。綜合查詢(xún):可以隨時(shí)查詢(xún)不同時(shí)間段、憑證號(hào)、客戶(hù)、貨品等查詢(xún)條件查詢(xún)?nèi)?、出、盤(pán)等數(shù)據(jù),并能對(duì)查詢(xún)數(shù)據(jù)進(jìn)行統(tǒng)計(jì)匯總。庫(kù)存分析報(bào)警:庫(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)部門(mén)需求實(shí)體E-R圖:5)還庫(kù)實(shí)體E-R圖:6)計(jì)劃采購(gòu)實(shí)體E-R圖:7)實(shí)體和實(shí)體之間的關(guān)系圖如圖所示:倉(cāng)庫(kù)管理E-R圖如圖所示4.邏輯結(jié)構(gòu)設(shè)計(jì)關(guān)系模型設(shè)計(jì)倉(cāng)庫(kù)表STORE_INFONO.字段名代碼類(lèi)型約束1倉(cāng)庫(kù)號(hào)stoIDChar(3)主鍵2已用庫(kù)存Used_volumeSmallint非空,默認(rèn)0,unsigned,<=All_volume3庫(kù)存總量All_volumeSmallint非空,默認(rèn)10000,unsigned4負(fù)責(zé)人principalVarchar(20)非空5電話號(hào)碼stoTELVarchar(15)零件表PRO_INFONO.字段名代碼類(lèi)型約束1零件號(hào)PRO_CODEChar(7)主鍵2名稱(chēng)PRO_NAMEVarchar(20)非空3規(guī)格PRO_SIZEChar(10)4單價(jià)priceDecimal(6,2)非空,默認(rèn)0,unsigned5計(jì)量單位mensurationChar(4)非空,默認(rèn)“元”6描述descriptionText供應(yīng)商SUPPLIER_INFONO.字段名代碼類(lèi)型約束1編號(hào)SUPPLIER_CODEvarchar(5)主鍵2供應(yīng)商SUPPLIER_NAMEVarchar(25)非空3電話號(hào)碼LINK_PHONEVarchar(15)非空4地址addressText使用者USER_TABLENO.字段名代碼類(lèi)型約束1用戶(hù)名DUSER_NAMEVARCHAR(30)主鍵2密碼USER_PWDVarchar(20)非空3用戶(hù)級(jí)別USER_LEVELVarchar(15)入庫(kù)LIST_INFONO.字段名代碼類(lèi)型約束0入庫(kù)編號(hào)LIST_CODEvarchar(5)主鍵1時(shí)間LIST_DATEdatetime2物品數(shù)量PRO_NUMint3物品單位UNITvarchar(4)4物品號(hào)PRO_CODESmallint非空5庫(kù)位代碼PLACE_CODEVarchar(20)非空6操作員號(hào)OPERATOR_IDVarchar(20)非空操作員OPERATOR_INFONO.字段名代碼類(lèi)型約束0操作員號(hào)OPERATOR_IDVARCHAR(5)主鍵1姓名DNAMEChar(3)非空2性別SEXChar(3)非空3等級(jí)LEVEL1Char(7)4電話PHONESmallint非空5地點(diǎn)ADDRESSVarchar(20)非空庫(kù)位表PLACE_INFONO.字段名代碼類(lèi)型約束0庫(kù)位號(hào)PLACE_CODEsmallint主鍵1區(qū)域名AREA_NAMEChar(3)2物品編號(hào)PRO_CODEChar(7)主鍵,3貨架號(hào)SHELF_NUMSmallint非空4層號(hào)FLOOR_NUMVarchar(20)非空5列號(hào)LINE_NUMVarchar(20)非空6高度HEIGHTVarchar(20)非空7長(zhǎng)度LENGTHTimestamp非空8寬度 WIDTH5.系統(tǒng)流圖定貨報(bào)告入庫(kù)信定貨報(bào)告入庫(kù)信息處理出庫(kù)信息處理購(gòu)貨商需求表采購(gòu)貨物入庫(kù)倉(cāng)庫(kù)管理系統(tǒng)存儲(chǔ)文件購(gòu)貨商需求表采購(gòu)貨物入庫(kù)倉(cāng)庫(kù)管理系統(tǒng)存儲(chǔ)文件入庫(kù)信息入庫(kù)信息出庫(kù)信息表出庫(kù)信息表庫(kù)存報(bào)表庫(kù)存報(bào)表供貨商出入庫(kù)庫(kù)存報(bào)表供貨商出入庫(kù)庫(kù)存報(bào)表6.設(shè)計(jì)存儲(chǔ)過(guò)程庫(kù)存盤(pán)點(diǎn)存儲(chǔ)過(guò)程設(shè)計(jì)思路:判斷是否期初盤(pán)點(diǎn),期初盤(pá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ù)插入盤(pán)點(diǎn)信息表,返回成功標(biāo)志,程序結(jié)束;非期初盤(pán)點(diǎn),則根據(jù)當(dāng)前時(shí)間點(diǎn)找到最近一期的盤(pán)點(diǎn)數(shù)據(jù),再根據(jù)從該期盤(pán)點(diǎn)時(shí)間到當(dāng)前時(shí)間點(diǎn)所有的入倉(cāng)數(shù)據(jù)和出倉(cāng)數(shù)據(jù),計(jì)算現(xiàn)庫(kù)存數(shù)量,把結(jié)果數(shù)據(jù)插入盤(pán)點(diǎn)信息表,返回成功標(biāo)志,程序結(jié)束;考慮到貨品信息表會(huì)不定時(shí)更新,盤(pán)點(diǎn)表也要以最新的貨品信息表進(jìn)行盤(pán)點(diǎn)。實(shí)時(shí)庫(kù)存情況存儲(chǔ)過(guò)程實(shí)時(shí)庫(kù)存情況存儲(chǔ)過(guò)程與庫(kù)存盤(pán)點(diǎn)存儲(chǔ)過(guò)程設(shè)計(jì)思路類(lèi)似,但計(jì)算結(jié)果不需寫(xiě)到數(shù)據(jù)表,直接以數(shù)據(jù)集形式返回。設(shè)計(jì)思路:判斷是否已存在盤(pán)點(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é)束;如已存在盤(pán)點(diǎn)數(shù)據(jù),則根據(jù)當(dāng)前時(shí)間點(diǎn)找到最近一期的盤(pán)點(diǎn)數(shù)據(jù),再根據(jù)從該期盤(pán)點(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é)束;考慮到貨品信息表會(huì)不定時(shí)更新,盤(pán)點(diǎn)表也要以最新的貨品信息表進(jìn)行盤(pán)點(diǎn)。查詢(xún)庫(kù)存異常情況存儲(chǔ)過(guò)程查詢(xún)庫(kù)存異常情況存儲(chǔ)過(guò)程是以設(shè)置庫(kù)存上下限數(shù)據(jù),對(duì)實(shí)時(shí)庫(kù)存情況進(jìn)行計(jì)算,返回低于庫(kù)存下限或高于上限的貨品數(shù)據(jù)設(shè)計(jì)思路:根據(jù)庫(kù)存上下限的數(shù)據(jù),限定計(jì)算實(shí)時(shí)庫(kù)存的貨品范圍;判斷是否已存在盤(pán)點(diǎn)數(shù)據(jù),如否則根據(jù)已有的入倉(cāng)數(shù)據(jù)和出倉(cāng)數(shù)據(jù),計(jì)算現(xiàn)庫(kù)存數(shù)量,返回低于庫(kù)存下限或高于上限的貨品數(shù)據(jù)集,程序結(jié)束;如已存在盤(pán)點(diǎn)數(shù)據(jù),則根據(jù)當(dāng)前時(shí)間點(diǎn)找到最近一期的盤(pán)點(diǎn)數(shù)據(jù),再根據(jù)從該期盤(pán)點(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物品信息管理、6庫(kù)位信息管理7入庫(kù)信息管理8.出庫(kù)信息管理9物資借出管理10物資歸還管理11.庫(kù)存信息初始化12庫(kù)位信息查詢(xún)13庫(kù)盤(pán)點(diǎn)操作管理14.某時(shí)間段庫(kù)存信息查詢(xún)15.按時(shí)間盤(pán)點(diǎn)庫(kù)存信息操作16入庫(kù)信息查詢(xún)17.出庫(kù)信息查詢(xún)18當(dāng)前庫(kù)存信息查詢(xún)19.用戶(hù)賬號(hào)管理20.賬號(hào)密碼修改8.數(shù)據(jù)庫(kù)的實(shí)施和維護(hù)----------------------------------------------------------創(chuàng)建數(shù)據(jù)庫(kù)名為Material_DB的數(shù)據(jù)庫(kù)----------------------------------------------------------------------------------CREATEDATABASEMaterial_DBONPRIMARY( NAME='Material_DB1', FILENAME='C:\ProgramFiles\MicrosoftSQLServer\MSSQL\DATA\Material_DB1.mdf', SIZE=10MB, MAXSIZE=500MB, FILEGROWTH=20MB), ( NAME='Material_DB2', FILENAME='C:\ProgramFiles\MicrosoftSQLServer\MSSQL\DATA\Material_DB2.mdf', SIZE=1MB, MAXSIZE=100MB, FILEGROWTH=10MB) LOGON( NAME='Material_DB_Log', FILENAME='C:\ProgramFiles\MicrosoftSQLServer\MSSQL\DATA\Material_DB_Log.ldf', SIZE=10MB, MAXSIZE=100MB, FILEGROWTH=10%);GO------------------------------------------------------------創(chuàng)建各實(shí)體與聯(lián)系的關(guān)系表-----------------------------------------------------------------------------------------供應(yīng)商管理SQL語(yǔ)句createprocedureFindAllSupplierasselectsupplier_code供應(yīng)商代碼,supplier_name供應(yīng)商名稱(chēng),link_man聯(lián)系人,link_phone聯(lián)系電話,supplier_address供應(yīng)商地址,remark備注fromsupplier_infocreateprocInsertSupplier@SUPPLIER_CODEEDvarchar(5),@SUPPLIER_NAMEEDvarchar(25),@LINK_MANEDvarchar(8),@LINK_PHONEEDvarchar(15),@SUPPLIER_ADDRESSEDvarchar(50),@REMARKEDvarchar(255)asinsertintosupplier_info(supplier_code,supplier_name,link_man,link_phone,supplier_address,remark)values(@supplier_codeed,@supplier_nameed,@link_maned,@link_phoneed,@supplier_addressed,@remarked)createprocModifySupplier@SUPPLIER_CODEEDvarchar(5),@SUPPLIER_NAMEEDvarchar(25),@LINK_MANEDvarchar(8),@LINK_PHONEEDvarchar(15),@SUPPLIER_ADDRESSEDvarchar(50),@REMARKEDvarchar(255)asupdatesupplier_infosetsupplier_code=@supplier_codeed,supplier_name=@supplier_nameed,link_man=@link_maned,link_phone=@link_phoneed,supplier_address=@supplier_addressed,remark=@remarkedwheresupplier_code=@supplier_codeedcreateprocDeleteSupplier@Supplier_codeedvarchar(5)asdeletefromsupplier_infowheresupplier_code=@supplier_codeed--物品管理SQL語(yǔ)句createprocedureFindAllProasselectpro_code物品編碼,pro_name物品名稱(chēng),unit計(jì)量單位,pro_type物品類(lèi)型,pro_size物品規(guī)格,pro_price單位價(jià)格,supplier_code供應(yīng)商代碼,order_num訂貨批量,order_time訂貨提前期frompro_infocreateprocInsertPro@pro_codeedvarchar(5),@pro_nameedvarchar(15),@pro_typeedvarchar(5),@supplier_codeedvarchar(5),@unitedvarchar(4),@pro_sizeedvarchar(15),@order_numedint,@pro_priceedint,@order_timeedintasinsertintopro_info(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)createprocModifyPro@pro_codeedvarchar(5),@pro_nameedvarchar(15),@pro_typeedvarchar(5),@supplier_codeedvarchar(5),@unitedvarchar(4),@pro_sizeedvarchar(15),@order_numedint,@pro_priceedint,@order_timeedintasupdatepro_infosetpro_code=@pro_codeed,pro_name=@pro_nameed,pro_type=@pro_typeed,supplier_code=@supplier_codeed,unit=@united,pro_size=@pro_sizeed,order_num=@order_numed,pro_price=@pro_priceed,order_time=@order_timeedwherepro_code=@pro_codeedcreateprocDeletePro@pro_codeedvarchar(5)asdeletefrompro_infowherepro_code=@pro_codeed--庫(kù)位管理SQL語(yǔ)句createprocInsertPlace@PLACE_CODEEDVARCHAR(5),@AREA_NAMEEDVARCHAR(10),@PRO_CODEEDVARCHAR(5),@SHELF_NUMEDINT,@FLOOR_NUMEDINT,@LINE_NUMEDINT,@HEIGHTEDINT,@LENGTHEDINT,@WIDTHEDINTasinsertintoplace_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,@LENGTHED,@WIDTHED)createprocModifyPlace@PLACE_CODEEDVARCHAR(5),@AREA_NAMEEDVARCHAR(10),@PRO_CODEEDVARCHAR(5),@SHELF_NUMEDINT,@FLOOR_NUMEDINT,@LINE_NUMEDINT,@HEIGHTEDINT,@LENGTHEDINT,@WIDTHEDINTasupdateplace_infosetplace_code=@place_codeed,area_name=@area_nameed,pro_code=@pro_codeed,shelf_num=@shelf_numed,floor_num=@floor_numed,line_num=@line_numed,height=@heighted,length=@lengthed,width=@widthedwhereplace_code=@place_codeedcreateprocDeletePlace@place_codeedvarchar(5)asdeletefromplace_infowhereplace_code=@place_codeedcreateprocedureFindAllPlaceasselectplace_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貨格寬度f(wàn)romplace_info--操作員信息管理SQL語(yǔ)句createprocInsertOperator@OPERATOR_IDEDVARCHAR(5),@NAMEEDVARCHAR(8),@SEXEDVARCHAR(2),@LEVEL1EDVARCHAR(10),@PHONEEDVARCHAR(15),@ADDRESSEDVARCHAR(30)asinsertintooperator_info(OPERATOR_ID,DNAME,SEX,LEVEL1,PHONE,ADDRESS)values(@OPERATOR_IDED,@NAMEED,@SEXED,@LEVEL1ED,@PHONEED,@ADDRESSED)createprocModifyOperator@OPERATOR_IDEDVARCHAR(5),@NAMEEDVARCHAR(8),@SEXEDVARCHAR(2),@LEVEL1EDVARCHAR(10),@PHONEEDVARCHAR(15),@ADDRESSEDVARCHAR(30)asupdateoperator_infosetOPERATOR_ID=@OPERATOR_IDED,DNAME=@NAMEED,SEX=@SEXED,LEVEL1=@LEVEL1ED,PHONE=@PHONEED,ADDRESS=@ADDRESSEDwhereoperator_id=@OPERATOR_IDEDcreateprocDeleteOperator@operator_idedvarchar(5)asdeletefromoperator_infowhereoperator_id=@operator_idedcreateprocedureFindAllOperatorasselectOPERATOR_ID操作員ID,DNAME姓名,LEVEL1級(jí)別,SEX性別,PHONE聯(lián)系電話,ADDRESS住址fromoperator_info--入庫(kù)信息管理SQL語(yǔ)句createprocedureFindAllListasselectLIST_CODE入庫(kù)單編號(hào),OPERATOR_ID操作員代號(hào),LIST_DATE入庫(kù)時(shí)間,PRO_CODE入庫(kù)物品編碼,PRO_NUM物品數(shù)量,UNIT物品單位,PLACE_CODE庫(kù)位代號(hào)fromlist_infocreateprocedureFindAllList_1asselectLIST_CODE入庫(kù)單編號(hào),OPERATOR_ID操作員代號(hào),LIST_DATE入庫(kù)時(shí)間,PRO_CODE入庫(kù)物品編碼,PRO_NUM物品數(shù)量,UNIT物品單位,PLACE_CODE庫(kù)位代號(hào)fromlist_infowherelist_codelike'1%'createprocInsertList@LIST_CODEEDvarchar(5),@LIST_DATEEDdatetime,@PRO_NUMEDint,@UNITEDvarchar(4),@PRO_CODEEDvarchar(5),@PLACE_CODEEDVARCHAR(5),@OPERATOR_IDEDVARCHAR(5)asinsertintolist_info(LIST_CODE,LIST_DATE,PRO_NUM,UNIT,PRO_CODE,PLACE_CODE,OPERATOR_ID)values(@LIST_CODEED,@LIST_DATEED,@PRO_NUMED,@UNITED,@PRO_CODEED,@PLACE_CODEED,@OPERATOR_IDED)createprocModifyList@LIST_CODEEDvarchar(5),@LIST_DATEEDdatetime,@PRO_NUMEDint,@UNITEDvarchar(4),@PRO_CODEEDvarchar(5),@PLACE_CODEEDVARCHAR(5),@OPERATOR_IDEDVARCHAR(5)asupdatelist_infosetLIST_CODE=@list_codeed,LIST_DATE=@list_dateed,PRO_NUM=@pro_numed,UNIT=@united,PRO_CODE=@pro_codeed,PLACE_CODE=@place_codeed,OPERATOR_ID=@operator_idedwherelist_code=@list_codeedcreateprocDeleteList@List_codeedvarchar(5)asdeletefromlist_infowherelist_code=@list_codeed--出庫(kù)信息管理SQL語(yǔ)句createprocedureFindAllList_0asselectLIST_CODE出庫(kù)單編號(hào),OPERATOR_ID操作員代號(hào),LIST_DATE出庫(kù)時(shí)間,PRO_CODE出庫(kù)物品編碼,PRO_NUM物品數(shù)量,UNIT物品單位,PLACE_CODE庫(kù)位代號(hào)fromlist_infowherelist_codelike'0%'createprocFindStore_Pro_Place@PRO_CODEEDVARCHAR(5),@PLACE_CODEEDVARCHAR(5)asselect*fromstore_infowherepro_code=@pro_codeedandplace_code=@place_codeed--借出信息管理SQL語(yǔ)句createprocedureFindAllList_oasselectLIST_CODE借出單編號(hào),OPERATOR_ID操作員代號(hào),LIST_DATE借出時(shí)間,PRO_CODE借出物品編碼,PRO_NUM物品數(shù)量,UNIT物品單位,PLACE_CODE庫(kù)位代號(hào)fromlist_infowherelist_codelike'o%'--歸還信息管理SQL語(yǔ)句createprocedureFindAllList_iasselectLIST_CODE歸還單編號(hào),OPERATOR_ID操作員代號(hào),LIST_DATE歸還時(shí)間,PRO_CODE歸還物品編碼,PRO_NUM物品數(shù)量,UNIT物品單位,PLACE_CODE庫(kù)位代號(hào)fromlist_infowherelist_codelike'i%'--庫(kù)存信息管理SQL語(yǔ)句createprocedureFindAllStoreasselectPRO_CODE入庫(kù)物品編碼,STORE_PRO_NUM庫(kù)存數(shù)量,STORE_UP_NUM庫(kù)存上限,STORE_DOWN_NUM庫(kù)存下限,UNIT物品單位,PLACE_CODE庫(kù)位代號(hào)fromstore_infocreateprocInsertStore@PRO_CODEEDVARCHAR(5),@STORE_PRO_NUMEDINT,@STORE_UP_NUMEDINT,@STORE_DOWN_NUMEDINT,@UNITEDVARCHAR(4),@PLACE_CODEEDVARCHAR(5)asinsertintostore_info(PRO_CODE,STORE_PRO_NUM,STORE_UP_NUM,STORE_DOWN_NUM,UNIT,PLACE_CODE)values(@PRO_CODEED,@STORE_PRO_NUMED,@STORE_UP_NUMED,@STORE_DOWN_NUMED,@UNITED,@PLACE_CODEED)createprocModifyStore@PRO_CODEEDVARCHAR(5),@STORE_PRO_NUMEDINT,@STORE_UP_NUMEDINT,@STORE_DOWN_NUMEDINT,@UNITEDVARCHAR(4),@PLACE_CODEEDVARCHAR(5)asupdatestore_infosetPRO_CODE=@PRO_CODEED,STORE_PRO_NUM=@STORE_PRO_NUMED,STORE_UP_NUM=@STORE_UP_NUMED,STORE_DOWN_NUM=@STORE_DOWN_NUMED,UNIT=@UNITED,PLACE_CODE=@PLACE_CODEEDwherepro_code=@pro_codeedandplace_code=@place_codeedcreateprocInsertStore_List@PRO_CODEEDVARCHAR(5),@STORE_PRO_NUMEDINT,@UNITEDVARCHAR(4),@PLACE_CODEEDVARCHAR(5)asinsertintostore_info(PRO_CODE,STORE_PRO_NUM,UNIT,PLACE_CODE)values(@PRO_CODEED,@STORE_PRO_NUMED,@UNITED,@PLACE_CODEED)createprocModifyStore_List@PRO_CODEEDVARCHAR(5),@STORE_PRO_NUMEDINT,@UNITEDVARCHAR(4),@PLACE_CODEEDVARCHAR(5)asupdatestore_infosetPRO_CODE=@PRO_CODEED,STORE_PRO_NUM=@STORE_PRO_NUMED,UNIT=@UNITED,PLACE_CODE=@PLACE_CODEEDwherepro_code=@pro_codeedandplace_code=@place_codeedcreateprocDeleteStore@PRO_CODEEDVARCHAR(5),@PLACE_CODEEDVARCHAR(5)asdeletefromstore_infowherepro_code=@pro_codeedandplace_code=@place_codeed--庫(kù)盤(pán)點(diǎn)作業(yè)管理SQL語(yǔ)句createprocModifyStore_ProNum@PRO_CODEEDVARCHAR(5),@PLACE_CODEEDVARCHAR(5),@STORE_PRO_NUMEDINTasupdatestore_infosetSTORE_PRO_NUM=@STORE_PRO_NUMEDwherepro_code=@pro_codeedandplace_code=@place_codeedcreateprocFindStore_Pro@PRO_CODEEDVARCHAR(5)asselect*fromstore_infowherepro_code=@pro_codeedcreateprocFindAllStore_OperateasselectPRO_CODE入庫(kù)物品編碼,STORE_PRO_NUM庫(kù)存數(shù)量,STORE_UP_NUM庫(kù)存上限,STORE_DOWN_NUM庫(kù)存下限,UNIT物品單位,PLACE_CODE庫(kù)位代號(hào)fromstore_info--入庫(kù)信息查詢(xún)createprocFindAllList_1_time@LIST_DATEED1datetime,@LIST_DATEED2datetimeasselectLIST_CODE入庫(kù)單編號(hào),OPERATOR_ID操作員代號(hào),LIST_DATE入庫(kù)時(shí)間,PRO_CODE入庫(kù)物品編碼,PRO_NUM物品數(shù)量,UNIT物品單位,PLACE_CODE庫(kù)位代號(hào)fromlist_infowherelist_codelike'1%'andlist_datebetween@list_dateed1and@list_dateed2createprocFindAllList_1_Pro_code@PRO_CODEEDvarchar(5)asselectLIST_CODE入庫(kù)單編號(hào),OPERATOR_ID操作員代號(hào),LIST_DATE入庫(kù)時(shí)間,PRO_CODE入庫(kù)物品編碼,PRO_NUM物品數(shù)量,UNIT物品單位,PLACE_CODE庫(kù)位代號(hào)fromlist_infowherelist_codelike'1%'andpro_code=@pro_codeedcreateprocFindAllList_1_Ope_id@OPERATOR_IDEDVARCHAR(5)asselectLIST_CODE入庫(kù)單編號(hào),OPERATOR_ID操作員代號(hào),LIST_DATE入庫(kù)時(shí)間,PRO_CODE入庫(kù)物品編碼,PRO_NUM物品數(shù)量,UNIT物品單位,PLACE_CODE庫(kù)位代號(hào)fromlist_infowherelist_codelike'1%'andoperator_id=@operator_idedcreateprocFindList_1_ListCode@LIST_CODEEDVARCHAR(5)asselectLIST_CODE入庫(kù)單編號(hào),OPERATOR_ID操作員代號(hào),LIST_DATE入庫(kù)時(shí)間,PRO_CODE入庫(kù)物品編碼,PRO_NUM物品數(shù)量,UNIT物品單位,PLACE_CODE庫(kù)位代號(hào)fromlist_infowherelist_code=@list_codeed--出庫(kù)信息查詢(xún)createprocFindAllList_0_time@LIST_DATEED1datetime,@LIST_DATEED2datetimeasselectLIST_CODE入庫(kù)單編號(hào),OPERATOR_ID操作員代號(hào),LIST_DATE入庫(kù)時(shí)間,PRO_CODE入庫(kù)物品編碼,PRO_NUM物品數(shù)量,UNIT物品單位,PLACE_CODE庫(kù)位代號(hào)fromlist_infowherelist_codelike'0%'andlist_datebetween@list_dateed1and@list_dateed2createprocFindAllList_0_Pro_code@PRO_CODEEDvarchar(5)asselectLIST_CODE入庫(kù)單編號(hào),OPERATOR_ID操作員代號(hào),LIST_DATE入庫(kù)時(shí)間,PRO_CODE入庫(kù)物品編碼,PRO_NUM物品數(shù)量,UNIT物品單位,PLACE_CODE庫(kù)位代號(hào)fromlist_infowherelist_codelike'0%'andpro_code=@pro_codeedcreateprocFindAllList_0_Ope_id@OPERATOR_IDEDVARCHAR(5)asselectLIST_CODE入庫(kù)單編號(hào),OPERATOR_ID操作員代號(hào),LIST_DATE入庫(kù)時(shí)間,PRO_CODE入庫(kù)物品編碼,PRO_NUM物品數(shù)量,UNIT物品單位,PLACE_CODE庫(kù)位代號(hào)fromlist_infowherelist_codelike'0%'andoperator_id=@operator_idedcreateprocFindList_0_ListCode@LIST_CODEEDVARCHAR(5)asselectLIST_CODE出庫(kù)單編號(hào),OPERATOR_ID操作員代號(hào),LIST_DATE出庫(kù)時(shí)間,PRO_CODE出庫(kù)物品編碼,PRO_NUM物品數(shù)量,UNIT物品單位,PLACE_CODE庫(kù)位代號(hào)fromlist_infowherelist_code=@list_codeed--用戶(hù)信息表管理SQL語(yǔ)句createprocInsertUser@DUSER_NAMEEDVARCHAR(30),@USER_PWDEDVARCHAR(30),@USER_LEVELEDVARCHAR(10)asinsertintouser_table(DUSER_NAME,USER_PWD,USER_LEVEL)values(@DUSER_NAMEED,@USER_PWDED,@USER_LEVELED)createprocUpdateUser@DUSER_NAMEEDVARCHAR(30),@USER_PWDEDVARCHAR(30),@USER_LEVELEDVARCHAR(10)asupdateuser_tablesetDUSER_NAME=@DUSER_NAMEED,USER_PWD=@USER_PWDED,USER_LEVEL=@USER_LEVELEDwhereDUSER_NAME=@DUSER_NAMEEDcreateprocDeleteUser@DUSER_NAMEEDVARCHAR(30)asdeletefromuser_tablewhereDUSER_NAME=@DUSER_NAMEEDcreateprocFindAllUserasselectDUSER_NAME用戶(hù)名,USER_PWD用戶(hù)密碼,USER_LEVEL用戶(hù)級(jí)別fromuser_tablecreateprocUpdateUser_Psw@DUSER_NAMEEDVARCHAR(30),@USER_PWDEDVARCHAR(30)asupdateuser_tablesetDUSER_NAME=@DUSER_NAMEED,USER_PWD=@USER_PWDEDwhereDUSER_NAME=@DUSER_NAMEED----------------------------------------------------------------------------輸入各表數(shù)據(jù)---------------------------------------------------------------------------------------輸入供應(yīng)商信息insertintosupplier_info(supplier_code,supplier_name,link_man,link_phone,supplier_address,remark)values('sup00','冠捷電子','劉熔林',,'莆田','小念')insertintosupplier_info(supplier_code,supplier_name,link_man,link_phone,supplier_address,remark)values('sup01','三明石化','育才',,'三明','奔跑的春風(fēng)')insertintosupplier_info(supplier_code,supplier_name,link_man,link_phone,supplier_address,remark)values('sup02','才子','永樂(lè)',,'莆田','雨下的林')insertintosupplier_info(supplier_code,supplier_name,link_man,link_phone,supplier_address,remark)values('sup03','華為','朝奇',,'西安','黑鬼')insertintosupplier_info(supplier_code,supplier_name,link_man,link_phone,supplier_address,remark)values('sup04','思科','良海',,'泉州','V.I.C')--輸入物品信息insertintopro_info(pro_code,pro_name,supplier_code,unit)values('pro00','軍事百科全書(shū)','sup00','本')insertintopro_info(pro_code,pro_name,supplier_code,unit)values('pro01','地理百科全書(shū)','sup01','本')insertintopro_info(pro_code,pro_name,supplier_code,unit)values('pro02','中國(guó)百科全書(shū)','sup02','本')insertintopro_info(pro_code,pro_name,supplier_code,unit)values('pro03','國(guó)家地理','sup03','本')insertintopro_info(pro_code,pro_name,supplier_code,unit)values('pro04','圣經(jīng)','sup04','本')--輸入庫(kù)位信息insertintoplace_info(place_code,area_name,pro_code)values('pla00','104','pro00')insertintoplace_info(place_code,area_name,pro_code)values('pla01','104','pro00')insertintoplace_info(place_code,area_name,pro_code)values('pla02','104','pro01')insertintoplace_info(place_code,area_name,pro_code)values('pla03','104','pro02')insertintoplace_info(place_code,area_name,pro_code)values('pla04','104','pro03')--輸入員工信息insertintooperator_info(OPERATOR_ID,DNAME,SEX,LEVEL1,PHONE,ADDRESS)values('ope00','劉熔林','男','倉(cāng)管員',,'E1_104')insertintooperator_info(OPERATOR_ID,DNAME,SEX,LEVEL1,PHONE,ADDRESS)values('ope01','朱江','男','經(jīng)理',,'E1_104')insertintooperator_info(OPERATOR_ID,DNAME,SEX,LEVEL1,PHONE,ADDRESS)values('ope02','育才','男','倉(cāng)管主管',,'E1_104')insertintooperator_info(OPERATOR_ID,DNAME,SEX,LEVEL1,PHONE,ADDRESS)values('ope03','永樂(lè)','男','倉(cāng)管員',,'E1_104')insertintooperator_info(OPERATOR_ID,DNAME,SEX,LEVEL1,PHONE,ADDRESS)values('ope04','朝奇','男','倉(cāng)管員',,'E1_104')insertintooperator_info(OPERATOR_ID,DNAME,SEX,LEVEL1,PHONE,ADDRESS)values('ope05','良海','男','倉(cāng)管員',,'E1_104')--數(shù)據(jù)單信息--入庫(kù)單信息insertintolist_info(LIST_CODE,LIST_DATE,PRO_NUM,UNIT,PRO_CODE,PLACE_CODE,OPERATOR_ID)values('11111','2010-01-09',10,'本','pro00','pla00','ope00')insertintolist_info(LIST_CODE,LIST_DATE,PRO_NUM,UNIT,PRO_CODE,PLACE_CODE,OPERATOR_ID)values('11112','2010-06-1',10,'本','pro00','pla01','ope00')insertintolist_info(LIST_CODE,LIST_DATE,PRO_NUM,UNIT,PRO_CODE,PLACE_CODE,OPERATOR_ID)values('11113','2010-04-29',10,'本','pro00','pla01','ope01')insertintolist_info(LIST_CODE,LIST_DATE,PRO_NUM,UNIT,PRO_CODE,PLACE_CODE,OPERATOR_ID)values('11114','2010-01-31',10,'本','pro01','pla02','ope00')insertintolist_info(LIST_CODE,LIST_DATE,PRO_NUM,UNIT,PRO_CODE,PLACE_CODE,OPERATOR_ID)values('11115','2010-03-02',10,'本','pro02','pla03','ope00')--出庫(kù)單信息insertintolist_info(LIST_CODE,LIST_DATE,PRO_NUM,UNIT,PRO_CODE,PLACE_CODE,OPERATOR_ID)values('01111','2010-01-09',1,'本','pro00','pla00','ope00')insertintolist_info(LIST_CODE,LIST_DATE,PRO_NUM,UNIT,PRO_CODE,PLACE_CODE,OPERATOR_ID)values('01112','2010-01-21',2,'本','pro00','pla01','ope00')insertintolist_info(LIST_CODE,LIST_DATE,PRO_NUM,UNIT,PRO_CODE,PLACE_CODE,OPERATOR_ID)values('01113','2010-05-29',3,'本','pro00','pla01','ope01')insertintolist_info(LIST_CODE,LIST_DATE,PRO_NUM,UNIT,PRO_CODE,PLACE_CODE,OPERATOR_ID)values('01114','2010-01-31',4,'本','pro01','pla02','ope00')insertintolist_info(LIST_CODE,LIST_DATE,PRO_NUM,UNIT,PRO_CODE,PLACE_CODE,OPERATOR_ID)values('01115','2010-04-02',5,'本','pro02','pla03','ope00')--用戶(hù)信息insertintouser_table(DUSER_NAME,USER_PWD,USER_LEVEL)values('張學(xué)友','110','系統(tǒng)管理員')insertintouser_table(DUSER_NAME,USER_PWD,USER_LEVEL)values('劉德華','110','系統(tǒng)管理員')insertintouser_table(DUSER_NAME,USER_PWD,USER_LEVEL)values('郭富城','110','普通用戶(hù)')insertintouser_table(DUSER_NAME,USER_PWD,USER_LEVEL)values('黎明','110','系統(tǒng)管理員')--庫(kù)存信息insertintostore_info(PRO_CODE,STORE_PRO_NUM,STORE_UP_NUM,STORE_DOWN_NUM,UNIT,PLACE_CODE)values('pro00',0,1000,10,'本','pla00')insertintostore_info(PRO_CODE,STORE_PRO_NUM,STORE_UP_NUM,STORE_DOWN_NUM,UNIT,PLACE_CODE)values('pro00',0,1000,10,'本','pla01')insertintostore_info(PRO_CODE,STORE_PRO_NUM,STORE_UP_NUM,STORE_DOWN_NUM,UNIT,PLACE_CODE)values('pro00',0,1000,10,'本','pla02')insertintostore_info(PRO_CODE,STORE_PRO_NUM,STORE_UP_NUM,STORE_DOWN_NUM,UNIT,PLACE_CODE)values('pro01',0,1000,10,'本','pla01')insertintostore_info(PRO_CODE,STORE_PRO_NUM,STORE_UP_NUM,STORE_DOWN_NUM,UNIT,PLACE_CODE)values('pro02',0,1000,10,'本','pla02')insertintostore_info(PRO_CODE,STORE_PRO_NUM,STORE_UP_NUM,STORE_DOWN_NUM,UNIT,PLACE_CODE)values('pro03',0,1000,10,'本','pla03')------------------------------------------------------------------按時(shí)間查詢(xún)庫(kù)存信息-------------------------------------------------------------------------------------------------------------------------------------------入庫(kù)庫(kù)存信息查詢(xún)---------------------------------------------------------------------------------------查詢(xún)庫(kù)存某段時(shí)間總?cè)霂?kù)數(shù)createprocget_suminstorenum_from_list@LIST_DATEED1datetime,@LIST_DATEED2datetime,@sum_pro_numedintoutputasselect@sum_pro_numed=sum(pro_num)fromlist_infowherelist_codelike'1%'andlist_datebetween@list_dateed1and@list_dateed2--查詢(xún)某段時(shí)間某物品總?cè)霂?kù)數(shù)createprocget_suminstorenum_pro_from_list@LIST_DATEED1datetime,@LIST_DATEED2datetime,@PRO_CODEEDvarchar(5),@sum_pro_numedintoutputasselect@sum_pro_numed=sum(pro_num)fromlist_infowherelist_codelike'1%'andpro_code=@pro_codeedandlist_datebetween@list_dateed1and@list_dateed2--查詢(xún)某段時(shí)間某物品在某庫(kù)位總?cè)霂?kù)數(shù)createprocget_suminstorenum_pro_place_from_list@LIST_DATEED1datetime,@LIST_DATEED2datetime,@PRO_CODEEDvarchar(5),@PLACE_CODEEDVARCHAR(5),@sum_pro_numedintoutputasselect@sum_pro_numed=sum(pro_num)fromlist_infowherelist_codelike'1%'andpro_code=@pro_codeedandplace_code=@place_codeedandlist_datebetween@list_dateed1and@list_dateed2--查詢(xún)?nèi)霂?kù)基本信息表createprocFindAllList_1_Pro_code_Time_Place@PRO_CODEEDvarchar(5),@LIST_DATEED1datetime,@LIST_DATEED2datetime,@PLACE_CODEEDVARCHAR(5)asselectLIST_CODE入庫(kù)單編號(hào),OPERATOR_ID操作員代號(hào),LIST_DATE入庫(kù)時(shí)間,PRO_CODE入庫(kù)物品編碼,PRO_NUM物品數(shù)量,UNIT物品單位,PLACE_CODE庫(kù)位代號(hào)fromlist_infowherelist_codelike'1%'andpro_code=@pro_codeedandplace_code=@place_codeedandlist_datebetween@list_dateed1and@list_dateed2------------------------------------------------------------------------出庫(kù)庫(kù)存信息查詢(xún)----------------------------------------------------------------------------------查詢(xún)庫(kù)存某段時(shí)間總出庫(kù)數(shù)createprocget_sumoutstorenum_from_list@LIST_DATEED1datetime,@LIST_DATEED2datetime,@sum_pro_numedintoutputasselect@sum_pro_numed=sum(pro_num)fromlist_infowherelist_codelike'0%'andlist_datebetween@list_dateed1and@list_dateed2--查詢(xún)某段時(shí)間某物品總出庫(kù)數(shù)createprocget_sumoutstorenum_pro_from_list@LIST_DATEED1datetime,@LIST_DATEED2datetime,@PRO_CODEEDvarchar(5),@sum_pro_numedintoutputasselect@sum_pro_numed=sum(pro_num)fromlist_infowherelist_codelike'0%'andpro_code=@pro_codeedandlist_datebetween@list_dateed1and@list_dateed2--查詢(xún)某段時(shí)間某物品在某庫(kù)位總出庫(kù)數(shù)createprocget_sumoutstorenum_pro_place_from_list@LIST_DATEED1datetime,@LIST_DATEED2datetime,@PRO_CODEEDvarchar(5),@PLACE_CODEEDVARCHAR(5),@sum_pro_numedintoutputasselect@sum_pro_numed=sum(pro_num)fromlist_infowherelist_codelike'0%'andpro_code=@pro_codeedandplace_code=@place_codeedandlist_datebetween@list_dateed1and@list_dateed2--查詢(xún)出庫(kù)基本信息表createprocFindAllList_0_Pro_code_Time_Place@PRO_CODEEDvarchar(5),@LIST_DATEED1datetime,@LIST_DATEED2datetime,@PLACE_CODEEDVARCHAR(5)asselectLIST_CODE出庫(kù)單編號(hào),OPERATOR_ID操作員代號(hào),LIST_DATE出庫(kù)時(shí)間,PRO_CODE出庫(kù)物品編碼,PRO_NUM物品數(shù)量,UNIT物品單位,PLACE_CODE庫(kù)位代號(hào)fromlist_infowherelist_codelike'0%'andpro_code=@pro_codeedandplace_code=@place_codeedandlist_datebetween@list_dateed1and@list_dateed2------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------查詢(xún)各表SQL語(yǔ)句selectsupplier_code供應(yīng)商代碼,supplier_name供應(yīng)商名稱(chēng),link_man聯(lián)系人,link_phone聯(lián)系電話,supplier_address供應(yīng)商地址,remark備注fromsupplier_infoselectpro_code物品編碼,pro_name物品名稱(chēng),unit計(jì)量單位,pro_type物品類(lèi)型,pro_size物品規(guī)格,pro_price單位價(jià)格,supplier_code供應(yīng)商代碼,order_num訂貨批量,order_time訂貨提前期frompro_infoselectplace_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貨格寬度f(wàn)romplace_infoselectOPERATOR_ID操作員ID,DNAME姓名,LEVEL1級(jí)別,SEX性別,PHONE聯(lián)系電話,ADDRESS住址fromoperator_infoselectLIST_CODE入庫(kù)單編號(hào),OPERATOR_ID操作員代號(hào),LIST_DATE入庫(kù)時(shí)間,PRO_CODE入庫(kù)物品編碼,PRO_NUM物品數(shù)量,UNIT物品單位,PLACE_CODE庫(kù)位代號(hào)fromlist_infoselectPRO_CODE入庫(kù)物品編碼,STORE_PRO_NUM庫(kù)存數(shù)量,STORE_UP_NUM庫(kù)存上限,STORE_DOWN_NUM庫(kù)存下限,UNIT物品單位,PLACE_CODE庫(kù)位代號(hào)fromstore_infoselectDUSER_NAME用戶(hù)名,USER_PWD用戶(hù)密碼,USER_LEVEL用戶(hù)級(jí)別fromuser_table9.心得體會(huì)這次已經(jīng)不是第一次做課程設(shè)計(jì)了,每次的感覺(jué)都不同,但有一點(diǎn)是相同的,那就是鍛煉了自己,提升了自己在課本與實(shí)踐中的結(jié)合,真正做到學(xué)以自用,從建立數(shù)據(jù)開(kāi)始,對(duì)靈據(jù)庫(kù)設(shè)計(jì)理念及思想上有更高的認(rèn)識(shí),從需求分析,到概念設(shè)計(jì)和邏輯設(shè)計(jì),E-R圖的表示,數(shù)據(jù)字典的創(chuàng)建,懂得了不少有關(guān)數(shù)據(jù)庫(kù)開(kāi)發(fā)過(guò)程中的知識(shí),在實(shí)驗(yàn)中建表,及其關(guān)系模式,關(guān)系代數(shù)的建立及理解,將SQL語(yǔ)的查詢(xún)語(yǔ)句用得淋漓盡致,增強(qiáng)了自己在數(shù)據(jù)庫(kù)中應(yīng)用SQL語(yǔ)言的靈活性,其中包括,插入、刪除、修改、查詢(xún),牽涉表和表之間的聯(lián)系,主建與外主鍵的定義,約束項(xiàng)的設(shè)置,使邏輯更嚴(yán)密。雖然在課程設(shè)計(jì)的過(guò)程中遇到很多麻煩,但是團(tuán)隊(duì)的成員通過(guò)上網(wǎng)查資料,通過(guò)請(qǐng)教同學(xué)和老師,還是完成了本次課程設(shè)計(jì),另外,雖然我們還沒(méi)學(xué)Delphi,但是通過(guò)查資料,和老師同學(xué)交流,最終也作出系統(tǒng)的前臺(tái),雖然不是那么好,但是這給我們動(dòng)手能力帶來(lái)很大的幫助,在以后學(xué)Delphi會(huì)更加輕松。10.參考文獻(xiàn)1.數(shù)據(jù)庫(kù)系統(tǒng)概論(第四版)王珊薩師煊高等教育出版社2006.52.《數(shù)據(jù)庫(kù)應(yīng)用技術(shù)——SQLServer篇》,徐守祥編,人民郵電出版社,2005年5月第一版3.MySQL開(kāi)發(fā)者SQL權(quán)威指南(荷)RickF.vanderLans著許杰星李強(qiáng)等譯機(jī)械工業(yè)出版社2008.14.Delphi數(shù)據(jù)庫(kù)開(kāi)發(fā)及精選實(shí)例姚巍編著,中國(guó)電力出版社,2007年9月第一版指導(dǎo)老師:蔣建輝、王晨陽(yáng)基于C8051F單片機(jī)直流電動(dòng)機(jī)反饋控制系統(tǒng)的設(shè)計(jì)與研究基于單片機(jī)的嵌入式Web服務(wù)器的研究MOTOROLA單片機(jī)MC68HC(8)05PV8/A內(nèi)嵌EEPROM的工藝和制程方法及對(duì)良率的影響研究基于模糊控制的電阻釬焊單片機(jī)溫度控制系統(tǒng)的研制基于MCS-51系列單片機(jī)的通用控制模塊的研究基于單片機(jī)實(shí)現(xiàn)的供暖系統(tǒng)最佳啟停自校正(STR)調(diào)節(jié)器單片機(jī)控制的二級(jí)倒立擺系統(tǒng)的研究基于增強(qiáng)型51系列單片機(jī)的TCP/IP協(xié)議棧的實(shí)現(xiàn)基于單片機(jī)的蓄電池自動(dòng)監(jiān)測(cè)系統(tǒng)基于32位嵌入式單片機(jī)系統(tǒng)的圖像采集與處理技術(shù)的研究基于單片機(jī)的作物營(yíng)養(yǎng)診斷專(zhuān)家系統(tǒng)的研究基于單片機(jī)的交流伺服電機(jī)運(yùn)動(dòng)控制系統(tǒng)研究與開(kāi)發(fā)基于單片機(jī)的泵管內(nèi)壁硬度測(cè)試儀的研制基于單片機(jī)的自動(dòng)找平控制系統(tǒng)研究基于C8051F040單片機(jī)的嵌入式系統(tǒng)開(kāi)發(fā)基于單片機(jī)的液壓動(dòng)力系統(tǒng)狀態(tài)監(jiān)測(cè)儀開(kāi)發(fā)模糊Smith智能控制方法的研究及其單片機(jī)實(shí)現(xiàn)一種基于單片機(jī)的軸快流CO〈,2〉激光器的手持控制面板的研制基于雙單片機(jī)沖床數(shù)控系統(tǒng)的研究基于CYGNAL單片機(jī)的在線間歇式濁度儀的研制基于單片機(jī)的噴油泵試驗(yàn)臺(tái)控制器的研制基于單片機(jī)的軟起動(dòng)器的研究和設(shè)計(jì)基于單片機(jī)控制的高速快走絲電火花線切割機(jī)床短循環(huán)走絲方式研究基于單片機(jī)的機(jī)電產(chǎn)品控制系統(tǒng)開(kāi)發(fā)基于PIC單片機(jī)的智能手機(jī)充電器HYPERLINK"/detail.htm?
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025民間個(gè)人向個(gè)人借款合同
- 2025年度知識(shí)產(chǎn)權(quán)保密協(xié)議范本(含研發(fā)成果)3篇
- 二零二五年度科技園區(qū)銀行貸款擔(dān)保協(xié)議2篇
- 2025年度農(nóng)村自建房合同協(xié)議書(shū)(含空氣源熱泵安裝)
- 二零二五年度農(nóng)業(yè)現(xiàn)代化農(nóng)村土地承包經(jīng)營(yíng)權(quán)租賃協(xié)議
- 二零二五年度特種設(shè)備制造許可證轉(zhuǎn)讓合同3篇
- 2025年度飼料行業(yè)人才培養(yǎng)合作協(xié)議詳盡版3篇
- 二零二五年度XX教育機(jī)構(gòu)收取管理費(fèi)服務(wù)協(xié)議3篇
- 2025年二零二五企業(yè)研發(fā)基地場(chǎng)地租賃合作協(xié)議3篇
- 2025年度碼頭租賃及集裝箱裝卸業(yè)務(wù)一體化合作協(xié)議3篇
- 2024年01月北京房山滬農(nóng)商村鎮(zhèn)銀行2024招考筆試歷年參考題庫(kù)附帶答案詳解
- 2024年度寵物用品銷(xiāo)售代理合同范本3篇
- 湖南2025年湖南生物機(jī)電職業(yè)技術(shù)學(xué)院招聘35人歷年參考題庫(kù)(頻考版)含答案解析
- 部隊(duì)物業(yè)服務(wù)投標(biāo)方案
- 2024北京海淀五年級(jí)(上)期末英語(yǔ)(教師版)
- 銷(xiāo)售單 代合同范例
- 期末模擬卷 2024-2025學(xué)年人教版數(shù)學(xué)六年級(jí)上冊(cè)(含答案)
- GB/T 44351-2024退化林修復(fù)技術(shù)規(guī)程
- 《比特幣完整介紹》課件
- 江蘇省2023年生物小高考試題含答案解析
- 邊坡土壓力計(jì)算(主動(dòng)土壓力法)
評(píng)論
0/150
提交評(píng)論