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

基于MVC模式的企業(yè)綜合管理系統(tǒng)的設(shè)計與實現(xiàn)

2022-05-08 04:57:32中國市政工程華北設(shè)計研究總院有限公司馬文新龔美張慶維
關(guān)鍵詞:項目管理用戶系統(tǒng)

中國市政工程華北設(shè)計研究總院有限公司 馬文新 龔美 張慶維

隨著企業(yè)發(fā)展規(guī)模的擴大,傳統(tǒng)管理方式難以協(xié)調(diào)有限資源與項目之間的矛盾,引入現(xiàn)代化企業(yè)綜合管理系統(tǒng)是有效的解決手段,也是企業(yè)數(shù)字化轉(zhuǎn)型的方向。本文從企業(yè)項目管理問題出發(fā),詳細闡述了于MVC模式的企業(yè)綜合管理系統(tǒng)的設(shè)計與實現(xiàn)思路。同時針對系統(tǒng)各類用戶分別進行需求分析后,對系統(tǒng)進行了功能設(shè)計。實際應(yīng)用效果表明該系統(tǒng)的引入對于重塑企業(yè)管理模式、降低企業(yè)成本、提高員工工作效率起到非常重要的作用。

現(xiàn)階段,傳統(tǒng)的企業(yè)管理經(jīng)常會面臨項目作業(yè)流程銜接不緊、項目過程監(jiān)管不到位、員工職責(zé)劃分不清晰等難題。尤其在企業(yè)項目工期既定的情況下,直接導(dǎo)致項目進度、質(zhì)量、成本三者的關(guān)系失去平衡,嚴重影響項目質(zhì)量[1]。因此,建立一套多維度、全方位、全過程的綜合性系統(tǒng)解決方案,幫助企業(yè)重塑管理模式,實現(xiàn)管理流程透明化、業(yè)務(wù)流程自動化至關(guān)重要。

本文介紹的基于MVC模式建立的企業(yè)綜合管理系統(tǒng)正是這種創(chuàng)新型系統(tǒng)解決方案的具體呈現(xiàn)形式。該系統(tǒng)集在線化、標(biāo)準(zhǔn)化、數(shù)字化于一體,推動項目全生命周期管理。此外,為滿足企業(yè)除項目之外的其他方面的管理需求,系統(tǒng)還增設(shè)多個功能模塊以實現(xiàn)企業(yè)的全方位管理。該系統(tǒng)所采用的技術(shù)都嚴格遵循國內(nèi)外技術(shù)標(biāo)準(zhǔn),以保證系統(tǒng)在較長的時間范圍內(nèi)能穩(wěn)定運行,全面適應(yīng)企業(yè)業(yè)務(wù)管理和技術(shù)的發(fā)展,對企業(yè)的信息化建設(shè)有很好的指導(dǎo)意義。

1 相關(guān)技術(shù)

企業(yè)綜合管理系統(tǒng)整體采用B/S結(jié)構(gòu)實現(xiàn)。該系統(tǒng)具有較強的兼容性,能適應(yīng)大多數(shù)當(dāng)前主流的瀏覽器,如Chrome、Firefox等。服務(wù)器端主要部署在Windows操作系統(tǒng)環(huán)境下,采用MVC(model-view-Controller:模型-視圖-控制器)設(shè)計模式實現(xiàn)。

MVC模式是一種軟件設(shè)計典范[2],一種業(yè)務(wù)邏輯,數(shù)據(jù),界面顯示分離的方法組織代碼,將業(yè)務(wù)邏輯聚集到一個部件里,在改進和個性化定制界面以及用戶交互的同時,不需要重新編寫業(yè)務(wù)邏輯,進而實現(xiàn)表現(xiàn)UI和表現(xiàn)邏輯的分離,使得他們之間更靈活,并且自治視圖。MVC模式將表現(xiàn)層分為三類:Model是視圖展現(xiàn)數(shù)據(jù);View是用戶交互界面;Controller是將用戶輸入轉(zhuǎn)化為中間層操作。三者之間的關(guān)系如圖1所示。

圖1 MVC模式關(guān)系圖Fig.1 MVC pattern diagram

該系統(tǒng)服務(wù)端選用ThinkPHP作為基礎(chǔ)開發(fā)框架。ThinkPHP是一種用PHP語言實現(xiàn)的MVC模式Web框架,具有較強的兼容性,能夠很好的簡化開發(fā)、提高效率,適合敏捷開發(fā)項目[3]。

