国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于水晶報(bào)表的查收查引報(bào)告自動(dòng)生成的設(shè)計(jì)與實(shí)現(xiàn)

2017-05-18 19:45闞洪海趙杰
現(xiàn)代情報(bào) 2017年4期

闞洪海+趙杰

〔摘要〕PDF文檔具有跨媒體、跨平臺(tái)、安全性等特點(diǎn),適合作為查收查引報(bào)告的保存格式。本文以山東大學(xué)圖書(shū)館的查收查引報(bào)告為例,在分析了報(bào)告模板的格式特點(diǎn)的基礎(chǔ)上,利用水晶報(bào)表實(shí)現(xiàn)了PDF格式報(bào)告的自動(dòng)生成,并詳細(xì)介紹了分報(bào)表的制作及合并、封面頁(yè)報(bào)表的制作、附件頁(yè)報(bào)表的制作這3個(gè)關(guān)鍵步驟。

〔關(guān)鍵詞〕水晶報(bào)表;查收查引;自動(dòng)生成;PDF

DOI:10.3969/j.issn.1008-0821.2017.04.020

〔中圖分類(lèi)號(hào)〕G250.7;TP393〔文獻(xiàn)標(biāo)識(shí)碼〕A〔文章編號(hào)〕1008-0821(2017)04-0129-05

Design and Implementation of Automatical Generation of Database

Retrieving and Database Processing Reports Based on Crystal ReportsKan Honghai1Zhao Jie2

(1.Library,Shandong University at Weihai,Weihai 264209,China;

2.Library,Shandong University,Jinan 250100,China)

〔Abstract〕PDF documents have the characteristics of cross media,cross platform and high security,so they are suitable for the save format of database retrieving and database processing reports.This paper took Shandong University librarys database retrieving and database processing reports as an example,and based on the analysis of the characteristics of the report template format,it realized the automatical generation of database retrieving and database processing reports in PDF format by using crystal reports.This paper then introduced in detail the three key steps of making and merging the page-break reports,making the cover page reports,and making the attachment page reports.

〔Key words〕crystal reports;database retrieving and data processing;automatical generation;PDF

查收查引服務(wù)又稱(chēng)論文收錄引用服務(wù)、代查代檢服務(wù),主要是通過(guò)作者姓名、單位、文獻(xiàn)篇名、期刊名稱(chēng)及卷期、會(huì)議名稱(chēng)等字段,檢索委托人或委托單位的論文被國(guó)內(nèi)外權(quán)威數(shù)據(jù)庫(kù)收錄以及引用情況,并出具紙質(zhì)的檢索證明[1]。高校圖書(shū)館大都擁有國(guó)內(nèi)外各類(lèi)權(quán)威數(shù)據(jù)庫(kù)的使用權(quán)限,查收查引服務(wù)已成為高校圖書(shū)館信息檢索工作的一項(xiàng)重要內(nèi)容。

查收查引服務(wù)是工作量大、重復(fù)度高的勞動(dòng),為提高工作效率、規(guī)范報(bào)告格式,很多高校圖書(shū)館和科研單位自主開(kāi)發(fā)了相關(guān)的自動(dòng)化系統(tǒng),比較典型的有清華大學(xué)研發(fā)的代查代檢服務(wù)系統(tǒng)[2]、中國(guó)科學(xué)院軟件研究所研發(fā)的科技文獻(xiàn)查收查引報(bào)告自動(dòng)生成系統(tǒng)[3]、北京郵電大學(xué)圖書(shū)館研發(fā)的關(guān)于科技查新的WEB在線(xiàn)服務(wù)系統(tǒng)[4]。這些系統(tǒng)實(shí)現(xiàn)了查收查引工作的網(wǎng)上提交、檢索員網(wǎng)上錄入檢索結(jié)果、費(fèi)用管理等自動(dòng)化流程,中國(guó)科學(xué)院研發(fā)的系統(tǒng)還實(shí)現(xiàn)了被引和他引的自動(dòng)識(shí)別。這些系統(tǒng)最后都能夠自動(dòng)導(dǎo)出報(bào)告,但都沒(méi)有介紹導(dǎo)出報(bào)告的格式和技術(shù)細(xì)節(jié)。

