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

基于Laravel框架的企業項目工時一體化管理平臺設計與實現

2018-09-14 07:43:16
軟件 2018年8期
關鍵詞:項目管理用戶管理

喻 曉

?

基于Laravel框架的企業項目工時一體化管理平臺設計與實現

喻 曉

(浙江省電子信息產品檢驗所,浙江 杭州 310007)

項目工時一體化管理是一種信息時代的企業內部管理模式,它通過對于項目和工時的有效整合,實現了對人力資源配置的高效管理和監管,提升了企業項目管理的效率和準確性。本文提出了基于Laravel框架的企業項目工時一體化管理平臺,該系統基于PHP+MySQL的Laravel框架開發,利用優化的架構減少重復性的開發工作、提高產品質量,提升了企業項目管理的效率和準確性。

Laravel;工時管理;項目管理

0 引言

在高速發展的當今社會,信息化要求已迅速滲入到公司的內部管理。對公司管理者和人力資源部門來說,如何更有效的管控項目任務的進度,準確核算每個項目的人力成本是一個重要課題,項目工時管理系統就此應運而生。本文基于PHP+MySQL的Laravel技術框架[1-2],搭建了一套項目工時管理平臺,一方面管理企業項目以及其下各個任務的進度,另一方面又詳細記錄項目參與人員的工時及其時間段。

1 需求分析

在信息化社會中,大部分企業都啟用了項目管理[3-5],對于服務型企業而言,除了項目管理外,人員的工時管理也同樣重要,此系統需要能實現項目工時的一體化管理。

對于人員管理,公司不同部門的人員分配不同的職能,對應的職能再分配相應的等級,通過各個人員不同的細化屬性來實現整個人力成本的細化統計。在項目管理中,每個項目下可有多個任務,每個項目和任務都有基礎信息控制,譬如預期完成的周期,預期耗費的工時等。任務模塊中包含有計時模塊,當項目人員進入某個任務時,需開啟計時模塊開始計時,結束時點擊計時結束,系統將自動更新總時長統計,直至關閉此任務。統計模塊需提供橫向和縱向兩個統計坐標,即分別按照項目和人員進行工時統計。

平臺的用戶信息由管理員進行管理,用戶狀態為“正常”的賬號才能正常登陸平臺進行數據錄入,用戶只能查看自己賬號的相關信息。

2 Laravel架構下的MVC設計

MVC(Model—View—Controller)模式[6],即模型一視圖一控制器模式。它把一個應用的輸入、處理、輸出流程按照Model、View、Controller的方式進行分離。由控制器控制處理邏輯,模型負責數據處理,最終返回視圖所渲染的頁面[6]。MVC模型如圖1所示。

圖1 MVC模式

用戶提交請求(http request)后首先進入http中間件——middle ware,中間件可被看做 HTTP 請求到達目標動作之前必須經過的“層”,每一層都會檢查請求并且可以完全拒絕它。本項目主要是用戶授權驗證(auth中間件),如果用戶沒有經過授權,中間件會將用戶重定向到登錄頁面,否則如果用戶經過授權,中間件就會允許請求繼續往前進入下一步操作,找到匹配的路由項,并通過該路由項找到對應的控制器及其控制函數,控制器類接管之后相當于處理過程進入了Laravel的MVC框架[9], 由控制函數通過訪問數據庫得到需要的數據模型,從而傳給視圖模塊呈現到頁面。由此可見在這種模式下,視圖和模型沒有直接交互,由控制器來控制兩者的同步,更便于代碼升級和維護。

Laravel MVC在傳統MVC設計模式的基礎上,引入路由組件,其采用的MVC組件間合作關系如圖2所示[7]。除此之外,Laravel 框架本身提供了驗證(Authentication)、路由(Routing)、Session 和緩存(Caching)[8]等開發過程中經常用到的工具或功能,代碼框架如圖3所示。

3 系統實現

管理平臺主要分為三大功能模塊,分別為人員管理、項目管理和統計信息,具體如表1所示。

圖2 Laravel MVC組件間的合作

3.1 人員管理

