NIG系統報表開發指南       1   ALBERT GUO
Agenda                    2 Prerequisites 文件與現有程式閱讀順序 架構簡介 範例 – NIG665W檢舉人已領取獎金明細表
Prerequisites                            3 Download Sun Java 2 SDK 1.6 iReport eats a lot of RAM, and so it is necessary...
文件與現有程式閱讀順序                     4SDS - 23H        SDS-24H        RPT Files                                VB Program      ...
23H : NIG-23H-665W.doc                        5trunkSDSdeliverable
trunkSDSdeliverable24H : NIG-24H-665P.doc          6       從24H文件了解此功                    能有幾份報表
trunkSDSsource coderptRPT Files    724H有描述幾張報表,就有幾張對應的RPT檔。如果有發現兩者不相符的地方,請以RPT檔為主。備註:請先安裝crystal report viewer
RPT Files – cont.                     8                 31                                     2    如有發現欄位無法對應,請打開rpt file...
VB Program           9trunkSDSsource codeclientnig665w
Create testing data                 10 由於客戶不同意給予測試資料,請針對SQLStatement來建立測試資料
架構簡介 11
Web Application Layering                                           12                                 Crosscutting Aspects...
Spring MVC Application Layers                        13                 User Interface Domain Model                     We...
Spring MVC Application Layers與NIG專案的關                係 – cont.                  14
Spring MVC Application Layers與NIG專案的關係                  15
範例 – NIG665     16
Class Diagram      17            nig-web                      nig-core
Sequence Diagram       18
User Interface – export to PDF              19
User Interface – export to CSV              20
Upcoming SlideShare
Loading in …5
×

NIG系統報表開發指南

1,221 views

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,221
On SlideShare
0
From Embeds
0
Number of Embeds
238
Actions
Shares
0
Downloads
4
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

NIG系統報表開發指南

  1. 1. NIG系統報表開發指南 1 ALBERT GUO
  2. 2. Agenda 2 Prerequisites 文件與現有程式閱讀順序 架構簡介 範例 – NIG665W檢舉人已領取獎金明細表
  3. 3. Prerequisites 3 Download Sun Java 2 SDK 1.6 iReport eats a lot of RAM, and so it is necessary to have at least 256MB of memory and about 20MB of free space on disk Download iReport from http://sourceforge.net/projects/ireport Crystal Report Viewer: trunkSoftwareCrysrept.rar
  4. 4. 文件與現有程式閱讀順序 4SDS - 23H SDS-24H RPT Files VB Program Create testing data
  5. 5. 23H : NIG-23H-665W.doc 5trunkSDSdeliverable
  6. 6. trunkSDSdeliverable24H : NIG-24H-665P.doc 6 從24H文件了解此功 能有幾份報表
  7. 7. trunkSDSsource coderptRPT Files 724H有描述幾張報表,就有幾張對應的RPT檔。如果有發現兩者不相符的地方,請以RPT檔為主。備註:請先安裝crystal report viewer
  8. 8. RPT Files – cont. 8 31 2 如有發現欄位無法對應,請打開rpt file,在design mode,click資料欄位,會顯示欄位ID在到VB program進行搜尋。
  9. 9. VB Program 9trunkSDSsource codeclientnig665w
  10. 10. Create testing data 10 由於客戶不同意給予測試資料,請針對SQLStatement來建立測試資料
  11. 11. 架構簡介 11
  12. 12. Web Application Layering 12 Crosscutting Aspects Business Persistence UI Layer Layer LayerSpring MVC Spring IoC JPA Spring AOP DataSource / Application Transaction DAO Classes Connection Context Mgmt. Pool JPA SessionJSP, tiles.xml Mgmt. Query Language Business Service Classes Domain Model Business Objects
  13. 13. Spring MVC Application Layers 13 User Interface Domain Model Web AOP Business/Service Persistence
  14. 14. Spring MVC Application Layers與NIG專案的關 係 – cont. 14
  15. 15. Spring MVC Application Layers與NIG專案的關係 15
  16. 16. 範例 – NIG665 16
  17. 17. Class Diagram 17 nig-web nig-core
  18. 18. Sequence Diagram 18
  19. 19. User Interface – export to PDF 19
  20. 20. User Interface – export to CSV 20

×