山東大學(xué)在設(shè)計(jì)自己的查收查引系統(tǒng)時(shí),綜合比較分析了當(dāng)前各種主流文檔格式的特點(diǎn),最后認(rèn)為PDF文檔具有跨媒體、跨平臺(tái)、安全等特點(diǎn)[5],適合作為查收查引報(bào)告的最終輸出格式。利用水晶報(bào)表軟件自動(dòng)在線(xiàn)生成PDF格式的查收查引報(bào)告,不僅提高了工作效率、保證了報(bào)告格式的一致性,又提高了圖書(shū)館存檔文件的規(guī)范化和標(biāo)準(zhǔn)化。

1報(bào)告格式分析及實(shí)現(xiàn)難點(diǎn)

1.1查收查引報(bào)告格式分析

如圖1所示,山東大學(xué)圖書(shū)館出具的查收查引報(bào)告都由統(tǒng)一的模板生成,保證了報(bào)告格式的統(tǒng)一性和內(nèi)容的完整性。報(bào)告的內(nèi)容及格式特點(diǎn)主要有:

1)報(bào)告內(nèi)容分為3部分:封面、附件一、附件二,每部分都有獨(dú)立的格式。封面只有1頁(yè),附件一和附件二如果內(nèi)容過(guò)長(zhǎng)會(huì)有多頁(yè),但附件一和附件二頁(yè)腳的頁(yè)碼都是獨(dú)立編號(hào),都從1開(kāi)始,如附件二第1頁(yè)頁(yè)腳顯示為“(附件二)第1頁(yè),共1頁(yè)”。

2)封面左上角是當(dāng)前報(bào)告的編號(hào)信息,如“檢索編號(hào):JS120170001”。本檢索編號(hào)同時(shí)出現(xiàn)在附件一和附件二的頁(yè)眉位置,附件一和附件二的頁(yè)眉信息對(duì)應(yīng)是“教育部科技查新工作站Z06山東大學(xué)圖書(shū)館檢索編號(hào)JS120170001”。

3)封面主體部分顯示委托人、委托單位、檢索內(nèi)容、檢索數(shù)據(jù)庫(kù)、檢索結(jié)果,底部顯示檢索人、檢索單位、檢索日期。

4)附件一顯示被檢文獻(xiàn)列表。橫線(xiàn)下“委托人發(fā)表文章的收錄情況列表”是頁(yè)眉的一部分。被檢文獻(xiàn)列表按照索引數(shù)據(jù)庫(kù)分組顯示,如本示例中,先顯示“以下為張三論文被SCI-E收錄情況”,跟著是3篇SCI-E文章,再后面是分組二“以下為張三論文被Ei Compendex收錄情況”。每組的文章都從1開(kāi)始單獨(dú)編號(hào)。

5)附件二是檢索到SCI-E文章所發(fā)表期刊的JCR詳細(xì)指標(biāo)信息。主體部分按“期刊/年代”逐條顯示,表頭顯示期刊名、ISSN、參考年、參考年影響因子,然后以表格形式列出了期刊指定年份的各類(lèi)影響因子指標(biāo)。如果被檢文獻(xiàn)沒(méi)有被SCI-E收錄,報(bào)告就沒(méi)有附件二,只有封面和附件一。

1.2自動(dòng)生成PDF報(bào)告的技術(shù)關(guān)鍵點(diǎn)分析

根據(jù)以上分析,山東大學(xué)的查收查引報(bào)告,雖然內(nèi)容繁多、格式嚴(yán)格,但又有一定的規(guī)律性。根據(jù)格式上的規(guī)律特點(diǎn),應(yīng)用計(jì)算機(jī)軟件自動(dòng)生成PDF報(bào)告是可行的。以下是幾個(gè)需要重點(diǎn)解決的技術(shù)關(guān)鍵點(diǎn):

