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

基于Laravel框架的企業(yè)項(xiàng)目工時(shí)一體化管理平臺(tái)設(shè)計(jì)與實(shí)現(xiàn)

2018-09-14 07:43:16
軟件 2018年8期
關(guān)鍵詞:項(xiàng)目管理用戶管理

喻 曉

?

基于Laravel框架的企業(yè)項(xiàng)目工時(shí)一體化管理平臺(tái)設(shè)計(jì)與實(shí)現(xiàn)

喻 曉

(浙江省電子信息產(chǎn)品檢驗(yàn)所,浙江 杭州 310007)

項(xiàng)目工時(shí)一體化管理是一種信息時(shí)代的企業(yè)內(nèi)部管理模式,它通過對(duì)于項(xiàng)目和工時(shí)的有效整合,實(shí)現(xiàn)了對(duì)人力資源配置的高效管理和監(jiān)管,提升了企業(yè)項(xiàng)目管理的效率和準(zhǔn)確性。本文提出了基于Laravel框架的企業(yè)項(xiàng)目工時(shí)一體化管理平臺(tái),該系統(tǒng)基于PHP+MySQL的Laravel框架開發(fā),利用優(yōu)化的架構(gòu)減少重復(fù)性的開發(fā)工作、提高產(chǎn)品質(zhì)量,提升了企業(yè)項(xiàng)目管理的效率和準(zhǔn)確性。

Laravel;工時(shí)管理;項(xiàng)目管理

0 引言

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

1 需求分析

在信息化社會(huì)中,大部分企業(yè)都啟用了項(xiàng)目管理[3-5],對(duì)于服務(wù)型企業(yè)而言,除了項(xiàng)目管理外,人員的工時(shí)管理也同樣重要,此系統(tǒng)需要能實(shí)現(xiàn)項(xiàng)目工時(shí)的一體化管理。

對(duì)于人員管理,公司不同部門的人員分配不同的職能,對(duì)應(yīng)的職能再分配相應(yīng)的等級(jí),通過各個(gè)人員不同的細(xì)化屬性來實(shí)現(xiàn)整個(gè)人力成本的細(xì)化統(tǒng)計(jì)。在項(xiàng)目管理中,每個(gè)項(xiàng)目下可有多個(gè)任務(wù),每個(gè)項(xiàng)目和任務(wù)都有基礎(chǔ)信息控制,譬如預(yù)期完成的周期,預(yù)期耗費(fèi)的工時(shí)等。任務(wù)模塊中包含有計(jì)時(shí)模塊,當(dāng)項(xiàng)目人員進(jìn)入某個(gè)任務(wù)時(shí),需開啟計(jì)時(shí)模塊開始計(jì)時(shí),結(jié)束時(shí)點(diǎn)擊計(jì)時(shí)結(jié)束,系統(tǒng)將自動(dòng)更新總時(shí)長統(tǒng)計(jì),直至關(guān)閉此任務(wù)。統(tǒng)計(jì)模塊需提供橫向和縱向兩個(gè)統(tǒng)計(jì)坐標(biāo),即分別按照項(xiàng)目和人員進(jìn)行工時(shí)統(tǒng)計(jì)。

平臺(tái)的用戶信息由管理員進(jìn)行管理,用戶狀態(tài)為“正常”的賬號(hào)才能正常登陸平臺(tái)進(jìn)行數(shù)據(jù)錄入,用戶只能查看自己賬號(hào)的相關(guān)信息。

2 Laravel架構(gòu)下的MVC設(shè)計(jì)

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

圖1 MVC模式

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

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

3 系統(tǒng)實(shí)現(xiàn)

管理平臺(tái)主要分為三大功能模塊,分別為人員管理、項(xiàng)目管理和統(tǒng)計(jì)信息,具體如表1所示。

圖2 Laravel MVC組件間的合作

3.1 人員管理

人員管理包括用戶的基本信息(包括用戶名、密碼、電話、email等)、職能管理和等級(jí)管理。每個(gè)職能下設(shè)置不同的等級(jí),通過等級(jí)的不同來區(qū)分基礎(chǔ)工時(shí)、基礎(chǔ)費(fèi)率以及不同的操作權(quán)限。需對(duì)每個(gè)平臺(tái)用戶分配其對(duì)應(yīng)的等級(jí)和職能,人員列表如見圖4所示。

3.2 項(xiàng)目管理

