口岸鑒定信息管理論文

時間:2022-03-19 08:34:52

導語:口岸鑒定信息管理論文一文來源于網(wǎng)友上傳,不代表本站觀點,若需要原創(chuàng)文章可咨詢客服老師,歡迎參考。

口岸鑒定信息管理論文

1系統(tǒng)功能概述

口岸鑒定信息管理平臺系統(tǒng)(以下簡稱鑒定管理平臺)為河北出入境檢疫檢驗局重點科研項目,由秦皇島局科技處和口岸鑒定處聯(lián)合研發(fā),并于2014年6月份正式投入試運行。鑒定管理平臺利用水尺計重相關(guān)數(shù)據(jù)和業(yè)務流程與傳輸技術(shù)、計算機網(wǎng)絡技術(shù)、數(shù)據(jù)庫管理系統(tǒng)建設及綜合查詢等各項技術(shù),結(jié)合口岸鑒定的實際業(yè)務需求量身編制;建設鑒定管理平臺,旨在實現(xiàn)各口岸局自動建立船舶檔案、結(jié)合質(zhì)量體系要求規(guī)范水尺計重過程和相關(guān)文件格式、共享各口岸水尺計重信息,避免因彼此信息不對稱造成的數(shù)據(jù)沖突、對特殊情況自動發(fā)出警告并對信用不良的企業(yè)和船舶建立黑名單等功能,達到簡化工作流程、提高檢驗鑒定工作的質(zhì)量和效率之目的。

2總體設計

鑒定管理平臺總體結(jié)構(gòu)設計為BS三層架構(gòu)模式,分別為數(shù)據(jù)庫服務器層、應用服務器層和客戶端UI層:數(shù)據(jù)庫服務器采用SQLServer數(shù)據(jù)庫管理系統(tǒng),應用服務器層采用.Net平臺下C#語言開發(fā),集中封裝業(yè)務邏輯后通過IIS應用實時響應客戶請求;客戶端使用ASP語言開發(fā),借助JQueryEasyUI開發(fā)包,同時結(jié)合Ajax技術(shù)實現(xiàn)客戶頁面請求的無刷新交互模式,操作員通過瀏覽器登陸服務器地址即可完成相應業(yè)務操作。

3技術(shù)要點介紹

本系統(tǒng)設計業(yè)務功能模塊分為口岸鑒定、綜合查詢、賬戶權(quán)限管理、數(shù)據(jù)字典維護、質(zhì)量管理接口等,本文著重就口岸鑒定功能模塊研發(fā)過程中之技術(shù)要點進行介紹,對其它功能分項不做過多展開。

3.1模塊特點及解決方案

口岸鑒定模塊主要完成各口岸鑒定業(yè)務現(xiàn)場數(shù)據(jù)的采集過程,系統(tǒng)提供兩種數(shù)據(jù)采集方式,分別為頁面錄入和Excel制式表格導入方式。實際業(yè)務中,船舶鑒定數(shù)據(jù)分項較多,其中基礎數(shù)據(jù)多達140項左右,測量記錄首末次數(shù)據(jù)合計后則更是多達400項,如果使用傳統(tǒng)的頁面輸入框方式一項項錄入,顯然是不現(xiàn)實的,無論頁面布局的開發(fā)工作量還是系統(tǒng)后期的維護工作量,都將是一個龐大的工程。根據(jù)以上實際業(yè)務需求,在系統(tǒng)設計之初充分考慮結(jié)構(gòu)的合理性和代碼的可重復利用性,通過詳細論證規(guī)劃,制定了控件管理池的解決方案,以下就控件管理池及其具體實現(xiàn)思路進行說明。

3.2控件管理池實現(xiàn)思路

為達到鑒定數(shù)據(jù)采集格式規(guī)范統(tǒng)一的目的,該局先根據(jù)日常業(yè)務數(shù)據(jù)表格作為制式模板,在此基礎上經(jīng)過多次修改調(diào)整,制定了統(tǒng)一的口岸鑒定數(shù)據(jù)制式Excel表格文件,將基礎數(shù)據(jù)項和測量記錄數(shù)據(jù)項分置于兩個Sheet頁中,作為導入導出的標準文件。依據(jù)此標準Excel文件格式,開發(fā)相應頁面,為方便操作并建立統(tǒng)一錄入模式,頁面布局也采用Excel表格Sheet頁格式,通過開平臺Tab控件將頁面布局與Excel制定為完全相同格式,此部分工作極為繁瑣細致,需不斷調(diào)整并耐心調(diào)試,控件拖放布局過程中應注意命名規(guī)范的統(tǒng)一,以方便后期控件查找和維護。頁面布局工作完成后,即開始處理控件管理池的設計??丶芾沓卦O計的指導思想為通過一個List鏈表結(jié)構(gòu)將頁面上繁雜的文本輸入控件與數(shù)據(jù)庫相應業(yè)務數(shù)據(jù)表中對應的字段名稱以及Excel標準導入文件中相應的單元格名稱,建立一一對應的映射關(guān)系。控件管理池建立過程分為三個步驟:首先構(gòu)造一個基礎的管理池映射元素類(Class),命名為ElementMapper,該類中包含三個關(guān)鍵屬性值,分別為dbName代表數(shù)據(jù)庫字段對應的名稱,excelCoordinate代表Excel表格中的單元格名稱,textBoxControl代表頁面上對應的控件,注意此屬性的數(shù)據(jù)類型為TextBox控件,其作用為直接實現(xiàn)頁面控件的指針指向。

4總結(jié)

控件管理池設計思路為口岸鑒定平臺軟件整體研發(fā)過程中的技術(shù)重點,有了控件管理池實現(xiàn)基礎,那么Excel文件的讀寫、數(shù)據(jù)庫存儲及頁面展示編輯等問題皆迎刃而解了。操作頁面上導入文件的相應動作可使用.Net自帶的FileUpload控件實現(xiàn)客戶端文件的選擇與打開,上傳至服務器固定目錄后再通過后臺程序調(diào)用ElementMapper類方法進行解析;頁面數(shù)據(jù)向數(shù)據(jù)庫端的存儲原理也與此類同,關(guān)于數(shù)據(jù)庫存儲接口文件的實現(xiàn)方法可查閱數(shù)據(jù)庫相關(guān)技術(shù)資料,本文中也不再另行論述。

作者:張衛(wèi)群褚炯烈單位:秦皇島出入境檢驗檢疫局