【正文】
數(shù)據(jù)共享、傳輸和交互。 1)查詢類接口 public String queryObjectOut(String xtlb,String jkxlh,String jkid,String QueryXmlDoc)。系統(tǒng)里面沒有該用戶 。 4)違法信息查詢接口 接口類型:查詢類接口 接口標識: 04C01 功能說明:提供給警務通等實時查詢違法信息,查詢已處罰的違法信息。 匯總分析 匯總分析包括對違法繳款數(shù)據(jù)按日、月、季、年份進行匯總統(tǒng)計,可以對違法地點、違法行為進行分類匯總分析。 功能:出現(xiàn)在系統(tǒng)菜單中的功能,通常一個功能會包含多個資源,如用戶管理的功能,會包含用戶列表、用戶編輯的資源等。 系統(tǒng)中的用戶由單位指定的系統(tǒng)管理員或者具有添加用戶功能的操作員對來添加用戶信息。各個部分環(huán)環(huán)相扣,緊密聯(lián)系,不可缺少,為下面系統(tǒng)實現(xiàn)展開做了重要的鋪墊。 ( 4) Ajax 應用: ,對于表單提交的操作,優(yōu)先采用 Ajax 處理,以免刷新輸入頁面。 lib 存放需要在開發(fā)工具中編譯依賴的第三方包,但不包含在WEBINF/lib 目錄下存在的。 images 存放公用的圖片 pages 存放功能( JSP)頁面,各大功能分別存儲在不同的子目錄中。 系統(tǒng)一級包,放置系統(tǒng)級的常用類,如各種數(shù)據(jù)庫的訪問入口、系統(tǒng)會話管理、業(yè)務處理異常、常量類等。該系統(tǒng)設計了以 BoEing 為核心的 10 大項目群 40 個項目,制定了科學、可行的實施路線圖,明確了項目目標、范圍和邊界。 ( 2)方式創(chuàng) 新。由于目前暫不受理扣分違章,所以,有扣分的違章行為,在違章條例列表中已被做了屏蔽,是顯示不出來的;而已在列表中的違章行為,則全部可以受理。在銀行端,只要與支付寶等第三方軟件公司達成協(xié)議即可使用支付寶違章繳款功能。在這種模式下,新產(chǎn)品開發(fā)過程就是選取產(chǎn)品目錄中的組件和參數(shù),進行有機組合和簡單設置的過程,就如同汽車的組裝一樣,這就改變以往所有新產(chǎn)品需求都需要硬編碼實現(xiàn)的產(chǎn)品開發(fā)方式,極大地提高產(chǎn)品研發(fā)效率和市場響應速度。它 “以客戶為中心、快速產(chǎn)品創(chuàng)新、改善管理能力 ”三大核心作為設計理念,通過統(tǒng)一的 IT 架構(gòu),統(tǒng)籌考慮信息技術、金融市場發(fā)展前沿,結(jié)合農(nóng)業(yè)銀行業(yè)務實際和未來需要,科學審慎地對傳統(tǒng)的研發(fā)模式、研發(fā)機制進行變革,改變由需求部門和項目組主導項目的研發(fā)模式。主要的包如表 53 所示。 不包括在 Java 中使用的組件。 框架目錄結(jié)構(gòu) 一個 web 工程根目錄下的子目錄及其部分子目錄說明如表51 所示。 ( 2)數(shù)據(jù)訪問:采用 Spring 對 JDBC 的封裝,SimpleJdbcTemplate 和 SimpleJdbcInsert 會被大量應用。系統(tǒng) ER 圖關系如圖49 所示,數(shù)據(jù)表清單如表 46 所示。 圖 47 權限管理概念模型圖 “用戶管理 ”用于維護用戶的基本信息,內(nèi)容包括編號、姓名、所屬部門等。 系統(tǒng)權限管理用例圖如 46 所示。 WriteXmlDoc 文檔說明:節(jié)點標簽 viofine,寫入數(shù)據(jù)字段如表45 所示。7 該用戶沒有上級部門 8 該用戶沒有獲得權限 。 WriteXmlDoc 文檔說明:節(jié)點標簽 login,寫入數(shù)據(jù)字段如表43 用戶驗證字段表所示。 為了系統(tǒng)的可擴展性性,系統(tǒng)統(tǒng)一將接口分為兩類:查詢類和寫入類接口。另外銀行客戶端系統(tǒng)自動把當天收款的賬目記錄與交警系統(tǒng)已繳款記錄進行核對,確保兩邊的繳款記錄一致。由于篇幅有限下面將對其中最主要的繳款、賬目勾對、接口交互等模塊的內(nèi)容進行較深入的 研究和闡述。模塊化設計的主要目的是降低開發(fā)難度,增加系統(tǒng)的可維護性等。封裝各個功能模塊信息的錄入、刪除、修改和查詢等業(yè)務邏輯。 系統(tǒng)網(wǎng)絡結(jié)構(gòu)如圖 41 所示。 安全性原則 首先要注意涉信息數(shù)據(jù)的安全和保密問題,嚴格遵照國家相關保密政策,采用專門的信息安全機制,為空間信息共享創(chuàng)造安全的條件。 4 系統(tǒng)設計 本章從三大個方面對系統(tǒng)設計進行全面深入的討論,首先就是從系統(tǒng)的總體設計角度進行論述包括設計思想和架構(gòu)設計,最后從 系統(tǒng)數(shù)據(jù)庫設計角度進行論述,再次從系統(tǒng)的各個功能模塊的設計進行全面深入的論述。 ( 5)可維護性方面的需求分析。 圖 31 系統(tǒng)用例圖 其他需求 ( 1)性能方面的需求。 保存客戶端繳款日志 客戶端繳款信息保存數(shù)據(jù)庫。在模型中保留并行行為的描述,對于在實現(xiàn)階段充分發(fā)現(xiàn)那些可以并行的工作非常有利,這將有助于提高工作效率和系統(tǒng)反映的靈敏程度 [18]。 系統(tǒng)需求分析 功能需求 需求分析的目的是對目標系統(tǒng)提出盡可能完整、準確的需求,并建立相應的模型加 以描述。 因此就目前使用的開發(fā)技術來說建議系統(tǒng)的功能目標完全能夠達到,所以從技術上分析是可行的。優(yōu)化系統(tǒng)流程提高性能,滿足銀行 60 路并發(fā)接入、能夠承載 60 個銀行網(wǎng)點,每個網(wǎng)點 3 個柜面的繳款并發(fā)業(yè)務請求,使系統(tǒng)高效穩(wěn)定,同時提供豐富的繳款報表查詢、趨勢分析等功能。 MyBatis 和 Hibernate 同樣作為 orm 框架 [14],面向的目的卻是有所差異的, Hibernate 是一個封裝的很好的對象數(shù)據(jù)庫映射解決方案,全面向?qū)ο笏季S,就連數(shù)據(jù)庫操作語句都具有很強的面向?qū)ο筇匦裕退汩_發(fā)人員對 sql語句不是很了解,也能很快的編寫出數(shù)據(jù)庫操作語句,可以說, hibernate 強大的功能大有一統(tǒng)天下的趨勢,但是事物總有兩面性,高度的封裝導致了一下幾個問題: ( 1)性能問題, hibernate 在提供強大的面向?qū)ο筇匦陨贤鶢奚艘徊糠中阅?,編譯后會產(chǎn)生很多冗余繁雜的 sql代碼,這些沒有優(yōu)化 的機械化的代碼質(zhì)量不高,尤其是某些對性能要求很高的應用,hibernate 幾乎完全不可行。 MyBatis 是支持普通 SQL 查詢,存儲過程和高級映射的優(yōu)秀持久層框架。同時,為了讓 Spring 能夠掃描類路徑中的類并識別出 Repository 注解,需要在 XML 配置文件中啟用 Bean 的自動掃描功能,這可以通過 context:ponentscan/ 實現(xiàn)。如果既不指定 name 也不指定 type 屬性,這時將通過反射機制使用byName 自動注入策略 [11]。 從 , Spring 引入了構(gòu)造型( stereotype)注解的概念以及將 Repository 注解作為數(shù)據(jù)訪問代碼的標記的方法。 ( 2)數(shù)據(jù)報套接口( SOCK_DGRAM),它提供了一種無連接、不可靠的雙向數(shù)據(jù)傳輸服務。套接口可看成是兩個網(wǎng)絡應用程序進行通信時,各自通信連接中的一個端點。通過對軟件進行功能測試、性能測試、安全性測試,并對測試結(jié)果進行分析與改進,整個過程軟件運行穩(wěn)定, bug較少,效率比較高,最終達到軟件實際中應用的要求。 第二章關鍵技術研究。使用 O/R Mapping 時 ,更多的是從對象的角度來設計程序,而把數(shù)據(jù)(對象的屬性)存儲的細節(jié)放在后面,完全采用面向?qū)ο螅?OO)的方式來設計,從而直觀的表達業(yè)務概念。 EJB 充分考慮到了頂級大型項只的需求,使用它幾乎能解決企業(yè)級應用涉及到的所有問題,相應的基于 EJB 框架也是一個功能復雜的重量級框架,也正是由于它的復雜性,目前以基于 的重量級框架己很少被使用。 Sun推出 J2EE 的目的是為了克服傳統(tǒng) C/S 開發(fā)模式的弊病,迎合 B/s 架構(gòu)的潮流,為應用 Java 技術開發(fā)服務器端應用提供一個平臺獨立的、可移植的、多用戶的、安全的和基于標準的企業(yè)級平臺,從而簡化企業(yè)應用的開發(fā)、管理和部署。在此對信息共享平臺建設所涉及到的信息安全保障數(shù)據(jù)標準方面問題進行了研究探討。高新技術意味著高產(chǎn)業(yè),意味著銀行經(jīng)營的發(fā)達。 為滿足實際需求,交通違法繳款系統(tǒng)采用目前最流行的大型框架模式 J2EE, C/S 和 B/S 結(jié)構(gòu)相結(jié)合,采用 Socket 接口核心技術實現(xiàn)交警銀行數(shù)據(jù)交互。交通違法繳款業(yè)務存在對賬難現(xiàn)象,交通違法款票據(jù)手工管理,監(jiān)管力度薄弱,且票據(jù)手工核銷工作效率低、差錯率高,無法實現(xiàn)財政票據(jù)精細化全程實時監(jiān)管。 關鍵詞:交通違章繳款 軟件架構(gòu) 便民服務 Abstract In recent years, the vehicle, the driver retains the volume rises quickly, grow with each passing day city traffic pressure and the peccancy act, the peccancy traffic information collection is not timely, traffic peccancy processing window is often crowded. Traffic Peccancy payment service exists reconciliation difficult phenomenon, the peccancy traffic bills of manual management, supervision is weak, and bills manual verification work of low efficiency, high error rate, is unable to realize fine full realtime supervision of financial bills. With the development of market economy, the petition among banks has bee more and more fierce. Banks have to use hightech means, take a leading position in the industry, for its development. The bank also needs to attract traffic violation payment collection business by means of information, need to use advanced means of the traffic work and the bank into a wide area work, to achieve the traffic police business bank on behalf of the collection. The wide area work not only embodies the best interests of both the bank and the traffic police, also let many business units or individuals in the bank payment convenient, simple, business effectiveness. In order to meet the actual demand, traffic peccancy payment system based on J2EE framework model is currently the most popular, the bination of C/S and B/S structure, realizes the bank data traffic using Socket interface technology. This system mainly uses J2EE technology, take it as the main research object, taking the construction of traffic peccancy payment system as an important target, based on a full understanding of the traffic violation processing business development trend, prehensive driving system, public security border data exchange system and other relevant knowledge, further detailed description of the function of each payment business the process module, finally studied, solutions of illegal traffic billing system based on J2EE technology is given. The system solves the data between the public work and bank work security exchange and the peccancy traffic to pay the fine bus