前言:想要寫出一篇引人入勝的文章?我們特意為您整理了校園招聘信息網站設計實現范文,希望能給你帶來靈感和參考,敬請閱讀。
摘要:該文闡述了校園招聘信息網站的設計過程,該網站的實現分為兩個模塊,第一個模塊依據對企業招聘人員的分析,將核心功能放在企業招聘信息以及篩選求職申請上。除了對核心功能的布置,企業用戶還可以注冊并登錄網站以及管理公司信息等。第二個模塊分析的對象是求職者,而求職人員的工作重心放在對企業招聘信息進行有條件的篩選、向感興趣的職位批量發送求職申請以及簡歷的上。兩個模塊是通過“企業發出職位邀請,求職人員進行信息投遞”這種方式產生聯系的。
關鍵詞:招聘網站;數據庫;安全性
1系統設計目標及原則
一個招聘網站,主要是給求職人員提供找工作的便利,不僅僅是要考慮到求職人員,還有企業招聘人員。設計的最終目標也是給他們提供便捷。從求職人員的信息填寫、信息的傳遞、傳遞信息的及時性、企業對人員信息的查看到簡歷的反饋等操作,在界面的設計上一定要清晰流暢,目的明確,每一步都需要認真考慮。實現對服務型平臺的科學管理。在網站的設計上務必要達到設計的基本原則:1)整體風格、顏色一定要統一,不能五顏六色,造成一種不成熟的氣氛,能供所有人使用,符合大眾審美,要有明確的主旨。2)在界面設計上一定要給用戶一種十分友好的使用感受,即使對于計算機不熟練的人也能很方便快捷地操作。3)因為這是一個開放的平臺,所以在系統的開發過程中務必確保信息的安全性。4)對于數據的處理一定要敏捷。5)網站需要具有一定的實用性,利用已有的軟件設施進行高效的設計,從用戶的角度來考慮問題,避免資源上的浪費。6)還有就是在網站建立完成后,一定要對網站以后的發展做一個評估,如果一直停滯不前,那整個開發就是無意義的,所以一定要具備擴展性。
2系統功能模塊的設計
本網站的開發和設計是以一個服務型平臺為基準的。從服務的群體來劃分,網站可以分為兩大模塊,求職模塊以及企業招聘模塊。求職模塊的功能有:登錄、注冊、根據個人興趣對崗位進行有條件的查詢操作、按時間先后更新信息、了解企業信息、向多家企業的多個崗位同時發送求職申請、對個人簡歷進行增刪改。企業招聘模塊的功能包括:注冊、登錄企業賬號、有條件的查詢崗位、管理公司信息、對已的職位進行編輯或刪除、查看求職申請、對收到的申請進行有條件的篩選。具體模塊各部分功能如圖1系統功能圖。網站大致的流程包括求職流程和招聘流程。求職流程包括填寫簡歷,如果簡歷有要修改的地方可以進行編輯,可以通過搜索的方式查找想要的職位并發送簡歷。求職人員流程如圖2所示。招聘流程以企業注冊開始,登錄企業賬號,填寫企業想要招聘的人員需求,并。如果有求職人員投遞簡歷,則進行查看,一旦符合選人的標準,就可以與其聯系面試。企業招聘流程如圖3所示。
3系統功能描述
通過需求分析,對網站開發的每個模塊的具體功能有一個詳細的介紹。所有功能都圍繞用戶的使用需求來實現。因為此網站是需要對招聘流程有所了解,恰恰本人為畢業班老師,正好有所接觸,所以下面就從兩種用戶來分析,即招聘人才的企業用戶和求職人員用戶,并對實現的功能進行解釋。首先介紹企業用戶的功能,如果公司沒有進行人才招聘那么求職者是無法應聘的。所以先從企業這部分的功能開始描述。企業用戶與求職者看到的主頁是相同的,但是在后期執行的各項工作上不同。公司可以向求職者展示一些公司的信息,以供求職者可以參考。因為公司的規模等信息是不斷變化的,所以可以進行更新操作。公司一旦某職位缺人,就可以該職位,對于職位條件可以更改,如果招攬到合適的人才,可以“下架”。在查看求職申請這部分的時候,企業人員可以進行選擇,即使有上百以致上千份簡歷也不必擔心,因為可以有條件的篩選合適的簡歷進行查看。從求職人員這一用戶來分析,在登錄求職人員賬戶后,可以先填寫個人信息,個人信息填寫越完整詳細,被錄用的可能性就更大。如果個人經歷有所拓展,隨時可以進行更新。因為每天都有成百上千的職位被出來,所以可以不斷地更新,可以按時間先后進行排序。另外,在數量龐大的招聘職位面前很容易混亂,所以可以對職位進行搜索,想要哪個職位的招聘信息就可以立刻篩出來。一旦條件符合就可以進行投遞,如果遇到多家企業同時都符合,那么也可以選擇一起投遞。另外,因為一些功能不能籠統的概括進某一個用戶功能,所以單獨拎出來進行描述。在求職者投遞后,一旦某職位已經被投遞,那么就無法被再次選中,這樣求職用戶就能分辨哪些職位已經發送過申請;另外,企業用戶只要填寫過公司信息,那么在招聘申請時公司名稱就無法再被修改,不然很容易造成信息的混亂。這些都是對網站細節部分的設計,這樣的一些小功能可以使網站更具有人情味。
4數據庫設計
在系統開發過程中,數據庫起到了關鍵性的作用,如果數據庫的設計上沒有進行合理恰當的安排,會使得后續的更新、維護變得相當困難。數據庫在整個系統開發過程中還起到關鍵作用,大量的數據進入到數據庫中,每一個表的建立都可能影響到前臺的功能的實現,所以對于這部分的設計,一定要謹慎,這樣也能保證更高效的處理數據。在前臺進行查詢工作時,保證信息能夠及時傳遞。
4.1概念結構設計
通過對網站的需求分析得到概念模型。概念模型一般以E-R圖來表示。校園招聘信息網站的實體包括:企業、職位信息、公司信息、求職者、簡歷。實體之間的關系為:從企業開始分析,一個企業可以多個職位信息,每個職位信息可以被多家企業,企業與職位信息之間是多對多的關系。一個企業可以管理一條公司信息,一條公司信息對應一家企業,所以企業與公司信息之間是一對一的關系。一家企業可以接收多份簡歷,一份簡歷可以投遞給多家企業,所以企業與簡歷之間是多對多的關系。從求職者角度分析,一位求職者可以查看多個職位信息,一個職位信息可以被多位求職者查看,所以求職者與職位信息之間是多對多的關系。一位求職者可以查看多家企業的信息,一家企業信息可以被多位求職者查看,所以求職者與公司信息之間是多對多的關系。一位求職者只能一份簡歷,一份簡歷對應一位求職者,所以求職者與簡歷是一對一的關系。
4.2數據表設計
為了實現網站各部分功能,求職者模塊總共設計了四張表,其中包含:基本信息表(UserInfo)、求職意向表(JobIntension)、教育經歷表(Education)以及工作經驗表(WorkExperience)。求職人員登錄網站后需要對自己的信息進行填寫,在簡歷的第一部分,需要填寫的內容包括真實姓名、性別等基本信息。在簡歷的第二部分,要求用戶填寫自己的求職意向。求職意向中最重要的幾條信息包括期望薪資、工作的類型等。對簡歷第四部分的設計就相對比較簡單了。主要是要求填寫自己曾在哪里學習,學習的是什么專業等。用戶在登錄注冊時都是一樣的,但是需要進行角色的區分,所以在設計時添加了一個Role選擇,從而進行不同的操作管理。除了對求職者模塊的數據庫的設計,為企業用戶也設計了三張數據表。分別是投遞記錄表、公司招聘職位表以及公司信息表。投遞記錄表是用來記錄哪些求職者將簡歷投遞給了哪家公司。
5總結
近年來,數百萬的畢業生要面臨就業問題。一到畢業季,隨處可見的求職者,似乎成為一種常態。而造成這樣一種局面的原因,一方面學生們在求職的過程中無法準確而快速的尋找到適合自己的公司和崗位,而且他們對自己的能力沒有一個正確的認識,在選擇企業時難以抉擇。另一方面在各企業招聘人才的過程中,企業信息無法準確而快速的傳達給求職人員,使得信息大量流失,導致了人才的缺乏。由此可見,設計一個方便快捷的招聘網站,迫在眉睫。
參考文獻:
[1]魏曉海.基于Web的人才招聘系統的設計與實現[D].長春:吉林大學,2015.
[2]謝國聰.基于.NET技術和多層架構的出租屋和流動人口信息管理系統的設計與實現[D].天津:天津大學,2014.
[3]劉嘉.基于ASP.NET的黨員活動室系統的設計與實現[D].成都:電子科技大學,2011.
[4]宮業芹.基于ASP.NET的C語言網絡教學系統設計與實現[J].電腦編程技巧與維護,2013(2):110-112.
[5]德林.基于Web技術的驗證碼的開發與實現[D].成都:電子科技大學,2013.
[6]冷靜.基于.NET技術的影視數據管理系統的設計與實現[D].成都:電子科技大學,2012.
作者:李云 單位:宿遷高等師范學校