陳梓騰 宋梓源 張偉



摘要:為了方便大學生找工作,提高大學生就業效率,設計開發了基于JAVA的大學生網絡招聘系統。系統主要由前臺后臺兩個部分組成,前臺用于用戶注冊、登錄、招聘信息展示、企業宣傳、求職信息發布等;后臺主要由管理員對用戶、招聘信息、網站信息等管理與維護。系統實現了大學生網上招聘的基本功能,經測試,系統運行穩定,有一定的應用價值。
關鍵詞:大學生網絡招聘系統;管理系統;JAVA;MySQL數據庫
中圖分類號:TP31 文獻標識碼:A
文章編號:1009-3044(2020)15-0128-02
1引言
近幾年來,隨著市場規模的擴大、企業實力的增強、商業模式的創新為大學生網絡招聘系統的應用提供了良好的平臺,同時也對大學生網絡招聘系統的進一步發展提出了挑戰。如今的就業形勢不是太好,很多學生想找到令自己滿意的的工作都不是那么容易。雖然當今有很多招聘類型的網站,但是還不能滿足大學生的需求。為了使大學生在找工作時能方便、高效地找到工作,為了讓公司企業快速地找到工作中能夠勝任的人選。我們開發了大學生網絡招聘系統,提高學生和招聘人員之間的信息流通的互動性。畢竟網絡招聘是人力資源管理利用網絡技術實現的一項核心工作流程。且與傳統招聘渠道相比,網絡招聘具有無可比擬的優越性。
2系統采用的主要技術
2.1JSP
JSP(即Java Servers Page)是一種動態網頁技術,它的主要特點是把網頁邏輯、網頁設計與頁面顯示進行了有效的隔離,從而為可重用組件的設計提供較好的支持,使得基于Web的設計應用更加快捷嘲。Web服務器先將接收到JSP網頁的程序優先執行,再把執行結果中的HTML代碼提供給客戶。由于插入的Java程序段能夠對數據庫重新定向執行,因此增強了動態網頁創建的能力。
2.2 Java語言
JAVA是一種高級計算機語言,一種可編寫跨平臺應用軟件、完全面對對象的程序設計語言。JAVA語言是支持多線程的,使用起來較簡單、安全、并且可以跨平臺。
2.3 MySQL
在軟件中,為了保證數據的安全性、獨立性和一致性通過數據庫來操作數據,這樣不但為系統提供了有效的數據訪問方式,也節省了開發應用程序的時間。
MySQL具有多線程、系統資源利用率高、速度快等特點。采用MySQL建立數據庫,有利于處理數據的前期整合及數據后期二次開發的擴展操作。
3系統設計
3.1系統功能模塊設計
系統的主要功能分為公司管理、管理員及用戶三大模塊。公司管理模塊主要用于發布招聘信息、公司信息維護等;管理員模塊主要用于管理應聘者、公司管理等;用戶模塊主要用于用戶注冊、用戶登錄、發表評論等,功能模塊如圖1所示。
3.2概念結構設計
根據大學生招聘系統的需求,個人用戶可以應聘多個公司,每個公司也可以被多個人應聘;公司企業可以查看多個個人簡歷,而每個簡歷也可以被多家公司查看;個人用戶可以填寫一份簡歷,每個公司企業可以發布一個職位信息,大學生招聘系統的E-R圖如圖2。
4系統實現
4.1數據庫的連接
4.2系統界面設計
系統前臺實現了登錄注冊、首頁、招聘信息、企業推薦、求職咨詢等功能,系統主界面如圖3所示。
4.3管理員界面
管理員主要負責招聘信息、網站信息、用戶基本信息的管理與維護等功能,其界面如圖4所示。
4.4用戶界面
用戶注冊并成功登錄后,可查看并修改個人信息,在線與企業交談、查看企業推薦,參與應聘等操作,其界面如圖5所示。
5結論
本設計按照軟件工程的設計方法,通過對系統的需求分析、系統總體規劃、功能模塊劃分、設計并實現大學生招聘系統的中用戶注冊、用戶信息修改、用戶管理、招聘信息發布、招聘信息維護、后臺管理等功能,滿足了基本網上招聘的需要,具有一定的應用價值。