999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于Web動態(tài)報表定制系統(tǒng)的分析與設(shè)計

2011-04-26 03:57:26馮亞麗東北石油大學(xué)計算機與信息科學(xué)學(xué)院黑龍江大慶16331
關(guān)鍵詞:功能模塊數(shù)據(jù)庫用戶

馮亞麗,王 錚 (東北石油大學(xué)計算機與信息科學(xué)學(xué)院,黑龍江大慶1 6331 8)

馮正利 (大慶油田有限責(zé)任公司第四采油廠,黑龍江大慶1 63511)

目前,使用的開發(fā)工具編制出來的報表基本上都是靜態(tài)不可修改[1]。報表快速適應(yīng)需求變化的能力差,往往滯后于企業(yè)的變化與發(fā)展。目前流行的Web報表開發(fā)工具在完成報表,尤其是結(jié)構(gòu)樣式復(fù)雜的報表時存在著一定的困難。一般網(wǎng)頁上的報表,如果結(jié)構(gòu)樣式需要修改或形成一個新的報表,只能求助于站點維護人員重新編寫程序和設(shè)計報表,這給具體的使用帶來了不便。為解決以上問題,筆者提出一種基于Web的動態(tài)報表定制模型,并設(shè)計了一個實際可用的基于Web的動態(tài)報表定制系統(tǒng)。

1 系統(tǒng)總體架構(gòu)

根據(jù)對動態(tài)報表的系統(tǒng)分析,筆者設(shè)計報表的功能模塊如圖1所示。將報表系統(tǒng)的功能分為報表生成模塊、導(dǎo)出和打印模塊及管理模塊。報表生成模塊根據(jù)用戶需求引導(dǎo)用戶選擇合適自己的模版,選擇要產(chǎn)生的報表數(shù)據(jù)。報表導(dǎo)出和打印模塊,向提供用戶多種導(dǎo)出格式和打印模式,方便用戶選擇。報表管理模塊實現(xiàn)對報表的編輯和刪除等報表信息的管理。

圖1 報表功能模塊圖

2 動態(tài)報表生成模塊的實現(xiàn)

在該系統(tǒng)中共有6種報表模版,分別為單表、多表、交叉表、向下鉆取表、復(fù)雜表和中國式報表。下面主要介紹中國式報表的實現(xiàn)。

中國式報表是系統(tǒng)中最復(fù)雜的一個表樣式,表的結(jié)構(gòu)包含表標題、一級列標題、二級列標題、一級行標題、二級行標題。所謂的動態(tài)是指可以任意選擇一級列以及該列所包含的任意的二級列,對于行來說也可以任意選擇。

1)新建DateSet命名為Shiyou,在數(shù)據(jù)集中新建一個DataTable命名為 “syou”,表內(nèi)有10個列,s0~s2類型為string,其他類型為int。

2)創(chuàng)建一個.rpt文件,右擊選擇 “數(shù)據(jù)庫”→“數(shù)據(jù)庫專家”。在 “數(shù)據(jù)庫專家”窗口 (見圖2)中,展開 “項目數(shù)據(jù)”,展開 “ADO.Net數(shù)據(jù)集” →“Shiyou”選擇 “Shiyou”下的表,將表添加到 “選定的表”中。

3)在報表設(shè)計器中,新建參數(shù) “?hang0-?hang3”用來存儲一級列名,“?s0-?s9”用來存儲二級列名。詳細資料下的 “s0-s9”為數(shù)據(jù)集中DataTabel中的列,用來存儲表數(shù)據(jù)。設(shè)置文本字體顏色、樣式,同時為文本字段添加左右上下邊框,如圖3所示。

圖2 數(shù)據(jù)庫專家

圖3 設(shè)計報表模版

3 報表管理模塊

報表管理模塊的實現(xiàn)相對比較簡單,在界面中添加DropDownList控件和GridView控件,同時將這2個空間相關(guān)聯(lián)。這樣通過動態(tài)選擇DropDownList中的表名,在GridView中顯示表數(shù)據(jù)信息。表的管理功能是與生成模塊分開的,它的管理功能是對基本表而言的。在生成的表中,右側(cè)有3項分別為:編輯、選擇、刪除。

當(dāng)對表進行編輯時,表的字段處于可編輯狀態(tài)。修改后點擊 “更新”則修改后的信息寫入到數(shù)據(jù)庫中,并在頁面上再次顯示出來。若點擊 “取消”則表保持修改前的內(nèi)容。當(dāng)點擊刪除時,會彈出對話框詢問是否要刪除,點擊 “確定”則對應(yīng)行從表中刪除,并將表更新信息寫入到數(shù)據(jù)庫中,點擊 “取消”則對應(yīng)行不被刪除。

4 報表導(dǎo)出及打印模塊