1)封面只有1頁(yè),顯示內(nèi)容的位置相對(duì)固定。而附件二和附件三隨著內(nèi)容增加會(huì)有很多頁(yè),而且有著不同于封面的頁(yè)眉和頁(yè)腳。如何設(shè)計(jì)模板同時(shí)生成這3類(lèi)內(nèi)容的頁(yè)面,是需要首先解決的難題。

2)封面主體部分主要顯示委托人、委托單位、檢索內(nèi)容、檢索數(shù)據(jù)庫(kù)、檢索結(jié)果。如果檢索內(nèi)容的詳細(xì)內(nèi)容過(guò)長(zhǎng)就會(huì)自動(dòng)換行,導(dǎo)致下面檢索數(shù)據(jù)庫(kù)標(biāo)題和內(nèi)容的位置也需要跟著下移。同理,如果檢索數(shù)據(jù)庫(kù)內(nèi)容過(guò)長(zhǎng)出現(xiàn)換行,也會(huì)導(dǎo)致后面檢索結(jié)果位置下移。如何檢測(cè)內(nèi)容過(guò)長(zhǎng)會(huì)出現(xiàn)換行,并定位下面行的顯示坐標(biāo),也是本系統(tǒng)的難點(diǎn)。

3)附件內(nèi)容的生成。附件一先按索引數(shù)據(jù)庫(kù)分組,然后分篇顯示被檢文獻(xiàn)詳細(xì)內(nèi)容。附件二按“期刊/年代”逐項(xiàng)顯示,以表格形式顯示期刊某一參考年份的影響因子指標(biāo)。嚴(yán)格的格式要求,給設(shè)計(jì)報(bào)表模板帶來(lái)不小的技術(shù)難度。

2系統(tǒng)的總體設(shè)計(jì)

2.1運(yùn)行環(huán)境及系統(tǒng)架構(gòu)

考慮到檢索員眾多、檢索員辦公地點(diǎn)分散、系統(tǒng)升級(jí)維護(hù)方便、檢索報(bào)告便于統(tǒng)一存檔管理等因素,山東大學(xué)的查收查引報(bào)告管理系統(tǒng)采用B/S架構(gòu)(即瀏覽器/服務(wù)器模式),檢索員和委托人通過(guò)客戶(hù)端電腦安裝的瀏覽器直接訪問(wèn)系統(tǒng),實(shí)現(xiàn)各類(lèi)操作。

為提高整個(gè)系統(tǒng)的擴(kuò)展性、可維護(hù)性和健壯性,在設(shè)計(jì)軟件框架時(shí)我們采用了流行的三層架構(gòu)體系,將整個(gè)軟件系統(tǒng)分為表現(xiàn)層、業(yè)務(wù)層、數(shù)據(jù)層[6]。如圖2所示,自動(dòng)生成PDF報(bào)告模塊位于中間的業(yè)務(wù)層。操作員通過(guò)表現(xiàn)層界面調(diào)用PDF報(bào)告生成模塊,生成模塊通過(guò)數(shù)據(jù)層的數(shù)據(jù)訪問(wèn)適配器從數(shù)據(jù)庫(kù)里調(diào)用已保存好的委托人姓名、檢索結(jié)論、檢索文章列表等信息,自動(dòng)在服務(wù)器上生成PDF格式的查收查引報(bào)告文檔,并歸檔保存在服務(wù)器上指定目錄下。檢索員打印報(bào)告時(shí),根據(jù)系統(tǒng)生成的加密鏈接從服務(wù)器上調(diào)取查收查引報(bào)告,報(bào)告調(diào)取到客戶(hù)機(jī)緩存后可以打開(kāi)預(yù)覽,確認(rèn)無(wú)誤后打印交付給委托人。

2.2報(bào)表生成軟件的選擇

