国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于J2EE的權(quán)限管理系統(tǒng)的設(shè)計與實現(xiàn)

2019-12-20 03:00楊春
好日子(下旬) 2019年7期

楊春

【摘 要】隨著計算機技術(shù)迅速發(fā)展,企業(yè)管理者,應(yīng)該時刻都清楚的了解到自己的公司有多少部門、多少崗位,以及每個部門的每個崗位的人員從事什么樣的工作。權(quán)限管理系統(tǒng)就可以很簡單、有效的解決這些問題,規(guī)避管理風(fēng)險。因此,建設(shè)一個高效的權(quán)限管理系統(tǒng)被各個企業(yè)所重視。本文主要介紹了利用SPRING/MYB2ATIS為系統(tǒng)運行框架開發(fā)的權(quán)限管理系統(tǒng),本系統(tǒng)主要包含用戶管理、角色管理、菜單管理、部門管理、崗位管理、字典管理、參數(shù)設(shè)置等功能。系統(tǒng)使用的為MYSQL數(shù)據(jù)庫,基于SpringBoot的權(quán)限管理系統(tǒng),核心技術(shù)以Spring以及Mybatis為整個系統(tǒng)運行的框架,使用JAVA編碼方式進行實現(xiàn)。

【關(guān)鍵詞】SpringBoot Spring Mybatis;權(quán)限管理 MYSQL JAVA

0 引言

隨著中國企業(yè)的不斷擴大,技術(shù)人才的不斷培養(yǎng),人員制度維護也變得日益重要。權(quán)限管理是企業(yè)對于員工管理的一個重要核心內(nèi)容,通過權(quán)限管理系統(tǒng),有效的對企業(yè)的員工的權(quán)限職位進行管理,這無疑顯的格外的重要。權(quán)限管理也是企業(yè)對于員工管理與傳遞任務(wù)的一個重要途徑,因此,在互聯(lián)網(wǎng)發(fā)展的大背景下,權(quán)限管理系統(tǒng)孕育而生。

而且為了保證整個權(quán)限系統(tǒng)能夠正常的運行,所以有必要針對每個部門的每一個員工,以此來分配出最適合該員工的權(quán)限,所以權(quán)限管理系統(tǒng)一定是一個個單一的模塊,只有這樣才能夠滿足權(quán)限管理的基本要求。

目前,權(quán)限管理系統(tǒng)是每個公司面都有的一個基礎(chǔ)系統(tǒng),涉及到公司的各種管理工作,但是有些公司用的權(quán)限管理系統(tǒng)還是一些最基礎(chǔ)管理模塊,這無疑大大降低了公司對權(quán)限管理系統(tǒng)的使用性,總體來說的這種基礎(chǔ)的管理系統(tǒng)太過于單調(diào),模塊比較簡單。而該系統(tǒng)功能相對于其他管理系統(tǒng)比較齊全,界面也比較美觀。所以,該系統(tǒng)相對于企業(yè)來說還是比較不錯的。

1 系統(tǒng)開發(fā)技術(shù)介紹

SpringBoot是由Pivotal團隊所研究的全新框架,這個框架設(shè)計目的是用來簡化新Spring應(yīng)用的時候初始搭建以及開發(fā)過程。Spring 框架是一個分層架構(gòu),主要是由 7 個模塊組成。組成 Spring 框架的每個模塊都可以單獨存在,或者與其他一個或多個模塊聯(lián)合實現(xiàn)。Mybatis框架介紹,Mybatis的前生是ibatis,是一個持久層框架,比 Hibernate 靈活,但移植性差。系統(tǒng)的開發(fā)環(huán)境為:win7操作系統(tǒng),MYSQL數(shù)據(jù)庫,eclipse,tomcat 8.0,JDK 1.8,谷歌瀏覽器。系統(tǒng)運行環(huán)境為:jdk1.8以上版本,tomcat 8.0以上版本,內(nèi)存4g以上,硬盤內(nèi)存40g以上

2 系統(tǒng)功能分布圖

權(quán)限管理系統(tǒng)有如下12個功能,功能如圖1:

3 數(shù)據(jù)庫設(shè)計

權(quán)限管理系統(tǒng)使用MYSQL數(shù)據(jù)庫,主要涉及10張表,這10張表都存在ry數(shù)據(jù)庫之中,10張表分別設(shè)計為:1.用戶信息表;2是角色信息表;3是菜單權(quán)限表,是該系統(tǒng)管理菜單權(quán)限的表;表4是部門表,是該系統(tǒng)對所有部門管理的一張表;表5是崗位信息表;表6是字典類型表,是該系統(tǒng)對各個菜單狀態(tài)管理的一張表;表7是參數(shù)配置表,是該系統(tǒng)對參數(shù)管理的一張表;表8是操作日志記錄表,是該系統(tǒng)對所有操作日志管理的一張表;表9是系統(tǒng)訪問記錄表,是該系統(tǒng)對所有登錄日志管理的一張表;表10是在線用戶記錄表,是該系統(tǒng)對在線用戶管理的一張表;下面僅以表1的關(guān)鍵字段為例,進行說明。

