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

基于SpringBoot的智慧就業服務平臺的設計與實現

2021-11-28 02:53:05周常志甘恒
電腦知識與技術 2021年28期
關鍵詞:數據庫功能設計

周常志 甘恒

摘要:隨著網絡的發展,互聯網已經進入各行各業,為了給用戶提供更好、更有效,更優質的就業服務,本地開發區和當地企業合作建設的這個平臺。這是一個主要采用的后端SpringBoot框架和前端Vue框架技術來實現,以SpringSecurity來做權限管理前后端分離的平臺項目。提高了開發效率和系統的可維護性,該文探討了智慧就業平臺的設計與實現,有效地提高了就業問題,有一定的應用和推廣價值。

關鍵詞:計算機科學與技術;就業服務;SpringBoot;SpringSecurity;Vue

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

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

開放科學(資源服務)標識碼(OSID):

Design and Implementation of Smart Employment Service Platform Based on SpringBoot

ZHOU Chang-zhi, GAN Heng

(School of Computer Science, Yangtze University, Jingzhou 434000, China)

Abstract: With the growth of the network, the Internet has got into every walk of life. For the sake of providing users with better, more impactful and better employment services, this platform is established by local areas for development and local corporations. This is a platform item that primarily adopts the back-end SpringBoot frame and front-end Vue frame technique to realize, and adopts SpringSecurity to make the separation of front-end and back-end authority supervision. This article talks over the devise and realization of the intelligent employment platform, which impactfully raises the employment matter, and has certain application and promotion value.

Key words: computer science and technology; employment service; SpringBoot; SpringSecurity; Vue

1 背景

就業一直都是關乎民生的重要事情,無論是基層人民,還是受過高等教育的學生,都需要一份安穩的工作來生存。因為發展,當地開發區和企業合作開發了一個智慧就業服務平臺,旨在幫助當地人民找到一份好的工作,也為企業尋覓到合適的員工。用戶通過注冊可以搜索空缺的崗位,并投出簡歷。而一些企業也可以在此平臺上發布崗位和尋找員工。這個平臺以荊州為例,使用當前比較流行的SpringBoot框架和Vue框架來完成整個就業服務平臺的設計與實現。

2 相關技術

2.1 SpringBoot框架

SpringBoot框架是由Spring升級而來的,它簡化了Spring的搭建和開發過程,沒有了一些復雜的配置,提供了大量的注解,使得用戶開箱就能得到很好的使用,內嵌了Tomcat服務器,支持jar/war項目打包方式,可以實現項目快速部署,較好地提升了開發的速度,便于開發人員將更多的開發時間花費在業務功能上,提高了業務功能的質量[1]。

2.2 SpringSecurity權限管理

Spring Security是一個自定義比較高的安全框架。提供了安全訪問控制功能,使得開發人員在開發過程中可以少編寫很多不必要的重復代碼,同時也使得系統更加的安全。選擇SpringSecurity是因為它有很多的使用優勢,給一些經典的企業應用場合提供了較好的安全保護。而且也注意到了到它們在 WAR 或 EAR 級別不能移植。假如你需要變更服務器環境,還需要做很多操作去改變應用程序的環境配置。而Spring Security就能較好地解決這些常見的問題,當然也會提供一些其他的比較實用、可以自行選擇的安全功能。

Spring Security是屬于Spring集體中的一部分。在Spring的基礎上為一些項目系統提供了較好的安全控制功能。它準備了一些應用中需要的配置文件,使用控制反轉和切面編程的功能,為項目系統提供了較好的安全訪問控制功能,使得開發人員在開發過程中可以少編寫很多不必要的重復代碼。“認證”和“授 權”(或者訪問控制)是 Spring Security 重要核心功能。其中最重要的就是一組過濾器,當項目啟動時,一些配置就會伴隨著完成,Basic Authentication Filter便是認證時最重要的環節,在權限控制中,過濾器和認證方式是一一對應的。其過程如圖1所示。

