【摘要】面向建筑行業(yè)的采購招標(biāo)管理系統(tǒng)的設(shè)計,在分析建筑行業(yè)招標(biāo)業(yè)務(wù)特征后,設(shè)計了采購計劃管理、專家?guī)旃芾怼I(yè)務(wù)過程管理、公示系統(tǒng)和日程安排等功能模塊,為建筑公司建立一個公正、公開、透明的招標(biāo)服務(wù)平臺。
【關(guān)鍵詞】采購招標(biāo)管理系統(tǒng)? 建筑行業(yè)? 研究設(shè)計
一、系統(tǒng)架構(gòu)設(shè)計
根據(jù)某建筑公司在采購招標(biāo)管理中的需求,系統(tǒng)功能主要實現(xiàn)采購計劃管理模塊、專家?guī)旃芾砟K、業(yè)務(wù)過程管理模塊、公示系統(tǒng)模塊和日程安排模塊。系統(tǒng)架構(gòu)結(jié)構(gòu)可分為三層:數(shù)據(jù)支持層、業(yè)務(wù)關(guān)系層和系統(tǒng)功能層。
在系統(tǒng)體系結(jié)構(gòu)中,數(shù)據(jù)支撐層用于實現(xiàn)數(shù)據(jù)存儲,業(yè)務(wù)關(guān)系層用于定義業(yè)務(wù)規(guī)則等,系統(tǒng)功能層用于設(shè)計的功能實現(xiàn),各層設(shè)計具體如下:(1)數(shù)據(jù)支持層:系統(tǒng)數(shù)據(jù)支持層用于系統(tǒng)涉及的數(shù)據(jù)庫,系統(tǒng)數(shù)據(jù)庫采用SQL Server作為數(shù)據(jù)庫平臺,數(shù)據(jù)支持層包括采購計劃數(shù)據(jù)、建筑專家?guī)鞌?shù)據(jù)、采購過程數(shù)據(jù)和日常安排數(shù)據(jù)。(2)業(yè)務(wù)關(guān)系層:業(yè)務(wù)關(guān)系層用于定義系統(tǒng)中的業(yè)務(wù)關(guān)聯(lián)及邏輯配置等,通過業(yè)務(wù)層把數(shù)據(jù)有效地組織起來,使之符合業(yè)務(wù)功能。業(yè)務(wù)層包括采購流程設(shè)置、角色權(quán)限設(shè)置、專家?guī)斐槿≡O(shè)置和公示發(fā)布設(shè)置。(3)系統(tǒng)功能層:系統(tǒng)功能層用于定義系統(tǒng)的功能模塊,實現(xiàn)的具體功能包括招標(biāo)采購計劃管理、專家?guī)旃芾怼I(yè)務(wù)過程管理、公示系統(tǒng)管理和日程管理。系統(tǒng)功能層也是系統(tǒng)與用戶的交互層,通過功能層用戶可以輸入數(shù)據(jù),系統(tǒng)處理后結(jié)果在界面中顯示。
二、系統(tǒng)設(shè)計
(一)系統(tǒng)模塊設(shè)計
根據(jù)系統(tǒng)建筑行業(yè)招標(biāo)系統(tǒng)的需求,系統(tǒng)分為五大模塊:采購計劃管理模塊、專家?guī)旃芾砟K、業(yè)務(wù)過程管理模塊、公示系統(tǒng)模塊和日程安排模塊。
①采購計劃管理模塊用于實現(xiàn)建筑公司根據(jù)項目的需求,在物資采購、施工條件等方面進(jìn)行采購計劃的編制,由工程部提出申請,由采購部、財務(wù)部對其進(jìn)行審批,為防止拖延,采購計劃審批具有時間節(jié)點,到達(dá)某個節(jié)點時,系統(tǒng)會警示。②專家?guī)旃芾砟K實現(xiàn)對建筑行業(yè)的業(yè)務(wù)專家和財務(wù)專家等進(jìn)行管理,由于建筑專家?guī)燧^多,且專業(yè)分類較多,系統(tǒng)提供專家?guī)旃芾砉δ?,在項目進(jìn)行開標(biāo)時,需要完成專家?guī)斓某槿。止と斯こ槿『碗S機抽取兩種模式。③業(yè)務(wù)過程管理模塊實現(xiàn)整個招標(biāo)、投標(biāo)以及開標(biāo)的流程化管理,包括公司成立招標(biāo)小組、編制招標(biāo)文件、網(wǎng)上發(fā)標(biāo)、在線答疑、開標(biāo)、定標(biāo)、提交資質(zhì)等。④公示系統(tǒng)模塊實現(xiàn)對整個招投標(biāo)過程中相關(guān)文件信息、通知信息的公示,包括前期的招標(biāo)公告、變更公示以及中標(biāo)后的公示。⑤日程安排模塊實現(xiàn)整個招投標(biāo)活動的相關(guān)日程管理,提醒每個日程安排環(huán)節(jié),以實現(xiàn)整個招投標(biāo)流程。
(二)系統(tǒng)類設(shè)計
(1)ProjectInfo類是招標(biāo)項目信息的基本操作類。ProjectInfo類是基本操作類,其類定義了招標(biāo)項目常用操作,如GetProject方法由招標(biāo)項目編號獲取招標(biāo)項目詳細(xì)信息,具體業(yè)務(wù)實現(xiàn)由GetProject類完成,在ProjectInfo無須執(zhí)行具體的操作,由于招標(biāo)項目的查詢顯示、新增、保存、相關(guān)文件上傳操作涉及到具體操作,其方法實現(xiàn)分別由ShowProject 類、AddProject類、SaveProject類和UploadProjectFile類具體操作實現(xiàn)。
(2)PlaneInfo類招標(biāo)項目計劃是信息的基本操作類。PlaneInfo類是計劃操作基本類,此類用于實現(xiàn)計劃的各種操作,包括計劃的新增、計劃的保存以及計劃的調(diào)整等操作,由于計劃操作常常受業(yè)務(wù)定義的影響,因此在計劃操作基本類中,只定義了計劃操作的接口,具體實現(xiàn)由其他功能子類操作。
(3)BidInfo類是投標(biāo)信息的基本操作類。由于投標(biāo)信息與招標(biāo)項目、采購計劃相關(guān),如投標(biāo)與項目的計劃、后期的投標(biāo)沖帳是相關(guān)的,因此在投標(biāo)信息類的設(shè)計中,設(shè)計了投標(biāo)編號、計劃編號兩屬性,用于實現(xiàn)相關(guān)投標(biāo)處理和計劃信息查詢,這種設(shè)計為其他類為查詢信息提供基礎(chǔ),只須通過對實例化對像的投標(biāo)編號進(jìn)行匹配進(jìn)行信息檢索。
(4)ProfessInfo類為專家?guī)煨畔⒌幕静僮黝?。專家?guī)煨畔⒉僮黝?,專家?guī)觳僮髋c招標(biāo)項目、計劃相關(guān),在計劃管理模塊中,由計劃編號獲取專家?guī)煨畔⑹浅S貌僮?,因此在專家?guī)煨畔㈩愔性O(shè)計了由計劃編號顯示專家?guī)煸敿?xì)信息的方法,同時設(shè)計了由投標(biāo)編號獲取專家信息的方法。
(5)PublicInfo類,為公示信息的基本操作類。公示信息操作類,包括公示系統(tǒng)就是對這些公示進(jìn)行發(fā)布、查詢以及瀏覽的系統(tǒng),它包括招標(biāo)公示、變更公示以及中標(biāo)公示,通過PublicType來標(biāo)識公示類型。
(6)UploadFile類是上傳各類相關(guān)的基本操作類。UploadFile類用于實現(xiàn)上傳相關(guān)的操作類,由于上傳相關(guān)設(shè)置較多,因此需要單獨的類用于實現(xiàn)各類相關(guān)的上傳,系統(tǒng)各個模塊調(diào)用上傳時,只需要生成調(diào)用文件上傳類,系統(tǒng)自動執(zhí)行上傳,在類中FileCreate()用于生成相關(guān)文件,UpLoadFile ()用于實現(xiàn)相關(guān)的上傳操作。
三、關(guān)鍵算法設(shè)計
本系統(tǒng)功能設(shè)計除了完成類設(shè)計外,還涉及到一些功能的典型算法來實現(xiàn),在本系統(tǒng)中,通過“采購計劃節(jié)點預(yù)警”和“專家?guī)祀S機抽取”兩種算法來說明系統(tǒng)設(shè)計的一些關(guān)鍵算法。
采購計劃節(jié)點預(yù)警是通過設(shè)置一定的采購計劃超標(biāo)范圍之后,系統(tǒng)根據(jù)設(shè)置參數(shù)進(jìn)行控制預(yù)警處理的過程,采購負(fù)責(zé)人登錄系統(tǒng)后,系統(tǒng)后臺根據(jù)獲取的數(shù)據(jù)進(jìn)行比較,按照設(shè)定的條件進(jìn)行預(yù)警處理,具體操作在后臺處理完成,并通過偽代碼描述其操作算法。
專家?guī)祀S機抽取的具體流程算法,在算法設(shè)計中,首先定義一個專家總數(shù)、抽取專家數(shù)以及當(dāng)前抽取的專家人數(shù),由于每個不同類型的項目需要的專家數(shù)也不相同,因此需要根據(jù)項目編號獲得抽取的專家人數(shù)。
四、系統(tǒng)運行效果
本系統(tǒng)在某建筑公司投入運行,通過系統(tǒng)的實施,構(gòu)建了一個完企業(yè)采購招標(biāo)平臺,通過對招標(biāo)采購計劃管理、專家?guī)旃芾怼I(yè)務(wù)過程管理、公示系統(tǒng)管理和日程管理等各個功能模塊的設(shè)計和實現(xiàn),確保了系統(tǒng)完全滿足業(yè)務(wù)需求,能夠達(dá)到實際應(yīng)用的標(biāo)準(zhǔn)。
參考文獻(xiàn):
[1]張曉晟.基于電子商務(wù)系統(tǒng)的招標(biāo)采購應(yīng)用分析[J].企業(yè)改革與管理,2019(14).
[2]董啟標(biāo),楊葉.基于企業(yè)微信的高校招標(biāo)采購管理系統(tǒng)設(shè)計與研究[J].現(xiàn)代經(jīng)濟(jì)信息,2018(14).
作者簡介:繆金健,山東省東營市人,軟件工程碩士,主要研究方向:計算機輔助設(shè)計與應(yīng)用技術(shù)。