999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

MVC模式下的邊防檢查站遠程監控管理系統的設計

2015-07-27 09:49:58
電子測試 2015年16期
關鍵詞:模型系統

王 庚

(遼寧邊防總隊營口邊防檢查站八級工程師,遼寧營口,115000)

我國邊防檢查機關隸屬于國家公安部,是人民警察的一個警種,其職責主要是對出入境人員及其攜帶的行李物品、交通運輸工具、以及載運貨物等進行檢查與監護,嚴厲打擊各種違反國家出入境和邊防檢查法律、法規的犯罪活動。基于MVC模式的邊檢遠程監控系統可以幫助邊檢人員對其檢查范圍進行全天候的監控管理,同時還可以使邊檢內網其他管理領導進行遠程實時觀看與指導,并操作監控系統。

1 MVC模式

MVC模式是“Model—view--Controller”的縮寫,即“模式--視圖--控制器”,它是一種通用化的設計框架模式,每個程序包含輸入、輸出和邏輯執行控制部分,MVC模式中,模式、視圖、控制器各自承擔不同的任務:

(1)模型:持有所有的數據、狀態和程序邏輯,它獨立于視圖和控制器。

(2)視圖:用來呈現模型,它通常直接從模型中取得它需要顯示的狀態與數據,對于相同的信息可以有多個不同的顯示形式或視圖。

(3)控制器:位于視圖和模型中間,負責接受用戶的輸入,將輸入進行解析并反饋給模型,通常一個視圖具有一個控制器。

MVC模式實現了模型和視圖的分離,其優勢主要體現在三點:一是模型提供的視圖表現形式可以是多種的,同時還可以為某一模型創建新的視圖,但是并不用進行模型重寫。當模型數據變化時,模型可以通知有關視圖,并使其進行刷新。二是模型可復用,由于模型與視圖之間是相互獨立的,所以可將模型在新的平臺中進行獨立移植。三是提高了開發效率。在開發界面顯示部分時,僅需要考慮如何布局一個好的用戶界面;開發模型時,僅需要考慮業務邏輯和數據維護,這樣能使開發者專注于某一方面的開發,提高開發效率。MVC組件類型關系如圖1所示:

圖1 MVC組件類型關系

2 MVC模式下的邊防檢查站遠程監控管理系統的設計

2.1 系統技術架構

在系統設計過程中,首先要進行架構設計,架構設計對于系統的實現具有很大的指導意義,要做好系統架構并非易事,應在熟練掌握設計模式的基礎上,進行相應的項目驗證。架構設計是骨架,設計模式是支撐架構的重要組件。本研究結合邊防檢查站遠程監控系統實際需求,以及系統需求的實現方式,提出基于MVC模式的Struts架構,并運用Hibernate數據持久化技術進行有效的數據處理。將整個系統分成五個層次,即View層、Model層、Controller層、數據持久層以及數據庫層。其中,前三層是MVC結構的經典模型,而Struts在Model模型的基礎上進行了一定的改進,進一步完善了MVC模式,Struts各層為:

(1)V(視圖層):包含JSP頁面和Action FormBean,所有的JSP頁面都屬于View層范圍,借助于發送與接受請求命令,View層將所需內容呈現到工作人員的瀏覽器上。

(2)C(控制層):包含Actionservlet類和Action類,主要用來對JSP頁面和Model層發出的請求進行邏輯分配,并指定對其進行處理的Action對象。

(3)M(模型層):表示一個應用程序的數據并且包含訪問和管理這些數據的業務邏輯,本系統的相關業務邏輯均在此層中。

系統配置映射信息全部在特定的XML文件struts-config.xml中進行存儲,在內存中,每一個Action元素都與一個相應的Action Mapping類實例進行對應,運用Struts框架的Web應用,在Web應用啟動時就會加載并初始化Actionservlet,Actionservlet在接收到請求之后,會對與該請求相匹配的Action Mapping實例進行檢索,并根據Action Mapping實例包含的映射信息來確定將請求轉發送到相應的Action。

Hibernate數據持久層對數據封裝的實現方法為:首先,讀取指定的Hibernate配置文件Hibernate Config.xml,創建Session Factory實例。然后以Model層發出的請求為依據創建Session實例,并通過該實例對數據執行保存、更新、刪除、加載和查詢持久化對象操作,創建Transaction實例,進行事務管理,通過創建的Query或Criteria實例實現數據查詢。

數據庫設計是整個系統設計十分重要的環節,數據庫是實現監控數據管理的核心,數據庫設計的優劣將對整個監控管理系統建設的成敗造成最直接的影響。一個好的數據庫系統設計既能夠實現對系統監控數據的有效管理,同時也為程序代碼的編寫提供便利。對此,本研究中MVC模式下的邊防檢查站遠程監控管理系統的數據庫設計,本著操作便捷,支持Hibernate數據持久化技術的原則,盡量按照三大范式的要求進行設計。本系統的數據庫由若干個基礎表組成,在盡量不產生數據冗余的前提下,通過DAO類和數據處理模塊進行邏輯整合,從而更有利于進行于Hibernate類的封裝,同時實現了數據庫視圖關系的簡化。