報表的導(dǎo)出與打印是報表查看器自帶的功能,很方便用戶是使用。可導(dǎo)出為Word、Excel、CrystalReports、Acrobat、MS Excel 97-2000、RTF格式。可供用戶自由選擇。

5 結(jié) 語

系統(tǒng)實現(xiàn)了基于WEB動態(tài)報表定制功能,有6個從簡單到復(fù)雜的報表模版供用戶選擇,用戶可根據(jù)需求生成報表。此外,系統(tǒng)支持多種輸出發(fā)布方式,支持多種文件轉(zhuǎn)換,可對生成的報表所需的基本表進行編輯、刪除等操作。但系統(tǒng)中仍存在不足,如報表的模版數(shù)量有限,不能滿足用戶特殊需求;報表的格線是用文本的邊框來代替,生成的報表不夠美觀;報表的管理功能模塊相對簡單。這些都有待進一步完善。

[1]柴欣.基于Web的健康檢查報告報表生成系統(tǒng) [D].大連:大連理工大學(xué),2006.

猜你喜歡
功能模塊數(shù)據(jù)庫用戶
數(shù)據(jù)庫
財經(jīng)(2017年2期)2017-03-10 14:35:35
關(guān)注用戶
商用汽車(2016年11期)2016-12-19 01:20:16
基于ASP.NET標準的采購管理系統(tǒng)研究
關(guān)注用戶
商用汽車(2016年6期)2016-06-29 09:18:54
數(shù)據(jù)庫
財經(jīng)(2016年15期)2016-06-03 07:38:02
關(guān)注用戶
商用汽車(2016年4期)2016-05-09 01:23:12
輸電線路附著物測算系統(tǒng)測算功能模塊的研究
數(shù)據(jù)庫
財經(jīng)(2016年3期)2016-03-07 07:44:46
M市石油裝備公服平臺網(wǎng)站主要功能模塊設(shè)計與實現(xiàn)
石油知識(2016年2期)2016-02-28 16:20:16
數(shù)據(jù)庫
財經(jīng)(2016年6期)2016-02-24 07:41:51
主站蜘蛛池模板: 久久综合亚洲色一区二区三区| av无码一区二区三区在线| 无码免费的亚洲视频| 日韩精品视频久久| 国产成人区在线观看视频| 日韩精品视频久久| 国内精品自在欧美一区| 在线综合亚洲欧美网站| 中文字幕中文字字幕码一二区| 呦视频在线一区二区三区| 亚洲自拍另类| 精品无码日韩国产不卡av| 国产人人干| 欧美国产精品拍自| 熟妇丰满人妻| 国产色爱av资源综合区| 国产成熟女人性满足视频| 熟女成人国产精品视频| 精品亚洲欧美中文字幕在线看| 国产成人你懂的在线观看| 亚洲成年人片| 熟妇无码人妻| 91成人精品视频| 欧美精品在线免费| 亚洲人成网站在线观看播放不卡| 思思99热精品在线| 色哟哟国产精品| 欧美天堂久久| 久久大香香蕉国产免费网站 | 欧美在线一二区| 欧美激情,国产精品| 亚洲无线一二三四区男男| 亚洲愉拍一区二区精品| 国产特级毛片aaaaaaa高清| 伊人大杳蕉中文无码| 亚洲大尺码专区影院| 亚洲一区毛片| 精品久久综合1区2区3区激情| 日本妇乱子伦视频| 亚洲女同一区二区| 国产精品久久久久久久久久98| 国产乱论视频| a毛片免费观看| 国产区在线看| 国产69精品久久久久孕妇大杂乱 | 国产精品永久不卡免费视频| 女人爽到高潮免费视频大全| 亚洲全网成人资源在线观看| 国内精品视频区在线2021| 国产丝袜91| 色有码无码视频| 国产综合色在线视频播放线视| 国产69精品久久久久妇女| 国产高潮流白浆视频| 国产嫖妓91东北老熟女久久一| 99视频只有精品| 欧美成人免费午夜全| 国产真实乱人视频| 亚洲美女久久| 日本久久久久久免费网络| 色九九视频| 亚洲欧美日韩中文字幕一区二区三区| 婷婷色一二三区波多野衣| 国产日韩精品一区在线不卡| 日韩欧美国产另类| 亚洲一区免费看| 国产成熟女人性满足视频| 成人在线观看一区| 国产网站免费看| 欧美 亚洲 日韩 国产| 国产精品亚欧美一区二区| 久久精品女人天堂aaa| 亚洲精品第一在线观看视频| 18禁不卡免费网站| 99久久精彩视频| 国产黄色免费看| 欧美翘臀一区二区三区| 国产在线视频导航| 久久国产精品77777| 国产18在线| 喷潮白浆直流在线播放| 精品无码一区二区在线观看|