版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、電子表單自動(dòng)生成系統(tǒng)及其可視化開(kāi)發(fā)工具(WebForm),清華大學(xué)知識(shí)工程研究室,2,概要,開(kāi)發(fā)背景系統(tǒng)技術(shù)分析選擇PDF作為最終文檔格式的原因系統(tǒng)介紹應(yīng)用領(lǐng)域及成功案例增強(qiáng)功能演示,3,開(kāi)發(fā)背景,隨著信息技術(shù)的發(fā)展,人們開(kāi)始在商業(yè)活動(dòng)和政務(wù)活動(dòng)中廣泛使用Internet或Intranet及其相關(guān)技術(shù)。用戶對(duì)信息使用的層次:,瀏覽、查詢,交換,打印,,電子商務(wù)的關(guān)鍵,4,開(kāi)發(fā)背景,商務(wù)模式的發(fā)展:傳統(tǒng)
2、 傳統(tǒng)預(yù)印紙張報(bào)表的生成、處理、流轉(zhuǎn)方式->企業(yè)業(yè)務(wù)處理中錯(cuò)誤、緩慢、昂貴 業(yè)務(wù)種類(lèi)的改進(jìn)、擴(kuò)展速度加快電子數(shù)據(jù)交換: 全球電子商務(wù)的關(guān)鍵技術(shù) 旨在實(shí)現(xiàn)票據(jù)傳送的電子化 無(wú)紙化貿(mào)易電子表單風(fēng)靡世界快速,避免重復(fù)勞動(dòng),提高效率,節(jié)約成本,減少錯(cuò)誤,5,開(kāi)發(fā)背景,電子表單系統(tǒng):是整個(gè)電子數(shù)據(jù)交換系統(tǒng)中必不可少的組成部分共享資源(如數(shù)據(jù)庫(kù)、XML)的利用數(shù)據(jù)的可視化的實(shí)時(shí)訪問(wèn)
3、、數(shù)據(jù)庫(kù)的打印和顯示效果不好把數(shù)據(jù)處理成某種表單形式無(wú)紙化業(yè)務(wù)、貿(mào)易貿(mào)易憑證的實(shí)時(shí)產(chǎn)生,6,開(kāi)發(fā)背景,現(xiàn)有企業(yè)業(yè)務(wù)的電子化改造是一個(gè)長(zhǎng)期、漸變的過(guò)程 1. 紙張表單的非預(yù)印化即用即打,減少表單短缺,過(guò)時(shí),存儲(chǔ)使用范例:外貿(mào)部進(jìn)出口許可證查詢系統(tǒng) 2.業(yè)務(wù)表單的無(wú)紙化 電子票據(jù) 使用范例:寧波港務(wù)局訂倉(cāng)系統(tǒng) 3.商務(wù)活動(dòng)的網(wǎng)絡(luò)化,自動(dòng)化->
4、企業(yè)管理的網(wǎng)絡(luò)化 使用范例:Sony公司筆記本銷(xiāo)售查詢系統(tǒng),7,主機(jī)系統(tǒng)客戶/服務(wù)器系統(tǒng),應(yīng)用于Web環(huán)境,,,電子商務(wù),,滿足當(dāng)前各用戶要求:,保護(hù)現(xiàn)有投資,開(kāi)發(fā)背景,8,開(kāi)發(fā)背景:以往系統(tǒng)的缺陷,文件占用磁盤(pán)空間大-->延長(zhǎng)傳輸時(shí)間文檔打印質(zhì)量不理想批處理方式的文檔自動(dòng)生成功能欠缺數(shù)據(jù)傳送、查詢與正規(guī)電子文檔生成操作相脫節(jié)文件安全性差多媒體信息無(wú)法集成etc.,9,系統(tǒng)技術(shù):電子表單文件格式
5、PDF,PDF: Portable Document Format, 可移植的文檔格式是由Adobe Systems公司開(kāi)發(fā)的一種電子文檔格式。PDF文件融文字、圖像、視頻等多媒體信息與一體??梢苑奖愕卦诰€閱讀、打印。電子表單的全部?jī)?nèi)容都可以用合適的PDF功能來(lái)實(shí)現(xiàn),10,系統(tǒng)技術(shù):PDF 特點(diǎn),-互聯(lián)網(wǎng)的標(biāo)準(zhǔn)文件格式-打印效果好,功能強(qiáng)大,顯示效果精美, 打印效果佳;Demo1.pdf 縮略圖概要圖的
6、使用 超鏈接的使用 如:wfhxml.pdf PDF 文件多媒體化-客戶端軟件:Adobe公司免費(fèi)提供-跨平臺(tái),適合網(wǎng)絡(luò)使用,保護(hù)現(xiàn)有投資-用數(shù)據(jù)壓縮技術(shù),支持多種壓縮編碼技術(shù) 網(wǎng)絡(luò)上傳輸速度快; 如:testsize.doc (19K)和testsize.pdf (3K)-規(guī)范的開(kāi)放性-可移植性好:對(duì)操作系統(tǒng)無(wú)限制-字體獨(dú)立性-隨機(jī)訪問(wèn)-增量更新-可
7、擴(kuò)展性,11,系統(tǒng)技術(shù):PDF與其它格式比較,TXT 文件:-跨平臺(tái)-但內(nèi)容僅局限于文字,在網(wǎng)絡(luò)時(shí)代不能夠滿足用戶的要求DOC 文件:-打印效果很好-與平臺(tái)相關(guān)HTML 文件:-與平臺(tái)無(wú)關(guān)-顯示和打印效果不好,文本圖像無(wú)法做到精確定位-在文件中無(wú)法進(jìn)行繪圖PostScript 文件:-與PDF 文件很相似,但性能不及PDF 文件-是一種編程語(yǔ)言,不容易掌握,12,系統(tǒng)技術(shù):現(xiàn)有PDF生成系統(tǒng),目前
8、 PDF生成系統(tǒng)存在的問(wèn)題用戶無(wú)法自動(dòng)生成一個(gè)PDF文件無(wú)法將PDF格式的商務(wù)報(bào)表與數(shù)據(jù)塊結(jié)合在一起不靈活,13,系統(tǒng)介紹,適用范圍:應(yīng)用于包括Internet 和Intranet在內(nèi)的網(wǎng)絡(luò)環(huán)境中。可不改變?cè)邢到y(tǒng)功能設(shè)計(jì)和開(kāi)發(fā)基于PDF格式的商業(yè)表單-用戶通過(guò)網(wǎng)絡(luò)對(duì)存儲(chǔ)于數(shù)據(jù)庫(kù)中需要在表單上體現(xiàn)的數(shù)據(jù)進(jìn)行管理;-對(duì)生成表單的外觀進(jìn)行設(shè)計(jì);利用PDF軟件包進(jìn)行二次開(kāi)發(fā) 上交所(申報(bào),管理),14,系統(tǒng)介紹,硬件
9、需求:PDF Studio適用于任何可以運(yùn)行Java虛擬機(jī)的計(jì)算平臺(tái)。軟件需求:支持Java的Web瀏覽器,例如IE或NetscapeAcrobat Reader (也可以使用其他PDF瀏覽器)用戶群:Java程序員,非軟件開(kāi)發(fā)人員1999年8月:100% Pure Java認(rèn)證(U.S.A.)2000年10月:教育部鑒定,評(píng)定為“處于國(guó)內(nèi)領(lǐng)先,達(dá)到國(guó)際先進(jìn)水平”2002年:獲得北京市科技進(jìn)步二等獎(jiǎng),100% Pure J
10、avaWrite once, run everywhere,15,系統(tǒng)介紹,與國(guó)際軟件設(shè)計(jì)目標(biāo)的接軌:4AAnyone: 對(duì)使用軟件的用戶層次沒(méi)有要求Anywhere: 跨平臺(tái)的特性Anytime: 提供實(shí)時(shí)性的服務(wù) Any device: 對(duì)設(shè)備硬件沒(méi)有要求,16,系統(tǒng)介紹:系統(tǒng)組成,可視化開(kāi)發(fā)工具PDF Studio:自動(dòng)生成能夠調(diào)用PDF軟件包的Java應(yīng)用程序產(chǎn)生XML中間文件生成電子表單PDF軟件包(API)
11、:提供方法和接口,程序員們自行開(kāi)發(fā),17,電子表單可視化生成系統(tǒng),,系統(tǒng)介紹:電子票據(jù)管理制作系統(tǒng)的基本結(jié)構(gòu),,,,JSP,,,18,系統(tǒng)介紹:PDF Studio的功能,標(biāo)準(zhǔn)功能 設(shè)計(jì)和開(kāi)發(fā)基于PDF格式的電子表單自動(dòng)生成系統(tǒng) 將數(shù)據(jù)庫(kù)查詢操作與電子表單自動(dòng)生成系統(tǒng)捆綁 在一起標(biāo)準(zhǔn)結(jié)構(gòu) 客戶端:Web Browser+Acrobat Reader Web Server: PDF Studio生成的Ja
12、va application + PDF package Database Server,19,,系統(tǒng)介紹,傳統(tǒng)方法:-手工編程修改用于完成電子表單自動(dòng)生成功能的程序(與數(shù)據(jù)庫(kù)操作...)-工作效率低-加大日常維護(hù)負(fù)擔(dān)可視化開(kāi)發(fā)工具:-設(shè)計(jì)工作直觀:WYSWYG、拖拽-降低設(shè)計(jì)難度,非程序員亦可做-簡(jiǎn)化數(shù)據(jù)庫(kù)操作-縮短開(kāi)發(fā)和應(yīng)用周期-大大提高工作效率,20,,Java Applicatio
13、n,PDF Viewer,Check & View,Web Server,21,系統(tǒng)介紹:支持的資源對(duì)象,文字圖形(線段、矩形、圓形、扇形、多邊形)圖像 (GIFF, JPEG, TIFF)表格數(shù)據(jù)庫(kù)域未來(lái):XML文件數(shù)據(jù)…,22,系統(tǒng)介紹:核心功能,數(shù)據(jù)庫(kù)查詢嵌套查詢結(jié)果與自動(dòng)生成的PDF文件之間的關(guān)聯(lián)數(shù)據(jù)統(tǒng)計(jì)功能在自動(dòng)生成PDF文件中的體現(xiàn),23,系統(tǒng)介紹,應(yīng)用程序自動(dòng)生成功能的實(shí)現(xiàn)數(shù)據(jù)庫(kù)查詢操作與PDF軟件
14、包調(diào)用的銜接 所生成程序的可讀性強(qiáng):OO技術(shù)的應(yīng)用所生成程序的代碼優(yōu)化所生成程序的可擴(kuò)展性好:BeanData思想,24,系統(tǒng)介紹:版本支持,支持不同語(yǔ)言編輯并生成PDF文件。中文版日文版英文版,25,26,,中國(guó):上海證券交易所: 基于Web的上市公司定期報(bào)告數(shù)據(jù)采集和在線發(fā)布系統(tǒng)寧波港務(wù)局:在線集裝箱定倉(cāng)系統(tǒng)外貿(mào)部進(jìn)出口許可證查詢系統(tǒng)日本:建設(shè)省Sony: 物流管理系統(tǒng)NHK: 在線電視節(jié)目單自動(dòng)生成系統(tǒng)
15、IBM: 與 IBM WebSphere的捆綁Oracle: 與Oracle Application Server的捆綁…...,系統(tǒng)應(yīng)用,27,系統(tǒng)應(yīng)用:用戶分類(lèi),系統(tǒng)集成:伊藤忠商事、新日鐵JR、日立、三菱證券、Sony、上海證券交易所等自行開(kāi)發(fā):NHK、日立造船廠、住友重工等,28,實(shí)際應(yīng)用分類(lèi)純介紹性電子表單:企業(yè)宣傳電子交易系統(tǒng)中的電子票據(jù)基于Web的數(shù)據(jù)統(tǒng)計(jì)系統(tǒng)的數(shù)據(jù)統(tǒng)計(jì)報(bào)表數(shù)據(jù)圖形化系統(tǒng),系統(tǒng)應(yīng)用,29,系統(tǒng)
16、應(yīng)用,I.介紹性電子表單,30,系統(tǒng)應(yīng)用,II.電子交易系統(tǒng)中的電子票據(jù)電子訂單的生成根據(jù)用戶輸入,PDF Studio產(chǎn)生的Java應(yīng)用程序可以自動(dòng)生成電子訂單。,31,,,,Internet,,打印,提交,填寫(xiě),返回,Web Server,,企業(yè)數(shù)據(jù)庫(kù),,用戶,存儲(chǔ)在DB中,系統(tǒng)應(yīng)用,32,,系統(tǒng)應(yīng)用,電子交易系統(tǒng)中的電子票據(jù): 網(wǎng)上訂書(shū)系統(tǒng):北京圖書(shū)大廈傳統(tǒng):用戶 ->定單 大廈->
17、;查詢DB->手工填票 ->用戶新: 用戶->定單->PDF ->發(fā)票,發(fā)貨單…...網(wǎng)上報(bào)稅系統(tǒng):納稅人->報(bào)稅單->下載PDF稅單->打印->申報(bào) Server:利用PDF Studio系統(tǒng)生成稅單,33,在上海證券交易所的應(yīng)用,SSE: 中國(guó)最大的證券交易中心 每個(gè)上市公司必需在規(guī)定的時(shí)間內(nèi)提交年度定期報(bào)告和中期報(bào)告
18、。(發(fā)展趨勢(shì):季度報(bào)告) 目標(biāo):在線申報(bào),實(shí)時(shí)生成PDF文件并在Web上發(fā)布。申報(bào)與發(fā)布數(shù)據(jù)的一致性!,一周→ 實(shí)時(shí)!,34,35,497 Listing Companies in SSE,36,系統(tǒng)應(yīng)用,III.數(shù)據(jù)統(tǒng)計(jì)報(bào)表:查詢生成在PDF Studio中完成的處理:設(shè)置目標(biāo)數(shù)據(jù)庫(kù)信息設(shè)置查詢語(yǔ)句并將對(duì)應(yīng)的數(shù)據(jù)庫(kù)域作為對(duì)象插入模板文件中對(duì)數(shù)據(jù)庫(kù)域?qū)ο筮M(jìn)行頁(yè)面布局生成Java應(yīng)用程序在Web Server上應(yīng)用…(Ora
19、cle,Sony.etc),37,38,39,系統(tǒng)應(yīng)用,Sony公司筆記本電腦產(chǎn)品分銷(xiāo)查詢系統(tǒng) 用戶->訂購(gòu) 生產(chǎn)廠->提?。╠b)------------>PDF報(bào)表文件 Pdf Studio ->查閱(pdf)->控制產(chǎn)量 Sony分銷(xiāo)商->查詢(db)->當(dāng)?shù)赜脩?> PDF報(bào)
20、 表文件->發(fā)貨,40,系統(tǒng)應(yīng)用,IV. 數(shù)圖轉(zhuǎn)換,,,,PDF生成器,,PDF Studio自動(dòng)生成的Java應(yīng)用程序,,41,系統(tǒng)應(yīng)用,日本航空航天局衛(wèi)星數(shù)據(jù)處理系統(tǒng):衛(wèi)星數(shù)據(jù)->DB衛(wèi)星數(shù)據(jù)->數(shù)圖轉(zhuǎn)換系統(tǒng)->結(jié)果圖形 ->結(jié)果文件PDF,4
21、2,小結(jié):系統(tǒng)的優(yōu)點(diǎn),利用本軟件進(jìn)行開(kāi)發(fā)可不需要對(duì)原有系統(tǒng)進(jìn)行任何修改;可以提供高質(zhì)量的文檔打印效果(PDF格式電子表格);軟件對(duì)操作系統(tǒng)沒(méi)有任何限制;客戶端軟件免費(fèi)提供提供可視化開(kāi)發(fā)環(huán)境,設(shè)計(jì)人員無(wú)須對(duì)Java語(yǔ)言和PDF文件規(guī)范深入了解有助于程序員在網(wǎng)頁(yè)上直接生成PDF文件,不必通過(guò)專(zhuān)用PDF工具,進(jìn)行實(shí)時(shí)編寫(xiě)和傳送,實(shí)現(xiàn)了電子表單的自動(dòng)生成;中間文件采用XML格式軟件包提供接口和方法,程序員能進(jìn)行二次開(kāi)發(fā)系統(tǒng)擴(kuò)展性
22、好,可以很容易地增加新功能的支持;開(kāi)發(fā)周期短,費(fèi)用低,43,表格功能,表格的格式化信息定制功能表體 高度=對(duì)象高度- (表頭高度+表尾高度) 列寬度 前景色 背景色 邊框色 外部(內(nèi)部)線寬 虛擬數(shù)據(jù)集,44,表格功能,表格行 最小高度 前景色 背景色 邊框類(lèi)型 顯示所有列邊界 隱藏所有列邊界 隱藏內(nèi)部列邊界,45,顯示所有列邊界 隱藏所有列邊界 隱藏內(nèi)部邊界,表格功能
23、:表格行邊界屬性,46,表格功能,單元格中添加對(duì)象:靜態(tài)對(duì)象:圖像等動(dòng)態(tài)對(duì)象查詢結(jié)果預(yù)覽功能,47,圖表功能,圖表功能MVC模式V:圖表的顯示效果M:圖表顯示所用的原始數(shù)據(jù)C:利用M形成V的邏輯圖表構(gòu)成標(biāo)題圖例坐標(biāo)軸標(biāo)簽坐標(biāo)軸圖形繪制區(qū),48,圖表功能,矩形圖柱狀圖塔狀圖面積圖折線圖餅圖3D餅圖……,49,Bar Chart,Column Chart,Pyramidal Chart,50,Ar
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫(kù)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 面向服務(wù)大系統(tǒng)可視化開(kāi)發(fā)工具的設(shè)計(jì)與實(shí)現(xiàn).pdf
- 電子表單填寫(xiě)指南
- 數(shù)字機(jī)頂盒可視化開(kāi)發(fā)工具的設(shè)計(jì)與實(shí)現(xiàn).pdf
- 嵌入式可視化開(kāi)發(fā)工具源代碼編輯技術(shù)研究.pdf
- 面向異構(gòu)服務(wù)集成的可視化開(kāi)發(fā)工具的設(shè)計(jì)與實(shí)現(xiàn).pdf
- 基于Flex平臺(tái)的信息可視化開(kāi)發(fā)工具的設(shè)計(jì)與實(shí)現(xiàn).pdf
- 車(chē)載人機(jī)界面可視化開(kāi)發(fā)工具的設(shè)計(jì)與實(shí)現(xiàn).pdf
- 錢(qián)塘電子表單快速開(kāi)發(fā)系統(tǒng)的研究和實(shí)現(xiàn).pdf
- 電子表單片機(jī)設(shè)計(jì)
- 面向Web應(yīng)用的電子表單系統(tǒng).pdf
- 電子表單系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn).pdf
- lr.java表單快速開(kāi)發(fā)工具
- lr.java表單快速開(kāi)發(fā)工具
- 嵌入式機(jī)頂盒應(yīng)用軟件可視化開(kāi)發(fā)工具的設(shè)計(jì)與實(shí)現(xiàn).pdf
- 管理信息可視化開(kāi)發(fā).pdf
- 可自動(dòng)生成SoC系統(tǒng)總線的EDA開(kāi)發(fā)工具實(shí)現(xiàn).pdf
- 可視化集成專(zhuān)家系統(tǒng)開(kāi)發(fā)工具的設(shè)計(jì)與實(shí)現(xiàn).pdf
- 基于XForms的所見(jiàn)即所得的電子表單工具設(shè)計(jì)與實(shí)現(xiàn).pdf
- 開(kāi)放式智能電子表單系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn).pdf
- 電子表技藝
評(píng)論
0/150
提交評(píng)論