• 
    

    
    

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

      基于SSM的離退休管理系統(tǒng)設(shè)計與實現(xiàn)

      2021-04-20 12:06:19金斗涂天宇
      電腦知識與技術(shù) 2021年7期

      金斗 涂天宇

      摘要:為了更好地管理離退休人員的信息,論文采用B/S的架構(gòu)設(shè)計,前端使用Bootstrap框架,后端使用Spring+SpringMVC+Mybatis框架,實現(xiàn)了離退休管理系統(tǒng)的開發(fā)。本系統(tǒng)性能良好,模塊滿足低耦合高內(nèi)聚,具有跨平臺的優(yōu)勢,兼容不同設(shè)備。

      關(guān)鍵詞:離退休管理系統(tǒng);B/S;Bootstrap;SSM

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

      文章編號:1009-3044(2021)07-0064-02

      Abstract:In order to manage the information of Departing staff and retirees better, the paper adopts B/S architecture, and the web front-end chooses Bootstrap framework, based on the framework of Spring+SpringMVC+Mybatis, the Management System for Dimission and Retirement is designed and implemented with good performance and high code reuse rate.

      Key words:Management System for Dimission and Retirement; B/S; Bootstrap; SSM

      1引言

      老齡化社會意味著有更多離職和退休的人員,中國進入老年化社會,離退休人員的管理對于企業(yè)來說也是重要的一環(huán),而傳統(tǒng)的管理方式無法應(yīng)對大量的數(shù)據(jù)[1]。計算機技術(shù)的高速發(fā)展,使得我們可以使用信息化技術(shù)管理離退休人員的數(shù)據(jù),信息化管理不僅能很好地保存數(shù)據(jù),能高效地查詢、更改、導(dǎo)入、導(dǎo)出數(shù)據(jù),而且還能減輕管理人員的負擔,因此設(shè)計離退休管理系統(tǒng)有顯著的實際意義。

      2 需求分析

      根據(jù)管理離退休人員信息的需求,本系統(tǒng)包含個人管理、權(quán)限管理、業(yè)務(wù)管理、系統(tǒng)管理以及報表統(tǒng)計這五個模塊,五個模塊的功能如下:個人管理模塊管理用戶的登錄和退出;權(quán)限管理模塊管理用戶、部門,可以改變角色不同的權(quán)限,為其分配不同的資源;業(yè)務(wù)管理模塊管理離退休人員信息、退休費用、其家屬信息、去世人員信息;系統(tǒng)管理模塊管理和維護日志和各個模塊,報表統(tǒng)計模塊處理創(chuàng)建統(tǒng)計模板、生成統(tǒng)計報表。

      本系統(tǒng)采用的是B/S架構(gòu)模式,B/S架構(gòu)的表現(xiàn)層實現(xiàn)前臺和后臺的交互;B/S架構(gòu)的邏輯層實現(xiàn)具體的邏輯功能;B/S架構(gòu)的數(shù)據(jù)層實現(xiàn)相應(yīng)的數(shù)據(jù)操作。采用了B/S架構(gòu),本系統(tǒng)只需瀏覽器即可訪問,能夠?qū)崿F(xiàn)跨平臺使用。

      3 離退休管理系統(tǒng)設(shè)計

      3.1系統(tǒng)功能結(jié)構(gòu)設(shè)計

      根據(jù)離退休管理系統(tǒng)的需求,設(shè)計的系統(tǒng)功能結(jié)構(gòu)圖如圖1所示:

      3.2系統(tǒng)設(shè)計關(guān)鍵技術(shù)

      1)MVC設(shè)計模式

      MVC設(shè)計模式中的model是負責處理邏輯的部分;view是負責顯示數(shù)據(jù)的部分;controller是負責處理和轉(zhuǎn)發(fā)請求,向模型發(fā)送數(shù)據(jù)的部分[2]。本系統(tǒng)選擇MVC模式是因為MVC模式簡化了程序結(jié)構(gòu),可以實現(xiàn)動態(tài)地程序設(shè)計,不同模塊之間低耦合,當后續(xù)需要修改和擴展時較為便利,而且代碼的復(fù)用率高。

      2)Spring

      Spring是能很好解決JavaEE企業(yè)級開發(fā)的框架,Spring的核心之一IOC,即控制反轉(zhuǎn),是容器來負責創(chuàng)建對象和維護對象之間的關(guān)系,Spring的核心之一AOP,即面向切面編程,可以隔離業(yè)務(wù)邏輯中的各個部分。

      3)SpringMVC

      SpringMVC是Spring家族中的web框架,SpringMVC的工作原理是用戶發(fā)起請求,前端控制器處理和分發(fā)請求,經(jīng)過映射和適配找到控制器,把ModelAndView對象交給視圖解析器解析,前端控制器接收解析結(jié)果之后渲染視圖,用戶收到響應(yīng)[3]。

      4)Mybatis

      Mybatis是持久層框架,開發(fā)人員只需編寫SQL代碼,而無需編寫JDBC代碼對數(shù)據(jù)庫進行操作,通過XML或注解,最終SQL由Mybatis映射和執(zhí)行[4]。

      5)Bootstrap

      Bootstrap作為一個優(yōu)秀的前端框架,使用起來簡潔、便利,開發(fā)人員可以直接使用這些樣式和插件而得到豐富的頁面效果,并且Bootstrap可以實現(xiàn)響應(yīng)式布局,同一套頁面可以兼容不同分辨率的設(shè)備[5]。

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

      本系統(tǒng)用MyEclipse軟件進行開發(fā),用MySQL數(shù)據(jù)庫操作數(shù)據(jù),編譯后的代碼部署到Tomcat服務(wù)器。用戶登錄之后,系統(tǒng)的權(quán)限管理、系統(tǒng)管理,以及報表統(tǒng)計的核心模塊分別如圖2、圖3以及圖4所示,核心業(yè)務(wù)管理頁面在PC端和移動端分別如圖5、圖6所示:

      5總結(jié)

      本設(shè)計采用B/S架構(gòu),結(jié)合MVC設(shè)計模式,前端使用Bootstrap框架,后端使用Spring+SpringMVC+Mybatis框架,開發(fā)完成了離退休管理系統(tǒng),實現(xiàn)了對離退休人員信息高效和高質(zhì)量的管理,整個系統(tǒng)性能良好,代碼復(fù)用率高,能夠跨平臺使用,并且頁面兼容不同設(shè)備。

      參考文獻:

      [1] 舒坦.淺析基于SpringMVC的高校離退休工作管理系統(tǒng)設(shè)計[J].信息系統(tǒng)工程,2017(9):56.

      [2] 趙佳琳.企業(yè)退休職員信息管理系統(tǒng)的開發(fā)與設(shè)計[J].電腦知識與技術(shù),2018,14(1):108-109,126.

      [3] 楊鵬飛,郭鴻湧,趙繼軍.基于SSM框架的社區(qū)環(huán)境數(shù)據(jù)可視化系統(tǒng)[J].電腦知識與技術(shù),2020,16(12):99-101.

      [4] 黃文毅.SpringMVC+Mybatis快速開發(fā)與項目實戰(zhàn)[M].北京:清華大學出版社,2019:10-13.

      [5] 陳沛強,古靈康,金京犬.JavaWeb程序設(shè)計教程[M].北京:人民郵電出版社,2016:1-2.

      【通聯(lián)編輯:梁書】

      桦南县| 尤溪县| 太和县| 大荔县| 邵阳县| 胶州市| 鹤岗市| 西青区| 许昌市| 仙游县| 甘南县| 临颍县| 始兴县| 收藏| 佛学| 江津市| 楚雄市| 东台市| 榆林市| 高邮市| 日喀则市| 呼和浩特市| 石泉县| 虹口区| 萝北县| 土默特右旗| 永安市| 鸡西市| 阿拉善左旗| 邵武市| 金乡县| 宜宾市| 福建省| 赣州市| 苗栗市| 山丹县| 翁牛特旗| 德阳市| 永清县| 渑池县| 崇仁县|