2.3 Vue

Vue是一種編寫界面的前端框架,與之前的常見框架有所不同,Vue是使用從下往上開發的設計。Vue的作用和主要是編寫視圖層,對于新手來說比較好上手,也可以與之前的庫和項目聯合使用。并且,Vue能使用單文件和Vue本身支持的庫來設計的比較復雜的應用。Vue是一個輕量級的框架,是用雙向數據綁定方式,此外還與比較流行的ElementUI框架結合使用[2]。

2.4 MyBatis-Plus

MyBatis-Plus是一個MyBatis的增強工具,在保留MyBatis的功能下,將MyBatis中的一些功能進行進一步的強化,可以了縮短開發時間,促進開發。MyBatis-Plus封裝了常見的CRUD操作,并且包含了防SQL注入、分頁插件,以及ActiveRecord等功能,Active Record 可以使數據對象與數據庫中的表進行映射。MyBatis-Plus中還有很多功能插件,比如自動代碼生成、代碼的自動填充、分頁功能,還有邏輯刪除、樂觀鎖插件等。MyBatis-Plus的內部流程圖如圖2所示。

3 系統設計與實現

智慧就業平臺主要是為了解決人們的就業情況和企業的員工需求,根據這些需求一共分為四個模塊,有個人服務平臺、企業用工平臺、監管服務平臺以及后臺管理,其中,個人業務服務平臺的功能要復雜一些,各種基本的配置都在其中,比如權限管理,接口文檔swagger和redis緩存數據庫的配置,還有全局異常處理和統一返回結果的封裝。

平臺使用的是SpringBoot框架,使用的是Web[3-4]中的MVC[5]的三層架構模式,分為三層:表示層、業務層邏輯層和數據交互層。在實際開發過程中,使用的是Spring MVC[6],更加細化一些,前端界面與后端操作通過接口進行聯系,控制層只是接口的定義,業務層是用來處理一些復雜的業務功能,數據庫層就是與數據庫的交互,各層分工明確,互不干擾,又互相合作,將整個業務流程給串聯起來。功能圖如圖3所示。

3.1 個人服務平臺

個人服務平臺有求職登記、簡歷填寫、職位搜索、在線咨詢、就業指導、意見反饋、失業登記、工傷認定申請、勞動爭議調解和大學生就業創業等十大功能。這里的求職登記中使用了redis來進行驗證碼的檢查,此外還通過了一些基礎的判斷,密碼的加密是使用了SpringSecurity的PasswordEncoder來進行加密。此外職位搜索是使用了MyBatis-Plus的分頁加條件查詢,在線咨詢是使用了WebSocket來進行通信,郵件的發送是使用了Mail方式。個人服務平臺主要是對個人用的服務,失業人員和求職人員都可以通過個人服務查詢職位,提交簡歷,還可以在線咨詢,尋求意見,也會有專業人士來解答,為了保障用戶的權益,個人服務模塊還有工商申請和爭議調解,切實地為個人用戶服務,此外還有人性化的大學生創業,聯合當地政府,對創業的大學生會給予一定的幫助和扶持。展示圖如圖4所示。

3.2 企業用工平臺

企業用工平臺一共有企業登錄、發布崗位、智能推薦、在線溝通、消息推送等五大功能,因為使用了MyBatis-Plus來做數據層面的交互,所以一些基礎的功能是不需要再寫sql語句了,MyBatis-Plus不僅能代碼自動生成,在生成時還產生了很多單標操作的方法,若沒有業務處理,就可以直接在控制層調方法就行,也就是不需要再往業務層和數據庫層寫代碼。智能推薦是采用常用的模糊推薦的方式,在線溝通依然是采用的WebSocket。企業用工平臺主要是為企業服務的,很多企業可以在平臺上發布職位招聘信息,也可以與求職人員實時地進行在線溝通。此模塊效果圖如圖5所示。

3.3 監管服務平臺

