亚洲免费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ā)框架
        久久久久国产精品免费免费搜索| 最好看的亚洲中文字幕| 免费又黄又爽又色的视频| 欧美日韩亚洲tv不卡久久| 亚洲欧洲久久久精品| 亚洲视频在线中文字幕乱码| 日韩少妇人妻中文视频| 国产又a又黄又潮娇喘视频| 日韩亚洲中字无码一区二区三区| 日本视频精品一区二区| 白白色发布免费手机在线视频观看| 国产熟女内射oooo| 国产精品白浆视频免费观看| 看全色黄大色大片免费久久久 | 米奇777四色精品人人爽| 2021国产最新在线视频一区| 中文字幕你懂的一区二区| 久久精品国产熟女亚洲| 免费观看的a级毛片的网站| 亚洲 成人 无码 在线观看| 亚洲在中文字幕乱码熟女| 中国免费看的片| 色伦专区97中文字幕| 久久久久久久久国内精品影视| 亚洲捆绑女优一区二区三区| 国产二区交换配乱婬| 夜色阁亚洲一区二区三区| 亚洲精品一区二区三区av| 一区二区三区字幕中文| av无码天堂一区二区三区| 一个人免费观看在线视频播放| av天堂手机在线看片资源| 国产乱子轮xxx农村| 久操视频新免费伊人| 日本看片一区二区三区| 精品国产av一区二区三区四区| 亚洲精品无码成人片久久不卡| 97av在线播放| 狼人伊人影院在线观看国产| 久久香蕉国产线熟妇人妻| 亚洲欧美在线观看一区二区|