2.2 系統功能設計

本系統需要實現以下六項功能:(1)用戶管理:主要是進行用戶注冊、查詢、增加刪除,設置對系統的訪問權限等;(2)設備管理:增加、刪除、修改設備屬性、查詢設備和啟/停用設備,對設備進行統一登記與管理;(3)安全管理:實現認證機制,數據、網絡、設備及系統安全;(4)業務管理:完成與業務相關的各項管理工作,如前端管理、客戶端管理、用戶管理、權限設置等,從而實現對監控平臺中的各個站點和用戶的管理及用戶權限的分配等;(5)權限管理:對系統的管理,攝像機、視頻瀏覽器的遠程控制,以及錄像的刪除、復制、瀏覽等操作行為進行權限設置,權限可以被賦予,也可以被收回;(6)認證功能:使用戶通過身份認證及授權后方可使用遠程監控平臺進行瀏覽。

3 結論

綜上所述,邊防檢查工作作為國家出入境管理體系的重要環節,作為執行國家出入境檢查職能的一項專門工作,對于國家治安秩序的維護及人民的安全具有重要意義。本文中的MVC模式下的邊防檢查站遠程監控管理系統,結合了MVC模式的優勢及遠程監控系統成熟的設計經驗而設計,可以幫助邊檢人員更好的執行邊檢任務,對邊檢范圍進行全方位、全天候的監控。

[1]林莉,李兆萬.基于3S技術的邊防檢查監管系統及船舶出入境服務平臺[J].廣東科技,2011,14:66-68.

[2]周楠.上海機場出入境邊防檢查站服務體系建設研究[D].華東理工大學,2013.

[3]曾志宏.MVC模式下企業遠程監控管理系統的設計[J].子技術與軟件工程,2013,24:78.

猜你喜歡
模型系統
一半模型
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
WJ-700無人機系統
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
重要模型『一線三等角』
重尾非線性自回歸模型自加權M-估計的漸近分布
基于PowerPC+FPGA顯示系統
半沸制皂系統(下)
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
3D打印中的模型分割與打包
主站蜘蛛池模板: 色视频国产| 日韩视频福利| 国产福利在线免费观看| 天天干天天色综合网| 在线观看国产网址你懂的| 亚洲综合久久一本伊一区| 视频二区国产精品职场同事| 国产幂在线无码精品| 亚洲男人天堂网址| av大片在线无码免费| 天堂在线视频精品| 国产男女XX00免费观看| 国产精欧美一区二区三区| 四虎成人免费毛片| 国产在线日本| 午夜色综合| 五月天丁香婷婷综合久久| 熟女日韩精品2区| 国产福利免费视频| 波多野结衣亚洲一区| 精品视频在线观看你懂的一区| 91香蕉视频下载网站| 中文字幕天无码久久精品视频免费 | 又黄又爽视频好爽视频| 污网站免费在线观看| 国产精品免费福利久久播放| 国产精品久久久久久久伊一| 久热中文字幕在线观看| 亚洲中文精品人人永久免费| 亚洲va精品中文字幕| 久久综合国产乱子免费| 国产精品视频久| 波多野结衣的av一区二区三区| 国产一级妓女av网站| 18禁色诱爆乳网站| 国产成人综合在线观看| 国产在线自在拍91精品黑人| 精品91自产拍在线| 欧美日韩第二页| 亚洲中文字幕无码mv| 九色综合视频网| 呦女亚洲一区精品| 幺女国产一级毛片| 亚洲欧美国产高清va在线播放| 国内精品小视频在线| 亚洲黄色视频在线观看一区| 四虎国产精品永久在线网址| 国产成人凹凸视频在线| 久久亚洲AⅤ无码精品午夜麻豆| 国产手机在线小视频免费观看| 在线播放精品一区二区啪视频| 又爽又大又黄a级毛片在线视频| 中文字幕色站| 欧美成人综合视频| 一区二区自拍| 无码专区国产精品第一页| 亚洲精品在线观看91| 免费 国产 无码久久久| 另类欧美日韩| 亚洲欧美不卡中文字幕| 国产成人综合亚洲网址| 日韩色图区| 在线欧美日韩国产| 免费国产不卡午夜福在线观看| 国产精品黄色片| 国产福利不卡视频| 久久先锋资源| 中日无码在线观看| 久久国语对白| 亚洲综合中文字幕国产精品欧美| 风韵丰满熟妇啪啪区老熟熟女| 2022精品国偷自产免费观看| 欧美日韩北条麻妃一区二区| 国产精品综合久久久| 精品成人一区二区| 九色91在线视频| 国产靠逼视频| 欧美国产综合色视频| JIZZ亚洲国产| 日韩精品一区二区三区swag| 日本精品一在线观看视频| 亚洲天堂在线视频|