監管服務平臺主要有個人監管、企業監管、數據統計與分析、勞動合同、工傷認定信息記錄、法律咨詢、技能培訓、勞動爭議信息記錄、精準推薦、政策宣傳、公示公告和工作動態等12個功能,其中使用到了EasyPOI的文件導入導出功能,該功能很是方便。主要是提供一些監管和基本消息動態的推送服務,監管服務平臺主要是起著監管個人用戶和企業以及雙方之間的調和作用,通過數據分析,對雙方進行一些推送服務,還有合同和爭議的記錄和監管,相當于可靠的第三方。此模塊效果圖如圖6所示。

3.4 后臺管理

后臺管理有人員管理、單位管理、角色管理、模塊管理、簡歷管理、行業類型管理、職位類型管理、權限管理和日志管理等較為常見的功能,后臺管理采取了一個后臺管理平臺的自動生成功能,減少了不少代碼量的編寫。主要是對后臺的一些基本數據和消息進行統一的管理,后臺管理對前面幾個模塊產生的數據進行統一規范的管理,便于維護人員后續對平臺進行維護。此模塊效果圖如圖7所示。

4 平臺應用

此智慧就業服務平臺是從2020年10月份開始開發,一直到2021年3月份才結束,目前已經投入使用,智慧就業服務平臺的適時出現就很好地幫助到要就業的人員,通過此平臺,個人的求職意向,企業公司的招需人員都一目了然,可以有效地幫助失業人員找到工作,也可以幫助企業招到所需人員,此外平臺還提供了監管服務,用于對個人和企業的監督,還有一些法律的幫助和勞動合同的爭議調解,以及一些智能消息的推送。總的來說,此智慧就業平臺是一個良好的服務平臺。

5 結束語

論文討論和開發了一個java語言的智慧就業服務平臺的設計與實現,在適應實施發展的情況下設計出來的一個平臺,給當地提供了較好的就業需求,促進了社會經濟的發展。系統采用了當前比較流行的SpringBoot+Vue框架設計出來的,采取前后端分離和分層的思想,便于功能的實現的和日后的擴展。本人是第一次做項目,所以沒什么做項目的經驗,剛開始動手很難,還是過年期間在網站上看了一下視頻,才明白這種前后端分離做項目的模式,相對本人以前接觸的Servlet+jsp以及SSM的模式來說,這種前后端分離的模式分工明確,確實很方便。

這個項目使用了與SpringBoot更加貼合的SpringSecurity來做權限管理[7],使得權限管理變得更好使用了,數據交互層采用MyBatis-Plus來做數據的增刪改查,而MyBatis-Plus插件的功能很是強大,不僅僅是可以代碼生成,還繼承了IService,生成了很多單表的增刪改查的方法,使得本人在開發過程中減少了很多不必要代碼的編寫,如果沒有什么業務操作的話,甚至可以直接在控制層掉方法就行了,就不需要往業務層和數據庫層編寫代碼了,此外本項目中還使用到了Mybatis-Plus的代碼自動填充和分頁的功能,其中的分頁功能也是很好用,不用像以

前分頁那么麻煩了,直接調用page方法傳參數就好了。然后在實際開發中本人學會了使用postman來測試接口的方法,后來還升級成用swagger接口文檔來測試接口方法,在實際開發過程中最讓我覺得重要的還是數據庫,當數據庫設計好了之后,后臺的業務操作就會顯得簡潔一些。此智慧就業服務平臺已經投入使用,這個系統的功能比較完善,目前運行穩定。

參考文獻:

[1] 張峰.應用SpringBoot改變web應用開發模式[J].科技創新與應用,2017(23):193-194.

[2] 熊永平.基于SpringBoot框架應用開發技術的分析與研究[J].電腦知識與技術,2019,15(36):76-77.

[3] 田軍.淺談jQuery技術在Web開發中的應用[J].電子世界,2012(24):8.

[4] 柳明,楊豐.基于B/S模式的網絡考試系統設計與實現[J].電腦知識與技術,2009,5(36):10166-10168.