為了簡(jiǎn)化部署、提高系統(tǒng)的擴(kuò)展性,本系統(tǒng)采用Visual Studio 2012作為開(kāi)發(fā)平臺(tái),C#作為開(kāi)發(fā)語(yǔ)言,Sql Server 2008作為后臺(tái)數(shù)據(jù)庫(kù)。在報(bào)表軟件的選擇上,本系統(tǒng)最終選用了水晶報(bào)表來(lái)實(shí)現(xiàn)PDF格式查收查引報(bào)告的自動(dòng)生成,主要考慮到水晶報(bào)表有以下優(yōu)點(diǎn):

1)水晶報(bào)表是業(yè)內(nèi)最專(zhuān)業(yè)、功能最強(qiáng)的報(bào)表系統(tǒng)。它不僅具有強(qiáng)大的報(bào)表功能,還實(shí)現(xiàn)了與絕大多數(shù)流行開(kāi)發(fā)工具的集成和接口,特別是Visual Studio[7]。本系統(tǒng)使用的Crystal Report 13.0.5版本,可以很好地集成到開(kāi)發(fā)環(huán)境Visual Studio 2012內(nèi),具有強(qiáng)大、高效、集成等優(yōu)勢(shì)。

2)水晶報(bào)表提供了強(qiáng)大的報(bào)表設(shè)計(jì)工具Crystal Report Designer,具有數(shù)據(jù)可視化和分析功能。在數(shù)據(jù)控制方面,提供了拉模式(Pull Model)和推模式(Push Model)兩種方式[8]。拉模式是由水晶報(bào)表模板(引擎)直接從數(shù)據(jù)庫(kù)里拉取數(shù)據(jù),可以用來(lái)顯示報(bào)告編號(hào)、檢索人、檢索日期等固定信息;推模式由應(yīng)用程序從數(shù)據(jù)庫(kù)獲取數(shù)據(jù),經(jīng)過(guò)數(shù)據(jù)處理后再把數(shù)據(jù)推送給水晶報(bào)表引擎,可以用來(lái)分組顯示檢索文章列表等這些復(fù)雜的內(nèi)容。

3)水晶報(bào)表能夠穩(wěn)定、高效、動(dòng)態(tài)地將報(bào)表導(dǎo)出成為.pdf、.doc、xls、html、rtf等多種格式。本系統(tǒng)借助水晶報(bào)表將查收查引報(bào)告導(dǎo)出為PDF格式的文檔,并保存在服務(wù)器上。

3水晶報(bào)表在線(xiàn)生成PDF格式報(bào)告的關(guān)鍵技術(shù)

3.1報(bào)表模板的設(shè)計(jì)及打印

在報(bào)表開(kāi)發(fā)工作中,首先要確定報(bào)表的種類(lèi)和格式,然后針對(duì)性的制作一個(gè)報(bào)表模板,模板主要包含要打印的數(shù)據(jù)和顯示格式。如前面所述,查收查引報(bào)告的內(nèi)容包含封面、附件一和附件二這三部分內(nèi)容,這三部分在內(nèi)容、格式、顯示數(shù)據(jù)上差別很大。要想在一個(gè)報(bào)表模板上顯示這三部分,實(shí)現(xiàn)起來(lái)難度很大。

為解決這一難題,本系統(tǒng)開(kāi)發(fā)時(shí)創(chuàng)建了3個(gè)水晶報(bào)表模板文件cover.rpt、attachment1.rpt、attachment2.rpt,分別 用來(lái)生成封面、附件一、附件二。程序運(yùn)行時(shí)3個(gè)報(bào)表模板文件在服務(wù)器上分別生成3個(gè)臨時(shí)的PDF文件,最后再把這3個(gè)文件合并成一個(gè)最終的查收查引報(bào)告文件。通過(guò)水晶報(bào)表模板文件cover.rpt在服務(wù)器上生成報(bào)告封面的PDF文件的核心代碼如下,生成附件一和附件二PDF文件的過(guò)程和生成封面的代碼類(lèi)似。

ReportDocument oRpt=new ReportDocument();

string strPath=Server.MapPath(″\\CrystalReport\\cover.rpt″);

