wuxiren123

          #

          Web報(bào)表工具JS開發(fā)之日期校驗(yàn)

          在報(bào)表開發(fā)過程中,我們常常需要對(duì)查詢界面進(jìn)行日期校驗(yàn)。例如有兩個(gè)參數(shù):開始日期和結(jié)束日期,我們要校驗(yàn)的是:開始日期與結(jié)束日期不能為空,結(jié)束日期必須在開始日期之后以及結(jié)束日期必須在開始日期后的某個(gè)時(shí)間段內(nèi),否則提示相關(guān)信息,對(duì)此可以在查詢按鈕中增加事件。下面我們通過FineReport來介紹下具體的設(shè)置。

          具體效果圖如下:

           

          可以看出會(huì)報(bào)出如下錯(cuò)誤。

          模板的設(shè)計(jì)工作這邊就不重點(diǎn)講了,設(shè)定好如下的模板界面:

           

          給查詢按鈕增加點(diǎn)擊事件,具體的JS代碼如下:

          var start = this.options.form.getWidgetByName("starttime").getValue();  
          var end = this.options.form.getWidgetByName("endtime").getValue();  
          if( start == "" || start==null){  //判斷開始日期是否為空
            alert("錯(cuò)誤,開始時(shí)間不能為空");   //開始日期參數(shù)為空時(shí)提示
            return false;  
          }
          ;  
          if(end == "" || end==null){  //判斷結(jié)束日期是否為空
            alert("錯(cuò)誤,結(jié)束時(shí)間不能為空");   //結(jié)束日期參數(shù)為空時(shí)提示
            return false;  
          }
          ;  
          if( start > end){   //判斷開始日期是否大于結(jié)束日期
            alert("錯(cuò)誤,開始時(shí)間不能大于結(jié)束時(shí)間");   //開始日期大于結(jié)束日期時(shí)提示  
            return false;  
          }

          var startdate = new Date(start);   //將開始日期轉(zhuǎn)化為Date型
          var enddate = new Date(end);    //將結(jié)束日期轉(zhuǎn)化成Date型
          var subdate = (enddate-startdate)/ (1000 *60 *60 *24);   //將兩個(gè)日期相減得出的毫秒數(shù)轉(zhuǎn)化為天數(shù)
          if(subdate>15){    //判斷結(jié)束日期是否超過開始日期后15天
          alert("錯(cuò)誤,結(jié)束日期必須在開始日期15天之內(nèi)");    //結(jié)束日期超過開始日期后的十五天時(shí)提示
          return false;
          }


           

          雖然在參數(shù)控件中也可以設(shè)置校驗(yàn),但是參數(shù)控件要點(diǎn)擊控件后才能進(jìn)行校驗(yàn),因此參數(shù)界面的不能為空以及比較校驗(yàn)需要在查詢按鈕中設(shè)置,所以倒不如全放在查詢按鈕中進(jìn)行校驗(yàn)。

          設(shè)置完查看模板,選擇開始時(shí)間和結(jié)束時(shí)間,使這兩個(gè)日期之間相差超過15天,就會(huì)彈出上述對(duì)話框。

          因?yàn)?/span>FineReport的報(bào)表界面是在前段展示,我特地把各種瀏覽器試了個(gè)遍。剛剛上述的js代碼在火狐,谷歌IE9等瀏覽器下沒有問題,但是在IE8以及IE8以下的IE瀏覽器版本中,判斷兩個(gè)日期之間的差值的警告框則不會(huì)起作用。可以換用以下代碼:

          var start = this.options.form.getWidgetByName("starttime").getValue();    
          var end = this.options.form.getWidgetByName("endtime").getValue();    
          if( start == "" || start==null){  //判斷開始日期是否為空  
            alert("錯(cuò)誤,開始時(shí)間不能為空");   //開始日期參數(shù)為空時(shí)提示  
            return false;    
          }
          ;    
          if(end == "" || end==null){  //判斷結(jié)束日期是否為空  
            alert("錯(cuò)誤,結(jié)束時(shí)間不能為空");   //結(jié)束日期參數(shù)為空時(shí)提示  
            return false;    
          }
          ;    
          if( start > end){   //判斷開始日期是否大于結(jié)束日期  
            alert("錯(cuò)誤,開始時(shí)間不能大于結(jié)束時(shí)間");   //開始日期大于結(jié)束日期時(shí)提示    
            return false;    
          }
            
          var aDate  =  start.split("-")  
          var startdate =  new  Date(aDate[1]  +  '-'  +  aDate[2]  +  '-'  +  aDate[0])    //轉(zhuǎn)換為MM-dd-yyyy格式  
          alert(startdate);
          var aDate  =  end.split("-")  
          var enddate  =  new  Date(aDate[1]  +  '-'  +  aDate[2]  +  '-'  +  aDate[0])  
          alert(enddate);
          var subdate=  ((enddate  -  startdate)  /1000/  60/60/24)    //把相差的毫秒數(shù)轉(zhuǎn)換為天數(shù)  
          alert(subdate);
          if(subdate>15){    //判斷結(jié)束日期是否超過開始日期后15天  
          alert("錯(cuò)誤,結(jié)束日期必須在開始日期15天之內(nèi)");    //結(jié)束日期超過開始日期后的十五天時(shí)提示  
          return false;  
          }

           


          posted @ 2016-05-11 15:48 喝水居然長(zhǎng)肉 閱讀(75) | 評(píng)論 (0)編輯 收藏

          移動(dòng)端報(bào)表JS開發(fā)示例--獲取定位

          上次分享了移動(dòng)端報(bào)表JS開發(fā)的系統(tǒng)概念,后來我又回去摸索了一些案例。之前接觸到的FineReport的APP客戶端可以用來打卡簽到,就好奇研究了以下,這次就來聊一聊報(bào)表移動(dòng)端開發(fā)如何實(shí)現(xiàn)定位功能。

          1. 解決思路

          在用FineReport設(shè)計(jì)模板的時(shí)候添加一個(gè)按鈕控件,點(diǎn)擊該按鈕的時(shí)候,獲取當(dāng)前地理位置,并將該位置信息復(fù)制給某個(gè)單元格,最后在客戶端填報(bào)當(dāng)前模板即可。

          2. 示例

          實(shí)現(xiàn)如下圖所示效果,點(diǎn)擊地理位置按鈕獲取當(dāng)前位置與當(dāng)前時(shí)間,并顯示在下方對(duì)應(yīng)的單元格中:

          2.1 模板制作


          打開設(shè)計(jì)器,新建一張模板,按照如下圖所示樣式設(shè)計(jì)模板,其中E2單元格為按鈕控件,控件名稱為地理位置,C5為下拉框控件,E5為時(shí)間控件:

          2.2 獲取當(dāng)前地理位置


          獲取當(dāng)前地理位置有兩種方式,一個(gè)是點(diǎn)擊按鈕獲取地理位置,一個(gè)是直接打開模板的時(shí)候就獲取位置,示例中,我們是想實(shí)現(xiàn)通過點(diǎn)擊按鈕獲取地理位置。

          通過點(diǎn)擊按鈕獲取地理位置

          打開按鈕的控件設(shè)置,為該控件添加一個(gè)點(diǎn)擊事件,如下圖:

          js如下:

          1.    FR.location(function(status, message)//獲取地理位置  
          2.    if(status=="success"{  
          3.        //定位成功,message返回經(jīng)緯度值  
          4.        FR.Msg.alert("當(dāng)前位置是" + message);  
          5.        contentPane.setCellValue(23, message);      
          6.    }
           else {  
          7.        //定位失敗,message返回對(duì)應(yīng)的錯(cuò)誤信息  
          8.        FR.Msg.alert(message); //定位失敗  
          9.    }
            
          10.    }
          );  

          FineReport通過FR.location方法獲取當(dāng)前位置,如果status值為success,則表示獲取地理位置成功否則定位失敗,如果定位成功,則將返回的地理位置信息賦值給C4單元格。

          但是該方法只在移動(dòng)端有用,如果在web點(diǎn)擊該按鈕事件獲取地理位置,則直接提示定位失敗。

          加載結(jié)束后獲取當(dāng)前位置

          如果想在模板加載結(jié)束之后就獲取到當(dāng)前地理位置,那么只需要將上述代碼添加到加載結(jié)束后事件中即可,打開模板,點(diǎn)擊模板>模板web屬性>填報(bào)頁面設(shè)置,添加一個(gè)加載結(jié)束事件,如下圖:

          2.3 獲取當(dāng)前時(shí)間


          在模板中還需要將當(dāng)前簽到時(shí)間也賦值過去,所以還需要在按鈕的點(diǎn)擊事件中獲取到當(dāng)前時(shí)間,并賦值給E4單元格,js如下:

          11.    var myDate = new Date();  
          12.    var mytime=myDate.getFullYear()+"-"+myDate.getMonth()+1+"-"+myDate.getDate()+" "+myDate.getHours()+":"+myDate.getMinutes()+":"+myDate.getSeconds(); //獲取當(dāng)前時(shí)間  
          13.    contentPane.setCellValue(43, mytime);   


          按鈕點(diǎn)擊事件全部js如下:

          14.    FR.location(function(status, message)//獲取地理位置  
          15.    if(status=="success"{  
          16.        //定位成功,message返回經(jīng)緯度值  
          17.        FR.Msg.alert("當(dāng)前位置是" + message);  
          18.        contentPane.setCellValue(23, message);   
          19.        var myDate = new Date();  
          20.        var mytime=myDate.getFullYear()+"-"+myDate.getMonth()+1+"-"+myDate.getDate()+" "+myDate.getHours()+":"+myDate.getMinutes()+":"+myDate.getSeconds(); //獲取當(dāng)前時(shí)間  
          21.        contentPane.setCellValue(43, mytime);   
          22.      
          23.    }
           else {  
          24.        //定位失敗,message返回對(duì)應(yīng)的錯(cuò)誤信息  
          25.        FR.Msg.alert(message); //定位失敗  
          26.    }
            
          27.    }
          );  




           

          2.4 效果查看


          將該模板添加到數(shù)據(jù)決策系統(tǒng)的節(jié)點(diǎn)樹上,其操作方法請(qǐng)查看添加模板,其中模板的預(yù)覽方式為填報(bào),如下圖:


          根據(jù)添加服務(wù)器章節(jié)介紹的操作步驟,用移動(dòng)端登錄該系統(tǒng),訪問該張模板,點(diǎn)擊地理位置按鈕獲取當(dāng)前地理位置和當(dāng)前時(shí)間,如下圖:


          但是,F(xiàn)ineReport獲取到的地理位置是經(jīng)緯度,如需要確定其具體位置,就需要另外轉(zhuǎn)換。

          移動(dòng)端的開發(fā)還在持續(xù)學(xué)習(xí)中,感興趣的朋友可以和我一起探討研究。

          posted @ 2016-05-05 16:38 喝水居然長(zhǎng)肉 閱讀(106) | 評(píng)論 (0)編輯 收藏

          Web報(bào)表工具FineReport的JS API開發(fā)(二)

               摘要: 很多報(bào)表軟件可以利用JS接口來實(shí)現(xiàn)更多更復(fù)雜的功能。這需要開放大量的JS API給用戶,根據(jù)執(zhí)行JS的主體不同可以將分為三大類:FR、FS和contentWindow。  閱讀全文

          posted @ 2016-03-23 15:00 喝水居然長(zhǎng)肉 閱讀(230) | 評(píng)論 (0)編輯 收藏

          Web報(bào)表工具FineReport的JS API開發(fā)(一)

               摘要: 很多報(bào)表軟件可以利用JS接口來實(shí)現(xiàn)更多更復(fù)雜的功能。以FineReport為例,開放了大量的JS API給用戶,根據(jù)執(zhí)行JS的主體不同可以將分為三大類:FR、FS和contentWindow,以下將詳細(xì)介紹這三類方法的使用。  閱讀全文

          posted @ 2016-03-17 13:36 喝水居然長(zhǎng)肉 閱讀(130) | 評(píng)論 (0)編輯 收藏

          Java報(bào)表工具FineReport導(dǎo)出EXCEL的四種API

               摘要: 在實(shí)際的應(yīng)用中會(huì)經(jīng)常需要將數(shù)據(jù)導(dǎo)出成excel,導(dǎo)出的方式除原樣導(dǎo)出還有分頁導(dǎo)出、分頁分sheet導(dǎo)出和大數(shù)據(jù)量導(dǎo)出,這些導(dǎo)出方式在JAVA程序中分別有不同的接口來實(shí)現(xiàn)。  閱讀全文

          posted @ 2016-03-15 14:27 喝水居然長(zhǎng)肉 閱讀(90) | 評(píng)論 (0)編輯 收藏

          某公交公司商業(yè)智能系統(tǒng)建設(shè)方案分享

          某市公共交通總公司是當(dāng)?shù)貜氖鹿步煌ㄐ袠I(yè)的大型企業(yè),旗下有七個(gè)子公司。這些年,公司大力發(fā)展信息化建設(shè),已建成多個(gè)信息管理系統(tǒng),涉及運(yùn)營(yíng)、管理、財(cái)務(wù)等方面。這些系統(tǒng)既相對(duì)獨(dú)立,又具有一定的聯(lián)系,彼此會(huì)互相調(diào)用其它系統(tǒng)的數(shù)據(jù)。但這些信息系統(tǒng)經(jīng)過了近十年的使用與發(fā)展,其本身固有的限制已經(jīng)越來越不適合當(dāng)前企業(yè)的業(yè)務(wù)需求,主要體現(xiàn)在以下方面:

          (1)應(yīng)用功能不能實(shí)現(xiàn)完全自動(dòng)化。

          (2)網(wǎng)絡(luò)負(fù)載大,應(yīng)用開發(fā)和維護(hù)繁瑣。

          (3)由于系統(tǒng)存在功能不足,需要大量人手進(jìn)行分析報(bào)表工作。

          (4)系統(tǒng)本身的技術(shù)架構(gòu)己經(jīng)落后,不能滿足用戶不斷提出的對(duì)數(shù)據(jù)應(yīng)用的要求。

          (5)近十年累積的改動(dòng)和擴(kuò)展,使到系統(tǒng)過于龐大,接口很多,多種技術(shù)和平臺(tái)混合使用,應(yīng)用和維護(hù)成本高。

          (6)信息系統(tǒng)間共享數(shù)據(jù)的需求客觀存在,但由于各系統(tǒng)的開發(fā)時(shí)間、開發(fā)工具、部門要求以及在數(shù)據(jù)庫的選擇等不同原因,分布在網(wǎng)絡(luò)中的不同系統(tǒng)中的數(shù)據(jù)相互獨(dú)立,無法實(shí)現(xiàn)真正的信息資源共享。

          (7)每個(gè)信息系統(tǒng)都有私有的數(shù)據(jù)庫,對(duì)于同一事物,可能在不同的系統(tǒng)中被賦予不同的意義,帶來語義混亂。不同系統(tǒng)中存儲(chǔ)格式存在差異,這些在綜合處理時(shí)都會(huì)帶來很大的麻煩同時(shí),跨系統(tǒng)調(diào)用數(shù)據(jù)也會(huì)嚴(yán)重影響性能。

          因此,該公司一直尋求既能不影響現(xiàn)有系統(tǒng)的運(yùn)行,又能對(duì)全公司數(shù)據(jù)進(jìn)行集中分析處理的方法,商業(yè)智能正是一個(gè)優(yōu)秀的解決方案。利用商業(yè)智能軟件FineBI得天獨(dú)厚的穩(wěn)定性和大數(shù)據(jù)處理優(yōu)勢(shì),各系統(tǒng)數(shù)據(jù)得以聯(lián)系,以往堆積的數(shù)據(jù)也都”活躍“起來。



           

          也正因?yàn)檫@樣一個(gè)網(wǎng)絡(luò)式搭建的系統(tǒng),車輛的信息得到歸檔集中,管理人員能夠?qū)崟r(shí)有效地查看車輛運(yùn)營(yíng)信息和車輛維修保養(yǎng)狀況,輔助進(jìn)行決策。


              

          該公司實(shí)時(shí)商業(yè)智能已有數(shù)年歷史,管理人員已熟悉這種管理模式,商業(yè)智能的解決方案也給管理運(yùn)行帶來如下益處:

          (1)提高了查詢分析性能。

          (2)減少和控制運(yùn)營(yíng)風(fēng)險(xiǎn)。

          (3)通過增加效率來減少運(yùn)營(yíng)成本。

          (4)通過智能化分析,合理安排車輛保養(yǎng)。

          (5)分析報(bào)表自動(dòng)化處理,減少人力物力支出。

          (6)集成數(shù)據(jù)形成企業(yè)級(jí)信息視圖,便于綜合分析。

          (7)通過智能化分析和數(shù)據(jù)挖掘捕獲知識(shí),輔助管理決策。

          posted @ 2016-03-10 14:01 喝水居然長(zhǎng)肉 閱讀(72) | 評(píng)論 (0)編輯 收藏

          【實(shí)例解析】某水泥企業(yè)應(yīng)用商業(yè)智能提升管理效率

          某大型水泥企業(yè)在成功實(shí)施ERM項(xiàng)目后,財(cái)務(wù)、銷售、采購、庫存、質(zhì)量、生產(chǎn)調(diào)度、原材料進(jìn)廠、產(chǎn)品出廠、OA、CRM等系統(tǒng)均運(yùn)行良好,為公司的管理提升、效率提高做出了較大貢獻(xiàn)。隨著公司的跨越式發(fā)展,公司管理逐漸從單一公司管理模式轉(zhuǎn)向集團(tuán)管理模式,在新的管理模式下如何實(shí)現(xiàn)科學(xué)管理,成為了該集團(tuán)管理所面臨的一個(gè)重要課題。

          在財(cái)務(wù)管理方面,目前五個(gè)生產(chǎn)基地都已經(jīng)建立獨(dú)立的信息系統(tǒng),且都積累了大量的第一手生產(chǎn)經(jīng)營(yíng)數(shù)據(jù)。因此,如何對(duì)五個(gè)生產(chǎn)基地的數(shù)據(jù)進(jìn)行多角度、多層次分析,發(fā)現(xiàn)公司生產(chǎn)經(jīng)營(yíng)中存在的優(yōu)勢(shì)與薄弱環(huán)節(jié),從全局性、系統(tǒng)性角度思考公司運(yùn)作狀況及發(fā)展趨勢(shì),挖掘隱藏在數(shù)據(jù)中的規(guī)律以此來指導(dǎo)公司集團(tuán)化生產(chǎn)經(jīng)營(yíng),為領(lǐng)導(dǎo)決策提供科學(xué)依據(jù),是公司在管理層面上所迫切需要解決的問題。經(jīng)過調(diào)研、分析與論證,該公司最終決定實(shí)施商業(yè)智能BI(Business Intelligence)項(xiàng)目。按照總體規(guī)劃、分步實(shí)施的原則,以財(cái)務(wù)為突破口,建立面向公司各部門、五個(gè)生產(chǎn)基地的商業(yè)智能BI系統(tǒng)。增強(qiáng)分析與挖掘數(shù)據(jù)資源的能力,提升公司科學(xué)管理水平。

            由于財(cái)務(wù)系統(tǒng)的信息化基礎(chǔ)較好,并且已形成集團(tuán)化管理模式。因此該公司打算以財(cái)務(wù)為突破口,建立面向公司各部門、五個(gè)生產(chǎn)基地,基于數(shù)據(jù)倉庫基礎(chǔ)之上的商業(yè)智能BI系統(tǒng)。主要功能是采用五個(gè)生產(chǎn)基地的基礎(chǔ)數(shù)據(jù)、預(yù)算數(shù)據(jù)、明細(xì)及業(yè)務(wù)數(shù)據(jù),建立數(shù)據(jù)倉庫系統(tǒng),基于財(cái)務(wù)分析管理需求,實(shí)現(xiàn)服務(wù)于公司各級(jí)領(lǐng)導(dǎo)及管理人員的智能化分析系統(tǒng)。

          基于這樣的管理需求,采用FineBI提供的解決方案:

          1. 自動(dòng)抽取各生產(chǎn)基地第一手業(yè)務(wù)數(shù)據(jù)、預(yù)算數(shù)據(jù)及BI系統(tǒng)所需要的其他數(shù)據(jù)。

          2. 數(shù)據(jù)經(jīng)過轉(zhuǎn)換后導(dǎo)入FineCube多維數(shù)據(jù)庫。

          3.  數(shù)據(jù)經(jīng)系統(tǒng)的綜合處理,形成多層次、多維度的最終分析結(jié)果。公司領(lǐng)導(dǎo)及各級(jí)管理人員可以快速準(zhǔn)確地對(duì)公司生產(chǎn)經(jīng)營(yíng)數(shù)據(jù)進(jìn)行及時(shí)有效的分析,為決策提供科學(xué)依據(jù)。



                目前,通過這樣的一套系統(tǒng),公司已基本實(shí)現(xiàn)以下幾大目標(biāo):

              1.五個(gè)生產(chǎn)基地財(cái)務(wù)數(shù)據(jù)集成統(tǒng)一
                完成了對(duì)五個(gè)生產(chǎn)基地的財(cái)務(wù)及預(yù)算成本數(shù)據(jù)的集成,各生產(chǎn)基地財(cái)務(wù)業(yè)務(wù)歷史和實(shí)時(shí)數(shù)據(jù)每天定時(shí)自動(dòng)清洗加載至cube,數(shù)據(jù)每月定時(shí)自動(dòng)加載。

               2.大大減少報(bào)表設(shè)計(jì)工作量
                搭配FineReport報(bào)表工具,利用BI系統(tǒng)豐富的圖表樣式和多維度分析,很大程度上減少了報(bào)表設(shè)計(jì)工作人員的工作量。
               3.簡(jiǎn)化復(fù)雜的計(jì)算,縮短查詢時(shí)間
                 BI系統(tǒng)采用了即席查詢的先進(jìn)理念,彌補(bǔ)了傳統(tǒng)手工操作計(jì)算的不足,且響應(yīng)時(shí)間大大縮短。
               4.減輕業(yè)務(wù)系統(tǒng)負(fù)荷
                大部分查詢分析工作可在BI系統(tǒng)上進(jìn)行,降低了服務(wù)器負(fù)荷,提高了穩(wěn)定性。
               5.提供正確的決策信息
                多維度分析多業(yè)務(wù)數(shù)據(jù),可及時(shí)發(fā)現(xiàn)問題和潛在價(jià)值規(guī)律,輔助領(lǐng)導(dǎo)層做出正確的決策,提高企業(yè)自身競(jìng)爭(zhēng)能力。



           

                總之,F(xiàn)ineBI系統(tǒng)的部署,整合了財(cái)務(wù)分析需要的所有數(shù)據(jù),財(cái)務(wù)人員可以利用BI系統(tǒng)快捷、高效、深入的分析財(cái)務(wù)數(shù)據(jù),將更多精力投入到挖掘隱藏在這些數(shù)據(jù)中的深層次的規(guī)律,發(fā)掘數(shù)據(jù)的價(jià)值,更好的指導(dǎo)財(cái)務(wù)工作。

          posted @ 2016-03-02 11:13 喝水居然長(zhǎng)肉 閱讀(67) | 評(píng)論 (0)編輯 收藏

          商業(yè)智能在公安交通管理領(lǐng)域的應(yīng)用

          隨著商業(yè)智能和大數(shù)據(jù)的價(jià)值不斷深入人心,各行各業(yè)均有了不同程度的探索,近幾年,商業(yè)智能系統(tǒng)開始在公安交通管理領(lǐng)域得到普及應(yīng)用。相信未來,基于大數(shù)據(jù)分析的行業(yè)應(yīng)用將更加深入,商業(yè)智能和大數(shù)據(jù)在公安領(lǐng)域的價(jià)值和應(yīng)用模式將逐漸清晰。

          如今,公安交通管理業(yè)務(wù)處理的信息化建設(shè)已經(jīng)有了一定的規(guī)模,在日常警務(wù)工作中,這些商業(yè)智能應(yīng)用系統(tǒng)及相關(guān)的數(shù)據(jù)庫大大提高了工作效率,完成了各項(xiàng)任務(wù),優(yōu)勢(shì)十分明顯。但隨著城市交通日益發(fā)達(dá),管理的相關(guān)因素顯得更加錯(cuò)綜復(fù)雜。加上原有系統(tǒng)在設(shè)計(jì)時(shí)是為滿足某個(gè)警務(wù)工作的需要而針對(duì)性建設(shè)的。這就造成信息的條狀分布,給信息系統(tǒng)帶來了新的挑戰(zhàn),因此,新平臺(tái)系統(tǒng)建設(shè)將梳理信息資源,提高綜合管理信息應(yīng)用決策能力。

          Gartner Group提出,商業(yè)智能描述的是一系列的概念和方法,通過應(yīng)用基于事實(shí)的支持系統(tǒng)來輔助商業(yè)決策的制定。商業(yè)智能技術(shù)能夠提供企業(yè)迅速分析數(shù)據(jù)的技術(shù)和方法,包括收集、管理和分析數(shù)據(jù),將這些數(shù)據(jù)轉(zhuǎn)化為有用的信息,然后分發(fā)到企業(yè)各處。公安交通管理領(lǐng)域的商業(yè)智能系統(tǒng)必須具備智能性處理的能力,即綜合省市交管局的信息,整合信息孤島,提高信息分析質(zhì)量,有力地支持警務(wù)工作開展。帆軟FineBI產(chǎn)品經(jīng)理Julie認(rèn)為,擁有良好的穩(wěn)定性,具備百億級(jí)大數(shù)據(jù)處理能力和不錯(cuò)的交互體驗(yàn),對(duì)發(fā)展公安交通行業(yè)至關(guān)重要。

          一般而言,公安交通綜合管理系統(tǒng)的建設(shè)目標(biāo)主要為以下兩點(diǎn):

          1、建立綜合信息應(yīng)用能力,實(shí)現(xiàn)集中警力調(diào)配。

          通過與現(xiàn)場(chǎng)信息的連接,通過與多種不同警務(wù)處理信息關(guān)聯(lián),實(shí)現(xiàn)綜合信息應(yīng)用能力,集中警力調(diào)配,從而大大提高出警、處理、監(jiān)控與分析的效率。

          2、整合各種應(yīng)用系統(tǒng),形成整體信息利用能力。

          通過整合各種已有的警務(wù)處理、管理應(yīng)用系統(tǒng),形成整體信息利用能力,建立成為公安交通高科技、信息化的智能交通管理的信息平臺(tái)。

           

          在系統(tǒng)的架構(gòu)設(shè)計(jì)上,我們可以將公安交通管理智能平臺(tái)的系統(tǒng)架構(gòu)分為4個(gè)層次:即道路現(xiàn)場(chǎng)、終端信息處理層、信息數(shù)據(jù)處理層以及信息綜合應(yīng)用層,如下圖所示:


          posted @ 2016-03-01 15:20 喝水居然長(zhǎng)肉 閱讀(67) | 評(píng)論 (0)編輯 收藏

          FineReport根據(jù)點(diǎn)擊次數(shù)奇偶性排序之字符型

          上一篇文章我們提到了字段為數(shù)據(jù)型的數(shù)據(jù)列排序方法,采用的是根據(jù)點(diǎn)擊次數(shù)奇偶性來排序,那如果是字段為字符型,又該如何實(shí)現(xiàn)呢?


           

          這里提供的解決思路是通過超級(jí)鏈接來實(shí)現(xiàn)升序降序兩張模板之間的相互調(diào)用,每點(diǎn)擊一次就切換到另一張模板。

           

          下面以一個(gè)簡(jiǎn)單示例進(jìn)行介紹

           

            1、修改數(shù)據(jù)集

           

          升序模板

           

          將原來的數(shù)據(jù)集修改為:SELECT * FROM [訂單] order by 客戶ID,根據(jù)字符型字段客戶ID對(duì)數(shù)據(jù)進(jìn)行升序排序,另存為Order_A.cpt

           

          降序模板

           

          將原來的數(shù)據(jù)集修改為:SELECT * FROM [訂單] order by 客戶ID desc,根據(jù)客戶ID對(duì)數(shù)據(jù)進(jìn)行降序排序,另存為Order_B.cpt

           

            2、設(shè)置超鏈接

           

          右擊客戶ID表頭所在單元格,選擇超級(jí)鏈接,點(diǎn)擊網(wǎng)絡(luò)報(bào)表,在網(wǎng)絡(luò)報(bào)表的路徑處選擇模板,Order_AOrder_B的設(shè)置分別如下:

           

          Order_A

           



           

          Order_B

           

           



           

          要注意的是,鏈接打開于處選擇當(dāng)前窗口。

           

            3、效果查看

           

          打開Order_A.cpt,點(diǎn)擊分頁預(yù)覽,看到的是按照客戶ID的升序排序,直接點(diǎn)擊客戶ID,則會(huì)按照客戶ID進(jìn)行降序排序,再次點(diǎn)擊客戶ID,則會(huì)又按照客戶ID進(jìn)行升序排序。




          posted @ 2016-03-01 13:12 喝水居然長(zhǎng)肉 閱讀(64) | 評(píng)論 (0)編輯 收藏

          某體育用品公司在零售領(lǐng)域BI的產(chǎn)品應(yīng)用解決方案

          某體育用品公司在零售領(lǐng)域BI的產(chǎn)品應(yīng)用解決方案

          pasting

          隨著某體育用品公司集團(tuán)經(jīng)營(yíng)規(guī)模的不斷擴(kuò)大,信息化的建設(shè)也在不斷的深入,從POS系統(tǒng)到ERP系統(tǒng),從MAIL系統(tǒng)到OA系統(tǒng),整個(gè)集團(tuán)的每項(xiàng)工作都與信息系統(tǒng)密不可分,可以說是行業(yè)內(nèi)信息化建設(shè)的先導(dǎo)者。但是隨著信息系統(tǒng)的日益增多,面臨的問題也不斷涌現(xiàn),如信息孤島、大量歷史數(shù)據(jù)的閑置等,如何將多個(gè)信息系統(tǒng)的數(shù)據(jù)進(jìn)行整合?如何將大量閑置的歷史數(shù)據(jù)提煉成知識(shí)?成為該集團(tuán)管理層和IT部門案桌上的重要課題。

          帆軟FineBI結(jié)合自己多年的BI行業(yè)經(jīng)驗(yàn),針對(duì)以上問題提出了一個(gè)完善的解決方案,其解決方案的核心思想,是“一個(gè)平臺(tái),兩個(gè)統(tǒng)一,三個(gè)層次,四個(gè)改善”,即:

          一個(gè)平臺(tái):搭建統(tǒng)一的數(shù)據(jù)分析平臺(tái);

          兩個(gè)統(tǒng)一:數(shù)據(jù)規(guī)范統(tǒng)一,報(bào)表分析規(guī)范統(tǒng)一;

          三個(gè)層次:基礎(chǔ)業(yè)務(wù)層自主分析快速匯報(bào)、中間管理層匯總預(yù)警及時(shí)處理、最高決策層全局把控科學(xué)決策;

          四個(gè)改善:基礎(chǔ)業(yè)務(wù)層自主分析快速匯報(bào)、中間管理層匯總預(yù)警及時(shí)處理、最高決策層全局把控科學(xué)決策。

          圍繞這些核心思想,集團(tuán)最終搭建了有力的數(shù)據(jù)挖掘、信息分析整理、數(shù)據(jù)管理等解決方案,幫助集團(tuán)梳理和制定完善的報(bào)表體系,為其制定具有竟?fàn)幜Φ姆治瞿J胶湍P汀⒊浞掷矛F(xiàn)有信息資源,讓各個(gè)業(yè)務(wù)部門實(shí)現(xiàn)銷售、產(chǎn)品規(guī)劃、財(cái)務(wù)、庫存等核心業(yè)務(wù)的輔助決策。


          本商業(yè)智能BI系統(tǒng)中,我們總共分了如下幾個(gè)模塊:

          1、高級(jí)綜合分析主題:本年銷售系統(tǒng)總體增長(zhǎng)、綜合店效(南北區(qū)域)、區(qū)域零售總體增長(zhǎng)水平、分銷業(yè)務(wù)部分區(qū)域訂貨情況、零售子公司分區(qū)域訂貨情況、坪效與競(jìng)品差距等;

          2、銷售及業(yè)績(jī)看板分析:新品銷售總體分析、新品銷售同期對(duì)比分析、各產(chǎn)品類別銷售-訂貨對(duì)比分析、交叉分析_按各分析維度、銷售排名分析等;

          3、訂貨情況分析主題:訂貨總體情況、各指標(biāo)總體規(guī)劃與實(shí)際訂貨對(duì)比、訂貨情況同期對(duì)比分析、交叉分析_按各分析維度、訂貨排名分析等;

          4、客戶分析主題:Top客戶分區(qū)域訂貨情況、客戶級(jí)別分區(qū)域的狀態(tài)、VIP客戶分析等;

          5、生產(chǎn)、庫存分析主題:產(chǎn)品庫存分析、在倉產(chǎn)品庫存時(shí)間分析、通路庫存分析等;

          6、財(cái)務(wù)、KPI分析主題:總體收入、總體利潤(rùn)、總體費(fèi)用、應(yīng)收帳款、零售公司指標(biāo)分析等;

          在各個(gè)分析主題中,我們充分發(fā)揮了FineBI的業(yè)務(wù)人員做報(bào)表的優(yōu)勢(shì),各層級(jí)人員可以自己拖拽做報(bào)表進(jìn)行分析,通用的、典型的后期就納入到分析主題中,實(shí)現(xiàn)知識(shí)共享。

          總體來看,我們對(duì)系統(tǒng)建設(shè)達(dá)到的目標(biāo)可以總結(jié)為以下幾點(diǎn):

          1、通過信息及時(shí)的預(yù)警跟蹤,以關(guān)鍵有效的信息,為決策者提供了更為簡(jiǎn)潔的監(jiān)控能力,以提高管理效率,防范信息阻塞及死角帶來的風(fēng)險(xiǎn)。

          2、通過信息關(guān)聯(lián),以模型固化管理規(guī)范為手段,以信息引導(dǎo)數(shù)據(jù)的分析為方法,為決策者提供有力的決策依據(jù)。

          3、通過財(cái)務(wù)、生產(chǎn)、銷售及采購的綜合信息,為決策者綜合管理平衡提供了有效的支持。

          4、通過數(shù)據(jù)倉庫的建設(shè),為企業(yè)建立多維分析的基礎(chǔ);實(shí)現(xiàn)根據(jù)分析維度的靈活組合查詢與分析。

          5、借助FineBI商業(yè)智能工具,實(shí)現(xiàn)頂層匯總數(shù)據(jù)監(jiān)控到明細(xì)數(shù)據(jù)查詢分析;將分析由匯總到明細(xì)、由宏觀到微觀,提高企業(yè)分析的時(shí)效性與準(zhǔn)確。

          6、通過分析主題及模型的建立,為企業(yè)決策提供具有可決策、可預(yù)測(cè)的分析模型,將模型分類,形成各個(gè)分析主題,為企業(yè)在分析決策中,提供成體系的分析方法與思路。

          7、在應(yīng)用過程中,逐漸形成了一套標(biāo)準(zhǔn)數(shù)據(jù)信息的規(guī)范。

          posted @ 2016-02-16 15:38 喝水居然長(zhǎng)肉 閱讀(82) | 評(píng)論 (0)編輯 收藏

          僅列出標(biāo)題
          共7頁: 上一頁 1 2 3 4 5 6 7 下一頁 
          主站蜘蛛池模板: 乐清市| 武夷山市| 弥渡县| 阿图什市| 丹巴县| 扎囊县| 甘南县| 临澧县| 云霄县| 宣化县| 焦作市| 武川县| 习水县| 牙克石市| 成武县| 赣州市| 璧山县| 收藏| 横山县| 汽车| 阳城县| 左权县| 宽甸| 清原| 岳阳市| 阿拉善盟| 鄂伦春自治旗| 大同市| 五台县| 富民县| 云阳县| 阿城市| 柞水县| 海安县| 从江县| 三明市| 泾阳县| 怀安县| 黑龙江省| 镇远县| 五大连池市|