目錄
來自帆軟愛好者論壇 nageqd 的分享,分享給大家。
業務需求
應公司技術中心業務需求,要求完成公司產品的質量統計情況,從而為公司的生產提供指導依據,詳細要求如下所示。
1.可以進行質量信息的歷史圖表分析。
2.公司要求的開發時間短,顯示資料量大,顯示內容多變靈活。
3.登陸方式要求為WEB登陸,方便操作維護。
4.要求對資料可以進地匯出到EXCEL可以進行系統外的二次分析統計。
5.伺服器平台為IBM的AIX操作系統平台,資料庫為oracle10g。
需求分析
針對以上公司的要求通過分析得出結論如下:WEB服務開發語言採用JSP,應用服務採用TOMCAT,可以滿足AIX部署需求。針對於業務的圖表分析及顯示內容多變靈活的查尋展示方式決定採用帆軟的報表軟體來實現。
AIX系統的實際配置及Tomcat的安裝這裡不再詳細說明。如有疑問大家可以相互溝通學習。下面主要說明的是帆軟報表的實際製做過程。
質量歷史圖表分析實際效果
截圖如下圖所示:
在效果圖中可以選擇生產的產品物料、統計周期(可以按日,周,月三種統計方式來進行統計,結束時間是統計周期的最末時間點)。下圖中實際顯示了我公司某種產品2011-09-30以前6周的產品合格率的實際情況。
報表製作方法
1.報表的主要資料源為設置如下所示:由於產品合格的計算邏輯和質檢、生產、生產計劃多部門相關聯計算業業務十分複雜。所以使用了存儲過程對複雜的業務進行了處理。在計算完成後只是返加一個包含有時間和合格率的一個計算表。下圖中為在FR中設置調用存儲過程及傳參的方式。其中m 為傳入的要查詢的物料,ii為要查詢的周期,ywd為標記是否進行日,周,月的查詢。End_date為標記結束的時間點。
2.設置圖表類型為折線圖的資料點折線圖如下圖所示。報表採用折線圖中的資料點折線圖進行圖表展示。
3.設置折線圖表中主網格線的樣式。為了清晰的查看合格率的值對報表的網格線進行了標線設置。
4.為Y軸增加軸標題,如下圖所示。
設圖表Y軸的樣式:
Y軸顏色為藍色;
是否顯示箭頭為是;
Y軸值範圍,設定Y軸的資料最大最小值及間格。
5.設置圖表顯示樣式:
在執行完存儲過程運算完成後會返回一個周期,合格率的一個資料集,此處為圖表和資料進行關聯。
系列為:表格S6用公式計算出來了百分比合格數。
資料區:為計算出來的合格的百分比數。
分類軸:為X軸顯示的信息。
詳細設置如下圖所示。
到此為止完成了質量報表的整個開發過程及設置方式完成可以進行使用了。
喜歡這篇文章嗎?歡迎分享按讚,給予我們支持和鼓勵!