黎夢佳
摘 ?要:在目前我國企業(yè)發(fā)展的現(xiàn)狀下,企業(yè)管理工作對工程咨詢企業(yè)的作用性越來越大,但由于工程咨詢企業(yè)受限于經(jīng)濟(jì)效益,使得企業(yè)對內(nèi)部的管理工作較為放松,在長期的發(fā)展下,企業(yè)內(nèi)部管理越來越跟不上時代的腳步,如果不對此進(jìn)行必要的改變,企業(yè)將會在社會發(fā)展的大環(huán)境下被淘汰。工程咨詢企業(yè)信息化平臺的建設(shè)能夠滿足各階層的人員在管理工作中的需求,可有效減少重復(fù)工作量,實(shí)現(xiàn)資源共享,顯著提升工作效率。本文主要探討工程咨詢企業(yè)信息化平臺的設(shè)計與實(shí)現(xiàn)。
關(guān)鍵詞:工程咨詢;信息化平臺;設(shè)計
隨著我國國民經(jīng)濟(jì)不斷發(fā)展,工程咨詢行業(yè)目前處于一個挑戰(zhàn)與機(jī)遇并存的時期,通過不斷深化工程咨詢企業(yè)的管理工作能夠發(fā)揮出巨大作用。然而目前工程咨詢企業(yè)的管理工作存在著投入少、人力有限、管理方式落后等問題,如果不及時采取相應(yīng)的措施進(jìn)行處理,將會制約企業(yè)的發(fā)展。因此,為了改變傳統(tǒng)的管理內(nèi)容與流程,在信息化的背景下,工程咨詢企業(yè)應(yīng)該要積極建設(shè)信息化平臺,充分提升企業(yè)的管理水平,促進(jìn)企業(yè)可持續(xù)發(fā)展。
一、工程咨詢企業(yè)信息化平臺相關(guān)技術(shù)介紹
(一)三層架構(gòu)
三層架構(gòu)技術(shù)旨在滿足“高內(nèi)聚,低耦合”的軟件思想,通常將軟件結(jié)構(gòu)分為表示層、業(yè)務(wù)邏輯層和數(shù)據(jù)訪問層。數(shù)據(jù)訪問層是指對數(shù)據(jù)庫或文本文件等存放數(shù)據(jù)形式的操作集合層,簡單來說就是對數(shù)據(jù)記錄的操作集合,該層次的存在意義在于為業(yè)務(wù)邏輯層提供數(shù)據(jù)服務(wù);業(yè)務(wù)邏輯層是指針對不同的問題采取不同的操作方式,根據(jù)數(shù)據(jù)訪問層提供的數(shù)據(jù)進(jìn)行相關(guān)操作,對數(shù)據(jù)業(yè)務(wù)進(jìn)行邏輯處理;表示層有兩種方式,一種是WEB方式,另一種是WINFORM方式,WEB可以變化為aspx。假如業(yè)務(wù)邏輯層足夠完善,則不論表示層做什么樣的更改都能為其提供完美的服務(wù)。三層架構(gòu)技術(shù)的應(yīng)用優(yōu)勢有:利于標(biāo)準(zhǔn)化;降低維護(hù)成本與實(shí)踐;降低各層次之間的依賴性;開發(fā)人員可集中關(guān)注某一層等[1]。
(二)NHibernate技術(shù)
要想實(shí)現(xiàn)與數(shù)據(jù)持久化相關(guān)的業(yè)務(wù),就需要應(yīng)用到NHibernate技術(shù),NHibernate技術(shù)的使用能夠解放開發(fā)人員,讓開發(fā)人員將精力投入到業(yè)務(wù)邏輯上,而不必編寫枯燥的SQL語句。相對于基于NET,NHibernate可以實(shí)現(xiàn)面向?qū)ο蟮臉I(yè)務(wù)模型,具有便于使用的優(yōu)勢,可以幫助用戶消除SQL語句代碼。通過引入NHibernate技術(shù),能夠使面向?qū)ο蟮拈_發(fā)更加深入,能顯著提升開發(fā)效率與質(zhì)量。
二、工程咨詢企業(yè)信息化平臺需求分析
(一)用戶需求
工程咨詢企業(yè)信息化平臺的需求用戶包括四類,第一類是公司管理層:對信息化平臺的應(yīng)用是為了能夠?qū)崟r了解公司整體項目、單個項目、人員負(fù)荷、項目收入和項目費(fèi)用等情況;第二類是部門經(jīng)理:部門經(jīng)理對信息化平臺的應(yīng)用主要是登記部門承接項目情況、制定項目負(fù)責(zé)人,實(shí)時了解部門內(nèi)部整體項目、單個項目、人員負(fù)荷、部門整體的收入和費(fèi)用等情況;第三類是項目負(fù)責(zé)人:項目負(fù)責(zé)人應(yīng)用信息化平臺的主要目的是根據(jù)項目運(yùn)行流程節(jié)點(diǎn)的情況實(shí)時填報相關(guān)記錄信息,包括項目運(yùn)行通用節(jié)點(diǎn)和項目管理運(yùn)行節(jié)點(diǎn);第四類是項目參與人員:便于項目參與人員在參與過程中根據(jù)流程實(shí)時填報相關(guān)記錄。
(二)功能需求
功能需求的定制是建立于用戶需求的基礎(chǔ)之上,從用戶需求來看,四類用戶的需求差異并不大,因此需要信息化平臺的建設(shè)符合以下5點(diǎn)功能:第一點(diǎn)是查詢功能。四類用戶可以根據(jù)相應(yīng)的查詢功能查詢公司范圍內(nèi)所有項目的狀態(tài),便于用戶開展業(yè)務(wù)活動;第二點(diǎn)是項目管理功能。此功能的主要應(yīng)用用戶就是公司管理層,便于公司管理層對范圍內(nèi)的數(shù)據(jù)進(jìn)行有效管理,部門經(jīng)理也有一定的管理權(quán)限,但只限于對項目的修改和刪除;第三點(diǎn)是項目登記功能。該功能只對公司領(lǐng)導(dǎo)和部門經(jīng)理開放;第四點(diǎn)是項目運(yùn)行節(jié)點(diǎn)功能。該功能只對項目負(fù)責(zé)人開放,包括記錄的新增、修改、刪除等功能;第五點(diǎn)是項目通用節(jié)點(diǎn)。項目負(fù)責(zé)人和參與人員對該功能具有操作權(quán)限,二者之間的操作區(qū)別在于參與人員只能對自身新增的記錄進(jìn)行操作,而項目負(fù)責(zé)人則可以對所有記錄進(jìn)行操作[2]。
(三)系統(tǒng)運(yùn)行環(huán)境的需求
系統(tǒng)運(yùn)行環(huán)境應(yīng)該要包括運(yùn)行環(huán)境、系統(tǒng)性能、數(shù)據(jù)精確度和時間特性、故障處理四個主要方面,只有保證系統(tǒng)運(yùn)行環(huán)境的完整性,才能保證信息化建設(shè)能夠滿足全方面的需求環(huán)境。
三、工程咨詢企業(yè)信息化平臺的設(shè)計與實(shí)現(xiàn)
(一)總體功能結(jié)構(gòu)圖
工程咨詢企業(yè)管理信息化平臺應(yīng)該包含六個功能模塊,分別是辦公系統(tǒng)、項目管理、市場管理、經(jīng)營管理、人力資源和系統(tǒng)管理,六大功能又分別有其子系統(tǒng)功能模塊,即:辦公系統(tǒng)包括通知公告、公司動態(tài)、存儲空間、派工事務(wù)等,項目管理包括項目管理、項目類型管理、項目流程管理、項目統(tǒng)計表等,市場管理包括客戶管理、合同管理和發(fā)票管理等,經(jīng)營管理包括經(jīng)營統(tǒng)計等,人力資源包括員工管理、組織機(jī)構(gòu)和職務(wù)管理等,系統(tǒng)管理包括菜單管理、角色管理、權(quán)限管理、流程管理和日志管理等[3]。通過對各相關(guān)功能模塊進(jìn)行集中、分塊,并根據(jù)結(jié)構(gòu)化程序設(shè)計的要求對工程咨詢公司運(yùn)行項目的相關(guān)數(shù)據(jù)進(jìn)行管理和操作處理。
(二)數(shù)據(jù)庫設(shè)計
在進(jìn)行數(shù)據(jù)庫設(shè)計時應(yīng)該要以數(shù)據(jù)庫設(shè)計理論作為依據(jù),并結(jié)合實(shí)際情況,遵循數(shù)據(jù)庫設(shè)計的特點(diǎn),對全局邏輯結(jié)構(gòu)進(jìn)行設(shè)計。在工程咨詢公司信息化平臺的設(shè)計中,主要實(shí)體包括項目、項目類型、項目流程和運(yùn)行過程記錄,系統(tǒng)各實(shí)體應(yīng)該要設(shè)計相應(yīng)的字段說明,并根據(jù)系統(tǒng)實(shí)體可以得到相應(yīng)的數(shù)據(jù)表。根據(jù)系統(tǒng)功能設(shè)計的不同,可以得到不同的數(shù)據(jù)庫邏輯結(jié)構(gòu),主要包括項目表、項目流程表、項目任務(wù)下達(dá)表、項目流程節(jié)點(diǎn)表、項目類型表、項目組成員表、項目工作量表、項目存檔表等系統(tǒng)圖表。
(三)系統(tǒng)實(shí)現(xiàn)
在信息化平臺設(shè)計的基礎(chǔ)上實(shí)現(xiàn)各個功能模塊和數(shù)據(jù)庫,為了保證系統(tǒng)應(yīng)用的擴(kuò)展性與適用性,可以引入NHibernate技術(shù)作為系統(tǒng)底層框架,解決檔案則應(yīng)用微軟Visual Studio 2012搭建,數(shù)據(jù)庫的系統(tǒng)為Sql Server2008[4]。由此搭建的解決方案共包含表現(xiàn)層、數(shù)據(jù)層、數(shù)據(jù)實(shí)體、數(shù)據(jù)服務(wù)層、通用組件層五大模塊,各模塊蘊(yùn)含的功能并不相同,由此可完成各項基礎(chǔ)功能操作。
結(jié)束語:
綜上所述,隨著現(xiàn)代化信息科技不斷發(fā)展,工程咨詢企業(yè)的管理工作不斷完善,企業(yè)逐漸意識到信息化管理對企業(yè)的重要性。針對目前工程咨詢企業(yè)信息化品管理還存在較多的問題,為了實(shí)現(xiàn)企業(yè)信息化平臺的設(shè)計,必須要積極引入信息化技術(shù),提高企業(yè)管理水平,促使企業(yè)決策、管理和執(zhí)行能夠形成一體化管理流程,加強(qiáng)咨詢項目的全過程管理。
參考文獻(xiàn):
[1]湯振霖.軟件工程在企業(yè)信息化平臺建設(shè)中的應(yīng)用探究[J].大眾標(biāo)準(zhǔn)化,2019(16):27+29.
[2]鄭琪.構(gòu)建全過程工程咨詢的信息化平臺[J].中國勘察設(shè)計,2019(06):56-57.
[3]張振霖.軟件工程在企業(yè)信息化平臺建設(shè)中的作用[J].中小企業(yè)管理與科技(中旬刊),2019(05):145-146.
[4]陳飛飛. 工程機(jī)械租賃信息化平臺的設(shè)計與實(shí)現(xiàn)[D].安徽大學(xué),2017.