oRpt.Load(strPath);

CrystalDecisions.Shared.DiskFileDestinationOptions crFileOptions=new CrystalDecisions.Shared.DiskFileDestinationOptions();

string fileName=DateTime.Now.ToString(″s″)+″cover.pdf″;

string fileFullName=HttpContext.Current.Server.MapPath(″~/PdfFolder/temp/″)+fileName;

crFileOptions.DiskFileName=fileFullName;

oRpt.ExportOptions.DestinationOptions=crFileOptions;

oRpt.ExportOptions.ExportDestinationType=ExportDestinationType.DiskFile;

oRpt.ExportOptions.ExportFormatType=ExportFormatType.PortableDocFormat;

oRpt.Export();

3個(gè)文檔都生成后,最后需要合并成一個(gè)PDF文件。合并時(shí),先在服務(wù)器上建立一個(gè)空的PDF文件,然后依次打開(kāi)封面、附件一、附件二這3個(gè)文件,把3個(gè)文件內(nèi)的頁(yè)面分別按順序?qū)氲叫陆⒌目誔DF文件內(nèi)。附件二的頁(yè)面導(dǎo)入到新建立PDF文件內(nèi)的核心代碼如下:

3.2封面頁(yè)水晶報(bào)表模板的制作

在Visual Studio 2012設(shè)計(jì)器內(nèi),添加報(bào)表模板文件cover.rpt,如圖3所示。頁(yè)眉顯示項(xiàng)、證明編號(hào)標(biāo)題、檢索證明等固定顯示項(xiàng),通過(guò)從工具欄拖動(dòng)Text Object控件到模板指定位置添加,并設(shè)置控件Text屬性為顯示內(nèi)容。證明編號(hào)、檢索人、檢索日期等這些每篇報(bào)告都顯示不一樣的地方,也用類(lèi)似的方法添加Text Object控件,控件的賦值可以采用拉模式直接從數(shù)據(jù)庫(kù)里拉取數(shù)據(jù),也可以在程序代碼里通過(guò)控件名稱(chēng)直接賦值,給顯示證明編號(hào)的文本控件txtPdfNo在程序里賦值時(shí)的核心代碼如下:

∥臨時(shí)表dtList內(nèi)保存了當(dāng)前查收查引記錄的申請(qǐng)人、編號(hào)等基本信息

txtPdfNo.Text=dtList.Rows[0][″PDFNO″].ToString();

封面主體部分顯示委托人、委托單位、檢索內(nèi)容、檢索數(shù)據(jù)庫(kù)、檢索結(jié)果。如果采用Text Object控件顯示各項(xiàng)的標(biāo)題和內(nèi)容,模板設(shè)計(jì)時(shí)各項(xiàng)的顯示坐標(biāo)是固定的,不會(huì)隨著內(nèi)容的換行自動(dòng)調(diào)整。為解決這一難點(diǎn),本系統(tǒng)在數(shù)據(jù)庫(kù)里建立數(shù)據(jù)表RetrievePMain,列標(biāo)題和內(nèi)部初始數(shù)據(jù)如表1所示。

在“字段資源管理器”的“數(shù)據(jù)庫(kù)字段”上按右鍵,選擇“數(shù)據(jù)庫(kù)專(zhuān)家”,建創(chuàng)建新連接,從OLE DB(ADO)下選擇Microsoft OLE DB Provider for Sql Server,一步步操作,最后選擇表RetrievePMain。最后回到“字段資源管理器”界面,將字段Title和Cont分別拖到Cover.rpt模板文件Section3(Details)節(jié)內(nèi),并調(diào)整顯示位置和顯示格式,實(shí)現(xiàn)顯示數(shù)據(jù)的綁定[9]。數(shù)據(jù)庫(kù)內(nèi),Cont字段內(nèi)容是空的,沒(méi)有保存數(shù)據(jù),數(shù)據(jù)在打印時(shí)由程序根據(jù)要顯示的具體報(bào)告在臨時(shí)表dtPMain內(nèi)動(dòng)態(tài)生成。核心代碼如下:

