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

基于SpringBoot的項目信息管理系統的設計與實現

2020-02-01 03:24:02楊錦山王輝
電子技術與軟件工程 2020年9期
關鍵詞:項目管理信息管理

楊錦山 王輝

(中國電子科學研究院 北京市 100041)

1 引言

隨著企業規模和業務領域的不斷擴大,企業承接和研制的項目數量不斷增長,如何高效地管理項目成了急需解決的問題。為了更好地解決該問題,必須通過開發一套可靠、便利的、信息可視化的項目信息管理系統來提高管理效率[1]。

項目信息管理系統應該能夠滿足部門領導、項目管理人員、項目參與人員的使用需求,能夠客觀反映企業承接和研制項目的情況,包括項目成員、軟件配置項、接口協議等信息。同時應該能夠反映人員的復用情況,為優化項目和人員管理提供依據。

2 相關技術概述

2.1 SpringBoot概述

SpringBoot 是一種全新的Web 架構,由Pivotal 團隊提供,設計的宗旨是簡化Spring 應用的搭建和開發過程。SpringBoot 通過“習慣優于配置”的思想實現Web 項目的快速搭建,從而避免開發人員定義樣板化的配置[2]。

2.2 Maven概述

Maven 是Apache 下的一個純Java 開發的開源項目。基于項目對象模型(POM)概念,Maven 利用一個中央信息片斷來管理一個項目的構建、報告和文檔等步驟。Maven 是一個項目管理工具,可以對Java 項目進行構建、依賴管理。Maven 也可被用于構建和管理C#、Ruby、Scala 等語言編寫的項目[3]。

2.3 Thymeleaf概述

Thymeleaf 是一種用于Web 和獨立環境的現代服務器端的Java模板引擎,Thymeleaf 的主要目標在于提供一種可被瀏覽器正確顯示的、格式良好的模板創建方式,因此也可以用作靜態建模。它能夠處理XML、HTML、JavaScript、CSS 甚至純文本[4]。

3 系統設計方案

3.1 系統總體設計

項目信息管理系統主要實現項目相關信息的管理,由項目管理組件、成員管理組件、軟件配置項管理組件、協議管理組件、日志管理組件組成。如圖1所示。

項目管理組件:負責實現項目的增加、刪除、修改、查詢功能和項目相關信息(名稱、標識、主管部門、負責人、項目成員、軟件配置項、協議)的維護。

成員管理組件:負責實現項目成員的增加、刪除、修改、查詢功能和成員信息(姓名、項目角色、聯系方式、單位名稱、所在部門)的維護。

軟件配置項管理組件:負責實現軟件配置項的增加、刪除、修改、查詢功能和軟件配置項信息(名稱、標識、主要功能、代碼規模、相關的協議)的維護。

協議管理組件:負責實現各軟件配置項之間協議的增加、刪除、修改、查詢功能和協議信息(字段名稱、字段類型)的維護。

日志管理組件:負責實現用戶的登錄和數據修改操作的管理。

3.2 數據庫設計

圖1:系統結構圖

圖2

圖3

圖4

由于項目信息相關的數據均為結構化數據,因此本系統使用Mysql 數據庫。根據系統的總體設計,需要設計項目表(project_info)、成員表(user_info)軟件配置項表(csci_info)、協議表(protocol_info)、日志表(log_info)5 張數據表。

4 系統功能實現

4.1 依賴管理

在開發過程中,如果需要使用第三方jar 包提供的類庫,通過在pom.xml 文件中加入該jar 包的依賴。以添加spring-boot 為例,需在pom.xml 中添加如圖2 代碼。

4.2 業務模塊

本系統涉及的業務模塊包括項目管理、成員管理、軟件配置項管理、協議管理、日志管理五個模塊,代碼結構類似,只是各模塊的數據結構和業務邏輯不同下面以成員管理模塊為例說明具體實現。SpringBoot 項目的基礎結構共三個文件:如圖3所示。

|java 目錄下包括以下內容:

圖5

圖6

圖7

圖8

Application.java 在根目錄下,主要用于做一些架構配置,@SpringBootApplication 是SpringBoot 項目的核心注解,主要目的是開啟自動配置,主要代碼如圖4。

