freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

物流管理系統(tǒng)中封倉功能的設(shè)計(jì)與實(shí)現(xiàn)論文-wenkub.com

2025-06-19 21:40 本頁面
   

【正文】 還要感謝我的家人和女友,他們都非常支持我的學(xué)習(xí)和將來的工作,使我在精神上一直感到很充實(shí)。通過津菱物流管理系統(tǒng)地開發(fā),我切實(shí)地感受到了軟件能夠簡化工作流程,為企業(yè),乃至整個(gè)行業(yè)帶來不可低估改進(jìn)。由于這種工作方式效率較為底下,后來采用了軟件工程思想中的基線(Baseline)方法,在項(xiàng)目組公共的 ftp 上放置作為一定時(shí)期內(nèi)基準(zhǔn)的代碼庫,各人均以此為標(biāo)準(zhǔn),在此基礎(chǔ)上進(jìn)行開發(fā),開發(fā)效率才有所提高。世上無難事,只怕有心人,任何一種技術(shù),只要用心去學(xué),最終都是會(huì)掌握的。如果把這些問題放到現(xiàn)在,也許用不了幾分鐘就能解決。33 / 41第六章 項(xiàng)目總結(jié)與展望 項(xiàng)目心得津菱物流管理系統(tǒng)是我所接觸的第一個(gè)用 PowerBuilder 開發(fā)的項(xiàng)目,由于之前在學(xué)校學(xué)的都是 C++和 Java,所以在項(xiàng)目的一開始對于 PowerBuilder 的開發(fā)環(huán)境很不適應(yīng),甚至不知道應(yīng)該將代碼寫在哪里。 其它復(fù)制方法簡介在復(fù)制數(shù)據(jù)庫的過程中本人亦發(fā)現(xiàn)了一些其他的數(shù)據(jù)庫復(fù)制的方法和工具,但是由于時(shí)間所限,沒有一一進(jìn)行深究,在這里僅作簡單介紹:1)PowerDesigner:可將原數(shù)據(jù)庫在 PowerDesigner 中先反向工程,然后可以生成其表結(jié)構(gòu)。3)生成新數(shù)據(jù)庫使用 isql 命令執(zhí)行所有創(chuàng)建表, 文件,創(chuàng)建數(shù)據(jù)庫主體。 復(fù)制過程1)創(chuàng)建新數(shù)據(jù)庫 sytrade70在 Sybase Central 中創(chuàng)建新的數(shù)據(jù)庫 sytrade70,分配邏輯空間和數(shù)據(jù)空間。與其說 bcp 是一個(gè)命令,不如說它是一個(gè)十分好用的附帶工具。由于對數(shù)據(jù)庫的同時(shí)操作導(dǎo)致了不同部分開發(fā)人員的測試與開發(fā)工作同時(shí)進(jìn)行變得十分困難,有時(shí)甚至?xí)a(chǎn)生臟數(shù)據(jù)。1) 進(jìn)貨進(jìn)貨與登記入庫 采購訂單錄入2) 進(jìn)貨進(jìn)貨與登記入庫 進(jìn)貨登記與入庫3) 門店要貨要貨單錄入4) 配送配送啟動(dòng)配送啟動(dòng)5) 配送配送出庫配送出庫 測試結(jié)果1)三明治集成測試結(jié)果分析配送中心自動(dòng)封倉解封功能正常,配送中心手動(dòng)封倉解封功能正常,且被封倉商品雖然可以被要貨但是最終不能被配送出庫,被解封后能參加配送出庫。? 自動(dòng)解封部分:a.打開“配送中心自動(dòng)封倉解封”窗口,設(shè)置“解封起始日期”為“2022/03/10”, “解封終止日期”為“2022/09/10” ,查詢結(jié)果為所 有有效期在此時(shí)間段的已自動(dòng)封倉商品,查詢功能正常。II.系統(tǒng)測試:將一批商品從整個(gè)系統(tǒng)的業(yè)務(wù)流程:進(jìn)貨-庫內(nèi)管理-出庫,進(jìn)行測試。根據(jù)不同的功能實(shí)現(xiàn),將封倉部分三明治集成測試主要結(jié)構(gòu)設(shè)計(jì)如圖 52:配送出庫自動(dòng)封倉手工封倉手工解封封倉查詢自動(dòng)解封查詢解封圖 52:封倉部分三明治集成圖在進(jìn)行完三明治集成測試之后,再對整個(gè)系統(tǒng)進(jìn)行系統(tǒng)測試,其流程如圖53:配送出庫部分與封倉關(guān)系密切28 / 41進(jìn)貨 庫內(nèi)管理 配送出庫采購定單錄入進(jìn)貨登記入庫:封倉部分要貨單錄入配送啟動(dòng)配送出庫圖 53:系統(tǒng)測試流程圖3)測試數(shù)據(jù)的設(shè)計(jì):I.三明治集成:自動(dòng)封倉部分:采用庫內(nèi)已有商品進(jìn)行查詢,然后對指定商品封倉。這種方法缺點(diǎn)是,當(dāng)(不是如果?。┌l(fā)現(xiàn)失敗時(shí),沒有多少線索能夠用來幫助確定缺陷位置,故不采用。故決定對該系統(tǒng)采用單元測試和集成測試。在這種工作方式中,程序的運(yùn)行沒有固定的流程,程序中的代碼也是為各種可能發(fā)生的事件而編寫,用戶可以通過編寫腳本來說明當(dāng)事件被觸發(fā)時(shí)所要完成的處理過程,這樣程序便被寫成許多獨(dú)立的片段。 rollback transaction stkloc_close mit transaction raiserror 556677 ,39。 select , , StorageNo , StkCellId ,StkCellNointo StkCell2)由于在分揀倉位以及傾斜貨架(津菱系統(tǒng)不要求,但作為以后的擴(kuò)展接口保留此類型貨架)上的商品不能被封倉,所以不能在此窗口中顯示這些商品:Where c . StkCellTypeId not in ( 100 ,110 ) /*StkCellTypeId 為 100和 110,為放在分揀倉位和傾斜貨架上的商品*/3)Tbb_Article 表中 LInclQty 定義為==商品的提前報(bào)警天數(shù) 將庫存Tbd_StkLoc 中 ValidDate LInclQty m_ValidDays 沒有封倉的商品查詢出來from Tbd_StkLoc a , StkCell b , Tbb_Article c where a . DeptId = b . DeptId and a . StkCellId = b . StkCellId and a . ArtiId = c . ArtiId and a . StorageId = b . StorageId and StkStatus 4 /*即選擇沒有被封倉的商品 */and 0 /*選擇庫存商品數(shù)量不為零的商品*/and = m_ValidDays4)檢索得到的結(jié)果返回給數(shù)據(jù)窗口對象 d_stkloc_listselect DeptId , StkLocId , StkCellNo , ArtiCode , ArtiName , ArtiSpec ,Qty = convert ( int , StkQty / DistInclQty ) , ArtiSpec , DistSubQty = 23 / 41StkQty – convert ( int , StkQty / DistInclQty ) * DistInclQty , ProcDate , ValidDate , AutoCloseMark , StkStatus , StorageNo ,DistInclQty , DistUnit , LInclQty as WarnDatefrom StkLoc s , Tbb_Article a where = return 1 Spu_Stkloc_AutoClose此存儲(chǔ)過程被窗口 w_stkloc_autoclose_alarm 中的自動(dòng)封倉事件sy_autofengcang 調(diào)用,主要實(shí)現(xiàn)了將庫內(nèi)商品中有效期在預(yù)警日期之前的商品全部封倉,其功能實(shí)現(xiàn)如下:1)定義變量m_StkStatus 和m_Note,為改變商品 庫存狀態(tài)(即將Tbd_StkLoc 表中該商品的 StkStatus 字段值改為 8)以及庫存狀態(tài)說明(即將Tbd_StkLoc 表中該商品的 Note 字段值改為“過保自動(dòng)封倉” )作準(zhǔn)備:declare m_StkStatus smallint,/* 封倉狀態(tài) */ m_Note varchar (100 )select m_StkStatus = 8 , m_Note = 39。 else if charindex ( m_StkCellNo , 39。 存儲(chǔ)過程實(shí)現(xiàn) Spq_Stk_CloseAlarm此存儲(chǔ)過程被窗口 w_stkloc_autoclose_alarm 中的數(shù)據(jù)窗口對象調(diào)用,實(shí)現(xiàn)了對有效期在預(yù)警日期之前的存儲(chǔ)倉位商品進(jìn)行查詢的功能。 )end ifst_3 . visible = falselm_menu . of_disable ( lm_menu . m_edit . m_item_1 )return 1end if5.其他功能此窗口中的其他功能按鈕亦從系統(tǒng)中的父類繼承,分別實(shí)現(xiàn)了復(fù)位,保存,另存,預(yù)覽,打印,關(guān)閉等功能。 , 39。 , 39。 )st_3 . visible = falselm_menu . of_disable ( lm_menu . m_edit . m_item_1 )ib_firstquery = falsethis . triggerevent ( 39。? 循環(huán)調(diào)用存儲(chǔ)過程:for ll_row = 1 to ll_maxrow if dw_list . isselected ( ll_row ) then/*調(diào)用存儲(chǔ)過程具體實(shí)現(xiàn)代碼*/end ifnext? 解封結(jié)果處理:if ll_rowpoint = ii_rowall then /*解封成功*/messagebox ( 39。 % 39。 39。 終止日期不合法 39。 1900/01/01 39。 終止日期不可以比起始日期小 39。 起始日期不合法 39。1900/01/0139。 yyyy/mm/dd 39。 過保質(zhì)期自動(dòng)封倉解封窗口主要實(shí)現(xiàn)1.創(chuàng)建窗口主體 w_stkloc_autoclose_unclose在 PB 中創(chuàng)建 ObjectWindow w_stkloc_autoclose_unclose,按照設(shè)計(jì),增各個(gè)控件:dw_storage(dw_u_storage_query), st_1(statictext), sle_stkcell(sy_u_sle), dw_list(sy_u_dw), st_2(statictext), st_3(statictext), em_1(editmask), em_2(editmask), st_4(statictext), st_5(statictext)。 , 39。事件在調(diào)用存儲(chǔ)過程完畢之后,再次調(diào)用查詢函數(shù),刷新數(shù)據(jù)窗口: ( 39。%39。表 Tbd_StkLoc 包含的各個(gè)字段:? 表示商品所屬標(biāo)識(shí)的字段:DeptId (配送中心部門標(biāo)識(shí)) ,StkLocId(配送中心14 / 41庫存標(biāo)識(shí)) ,StkRegId(配送中心進(jìn)貨登記標(biāo)識(shí)) ,StorageId(配送中心倉庫標(biāo)識(shí)) ,StkCellId(配送中心倉位標(biāo)識(shí)) ,ProvId(供應(yīng)商標(biāo)識(shí)) ,ArtiId(基商品標(biāo)識(shí)) ,ImpArtiId(進(jìn)貨類商品標(biāo)識(shí))? 表示商品基本信息的字段:ArtiClassCode(商品分類碼) ,ImpInclQty(進(jìn)貨包裝基商品含量) ,ImpUnit(進(jìn)貨包裝計(jì)量單位) ,DistInclQty(配送包裝基商品含量) ,DistUnit(配送包裝計(jì)量單位)? 表示現(xiàn)存該商品信息的字段:StkQty(配送中心庫存單品數(shù)量) ,TolQty(配送中心庫存單品可配送數(shù)量) ,TaxPrice(庫存商品含稅進(jìn)價(jià)) ,UnTaxPrice (庫存商品無稅進(jìn)價(jià)) ,ITaxRate(商品進(jìn)項(xiàng)稅率) ,ImpDate(配送中心入庫日期) ,ProcDate(配送中心商品生產(chǎn)日期) ,ValidDate (配送中心商品有效日期 ) ,BatchCode(配送中心商品批號(hào)) ,GiftTypeId(贈(zèng)品類型標(biāo)識(shí))? 表示庫內(nèi)該商品狀態(tài)的字段:AutoCloseMark (自動(dòng)封倉允許標(biāo)志) ,CloseDate(封倉日期) ,EmptyDate (倉卡結(jié)零日期) ,StkStatus(配送中心庫存狀態(tài)) ,Note( 配送中心庫存說明 ) ,OptrId (操作員標(biāo)識(shí))此表中的 StkStatus 為商品的庫存狀態(tài)值,其具體含義如下:0正常(可配送)1正在配送(不可出庫)2手工點(diǎn)菜封倉(可配送)4手工配送封倉(不可點(diǎn)菜,不可配送)8到有效期自動(dòng)封倉(不可點(diǎn)菜,不可配送)16配送中心內(nèi)部返品封倉(不可點(diǎn)菜,不可配送)32配送返品封倉(不可點(diǎn)菜,不可配送)64保留庫存封倉(不可點(diǎn)菜,不可配送)128退貨封倉(不可點(diǎn)菜,不可配送)256與供應(yīng)商調(diào)換封倉(不可點(diǎn)菜,不可配送)512配送中心內(nèi)部移庫過程封倉(中間狀態(tài))注: 由于現(xiàn)有需求中對于點(diǎn)菜封倉不做要求,所以在用戶操作界面上將與點(diǎn)菜封倉有關(guān)的操作取消,但是考慮到由于公司以后業(yè)務(wù)的發(fā)展或者別的需求,點(diǎn)菜封倉可能會(huì)在以后有所要求,所以在系統(tǒng)內(nèi)部實(shí)現(xiàn)中保留與點(diǎn)菜封倉有關(guān)的15 / 41字段及屬性,以留作做將來功能擴(kuò)展之用。按住Ctrl 和 Shift 鍵可對此數(shù)據(jù)窗口中的記錄進(jìn)行單選或者多選,點(diǎn)擊解封按鈕可以將
點(diǎn)擊復(fù)制文檔內(nèi)容
數(shù)學(xué)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1