3.3附件頁(yè)水晶報(bào)表模板的制作

附件一用來(lái)分組打印被檢文獻(xiàn)列表,打印時(shí)先按照被收錄數(shù)據(jù)庫(kù)分組,報(bào)表設(shè)計(jì)界面如圖4所示。設(shè)計(jì)時(shí)和前面設(shè)計(jì)封面模板的步驟相似,先在字段管理器內(nèi)將表RetrievePList加載進(jìn)來(lái)。然后在空白位置點(diǎn)右鍵,彈出窗口內(nèi)選擇Report-Group Export,打開(kāi)分組設(shè)計(jì)向?qū)?,將表RetrievePList的INDEXGNAME字段添加到右邊選擇框內(nèi),實(shí)現(xiàn)打印列表按照收錄數(shù)據(jù)庫(kù)名分組[10]。最后將被檢文獻(xiàn)序號(hào)ID和文獻(xiàn)內(nèi)容DETAILS拖到報(bào)表設(shè)計(jì)器Section3(Details)節(jié)內(nèi),并調(diào)整位置和顯示格式。

附件一顯示格式和內(nèi)容都有嚴(yán)格要求,數(shù)據(jù)庫(kù)內(nèi)直接拉取的數(shù)據(jù)不能完全滿(mǎn)足顯示要求,因此需要采用推模式顯示被引文獻(xiàn)列表,具體步驟和封面主體內(nèi)容生成步驟類(lèi)似,先將數(shù)據(jù)加載到臨時(shí)表dtArticle,然后根據(jù)顯示要求修改dtArticle內(nèi)的數(shù)據(jù),最后綁定報(bào)表模板輸出。表dtArticle的INDEXGNAME字段表示文獻(xiàn)顯示時(shí)的組標(biāo)題,代碼處理時(shí)逐行遍歷表dtArticle內(nèi)記錄,按照要求修改INDEXGNAME的值,核心代碼如下:

代碼內(nèi)strAuthorName表示委托人姓名,dtArticle.Rows[i][″INDEXNAME″].ToString()表示當(dāng)前文獻(xiàn)被索引數(shù)據(jù)庫(kù)的名稱(chēng),如本例第一篇文獻(xiàn)的INDEXGNAME會(huì)賦值成“以下為張三淪為被SCI-E收錄情況:”。

附件二用來(lái)顯示SCI-E收錄文獻(xiàn)的期刊的詳細(xì)影響因子列表。報(bào)表設(shè)計(jì)時(shí)直接采用拉模式綁定數(shù)據(jù)表RetrievePIF,然后拖動(dòng)要顯示的字段到報(bào)表設(shè)計(jì)器上。

4結(jié)語(yǔ)

本文開(kāi)發(fā)的基于水晶報(bào)表的查收查引報(bào)告自動(dòng)生成系統(tǒng),已經(jīng)正式應(yīng)用到山東大學(xué)的查收查引管理系統(tǒng)。經(jīng)過(guò)1年多的使用,系統(tǒng)運(yùn)行穩(wěn)定,并根據(jù)檢索員的使用建議不斷優(yōu)化。經(jīng)過(guò)對(duì)比測(cè)試,檢索員錄入數(shù)據(jù)由系統(tǒng)在線(xiàn)自動(dòng)生成PDF文檔,與檢索員將數(shù)據(jù)拷貝到WORD模板內(nèi)排版并生成PDF文檔相比較,采用系統(tǒng)能平均節(jié)省2/3以上的時(shí)間。而且,采用系統(tǒng)自動(dòng)生成PDF報(bào)告,具有準(zhǔn)確度高、格式統(tǒng)一、自動(dòng)在服務(wù)器集中存檔等優(yōu)點(diǎn)。本系統(tǒng)基于水晶報(bào)表自動(dòng)生成PDF格式文檔,也可以應(yīng)用到查新報(bào)告工作中,根據(jù)輸入項(xiàng)自動(dòng)生成PDF格式的查新報(bào)告。