每個(gè)項(xiàng)目屬于某個(gè)用戶/客戶(在此階段屬于項(xiàng)目管理者,后續(xù)可做多級(jí)權(quán)限的擴(kuò)展),項(xiàng)目下面支持創(chuàng)建一個(gè)或多個(gè)任務(wù)。項(xiàng)目和任務(wù)皆支持設(shè)置預(yù)估總工時(shí)和預(yù)估總收入,且在每個(gè)任務(wù)模塊中提供計(jì)時(shí)功能。在實(shí)際的項(xiàng)目管理中,每個(gè)項(xiàng)目人員開始執(zhí)行該任務(wù)時(shí),點(diǎn)擊計(jì)時(shí)開始,任務(wù)狀態(tài)更改為“進(jìn)行中”,且開始計(jì)時(shí),點(diǎn)擊計(jì)時(shí)結(jié)束,自動(dòng)更新工時(shí)統(tǒng)計(jì)數(shù)據(jù)。當(dāng)點(diǎn)擊關(guān)閉任務(wù)時(shí),任務(wù)狀態(tài)更改為“任務(wù)結(jié)束”。任務(wù)模塊如圖5所示。

圖3 Laravel代碼框架

表1 平臺(tái)功能模塊簡介

Tab.1 Platform function module introduction

圖4 人員列表

圖5 任務(wù)列表

3.3 統(tǒng)計(jì)信息

平臺(tái)提供按照項(xiàng)目和人員兩種維度查看工時(shí)和薪酬的統(tǒng)計(jì)信息。選擇按照項(xiàng)目查看時(shí),提供項(xiàng)目總?cè)藬?shù)、總?cè)蝿?wù)、總工時(shí)、總薪酬信息,以及該項(xiàng)目下不同項(xiàng)目成員的工時(shí)和薪酬信息;選擇按照人員查看時(shí),提供人員總工時(shí)統(tǒng)計(jì)列表。

3.4 數(shù)據(jù)庫設(shè)計(jì)

系統(tǒng)中主要的實(shí)體類包括用戶、項(xiàng)目、任務(wù)、任務(wù)時(shí)間等,對(duì)應(yīng)關(guān)系為:一個(gè)用戶有多個(gè)項(xiàng)目,一個(gè)項(xiàng)目有多個(gè)任務(wù),一個(gè)任務(wù)有多個(gè)任務(wù)時(shí)間。系統(tǒng)的數(shù)據(jù)庫表包括:用戶表、職能表、等級(jí)表、關(guān)系分配表、項(xiàng)目表、任務(wù)表、任務(wù)時(shí)間表。限于篇幅,以下表2-4僅列出任務(wù)表、任務(wù)時(shí)間表、用戶-職能關(guān)系分配表。

表2 任務(wù)表

Tab.2 Task table

表3 任務(wù)時(shí)間表

Tab.3 Task-time table

4 結(jié)論

在信息化社會(huì),項(xiàng)目建設(shè)已經(jīng)成為公司的核心業(yè)務(wù),對(duì)項(xiàng)目的高效管理和績效評(píng)估已成為提升企業(yè)整體管理水平的關(guān)鍵。針對(duì)項(xiàng)目管理中的進(jìn)度管理和人力成本管理兩個(gè)問題,本文提出了一種基于Laravel框架的企業(yè)項(xiàng)目工時(shí)一體化管理平臺(tái),系統(tǒng)以Laravel框架為基礎(chǔ),非常便于后期業(yè)務(wù)拓展。平臺(tái)后續(xù)還有一些基于當(dāng)前設(shè)計(jì)的可開發(fā)的功能,如多級(jí)用戶權(quán)限的管理,項(xiàng)目/任務(wù)即將超時(shí)提醒,按月/季度自動(dòng)生成報(bào)表等。

表4 用戶-職能關(guān)系分配表

Tab.4 User-function relationship table

[1] 施建華. Laravel框架下電商威客平臺(tái)設(shè)計(jì)及實(shí)現(xiàn)[J]. 宜賓學(xué)院學(xué)報(bào), 2017, 6.

[2] 牛小寶. 基于MySQL的云數(shù)據(jù)庫設(shè)計(jì)與實(shí)現(xiàn)[D]. 南京: 南京郵電大學(xué), 2016.

[3] 周超. 基于web的預(yù)算項(xiàng)目管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[J]. 軟件, 2017, 6.

[4] 宋振乾. 項(xiàng)目績效管理系統(tǒng)的設(shè)計(jì)思路和實(shí)踐[J]. 軟件, 2017, 12

[5] 王莉. 互聯(lián)網(wǎng)+小區(qū)物業(yè)管理系統(tǒng)的設(shè)計(jì)[J]. 軟件, 2017, 6.

[6] 程寧. 基于. Net MVC架構(gòu)的網(wǎng)上考試系統(tǒng)的設(shè)計(jì)與研究[J]. 軟件,2013,34(6).

