二、JSP+Servlet生成技術報表

1、什麼是報表
以格式化的形式輸出數據
對數據進行分組、彙總、計算等操作
通過報表、圖表或者嵌入圖像等形式來豐富數據的顯示
2、報表生成的關鍵要素
後臺數據抽取
數據項邏輯運算
前臺表格展現
3、後臺數據抽取:
獲取報表參數集(前臺向後臺傳參)—–獲得數據庫連接(jdbc連接數據庫)—-合成SQL語句(SQL語言、字符串拼接)—-執行SQL語句(JAVA操作數據庫)—-獲取結果集(對結果集的處理)—-返回結果集(向Servlet傳值)
數據項邏輯運算:
獲得數據庫原始數據集(Servletq取值)—-進行數據運算、轉換(運算函數)—重新組裝數據(容器、數據格式)—返回邏輯數據集(向前臺頁面傳參)
前臺展示:
獲取邏輯數據集(Servlet取值)—設置表格樣式(HTML\JS\CSS)—遍歷數據項(js\ajax)
4、需求概述
一家經營數碼產品的網店需要一張報表來分析經營情況

數據庫共三種表
商品信息表(商品id、商品名稱、成本價、售價、製造商)、買家信息表(買家ID、買家姓名、買家年齡、買家性別、買家所在地區)、交易信息表(交易id、交易商品id、交易買家id、交易數量)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章