![憑證管理及報(bào)表分析系統(tǒng)_第1頁](http://file4.renrendoc.com/view/b73589b734df0e9478b1ceb153965ee7/b73589b734df0e9478b1ceb153965ee71.gif)
![憑證管理及報(bào)表分析系統(tǒng)_第2頁](http://file4.renrendoc.com/view/b73589b734df0e9478b1ceb153965ee7/b73589b734df0e9478b1ceb153965ee72.gif)
![憑證管理及報(bào)表分析系統(tǒng)_第3頁](http://file4.renrendoc.com/view/b73589b734df0e9478b1ceb153965ee7/b73589b734df0e9478b1ceb153965ee73.gif)
![憑證管理及報(bào)表分析系統(tǒng)_第4頁](http://file4.renrendoc.com/view/b73589b734df0e9478b1ceb153965ee7/b73589b734df0e9478b1ceb153965ee74.gif)
![憑證管理及報(bào)表分析系統(tǒng)_第5頁](http://file4.renrendoc.com/view/b73589b734df0e9478b1ceb153965ee7/b73589b734df0e9478b1ceb153965ee75.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
{企業(yè)管理表格}憑證管理及報(bào)表分析系統(tǒng)憑證管理及報(bào)表分析系統(tǒng)[摘要]我國加入WTO以后,我國金融業(yè)將面臨來自國外的競(jìng)爭(zhēng),也給中國金融業(yè)帶來了謝謝閱讀謝謝閱讀在此背景下,我們開發(fā)了憑證管理及報(bào)表分析系統(tǒng)。該系統(tǒng)采用J2EE架構(gòu),使用了MVC感謝閱讀J2EE的應(yīng)用程序框架StrutsJ2EE感謝閱讀在信息管理領(lǐng)域和數(shù)據(jù)統(tǒng)計(jì)領(lǐng)域中的應(yīng)用。憑證管理及報(bào)表分析系統(tǒng)是基于Web的憑證及精品文檔放心下載報(bào)表的生成打印系統(tǒng)。該系統(tǒng)可以協(xié)助銀行管理人員管理特種轉(zhuǎn)帳明細(xì)記錄,并從中獲取感謝閱讀有價(jià)值的統(tǒng)計(jì)信息,從而達(dá)到管理分析和決策支持的目的。精品文檔放心下載[關(guān)鍵詞]J2EEStrutsB/S架構(gòu)MVC模型JavaBean感謝閱讀Vouchermanagementandreportanalysissystem謝謝閱讀[Abstract]AfterjoiningtoWTO,Chinawillfacethepetitiontofinanceindustryfromoverseas,thus,ou謝謝閱讀rmercialbanksmustthinkabouthowtoanalyzethebusinessdatamorescientifically.Withthisbackgrou感謝閱讀nd,wedeveloptheVouchermanagementandreportanalysissystem.TryingtouseJ2EEininformationmanag謝謝閱讀ementdomainanddatastatisticsdomain,thesystemuseJ2EEstructure,theMVCpatternandtheStrutsfra謝謝閱讀mework.Thissystemwillhelpthebankmanagermanagethedealingrecord,andgetvaluableinformationfr謝謝閱讀omthem.[Keyword]J2EEStrutsB/SMVCJavaBean感謝閱讀目錄中文摘要Abstract第1章緒論11.1引言11.2研究背景與研究意義11.3工作內(nèi)容21.4論文組織結(jié)構(gòu)2第2章J2EE相關(guān)技術(shù)介紹32.1J2EE(Java2EnterpriseEdition)3精品文檔放心下載2.2MVC模式42.3Struts框架52.4本章小結(jié)6第3章系統(tǒng)總體架構(gòu)設(shè)計(jì)73.1總體功能框架73.2應(yīng)用系統(tǒng)的數(shù)據(jù)流向83.3部分組件的的設(shè)計(jì)83.3.1數(shù)據(jù)事件對(duì)象(Event)83.3.2數(shù)據(jù)訪問對(duì)象(DataAccessObject)9精品文檔放心下載3.4本章小結(jié)10第4章部分模塊的設(shè)計(jì)與實(shí)現(xiàn)114.1登陸界面114.2憑證管理模塊的設(shè)計(jì)與實(shí)現(xiàn)124.2.1憑證管理順序圖124.2.2界面實(shí)現(xiàn)134.3報(bào)表分析模塊的設(shè)計(jì)與實(shí)現(xiàn)164.3.1相關(guān)名詞的說明164.3.2操作流程圖184.3.2界面實(shí)現(xiàn)184.4本章小結(jié)24第5章部分技術(shù)難點(diǎn)的實(shí)現(xiàn)255.1Struts中分頁顯示的實(shí)現(xiàn)255.1.1255.1.2265.2金額轉(zhuǎn)換的實(shí)現(xiàn)275.2本章小結(jié)32第六章總結(jié)33致謝語34參考文獻(xiàn)35第1章緒論1.1引言當(dāng)前,隨著技術(shù)的日益進(jìn)步,傳統(tǒng)的軟件開發(fā)兩層結(jié)構(gòu)正逐漸轉(zhuǎn)變?yōu)槎鄬芋w系結(jié)構(gòu),感謝閱讀但在帶來巨大的靈活性的同時(shí),也增加了創(chuàng)建、測(cè)試、配置、管理和維護(hù)應(yīng)用組件的復(fù)雜精品文檔放心下載性;企業(yè)、公司紛紛需要參與到Internet中來,各種業(yè)務(wù)都進(jìn)入了網(wǎng)絡(luò),這些企業(yè)級(jí)應(yīng)精品文檔放心下載用的快速增長(zhǎng)促使其需要一個(gè)強(qiáng)壯的、企業(yè)級(jí)的、以web為中心的應(yīng)用結(jié)構(gòu)來支撐。感謝閱讀以J2EE技術(shù)為代表的分布式對(duì)象技術(shù)和組件技術(shù)為解決上述的種種問題提供了一條精品文檔放心下載J2EE感謝閱讀求能夠迅速部署和增強(qiáng)服務(wù),極大地提高軟件的生產(chǎn)率。本系統(tǒng)對(duì)J2EE技術(shù)的采用,充精品文檔放心下載分體現(xiàn)了其技術(shù)優(yōu)點(diǎn)。1.2研究背景與研究意義在金融領(lǐng)域,盡管目前正在進(jìn)行數(shù)據(jù)大集中,但是仍然有許多的業(yè)務(wù)數(shù)據(jù)需要手工以感謝閱讀書面形式傳送。這種重復(fù)工作,加大了業(yè)務(wù)處室的工作負(fù)擔(dān),在一定程度上也影響工作效感謝閱讀率。同時(shí),在我國加入WTO以后,我國金融業(yè)將面臨來自國外的競(jìng)爭(zhēng),也給中國金融業(yè)帶謝謝閱讀來了壓力。如何利用更加科學(xué)和高效的手段對(duì)經(jīng)營數(shù)據(jù)進(jìn)行分析,是商業(yè)銀行業(yè)務(wù)發(fā)展的謝謝閱讀需要。當(dāng)前,現(xiàn)代商業(yè)銀行基本上已經(jīng)建立起了完備的業(yè)務(wù)系統(tǒng),積累了相對(duì)豐富的歷史謝謝閱讀數(shù)據(jù),可以利用這些寶貴的歷史數(shù)據(jù)為銀行服務(wù),包括從歷史數(shù)據(jù)中發(fā)現(xiàn)金融市場(chǎng)的發(fā)展感謝閱讀規(guī)律、預(yù)測(cè)業(yè)務(wù)未來的變化趨勢(shì)、洞悉業(yè)務(wù)經(jīng)營的狀況、預(yù)測(cè)和監(jiān)控風(fēng)險(xiǎn)、輔助決策者發(fā)謝謝閱讀現(xiàn)新的利潤增長(zhǎng)點(diǎn)、優(yōu)化銀行的資金配置、幫助銀行更加穩(wěn)健地實(shí)現(xiàn)銀行的管理和經(jīng)營目感謝閱讀標(biāo)。1.3工作內(nèi)容憑證管理及報(bào)表分析系統(tǒng)是基于Web的憑證及報(bào)表的生成打印系統(tǒng)。該系統(tǒng)可以協(xié)助謝謝閱讀銀行管理人員管理特種轉(zhuǎn)帳明細(xì)記錄,并從中獲取有價(jià)值的統(tǒng)計(jì)信息,從而達(dá)到管理分析精品文檔放心下載和決策支持的目的。具體包括:交易記錄的查詢、修改功能,憑證的預(yù)覽打印功能,傳統(tǒng)感謝閱讀報(bào)表以及圖形報(bào)表的定制、打印功能,和一般的系統(tǒng)管理功能。感謝閱讀1.4論文組織結(jié)構(gòu)本文將依次介紹以下內(nèi)容:在第二章中,我們將主要介紹J2EE相關(guān)技術(shù),包括J2EE的基本概念,其常見模式精品文檔放心下載MVC(Model-View-Controller)的體系結(jié)構(gòu),以及目前較為流行的基于J2EE的應(yīng)用程序開謝謝閱讀發(fā)框架Struts的基本組成。謝謝閱讀數(shù)據(jù)在系統(tǒng)中的流向和部分組件的設(shè)計(jì)。在第四章中,我們將給出本系統(tǒng)的具體實(shí)現(xiàn)。主要包括憑證管理模塊的實(shí)現(xiàn)順序、界精品文檔放心下載面實(shí)現(xiàn),和報(bào)表分析模塊的操作流程、界面實(shí)現(xiàn)等。在第五章中,我們將以Struts中的分頁顯示,以及金額數(shù)值向中文大寫金額的轉(zhuǎn)換感謝閱讀這兩個(gè)技術(shù)難點(diǎn)的實(shí)現(xiàn)細(xì)節(jié)為例,介紹本系統(tǒng)的一些技術(shù)特點(diǎn)。感謝閱讀第2章J2EE相關(guān)技術(shù)介紹Java2平臺(tái)企業(yè)版,也就是J2EE,定義了開發(fā)多層企業(yè)應(yīng)用程序的標(biāo)準(zhǔn)。它的誕生并感謝閱讀不是偶然的,它是在各種條件積累成熟之下的產(chǎn)物。2.1J2EE(Java2EnterpriseEdition)精品文檔放心下載J2EE是一種利用Java2感謝閱讀的體系結(jié)構(gòu)。J2EE技術(shù)的基礎(chǔ)就是核心Java平臺(tái)或Java2平臺(tái)的標(biāo)準(zhǔn)版,J2EE不僅鞏固精品文檔放心下載""JDBCAPI、謝謝閱讀CORBA技術(shù)以及能夠在Internet應(yīng)用中保護(hù)數(shù)據(jù)的安全模式等等,同時(shí)還提供了對(duì)EJB精品文檔放心下載(EnterpriseJavaBeansJavaServletsAPI、JSP(JavaServerPages)以及XML技術(shù)的謝謝閱讀感謝閱讀J2EE精品文檔放心下載們所在的層分布在不同的機(jī)器上。事實(shí)上,sun設(shè)計(jì)J2EE的初衷正是為了解決兩層模式謝謝閱讀(client/server)的弊端,在傳統(tǒng)模式中,客戶端擔(dān)當(dāng)了過多的角色而顯得臃腫,難于升感謝閱讀感謝閱讀它使得重用業(yè)務(wù)邏輯和界面邏輯非常困難。現(xiàn)在J2EE的多層企業(yè)級(jí)應(yīng)用模型將兩層化模謝謝閱讀感謝閱讀以下是J2EE典型的多層結(jié)構(gòu)[1]:(1)Clienttier客戶層一般為瀏覽器或其他應(yīng)用??蛻魧悠毡榈刂С諬TTP協(xié)議,也稱客戶代理。感謝閱讀(2)WEBtierWEB應(yīng)用層在J2EE中,這一層由WEB容器運(yùn)行,它包括JSP,SERVLET等WEB部件。謝謝閱讀(3)EJBtier企業(yè)組件層企業(yè)組件層由EJB容器運(yùn)行,支持EJB,JMS,JTA等服務(wù)和技術(shù)。精品文檔放心下載(4)EIStier企業(yè)信息系統(tǒng)層CRM感謝閱讀圖2-1J2EE體系架構(gòu)2.2MVC模式MVC(Model-View-Controller)模式是交互式應(yīng)用程序廣泛使用的一種體系結(jié)構(gòu)。它有精品文檔放心下載效地在存儲(chǔ)和展示數(shù)據(jù)的對(duì)象中區(qū)分功能模塊以降低它們之間的連接度,這種體系結(jié)構(gòu)將感謝閱讀傳統(tǒng)的輸入、處理和輸入模型轉(zhuǎn)化為圖形顯示的用戶交互模型,或者換一種說法,是多層謝謝閱讀次的Web商業(yè)應(yīng)用;MVC體系結(jié)構(gòu)具有三個(gè)層面:模型(Model(View)和控制精品文檔放心下載(Controller),每個(gè)層面有其各自的功能作用,MVC體系結(jié)構(gòu)如下:精品文檔放心下載圖2-2MVC模型(B/S模式)[2]模型層負(fù)責(zé)表達(dá)和訪問商業(yè)數(shù)據(jù),執(zhí)行商業(yè)邏輯和操作。也就是說,這一層就是現(xiàn)實(shí)精品文檔放心下載生活中功能的軟件模擬;在模型層變化的時(shí)候,它將通知視圖層并提供后者訪問自身狀態(tài)謝謝閱讀的能力,同時(shí)控制層也可以訪問其功能函數(shù)以完成相關(guān)的任務(wù)。感謝閱讀感謝閱讀在模型層變化的時(shí)候,它將自動(dòng)更新。另外視圖層也會(huì)將用戶的輸入傳送給控制器。感謝閱讀控制層負(fù)責(zé)定義應(yīng)用程序的行為。它可以分派用戶的請(qǐng)求并選擇恰當(dāng)?shù)囊晥D以用于顯感謝閱讀示,同時(shí)它也可以解釋用戶的輸入并將它們映射為模型層可執(zhí)行的操作;在一個(gè)圖形界面感謝閱讀WebWeb層的HTTPGET感謝閱讀和POST的請(qǐng)求;控制層可以基于用戶的交互和模型層的操作結(jié)果來選擇下一個(gè)可以顯示謝謝閱讀的視圖,一個(gè)應(yīng)用程序通常會(huì)基于一組相關(guān)功能設(shè)定一個(gè)控制層的模塊,甚至一些應(yīng)用程謝謝閱讀序會(huì)根據(jù)不同的用戶類型具有不同的控制層設(shè)定,這主要是由于不同用戶的視圖交互和選謝謝閱讀擇也是不同的[3]。在模型層、視圖層和控制層之間劃分責(zé)任可以減少代碼的重復(fù)度,并使應(yīng)用程序維護(hù)感謝閱讀感謝閱讀數(shù)據(jù)處理也會(huì)變得更簡(jiǎn)單。2.3Struts框架Struts是Apache軟件基金會(huì)資助的一個(gè)開放源代碼框架,是一個(gè)免費(fèi)的開源的WEB感謝閱讀層的應(yīng)用框架。StrutsSerlvet以及jsptaglib組成?;x謝閱讀于struts構(gòu)架的web應(yīng)用程序基本上符合Model2MVC設(shè)計(jì)模式的精品文檔放心下載一種變化類型。Struts是一個(gè)webframwork,而不僅僅是一些標(biāo)記庫的組合。但Struts感謝閱讀也包含了豐富的標(biāo)記庫和獨(dú)立于該框架工作的實(shí)用程序類。Struts有其自己的控制器謝謝閱讀(ControllerModel)和視圖層(View精品文檔放心下載在模型層,Struts可以很容易的與數(shù)據(jù)訪問技術(shù)相結(jié)合,包括EJB,JDBC和精品文檔放心下載ObjectRelationBridgeStruts能夠與JSP,VelocityTemplates,XSL等等這些謝謝閱讀表示層組件想結(jié)合。圖2-3Struts架構(gòu)2.4本章小結(jié)本章主要介紹了J2EE的基本概念,其常見模式MVC(Model-View-Controller)的體系謝謝閱讀結(jié)構(gòu),以及目前較為流行的基于J2EE的應(yīng)用程序開發(fā)框架Struts的基本組成。下一章將謝謝閱讀提出憑證管理及報(bào)表分析系統(tǒng)的總體設(shè)計(jì)方案。第3章系統(tǒng)總體架構(gòu)設(shè)計(jì)系統(tǒng)總體設(shè)計(jì)是指根據(jù)項(xiàng)目的需求,結(jié)合項(xiàng)目背景,提出系統(tǒng)的開發(fā)方案,并做出系謝謝閱讀統(tǒng)的總體開發(fā)結(jié)構(gòu)的設(shè)計(jì)。3.1總體功能框架如下圖所示:圖3-1功能模塊圖3.2應(yīng)用系統(tǒng)的數(shù)據(jù)流向數(shù)據(jù)的流向圖如下:startWebBrowserStrutsActionFormRequestEventActionDispatcherResponseEventBusinessLogicDAODatabase圖3-2數(shù)據(jù)流向圖(1)瀏覽器的請(qǐng)求通過HTTP協(xié)議進(jìn)入Struts的Web層架構(gòu),由ActionServlet來精品文檔放心下載處理客戶端的HTTP請(qǐng)求。當(dāng)ActionServlet接收到客戶請(qǐng)求后,會(huì)根據(jù)配置文件中的映謝謝閱讀射關(guān)系,將客戶請(qǐng)求轉(zhuǎn)交給合適的處理器進(jìn)行處理。(2)處理器直接調(diào)用不同的業(yè)務(wù)邏輯處理這些請(qǐng)求;或分發(fā)這些請(qǐng)求到其他的處理感謝閱讀器進(jìn)行二次處理甚至三次處理,形成處理鏈。(3)業(yè)務(wù)邏輯處理層根據(jù)不同的請(qǐng)求參數(shù)對(duì)象和數(shù)據(jù)做相應(yīng)的處理,然后通過DAO感謝閱讀(DataAccessObject)返回?cái)?shù)據(jù)對(duì)象(VO)給業(yè)務(wù)層。精品文檔放心下載(4)數(shù)據(jù)對(duì)象通過ResponseEvent,傳回給客戶端。謝謝閱讀3.3部分組件的的設(shè)計(jì)3.3.1數(shù)據(jù)事件對(duì)象(Event)RequestEventResponseEvent謝謝閱讀通過事件來實(shí)現(xiàn)服務(wù)器與客戶端之間數(shù)據(jù)的傳送。實(shí)現(xiàn)方式:(1RequestEvent實(shí)現(xiàn)了.Serializable接口,用來封裝向EJB核心層傳遞的消息。精品文檔放心下載RequestEvent精品文檔放心下載要傳送給EJB核心層的屬性封裝,并為這些屬性設(shè)置getter和setter方法。這些屬性封謝謝閱讀裝的是ValueObject對(duì)象類型。比如說,對(duì)于web客戶端,我們將把在JSP頁面生成的精品文檔放心下載ActionForm(javabean)對(duì)象作為RequestEvent對(duì)象的一個(gè)屬性,并為它生成getter和精品文檔放心下載setter方法。RequestEvent對(duì)象會(huì)在客戶端被生成,并作為參數(shù)傳遞給處理器,最終被感謝閱讀對(duì)應(yīng)的業(yè)務(wù)邏輯處理,并在處理之后被清除。(2ResponseEvent同樣也實(shí)現(xiàn)了.Serializable接口,用來封裝從EJB核心層傳遞感謝閱讀到各種不同的客戶端的數(shù)據(jù)。類似于RequestEvent,ResponseEvent中要封裝一些謝謝閱讀ValueObject(javabean)ValueObject是根據(jù)不同的業(yè)務(wù)流程所產(chǎn)生的。ValueObject感謝閱讀的封裝形式要根據(jù)不同的業(yè)務(wù)流程去具體判斷,這里不做詳細(xì)的描述。此外,如果在謝謝閱讀ResponseEvent對(duì)象中要封裝相同的ValueObject類的多個(gè)對(duì)象時(shí),要使用ArrayList對(duì)感謝閱讀象來把這多個(gè)ValueObject對(duì)象封裝起來。ResponseEvent的生存周期與RequestEvent正謝謝閱讀好相反,也就是說,哪里生成的RequestEvent,那里就清除相應(yīng)的ResponseEvent精品文檔放心下載清除RequestEvent,那么就對(duì)應(yīng)的生成ResponseEvent。精品文檔放心下載3.3.2數(shù)據(jù)訪問對(duì)象(DataAccessObject)精品文檔放心下載數(shù)據(jù)訪問對(duì)象(DAO)封裝了對(duì)數(shù)據(jù)源的訪問和操作,以保證業(yè)務(wù)邏輯對(duì)數(shù)據(jù)源的透明謝謝閱讀DAO來實(shí)現(xiàn)對(duì)數(shù)據(jù)庫的訪問所以業(yè)務(wù)邏輯只看到業(yè)務(wù)邏輯的操作方感謝閱讀法,看不到后臺(tái)的數(shù)據(jù)庫的具體實(shí)現(xiàn),這就實(shí)現(xiàn)了業(yè)務(wù)邏輯與數(shù)據(jù)邏輯的分離。謝謝閱讀實(shí)現(xiàn)方式:每個(gè)BusinessObject對(duì)應(yīng)一個(gè)(Table),但是能夠操作多個(gè)數(shù)據(jù)庫表。每個(gè)數(shù)據(jù)庫表謝謝閱讀對(duì)應(yīng)一個(gè)DAO。簡(jiǎn)化業(yè)務(wù)邏輯與數(shù)據(jù)訪問的層次,不設(shè)置單獨(dú)的BusinessObject層,將精品文檔放心下載BusinessObject和DAO合成一層。也就是說,對(duì)于對(duì)應(yīng)多個(gè)數(shù)據(jù)庫表的BusinessObject,感謝閱讀直接在主要的DAO中包含將對(duì)其他輔表的DAO的訪問,這種BusinessObject和DAO在一精品文檔放心下載個(gè)Class中實(shí)現(xiàn)的對(duì)象稱為BPO。BusinessObject中只應(yīng)該包含數(shù)據(jù)層的邏輯,不能包含業(yè)務(wù)流程層的邏輯。DAO類中謝謝閱讀不僅能處理對(duì)單個(gè)對(duì)象(Row/Record),而且能夠處理多個(gè)對(duì)象(RowSet/RecordSet)精品文檔放心下載是符合OO的概念的體現(xiàn)。3.4本章小結(jié)本章描述了系統(tǒng)的總體設(shè)計(jì),包括系統(tǒng)的功能框架、數(shù)據(jù)在系統(tǒng)中的流向和部分組件精品文檔放心下載的設(shè)計(jì)。下一章將闡述系統(tǒng)部分模塊的詳細(xì)設(shè)計(jì)。第4章部分模塊的設(shè)計(jì)與實(shí)現(xiàn)憑證管理和報(bào)表分析是本系統(tǒng)的核心模塊,本章將對(duì)這兩個(gè)模塊的設(shè)計(jì)和實(shí)現(xiàn)進(jìn)行詳精品文檔放心下載細(xì)介紹。4.1登陸界面基于銀行內(nèi)部管理的需要,憑證管理及報(bào)表分析系統(tǒng)不支持用戶的注冊(cè),而是采用用精品文檔放心下載戶及其權(quán)限預(yù)分配的使用方法,因此在登陸界面上不出現(xiàn)注冊(cè)功能。謝謝閱讀系統(tǒng)登陸界面如圖4-1:圖4-1登陸界面4.2憑證管理模塊的設(shè)計(jì)與實(shí)現(xiàn)4.2.1憑證管理順序圖用戶在進(jìn)入憑證管理界面后可以進(jìn)行以下操作:(1)輸入0個(gè)或多個(gè)條件,進(jìn)行明細(xì)記錄的查詢。(2)若查詢結(jié)果不為空,選擇一條記錄進(jìn)行修改。(3)若查詢結(jié)果不為空,選擇一條記錄預(yù)覽對(duì)應(yīng)的電子憑證。精品文檔放心下載(4)重新進(jìn)行查詢。如圖4-2:圖4-2憑證管理順序圖4.2.2界面實(shí)現(xiàn)記錄查詢頁面用戶根據(jù)提示,輸入0個(gè)或任意多個(gè)查詢條件,輸入0個(gè)條件視為無條件限制,并且謝謝閱讀支持商戶名字段的中文模糊查詢。如圖4-3:圖4-3記錄查詢頁面結(jié)果輸出頁面對(duì)查詢所得結(jié)果進(jìn)行分頁顯示。每條記錄所顯示的字段為:該記錄在查詢結(jié)果中的編精品文檔放心下載號(hào)、日期、付款人帳號(hào)、付款人名稱、付款人開戶行、收款人帳號(hào)、收款人名稱、收款人感謝閱讀精品文檔放心下載對(duì)需要打印電子憑證的記錄,可利用復(fù)選框,進(jìn)行一次性打印。精品文檔放心下載如圖4-4:圖4-4結(jié)果輸出頁面記錄修改頁面對(duì)查詢所得的某條記錄,點(diǎn)擊其后面的“修改按鈕,進(jìn)入記錄修改頁面。由于記錄感謝閱讀內(nèi)容的特殊性,只有規(guī)定的字段可以作出修改。為了避免對(duì)信息的非法修改,修改頁面做感謝閱讀出了相應(yīng)的設(shè)置,使修改僅限于允許的范圍。若修改成功,返回修改前的查詢結(jié)果輸出頁精品文檔放心下載面,并更新被修改的記錄。如圖4-5:圖4-5記錄修改頁面憑證預(yù)覽頁面對(duì)查詢所得的某條記錄,點(diǎn)擊其后面的“預(yù)覽按鈕,彈出該條記錄對(duì)應(yīng)的電子憑證感謝閱讀的預(yù)覽頁面。憑證的具體名稱為“特種轉(zhuǎn)帳貸方憑證,其規(guī)格遵循《中華人民共和國票精品文檔放心下載如圖4-6:圖4-6憑證預(yù)覽頁面4.3報(bào)表分析模塊的設(shè)計(jì)與實(shí)現(xiàn)4.3.1相關(guān)名詞的說明利潤由于需求的特殊性,本系統(tǒng)的操作對(duì)象為銀行特種轉(zhuǎn)帳明細(xì)記錄,每筆轉(zhuǎn)帳所得利潤謝謝閱讀即該筆轉(zhuǎn)帳收取的手續(xù)費(fèi),手續(xù)費(fèi)按以下方式收?。海?)計(jì)算應(yīng)付金額應(yīng)付金額=凈金額-交易金額(4-1)(2)應(yīng)付金額為正時(shí)不收取手續(xù)費(fèi)(3)應(yīng)付金額為負(fù)時(shí)收取手續(xù)費(fèi),具體數(shù)額按以下公式計(jì)算:謝謝閱讀a.付款人開戶行為異地他行(XXX行):手續(xù)費(fèi)(50元封頂)=基本費(fèi)3元/筆(至少收3元)+應(yīng)付金額×1%(4-2)謝謝閱讀b.付款人開戶行為異地我行(XX建行):501元/10.5%(4-3)謝謝閱讀c.付款人開戶行為本地我行(廈門建行):手續(xù)費(fèi)=基本費(fèi)1元/筆(只收14-4)感謝閱讀d.付款人開戶行為本地他行(廈門X行):502元/20.5%(4-5)精品文檔放心下載利潤貢獻(xiàn)度利潤貢獻(xiàn)度是一個(gè)短期的、某一時(shí)點(diǎn)上的和基于歷史分析的概念。對(duì)本系統(tǒng)而言,利謝謝閱讀潤貢獻(xiàn)度就是某客戶或客戶組群或某一時(shí)間段,在某一期間為企業(yè)帶來的利潤。利潤貢獻(xiàn)精品文檔放心下載度分析的主要目標(biāo)是幫助銀行了解其利潤貢獻(xiàn)度構(gòu)成因子的分布狀況,使行領(lǐng)導(dǎo)能夠從不精品文檔放心下載同角度進(jìn)行績(jī)效評(píng)估,制定相應(yīng)的經(jīng)營策略,進(jìn)一步完善分行及業(yè)務(wù)部門的自身分析和流精品文檔放心下載程規(guī)劃。維度在數(shù)據(jù)倉庫的概念中,維度(Dimension)是用來反映業(yè)務(wù)的一類屬性,這類屬性的集
合構(gòu)成一個(gè)維度,如時(shí)間、地理位置或產(chǎn)品。而在數(shù)據(jù)挖掘與OLAP的概念中,其目標(biāo)是
滿足決策支持或者滿足在多維環(huán)境下特定的查詢和報(bào)表需求,它的技術(shù)核心就是"維"這個(gè)
概念?!熬S一般包含著層次關(guān)系,通過把一個(gè)實(shí)體的多項(xiàng)重要的屬性定義為多個(gè)維,使
用戶能對(duì)不同維上的數(shù)據(jù)進(jìn)行比較。精品文檔放心下載在本系統(tǒng)中,統(tǒng)計(jì)分析在客戶和時(shí)間這兩個(gè)維度上進(jìn)行,客戶維度有(所有客戶)-(單
個(gè)客戶)這兩個(gè)層次;時(shí)間維度有(年度)-(季度)-(月份)這三個(gè)層次。感謝閱讀4.3.2操作流程圖圖4-7報(bào)表定制流程圖選擇維度4.3.2界面實(shí)現(xiàn)選擇度量和參照基準(zhǔn)維度選擇Yes生成報(bào)表進(jìn)行報(bào)表定制感謝閱讀可選擇時(shí)間維度,或客戶維度,或同時(shí)選擇時(shí)間和客戶維度。精品文檔放心下載如圖4-8:度量選擇是否要生成圖形報(bào)表No圖4-8維度選擇是否要重新定制進(jìn)行報(bào)表定制的第二步,是選擇統(tǒng)計(jì)的度量。根據(jù)第一步所選的維度,可選擇不同的感謝閱讀YesNo度量。包括對(duì)維度的選擇,和對(duì)利潤貢獻(xiàn)度計(jì)算的參照基準(zhǔn)擇。參照基準(zhǔn)即利潤感謝閱讀貢獻(xiàn)度的時(shí)間跨度。維度選擇客戶顯示圖形報(bào)表界面如圖4-9。維度選擇時(shí)間和客戶時(shí),度量選擇界面如圖4-10。圖4-9度量選擇1圖4-10度量選擇報(bào)表展示根據(jù)前面用戶輸入的定制條件,統(tǒng)計(jì)利潤額及利潤貢獻(xiàn)度,生成報(bào)表。用戶可根據(jù)需精品文檔放心下載要,查看對(duì)應(yīng)的柱狀圖報(bào)表或餅狀圖報(bào)表,或?qū)?bào)表進(jìn)行打印。感謝閱讀以統(tǒng)計(jì)維度為時(shí)間為例,生成報(bào)表如圖4-11:以統(tǒng)計(jì)維度為客戶為例,生成報(bào)表如圖4-12:圖4-11報(bào)表1圖4-12報(bào)表柱狀圖報(bào)表謝謝閱讀對(duì)生成的報(bào)表,可查看其對(duì)應(yīng)的柱狀圖報(bào)表。以統(tǒng)計(jì)維度為時(shí)間為例,生成報(bào)表如圖4-13:以統(tǒng)計(jì)維度為客戶為例,生成報(bào)表如圖4-14:圖4-13柱狀圖1圖4-14柱狀圖餅狀圖報(bào)表同樣,對(duì)生成的傳統(tǒng)形式報(bào)表,可查看其對(duì)應(yīng)的餅狀圖報(bào)表。感謝閱讀以統(tǒng)計(jì)維度為時(shí)間為例,生成報(bào)表如圖4-15:圖4-15餅狀圖4.4本章小結(jié)本章以憑證管理模塊和報(bào)表分析模塊為例,介紹了本系統(tǒng)的具體實(shí)現(xiàn)。主要內(nèi)容包括感謝閱讀憑證管理模塊的實(shí)現(xiàn)順序、界面實(shí)現(xiàn),和報(bào)表分析模塊的操作流程、界面實(shí)現(xiàn)等。下一章謝謝閱讀將剖析開發(fā)過程中部分技術(shù)難點(diǎn)的實(shí)現(xiàn)。第5章部分技術(shù)難點(diǎn)的實(shí)現(xiàn)在前面的章節(jié)中,系統(tǒng)的設(shè)計(jì)工作已經(jīng)得到詳細(xì)的說明,本章將對(duì)體現(xiàn)本系統(tǒng)技術(shù)特謝謝閱讀點(diǎn)的部分技術(shù)難點(diǎn)進(jìn)行分析。5.1Struts中分頁顯示的實(shí)現(xiàn)目前比較廣泛使用的分頁方式是將查詢結(jié)果緩存在HttpSession或有狀態(tài)bean中,精品文檔放心下載翻頁的時(shí)候從緩存中取出一頁數(shù)據(jù)顯示。這種方法有兩個(gè)主要的缺點(diǎn):一是用戶可能看到精品文檔放心下載的是過期數(shù)據(jù);二是如果數(shù)據(jù)量非常大時(shí)第一次查詢遍歷結(jié)果集會(huì)耗費(fèi)很長(zhǎng)時(shí)間,并且緩感謝閱讀存的數(shù)據(jù)也會(huì)占用大量?jī)?nèi)存,效率明顯下降。比較好的分頁做法應(yīng)該是每次翻頁的時(shí)候只從數(shù)據(jù)庫里檢索頁面大小的塊區(qū)的數(shù)據(jù)。謝謝閱讀這樣雖然每次翻頁都需要查詢數(shù)據(jù)庫,但查詢出的記錄數(shù)很少,網(wǎng)絡(luò)傳輸數(shù)據(jù)量不大,比謝謝閱讀在應(yīng)用服務(wù)器層做緩存更為有效。本系統(tǒng)采用后者實(shí)現(xiàn)分頁。5.1.1……//跳到第一頁<:linkparamId="curren_page"paramName="first_page"page="/">感謝閱讀[第一頁]</:link>//翻到上一頁<logic:presentname="previous">感謝閱讀<:linkparamId="curren_page"paramName="previous"page="/">精品文檔放心下載[上一頁]</:link></logic:present>//翻到下一頁<logic:presentname="next">感謝閱讀<:linkparamId="curren_page"paramName="next"page="/">謝謝閱讀[下一頁]</:link></logic:present>//跳到最后一頁<:linkparamId="curren_page"paramName="last_page"page="/">感謝閱讀[最后一頁]</:link>……5.1.2……intpage_count=0;//總頁數(shù)intcurren_page=0;//當(dāng)前頁碼intprevious=0;//上一頁頁碼intnext=0;//下一頁頁碼try{HttpSessionsession=();RecordDaodao=(RecordDao)("RecordDao");精品文檔放心下載page_count=((Integer)("page_count")).intValue();謝謝閱讀curren_page=(("curren_page"));謝謝閱讀_SQL(curren_page);RecordVo[]recordVoArray=();感謝閱讀("RecordVo",recordVoArray);精品文檔放心下載previous=curren_1;if(previous>=0)//若有上一頁("previous",newInteger(previous));精品文檔放心下載next=curren_page+1;if(next<page_count)//若有下一頁精品文檔放心下載("next",newInteger(next));感謝閱讀}……5.2金額轉(zhuǎn)換的實(shí)現(xiàn)預(yù)覽電子憑證時(shí),金額一欄需要自動(dòng)填寫符合規(guī)范的中文大寫金額,其轉(zhuǎn)換由轉(zhuǎn)換器謝謝閱讀AmountConvertor實(shí)現(xiàn)。/**用于把數(shù)值型金額轉(zhuǎn)換成字符串型的中文大寫金額*/import.*;import.*;publicclassAmountConvertor精品文檔放心下載{StringChineseAmount;publicAmountConvertor(){}/**********************格式化函數(shù)**************************/精品文檔放心下載publicStringtoFormatedString(doubleamount)//把數(shù)值轉(zhuǎn)為"0.00"格式的字符串精品文檔放心下載{if(amount<0){ChineseAmount+="負(fù)";amount=(amount);}//double型轉(zhuǎn)為BigDecimal型BigDecimalb=newBigDecimal((amount));
BigDecimalone=newBigDecimal("1");謝謝閱讀doubleround=b.divide(one,2,_HALF_UP).doubleValue();
DecimalFormatdf=newDecimalFormat("0.00");//顯示為2位小數(shù)的格式
Stringdigit=(round).toString();//轉(zhuǎn)為字符串
returndigit;感謝閱讀}/**********************主轉(zhuǎn)換函數(shù)****************************/publicStringAmountConvert(doubleamount)
{ChineseAmount="";感謝閱讀/*1.格式化*/StringformatedString=(amount);感謝閱讀//分析數(shù)值,轉(zhuǎn)換為大寫金額Stringfragment1="",fragment2="",fragment3="";謝謝閱讀chartail;intdecimalPosition=(".");//一個(gè)數(shù)值分為多個(gè)部分處理://整數(shù)部分每4位作為一個(gè)部分,小數(shù)作為一個(gè)部分精品文檔放心下載/*2.處理整數(shù)部分*/if(decimalPosition>=5&&decimalPosition<=8)謝謝閱讀{fragment1=(0,decimalPosition-4);謝謝閱讀fragment2=(decimalPosition-4,decimalPosition);感謝閱讀fragment3=(decimalPosition+1);精品文檔放心下載fragment1=(fragment1);fragment2=(fragment2);tail=fragment1.charAt(fragment1.length()-1);謝謝閱讀ChineseAmount+=fragment1+"萬";謝謝閱讀if((tail=='拾'||tail=='佰'||tail=='仟')//萬位為0且千位不為0精品文檔放心下載&&!fragment2.equals("")&&fragment2.charAt(0)!='零')感謝閱讀ChineseAmount+="零";//加"零"字精品文檔放心下載}elseif(decimalPosition>=1&&decimalPosition<=4)//整數(shù)分為1部分精品文檔放心下載{fragment2=(0,decimalPosition);感謝閱讀fragment2=(fragment2);fragment3=(decimalPosition+1);感謝閱讀}ChineseAmount+=fragment2;if(!fragment1.equals("")||!fragment2.equals(""))//整數(shù)部分不為0謝謝閱讀ChineseAmount+="元";elseif(fragment3.equals("00"))//整數(shù)部分為0且小數(shù)部分也為0謝謝閱讀{ChineseAmount="零元";returnChineseAmount;}/*3.處理小數(shù)部分*/if(fragment3.equals("00"))//整數(shù)部分不為0但小數(shù)部分為0
ChineseAmount+="整";else//小數(shù)部分不為0感謝閱讀{//第一位小數(shù)為0if(fragment3.charAt(0)=='0'&&!(""))謝謝閱讀ChineseAmount+="零";elseif(fragment3.charAt(0)!='0')//第一位小數(shù)不為0感謝閱讀ChineseAmount+=(fragment3.charAt(0))+"角";精品文檔放心下載if(fragment3.charAt(1)!='0')//第二位小數(shù)不為0精品文檔放心下載ChineseAmount+=(fragment3.charAt(1))+"分";精品文檔放心下載}returnChineseAmount;}/**********************4位轉(zhuǎn)換函數(shù)**************************/感謝閱讀publicStringfragmentConvert(Stringfragment)//以1—4位數(shù)為單位進(jìn)行轉(zhuǎn)換感謝閱讀{inti=1;StringconvertedFragment="";精品文檔放心下載intlength=();//千位轉(zhuǎn)換if(length==4){if((0)=='0')//千位為0{for(i=1;i<length;i++){if((i)!='0')break;}if(i==length)//4位都為0
returnconvertedFragment;
convertedFragment+="零";
fragment=newString((i));
length=();精品文檔放心下載}else//千位不為0{convertedFragment+=((0))+"仟";
fragment=newString((1));
length--;感謝閱讀}}//百位轉(zhuǎn)換if(length==3){if((0)=='0')//百位為0{for(i=1;i<length;i++){if((i)!='0')break;}if(i==length)//3位都為0returnconvertedFragment;convertedFragment+="零";fragment=newString((i));length=();}else//百位不為0{convertedFragment+=((0))+"佰";精品文檔放心下載fragment=newString((1));length--;}}//十位轉(zhuǎn)換if(length==2){if((0)=='0')//十位為0{if((1)=='0')//2位都為0returnconvertedFragment;convertedFragment+="零";}else//十位不為0{convertedFragment+=((0))+"拾";精品文檔放心下載}fragment=newString((1));length--;}//個(gè)位轉(zhuǎn)換if(length==1){if((0)!='0')//個(gè)位不為0convertedFragment+=((0));returnconvertedFragment;}returnconvertedFragment;}/**********************字符轉(zhuǎn)換函數(shù)*************************/感謝閱讀publicStringnumberConvert(charnumber)//阿拉伯?dāng)?shù)字對(duì)應(yīng)的中文大寫數(shù)字謝謝閱讀{switch(number){case'0':return"零";case'1':return"壹";case'2':return"貳";case'3':return"叁";case'4':r
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 小學(xué)二年級(jí)數(shù)學(xué)乘法口算測(cè)試題人教版
- 醫(yī)院網(wǎng)絡(luò)安全保密協(xié)議書范本
- 財(cái)產(chǎn)抵押借款合同范本
- 2025年度食堂窗口員工培訓(xùn)及管理服務(wù)合同
- 二零二五年度國際貨運(yùn)代理合同書協(xié)議書
- 二零二五年度集體魚塘承包與漁業(yè)法律法規(guī)咨詢合同范本
- 二零二五年度實(shí)習(xí)生薪資及培訓(xùn)費(fèi)用補(bǔ)充協(xié)議
- 人教版道德與法治九年級(jí)下冊(cè)5.1《走向世界大舞臺(tái)》聽課評(píng)課記錄1
- 二零二五年度茶葉加盟店?duì)I銷推廣合作協(xié)議
- 二零二五年度物業(yè)與業(yè)主之間安全隱患賠償合同
- 現(xiàn)代通信原理與技術(shù)(第五版)PPT全套完整教學(xué)課件
- 社區(qū)獲得性肺炎教學(xué)查房
- 病例展示(皮膚科)
- GB/T 39750-2021光伏發(fā)電系統(tǒng)直流電弧保護(hù)技術(shù)要求
- DB31T 685-2019 養(yǎng)老機(jī)構(gòu)設(shè)施與服務(wù)要求
- 燕子山風(fēng)電場(chǎng)項(xiàng)目安全預(yù)評(píng)價(jià)報(bào)告
- 高一英語課本必修1各單元重點(diǎn)短語
- 糖尿病運(yùn)動(dòng)指導(dǎo)課件
- 完整版金屬學(xué)與熱處理課件
- T∕CSTM 00640-2022 烤爐用耐高溫粉末涂料
- 心腦血管病的危害教學(xué)課件
評(píng)論
0/150
提交評(píng)論