<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    Java軟件報表軟件技術博客

    java報表軟件技術匯總 java報表軟件制作 報表軟件新聞
    posts - 355, comments - 100, trackbacks - 0, articles - 3
       :: 首頁 :: 新隨筆 ::  :: 聚合  :: 管理
     所謂的無編碼搭建web報表系統,嚴格意義上來說,應該包括從報表軟件的安裝,配置,報表的設計,到完整的系統運行,都可以通過鼠標或者鍵盤操作來完成的,不需要額外編寫代碼。
        一般來目前的報表系統很少能夠完全做到這一點,大多都是宣稱自己能夠無編碼設計報表。但是一般在項目當中應用的時候,往往需要將報表系統的組織起來,按照一定的用戶權限,最終以一個報表系統的形式展示給最終用戶。那么在搭建/維護這個系統的時候,就需要設計者/維護者了解有關報表的調用,參數的設置,頁面的設計等等多種需要手工創建代碼的事情。
        對于一個技術水平較高的報表系統設計者來說,可能手工創建一個系統,并不是難度太大。但如果每一次修改一個報表或者重新設計一個報表,都需要重新手工創建代碼,他可能不會有足夠的熱情來做這個工作。更進一步說,如果我們的報表系統要求讓最終用戶也可以修改發布報表,那么代碼創建的工作對于他來說,繁瑣且有難度。
        以最終的解決辦法,應該是有一套和報表設計器搭配的報表發布系統。用戶通過界面操作來配置報表發布的系統。為最終客戶提供一個完全可視化操作的全自動報表發布平臺。
        值得欣喜的是,FineReport和FineServer這兩大軟件針對這個需求做了很多工作并徹底的解決了這個問題。其解決方案簡單概括如下:
    1、內置參數頁面
    幾乎在所有的項目當中,報表都會用到參數控制,例如日報,周報,月報。還有例如地區產品銷售狀況匯總,還可能需要選擇地區,選擇產品等等參數。
    內置的參數頁面,是收集了報表當中在任何地方定義過的參數,然后用戶通過拖拽來設置參數頁面的布局。這一點,在FineReport6.1版本當中,已經有所體現。可見此功能是在為無編碼搭建系統鋪路。
    2、XML配置文件部署項目
    項目的發布基于XML配置文件,即所有的頁面設置信息保存于不同的XML文件當中,只要將這些文件部署于服務器端,即可成功完成系統搭建。
        搭建系統所需的XML文件主要包括數據源,權限,以及報表目錄樹的組織,以及報表系統的細節設置(例如首頁portal展示內容,標題,背景等等)。
        當然,這樣的簡單的說法,并不能讓大家了解究竟是怎樣一個方法來創建系統。在后面的時間里,我會以實際的工作進程來演示如何僅僅通過報表創建各種系統,例如CRM,HR系統等等。

    主站蜘蛛池模板: 亚洲人成无码www久久久| 久久久久亚洲国产AV麻豆| 免费a级毛片在线观看| 999国内精品永久免费视频| 成人免费区一区二区三区| 在线观看日本亚洲一区| 亚洲视频精品在线| 亚洲人成色77777| 亚洲欧洲中文日韩久久AV乱码| 日本XXX黄区免费看| 久久久久国色av免费看| eeuss免费影院| 国产亚洲女在线线精品| jiz zz在亚洲| 久久亚洲精品专区蓝色区| 亚洲福利电影一区二区?| 亚洲av综合av一区| 亚洲中文字幕无码一区| 亚洲另类少妇17p| 免费人成年轻人电影| 国产免费av片在线无码免费看 | 久久久精品国产亚洲成人满18免费网站 | a免费毛片在线播放| 日本特黄特色AAA大片免费| 国产大陆亚洲精品国产| 亚洲国产精品网站在线播放| 性xxxx黑人与亚洲| 亚洲日本VA午夜在线影院| 亚洲丰满熟女一区二区v| 久久亚洲AV成人无码| 亚洲好看的理论片电影| 亚洲精品视频在线| 亚洲天堂中文资源| 亚洲精品成人av在线| 亚洲精品免费视频| 亚洲宅男天堂a在线| 亚洲一区电影在线观看| 亚洲精品伊人久久久久| 亚洲欧洲免费无码| 亚洲精品9999久久久久无码| 羞羞漫画小舞被黄漫免费|