Java軟件報(bào)表軟件技術(shù)博客

          java報(bào)表軟件技術(shù)匯總 java報(bào)表軟件制作 報(bào)表軟件新聞
          posts - 355, comments - 100, trackbacks - 0, articles - 3
             :: 首頁(yè) :: 新隨筆 ::  :: 聚合  :: 管理

          一、知識(shí)補(bǔ)充:

          BI(BusinessIntelligence)意為商業(yè)智能。商業(yè)智能的概念最早在1996年提出。當(dāng)時(shí)將商業(yè)智能定義為一類由數(shù)據(jù)倉(cāng)庫(kù)(或數(shù)據(jù)集市)、查詢報(bào)表、數(shù)據(jù)分析、數(shù)據(jù)挖掘、數(shù)據(jù)備份和恢復(fù)等部分組成的、以幫助企業(yè)決策為目的技術(shù)及其應(yīng)用。目前,商業(yè)智能通常被理解為將企業(yè)中現(xiàn)有的數(shù)據(jù)轉(zhuǎn)化為知識(shí),幫助企業(yè)做出明智的業(yè)務(wù)經(jīng)營(yíng)決策的工具。商務(wù)智能系統(tǒng)中的數(shù)據(jù)來自企業(yè)其他業(yè)務(wù)系統(tǒng)。例如商貿(mào)型企業(yè),其商務(wù)智能系統(tǒng)數(shù)據(jù)包括業(yè)務(wù)系統(tǒng)的訂單、庫(kù)存、交易賬目、客戶和供應(yīng)商信息等,以及企業(yè)所處行業(yè)和競(jìng)爭(zhēng)對(duì)手的數(shù)據(jù)、其他外部環(huán)境數(shù)據(jù)。而這些數(shù)據(jù)可能來自企業(yè)的CRM、SCM等業(yè)務(wù)系統(tǒng)。

          二、應(yīng)用領(lǐng)域:

          商業(yè)智能能夠輔助的業(yè)務(wù)經(jīng)營(yíng)決策,既可以是操作層的,也可以是戰(zhàn)術(shù)層和戰(zhàn)略層的決策。為了將數(shù)據(jù)轉(zhuǎn)化為知識(shí),需要利用數(shù)據(jù)倉(cāng)庫(kù)、聯(lián)機(jī)分析處理(OLAP)工具和數(shù)據(jù)挖掘等技術(shù)。因此,從技術(shù)層面上講,商業(yè)智能不是什么新技術(shù),它只是數(shù)據(jù)倉(cāng)庫(kù)、OLAP和數(shù)據(jù)挖掘等技術(shù)的綜合運(yùn)用。商業(yè)智能能夠輔助的業(yè)務(wù)經(jīng)營(yíng)決策,既可以是操作層的,也可以是戰(zhàn)術(shù)層和戰(zhàn)略層的決策。為了將數(shù)據(jù)轉(zhuǎn)化為知識(shí),需要利用數(shù)據(jù)倉(cāng)庫(kù)、聯(lián)機(jī)分析處理(OLAP)工具和數(shù)據(jù)挖掘等技術(shù)。因此,從技術(shù)層面上講,商業(yè)智能不是什么新技術(shù),它只是數(shù)據(jù)倉(cāng)庫(kù)、OLAP和數(shù)據(jù)挖掘等技術(shù)的綜合運(yùn)用。本文介紹鋼鐵制造業(yè)關(guān)于帶鋼二級(jí)品綜合分析設(shè)計(jì)的幾點(diǎn)應(yīng)用,包含帶鋼二級(jí)品明細(xì),匯總(圖表),二級(jí)品率計(jì)算,歷史對(duì)比四個(gè)報(bào)表的制作,只是龐大BI分析系統(tǒng)的冰山一腳。

          三、環(huán)境架構(gòu):

          系統(tǒng)運(yùn)行的環(huán)境:分為數(shù)據(jù)服務(wù)器和應(yīng)用服務(wù)器和數(shù)據(jù)備份服務(wù)器三個(gè)組成模塊。

          分別安裝windows server 2008,AIX系統(tǒng)。數(shù)據(jù)操作為建立數(shù)據(jù)倉(cāng)庫(kù),采用定時(shí)自動(dòng)更新裝置的觸發(fā)器命令完成。

          系統(tǒng)運(yùn)行的數(shù)據(jù)庫(kù)為Oracle10g。

          Web端開發(fā)語(yǔ)言為jsp,采用SSH架構(gòu)開發(fā)。部署在應(yīng)用服務(wù)器上。

          服務(wù)器采用Tomcat,集成finereport。

          四、需求分析

          1、基層管理人員的數(shù)據(jù)錄入,為方便基層管理人員的業(yè)務(wù)操作。

          2、為決策層提供數(shù)據(jù)決策的數(shù)據(jù)支持,提供進(jìn)行優(yōu)化處理后的數(shù)據(jù)基礎(chǔ)。

          五、設(shè)計(jì)思路:

          以比較復(fù)雜的匯總表為例:

          (1)首先建立數(shù)據(jù)連接,定義一個(gè)數(shù)據(jù)庫(kù)連接: :

          (2)建立報(bào)表數(shù)據(jù)集,數(shù)據(jù)及提前經(jīng)過處理,數(shù)據(jù)提取的工作已寫入數(shù)據(jù)倉(cāng)庫(kù)中:

          (3)已ds1數(shù)據(jù)及為例,展示數(shù)據(jù)及內(nèi)容如下:


          (4)編輯模板設(shè)計(jì)頁(yè)面內(nèi)容如下,引入網(wǎng)頁(yè)設(shè)計(jì)使用網(wǎng)頁(yè)框完成:


           

          (5)模板設(shè)計(jì)中數(shù)據(jù)展現(xiàn)部分:


           

          (7)網(wǎng)頁(yè)框采用鏈接的方式寫入,采用url連接方式傳遞參數(shù):

          (8)在參數(shù)設(shè)計(jì)頁(yè)面編輯參數(shù)設(shè)計(jì),定義查詢變量:


           

          (9)在查詢按鈕中定義參數(shù)傳遞方式,從查詢條件中獲取參數(shù)值,然后傳遞給模板設(shè)計(jì)頁(yè)面:


           

          (10)定義日期參數(shù)界面,日期格式為字符串類型:

          (11)物料參數(shù)處理采用動(dòng)態(tài)sql方式處理:


           

          (12)運(yùn)行:

          六 報(bào)表展示:

          明細(xì)表:


           

          匯總表:


           

          二級(jí)品率歷史對(duì)比:


           

          二級(jí)品率:


           

          主界面:

           




          只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 瓮安县| 蓬安县| 大理市| 清徐县| 新昌县| 佳木斯市| 富裕县| 阳东县| 洛南县| 都兰县| 乾安县| 綦江县| 贵州省| 浦县| 江油市| 禹城市| 登封市| 万州区| 浪卡子县| 淅川县| 云和县| 西丰县| 修文县| 平和县| 宣汉县| 沾化县| 长子县| 长顺县| 若羌县| 桐乡市| 贵阳市| 游戏| 辰溪县| 凌源市| 普兰店市| 江永县| 团风县| 淮阳县| 平度市| 惠州市| 东阿县|