顧佳藝
摘 要:隨著我國高等職業教育的改革,高等教育已經完成了由精英教育到全民教育的轉變,高校招生規模擴大,高校畢業生就業壓力也越來越大,這一系列變化對高校畢業生就業信息化管理提出了更高要求。高校就業管理系統迅速準確地提供畢業生招聘信息,同時,也應當為招聘單位提供準確地畢業生信息和求職意向,促進畢業生與招聘單位之間的雙向選擇,使畢業生可以順利找到適合自己的滿意的單位。
關鍵詞:高校;就業;關鍵技術
隨著就業形勢的日益嚴峻,高校指導工作不再是簡單發布招聘信息,而是如何給畢業生提供系統的就業指導,使之在競爭中勝出,并能在日后工作中得到更好發展。龐大的數據信息,錯綜復雜的統計方式,國內外大學生就業指導的現狀,以及電子工程職業學院畢業管理的現狀;讓高校就業系統信息化迫在眉睫,因此在本文中對系統關鍵技術及發展動態進行了較深入的分析;
首先,利用現代軟件工程理論,對電子工程職業學院進行需求分析,確定系統的主要功能模塊,包括基礎信息管理、信息、新聞、公告管理、招聘單位信息管理、院系資料管理、學生簡歷管理、系統管理模塊。并確定了系統的非功能性需求;
其次,在需求調研的基礎上完成了系統的詳細設計,對系統的各項功能結構進行了合理的劃分和詳細的設計,實現了數據庫的設計和數據庫表的設計。
最后,基于.NET平臺和SQL Server數據庫編碼實現了系統相關功能模塊,展示了部分系統實現界面。
在本文對比分析了C/S結構與B/S結構的優缺點,決定采用B/S結構構建就業信息管理系統,接著研究了.NET技術,包括.NET框架及基于.NET的MVC模式,它將整個軟件劃分為表現層、邏輯層、控制層。然后分析了SQL Server 2000的特點并決定采SQL Server 2000作為系統的后臺數據庫
主流的系統結構可以分為兩類:C/S(Client/Server)模式和B/S(Browser/Server)模式。網絡的發展使得與之相關的技術也得到了長足進步,基于Web的信息技術更加成熟,Java計算技術和分布式對象技術發展更是一日千里,B/S模式的優勢越來越明顯,因此很多基于C/S結構的系統管理技術逐漸向B/S模式轉變,網絡的發展將管理系統帶入了一個新紀元。對于就業信息管理系統來說,B/S系統更加靈活,更方便用戶使用,根據B/S模式和C/S模式各自的特點進行對比,本文選擇了采用B/S結構模式,它具有功能強大、移植性好、操作方便等優點。
C/S結構與B/S結構各自對應不同需求,在不同的應用領域他們的優劣各不相同。以下討論的是B/S結構域C/S結構的優缺點分析,分別從系統性能、開發過程及數據安全等方面對兩種結構進行了比較。
① 系統的性能
相較于C/S結構,B/S結構不論是安裝還是使用都十分靈活。只要瀏覽器能夠上網,就能使用瀏覽器訪問服務端,減少了對客戶端的依賴性,但是由于客戶端只負責界面顯示,數據處理與分析都放在了服務端,導致服務端負擔重,對服務端要求高。 C/S結構就不存在這個問題,由于C/S客戶端要單獨開發配置,數據處理與計算任務可以合理分配到服務端和客戶端,增大了客戶端壓力,但是大大減輕了服務端壓力。
② 系統的開發
C/S結構是建立在中間件產品基礎之上的,包括數據同步和數據安全之類的操作都需要開發人員自己負責,這就需要開發者投入更多精力到這類問題上來,從而相應的減少了應用本身的需求開發。這對于應用程序的維護和交互帶來了困難,不利用應用程序的維護和后續開發。對于不同的操作系統,例如PC平臺和智能手機平臺,B/S模式只要調用瀏覽器就可以完成,而C/S模式應用需要對不同客戶端編寫不同應用程序,增大了開發成本。另外,C/S模式中,對服務器端的修改經常會影響到服務器端與客戶端的交互,往往需要對客戶端進行修改才能滿足不斷變化的服務器需求,給用戶帶來了負擔。
③ 數據的安全性
C/S結構的數據分布方式與B/S模式不同,C/S模式對數據的管理比較敏感,客戶端的使用容易帶來數據段數據的破壞。有些基于C/S的應用也是基于網絡的應用,安裝有多個服務器,并通過網絡進行通訊和數據同步。這樣,單個服務器的安全也很重要,增加了風險系數,這是因為一個數據點的變化都可能影響系統級的數據安全。但是對于B/S結構來說,就不用考慮這個問題。這是因為在B/S結構中,所有數據都是客戶端在服務端提取的,客戶端不需保存任何數據也不能保存,因而B/S結構在這方面不存在安全問題。
計算機技術、網絡技術以及數據庫技術的發展,使得基于Web的B/S模式得到了廣泛應用。首先由于互聯網的蓬勃發展帶動了B/S結構的發展和進步,同時也促進了互聯網應用的推廣,另一方面,隨著網絡技術特別是Java、CGI等網絡技術的不斷成熟,B/S模式也逐漸顯出了網絡時代的優勢。就業信息管理系統正式典型的網絡應用,本系統的開發采用了B/S模式,可以大大方便用戶的使用。