posts - 10,comments - 2,trackbacks - 0

          網站:JavaEye 作者:liuwei1981 發表時間: 2007-09-03 18:30 此文章來自于 http://www.JavaEye.com
          聲明:本文系JavaEye網站原創文章,未經JavaEye網站或者作者本人書面許可,任何其他網站嚴禁擅自發表本文,否則必將追究法律責任!
          原文鏈接: http://liuwei1981.javaeye.com/blog/119882

                      完成該系統后,所完成的后期維護工作中,最大的以部分就是數據統計查詢分析功能的完善了。


                 系統軟件框架提供了一套報表生成系統來完成數據統計查詢的功能。這條報表生成系統可以生成excel和pdf兩種格式的統計報表。


                 這個系統使用報表的流程大致為:


                 1.每個功能都提供一系列的報表,在軟件中這些報表以二維字符串數組的數據格式保存,每個字符串數組對象包括該報表的唯一鍵值,報表名稱,報表條件提供頁面以及生成該報表的具體的Java類。


                 2.選擇需要生成的報表,系統將該報表的唯一鍵值傳入統一的報表控制類,首先是跳轉到生成該報表的條件頁面,按照功能劃分報表的主要原因就是每個功能的報表條件一致,可以使用統一的控制類。


                 3.提交條件后,統一的報表控制類會調用該報表的生成類,這些類需要繼承統一的接口,提供了一個統一的方法,返回數據類型為Vector集合的對象,這個Vector對象容器數據對象要求為:


               兩個Vector對象,一個為表頭Vector,一個為表體Vector,這兩個Vector對象中存儲的數據為字符串數組對象。


             在具體應用中,只要將數據填充到字符串數組中,再依次放入Vector中,報表框架會生成報表。


             這個框架的一個確定就是只能接受字符串數組對象,如果生成excel格式的報表,無法根據生成的報表進行計算,必須手動的將數據調整為數字型。


           




          《 總結一下維護了一年的一個軟件系統的軟件體系(六) 》 的評論也很精彩,歡迎您也添加評論。查看詳細 >>





          JavaEye推薦
          上海樂福狗信息技術有限公司:誠聘技術經理和開發工程師
          免費下載IBM社區版軟件--它基于開放的標準,支持廣泛的開發類型,讓您的開發高效自主!
          京滬穗蓉四地免費注冊,SOA技術高手匯聚交鋒.
          上海:優秀公司德比:高薪誠聘 資深Java工程師
          廣州:優易公司:誠聘Java工程師,開發經理
          上海:尤恩斯國際集團:誠聘開發工程師
          北京:優秀公司NHNChina招聘:WEB開發,系統管理,JAVA開發, DBA



          文章來源: http://liuwei1981.javaeye.com/blog/119882
          posted on 2007-09-03 18:30 皇馬嘯西風 閱讀(177) 評論(0)  編輯  收藏

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 甘南县| 凉山| 长沙县| 仲巴县| 化德县| 嘉祥县| 永年县| 大宁县| 雷波县| 靖江市| 泾阳县| 陵水| 松阳县| 巴塘县| 天津市| 广宁县| 祥云县| 裕民县| 图片| 东宁县| 穆棱市| 嘉善县| 长丰县| 北宁市| 迁西县| 寿阳县| 潞城市| 澜沧| 岫岩| 商都县| 扶风县| 镇远县| 开封市| 青冈县| 松潘县| 辽源市| 宝丰县| 安塞县| 鄂托克旗| 元阳县| 乾安县|