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

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

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

馮亞麗,王 錚 (東北石油大學(xué)計(jì)算機(jī)與信息科學(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)樣式需要修改或形成一個新的報表,只能求助于站點(diǎn)維護(hù)人員重新編寫程序和設(shè)計(jì)報表,這給具體的使用帶來了不便。為解決以上問題,筆者提出一種基于Web的動態(tài)報表定制模型,并設(shè)計(jì)了一個實(shí)際可用的基于Web的動態(tài)報表定制系統(tǒng)。

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

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

圖1 報表功能模塊圖

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

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

中國式報表是系統(tǒng)中最復(fù)雜的一個表樣式,表的結(jié)構(gòu)包含表標(biāo)題、一級列標(biāo)題、二級列標(biāo)題、一級行標(biāo)題、二級行標(biāo)題。所謂的動態(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)中,展開 “項(xiàng)目數(shù)據(jù)”,展開 “ADO.Net數(shù)據(jù)集” →“Shiyou”選擇 “Shiyou”下的表,將表添加到 “選定的表”中。

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

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

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

3 報表管理模塊

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

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

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

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

5 結(jié) 語

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

[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標(biāo)準(zhǔn)的采購管理系統(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è)計(jì)與實(shí)現(xiàn)
石油知識(2016年2期)2016-02-28 16:20:16
數(shù)據(jù)庫
財經(jīng)(2016年6期)2016-02-24 07:41:51
主站蜘蛛池模板: 国产精品深爱在线| 国产麻豆永久视频| 在线观看国产小视频| 狠狠做深爱婷婷久久一区| 日韩精品一区二区三区免费| 直接黄91麻豆网站| 国产伦精品一区二区三区视频优播| 欧美精品综合视频一区二区| 日本国产一区在线观看| 美臀人妻中出中文字幕在线| 全部无卡免费的毛片在线看| 亚洲一级毛片免费看| 欧美日韩成人在线观看| 亚洲一级毛片免费观看| 精品国产一二三区| 午夜国产大片免费观看| 91精品国产丝袜| 美女一级毛片无遮挡内谢| 国产丰满成熟女性性满足视频 | 欧美一级在线| 国产精品嫩草影院视频| 国产一区二区网站| 天天综合色网| 久久国产高潮流白浆免费观看| 老司机午夜精品网站在线观看| 久草热视频在线| 国产产在线精品亚洲aavv| 亚洲无码精彩视频在线观看 | 福利在线不卡| 国产网站免费观看| 国产色伊人| 有专无码视频| 亚洲女同一区二区| 国产靠逼视频| 丁香综合在线| 欧美97色| 欧美日本中文| 色综合天天视频在线观看| 国产激情在线视频| 日韩在线视频网| 日韩久草视频| 97久久人人超碰国产精品| 欧美日本一区二区三区免费| 欧美精品在线免费| 欧美区日韩区| 亚洲一区二区视频在线观看| 综合网久久| 精品国产污污免费网站| 色亚洲成人| 无码高潮喷水专区久久| 亚洲五月激情网| 国产免费久久精品99re不卡| 不卡无码网| 亚洲综合香蕉| 88av在线播放| 色婷婷在线影院| 影音先锋丝袜制服| 亚洲黄色激情网站| 亚洲欧美精品在线| 呦女亚洲一区精品| a毛片免费在线观看| 亚洲中文字幕23页在线| 国产凹凸视频在线观看| 免费观看欧美性一级| 精品一区二区三区中文字幕| 婷五月综合| 国产尤物jk自慰制服喷水| 伦精品一区二区三区视频| 久久综合丝袜日本网| 欧美成一级| 亚洲中字无码AV电影在线观看| 1024国产在线| 国产永久无码观看在线| 午夜a级毛片| 欧美yw精品日本国产精品| 综合久久五月天| 三上悠亚一区二区| 国产www网站| 亚洲无码日韩一区| 欧美精品在线免费| 中文字幕在线播放不卡| 国产精品亚洲一区二区三区z|