亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

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

        2018-09-14 07:43:16
        軟件 2018年8期
        關(guān)鍵詞:工時計時框架

        喻 曉

        ?

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

        喻 曉

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

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

        Laravel;工時管理;項目管理

        0 引言

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

        1 需求分析

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

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

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

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

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

        圖1 MVC模式

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

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

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

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

        圖2 Laravel MVC組件間的合作

        3.1 人員管理

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

        3.2 項目管理

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

        圖3 Laravel代碼框架

        表1 平臺功能模塊簡介

        Tab.1 Platform function module introduction

        圖4 人員列表

        圖5 任務(wù)列表

        3.3 統(tǒng)計信息

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

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

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

        表2 任務(wù)表

        Tab.2 Task table

        表3 任務(wù)時間表

        Tab.3 Task-time table

        4 結(jié)論

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

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

        Tab.4 User-function relationship table

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

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

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

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

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

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

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

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

        [9] 陳燕輝. 基于SaaS模式和Laravel架構(gòu)的海運業(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

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

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

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

        猜你喜歡
        工時計時框架
        暢游計時天地
        車迷(2022年1期)2022-03-29 00:50:24
        框架
        淺析國有企業(yè)如何推行標(biāo)準(zhǔn)工時管理
        腕表計時2.0
        中國化妝品(2020年9期)2020-10-09 08:56:56
        廣義框架的不相交性
        特殊工時制不能成為企業(yè)“變相剝削”的工具
        12時計時法與24時計時法的互化
        24時計時法
        WTO框架下
        法大研究生(2017年1期)2017-04-10 08:55:06
        一種基于OpenStack的云應(yīng)用開發(fā)框架
        国产视频激情在线观看| 久久天天躁狠狠躁夜夜96流白浆| 国产精品99久久精品爆乳| 美女视频黄的全免费的| 精品九九视频| 少妇一区二区三区乱码| av在线不卡一区二区三区| 青青草激情视频在线播放| 高清毛茸茸的中国少妇| 日日拍夜夜嗷嗷叫国产| 国产成人综合久久亚洲精品| 国产一区二区三区小说| 国产成人永久在线播放| 一区二区三区人妻在线| 日本成人中文字幕亚洲一区| 日本高清视频一区二区| 精品国产一区二区三区av| 琪琪色原网站在线观看| 放荡的少妇2欧美版| 亚洲av永久无码精品三区在线| av蓝导航精品导航| 伊人久久亚洲综合影院首页| 国内视频偷拍一区,二区,三区| 精品在线视频免费在线观看视频| 一区二区三区四区在线观看日本| 国产美女主播视频一二三区| 成人片黄网站a毛片免费| 亚洲av日韩综合一区二区三区| 久久亚洲私人国产精品va| 中文字幕无码av激情不卡| 日韩精品久久久中文字幕人妻| 一区二区在线观看日本免费| 亚洲乱码中文字幕三四区| av网站大全免费在线观看| 国产精品久久久久高潮| 秋霞鲁丝片av无码| 国产亚洲高清在线精品不卡| av成人综合在线资源站| 亚洲熟妇自偷自拍另类| 日日麻批免费40分钟无码| 亚洲国产美女精品久久久|