2 需求分析

2.1 用戶需求分析

(1)普通用戶需求分析。普通用戶是指系統(tǒng)中除領(lǐng)導(dǎo)和管理員角色以外的其他角色,包括項目申報人。使用系統(tǒng)的主要目的是查看相關(guān)在手工作、公司制度、信息公告以及其他任何與員工自身相關(guān)的信息。(2)管理員需求分析。管理員是指系統(tǒng)中負責(zé)維護各個功能模塊的角色,該角色在實際工作中主要承擔(dān)人員管理、制度發(fā)布、活動組織等相關(guān)的綜合類工作,在管理系統(tǒng)中主要負責(zé)各模塊相應(yīng)內(nèi)容的增刪改查類工作。(3)領(lǐng)導(dǎo)用戶分析。領(lǐng)導(dǎo)用戶在系統(tǒng)中具有最高權(quán)限的角色,該角色在實際工作中主要負責(zé)宏觀把控。因此,其更希望通過系統(tǒng)獲取統(tǒng)計型數(shù)據(jù),進而全面掌握各部門體系運行情況。

2.2 功能需求分析

基于上述針對企業(yè)不同工作類型的員工的實際需求,現(xiàn)將企業(yè)項目管理系統(tǒng)的設(shè)計分為10個子功能模塊,分別是個人主頁、部門職責(zé)、待辦事項、項目管理、人員管理、制度管理、信息公告、日志總覽、績效考核、建議反饋,該系統(tǒng)整合了內(nèi)部管理工作的業(yè)務(wù)流程,精確到管理工作的細節(jié)之處,以全面覆蓋企業(yè)的多種工作管理需求。

3 系統(tǒng)設(shè)計

3.1 總體架構(gòu)設(shè)計

系統(tǒng)構(gòu)架、采用技術(shù)均具有較好的開放性、先進性、前瞻性和擴展性,能與其他多家優(yōu)秀的產(chǎn)品進行集成,共同構(gòu)成一個開放的、易擴充的、穩(wěn)定的系統(tǒng)。前面相關(guān)技術(shù)章節(jié)已經(jīng)提到,系統(tǒng)整體設(shè)計采用MVC設(shè)計模式,大大提高了程序的可維護性、可移植性、可擴展性與可重用性,降低了程序的開發(fā)難度。完整的系統(tǒng)架構(gòu)圖如圖2所示。

圖2 系統(tǒng)架構(gòu)圖Fig.2 System architecture diagram

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

系統(tǒng)數(shù)據(jù)庫的設(shè)計主要從數(shù)據(jù)要求、處理要求以及安全性與完整性要求三個方面來考慮,同時遵循關(guān)于數(shù)據(jù)庫設(shè)計的基本原則,即一致性原則、完整性原則、安全性原則、可伸縮性與可擴展性原則、規(guī)范性原則。基于以上考慮,結(jié)合本系統(tǒng)的實際功能需要,共設(shè)計了包括用戶信息表、人員角色表、功能模塊表、申請項目表、項目任務(wù)表、人員日志表等在內(nèi)的41張表。

3.3 系統(tǒng)性能設(shè)計

該系統(tǒng)采用B/S模式,相較C/S模式避免了用戶安裝應(yīng)用程序等問題,經(jīng)過測試驗證,該系統(tǒng)B/S模式的具體性能指標(biāo)如:(1)單一條件數(shù)據(jù)查詢平均響應(yīng)時間小于3秒;(2)組合條件數(shù)據(jù)查詢和一般統(tǒng)計平均響應(yīng)時間小于10秒;(3)復(fù)雜統(tǒng)計匯總平均響應(yīng)時間小于60秒;(4)平均頁面處理時間不超過10秒;(5)系統(tǒng)支持至少100位用戶同時在線。

4 開發(fā)實現(xiàn)

本章以該系統(tǒng)的核心模塊—項目管理為例,簡述系統(tǒng)的開發(fā)實現(xiàn)過程。

4.1 項目管理業(yè)務(wù)流程

項目管理模塊的主要功能是幫助用戶完成項目的全生命周期管理工作,主要包含項目創(chuàng)建、項目變更、項目周報與日志、任務(wù)評分、項目統(tǒng)計等功能。項目管理流程可以歸納為兩條業(yè)務(wù)主線,分別是項目創(chuàng)建和項目變更,兩項業(yè)務(wù)均由項目負責(zé)人發(fā)起申請,經(jīng)領(lǐng)導(dǎo)審批后方可通過,項目創(chuàng)建和項目變更的業(yè)務(wù)流程如圖3所示。

