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

正文內(nèi)容

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

2025-07-07 01:18本頁面
  

【正文】 上的數(shù)字。String WriteXmlDoc)表42 寫入類接口說明序號 參數(shù)名稱 參數(shù)說明 備注信息 xtlb 系統(tǒng)類別 同表41 jkxlh 接口序列號 同表41 jkid 接口標(biāo)識 同表41 WriteXmlDoc 寫入數(shù)據(jù) 業(yè)務(wù)數(shù)據(jù)寫入XML格式文檔   3)用戶驗(yàn)證接口   接口類型:寫入類接口   接口標(biāo)識:10C51   功能說明:用戶登錄驗(yàn)證,傳入用戶登錄信息,判斷用戶權(quán)限及寫用戶登錄日志信息。表43 用戶驗(yàn)證字段序號 參數(shù)項 名稱 類型 長度 是否可空 備注1 yhdh 用戶代號 VARCHAR2 15 2 mm 用戶密碼 VARCHAR2 15 3 ip 用戶密碼 VARCHAR2 15 4 sfzmhm 身份證明號碼 VARCHAR2 18 5 dlms 登錄模式 VARCHAR2 1 1:普通,2:PKI   返回結(jié)果XML文檔:code(標(biāo)記,0 正常登錄1系統(tǒng)里面沒有該用戶。2 請修改密碼。4用戶超過有效期。6 密碼錯誤!。9 用戶失效)、message(描述系統(tǒng)異常錯誤信息)。   處理過程:  ?。?)根據(jù)傳入的條件,接口判斷四個查詢條件是否為空,不為空時查詢條件是and的關(guān)系;  ?。?)從違法業(yè)務(wù)記錄表和違法業(yè)務(wù)記錄歷史表中查詢數(shù)據(jù),只返回前500條記錄;  ?。?)查詢違法業(yè)務(wù)表VIO_VIOLATION和歷史表VIO_VIOLATION_HIS。表44 違法信息查詢接口字段序號 參數(shù)項 名稱 類型 長度 是否可空 備注1 jdsbh 決定書編號 Varchar2 15 是 前四個查詢條件必須有一個條件不為“空”2 wfbh 違法編號 Varchar2 22 是 前四個查詢條件必須有一個條件不為“空”3 jszh 駕駛證號 Varchar2 18 是 前四個查詢條件必須有一個條件不為“空”4 dabh 檔案編號 Varchar2 12 是 前四個查詢條件必須有一個條件不為“空”5 jkbj 繳款標(biāo)記 Varchar2 1 是       返回結(jié)果文檔ResultXML說明:節(jié)點(diǎn)標(biāo)簽violation,查詢結(jié)果為違章信息數(shù)據(jù)字段,如違章日期、違法代碼、違法地點(diǎn)等信息。   處理過程:  ?。?)判斷是否存在該決定書編號的銀行繳款記錄信息,如果存在則直接返回“已存在繳款信息”,不再進(jìn)行后續(xù)處理;  ?。?)根據(jù)決定書編號判斷是否存在該違法記錄,如不存在將該對賬數(shù)據(jù)寫入銀行對賬表(VIO_FINE),系統(tǒng)通過后臺任務(wù)將定時去匹配該決定書的違法記錄信息并進(jìn)行對賬;  ?。?)如存在違法記錄,判斷罰款金額和滯納金是否滿足,滿足的則更新違法業(yè)務(wù)主表(VIO_VIOLATION)的繳款標(biāo)記、繳款日期和記錄類型,如是電子監(jiān)控產(chǎn)生的違法記錄,同時更新電子監(jiān)控記錄表(VIO_SURVEIL)的繳款標(biāo)記等字段;對于罰款金額或滯納金不滿足條件的,將繳款信息寫入銀行對賬表,后續(xù)可以通過業(yè)務(wù)系統(tǒng)的銀行對賬補(bǔ)錄進(jìn)行處理,但不再允許接口再次寫入該決定書編號的銀行對賬記錄;  ?。?)對已經(jīng)成功對賬的,接口自動判斷駕駛?cè)嘶驒C(jī)動車是否存在其他未處理和未繳款的違法信息,如均已經(jīng)處理或繳款完畢,將直接更新駕駛?cè)嘶驒C(jī)動車的“違法未處理”狀態(tài)。表45 銀行對賬寫入接口字段序號 參數(shù)項 名稱 長度 是否可空 說明1 jdsbh 決定書編號 15 否 2 dsr 當(dāng)事人 50 否 3 zjhm 證件號碼 18 否 4 fkje 罰款金額 6 否 5 znj 滯納金 8 否 可帶兩位小數(shù)6 jkrq 交款日期 10 否 格式如:YYYYMMDD7 fksjbh 罰款收據(jù)編號 35 否 8 skjg 收款機(jī)關(guān) 128 否 9 lrr 錄入人 30 是 為空時系統(tǒng)默認(rèn)“接口寫入”   返回結(jié)果XML文檔: code(標(biāo)記,0、失敗;1成功);message1(出錯字段名,成功時為空);message(描述信息)。對于交警等政府部門來說,報表可以直接影響到他們的決策,可以根據(jù)歷史數(shù)據(jù)的報表分析來做預(yù)案,加強(qiáng)違法多發(fā)地段監(jiān)管和巡邏;準(zhǔn)確的數(shù)據(jù),經(jīng)過認(rèn)真分析可幫組決策者做出正確的判斷。系統(tǒng)的權(quán)限設(shè)計采用用戶和用戶組的概念,針對用戶組授權(quán),用戶組分為管理員、數(shù)據(jù)管理員和普通用戶三個類型,管理員具有所有權(quán)限,數(shù)據(jù)管理員可以管理數(shù)據(jù),普通用戶只能查詢。權(quán)限的設(shè)計應(yīng)能擴(kuò)展到將來可能出現(xiàn)的數(shù)據(jù)范圍管理——即不同的用戶訪問的數(shù)據(jù)內(nèi)容不一樣。圖46 權(quán)限管理用例圖   系統(tǒng)權(quán)限設(shè)計的實(shí)體描述如下:   資源:指鏈接地址,支持ANT通配符?!  ∮脩簦簯?yīng)用系統(tǒng)的具體操作者,用戶可以分配功能權(quán)限,其中功能權(quán)限由用戶組決定,一個用戶可以歸屬于0~n個用戶組。用戶與用戶組為多對多的關(guān)系,同時,用戶組與功能權(quán)限以及水庫權(quán)限直接關(guān)聯(lián),用戶組與功能亦為多對多的關(guān)系。系統(tǒng)權(quán)限管理的概念模型則如圖47所示。用戶管理在任何一個軟件系統(tǒng)當(dāng)中都是一個重要的環(huán)節(jié)?!  ∮脩艄芾眍悎D如圖48所示。作為網(wǎng)絡(luò)的一個重要應(yīng)用,數(shù)據(jù)庫在網(wǎng)站建設(shè)中發(fā)揮著重要的作用,與普通網(wǎng)站相對而言,具有數(shù)據(jù)庫功能的網(wǎng)站網(wǎng)頁我們通常稱為動態(tài)頁面,也就是說頁面不是一層不變的,頁面上內(nèi)容(或部分內(nèi)容)是動態(tài)生成的,它可以根據(jù)數(shù)據(jù)庫中相應(yīng)部分內(nèi)容的調(diào)整而變化,使網(wǎng)站內(nèi)容更靈活,維護(hù)更方便,更新更便捷。數(shù)據(jù)庫的設(shè)計一般按照ER圖模型進(jìn)行建模設(shè)計,本系統(tǒng)數(shù)據(jù)庫軟件采用Oracle11g產(chǎn)品,包括了繳款記錄表、對賬單表、違法記錄表、車輛分類代碼等數(shù)據(jù)表。圖49 系統(tǒng)ER圖表46 數(shù)據(jù)表清單數(shù)據(jù)庫表名 說明BANK 繳款記錄表BILLS 對賬單表CLFL 車輛分類代碼表CONTROL 報文記錄表FXJG 發(fā)現(xiàn)機(jī)關(guān)代碼表FZJG 發(fā)證機(jī)關(guān)代碼表HPZL 號牌種類代碼表JTFS 交通方式代碼表REBANK 退款記錄表SYXZ 使用性質(zhì)代碼表VIOLATION 違法記錄表WFXW 違法行為代碼表   本章小結(jié)   本章節(jié)是論文當(dāng)中一個重要部分,從系統(tǒng)總體設(shè)計、數(shù)據(jù)庫的設(shè)計、功能模塊設(shè)計等方面對系統(tǒng)設(shè)計進(jìn)行詳細(xì)論述。5 系統(tǒng)實(shí)現(xiàn)   根據(jù)上一章的系統(tǒng)的總體設(shè)計,本章將敘述系統(tǒng)開發(fā)的詳細(xì)過程,實(shí)現(xiàn)交通違法繳款系統(tǒng)的各個功能模塊,首先對系統(tǒng)的開發(fā)環(huán)境進(jìn)行介紹,然后結(jié)合部分模塊用到的核心技術(shù)進(jìn)行闡述,并給出了部分系統(tǒng)界面?!  。?)主題框架:,主要使用其中的 MVC、依賴注入、AOP 以及數(shù)據(jù)訪問等功能。為了減少 spring 的配置文件,充分利用它提供的注解功能。   ?。?)JSP 頁面模板:struts template,由于各個表單頁面之間、各個列表頁面之間都有較多的相似之處,采用 struts 模板統(tǒng)一相同的部分,可以減少重復(fù)的代碼,提高擴(kuò)展性。對于其它 javascript的應(yīng)用,若是 jquery提供了相應(yīng)的方法,則優(yōu)先采用。對于普通的表單(不包括文件上傳、富文本編輯器),都應(yīng)采用此方式。    (6)表單驗(yàn)證:,一個 jquery 的插件,通過在 HTML 標(biāo)簽上指定一些驗(yàn)證屬性,便可達(dá)到驗(yàn)證目的,省去煩人重復(fù)的腳本代碼。表51 web工程目錄表目錄名 說明doc 存放與開發(fā)密切相關(guān)的文檔。src 存放所有的Java源代碼及位于classpath目錄下的配置文件?!     ∑渲蠾ebContent下主要子目錄說明如表52所示。mons/lib 存放在頁面中使用的公用組件, 如Applet組件。mons/templates 存放模版文件examples 各種示例代碼,如表單驗(yàn)證、JSP模板、Ajax提交等代碼。pages/mainframe 主框架,由于系統(tǒng)是采用frameset布局,會有眾多的框架頁面scripts 存放公用的Javascript等腳本。uploads 存儲上傳的各種文件。 框架包結(jié)構(gòu)  Java 包都是以 ,分配的原則是一個大的模塊對應(yīng)一個包。 表53 框架包結(jié)構(gòu)表 分頁公用程序,存儲從數(shù)據(jù)庫中分頁獲取數(shù)據(jù)的公用代碼。. fipmis. 按業(yè)務(wù)功能劃分的包,一般是一個一級功能對應(yīng)一個包,如果二級功能太多,則按實(shí)際情況再分子包。 具體情況參考命名規(guī)范。BoEing系統(tǒng)(BoEingBlue Ocean Engine藍(lán)海引擎,即農(nóng)行新的核心業(yè)務(wù)系統(tǒng),簡稱“波音系統(tǒng)”),是農(nóng)業(yè)銀行“十二五”時期規(guī)模最大的系統(tǒng)工程,于2008年11月啟動。其新概念、新功能、新技術(shù)的引入,推動了農(nóng)業(yè)銀行管理理念和經(jīng)營模式的變革。按照路線圖:2011年夯實(shí)基礎(chǔ),重點(diǎn)先行;2012年加強(qiáng)服務(wù),全面提升;2013年面向管理,同業(yè)領(lǐng)先,力爭三年初步建成、五年全面完成新一代核心銀行系統(tǒng)建設(shè)。BoEing系統(tǒng)的產(chǎn)品創(chuàng)新主要體現(xiàn)在以下兩個方面:  ?。?)功能創(chuàng)新。如果把產(chǎn)品看成汽車的話,產(chǎn)品目錄中的組件和參數(shù)就類似于生產(chǎn)汽車的零部件,產(chǎn)品工廠就像汽車生產(chǎn)車間一樣進(jìn)行零部件的管理及組裝。例如:要開發(fā)可透支的活期存款產(chǎn)品,只需要選取產(chǎn)品目錄中的資金存取服務(wù)、貸方結(jié)算、透支服務(wù)、存折服務(wù)、對賬單服務(wù)等組件,并對存款利率、結(jié)算周期、透支利率等參數(shù)加以設(shè)置,就可以輕松實(shí)現(xiàn)。基于先進(jìn)的技術(shù)架構(gòu),BoEing系統(tǒng)將更好地支持柜面、網(wǎng)上銀行、行、自助終端等各種服務(wù)渠道的統(tǒng)一接入,并實(shí)現(xiàn)渠道協(xié)同,從而為客戶提供“3A”(Anytime任何時間、Anywhere任何地點(diǎn)、Anyhow任何方式)式服務(wù),有效提升客戶體驗(yàn)?!  °y行柜員繳款業(yè)務(wù)辦理界面如下,如圖51所示。系統(tǒng)在交警端架構(gòu)通過Webservice接口,標(biāo)準(zhǔn)協(xié)議具有很大兼容性和可擴(kuò)展性。用戶只需要安裝交通罰款代辦手機(jī)App,用戶登錄支付寶后,選擇交通罰款業(yè)務(wù),輸入車牌號、車輛識別代號后4位,即可首先查詢自己的違章記錄。用戶在確認(rèn)自己的罰款項目和金額后,只要將罰金支付到指定賬戶,即可完成。圖52 支付寶交通違法代辦界面 交警服務(wù)端   銀行繳款模塊主要負(fù)責(zé)處理當(dāng)事人繳款時,將繳款金額等信息保存到銀行數(shù)據(jù)庫并把罰款金額存入交警單位賬戶上,同時更新機(jī)動車駕駛?cè)说摹斑`法記錄”狀態(tài)。主要用到sokcet技術(shù),用到Xfire、Quartz、log4j等java包?!  ?,分別用來表示雙向連接的客戶端和服務(wù)端。首先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ù),即“服務(wù)器”程序所在的IP地址和其監(jiān)聽的端口號。有了該地下就可以完成監(jiān)聽端口和等待連接的功能。   SOKECT服務(wù)端實(shí)例代碼如下:  public class SocketServer {    private ServerSocket serverSocket。    private int port = 8888。       public SocketServer(){    try {    serverSocket = new ServerSocket(port)。    (new Runnable(){    public void run(){    try{    BufferedReader in = new BufferedReader(new InputStreamReader(()))。    }    }   }    交警系統(tǒng)服務(wù)端參數(shù)設(shè)置界面如圖53參數(shù)設(shè)置界面所示。內(nèi)建在STAX基于流的XML解析引擎的基礎(chǔ)上,XFire擁有很高的性能?!  Fire是codeHaus組織提供的一個開源框架,它構(gòu)建了POJO和SOA之間的橋梁,主要特性就是支持將POJO通過非常簡單的方式發(fā)布成Web服務(wù),這種處理方式不僅充分發(fā)揮了POJO的作用,簡化了Java應(yīng)用轉(zhuǎn)化為Web服務(wù)的步驟和過程,也直接降低了SOA的實(shí)現(xiàn)難度,為企業(yè)轉(zhuǎn)向SOA架構(gòu)提供了一種簡單可行的方式。 XFireProxyFactory factory = new XFireProxyFactory(XFireFactory .newInstance().getXFire())。 String xmlDoc = 。 String queryXmlDoc = ?xml version=\\ encoding=\GBK\?rootQueryConditionjdsbh+()+/jdsbhwfbh/wfbhjszh+ this .jszh()+/jszhdabh/dabhjkbj/jkbj/QueryCondition/root。 xmlDoc = (04, (WSXLH), 04C01, queryXmlDoc)。 } catch (MalformedURLException ex) { ()。 return stream。系統(tǒng)采用Quartz框架實(shí)現(xiàn)定時任務(wù)(每天定時核對賬目)。Quartz可以用來創(chuàng)
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1