<p id="fvlvh"></p>
        <form id="fvlvh"></form>

                    <b id="fvlvh"><thead id="fvlvh"></thead></b>
                        美章網 資料文庫 家裝工程施工系統設計闡述范文

                        家裝工程施工系統設計闡述范文

                        時間:2022-04-18 09:19:03

                        家裝工程施工系統設計闡述

                        1系統架構及設計

                        1.1SSH架構同

                        ExtJS4的整合新架構保留了Spring+Hibernate的組合,從表示層、控制層和業務邏輯層入手,使用ExtJS實現Struts框架中的頁面表示層。(1)客戶端:瀏覽器界面是用ExtJS4制作,同時也可以擴展頁面的元素,使Web表示層的開發具備可復用和可繼承等面向對象的特性。ExtJS4頁面作為表示層實現與用戶的交互,各種請求都由ExtJS4動態生成的JavaScript對象處理,由客戶端Ajax引擎將JavaScript請求映射成Http請求,業務層的處理結果以基于XML的JSON數據結構進行封裝,經過Ajax引擎的解析,返回給客戶端ExtJS4組件,實現了服務器端與表示層的異步數據通信。(2)表現層:接收來自客戶端的Http請求,并調用相應的Action來處理請求,最后將執行結果返回客戶端。其中,前端控制器(Controller)和處理用戶請求的每個動作(Ac-tion)采用Struts模式設計[12]。(3)業務層:Action的主要功能是從請求中取得參數的值,轉化成相應的模型,再將模型傳遞給執行業務操作的對象,由業務對象執行業務操作,再返回執行的結果。利用Spring框架對會話及事務進行封裝、管理,向下與Hi-bernate數據持久層交互,向上為Struts的Ac-tion提供功能接口。N層計算模式和Spring框架的結合使用,降低了應用程序各模塊之間和應用層與持久層之間的耦合程度。(4)持久化層:Hibernate負責數據持久層的管理,直接與數據庫交互,將數據庫中的數據表與Java對象進行映射。

                        1.2系統主要功能模塊

                        工程施工管理系統的主要功能是施工監控模塊和基礎數據管理模塊,其中施工監控模塊涵蓋了施工從開工到結束的所有監控信息,包含項目巡查、項目客訴、項目處罰等子模塊,是系統的主要業務功能實現的模塊?;A數據管理模塊是為了維護系統基礎數據,包含工隊管理、處罰條例等子模塊。

                        1.2.1施工監控子模塊(1)項目巡查根據概要設計的設定和規劃,項目巡查是家裝公司為全過程監控的一項最重要的活動。該活動由管家角色通過去工地實地巡檢,然后通過手機上傳巡查記錄。用戶可以通過管家姓名查詢到該管家下正在施工的所有項目,選中項目后可以查看該項目下的所有巡查記錄。選中巡查記錄后用戶可以查看這些巡查記錄的詳細信息和管家上傳的附件等信息,并且可以審核這些巡查記錄,可以在系統中進行審查操作。該審查的結果會被計入到管家的日常工作考察中。

                        1.2.2基礎數據管理子模塊(1)處罰條例處罰條例是家裝公司處罰工隊違規的重要依據,為了方便用戶在對處罰進行裁決時可以隨時查看管家提交的處罰依據對應的處罰條例。進而對處罰條例進行全面的維護,包括對處罰章節的增加修改,對各條例內容的增加修改等。(2)工隊管理工隊信息數據是項目在系統中能夠運行的關鍵數據,同樣作為系統的基礎數據,工隊管理的維護較為繁雜。首先,要對工隊本身的信息進行維護,其次,要對工隊成員單獨進行維護。最后,項目中有許多活動是圍繞著工隊進行的,例如:處罰、申報、客訴等,所以在工隊管理中需要同時統計每個工隊的各項數據。以作為該工隊的考核依據。

                        2系統界面設計及實現

                        2.1施工監控界面施工監控的主頁面是項目的列表和項目的基礎信息以及項目團隊的人員信息。其中項目的列表會根據登錄用戶的權限查詢到數量不等的項目(如圖1所示)。施工監控界面由于數據加載量很大,采用異步加載數據,系統需要時間來完成界面的數據加載初始化和渲染,若是直接將本界面的所有關聯數據全部初始化,系統的加載速度會降低很多,不符合高效的辦公要求。所以通過ExtJS4的動態加載技術動態加載JS文件,將系統的初始化加載任務降到最低,合理分配利用系統資源,使系統的加載速度明顯提高。優化的加載方法也能夠大量減輕系統對網絡的負荷。在本頁面中,右側的標簽頁均采用Ext.require方法動態加載該標簽頁的JS文件。只有激活該標簽頁時才會將該標簽頁的內容進行渲染和初始化加載,通過這樣的加載方式提高該頁面的綜合效率,降低系統加載負荷。

                        2.2處罰條例界面處罰條例是家裝公司處罰工隊違規的重要依據,為了方便用戶在對處罰進行裁決時可以隨時查看管家提交的處罰依據對應的處罰條例,進而對處罰條例進行全面的維護。處罰條例頁面中樹狀的結構是ExtJS提供的動態樹模塊,如圖2所示。在Action中將對象通過JSONConfig過濾到對象中的雙向關系(Parent和Children),然后通過JSONObject將對象轉化為JSON對象,再將對象以字符串形式傳回前臺,前臺的TreeStore接收JSON字符串后在TreeGrid中自動生成樹狀結構的樹表,在章節樹狀結構上可以修改增加處罰條例的章節,在左側可以查看某章節下的處罰條例,并可以對其進行增加修改等操作。

                        3結論

                        針對家裝企業的數據特點和業務需求整合設計了該系統,該系統將輕量級的SSH架構與基于Ajax的ExtJS有機結合,具備SSH的良好的數據管理能力和系統管理能力,同時又可以在界面上滿足大量數據的處理和操作,使用ExtJS4的動態加載技術,也使得該系統的加載更加合理。當然系統從設計到實現還存在一些問題,還應在本系統中擴大家裝業務的范圍,使得系統能夠更全面地輔助家裝企業的信息化改革。

                        作者:趙國慶李磊單位:北京石油化工學院計算機系

                        被舉報文檔標題:家裝工程施工系統設計闡述

                        舉報類型:

                        非法(文檔涉及政治、宗教、色情或其他違反國家法律法規的內容)

                        侵權

                        其他

                        驗證碼:

                        點擊換圖

                        舉報理由:
                           (必填)

                        gogo大胆全球裸xxxx_少妇被爽到高潮动态图_婷婷五月综合色中文字幕_腿打开一点我轻一点漫画

                            <p id="fvlvh"></p>
                              <form id="fvlvh"></form>

                                          <b id="fvlvh"><thead id="fvlvh"></thead></b>