同時(shí)我們也能發(fā)現(xiàn),最終報(bào)告的格式和顯示的內(nèi)容,直接依賴(lài)制作的報(bào)表模板文件。顯示信息項(xiàng)、顯示格式、及輔助的表格線(xiàn)等信息都固定在報(bào)表模板上,難以靈活變動(dòng)和增刪。這一不足制約了后期報(bào)告格式的修改,更不利于在其它檢索單位推廣。如何進(jìn)一步開(kāi)發(fā)本系統(tǒng),允許用戶(hù)根據(jù)本單位查收查引報(bào)告的格式要求,通過(guò)圖形化界面自定義報(bào)表模板,靈活修改報(bào)表模板顯示的信息項(xiàng)、顯示格式、顯示位置等內(nèi)容,是值得進(jìn)一步研究的地方。

參考文獻(xiàn)

[1]梁紅妮,胡小飛.論文查收查引服務(wù)的分析與探討[J].情報(bào)理論與實(shí)踐,2009,(4):96-99.

[2]戰(zhàn)玉華,程愛(ài)平,錢(qián)俊雯,等.代檢代查服務(wù)系統(tǒng)的開(kāi)發(fā)及應(yīng)用[J].圖書(shū)情報(bào)工作,2005,(11):75-77,55.

[3]王學(xué)勤,郝丹,鄭菲,等.“查收查引報(bào)告自動(dòng)生成系統(tǒng)”應(yīng)用實(shí)踐研究[J].圖書(shū)情報(bào)工作,2014,(16):131-137.

[4]侯瑞芳,陳嘉勇,周婕.查收查引服務(wù)優(yōu)化體系的構(gòu)建與思考[J].圖書(shū)館建設(shè),2015,(4):75-79.

[5]胡榮磊,左良,蔣華.PDF版式文檔在電子簽章系統(tǒng)中的應(yīng)用與實(shí)現(xiàn)[J].信息技術(shù),2016,(4):64-68.

[6]密君英.基于三層架構(gòu)的ASP.NET項(xiàng)目實(shí)戰(zhàn)教程[M].北京:中國(guó)電力出版社,2011:8-10.

[7]百度百科.水晶報(bào)表[EB/OL].http:∥baike.baidu.com/link?url=C-T6BSTtmtHqt-LRCcuStNJmoSz89gmSX8vAZinxIUTEtrdz CF0heXnOoW2MNL-H8HpmnFXuXrTc6ohRNoW5Fk2Ru2Rrg87eC6o uWgqnEZrn-ia3Rb9G4dC4gMaIQ,2017-01-23.

[8]叢鳳俠,楊玉強(qiáng).通用水晶報(bào)表平臺(tái)關(guān)鍵技術(shù)研究[J].計(jì)算機(jī)技術(shù)與發(fā)展,2013,(6):219-222,226.

[9]王華杰,李律松,孫一波.精通C#數(shù)據(jù)庫(kù)開(kāi)發(fā)[M].北京:清華大學(xué)出版社,2004:107-108.

[10]郭琦.Visual Basic數(shù)據(jù)庫(kù)系統(tǒng)開(kāi)發(fā)技術(shù)[M].北京:人民郵電出版社,2003:221-222.

平湖市| 武隆县| 噶尔县| 白银市| 罗江县| 茶陵县| 西城区| 盘锦市| 邛崃市| 墨竹工卡县| 赤壁市| 祥云县| 美姑县| 府谷县| 疏附县| 陈巴尔虎旗| 鄂州市| 潼关县| 牟定县| 大关县| 田东县| 徐闻县| 青冈县| 宕昌县| 即墨市| 宜兰市| 宁乡县| 潞城市| 麻城市| 皋兰县| 长垣县| 裕民县| 宿松县| 江门市| 班戈县| 高邮市| 灵宝市| 宜章县| 信宜市| 崇仁县| 徐闻县|