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