两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

一種報(bào)表生成方法及裝置的制造方法

文檔序號(hào):8258685閱讀:256來(lái)源:國(guó)知局
一種報(bào)表生成方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本申請(qǐng)涉及電子信息領(lǐng)域,尤其涉及一種報(bào)表生成方法及裝置。
【背景技術(shù)】
[0002]在日常的工作中,通常需要以報(bào)表的形式展示數(shù)據(jù),例如,上級(jí)單位要監(jiān)督或考核下級(jí)單位,則要求下級(jí)單位定期上報(bào)報(bào)表,報(bào)表中展示與下級(jí)單位的工作相關(guān)的一些數(shù)據(jù),以便于對(duì)上級(jí)單位對(duì)報(bào)表中的數(shù)據(jù)進(jìn)行統(tǒng)計(jì)分析。
[0003]而現(xiàn)有的報(bào)表生成方法,設(shè)計(jì)器過(guò)于復(fù)雜,在報(bào)表的生成過(guò)程中,需要開發(fā)人員根據(jù)不同的需求,編寫代碼,可見,現(xiàn)有的報(bào)表生成方法過(guò)于繁瑣。
[0004]申請(qǐng)內(nèi)容
[0005]本申請(qǐng)實(shí)施例提供了一種報(bào)表生成方法及裝置,目的在于解決現(xiàn)有的報(bào)表生成方法過(guò)于繁瑣的問(wèn)題。
[0006]為了實(shí)現(xiàn)上述目的,本申請(qǐng)實(shí)施例提供了以下技術(shù)方案:
[0007]—種報(bào)表生成方法,包括:
[0008]接收用戶選定第一標(biāo)簽的指令;
[0009]獲取所述第一標(biāo)簽的屬性數(shù)據(jù),所述屬性數(shù)據(jù)中至少包括指示待展示數(shù)據(jù)的參數(shù);
[0010]依據(jù)所述屬性數(shù)據(jù),從預(yù)設(shè)的數(shù)據(jù)庫(kù)中查找所述待展示數(shù)據(jù);
[0011 ] 將所述待展示數(shù)據(jù)進(jìn)行封裝;
[0012]將封裝后的待展示數(shù)據(jù)以報(bào)表的形式進(jìn)行展示。
[0013]可選地,所述獲取所述第一標(biāo)簽的屬性數(shù)據(jù)包括:
[0014]接收所述用戶對(duì)所述第一標(biāo)簽的屬性的設(shè)定;
[0015]將設(shè)定后的屬性作為所述第一標(biāo)簽的屬性數(shù)據(jù)。
[0016]可選地,所述屬性數(shù)據(jù)中還包括:
[0017]報(bào)表顯示控制屬性數(shù)據(jù)。
[0018]可選地,所述將封裝后的待展示數(shù)據(jù)以報(bào)表的形式進(jìn)行展示包括:
[0019]將封裝后的待展示數(shù)據(jù)在第一顯示格式的報(bào)表中進(jìn)行展示,所述第一顯示格式為所述報(bào)表顯示控制屬性數(shù)據(jù)指示的顯示格式。
[0020]可選地,所述將所述待展示數(shù)據(jù)進(jìn)行封裝包括:
[0021]將所述待展示數(shù)據(jù)封裝成HTML格式。
[0022]—種報(bào)表生成裝置,包括:
[0023]接收模塊,用于接收用戶選定第一標(biāo)簽的指令;
[0024]獲取模塊,用于獲取所述第一標(biāo)簽的屬性數(shù)據(jù),所述屬性數(shù)據(jù)中至少包括指示待展示數(shù)據(jù)的參數(shù);
[0025]查找模塊,用于依據(jù)所述屬性數(shù)據(jù),從預(yù)設(shè)的數(shù)據(jù)庫(kù)中查找所述待展示數(shù)據(jù);
[0026]封裝模塊,用于將所述待展示數(shù)據(jù)進(jìn)行封裝;
[0027]展示模塊,用于將封裝后的待展示數(shù)據(jù)以報(bào)表的形式進(jìn)行展示。
[0028]可選地,所述獲取模塊用于獲取所述第一標(biāo)簽的屬性數(shù)據(jù),具體包括:
[0029]所述接收模塊具體用于,接收所述用戶對(duì)所述第一標(biāo)簽的屬性的設(shè)定,并將設(shè)定后的屬性作為所述第一標(biāo)簽的屬性數(shù)據(jù)。
[0030]可選地,所述獲取模塊用于獲取所述第一標(biāo)簽的屬性數(shù)據(jù),具體包括:
[0031]所述接收模塊具體用于,獲取所述第一標(biāo)簽的屬性數(shù)據(jù),所述屬性數(shù)據(jù)中還包括報(bào)表顯示控制屬性數(shù)據(jù)。
[0032]可選地,所述展示模塊用于將封裝后的待展示數(shù)據(jù)以報(bào)表的形式進(jìn)行展示,具體包括:
[0033]所述展示模塊具體用于,將封裝后的待展示數(shù)據(jù)在第一顯示格式的報(bào)表中進(jìn)行展示,所述第一顯示格式為所述報(bào)表顯示控制屬性數(shù)據(jù)指示的顯示格式。
[0034]可選地,所述封裝模塊用于將所述待展示數(shù)據(jù)進(jìn)行封裝,具體包括:
[0035]所述封裝模塊具體用于,將所述待展示數(shù)據(jù)封裝成HTML格式。
[0036]本申請(qǐng)所述的報(bào)表生成方法及裝置,接收用戶選定第一標(biāo)簽的指令,獲取第一標(biāo)簽的屬性數(shù)據(jù),并依據(jù)所述屬性數(shù)據(jù),從預(yù)設(shè)的數(shù)據(jù)庫(kù)中查找待展示的數(shù)據(jù),將待展示的數(shù)據(jù)進(jìn)行封裝后,以報(bào)表的形式進(jìn)行展示,可見,用戶通過(guò)標(biāo)簽的屬性數(shù)據(jù),能夠從數(shù)據(jù)庫(kù)中查找到待展示的數(shù)據(jù),從而將待展示的數(shù)據(jù)以報(bào)表的形式進(jìn)行展示,而無(wú)需再進(jìn)行代碼的編寫,因此,報(bào)表的生成過(guò)程得以簡(jiǎn)化,從而便于實(shí)現(xiàn)。
【附圖說(shuō)明】
[0037]為了更清楚地說(shuō)明本申請(qǐng)實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本申請(qǐng)的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0038]圖1為本申請(qǐng)實(shí)施例公開的一種報(bào)表生成方法的流程圖;
[0039]圖2為本申請(qǐng)實(shí)施例公開的又一種報(bào)表生成方法的流程圖;
[0040]圖3為本申請(qǐng)實(shí)施例公開的一種報(bào)表生成裝置的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0041 ] 下面將結(jié)合本申請(qǐng)實(shí)施例中的附圖,對(duì)本申請(qǐng)實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本申請(qǐng)一部分實(shí)施例,而不是全部的實(shí)施例?;诒旧暾?qǐng)中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本申請(qǐng)保護(hù)的范圍。
[0042]本申請(qǐng)實(shí)施例公開的一種報(bào)表生成方法,如圖1所示,包括以下步驟:
[0043]SlOl:接收用戶選定第一標(biāo)簽的指令;
[0044]本實(shí)施例中,標(biāo)簽是指腳本語(yǔ)言自帶的標(biāo)簽或者自定義標(biāo)簽。以下為幾種常見的標(biāo)簽的名稱以及功能:
[0045]StatTag:用于顯示展示組合頁(yè)面;
[0046]StatView:用于控制展示實(shí)體類;
[0047]StatTab:用于控制 Sheet 表單;
[0048]StatCol:用于控制列表格內(nèi)容;
[0049]StatDataReader:用于讀取出入的實(shí)體數(shù)據(jù)集。
[0050]S102:獲取所述第一標(biāo)簽的屬性數(shù)據(jù),所述屬性數(shù)據(jù)中至少包括指示待展示數(shù)據(jù)的參數(shù);
[0051]其中,指示待展示數(shù)據(jù)的參數(shù)可以為實(shí)例數(shù)據(jù)集viewUava實(shí)體集合),過(guò)濾字段lost([{}])等。
[0052]S103:依據(jù)所述屬性數(shù)據(jù),從預(yù)設(shè)的數(shù)據(jù)庫(kù)中查找所述待展示數(shù)據(jù);
[0053]S104:將所述待展示數(shù)據(jù)進(jìn)行封裝;
[0054]S105:將封裝后的待展示數(shù)據(jù)以報(bào)表的形式進(jìn)行展示。
[0055]例如,以生成用電數(shù)據(jù)的報(bào)表為例,用戶在用電數(shù)據(jù)信息統(tǒng)計(jì)頁(yè)面選擇相應(yīng)的過(guò)濾條件(如:年度、月份、用電地區(qū)、用電量等),點(diǎn)擊統(tǒng)計(jì)按鈕后彈出報(bào)表類型選擇框(第一標(biāo)簽選擇),選擇報(bào)表類型為普通列表報(bào)表,點(diǎn)擊確定按鈕,即選擇了標(biāo)簽普通列表類型。應(yīng)用程序?qū)⒂脩粼诮y(tǒng)計(jì)頁(yè)面選擇的過(guò)濾條件及報(bào)表類型信息傳入系統(tǒng)后臺(tái),系統(tǒng)后臺(tái)接收用戶選擇的報(bào)表類型,至此,系統(tǒng)后臺(tái)接收到用戶選定第一標(biāo)簽的指令(對(duì)應(yīng)S101)。系統(tǒng)后臺(tái)將第一標(biāo)簽傳遞過(guò)來(lái)的過(guò)濾條件存入searchInfo(查詢條件信息)對(duì)象中;報(bào)表類型信息存入ViewType (報(bào)表類型)對(duì)象中,此實(shí)例由第一標(biāo)簽傳遞的報(bào)表類型為普通列表報(bào)表(對(duì)應(yīng)s 102);
[0056]在數(shù)據(jù)庫(kù)中,根據(jù)searchlnfo對(duì)象里的查詢條件編寫數(shù)據(jù)庫(kù)sql查詢語(yǔ)句(例:若統(tǒng)計(jì)頁(yè)面?zhèn)魅氲臈l件為年度:2014、月份:8月、用電地區(qū):北京、用電量:2000KW。則生成的查詢語(yǔ)句為 select t*from elec_info where year = ’ 2014and month = ’ 8’ and elec_reg1n = ’北京’ and use_elec>,2000kw’.此語(yǔ)句查詢2014年8月北京地區(qū)用電量大于2000kw的用戶信息),數(shù)據(jù)庫(kù)執(zhí)行此sql語(yǔ)句,查詢符合條件的用電數(shù)據(jù)信息,并將此數(shù)據(jù)信息反饋回系統(tǒng)后臺(tái)(對(duì)應(yīng)sl03)。
[0057]系統(tǒng)后臺(tái)接收到數(shù)據(jù)庫(kù)反饋回來(lái)的用電數(shù)據(jù)信息,將此數(shù)據(jù)封裝到view(報(bào)表展示對(duì)象)對(duì)象中(對(duì)應(yīng)sl04),到此完成了報(bào)表數(shù)據(jù)的后臺(tái)生成工作。
[0058]最后系統(tǒng)將view對(duì)象及viewType對(duì)象反饋回瀏覽器前臺(tái)報(bào)表統(tǒng)計(jì)信息展示頁(yè)面的jsp頁(yè)面代碼中。在瀏覽器前臺(tái)的jsp頁(yè)面的代碼中通過(guò)對(duì)viewType值的判斷后,調(diào)用普通列表報(bào)表所使用的的標(biāo)簽〈jjjc: statView view =" >,將后臺(tái)數(shù)據(jù)庫(kù)對(duì)象的值賦值給view = ' <%= view% >’。即可在瀏覽器頁(yè)面上展示用電信息報(bào)表(對(duì)應(yīng)sl05)。
[0059]本實(shí)施例所述的方法,用戶在選定第一標(biāo)簽后,通過(guò)獲取第一標(biāo)簽的屬性數(shù)據(jù),即可實(shí)現(xiàn)從數(shù)據(jù)庫(kù)中找到待展示數(shù)據(jù)、并將待展示數(shù)據(jù)以報(bào)表
當(dāng)前第1頁(yè)1 2 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
原平市| 防城港市| 平江县| 新晃| 文昌市| 嘉祥县| 三原县| 凤山市| 祁连县| 邮箱| 磴口县| 炉霍县| 盖州市| 太和县| 临西县| 垫江县| 泗水县| 阿克苏市| 元阳县| 光山县| 交口县| 合山市| 绥江县| 高淳县| 抚州市| 镇原县| 墨竹工卡县| 龙泉市| 南木林县| 汕尾市| 资兴市| 内江市| 永丰县| 汉川市| 桂林市| 阿拉善右旗| 榕江县| 麻城市| 富锦市| 长泰县| 商都县|