基于SpringBoot微框架的建筑項目管理系統(tǒng)
發(fā)布時間:2021-08-08 09:09
當前中國仍處在飛速發(fā)展時期,建筑行業(yè)作為傳統(tǒng)行業(yè),基礎性行業(yè)也發(fā)展迅猛,建筑企業(yè)的業(yè)務擴張非常迅速,信息化管理的重要意義日漸凸顯,尤其是對具體施工項目的科學,合理,規(guī)范的管理。因此建筑項目管理系統(tǒng)的開發(fā)需求十分迫切,擁有一個適應企業(yè)自身發(fā)展的管理系統(tǒng)是每個飛速發(fā)展企業(yè)的必要條件。本文以建筑項目工程管理信息化為出發(fā)點,針對具體公司的業(yè)務需求展開系統(tǒng)分析、設計與實現(xiàn)。系統(tǒng)結構為B/S結構,基于MVC的思想,采用SpringBoot微框架和Mybatis半自動ORM持久化框架來搭建系統(tǒng)業(yè)務框架,通過JSP,html5,Jquery等前臺技術對頁面進行渲染和展現(xiàn),采用了Mysql,Redis,Mongodb數(shù)據(jù)庫來存儲不同類型的數(shù)據(jù),通過前后臺緩存技術提升系統(tǒng)反應速度和用戶體驗,合理采用多種設計模式如單例模式,模板模式,責任鏈模式,觀察者模式等,是代碼的可重用性更高,更容易理解和擴展。實現(xiàn)了遺傳算法進行最短工期試算,實現(xiàn)了基于用戶的協(xié)同過濾算法對采購物品推薦,實現(xiàn)并優(yōu)化了NSGAⅡ遺傳算法用來搜索最佳風險處理意見。本系統(tǒng)的開發(fā)嚴格遵守軟件開發(fā)流程與規(guī)范,先后經(jīng)歷了可行性分析即背景和技術調(diào)查,需...
【文章來源】:哈爾濱工業(yè)大學黑龍江省 211工程院校 985工程院校
【文章頁數(shù)】:78 頁
【學位級別】:碩士
【部分圖文】:
系統(tǒng)邏輯架構圖
哈爾濱工業(yè)大學工程碩士學位論文涉及到的實體,被設計成相應類后,各自之間的相互關系包。在實體類中只包括實體的相關屬性和屬性的 Set,get 方法,具體的關于實體的其他業(yè)務邏輯處理方法會在與實體相對應的 Service 層來具體實現(xiàn),比如項目服務類,在 Service層通過 ProjectService 類來實現(xiàn),類中會定義所有與 Project 有關的業(yè)務操作。經(jīng)過分析,大致可將系統(tǒng)的實體分為以下 9 個實體,用戶類 User,項目類 Project,工序類 Process,工人類 Worker,物料類 Material,設備類 Equipment,倉庫類Store,供應商類 Supplier,以及風險類 Risk。User 與 Project 是多對多的關系,Project 與 Process 是一對多的關系,Project 與 Risk 是多對多的關系,Proces與 Worker 是一對多的關系,Process 與 Material 是多對多的關系,Process 與Equipment 是一對多的關系,Material 和 Equipment 與 Store 和 Supplier 均是多對多的關系,其中實體類之間的項目關系和數(shù)量關系如下圖 3-4 實體關系圖:
哈爾濱工業(yè)大學工程碩士學位論文險表 Project_Risk,倉庫信息表 StoreInfo 等都與 Project 表存在外鍵關系,關鍵為 Project_id。工序信息表 ProcessInfo 與工序關系表 Process_Relation 之間存在互相關聯(lián)的關系,Process_Relation 中的緊前工序 id 即 Pre_Process_id 和當前工序 id 即 Cur_Process_id 均為 ProcessInfo 表中 Process_id 的外鍵關聯(lián)。物料申請表 MaterialApply 中的供應商編號,與設備申請表的供應商編號均是供應商信息表 SupplierInfo 中 Supplier_id 的外鍵關聯(lián)。從 Mysql Workbench 導出的表間關系圖經(jīng)整理后如下圖 3-5:
【參考文獻】:
期刊論文
[1]建筑工程項目管理的影響因素與對策[J]. 王茜. 建材發(fā)展導向. 2018(08)
[2]工期控制在建筑項目管理中的實施[J]. 湯巍. 四川水泥. 2018(03)
[3]建筑工程項目風險管理研究[J]. 楊廣琦. 北方經(jīng)貿(mào). 2018(02)
[4]房地產(chǎn)建筑工程項目管理中BIM技術融入[J]. 韓勇. 中華建設. 2018(01)
[5]SpringBoot集成Redis緩存在電信運營系統(tǒng)中的應用研究[J]. 葛寶龍,鄧欣,秦嘉羅. 中國新通信. 2017(23)
[6]基于SpringBoot微服務架構的城市一卡通手機充值支撐系統(tǒng)研究[J]. 溫曉麗,蘇浩偉,陳歡,鄒大畢. 電子產(chǎn)品世界. 2017(10)
[7]應用SpringBoot改變web應用開發(fā)模式[J]. 張峰. 科技創(chuàng)新與應用. 2017(23)
[8]基于AHP——熵值法的PPP項目風險評價模型研究[J]. 陳斌,王蕾,劉群英. 工程管理學報. 2017(02)
[9]基于改進NSGA2的航空運輸優(yōu)化[J]. 李瑞陽,孫景明,盧厚清,于佳平. 解放軍理工大學學報(自然科學版). 2017(01)
[10]基于Spring Boot和MongoDB的數(shù)據(jù)持久化框架研究[J]. 陳濤,葉榮華. 電腦與電信. 2016(Z1)
碩士論文
[1]基于BIM的建筑項目知識管理決策研究[D]. 熊國瑞.西安建筑科技大學 2017
[2]改進遺傳算法在多目標問題上的應用研究[D]. 郭修豪.重慶師范大學 2016
[3]信息技術在建筑項目管理上的應用[D]. 程懷軍.吉林大學 2015
本文編號:3329666
【文章來源】:哈爾濱工業(yè)大學黑龍江省 211工程院校 985工程院校
【文章頁數(shù)】:78 頁
【學位級別】:碩士
【部分圖文】:
系統(tǒng)邏輯架構圖
哈爾濱工業(yè)大學工程碩士學位論文涉及到的實體,被設計成相應類后,各自之間的相互關系包。在實體類中只包括實體的相關屬性和屬性的 Set,get 方法,具體的關于實體的其他業(yè)務邏輯處理方法會在與實體相對應的 Service 層來具體實現(xiàn),比如項目服務類,在 Service層通過 ProjectService 類來實現(xiàn),類中會定義所有與 Project 有關的業(yè)務操作。經(jīng)過分析,大致可將系統(tǒng)的實體分為以下 9 個實體,用戶類 User,項目類 Project,工序類 Process,工人類 Worker,物料類 Material,設備類 Equipment,倉庫類Store,供應商類 Supplier,以及風險類 Risk。User 與 Project 是多對多的關系,Project 與 Process 是一對多的關系,Project 與 Risk 是多對多的關系,Proces與 Worker 是一對多的關系,Process 與 Material 是多對多的關系,Process 與Equipment 是一對多的關系,Material 和 Equipment 與 Store 和 Supplier 均是多對多的關系,其中實體類之間的項目關系和數(shù)量關系如下圖 3-4 實體關系圖:
哈爾濱工業(yè)大學工程碩士學位論文險表 Project_Risk,倉庫信息表 StoreInfo 等都與 Project 表存在外鍵關系,關鍵為 Project_id。工序信息表 ProcessInfo 與工序關系表 Process_Relation 之間存在互相關聯(lián)的關系,Process_Relation 中的緊前工序 id 即 Pre_Process_id 和當前工序 id 即 Cur_Process_id 均為 ProcessInfo 表中 Process_id 的外鍵關聯(lián)。物料申請表 MaterialApply 中的供應商編號,與設備申請表的供應商編號均是供應商信息表 SupplierInfo 中 Supplier_id 的外鍵關聯(lián)。從 Mysql Workbench 導出的表間關系圖經(jīng)整理后如下圖 3-5:
【參考文獻】:
期刊論文
[1]建筑工程項目管理的影響因素與對策[J]. 王茜. 建材發(fā)展導向. 2018(08)
[2]工期控制在建筑項目管理中的實施[J]. 湯巍. 四川水泥. 2018(03)
[3]建筑工程項目風險管理研究[J]. 楊廣琦. 北方經(jīng)貿(mào). 2018(02)
[4]房地產(chǎn)建筑工程項目管理中BIM技術融入[J]. 韓勇. 中華建設. 2018(01)
[5]SpringBoot集成Redis緩存在電信運營系統(tǒng)中的應用研究[J]. 葛寶龍,鄧欣,秦嘉羅. 中國新通信. 2017(23)
[6]基于SpringBoot微服務架構的城市一卡通手機充值支撐系統(tǒng)研究[J]. 溫曉麗,蘇浩偉,陳歡,鄒大畢. 電子產(chǎn)品世界. 2017(10)
[7]應用SpringBoot改變web應用開發(fā)模式[J]. 張峰. 科技創(chuàng)新與應用. 2017(23)
[8]基于AHP——熵值法的PPP項目風險評價模型研究[J]. 陳斌,王蕾,劉群英. 工程管理學報. 2017(02)
[9]基于改進NSGA2的航空運輸優(yōu)化[J]. 李瑞陽,孫景明,盧厚清,于佳平. 解放軍理工大學學報(自然科學版). 2017(01)
[10]基于Spring Boot和MongoDB的數(shù)據(jù)持久化框架研究[J]. 陳濤,葉榮華. 電腦與電信. 2016(Z1)
碩士論文
[1]基于BIM的建筑項目知識管理決策研究[D]. 熊國瑞.西安建筑科技大學 2017
[2]改進遺傳算法在多目標問題上的應用研究[D]. 郭修豪.重慶師范大學 2016
[3]信息技術在建筑項目管理上的應用[D]. 程懷軍.吉林大學 2015
本文編號:3329666
本文鏈接:http://www.sikaile.net/guanlilunwen/yunyingzuzhiguanlilunwen/3329666.html
最近更新
教材專著