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