domain 目錄主要用于實體(Entity)與數據訪問層(Repository),實體(Entity)代碼如圖5 和圖6。

數據訪問層(Repository)主要代碼如圖7。

service 目錄主要是業務類代碼;

controller 負責頁面訪問控制,通過@PostMapping、@DeleteMapping、@PutMapping、@GetMapping 注解來實現頁面對數據的增加、刪除、修改、查詢操作,主要接口如圖8。

5 結束語

本文采用目前流行的SpringBoot 和Thymeleaf 框架設計了B/S架構的項目信息管理系統。本文設計的項目信息管理系統既能夠對通過可視化的方式展示各項目相關的信息,同時能夠顯示項目人員的復用情況,為企業合理、有效地管理項目和人員提供了有利支撐。

猜你喜歡
項目管理信息管理
棗前期管理再好,后期管不好,前功盡棄
今日農業(2022年15期)2022-09-20 06:56:20
裝配式EPC總承包項目管理
基于大數據分析的集合式EPC總承包項目管理軟件技術的應用
項目管理在科研項目管理中的應用
現代企業(2021年2期)2021-07-20 07:56:54
未來如何更高效地進行工程項目管理
訂閱信息
中華手工(2017年2期)2017-06-06 23:00:31
“這下管理創新了!等7則
雜文月刊(2016年1期)2016-02-11 10:35:51
人本管理在我國國企中的應用
現代企業(2015年8期)2015-02-28 18:54:47
展會信息
中外會展(2014年4期)2014-11-27 07:46:46
管理的另一半
主站蜘蛛池模板: 国产九九精品视频| 国产微拍精品| 四虎影视无码永久免费观看| 国产内射在线观看| 亚洲第一精品福利| 看看一级毛片| 亚洲精品动漫| 喷潮白浆直流在线播放| 国产精品一区二区在线播放| 香港一级毛片免费看| 久久天天躁狠狠躁夜夜2020一| 亚洲人成亚洲精品| 特级做a爰片毛片免费69| 91无码视频在线观看| 亚洲国产中文欧美在线人成大黄瓜 | 1级黄色毛片| 日本一区二区三区精品视频| 亚洲视频无码| 国产精品真实对白精彩久久| 国产成人精品视频一区视频二区| 亚洲美女操| 在线国产91| 激情乱人伦| 亚洲欧洲日本在线| 成人国内精品久久久久影院| 久青草网站| 国产欧美视频综合二区| 99在线观看国产| 久久综合色视频| 中文字幕 91| 凹凸国产分类在线观看| 国产一级无码不卡视频| 99久视频| 97国产成人无码精品久久久| 国产极品美女在线播放| 欲色天天综合网| 国产黑人在线| 国产簧片免费在线播放| 欧美亚洲日韩中文| 丰满人妻中出白浆| 麻豆精品视频在线原创| 99re视频在线| 欧美视频在线播放观看免费福利资源 | 刘亦菲一区二区在线观看| 中文字幕资源站| 理论片一区| 久久青青草原亚洲av无码| 2021国产精品自产拍在线观看| 日韩中文无码av超清| 人妻21p大胆| 亚洲性日韩精品一区二区| 99尹人香蕉国产免费天天拍| 日韩成人在线网站| 成人第一页| 日韩高清无码免费| 亚洲有无码中文网| 国产精品部在线观看| 多人乱p欧美在线观看| 天堂久久久久久中文字幕| 国产91熟女高潮一区二区| www.亚洲国产| 一本一道波多野结衣av黑人在线| 亚洲欧美极品| 伊人久久大香线蕉影院| 国产在线欧美| 国产三级毛片| 性做久久久久久久免费看| 亚洲一区波多野结衣二区三区| 99人体免费视频| 午夜日b视频| 97国产精品视频人人做人人爱| 成人一区在线| 国产第四页| 成人av专区精品无码国产| 2021天堂在线亚洲精品专区 | 黑人巨大精品欧美一区二区区| 在线观看免费黄色网址| 久久无码av三级| 久久久精品久久久久三级| 日韩乱码免费一区二区三区| 专干老肥熟女视频网站| 国产精品一区二区久久精品无码|