[5] 易可可,陳志剛.基于MVC模式的Web OA系統設計與研究[J].計算機工程與應用,2005,41(4):112-115.

[6] 張宇,王映輝,張翔南.基于Spring的MVC框架設計與實現[J].計算機工程,2010,36(4):59-62.

[7] 丁仲.用于RBAC權限管理的面向對象框架[D].北京:中國科學院研究生院(軟件研究所),2004.

【通聯編輯:謝媛媛】

猜你喜歡
數據庫功能設計
也談詩的“功能”
中華詩詞(2022年6期)2022-12-31 06:41:24
瞞天過海——仿生設計萌到家
藝術啟蒙(2018年7期)2018-08-23 09:14:18
設計秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
關于非首都功能疏解的幾點思考
有種設計叫而專
Coco薇(2017年5期)2017-06-05 08:53:16
數據庫
財經(2017年2期)2017-03-10 14:35:35
數據庫
財經(2016年15期)2016-06-03 07:38:02
數據庫
財經(2016年3期)2016-03-07 07:44:46
數據庫
財經(2016年6期)2016-02-24 07:41:51
中西醫結合治療甲狀腺功能亢進癥31例
主站蜘蛛池模板: 久久综合伊人77777| 亚洲精品国产综合99久久夜夜嗨| 2021国产在线视频| AV网站中文| 亚洲视频在线观看免费视频| 欧美综合激情| 久久国产毛片| 国产一级视频在线观看网站| 国产午夜看片| 亚洲最猛黑人xxxx黑人猛交| 国产精品欧美日本韩免费一区二区三区不卡 | 国产在线精彩视频二区| 扒开粉嫩的小缝隙喷白浆视频| 97人妻精品专区久久久久| 午夜国产在线观看| 国产一区免费在线观看| 日韩精品久久久久久久电影蜜臀 | 亚洲欧州色色免费AV| 91精品国产无线乱码在线| 97se亚洲综合不卡 | 国产网友愉拍精品| P尤物久久99国产综合精品| 国产真实二区一区在线亚洲| 国产主播一区二区三区| 亚洲专区一区二区在线观看| 一区二区三区四区日韩| 试看120秒男女啪啪免费| 久久中文无码精品| 日韩av无码精品专区| 波多野吉衣一区二区三区av| 欧美成人影院亚洲综合图| 日韩精品欧美国产在线| 国产十八禁在线观看免费| 国产99精品久久| 国产H片无码不卡在线视频| 亚洲精品第1页| 一级一毛片a级毛片| 久久精品无码专区免费| 国内精自线i品一区202| 一区二区理伦视频| 操操操综合网| 亚洲bt欧美bt精品| 亚洲精品国产日韩无码AV永久免费网| 成人精品免费视频| 精品国产美女福到在线不卡f| 综合社区亚洲熟妇p| 欧美日韩在线第一页| 乱人伦99久久| 毛片免费在线| 日本日韩欧美| 亚洲无码视频喷水| 91免费片| 青青草欧美| 91精品最新国内在线播放| 99久久亚洲综合精品TS| 亚洲国产高清精品线久久| a级毛片免费播放| 国产一区二区三区免费观看| 黄网站欧美内射| 国产福利在线观看精品| 黄色一级视频欧美| 国产不卡一级毛片视频| 国产午夜在线观看视频| 91网站国产| 久久精品国产999大香线焦| 四虎在线观看视频高清无码| 久久91精品牛牛| 一区二区三区在线不卡免费| 亚洲人成色在线观看| 国产剧情国内精品原创| 欧美日韩在线观看一区二区三区| 91免费国产高清观看| 婷婷色狠狠干| 国产福利免费在线观看| 亚洲人成在线免费观看| 国产男女免费视频| 久久久久无码精品| 在线国产91| 国内精品九九久久久精品| 这里只有精品在线播放| 精品一区二区无码av| a亚洲天堂|