4.系統(tǒng)模塊功能實現(xiàn)

權(quán)限管理系統(tǒng)主要分為用戶管理模塊、角色管理模塊、菜單管理模塊、部門管理模塊、崗位管理模塊、字典管理模塊、參數(shù)設(shè)置模塊、操作日志模塊、登錄日志模塊、在線用戶模塊、數(shù)據(jù)監(jiān)控模塊、表單構(gòu)建模塊等。下面介紹部分模塊的功能內(nèi)容。

1)用戶管理模塊是用來管理不同部門之間的用戶信息,功能有新增用戶,新增的用戶主要字段有登錄名稱、部門名稱、用戶名稱、密碼、郵箱、手機、性別、狀態(tài)、崗位、角色等。

2)角色管理模塊是對企業(yè)對公司人員的身份進行管理的一個模塊,管理員權(quán)限下可以對該模塊下的人員進行新增、編輯、刪除操作。

3)菜單管理模塊是對權(quán)限管理系統(tǒng)的目錄菜單進行管理,每個大的菜單下面包含多個小菜單,可以對這些菜單進行新增、編輯、刪除等操作。

4)部門管理模塊是對企業(yè)的所有部門進行管理的一個模塊。在部門管理模塊之中可以對各個部門進行新增、編輯、刪除操作。

5)崗位管理模塊可以用來對崗位進行新增、編輯、刪除操作。點擊新增按鈕,可以新增的字段有崗位編碼、崗位名稱、顯示順序、崗位狀態(tài)、備注等。

6)字典管理模塊是用來管理目錄狀態(tài)的的模塊,在該模塊下面可以進行新增、編輯、刪除操作,還有列表按鈕,點擊時用來查看各個目錄的基礎(chǔ)信息。

7)參數(shù)模塊是企業(yè)用來管理一些頁面的基礎(chǔ)參數(shù)的模塊,該模塊有新增、編輯、刪除功能。

8)操作日志模塊主要就是記錄用戶使用該系統(tǒng)什么時間做了什么操作,主要功能就是刪除功能,刪除一些多余的記錄。

9)在線用戶模塊主要就是記錄當(dāng)前使用該系統(tǒng)的用戶,并且記錄登錄時間和最后一次訪問時間。

10)數(shù)據(jù)監(jiān)控模塊主要就是監(jiān)控該系統(tǒng)的各種數(shù)據(jù)。主要有重置功能。

11)表單構(gòu)建模塊主要就是自動生成表單。

5 結(jié)束語

本文主要介紹了是以SpringBoot為基礎(chǔ)Spring和Mybatis為運行框架開發(fā)的“基于J2EE的權(quán)限管理系統(tǒng)的設(shè)計與實現(xiàn)”,主要包含用戶管理、角色管理、菜單管理、部門管理、崗位管理、參數(shù)設(shè)置、操作日志、登錄日志、在線用戶、定時任務(wù)、數(shù)據(jù)監(jiān)控、系統(tǒng)接口API、表單構(gòu)建、代碼生成等功能。

本系統(tǒng)使用的為MYSQL數(shù)據(jù)庫,JAVA技術(shù),以及Spring和Mybatis為運行框架,通過JAVA語言進行編碼實現(xiàn)。界面優(yōu)美,功能完善。

參考文獻

[1]庫俊國,基于J2EE技術(shù)的Web應(yīng)用體系研究及實踐[M],北京:人民郵電出版社,2014.

[2]繆忠劍,基于Spring的集成化Web開發(fā)平臺的研究與實現(xiàn)[M],北京:機械工業(yè)出版社,2013.

[3]王艷麗,基于J2EE平臺Web系統(tǒng)的軟件測試研究和實現(xiàn)[M],北京:機械工業(yè)出版社,2012.

安义县| 宁德市| 海伦市| 诸暨市| 梅河口市| 巨野县| 海淀区| 眉山市| 五峰| 鄂伦春自治旗| 稷山县| 邓州市| 金沙县| 平安县| 乌什县| 宝坻区| 论坛| 察隅县| 潞西市| 通江县| 江陵县| 仙桃市| 台州市| 安泽县| 山东| 呼伦贝尔市| 廊坊市| 小金县| 安吉县| 突泉县| 四川省| 绥芬河市| 巴青县| 上杭县| 兴仁县| 嘉定区| 武穴市| 宜君县| 扎囊县| 琼海市| 通许县|