天天看點

探讨一下如何打造穩定的報名系統之考務管理報名系統開發設計淺談

首先,标題已注明是淺談,也就不會太高深,适合各種技術類、非技術類人員參閱。由于才疏學淺,可能存在不到之處,還請大神指正,勿噴、諒解。

随着各地人事機構招考需求不斷增強,規模不斷擴大,考務管理工作難度不斷加大。尤其是網上報名階段,考生們猶如蓄勢待發、搶灘登陸的士兵,扛着槍、沖鋒号一響,同一時間往上沖,按照慣例配置的伺服器自然難以承受這種猛烈的攻勢。瞬時間崩塌,是顯然的。

所謂的慣例配置,就是通常情況下,我們會根據網站的日常通路流量,測算出所需要的伺服器資源,然後按此配置去組建伺服器。影響較大的是:帶寬、CPU和記憶體。這三樣互相依存,難分先後,任一樣達不到要求,崩了即是可以遇見的。

再有,就是軟體的系統開發,有沒有做代碼優化、資料庫優化、并發壓力測試等。這些也都将直接影響到系統運作的穩定性。

既然,都已經了解到問題所處的原因。為何一到省考、大考,系統就經常性會崩呢?

這裡,我認為不外乎有以下幾種情況:

1)軟體層面:報名系統開發較早,沒有預想到如今所要面對的峰值流量,系統更新遲緩或無更新;

2)硬體層面:伺服器為機關機房部署,可能配置較低,或存在多應用共存,難以確定其穩定性;

3)維護層面:技術人員響應不及時,無法第一時間處理當機故障。

既然如此,更新更新不就完了。但對于大量的機關使用者來說,系統更新談何容易?需求要層層上報,預算要一步步審批,很多時候自然也就擱置了。

實際上,在此之前我對于考試報名系統也未曾了解多少,可能還不及你。

隻是年前才開始接觸報名系統的開發。而在開發期間,最主要的精力,都放在了上面我所描述的幾個問題中。目前,我們的報名系統的開發已經過内測、公測,已進入正式部署階段。而且也有了一定的使用者案例。

借此機會,給大家分享一下我們開發的報名系統(雖然現在網際網路發達,傳播速度超乎想象。但是,傳播是快了,聲音卻越來越小...)

這裡,我隻介紹我們的報名系統是如何解決這些問題的。

首先,我們的系統包含了招聘公告釋出、網上報名、資格審查、線上繳費、考場設定、座位自動編排、準考證生成及列印、成績查詢、面試通知單、短信群發、資料導出Excel、自動生成人才庫資訊等覆寫人事考試(報名)與考務管理全套業務流程的功能。

**劃重點:超級計算叢集。

**

官方用語:使用高速RDMA網絡互聯的CPU以及GPU等異構加速裝置,面向高性能計算、資料分析,提供極緻計算性能和并行效率的計算叢集服務。分鐘級傳遞的彈性裸金屬執行個體,根據需求快速增減叢集節點。

實際解決的問題就是:報名系統不再崩!!!

探讨一下如何打造穩定的報名系統之考務管理報名系統開發設計淺談

下面是我們系統特有的一些亮點功能,在此以動圖的形式,簡單展示下。

1 一鍵批量生成考場:

根據各崗位報考的人數,系統可自動以批量形式生成各個考場,可自定義考場座位數,亦支援手動模式。

探讨一下如何打造穩定的報名系統之考務管理報名系統開發設計淺談

**2 自動生成留驗單/桌貼/門貼:

自動編排考場以後,系統已為您生成各個考場的留驗單、桌貼、門貼。完全不需要人工幹預,即可實作。并且,支援線上一鍵列印,可自定義A3/A4或其他尺寸的紙張。

探讨一下如何打造穩定的報名系統之考務管理報名系統開發設計淺談

**3 考務通知,短信群發:

系統目前已支援多種考務通知類型,隻需将考生加入短信群發清單,即可快速将考務通知以短信形式發送至考生手機。短信系統會根據考生所屬營運商,自動選擇短信發送通道,優化短信通知效率,以確定100%送達。

探讨一下如何打造穩定的報名系統之考務管理報名系統開發設計淺談

**4 考務統計與彙總:

考務統計支援單個考試統計,亦可将各個考試合并統計,滿足不同的統計需求。在彙總統計狀态下,還可以手動進行選擇,可精确到崗位統計。

探讨一下如何打造穩定的報名系統之考務管理報名系統開發設計淺談

系統的報名的流程:考生注冊-設定密碼-登入系統-選擇考試-填報職位-報考資訊-上傳照片-資格審查-交費-列印準考證。

系統連結(有興趣的童鞋可以去參觀下):

人事考試網上報名考務管理系統