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

正文內(nèi)容

畢業(yè)論文港口貨運(yùn)統(tǒng)計(jì)與決策支持系統(tǒng)-資料下載頁

2025-06-19 18:06本頁面
  

【正文】 rn=1便是只選擇了最新一條數(shù)據(jù),將其他舊的無用信息排除,不抽取。to_date(,39。YYYYMMDDHH24MISS39。)。最里層的from的表便是設(shè)計(jì)的數(shù)據(jù)源的表。 最終共建視圖17個。 kettle程序場站進(jìn)出門信息、箱信息回執(zhí)信息、提單回執(zhí)信息、進(jìn)口艙單信息、裝卸船的轉(zhuǎn)換如圖41和圖42。這五個信息是使用時間戳作為ETL增量更新的方法的,所以第一步要在底賬中獲取最大id即時間戳,以提單信息回執(zhí)為例,此步驟代碼為:SELECT DECODE(MAXID ,NULL,39。039。,MAXID) AS MAXID FROM(select max(ccrespon_blno_info_id) as maxid from k_etl_ccblnoresponse)。第二部根據(jù)第一步傳入的最大id從視圖中抽取信息,以提單信息回執(zhí)為例,此步驟代碼為select * from v_k_ccblnoresponse where ccrespon_blno_info_id?,問號即上一步傳來的參數(shù)。第三部將第二部抽取的數(shù)據(jù)載入底賬表,這里分兩種情況,一種像提單信息回執(zhí)和箱信息回執(zhí)這種只插入不跟新的情況,另一種是像進(jìn)出門信息和進(jìn)口艙單信息這種不僅要能插入而且要能更新的情況。第一種直接用表輸出組件即可;第二種需要用到插入/更新組件,以裝卸船為例,組件需要填寫的信息如圖43。圖41 使用時間戳(1) 圖42 使用時間戳(2)圖43 插入/更新組件填寫的信息使用定時執(zhí)行增量更新的信息,轉(zhuǎn)換分為兩步,如圖44和圖45。第一步,從視圖抽取數(shù)據(jù)。第二部將數(shù)據(jù)載入底賬數(shù)據(jù)庫。圖44 使用定時執(zhí)行增量更新(1)圖45 使用定時執(zhí)行增量更新(2)Job啟動轉(zhuǎn)換,若轉(zhuǎn)換失敗則寫錯誤日志,并將日志發(fā)送至郵箱,這樣就可從郵箱監(jiān)控錯誤消息,如圖46。,因此定位2小時,即每兩小時執(zhí)行一次。圖46 job流程轉(zhuǎn)換中的每一步都需要連接其用到的數(shù)據(jù)庫。新建數(shù)據(jù)庫連接如圖47。表輸入和表輸出連接的數(shù)據(jù)庫是不同的。圖47 連接數(shù)據(jù)庫步驟圖 界面實(shí)現(xiàn) (1)登錄界面 登錄見面如圖48。圖48 登錄界面(2) 主界面登錄后進(jìn)入主界面,如圖49。主界面一種是菜單欄里有查詢和統(tǒng)計(jì)兩項(xiàng),還有一種沒有統(tǒng)計(jì)選項(xiàng)。點(diǎn)擊查詢或統(tǒng)計(jì)會有會有下拉菜單,可以點(diǎn)擊菜單中的項(xiàng)進(jìn)入頁面,也可以用快捷方式打開。圖49 主界面(3) 箱狀態(tài)查詢界面點(diǎn)擊查詢中的箱狀態(tài)查詢進(jìn)入此界面,界面如圖410。圖410箱信息查詢界面由于箱號對于每種操作并不是唯一的,所以根據(jù)箱號選擇的基本信息時日期最近的一次的,其他狀態(tài)信息則是根據(jù)基本信息中的提單號和箱號同時匹配查詢到的,因?yàn)橥惶釂沃邢涮柺俏ㄒ坏摹@缇W(wǎng)上訂艙的查詢語句為:select case BLNOSTATUSOURCE when 39。039。 then 39。初始39。 when 39。139。 then 39。船方確認(rèn)39。 when 39。239。 then 39。船方刪除39。 when 39。339。 then 39。修改狀態(tài)39。 when 39。439。 then 39。正式報(bào)文生成39。 else 39。貨代提交撤單申請39。 end as a,CODECARGO,CODESHIPPER,CTNNOSTATUTIME from K_ETL_MAINSTATU t where ctnnostatu=39。網(wǎng)上訂艙39。and ctnno=39。+m+39。 and blno=39。++39。其中m為輸入的箱號。(4) 提單狀態(tài)查詢界面點(diǎn)擊提單狀態(tài)查詢進(jìn)入此界面,如圖。白色的數(shù)據(jù)框顯示了這個提單中所含箱的信息。圖411 提單狀態(tài)查詢界面(5) 中轉(zhuǎn)箱量統(tǒng)計(jì)點(diǎn)擊統(tǒng)計(jì)目錄下的中轉(zhuǎn)箱量統(tǒng)計(jì)進(jìn)入界面,如圖。圖412 中轉(zhuǎn)箱量統(tǒng)計(jì)界面 進(jìn)口TEU統(tǒng)計(jì)語句為:str_sql=select distinct 39。第1季度39。 as 時間,decode((sum(translate(ctntype,39。012345678939。||ctntype,39。012345678939。)))/20,null,0,(sum(translate(ctntype,39。012345678939。||ctntype,39。012345678939。)))/20) as 進(jìn)口TEU from K_T_ZZ t where IOSIGN=39。I39。 and codedelivery=39。CNLYG39。 and substr(CTNNOSTATUTIME,5,2) IN(39。0139。,39。0239。,39。0339。) and substr(CTNNOSTATUTIME,1,4)=39。+m+39。str_sql=str_sql+ union select distinct 39。第2季度39。 as 時間,decode((sum(translate(ctntype,39。012345678939。||ctntype,39。012345678939。)))/20,null,0,(sum(translate(ctntype,39。012345678939。||ctntype,39。012345678939。)))/20) as 進(jìn)口TEU from K_T_ZZ t where IOSIGN=39。I39。 and codedelivery=39。CNLYG39。 and substr(CTNNOSTATUTIME,5,2) IN(39。0439。,39。0539。,39。0639。) and substr(CTNNOSTATUTIME,1,4)=39。+m+39。str_sql=str_sql+ union select distinct 39。第3季度39。 as 時間,decode((sum(translate(ctntype,39。012345678939。||ctntype,39。012345678939。)))/20,null,0,(sum(translate(ctntype,39。012345678939。||ctntype,39。012345678939。)))/20) as 進(jìn)口TEU from K_T_ZZ t where IOSIGN=39。I39。 and codedelivery=39。CNLYG39。 and substr(CTNNOSTATUTIME,5,2) IN(39。0739。,39。0839。,39。0939。) and substr(CTNNOSTATUTIME,1,4)=39。+m+39。str_sql=str_sql+ union select distinct 39。第4季度39。 as 時間,decode((sum(translate(ctntype,39。012345678939。||ctntype,39。012345678939。)))/20,null,0,(sum(translate(ctntype,39。012345678939。||ctntype,39。012345678939。)))/20) as 進(jìn)口TEU from K_T_ZZ t where IOSIGN=39。I39。 and codedelivery=39。CNLYG39。 and substr(CTNNOSTATUTIME,5,2) IN(39。1039。,39。1139。,39。1239。) and substr(CTNNOSTATUTIME,1,4)=39。+m+39。str_sql=str_sql+ union select distinct 39??傆?jì)39。 as 時間,decode((sum(translate(ctntype,39。012345678939。||ctntype,39。012345678939。)))/20,null,0,(sum(translate(ctntype,39。012345678939。||ctntype,39。012345678939。)))/20) as 進(jìn)口TEU from K_T_ZZ t where IOSIGN=39。I39。 and codedelivery=39。CNLYG39。 and substr(CTNNOSTATUTIME,1,4)=39。+m+39。其中m是輸入的年份。最終的str_sql就是進(jìn)口TEU統(tǒng)計(jì)語句。由于箱型這個屬性中箱大小和箱類型是放在一起的,但箱大小是數(shù)字40或20,而箱類型是字母代碼,所以獲得箱大小只要提取其中數(shù)字部分即translate(ctntype,39。012345678939。||ctntype, 39。012345678939。))。集裝箱的大小有20的小箱和40的大箱。TEU箱量將40的大箱記做兩個箱子,20的小箱幾座一個;自然箱箱量是實(shí)際有幾個箱子就算幾個。所以在算TEU箱量時先把所有箱大小值相加再除以20。(6) 出口裝箱單統(tǒng)計(jì)界面點(diǎn)擊統(tǒng)計(jì)目錄下的出口裝箱單統(tǒng)計(jì)進(jìn)入界面,如圖413。圖413 進(jìn)出口箱單統(tǒng)計(jì)界面出口裝箱單統(tǒng)計(jì)界面不僅將新東方場站和東泰場站的出口裝箱量和進(jìn)口卸箱量分別做了對比,而且各場站自己的進(jìn)出口箱量也做了對比,整個連云港的進(jìn)出口對比也很清楚。(7) 出口裝箱單統(tǒng)計(jì)界面點(diǎn)擊統(tǒng)計(jì)目錄下的出口裝箱單統(tǒng)計(jì)進(jìn)入界面,如圖414。界面中的統(tǒng)計(jì)圖有三種顯示選擇,即柱狀圖、線圖、帶圖,缺省為柱狀圖。圖414 出口裝箱單月箱量統(tǒng)計(jì)界面點(diǎn)擊年箱量統(tǒng)計(jì),如圖415。圖415 出口裝箱單年箱量統(tǒng)計(jì)界面 點(diǎn)擊貨代箱量,如圖416。圖416 出口裝箱單貨代箱量統(tǒng)計(jì)界面 貨代箱量中可以按年統(tǒng)計(jì),則填寫年份并且不寫月份;若要按月統(tǒng)計(jì)則出入年份和月份;若只輸入月份沒有輸入年份則會提示“請輸入年份”;若都沒有輸入就按確定則會提示“請輸入”。5 總結(jié)與展望本文在連云港電子口岸網(wǎng)上訂艙、電子提箱、電子裝箱單、場站系統(tǒng)、理貨入庫單系統(tǒng)等諸多業(yè)務(wù)系統(tǒng)產(chǎn)生的數(shù)據(jù)的基礎(chǔ)上,通過對船代、貨代等系統(tǒng)使用方的需求的分析,針對ETL轉(zhuǎn)換技術(shù)進(jìn)行研究,形成了底賬數(shù)據(jù)庫,設(shè)計(jì)實(shí)現(xiàn)了港口貨運(yùn)統(tǒng)計(jì)與決策支持系統(tǒng)。具體來說,本文具體工作及其特色主要體現(xiàn)在以下幾個方面:(1)設(shè)計(jì)底賬數(shù)據(jù)庫,用以查詢和統(tǒng)計(jì)。(2)設(shè)計(jì)ETL轉(zhuǎn)換。根據(jù)需求確定要提取的字段,根據(jù)字段確定涉及的表,再關(guān)聯(lián)表作為數(shù)據(jù)源以便抽取需要的數(shù)據(jù)。根據(jù)抽取字段的特點(diǎn)設(shè)計(jì)ETL增量更新。(3)在底賬基礎(chǔ)上建立聯(lián)合查詢和箱量統(tǒng)計(jì)。通過分析以及對數(shù)據(jù)庫查詢語句的研究,成功應(yīng)用oracle作為數(shù)據(jù)庫,基于Windows平臺和powerbuilder實(shí)現(xiàn)了港口貨運(yùn)統(tǒng)計(jì)與決策支持系統(tǒng)實(shí)例。通過本文的研究,對形成數(shù)據(jù)底賬和ETL有了深入的了解,有利于今后研究數(shù)據(jù)倉庫和數(shù)據(jù)挖掘。但由于多方面的原因,本課題的研究還有很多不足之處,需要改進(jìn)的地方體現(xiàn)在以下一些方面:(1) 在因?yàn)樵谠O(shè)計(jì)ETL增量更新時部分信息采用定時執(zhí)行增量更新來插入數(shù)據(jù),所以要在視圖中設(shè)置一個限定時間。又根據(jù)這個時間限制把job的循環(huán)時間設(shè)置為了兩小時。這對統(tǒng)計(jì)沒有影響,但對于有實(shí)時要求的查詢來說就有影響了,有信息延遲的問題。這個雖然可以通過減少設(shè)定的時間差來解決,但這樣job就要頻繁執(zhí)行。所以希望找到其他方法解決。(2) Powerbuilder設(shè)計(jì)的界面有些簡陋,可以設(shè)計(jì)的更美觀些。(3) 統(tǒng)計(jì)數(shù)據(jù)方面對百分比、平均值等運(yùn)用的較少。致謝本論文最終能順利完成,首先應(yīng)感謝我的導(dǎo)師胡濱老師自始至終給予的關(guān)心和指導(dǎo)。無論是在論文選題、開題、寫作階段還是在項(xiàng)目的實(shí)踐過程中,胡老師都加以悉心的指導(dǎo)。導(dǎo)師嚴(yán)謹(jǐn)?shù)闹螌W(xué)作風(fēng)和求實(shí)的工作態(tài)度都深深地影響著我。忠心感謝各位老師,在我讀本科生的時間里,在物質(zhì)和精神上給我提供的巨大支持,使我順利完成了學(xué)業(yè)。在論文的寫作過程中,很多同學(xué)為我提供了很多幫助,值此機(jī)會向他們表示誠摯的謝意。本論文的寫作參考、引用了很多書籍及文獻(xiàn),在此向這些文章的作者表示深深的謝意。感謝我的父母和親人,正是有了他們的關(guān)心和支持,我的學(xué)業(yè)才得以順利完成。最后,再次感謝所有關(guān)心和愛護(hù)過我的老師、親人、同學(xué)和朋友!參考文獻(xiàn):[1] [J].科學(xué)咨詢,2009,(23):4748[2] 陳園園,[J].蘇州市職業(yè)大學(xué)學(xué)報(bào),2011,22(2):28[3] 宋鵬,[J].西安工程大學(xué)學(xué)報(bào),2008,22(44):494[4] 馬盈盈,楊曉牧,[J].中國交通信息化,2012,(10):135[5] [M].,2009:1011[6] 程永強(qiáng),李茜,[M].,2007:3[7] William : Advanced Client/Server Publishing,2003:1011 [8] 管鴻,鐘秋海,[J].計(jì)算機(jī)工程,2005,31(1):87[9] Hatfield PowerBuilder 5 Application(Fourth Edition).Sams,19960 9[10] 張翠肖, [M].,2009:633 / 3
點(diǎn)擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1