人員管理包括用戶的基本信息(包括用戶名、密碼、電話、email等)、職能管理和等級管理。每個職能下設置不同的等級,通過等級的不同來區分基礎工時、基礎費率以及不同的操作權限。需對每個平臺用戶分配其對應的等級和職能,人員列表如見圖4所示。

3.2 項目管理

每個項目屬于某個用戶/客戶(在此階段屬于項目管理者,后續可做多級權限的擴展),項目下面支持創建一個或多個任務。項目和任務皆支持設置預估總工時和預估總收入,且在每個任務模塊中提供計時功能。在實際的項目管理中,每個項目人員開始執行該任務時,點擊計時開始,任務狀態更改為“進行中”,且開始計時,點擊計時結束,自動更新工時統計數據。當點擊關閉任務時,任務狀態更改為“任務結束”。任務模塊如圖5所示。

圖3 Laravel代碼框架

表1 平臺功能模塊簡介

Tab.1 Platform function module introduction

圖4 人員列表

圖5 任務列表

3.3 統計信息

平臺提供按照項目和人員兩種維度查看工時和薪酬的統計信息。選擇按照項目查看時,提供項目總人數、總任務、總工時、總薪酬信息,以及該項目下不同項目成員的工時和薪酬信息;選擇按照人員查看時,提供人員總工時統計列表。

3.4 數據庫設計

系統中主要的實體類包括用戶、項目、任務、任務時間等,對應關系為:一個用戶有多個項目,一個項目有多個任務,一個任務有多個任務時間。系統的數據庫表包括:用戶表、職能表、等級表、關系分配表、項目表、任務表、任務時間表。限于篇幅,以下表2-4僅列出任務表、任務時間表、用戶-職能關系分配表。

表2 任務表

Tab.2 Task table

表3 任務時間表

Tab.3 Task-time table

4 結論

在信息化社會,項目建設已經成為公司的核心業務,對項目的高效管理和績效評估已成為提升企業整體管理水平的關鍵。針對項目管理中的進度管理和人力成本管理兩個問題,本文提出了一種基于Laravel框架的企業項目工時一體化管理平臺,系統以Laravel框架為基礎,非常便于后期業務拓展。平臺后續還有一些基于當前設計的可開發的功能,如多級用戶權限的管理,項目/任務即將超時提醒,按月/季度自動生成報表等。

表4 用戶-職能關系分配表

Tab.4 User-function relationship table

[1] 施建華. Laravel框架下電商威客平臺設計及實現[J]. 宜賓學院學報, 2017, 6.

[2] 牛小寶. 基于MySQL的云數據庫設計與實現[D]. 南京: 南京郵電大學, 2016.

[3] 周超. 基于web的預算項目管理系統設計與實現[J]. 軟件, 2017, 6.

[4] 宋振乾. 項目績效管理系統的設計思路和實踐[J]. 軟件, 2017, 12

[5] 王莉. 互聯網+小區物業管理系統的設計[J]. 軟件, 2017, 6.

[6] 程寧. 基于. Net MVC架構的網上考試系統的設計與研究[J]. 軟件,2013,34(6).

[7] 姚云飛. 基于SpringMVC框架畢業設計管理系統設計[J]. 軟件, 2018, 1.

[8] 陳顯軍, 耿強, 紀洲鵬. 基于Laravel框架的RESful API構建[J]. 信息與電腦, 2017, 15.

[9] 陳燕輝. 基于SaaS模式和Laravel架構的海運業信息交互模型及其應用[D]. 杭州: 浙江理工大學, 2016.

Design and Implement of Laravel Framework Based Project and Time Management Platform

YU Xiao

(zhejiang provincial testing institute of electronic information products, hangzhou 310007, zhejiang)

As an enterprise internal management mode, project and time management achieves the goals of efficient management and supervision of allocation of human resources through effective integration project and timesheet. To enhance the efficiency and accuracy of project management, a Laravel framework based project and time management platform is proposed. The platform is designed to reduce repetitive development work and improve the quality of product based on Laravel of PHP and MySQL.

Laravel; Time-management; Project management

TP315

A