圖3 項目管理業(yè)務(wù)流程Fig.3 Project management business process

4.2 MVC模式的應(yīng)用

本節(jié)主要簡述MVC模式在項目管理模塊的具體應(yīng)用:(1)Model(模型)。Model代表程序要操作的數(shù)據(jù),在本系統(tǒng)所采用的ThinkPHP5框架中,Model表示為PHP模型類,與項目管理模塊設(shè)計的數(shù)據(jù)表一一對應(yīng),模型類通常需要完成實際業(yè)務(wù)邏輯和數(shù)據(jù)的封裝。項目管理模塊中,Project模型對應(yīng)于數(shù)據(jù)庫中Project數(shù)據(jù)表,Project模型中除了定義一些基礎(chǔ)關(guān)聯(lián)配置外,還可封裝一些通用的業(yè)務(wù)邏輯,如更新項目已完成工時接口,當(dāng)項目中有任務(wù)完成時,調(diào)用該接口,可更新Project數(shù)據(jù)表中的已完成工時字段。(2)View(視圖)。View代表模型數(shù)據(jù)的可視化,本項目中指代系統(tǒng)提供給用戶的界面。Controller(控制器)調(diào)用Model(模型)后,返回的數(shù)據(jù)需要通過View(視圖)輸出給用戶。以項目管理首頁為例,當(dāng)用戶點擊項目管理頁面鏈接時,會觸發(fā)Project控制器中對應(yīng)的接口,接口根據(jù)用戶身份信息調(diào)用對應(yīng)Model查詢相應(yīng)數(shù)據(jù),經(jīng)模板引擎渲染后,將在View中呈現(xiàn)給用戶。(3)Controller(控制器)。Controller代表控制器,作用于Model(模型)和View(視圖)之間,它負責(zé)操縱模型完成數(shù)據(jù)的增刪改查,將操作結(jié)果返回并渲染到View(視圖)上。以Project控制器中的項目查詢接口為例,當(dāng)后端接收到項目數(shù)據(jù)查詢請求時,該接口負責(zé)操縱Project模型,從Project數(shù)據(jù)表中,查詢出滿足條件的項目數(shù)據(jù),將結(jié)果返回到前端界面(View)的項目列表中,供用戶查看。

4.3 部分功能展示

(1)項目創(chuàng)建:普通用戶角色登陸系統(tǒng)后,在【項目管理】模塊,點擊“申請創(chuàng)建項目”按鈕,根據(jù)頁面提示按步驟填寫項目、任務(wù)信息后,提交創(chuàng)建項目申請:(2)項目審核:領(lǐng)導(dǎo)角色登陸系統(tǒng)后,在【待辦事項】模塊可以看到待審核的項目申請,點擊“查看詳情”按鈕,打開申請頁面,經(jīng)審查后可選擇通過或者退回,同時備注審核意見。(3)項目變更:如圖4所示,項目負責(zé)人在【項目管理】模塊的負責(zé)項目分類中找到要變更的項目,點擊“變更”按鈕,在變更項目頁面中按步驟填寫項目變更申請,提交給領(lǐng)導(dǎo)審核。(4)項目申請:普通用戶在【項目管理】模塊的申請列表分類中,可以查看提交過的所有項目申請,包含創(chuàng)建申請和變更申請。此外普通用戶在申請項目時,未提交申請前,項目信息和任務(wù)信息處于保存狀態(tài),后續(xù)可到【項目管理】模塊的申請列表中繼續(xù)填寫。所有項目申請在領(lǐng)導(dǎo)審核通過前都可以修改、刪除,這項功能增加了系統(tǒng)的靈活度。

圖4 負責(zé)項目Fig.4 Responsible for the project

5 應(yīng)用效果

基于MVC模式建立的企業(yè)綜合管理系統(tǒng)以項目管理模塊為核心,將傳統(tǒng)分散式的人員管理、制度發(fā)布等工作內(nèi)容集中到該系統(tǒng)進行統(tǒng)一管理,全方面優(yōu)化了企業(yè)管理模式,大大降低了企業(yè)管理成本。系統(tǒng)開發(fā)過程中,以提供更加便捷、高效的管理方式為目標(biāo),實際應(yīng)用表明,該系統(tǒng)在項目管理模塊和非項目管理模塊的應(yīng)用上均取得了顯著的成效:

