周宇漫
(甘肅省張掖市甘蘭水利水電建筑設(shè)計院,甘肅 張掖734000)
水利工程在建設(shè)之前,需要經(jīng)過合理招投標(biāo)工作,在實際的招投標(biāo)管理工作中,容易因為一些因素的影響,導(dǎo)致水利工程的招投標(biāo)出現(xiàn)問題,從而影響水利工程質(zhì)量和安全?;诖?,應(yīng)用水利工程招投標(biāo)管理信息系統(tǒng),提高工程招投標(biāo)管理水平,降低各類的隱患的影響,確保水利工程的功能性和可靠性。
為了保證水利工程招投標(biāo)的順利進(jìn)行,需要實施有效的招投標(biāo)管理,為了保證管理質(zhì)量,要引入信息管理系統(tǒng)。所以在實際的應(yīng)用中,需要對招投標(biāo)管理系統(tǒng)進(jìn)行設(shè)計,但是,在實際的系統(tǒng)設(shè)計中,需要遵循相應(yīng)的原則,如此才能保證系統(tǒng)的功能性和可靠性。具體設(shè)計原則如下:①先進(jìn)性。系統(tǒng)設(shè)計時,需要對系統(tǒng)本身的先進(jìn)性進(jìn)行考慮,因為招投標(biāo)管理信息系統(tǒng)不是一次性的系統(tǒng),有關(guān)部門會對系統(tǒng)進(jìn)行重復(fù)利用,所以要保證系統(tǒng)具有一定的先進(jìn)性,確保系統(tǒng)在幾年之內(nèi),能持續(xù)為招投標(biāo)提供服務(wù)。②實時性。所謂實時性,是指系統(tǒng)在實際的服務(wù)中,應(yīng)采用先進(jìn)的技術(shù)、高效的設(shè)備、快速傳輸?shù)耐ㄐ啪W(wǎng)絡(luò),確保數(shù)據(jù)信息傳遞的實時性,從而保證信息系統(tǒng)能夠?qū)崿F(xiàn)實時的招投標(biāo)管理。③可靠性。要求系統(tǒng)在實際的服務(wù)中,能夠擁有較好的可靠性,不至于運行時經(jīng)常發(fā)生故障問題,影響系統(tǒng)的運行,確保系統(tǒng)服務(wù)的可靠性,并保證系統(tǒng)能夠在各種環(huán)境下處于較好的運行狀態(tài)。④通用性。是指系統(tǒng)不僅要能滿足招投標(biāo)管理,同時,還應(yīng)該具有其他相應(yīng)的能力擴展功能,也就是多系統(tǒng)具有通用性的要求,使得系統(tǒng)不僅能夠用于運維管理,還可以用于其他檢測中,進(jìn)而確保系統(tǒng)的安全。⑤擴展性。系統(tǒng)要具備一定的可升級能力,隨著信息技術(shù)的發(fā)展,原來的系統(tǒng)會逐漸出現(xiàn)各種力不能及的問題,所以需要保證系統(tǒng)具有較好的可擴展性,如此一來,系統(tǒng)就能隨著應(yīng)用的變化而發(fā)生變化,從而保證系統(tǒng)的穩(wěn)定性與可靠性。
在實際水利工程施工中,為了保證施工管理信息系統(tǒng)的功能,需要明確信息管理系統(tǒng)的基本信息,首先,要知道管理信息系統(tǒng)的功能與作用,具體如下:①招標(biāo)工作管理功能。在招投標(biāo)過程中,為了保證招投標(biāo)的順利進(jìn)行,就需要管理信息系統(tǒng)的支持,從而保證招標(biāo)工作的順利進(jìn)行,減少招標(biāo)過程中的不合理事件。②投標(biāo)工作管理功能。投標(biāo)工作也是相對復(fù)雜的工作,如果具體投標(biāo)過程不規(guī)范,就會影響后續(xù)的中標(biāo),不利于企業(yè)的發(fā)展。③招投標(biāo)檔案管理功能。在招投標(biāo)的工作中,會涉及到諸多的檔案信息,如果不對檔案信息進(jìn)行管理,就會給后續(xù)項目施工帶來影響,所以要做好檔案管理工作,確保檔案資料可以被查閱、被借閱、被檢索等。④供應(yīng)商信息管理功能。供應(yīng)商在實際的招投標(biāo)過程中,需要進(jìn)行供應(yīng)商查詢、供應(yīng)商的編輯和添加,從而完成招投標(biāo)過程中供應(yīng)商的相關(guān)管理工作,從而有效提高招投標(biāo)的工作效率。⑤新聞公告管理功能??梢詫π侣劰孢M(jìn)行編輯再進(jìn)行發(fā)布,之后,還可以對新聞公告進(jìn)行查閱,進(jìn)行檢索,從而滿足對新聞公告的一系列要求。滿足招投標(biāo)工作的相關(guān)要求,積極推動招投標(biāo)質(zhì)量提升。
在水利工程建設(shè)期間,為保證工程的順利實施,就需要進(jìn)行可靠的招投標(biāo)管理工作,如此,就需要相應(yīng)的信息系統(tǒng)支持,而在系統(tǒng)建設(shè)之前,需要對系統(tǒng)的可行性進(jìn)行分析,從而保證系統(tǒng)能夠順利建成,滿足實際工作的需求。
1.3.1 技術(shù)可行性
系統(tǒng)建設(shè)主要是依靠計算機技術(shù)、數(shù)據(jù)庫技術(shù)和通信技術(shù)等,這些技術(shù)是現(xiàn)在已經(jīng)被熟練使用的技術(shù),所以這部分技術(shù)不會影響系統(tǒng)的建設(shè),同時,為了保證系統(tǒng)功能的可靠,在技術(shù)的選擇中,應(yīng)該選取技術(shù)成熟、先進(jìn)的技術(shù)和設(shè)備,從而保證技術(shù)本身具有較好的先進(jìn)性。
1.3.2 經(jīng)濟可行性
所謂經(jīng)濟可行性,就是指在實際的系統(tǒng)建設(shè)階段,所應(yīng)用的人力資源、設(shè)備資源和技術(shù)資源等的消耗屬于什么水平,是否會給水利工程的建設(shè)帶來影響。最后,經(jīng)過確認(rèn),發(fā)現(xiàn)系統(tǒng)具有較好的經(jīng)濟性,不會過多地占據(jù)資源,并且能夠滿足招投標(biāo)的基本工作需求,有效提升招投標(biāo)的工作效率,同時,還能避免每次招投標(biāo)都帶有投標(biāo)文件的目的,避免參與投標(biāo)的人數(shù)過多,導(dǎo)致數(shù)據(jù)資源無處存放的問題,從而全面提升招投標(biāo)的效率,所以綜合分析,系統(tǒng)具有較好的經(jīng)濟可行性。
1.3.3 操作可行性和社會可行性
所謂的操作可行性是指,在實際的工程建設(shè)過程中,需要保證招投標(biāo)管理能夠符合水利廳的相關(guān)辦公要求,還保證系統(tǒng)具有界面簡潔、操作容易的特點,同時,還要求系統(tǒng)不會在使用過程中出現(xiàn)大規(guī)模故障問題,另外,保證與系統(tǒng)配合的相關(guān)工作人員和施工人員都沒有問題,保證系統(tǒng)在后續(xù)的使用過程中,始終保持良好的運行狀態(tài)[1]。
為了確保水利工程招投標(biāo)管理系統(tǒng)的有效建設(shè),本文對具體的系統(tǒng)建設(shè)進(jìn)行了研究,具體內(nèi)容如下。
在實際的系統(tǒng)建設(shè)過程中,保證系統(tǒng)由內(nèi)部網(wǎng)絡(luò)和外部網(wǎng)絡(luò)2部分構(gòu)成,從而滿足實際使用需求。其中內(nèi)部網(wǎng)絡(luò)承擔(dān)主體的、核心的運營統(tǒng)籌功能的網(wǎng)絡(luò)服務(wù),而外部網(wǎng)絡(luò)則是承擔(dān)日常的非核心的網(wǎng)絡(luò)服務(wù)。為了確保系統(tǒng)的安全性和可靠性,需要選擇VPN的方式對內(nèi)部網(wǎng)絡(luò)進(jìn)行訪問,從而完成對內(nèi)部管理業(yè)務(wù)的操作,進(jìn)而提高招投標(biāo)工作的工作效率,減少安全隱患。
物理架構(gòu)設(shè)計完成后,為確保水利工程招投標(biāo)管理信息系統(tǒng)的可靠性和功能性,需要對軟件架構(gòu)進(jìn)行設(shè)計,通常情況下,軟件架構(gòu)可以分為3層,詳細(xì)的分層情況如圖1所示。
圖1 3層架構(gòu)示意圖
以圖1為基礎(chǔ),能夠?qū)崿F(xiàn)對軟件架構(gòu)的設(shè)計。在軟件架構(gòu)中,數(shù)據(jù)持久層是一個系統(tǒng)對象與關(guān)系數(shù)據(jù)庫之間的反應(yīng)方案,主要的任務(wù)是將數(shù)據(jù)管理和業(yè)務(wù)處理從服務(wù)層中剝離出來,從而保證相關(guān)工作的順利執(zhí)行。另外數(shù)據(jù)庫訪問層的工作是負(fù)責(zé)后臺數(shù)據(jù)的訪問和操作,是滿足實際需求的基本操作。在實際的應(yīng)用中,使用ADO.NET接口完成SQL Server數(shù)據(jù)庫的數(shù)據(jù)管理,從而滿足實際工作需求,有效提高招投標(biāo)管理效率,保證相關(guān)工作質(zhì)量,積極推動招投標(biāo)工作順利完成,確保水利工程的順利建設(shè)[2]。
在完成水利工程硬件、軟件架構(gòu)的設(shè)計后,需要對總體功能模塊進(jìn)行設(shè)計,從而對后續(xù)的招投標(biāo)工作管理、檔案管理和系統(tǒng)信息管理等內(nèi)容進(jìn)行管理,并獲得這些模塊,總體功能模塊的設(shè)計示意圖如圖2所示。
圖2 總體功能模塊設(shè)計示意圖
在總功能模塊的設(shè)計中,需要合理地對招投管理工作進(jìn)行設(shè)計。為了保證系統(tǒng)功能,需要進(jìn)一步對系統(tǒng)進(jìn)行細(xì)化設(shè)計,具體內(nèi)容包括以下幾部分。
招標(biāo)工作管理模塊的設(shè)計:這部分模塊主要是以招標(biāo)工作為管理的中心,提高系統(tǒng)功能和服務(wù)能力。在實際的模塊設(shè)計中,需要預(yù)先獲取管理子模塊中的UML活動圖,并以此為基礎(chǔ),在對用戶進(jìn)行賬戶及權(quán)限驗證后,進(jìn)入工程項目的管理模塊,之后,就可以實施有效的項目管理、編輯和查詢等工作,最終,保證相關(guān)數(shù)據(jù)經(jīng)過驗證后,才能進(jìn)入數(shù)據(jù)庫。
投標(biāo)工作管理模塊的設(shè)計:為了保證系統(tǒng)的功能性與可靠性,要對投標(biāo)工作管理模塊進(jìn)行設(shè)計,從而得到投標(biāo)人等級功能業(yè)務(wù)邏輯、投標(biāo)人管理界面及數(shù)據(jù)管理和數(shù)據(jù)庫幾個部分。其中,投標(biāo)人管理界面主要負(fù)責(zé)投標(biāo)人登記功能,能實現(xiàn)信息的展示和業(yè)務(wù)數(shù)據(jù)的輸入輸出。另外,投標(biāo)人管理類主要是負(fù)責(zé)登記業(yè)務(wù)邏輯的處理、業(yè)務(wù)功能數(shù)據(jù)判斷與計算,而數(shù)據(jù)管理類則是負(fù)責(zé)對應(yīng)數(shù)據(jù)庫的操作方法,完成投標(biāo)人的登記和實現(xiàn)數(shù)據(jù)庫功能的相關(guān)操作。
招投標(biāo)檔案管理模塊的設(shè)計:招投標(biāo)檔案管理是招投標(biāo)管理中的重點工作,通過有效的檔案管理,能夠避免檔案損失,確保招投標(biāo)管理的合理進(jìn)行。另外,值得注意的是,在招投標(biāo)管理中,還會有業(yè)務(wù)數(shù)據(jù)處理和數(shù)據(jù)庫存儲等操作。在實際的數(shù)據(jù)管理中,不同小模塊具有不同的功能,其中,檔案添加頁面是負(fù)責(zé)對信息檔案新增和錄入的功能,是檔案管理的重要組成部分。
供應(yīng)商信息管理模塊的設(shè)計:在招投標(biāo)過程中,供應(yīng)商的信息管理模塊包括管理界面、管理類、數(shù)據(jù)管理類和SQL Server數(shù)據(jù)庫4個部分,其中每個部分都有自身的功能,其中管理界面是供應(yīng)商信息管理的基礎(chǔ),能夠?qū)崿F(xiàn)供應(yīng)商信息的刪除管理,包括信息的錄入和展示,如此一來,影響到供應(yīng)商的管理水平。
新聞公告管理模塊的設(shè)計:這部分模塊主要是對招投標(biāo)過程中的新聞信息進(jìn)行展示,在實際的模塊設(shè)計中,需要明確它共分為4個子模塊,其中,公告修改界面是用于實現(xiàn)業(yè)務(wù)數(shù)據(jù)的輸入與輸出,還能實現(xiàn)消息的展示與修改,從而保證新聞公告的合理性。
系統(tǒng)信息管理模塊的設(shè)計:這部分模塊同樣是系統(tǒng)的重要組成部分,實際的子系統(tǒng)包括用戶添加界面、用戶管理類、數(shù)據(jù)管理類和數(shù)據(jù)庫等幾個部分。為了確保這幾個部分的合理運用,需要對這部分進(jìn)行控制,從基礎(chǔ)出發(fā),保證系統(tǒng)的功能與可靠性。
基本的系統(tǒng)部分完成后,就要對數(shù)據(jù)庫進(jìn)行設(shè)計了,數(shù)據(jù)庫是水利工程招投標(biāo)管理信息系統(tǒng)的關(guān)鍵部分,主要是對招投標(biāo)過程中所產(chǎn)生各種數(shù)據(jù)進(jìn)行整理,并將其生成為各類數(shù)據(jù),滿足后續(xù)水利工程施工需求。數(shù)據(jù)庫的質(zhì)量直接關(guān)系到系統(tǒng)的整體工作質(zhì)量,所以必須保證數(shù)據(jù)庫的設(shè)計合理性。
在E-R圖設(shè)計完成后要進(jìn)行表結(jié)構(gòu)的設(shè)計,表結(jié)構(gòu)包括眾多信息,例如檔案分類表、投標(biāo)人員信息表結(jié)構(gòu)等,是滿足數(shù)據(jù)庫穩(wěn)定運行的關(guān)鍵。
上述就是水利工程招投標(biāo)管理系統(tǒng)的設(shè)計方式,包括硬件部分、軟件部分、總體功能模塊和數(shù)據(jù)庫的設(shè)計,綜合控制設(shè)計的相關(guān)內(nèi)容,積極推動設(shè)計質(zhì)量提升,確保水利工程招投標(biāo)管理系統(tǒng)的功能性體現(xiàn)。
JavaEE應(yīng)用程序是由組件構(gòu)成的,J2EE組件是一種具有獨立功能的單元,它們是通過相關(guān)的類和文件組裝成的JavaEE應(yīng)用程序,并且與其他組件交互,應(yīng)用程序可以分為表示層、中間層和數(shù)據(jù)層3部分。這樣3層體系在實際的應(yīng)用中,如果一個組件發(fā)生了更改,也不會給其他組件帶來影響。
為了保證數(shù)據(jù)安全,需要網(wǎng)絡(luò)技術(shù)安全與網(wǎng)絡(luò)技術(shù)的支持,其中,采用網(wǎng)絡(luò)安全技術(shù)可以避免數(shù)據(jù)信息出現(xiàn)意外,其中網(wǎng)絡(luò)防火墻是用來加強網(wǎng)絡(luò)之間的訪問控制水平,并且避免攻擊給系統(tǒng)帶來影響,確保系統(tǒng)的安全性與可靠性。同時,還有身份認(rèn)證技術(shù),該項技術(shù)是實現(xiàn)用戶識別的重要技術(shù),對水利工程投標(biāo)管理系統(tǒng)具有直接的影響,是確保系統(tǒng)安全的基礎(chǔ)。
結(jié)合實際情況可以發(fā)現(xiàn),數(shù)據(jù)庫技術(shù)是實現(xiàn)系統(tǒng)功能的基礎(chǔ),所以要結(jié)合實際情況對數(shù)據(jù)庫技術(shù)進(jìn)行利用,從而保障數(shù)據(jù)的整體性、完整性和可靠性,滿足招投標(biāo)的基本需求。數(shù)據(jù)庫是用于實現(xiàn)數(shù)據(jù)信息存儲的基本,同時也是實現(xiàn)系統(tǒng)建設(shè)的基礎(chǔ),是一項不可以被忽視的技術(shù)[3]。
本文對水利工程招投標(biāo)管理信息系統(tǒng)的設(shè)計及實現(xiàn)進(jìn)行研究,簡單分析系統(tǒng)的功能并進(jìn)行了可行性研究,再對具體的系統(tǒng)設(shè)計進(jìn)行分析,最后簡單地分析了系統(tǒng)的實現(xiàn)方式,從而有效推動系統(tǒng)建立完成,滿足實際工作需求,積極推動水利工程招投標(biāo)的管理質(zhì)量提升。