• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      基于Spring Boot技術的重點人員監(jiān)測系統(tǒng)的設計與實現(xiàn)

      2021-03-15 07:01:33程斌斌程昊南朱洪軍
      電腦知識與技術 2021年3期
      關鍵詞:行為分析

      程斌斌 程昊南 朱洪軍

      摘要:重點人員監(jiān)測系統(tǒng)是一種基于校園已安裝的攝像頭和增補專業(yè)人臉抓拍攝像機以及信息門戶數(shù)據(jù)監(jiān)管的軟件系統(tǒng),用于解決校園中輔導員和班干部不能快速收集信息,難以掌握重點人員的行為的問題。該系統(tǒng)基于Spring Boot、Spring Framework、MyBatis、Maria DB、Java等技術,實現(xiàn)了安全掃描、人員管理、消息處理、統(tǒng)計分析,行為分析等功能。有效地提高校園管理效率,解決人工管理的煩瑣耗時問題,使學校能夠迅速地處理重點人員的信息,為校園信息化的建設提供了有力的支撐。

      關鍵詞:重點人員;行為分析;安全掃描;消息處理;spring boot

      中圖分類號:TP311? ? ? 文獻標識碼:A

      文章編號:1009-3044(2021)03-0103-03

      Abstract: The key personnel monitoring system is a software system based on the installed cameras, professional face capture cameras and information portal data supervision. It is used to solve the problem that counselors and class cadres can not quickly collect information and it is difficult to master the behavior of key personnel. Based on spring boot, spring framework, mybatis, Maria dB, Java and other technologies, the system realizes security scanning, personnel management, message processing, statistical analysis, behavior analysis and other functions. Effectively improve the efficiency of campus management, solve the tedious and time-consuming problem of manual management, make the school can quickly process the information of key personnel, and provide strong support for the construction of campus information.

      Key words: key personnel; behavior analysis; intelligent monitoring; message management; spring boot

      1 背景

      隨著計算機技術的不斷發(fā)展,校園信息化建設程度已是一個學?,F(xiàn)代化發(fā)展的重要指標。現(xiàn)階段校園的重點人員管理,主要依賴于人工的方式。即通過輔導員、班干部和寢室同學和校園保安等相關人員幫忙收集日常信息,存在出現(xiàn)問題響應不及時、耗費人力等問題。

      為了管理校園相關人物的行為活動和物理空間,加快校園信息化、智能化的實現(xiàn)步伐而設計了重點人員行為監(jiān)管系統(tǒng)。本系統(tǒng)會使學校對學生情況更深層次的掌握,通過從生活各個方面形成監(jiān)管體系,第一時間掌握有“異常”情況的學生。

      2 需求分析

      2.1 管理員用例

      超級管理員具有系統(tǒng)所有功能權限,能夠管理其他用戶,如圖1所示,系統(tǒng)管理員登錄后點擊查看其他用戶的操作日志可以對其他用戶的信息進行刪除、添加和修改。點擊權限管理,能夠查看其他用戶的權限,對其他用戶授權管理,也可以對其他用戶的權限進行修改和刪除。

      2.2 用戶用例

      后勤處管理部門主要包括登錄系統(tǒng)、違規(guī)人員報警信息管理、違規(guī)人員行為歷史記錄管理。其中,登錄系統(tǒng)提供找回密碼功能,違規(guī)人員報警信息管理分別對晚歸、不歸以及蝸居的人員進行預警,而違規(guī)人員行為歷史記錄管理則提供分類篩選記錄(包括根據(jù)學院、性別等字段)和導出指定條件下的Excel表格。如圖2所示。

      3 系統(tǒng)關鍵技術

      3.1 Spring Boot框架

      本系統(tǒng)采用Spring Boot技術構建應用程序。其旨在最大化地簡化Spring Framework的預先配置,使構建的應用程序盡快啟動和運行[1]。Spring Boot是最新的用于構建所有基于Spring的應用程序的入口。Spring Boot 2.0構建在Spring Framework 5之上,Spring boot有兩種可選的依賴。常用的一種是基于Servlet Stack的依賴,具體表現(xiàn)形式為Spring MVC[2]。Spring MVC是一個構建在Servlet API之上的MVC框架,它采用了同步的阻塞IO架構,即一個請求對應一個線程的模型。Spring Boot讓創(chuàng)建一個獨立的、產(chǎn)品級的、基于Spring的應用更加簡單,可以直接運行它[3]。

      3.2 Spring Framework框架

      本系統(tǒng)采用Spring Framework搭建所有Spring框架,Spring Framework已成為Java Web 應用程序開發(fā)框架的標準選擇[4]。其核心思想是IOC(Inverse Of Control)AOP(Aspect Oriented Programming)。其中控制反轉又分為兩種:DI(Dependency Inject)和 DL(Dependency Lookup)。其中用得比較多的是依賴注入,搭配Java 注解使用,可以無須XML 配置文件。DI極大地發(fā)揮了注解的能力,以此發(fā)展出了Guice這個注解驅動的框架。依賴查找主要用于特殊的工具類,更加無侵入式。

      因為可以專注于實現(xiàn)應用程序的功能,而不需要在Spring的配置上花費過多時間,遵循“約定大于配置(convention over configuration)”原則,許多約定俗成的配置被寫入框架默認配置中,無須開發(fā)者手動配置[5]。

      3.3 MariaDB框架

      Maria DB最受歡迎的開源關系型數(shù)據(jù)庫之一。它是由MySQL的原開發(fā)者開辟的新分支,并且保障開源。MariaDB性能穩(wěn)定并且具有很大的開放性,最近的新功能包括Galera Cluster 4的高級集群功能,Oracle數(shù)據(jù)庫和臨時數(shù)據(jù)表的兼容性功能,可以使人們可以查詢過去任何時候的數(shù)據(jù)。在關系型數(shù)據(jù)庫的選擇上,MariaDB更加開放和方便[6]。在可靠性上,許多國內外大公司都選用在MariaDB處理它們的業(yè)務,如阿里云、騰訊云Microsoft、Booking 等公司[7]。

      4 系統(tǒng)設計

      4.1 系統(tǒng)總體設計

      本系統(tǒng)實現(xiàn)了如圖3所示的安全掃描、人員管理、消息處理、統(tǒng)計分析,行為分析5個模塊。系統(tǒng)總體框架如圖4在視圖層中采用Vue.js框架和H5實現(xiàn)前端用戶接口的圖形化頁面;SCC后臺采用Spring Boot和Spring Framework框架實現(xiàn)控制器和業(yè)務處理;控制器層主要負責前端請求的分發(fā)與響應,和智慧校園平臺服務層接口的調用;服務層的JavaBean實現(xiàn)SCC業(yè)務處理,并依賴于業(yè)務數(shù)據(jù)層進行數(shù)據(jù)的管理;業(yè)務數(shù)據(jù)層采用Mybatis框架向服務層提供數(shù)據(jù)訪問接口,數(shù)據(jù)存儲使用關系數(shù)據(jù)庫Maria DB。

      4.2 系統(tǒng)登錄流程

      如圖5用戶登錄界面,所有用戶共同使用登錄入口通過工號及密碼登錄訪問業(yè)務系統(tǒng),業(yè)務系統(tǒng)能夠攔截身份認證錯誤的用戶,并且能夠獲取用戶權限信息。當業(yè)務系統(tǒng)認證用戶成功,用戶就可以登錄相應的部門。

      4.3 數(shù)據(jù)庫表設計

      數(shù)據(jù)庫整體表名稱及關聯(lián)名見表1,可分為4個模塊:

      1)第一個模塊—用戶模塊:用戶表主要用于保存用戶的基本信息,包括用戶的id,賬號,姓名,角色外鍵,學院名等信息,其主鍵是id,工號可用于調用能力平臺接口獲取信息。由表user構成。

      2)第二模塊—角色表:該表用于保存用戶角色的id、角色名、上級id等。角色分層次,如最頂層的code為1,則它的下級角色的上級id就為1。由表role構成與user表相關聯(lián)。

      3)第三個重點人員消息模塊:重點人員基本信息表主要用于保存重點人員的基本信息。包括主鍵id,學號,姓名,性別,二級學院,專業(yè)班級,在校狀態(tài),輔導員姓名。由personnel、personnel_reason和message三表構成。

      4)第四個模塊—添加原因模塊:添加原因表主要保存觸犯規(guī)則、普通標簽等。由reasan和un_message兩表構成。

      5 系統(tǒng)實現(xiàn)

      5.1 日志管理實現(xiàn)

      如圖6界面查看操作日志。管理員可以通過該視圖查看各個部門對重點行為人員的消息處理的操作以及對重點行為人員信息處理的操作,管理員也可以刪除相關的操作記錄。

      5.2 人員管理實現(xiàn)

      如圖7查看違規(guī)人員名單。后勤處用戶可以通過該視圖查看所有違規(guī)人員信息,并且能夠以表格的形式導出對應的信息。后勤處用戶可以通過時間,所屬學院查看對應的重點人員信息。

      5.3 消息管理實現(xiàn)

      學校相應負責人查看自己管理的人員消息。人員觸犯規(guī)則,被系統(tǒng)捕捉,生成相應消息,發(fā)送給負責人。負責人可以收到消息,并對消息進行處理,如已讀、忽略等。如圖8所示。

      6 結束語

      本文針對學校收集學生信息困難的情況,設計并實現(xiàn)基于Spring Boot技術的重點人員監(jiān)測系統(tǒng)。該系統(tǒng)使校園管理更加的信息化智能化,有效地解決學校不能快速收集信息,難以掌握重點人員的行為等問題,該系統(tǒng)尚且存在可以改進的部分,如頁面設計過于單調,用戶之間的聯(lián)系不密切。內存消耗過大,服務器性能還可以提升,有待后續(xù)改進。

      參考文獻:

      [1] Pivotal Team.Spring Official Site[EB/OL].[2020-01-17].https://spring.io/.

      [2] Pivotal Team.Spring Boot Project[EB/OL].[2020-01-17].https://spring.io/projects/spring-boot.

      [3] Phillip Webb,Dave Syer,Josh Long,et al.Spring Boot Reference Documentation[EB/OL].[2020-03-20].https://docs.spring.io/spring-boot/docs/current-SNAPSHOT/reference/html/..

      [4] 張雷,王悅.基于SpringBoot微服務架構下的MVC模型研究[J].安徽電子信息職業(yè)技術學院學報,2018,17(4):1-9.

      [5] 呂宇琛.SpringBoot框架在web應用開發(fā)中的探討[J].科技創(chuàng)新導報,2018,15(8):168,173.

      [6] MariaDB Developers.MariaDB Knowledge Base[EB/OL].[2019-11-01].https://mariadb.com/kb/en/.

      [7] MariaDB Foundation.MariaDB Official Site[EB/OL].[2020-01-17].https://mariadb.org/.

      【通聯(lián)編輯:謝媛媛】

      猜你喜歡
      行為分析
      基于K?均值與AGNES聚類算法的校園網(wǎng)行為分析系統(tǒng)研究
      基于北斗衛(wèi)星導航的罪犯行為分析方法
      物理教師課堂教學板書與媒體呈現(xiàn)行為的分析與策略
      基于行為分析的木馬檢測系統(tǒng)設計與實現(xiàn)
      金融經(jīng)濟中的金融套利行為分析及若干研究
      公開課與常態(tài)課學生學習心理和行為的表現(xiàn)分析
      考試周刊(2016年60期)2016-08-23 17:14:23
      嫩江县| 四子王旗| 白银市| 锦州市| 周口市| 德惠市| 晋城| 黄大仙区| 密云县| 呈贡县| 扶沟县| 西吉县| 大渡口区| 八宿县| 望谟县| 江陵县| 西宁市| 宝兴县| 大邑县| 宁海县| 嘉祥县| 伽师县| 泸定县| 克拉玛依市| 称多县| 云龙县| 玛沁县| 蕉岭县| 东阿县| 永仁县| 宜兰市| 五莲县| 县级市| 会同县| 休宁县| 巫山县| 剑河县| 商南县| 南郑县| 甘德县| 永平县|