(1)項目管理模塊,作為企業(yè)管理中最為重要的一項管理內(nèi)容,該模塊的設(shè)計解決了傳統(tǒng)項目管理中存在的項目進度管控難、項目知識共享難、項目協(xié)作效率低等問題。便于項目負責(zé)人實時把握項目整體推進速度,項目成員合理安排個人工作計劃,使項目管理工作更加直觀化、精細化。(2)非項目管理模塊,作為輔助企業(yè)經(jīng)營必不可少的組成內(nèi)容,此類模塊的設(shè)計大大提高了綜合辦公室等非項目管理類工作人員的日常工作效率,使管理的系統(tǒng)化、智能化、標(biāo)準(zhǔn)化程度進一步加深,日常管理更加嚴謹、便捷、高效。

猜你喜歡
項目管理用戶系統(tǒng)
Smartflower POP 一體式光伏系統(tǒng)
裝配式EPC總承包項目管理
基于大數(shù)據(jù)分析的集合式EPC總承包項目管理軟件技術(shù)的應(yīng)用
項目管理在科研項目管理中的應(yīng)用
WJ-700無人機系統(tǒng)
ZC系列無人機遙感系統(tǒng)
北京測繪(2020年12期)2020-12-29 01:33:58
未來如何更高效地進行工程項目管理
連通與提升系統(tǒng)的最后一塊拼圖 Audiolab 傲立 M-DAC mini
關(guān)注用戶
商用汽車(2016年11期)2016-12-19 01:20:16
關(guān)注用戶
商用汽車(2016年6期)2016-06-29 09:18:54
主站蜘蛛池模板: 青青草原国产免费av观看| 午夜视频www| a毛片免费在线观看| 国模粉嫩小泬视频在线观看| 亚洲天堂久久久| 国产精品亚洲专区一区| 国产欧美网站| 伊人色婷婷| 国产日韩久久久久无码精品| 日韩欧美网址| 最新国产你懂的在线网址| 青青草一区二区免费精品| 国产91久久久久久| 91青青草视频在线观看的| 色哟哟色院91精品网站| 日本精品影院| 午夜精品久久久久久久2023| 99视频精品在线观看| 伊人久久精品亚洲午夜| 日韩无码视频网站| 性网站在线观看| 国产一二三区视频| 久久精品国产免费观看频道| 香蕉在线视频网站| 亚洲AV无码精品无码久久蜜桃| 久久久久久高潮白浆| 91久久精品日日躁夜夜躁欧美| 日韩精品高清自在线| 国产精品无码AV中文| 欧美日韩国产在线播放| 亚洲无线一二三四区男男| 国产va视频| 国产乱人伦AV在线A| 国产精品三级专区| 国产在线自在拍91精品黑人| 91在线无码精品秘九色APP| 国产成人精品男人的天堂下载 | 国产欧美又粗又猛又爽老| 国产中文一区二区苍井空| 国产精品久久久精品三级| 国产在线观看一区精品| 日韩第九页| 精品人妻一区无码视频| 欧美黄色网站在线看| 2021国产v亚洲v天堂无码| 视频国产精品丝袜第一页| 91成人试看福利体验区| 中国美女**毛片录像在线| 视频一区视频二区中文精品| 国产女人水多毛片18| 欧美第二区| 成人精品免费视频| 麻豆精品在线| 女同国产精品一区二区| 色噜噜狠狠色综合网图区| 呦系列视频一区二区三区| 色成人亚洲| 国产三级国产精品国产普男人| 久久精品人人做人人爽电影蜜月| 91精品aⅴ无码中文字字幕蜜桃 | 亚洲国产欧洲精品路线久久| 国产区在线观看视频| 欧美日本在线| 中文字幕人成人乱码亚洲电影| 免费看久久精品99| 国产亚洲精| 日韩毛片免费| 国产欧美专区在线观看| 久久91精品牛牛| 伊人色婷婷| 中文字幕永久视频| 久草国产在线观看| 嫩草影院在线观看精品视频| 欧美激情福利| 美女无遮挡免费网站| 亚洲中文字幕精品| 亚洲AⅤ无码日韩AV无码网站| 国产日韩丝袜一二三区| 98超碰在线观看| 国产精品永久免费嫩草研究院| 91香蕉国产亚洲一二三区| 四虎亚洲国产成人久久精品|