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