[7] 姚云飛. 基于SpringMVC框架畢業(yè)設(shè)計(jì)管理系統(tǒng)設(shè)計(jì)[J]. 軟件, 2018, 1.

[8] 陳顯軍, 耿強(qiáng), 紀(jì)洲鵬. 基于Laravel框架的RESful API構(gòu)建[J]. 信息與電腦, 2017, 15.

[9] 陳燕輝. 基于SaaS模式和Laravel架構(gòu)的海運(yùn)業(yè)信息交互模型及其應(yīng)用[D]. 杭州: 浙江理工大學(xué), 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

浙江省科技計(jì)劃項(xiàng)目“移動(dòng)應(yīng)用軟件自動(dòng)化檢測平臺(tái)”(編號(hào):2017F10031)

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

本文著錄格式:喻曉. 基于Laravel框架的企業(yè)項(xiàng)目工時(shí)一體化管理平臺(tái)設(shè)計(jì)與實(shí)現(xiàn)[J]. 軟件,2018,39(8):05-08

猜你喜歡
項(xiàng)目管理用戶管理
棗前期管理再好,后期管不好,前功盡棄
裝配式EPC總承包項(xiàng)目管理
基于大數(shù)據(jù)分析的集合式EPC總承包項(xiàng)目管理軟件技術(shù)的應(yīng)用
項(xiàng)目管理在科研項(xiàng)目管理中的應(yīng)用
未來如何更高效地進(jìn)行工程項(xiàng)目管理
關(guān)注用戶
商用汽車(2016年11期)2016-12-19 01:20:16
關(guān)注用戶
商用汽車(2016年6期)2016-06-29 09:18:54
關(guān)注用戶
商用汽車(2016年4期)2016-05-09 01:23:12
“這下管理創(chuàng)新了!等7則
雜文月刊(2016年1期)2016-02-11 10:35:51
人本管理在我國國企中的應(yīng)用
主站蜘蛛池模板: 久久黄色一级片| 特级欧美视频aaaaaa| igao国产精品| 亚洲第一天堂无码专区| 精品一区二区三区自慰喷水| 毛片基地视频| 欧美一道本| 噜噜噜久久| 精品国产Av电影无码久久久| 国产一在线| 亚洲男人的天堂网| 亚洲欧美日韩久久精品| 欧美亚洲国产日韩电影在线| 国产成本人片免费a∨短片| 国产一区二区丝袜高跟鞋| av在线人妻熟妇| 亚洲日本韩在线观看| 亚洲黄色片免费看| 99久久国产综合精品女同| 成年女人18毛片毛片免费| 91久久偷偷做嫩草影院电| 乱人伦99久久| 亚洲免费福利视频| 最新国产成人剧情在线播放 | 91青青视频| 亚洲va视频| 一区二区三区四区在线| 99精品国产高清一区二区| 亚洲国产综合精品中文第一| 成人午夜久久| 尤物成AV人片在线观看| 大香网伊人久久综合网2020| 大乳丰满人妻中文字幕日本| 92精品国产自产在线观看| 台湾AV国片精品女同性| 天堂成人在线| 91精品伊人久久大香线蕉| 色婷婷丁香| 日本亚洲欧美在线| 亚洲成人一区二区| 2022国产91精品久久久久久| 国产精品网曝门免费视频| 波多野结衣一区二区三区四区| 国产va欧美va在线观看| 国产国拍精品视频免费看 | 久久香蕉国产线看观看亚洲片| 国产毛片一区| 日韩第九页| 制服无码网站| 无码福利视频| 好吊色妇女免费视频免费| 日本色综合网| 久久9966精品国产免费| 日韩久草视频| 粗大猛烈进出高潮视频无码| 毛片免费在线| 欧美亚洲另类在线观看| 亚洲无码视频喷水| 日韩一二三区视频精品| 日韩一级毛一欧美一国产| 免费人成视网站在线不卡| 91无码人妻精品一区| 成人福利在线视频| 操国产美女| 91年精品国产福利线观看久久 | 天堂亚洲网| 国产成人久视频免费| 无码精品一区二区久久久| 久久精品无码一区二区国产区| 福利国产在线| 国产91小视频| 国产第一色| 国产美女91呻吟求| 亚洲欧洲国产成人综合不卡| 人妻精品久久久无码区色视| 午夜啪啪福利| 久久精品人人做人人综合试看| 国产国语一级毛片在线视频| 狠狠做深爱婷婷久久一区| 亚洲精品国产日韩无码AV永久免费网| 成人精品免费视频| 女人18毛片久久|