<button id="6ymue"><menu id="6ymue"></menu></button>
    • <s id="6ymue"></s>
    • 美章網 資料文庫 家裝工程施工系統設計闡述范文

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

      本站小編為你精心準備了家裝工程施工系統設計闡述參考范文,愿這些范文能點燃您思維的火花,激發您的寫作靈感。歡迎深入閱讀并收藏。

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

      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系統主要功能模塊

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

      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的動態加載技術,也使得該系統的加載更加合理。當然系統從設計到實現還存在一些問題,還應在本系統中擴大家裝業務的范圍,使得系統能夠更全面地輔助家裝企業的信息化改革。

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

      主站蜘蛛池模板: 精品处破视频在线观看| 亚洲第一极品精品无码久久| 久久人人爽人人爽人人爽| a级毛片毛片免费观看永久| 风间由美性色一区二区三区| 最新孕妇孕交视频| 国产激情电影综合在线看| 人妻中文字幕乱人伦在线| 久久久久99精品成人片直播| 5g996未满十八| 欧美日韩在大午夜爽爽影院| 尤物视频www| 国产免费av片在线播放| 亚洲国产精品专区| h无遮挡男女激烈动态图| 狠狠干2022| 强开小婷嫩苞又嫩又紧视频| 免费黄色在线网站| 中文版邻居的夫妇交换电影| 色吊丝最新在线播放网站 | 国产免费久久久久久无码| 久久亚洲精品无码VA大香大香| 4480新热播影院| 狠狠躁夜夜躁av网站中文字幕| 成人免费视频网址| 国产乱妇乱子在线视频| 久久青草免费91线频观看站街| 7777精品久久久大香线蕉| 欧美午夜艳片欧美精品| 国产香港日本三级在线观看| 免费看a级毛片| 99精品欧美一区二区三区| 精品国产杨幂在线观看| 天天澡天天碰天天狠伊人五月| 亚洲欧美日韩国产精品| chinese国产xxxx实拍| 污视频网站观看| 在车子颠簸中进了老师的身体| 免费不卡中文字幕在线| 一本一本久久a久久精品综合麻豆 一本一本久久a久久精品综合麻豆 | 日韩国产欧美精品在线|