□□
(山西建筑職業(yè)技術(shù)學(xué)院,山西 太原 030006)
隨著建筑行業(yè)的不斷發(fā)展,在建筑業(yè)規(guī)模擴(kuò)大的同時(shí),也增加了建筑項(xiàng)目管理的難度,因此實(shí)現(xiàn)集約化、智能化、信息化的管理成為必然趨勢。本文主要以某建筑項(xiàng)目為例,對建筑項(xiàng)目管理系統(tǒng)的具體設(shè)計(jì)進(jìn)行了分析研究。
本系統(tǒng)的設(shè)計(jì)原則如下:
(1)擴(kuò)展性。隨著時(shí)代的進(jìn)步,建筑業(yè)也在不斷發(fā)展變化。因此,建筑項(xiàng)目管理軟件也需要提高擴(kuò)展性,以滿足建筑業(yè)的發(fā)展需求。在設(shè)計(jì)時(shí),需要先留下一些具體的接口,為后續(xù)的功能添加做好準(zhǔn)備。
(2)界面簡單。將系統(tǒng)分為四類用戶,分別是管理員、部門經(jīng)理、項(xiàng)目經(jīng)理和項(xiàng)目工作人員。這些用戶學(xué)歷水平不一、專業(yè)不同,人數(shù)比較多,因此在設(shè)計(jì)時(shí)應(yīng)堅(jiān)持簡單的原則,使不同用戶都可以使用,不需要進(jìn)行專門性的長時(shí)間培訓(xùn)。
(3)安全性。安全性原則是軟件設(shè)計(jì)時(shí)需要著重關(guān)注的原則之一,應(yīng)加強(qiáng)對數(shù)據(jù)信息安全的管理,保證數(shù)據(jù)的一致性與完整性。
(4)一致性。軟件開發(fā)不能隨心所欲,需要嚴(yán)格按照規(guī)定的準(zhǔn)則進(jìn)行,要規(guī)范化地進(jìn)行設(shè)計(jì),保障一致性要求。
本系統(tǒng)采用三層架構(gòu)模式,包括表現(xiàn)層、業(yè)務(wù)層和數(shù)據(jù)訪問層,體現(xiàn)“高內(nèi)聚低耦合”的思想,也就是在數(shù)據(jù)庫與客戶端中間添加一個(gè)“中間層”,即“業(yè)務(wù)層”。
(1)表現(xiàn)層:表現(xiàn)層也稱為用戶界面,是呈現(xiàn)給用戶最直觀的表示,用戶可在該層實(shí)現(xiàn)輸入輸出操作,可接受業(yè)務(wù)層傳遞過來的數(shù)據(jù)信息。
(2)業(yè)務(wù)層:該層主要是將數(shù)據(jù)訪問層傳遞來的數(shù)據(jù)信息進(jìn)行處理,是溝通表現(xiàn)層與數(shù)據(jù)訪問層的媒介??蓪τ脩舨僮鬟M(jìn)行檢驗(yàn),還可以訪問數(shù)據(jù)庫中的有關(guān)信息。
(3)數(shù)據(jù)訪問層:主要是針對數(shù)據(jù)庫的訪問,可訪問不同類型的數(shù)據(jù)庫,例如數(shù)據(jù)庫系統(tǒng)、文本文檔等。也可以理解為對數(shù)據(jù)進(jìn)行增刪改查操作。將操作結(jié)果借助業(yè)務(wù)層傳遞給用戶,實(shí)現(xiàn)數(shù)據(jù)的流轉(zhuǎn)。
使用上述三層體系結(jié)構(gòu),可以使層間的依賴性得到有效緩解,有利于層次間的復(fù)用操作,可將關(guān)注點(diǎn)集中于某一層,使其結(jié)構(gòu)更加清晰,有助于標(biāo)準(zhǔn)化的設(shè)計(jì),還能夠減少后期維護(hù)成本。
經(jīng)過研究以及對系統(tǒng)的需求分析,建筑項(xiàng)目管理系統(tǒng)可以劃分為以下五個(gè)模塊,各個(gè)模塊的詳細(xì)功能介紹如下。
(1)登錄模塊:該模塊主要為系統(tǒng)用戶進(jìn)入本系統(tǒng)提供了一個(gè)平臺,通過登錄平臺,各個(gè)用戶可以進(jìn)入到系統(tǒng)指定的界面,進(jìn)行相應(yīng)的操作。本系統(tǒng)的用戶分為四類,即管理員、部門經(jīng)理、項(xiàng)目經(jīng)理、項(xiàng)目工作人員,不同角色的用戶在登錄本系統(tǒng)時(shí),需選擇正確的用戶類型方可登錄到本系統(tǒng)中。
(2)項(xiàng)目管理模塊:該模塊主要供部門經(jīng)理對公司的項(xiàng)目進(jìn)行管理,包括項(xiàng)目創(chuàng)建、項(xiàng)目投標(biāo)、任務(wù)分配、項(xiàng)目查詢等四個(gè)子模塊。
(3)進(jìn)度管理模塊:該模塊主要供項(xiàng)目經(jīng)理對公司的項(xiàng)目進(jìn)度進(jìn)行管理,包括項(xiàng)目進(jìn)度管理和任務(wù)進(jìn)度管理兩個(gè)子模塊。
(4)合同管理模塊:該模塊主要供項(xiàng)目經(jīng)理對公司項(xiàng)目的合同信息進(jìn)行管理,包括添加合同信息、修改合同信息、刪除合同信息、查詢合同信息等四個(gè)子模塊。
(5)系統(tǒng)管理模塊:該模塊主要對公司的部門、員工、系統(tǒng)運(yùn)行等信息進(jìn)行管理,包括部門管理、用戶管理、權(quán)限管理、日志管理等四個(gè)子模塊。
建筑項(xiàng)目管理系統(tǒng)設(shè)計(jì)完成后,主要面向四類用戶,即管理員、部門經(jīng)理、項(xiàng)目經(jīng)理、項(xiàng)目工作人員。不同角色的用戶在首次登錄本系統(tǒng)時(shí)必須進(jìn)行注冊,待管理員審核通過后,方可進(jìn)行登錄;已經(jīng)注冊的用戶登錄時(shí),首先輸入用戶名、密碼,然后選擇用戶類型,只有三者都正確時(shí),才能登錄到本系統(tǒng)中;如果登錄失敗,系統(tǒng)會提醒用戶重新輸入上述信息。
本模塊包括四個(gè)子模塊,分別為項(xiàng)目創(chuàng)建、項(xiàng)目投標(biāo)、任務(wù)分配、項(xiàng)目查詢。當(dāng)需查詢項(xiàng)目信息時(shí),系統(tǒng)用戶可以點(diǎn)擊“項(xiàng)目查詢”,進(jìn)入項(xiàng)目查詢界面,通過輸入項(xiàng)目編號或項(xiàng)目名稱,然后點(diǎn)擊“查詢”按鈕進(jìn)行查詢。如果用戶輸入正確且系統(tǒng)中有該項(xiàng)目信息,就會顯示出該項(xiàng)目信息;用戶也可以點(diǎn)擊“導(dǎo)出”按鈕,導(dǎo)出相應(yīng)的項(xiàng)目信息。當(dāng)需要進(jìn)行其他子模塊的操作時(shí),其操作流程類似于“項(xiàng)目查詢”模塊。
本模塊包括兩個(gè)子模塊,分別為項(xiàng)目進(jìn)度管理模塊和任務(wù)進(jìn)度管理模塊。用戶可以通過這兩個(gè)模塊直接對各個(gè)項(xiàng)目以及每個(gè)項(xiàng)目的任務(wù)進(jìn)度進(jìn)行管理。這里以項(xiàng)目進(jìn)度管理模塊為例進(jìn)行介紹。在該子模塊中,用戶可以進(jìn)行查詢、添加、修改、刪除操作。當(dāng)用戶想查詢某個(gè)項(xiàng)目的進(jìn)度時(shí),可以直接輸入項(xiàng)目編號或項(xiàng)目名稱進(jìn)行查詢;當(dāng)用戶需添加某個(gè)項(xiàng)目時(shí),直接點(diǎn)擊“添加”按鈕,輸入相應(yīng)的信息;當(dāng)用戶想修改某個(gè)項(xiàng)目的進(jìn)度時(shí),直接點(diǎn)擊“修改”按鈕,做出相應(yīng)的修改;當(dāng)用戶想刪除某個(gè)項(xiàng)目時(shí),點(diǎn)擊“刪除”按鈕即可。
本模塊包括四個(gè)子模塊,分別為增加合同信息、修改合同信息、刪除合同信息、查詢合同信息模塊。當(dāng)系統(tǒng)用戶需對項(xiàng)目合同信息進(jìn)行操作時(shí),可以直接點(diǎn)擊合同管理模塊中的任意子模塊。這里以增加合同信息模塊為例進(jìn)行介紹。當(dāng)用戶需增加某合同信息時(shí),點(diǎn)擊合同管理模塊下的“增加”按鈕,然后輸入相應(yīng)的信息,最后點(diǎn)擊“提交”按鈕。這里的合同編號信息必須輸入,且輸入格式必須正確,否則就會提交失敗。
本模塊包括四個(gè)子模塊,分別為部門管理、用戶管理、權(quán)限管理、日志管理模塊。當(dāng)系統(tǒng)用戶需對系統(tǒng)管理進(jìn)行操作時(shí),可以直接點(diǎn)擊系統(tǒng)管理模塊中的任意子模塊。這里以部門管理模塊為例進(jìn)行介紹。用戶需對部門管理進(jìn)行操作時(shí),用戶只需點(diǎn)擊部門管理模塊,此時(shí)用戶可以進(jìn)行查詢、新增、刪除三個(gè)操作。無論進(jìn)行哪種操作,都需輸入部門編號、部門名稱,然后點(diǎn)擊相應(yīng)的按鈕。在點(diǎn)擊“新增”按鈕時(shí),必須輸入部門編號且格式必須正確,這樣才能添加成功。
高效化、智能化、信息化的管理系統(tǒng)已經(jīng)成為建筑項(xiàng)目管理的必然趨勢。而在該系統(tǒng)的構(gòu)建中,系統(tǒng)模塊的設(shè)計(jì)成為研究的重點(diǎn)。本文以某建筑項(xiàng)目為例,主要對登錄模塊、項(xiàng)目管理模塊、進(jìn)度管理模塊、合同管理模塊、系統(tǒng)管理模塊等五個(gè)模塊進(jìn)行了詳細(xì)設(shè)計(jì),為實(shí)現(xiàn)信息化的管理系統(tǒng)奠定了基礎(chǔ)。