freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于j2ee交通違法繳款系統(tǒng)設(shè)計與實現(xiàn)畢業(yè)論文-資料下載頁

2025-06-22 01:18本頁面
  

【正文】 pring 中存在,則優(yōu)先采用。為了減少 spring 的配置文件,充分利用它提供的注解功能?!  。?)數(shù)據(jù)訪問:采用 Spring 對 JDBC 的封裝,SimpleJdbcTemplate 和 SimpleJdbcInsert 會被大量應用。   ?。?)JSP 頁面模板:struts template,由于各個表單頁面之間、各個列表頁面之間都有較多的相似之處,采用 struts 模板統(tǒng)一相同的部分,可以減少重復的代碼,提高擴展性。    (4)Ajax 應用:,對于表單提交的操作,優(yōu)先采用 Ajax 處理,以免刷新輸入頁面。對于其它 javascript的應用,若是 jquery提供了相應的方法,則優(yōu)先采用。   ?。?)表單提交:,一個 jquery 的插件,使用它可以輕松的將一個 HTML 表單(form)中的數(shù)據(jù)通過 Ajax 方式提交。對于普通的表單(不包括文件上傳、富文本編輯器),都應采用此方式。提交后的返回數(shù)據(jù)一般采用 JSON 格式。   ?。?)表單驗證:,一個 jquery 的插件,通過在 HTML 標簽上指定一些驗證屬性,便可達到驗證目的,省去煩人重復的腳本代碼。 框架目錄結(jié)構(gòu)   一個 web 工程根目錄下的子目錄及其部分子目錄說明如表51所示。表51 web工程目錄表目錄名 說明doc 存放與開發(fā)密切相關(guān)的文檔。lib 存放需要在開發(fā)工具中編譯依賴的第三方包,但不包含在WEBINF/lib目錄下存在的。src 存放所有的Java源代碼及位于classpath目錄下的配置文件。WebContent 系統(tǒng)部署運行時所需要的資源,其相關(guān)子目錄見下描述。      其中WebContent下主要子目錄說明如表52所示。表52 webcontent子目錄表目錄名 說明mons 存放一些公用文件,如定義標簽的頁面、錯誤導向頁面等。mons/lib 存放在頁面中使用的公用組件, 如Applet組件。 不包括在Java中使用的組件。mons/templates 存放模版文件examples 各種示例代碼,如表單驗證、JSP模板、Ajax提交等代碼。images 存放公用的圖片pages 存放功能(JSP)頁面,各大功能分別存儲在不同的子目錄中。pages/mainframe 主框架,由于系統(tǒng)是采用frameset布局,會有眾多的框架頁面scripts 存放公用的Javascript等腳本。styles 存放樣式相關(guān)文件及圖片,考慮到可能需要多種風格的樣式,在該目錄下將分別建立針對不同風格的子目錄(如現(xiàn)在的default) 。uploads 存儲上傳的各種文件。WEBINF/tld JSP標簽的tld文件。 框架包結(jié)構(gòu)  Java 包都是以 ,分配的原則是一個大的模塊對應一個包。主要的包如表53所示。 表53 框架包結(jié)構(gòu)表 分頁公用程序,存儲從數(shù)據(jù)庫中分頁獲取數(shù)據(jù)的公用代碼。 系統(tǒng)一級包,放置系統(tǒng)級的常用類,如各種數(shù)據(jù)庫的訪問入口、系統(tǒng)會話管理、業(yè)務處理異常、常量類等。. fipmis. 按業(yè)務功能劃分的包,一般是一個一級功能對應一個包,如果二級功能太多,則按實際情況再分子包。舉例:系統(tǒng)管理的包為 ,其中權(quán)限管理又分子包:。 具體情況參考命名規(guī)范。 系統(tǒng)功能模塊實現(xiàn) 繳款客戶端   1)銀行柜臺   系統(tǒng)支持多行接入,本課題主要討論農(nóng)業(yè)銀行客戶端使用BoEing系統(tǒng)的快速構(gòu)建實現(xiàn)。BoEing系統(tǒng)(BoEingBlue Ocean Engine藍海引擎,即農(nóng)行新的核心業(yè)務系統(tǒng),簡稱“波音系統(tǒng)”),是農(nóng)業(yè)銀行“十二五”時期規(guī)模最大的系統(tǒng)工程,于2008年11月啟動。它“以客戶為中心、快速產(chǎn)品創(chuàng)新、改善管理能力”三大核心作為設(shè)計理念,通過統(tǒng)一的IT架構(gòu),統(tǒng)籌考慮信息技術(shù)、金融市場發(fā)展前沿,結(jié)合農(nóng)業(yè)銀行業(yè)務實際和未來需要,科學審慎地對傳統(tǒng)的研發(fā)模式、研發(fā)機制進行變革,改變由需求部門和項目組主導項目的研發(fā)模式。其新概念、新功能、新技術(shù)的引入,推動了農(nóng)業(yè)銀行管理理念和經(jīng)營模式的變革。該系統(tǒng)設(shè)計了以BoEing為核心的10大項目群40個項目,制定了科學、可行的實施路線圖,明確了項目目標、范圍和邊界。按照路線圖:2011年夯實基礎(chǔ),重點先行;2012年加強服務,全面提升;2013年面向管理,同業(yè)領(lǐng)先,力爭三年初步建成、五年全面完成新一代核心銀行系統(tǒng)建設(shè)。BoEing系統(tǒng)具備快速設(shè)計開發(fā)產(chǎn)品的能力,通過靈活的參數(shù)化配置即可為客戶提供差異化的產(chǎn)品服務,從而極大地提高農(nóng)行金融產(chǎn)品的前瞻性和應變力。BoEing系統(tǒng)的產(chǎn)品創(chuàng)新主要體現(xiàn)在以下兩個方面:  ?。?)功能創(chuàng)新。BoEing系統(tǒng)基于“產(chǎn)品工廠”模式,采用層次化的結(jié)構(gòu),將農(nóng)行現(xiàn)有的產(chǎn)品功能抽象和細分成若干組件和參數(shù),建立起全行統(tǒng)一的產(chǎn)品目錄。如果把產(chǎn)品看成汽車的話,產(chǎn)品目錄中的組件和參數(shù)就類似于生產(chǎn)汽車的零部件,產(chǎn)品工廠就像汽車生產(chǎn)車間一樣進行零部件的管理及組裝。在這種模式下,新產(chǎn)品開發(fā)過程就是選取產(chǎn)品目錄中的組件和參數(shù),進行有機組合和簡單設(shè)置的過程,就如同汽車的組裝一樣,這就改變以往所有新產(chǎn)品需求都需要硬編碼實現(xiàn)的產(chǎn)品開發(fā)方式,極大地提高產(chǎn)品研發(fā)效率和市場響應速度。例如:要開發(fā)可透支的活期存款產(chǎn)品,只需要選取產(chǎn)品目錄中的資金存取服務、貸方結(jié)算、透支服務、存折服務、對賬單服務等組件,并對存款利率、結(jié)算周期、透支利率等參數(shù)加以設(shè)置,就可以輕松實現(xiàn)?!  。?)方式創(chuàng)新?;谙冗M的技術(shù)架構(gòu),BoEing系統(tǒng)將更好地支持柜面、網(wǎng)上銀行、行、自助終端等各種服務渠道的統(tǒng)一接入,并實現(xiàn)渠道協(xié)同,從而為客戶提供“3A”(Anytime任何時間、Anywhere任何地點、Anyhow任何方式)式服務,有效提升客戶體驗。此外,系統(tǒng)還實現(xiàn)了渠道統(tǒng)一簽約和渠道合約的統(tǒng)一管理,并支持不同渠道的差異化定價,從而有力地推動柜面業(yè)務分流和網(wǎng)點轉(zhuǎn)型?!  °y行柜員繳款業(yè)務辦理界面如下,如圖51所示。圖51 交通違法柜臺繳款界面   2)移動終端   在移動互聯(lián)網(wǎng)時代,支付寶為自己設(shè)立了一個比PC時代宏大得多的目標:取代錢包,戰(zhàn)勝現(xiàn)金,成為個人金融的入口。系統(tǒng)在交警端架構(gòu)通過Webservice接口,標準協(xié)議具有很大兼容性和可擴展性。在銀行端,只要與支付寶等第三方軟件公司達成協(xié)議即可使用支付寶違章繳款功能。用戶只需要安裝交通罰款代辦手機App,用戶登錄支付寶后,選擇交通罰款業(yè)務,輸入車牌號、車輛識別代號后4位,即可首先查詢自己的違章記錄。由于目前暫不受理扣分違章,所以,有扣分的違章行為,在違章條例列表中已被做了屏蔽,是顯示不出來的;而已在列表中的違章行為,則全部可以受理。用戶在確認自己的罰款項目和金額后,只要將罰金支付到指定賬戶,即可完成?!  ≈Ц秾毥煌P款代辦業(yè)務辦理界面如下,如圖52所示。圖52 支付寶交通違法代辦界面 交警服務端   銀行繳款模塊主要負責處理當事人繳款時,將繳款金額等信息保存到銀行數(shù)據(jù)庫并把罰款金額存入交警單位賬戶上,同時更新機動車駕駛?cè)说摹斑`法記錄”狀態(tài)。交警服務端主要進行監(jiān)聽客戶端數(shù)據(jù)報文以及調(diào)用違法數(shù)據(jù)接口訪問綜合平臺數(shù)據(jù)。主要用到sokcet技術(shù),用到Xfire、Quartz、log4j等java包?!  〗痪斩瞬捎脴藴蔜CP/IP通信協(xié)議、建立SOKECT服務,使用多線程和數(shù)據(jù)連接池等技術(shù)接收和處理銀行端的請求服務?!  ?,分別用來表示雙向連接的客戶端和服務端。這是兩個封裝得非常好的類。首先Socket類,其表示TCP連接的客戶方,代表了通信的一方,常用的構(gòu)造函數(shù)方法有:   Public Socket(InerAddress address,int port) throw IOException   Public Socket(String host,int port) throw UnknownHostException,IOException   從上述定義可知,在引用Sokect構(gòu)造方法是,需要制定兩個參數(shù),即“服務器”程序所在的IP地址和其監(jiān)聽的端口號。   上述近視通信的一方即客戶端,若要真正完成通信,還需要相應的、能跟客戶的請求作出相應的服務器程序ServerSocket類是java網(wǎng)絡(luò)API中提供的服務器功能的類,常用構(gòu)造方法為:   Public ServerSocket(int port) throw IOException   該構(gòu)造方法是常見的一個ServerSocket對象,并綁定到所指定的端口上。有了該地下就可以完成監(jiān)聽端口和等待連接的功能。再利用accept方法返回的客戶端的Socket對象,進行讀寫IO的操作,就可以接收和處理客戶端發(fā)來的信息?!  OKECT服務端實例代碼如下:  public class SocketServer {    private ServerSocket serverSocket。    private Socket socket。    private int port = 8888。    private ExecutorService executeService = (10)。       public SocketServer(){    try {    serverSocket = new ServerSocket(port)。    while(true){    socket = ()。    (new Runnable(){    public void run(){    try{    BufferedReader in = new BufferedReader(new InputStreamReader(()))。       }    })。    }    }   }    交警系統(tǒng)服務端參數(shù)設(shè)置界面如圖53參數(shù)設(shè)置界面所示。圖53 系統(tǒng)參數(shù)設(shè)置界面 接口調(diào)用   (1)PC調(diào)用   XFire是codehaus推出的新一代的java SOAP框架,通過提供簡單的API和支持標準協(xié)議,你可以方便的開發(fā)面向服務的程序。內(nèi)建在STAX基于流的XML解析引擎的基礎(chǔ)上,XFire擁有很高的性能。相對Axis來說,目前它的人氣指數(shù)相當?shù)母?,加上和Spring集成,在目前的java webservices開源社區(qū)非常的受歡迎,也被多個開源項目所集成。   XFire是codeHaus組織提供的一個開源框架,它構(gòu)建了POJO和SOA之間的橋梁,主要特性就是支持將POJO通過非常簡單的方式發(fā)布成Web服務,這種處理方式不僅充分發(fā)揮了POJO的作用,簡化了Java應用轉(zhuǎn)化為Web服務的步驟和過程,也直接降低了SOA的實現(xiàn)難度,為企業(yè)轉(zhuǎn)向SOA架構(gòu)提供了一種簡單可行的方式?!  ∠到y(tǒng)Webservice接口利用xfire框架進行實現(xiàn),如違法信息查詢接口調(diào)用實現(xiàn)代碼如下: public InputStream searchResult () { Service srModel = new ObjectServiceFactory().create()。 XFireProxyFactory factory = new XFireProxyFactory(XFireFactory .newInstance().getXFire())。 String url = (WSDL)。 String xmlDoc = 。 try { FGetVio srvc = (FGetVio) (srModel, url)。 String queryXmlDoc = ?xml version=\\ encoding=\GBK\?rootQueryConditionjdsbh+()+/jdsbhwfbh/wfbhjszh+ this .jszh()+/jszhdabh/dabhjkbj/jkbj/QueryCondition/root。 queryXmlDoc = (queryXmlDoc,utf8)。 xmlDoc = (04, (WSXLH), 04C01, queryXmlDoc)。 xmlDoc = (xmlDoc,utf8)。 } catch (MalformedURLException ex) { ()。 } InputStream stream = new ByteArrayInputStream(())。 return stream。 }   賬目勾對   建立銀行對賬勾對機制:銀行客戶端系統(tǒng)自動把當天收款的賬目記錄與交警系統(tǒng)已繳款記錄進行核對,確保兩邊的繳款記錄一致。系統(tǒng)采用Quartz框架實現(xiàn)定時任務(每天定時核對賬目)。   Quartz是OpenSymphony開源組織在Job scheduling領(lǐng)域又一個開源項目,它可以與J2EE與J2SE應用程序相結(jié)合也可以單獨使用。Quartz可以
點擊復制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1