10.3969/j.issn.1003-6970.2018.08.002

浙江省科技計劃項目“移動應用軟件自動化檢測平臺”(編號:2017F10031)

喻曉(1982-),女,碩士研究生,主要研究方向:軟件開發與測試。

本文著錄格式:喻曉. 基于Laravel框架的企業項目工時一體化管理平臺設計與實現[J]. 軟件,2018,39(8):05-08

猜你喜歡
項目管理用戶管理
棗前期管理再好,后期管不好,前功盡棄
今日農業(2022年15期)2022-09-20 06:56:20
裝配式EPC總承包項目管理
基于大數據分析的集合式EPC總承包項目管理軟件技術的應用
項目管理在科研項目管理中的應用
現代企業(2021年2期)2021-07-20 07:56:54
未來如何更高效地進行工程項目管理
關注用戶
商用汽車(2016年11期)2016-12-19 01:20:16
關注用戶
商用汽車(2016年6期)2016-06-29 09:18:54
關注用戶
商用汽車(2016年4期)2016-05-09 01:23:12
“這下管理創新了!等7則
雜文月刊(2016年1期)2016-02-11 10:35:51
人本管理在我國國企中的應用
現代企業(2015年8期)2015-02-28 18:54:47
主站蜘蛛池模板: 精品一区二区三区无码视频无码| 麻豆精品在线| 亚洲综合专区| 色综合天天操| 97国产成人无码精品久久久| 国产精品入口麻豆| 午夜视频在线观看免费网站| 亚洲欧美日韩精品专区| 国产AV毛片| 国产精品自拍合集| 国产成人精品一区二区三区| 亚洲乱亚洲乱妇24p| 国产青青操| 免费毛片全部不收费的| 国产精品尤物铁牛tv | 亚洲欧美成人网| 欧美黄网站免费观看| 国产精品亚洲精品爽爽| 无遮挡国产高潮视频免费观看| 亚洲香蕉在线| 一本大道香蕉中文日本不卡高清二区| 国产在线拍偷自揄观看视频网站| 国产成人久视频免费| 亚洲综合第一区| 成人福利在线观看| 麻豆精品久久久久久久99蜜桃| 97视频精品全国免费观看| 亚洲a级在线观看| 亚洲成人动漫在线观看 | 91亚洲视频下载| 新SSS无码手机在线观看| 天天爽免费视频| 久久特级毛片| 午夜精品区| 亚洲综合色婷婷中文字幕| 欧美日韩专区| 欧美中日韩在线| 欧美成人精品一级在线观看| 丰满人妻一区二区三区视频| 热re99久久精品国99热| 国产亚洲精品yxsp| 亚洲国产理论片在线播放| 国产成人精品视频一区二区电影| 国产一区二区三区免费观看| 欧美精品不卡| 亚洲国产中文欧美在线人成大黄瓜| 成人国产免费| 亚洲一区二区三区香蕉| 中文字幕在线观看日本| 久久亚洲精少妇毛片午夜无码| 亚洲精品大秀视频| 亚洲精品天堂自在久久77| 91福利一区二区三区| 国产在线视频福利资源站| 欧美一区国产| 久久99国产视频| 亚洲美女高潮久久久久久久| 免费观看亚洲人成网站| 男女性午夜福利网站| 青青操国产| 在线观看国产精品日本不卡网| 波多野结衣二区| 亚洲国产天堂久久综合226114| 中文字幕人成乱码熟女免费| 中文字幕天无码久久精品视频免费| 99视频在线看| 色综合天天娱乐综合网| 成人另类稀缺在线观看| 99er这里只有精品| 国产成人永久免费视频| 午夜人性色福利无码视频在线观看| 无码精油按摩潮喷在线播放 | 国产免费人成视频网| 亚洲侵犯无码网址在线观看| 国产在线欧美| 国产00高中生在线播放| 国产亚洲精品yxsp| 久久这里只精品国产99热8| 国产亚洲欧美日韩在线观看一区二区 | 亚洲成人福利网站| 国产成人喷潮在线观看| 91欧美亚洲国产五月天|