左丹
【摘 要】隨著信息化的發(fā)展,越來越多的單位已經(jīng)開始實(shí)施網(wǎng)上招聘。設(shè)計網(wǎng)上招聘系統(tǒng),使全國各地應(yīng)聘者能足不出戶完成報名程序,擴(kuò)大招聘范圍、提高招聘工作效率。論文主要就基于B/S模式的網(wǎng)上招聘系統(tǒng)總體設(shè)計和詳細(xì)設(shè)計進(jìn)行闡述,介紹了系統(tǒng)開發(fā)環(huán)境,從界面層、控制層、服務(wù)層、持久層等四個方面分析了系統(tǒng)技術(shù)框架的結(jié)構(gòu),從系統(tǒng)業(yè)務(wù)流程和各環(huán)節(jié)作用等方面介紹了系統(tǒng)技術(shù)框架。[1]在詳細(xì)設(shè)計環(huán)節(jié),重點(diǎn)闡述了系統(tǒng)功能模塊設(shè)計、系統(tǒng)模塊結(jié)構(gòu)、輸入輸出分析、各模塊的功能、實(shí)體屬性等。
【Abstract】 With the development of information technology, more and more companies have begun to implement online recruitment. The design of online recruitment system enables candidates from all parts of the country to complete registration procedures at home, which enlarges the scope of recruitment and improves the efficiency of recruitment. The paper describes the overall design and detailed design of the online recruitment system based on B/S mode, introduced the system development environment. The architecture of the system is analyzed from four aspects, such as interface layer, control layer, service layer and persistence layer. The technical framework of the system is introduced from the aspects of system, business process and all aspects. In the detailed design part, this paper focuses on the design of function modules system, system module structure, input and output analysis, the function of each module, the entity attribute and so on.
【關(guān)鍵詞】B/S模式;系統(tǒng)設(shè)計;網(wǎng)上招聘
【Keywords】B/S mode; system design; online recruitment
【中圖分類號】F407 【文獻(xiàn)標(biāo)志碼】A 【文章編號】1673-1069(2017)07-0148-03
1 系統(tǒng)總體設(shè)計
網(wǎng)上人事招聘系統(tǒng)功能構(gòu)成如圖1所示:
1.1 系統(tǒng)技術(shù)框架
本系統(tǒng)技術(shù)框架采用的是四層B/S結(jié)構(gòu),主要包括界面層View、控制層controller、服務(wù)層Service、持久層DAO等四個層次設(shè)計。
1.1.1 界面層
界面層主要實(shí)現(xiàn)MVC模型,采用struts框架,這種模型可使系統(tǒng)的控制和顯示分隔開來,從而使代碼在多領(lǐng)域中使用。
1.1.2 控制層
控制層用來控制業(yè)務(wù)模塊的流程,針對具體的業(yè)務(wù)流程,采用不同的控制器。設(shè)計可重復(fù)利用的流程子模塊,使系統(tǒng)結(jié)構(gòu)清晰明了。
1.1.3 服務(wù)層
服務(wù)層主要負(fù)責(zé)業(yè)務(wù)的邏輯設(shè)計,需要調(diào)用服務(wù)層和持久層的接口,設(shè)計出相關(guān)的類與文件相關(guān)聯(lián),提升系統(tǒng)業(yè)務(wù)的邏輯獨(dú)立性,使系統(tǒng)程序簡潔易用。
1.1.4 持久層
持久層主要負(fù)責(zé)對象和關(guān)系映射的建立,在應(yīng)用中可簡化訪問程序,迅速建立對象之間的復(fù)雜關(guān)系,簡化數(shù)據(jù)庫。
1.2 系統(tǒng)業(yè)務(wù)框架
通過調(diào)研,在以往招聘工作中,業(yè)務(wù)的流程如下:
①由管理員通過在網(wǎng)站發(fā)布招聘公告和崗位信息。
②應(yīng)聘人員登錄注冊后填寫個人信息并上傳照片。
③學(xué)院部門和領(lǐng)導(dǎo)作為審核員通過管理員分配的用戶名和密碼登陸系統(tǒng),對應(yīng)聘人員報名資格進(jìn)行審核,并標(biāo)示出審核結(jié)果。
④經(jīng)審核通過的應(yīng)聘者,由系統(tǒng)分配考試場地和編號。如未通過審核,則不予應(yīng)聘人員考試機(jī)會。
⑤經(jīng)筆試通過分?jǐn)?shù)線的應(yīng)聘人員由管理員開通進(jìn)入查詢面試名單權(quán)限。未通過筆試分?jǐn)?shù)線的應(yīng)聘人員,不能進(jìn)入面試環(huán)節(jié)。
2 系統(tǒng)詳細(xì)設(shè)計
2.1 系統(tǒng)功能模塊設(shè)計
人文科技學(xué)院網(wǎng)上招聘系統(tǒng)根據(jù)軟件工程學(xué)科設(shè)計方法,從功能設(shè)計、概念設(shè)計、邏輯分析等幾個方面對各個模塊進(jìn)行詳細(xì)設(shè)計和分析。
2.1.1 系統(tǒng)模塊結(jié)構(gòu)
結(jié)合與人力資源部門溝通、調(diào)研結(jié)果,把人文科技學(xué)院網(wǎng)上招聘系統(tǒng)分為四大模塊,分別為:報名登陸模塊、審核模塊、查詢模塊、后臺管理模塊。系統(tǒng)功能模塊結(jié)構(gòu)如圖3所示。
①報名登陸模塊
在本模塊中,應(yīng)聘人員具有登陸、驗(yàn)證用戶名密碼、應(yīng)聘人員填寫個人信息、上傳照片、選擇崗位等功能;
②審核模塊
審核員可憑用戶名和密碼登陸審核應(yīng)聘人員信息、篩選符合部門崗位要求的應(yīng)聘人員;
③查詢模塊
可以滿足應(yīng)聘人員對個人審核結(jié)果的查詢、考場座位號的查詢、考試成績的查詢、面試成績的查詢等;endprint
④后臺管理模塊
包含管理員對系統(tǒng)網(wǎng)絡(luò)平臺進(jìn)行維護(hù)和管理、對系統(tǒng)安全性進(jìn)行管理、管理員根據(jù)需求更改用戶權(quán)限等功能。
2.1.2 系統(tǒng)輸入輸出分析
通過分析,人文科技學(xué)院網(wǎng)上招聘系統(tǒng)的信息交互在應(yīng)聘人員報名和查詢、管理員的后臺操作、審核員對應(yīng)聘人員報名信息的審核之間進(jìn)行 ,該系統(tǒng)主要有以下幾個方面的輸入輸出,分析如下:
①輸入信息包括:
招聘日程的登記;
應(yīng)聘人員登錄輸入報名信息;
管理人員在網(wǎng)站后臺輸入考場、座位號碼信息。
②輸出信息包括:
人事部門在學(xué)院網(wǎng)站發(fā)布招聘信息;
人事部門通過網(wǎng)站發(fā)布審核信息;
通過網(wǎng)站發(fā)布座位號、考場號分配信息;
人事部門在學(xué)院網(wǎng)站發(fā)布錄用信息;
管理員在后臺輸出統(tǒng)計分析信息。
③系統(tǒng)中的信息處理包括:
審核員對應(yīng)聘人員信息的審核;
管理員對考場和座位進(jìn)行隨機(jī)分配;
系統(tǒng)對部門用戶提供信息共享;
管理員在后臺進(jìn)行增加、刪除、更改、查找等操作。
綜上所述,人文科技學(xué)院網(wǎng)上招聘系統(tǒng)模塊與輸入輸出關(guān)系如圖4所示:
2.2 報名登陸模塊
2.2.1 報名登陸模塊功能
應(yīng)聘人員在網(wǎng)站主頁點(diǎn)開鏈接,填寫報名信息,完成報名手續(xù)。[2]同時人員資料儲存在人才數(shù)據(jù)庫中。當(dāng)通過系統(tǒng)增加一個用戶時,根據(jù)這個用戶具體的職務(wù)來設(shè)置這個用戶所屬角色,不同的角色擁有不同的權(quán)限。用戶權(quán)限包括他所屬角色的權(quán)限和他自己另外所被賦予的權(quán)限,兩者權(quán)限可通過增加用戶時對用戶和用戶角色權(quán)限之間關(guān)系進(jìn)行選擇。
2.2.2 報名登陸模塊實(shí)體屬性
報名登陸模塊的實(shí)體是應(yīng)聘人員,根據(jù)人事招聘工作需要,應(yīng)聘人員應(yīng)有以下屬性:姓名、性別、民族、籍貫、出生年月、學(xué)位、身份證號碼、聯(lián)系方式、受教育程度、地址、畢業(yè)學(xué)校等。其中身份證號碼為主碼,應(yīng)聘崗位為外碼。
2.3審核模塊
審核員可負(fù)責(zé)審核報名人員的個人信息和選擇符合本崗位需求的人員,給出審核結(jié)果,完成對人員與崗位的匹配。
審核模塊實(shí)體屬性:
審核模塊的實(shí)體是審核員,根據(jù)審核工作需要,審核員應(yīng)有以下屬性:姓名、性別、部門、職務(wù)。 審核人員(姓名,性別,部門,職務(wù)),其中職務(wù)為主碼。
2.4 查詢模塊
在查詢模塊中主要需要完成報名者對資格審查的查詢、對準(zhǔn)考證信息、筆試、面試成績的查詢。應(yīng)聘人員通過在網(wǎng)站首頁進(jìn)入人事招聘系統(tǒng)界面后,輸入用戶名和密碼即可看到報名狀態(tài)、審核結(jié)果、查詢考場和成績等信息。
查詢模塊實(shí)體屬性:
查詢模塊的實(shí)體是成績,根據(jù)系統(tǒng)查詢模塊設(shè)計需要,成績應(yīng)有以下屬性:姓名、性別、報考崗位、考試成績、公共成績、專業(yè)成績、總分、身份證號、考場號、座位號、面試成績。其中身份證號碼為主碼,報考崗位和總分為外碼。
2.5 后臺管理模塊
后臺管理模塊中包含管理員對系統(tǒng)網(wǎng)絡(luò)平臺進(jìn)行維護(hù)、管理和優(yōu)化、對系統(tǒng)安全性進(jìn)行管理、管理員根據(jù)需求更改用戶權(quán)限等功能。系統(tǒng)管理員對應(yīng)聘人員的信息進(jìn)行查看、設(shè)置、審核,同時也及時導(dǎo)出人才庫信息,對報名人員數(shù)量和信息進(jìn)行分類分析,另外從系統(tǒng)安全、網(wǎng)站架構(gòu)等方面對系統(tǒng)進(jìn)行及時的維護(hù)和優(yōu)化。
①后臺管理模塊實(shí)體屬性
后臺模塊的實(shí)體是管理員,根據(jù)網(wǎng)站后臺管理模塊功能的需要,管理員應(yīng)有以下屬性:管理員ID、管理員用戶名、管理員真實(shí)姓名、創(chuàng)建日期、管理員權(quán)限,其中管理員ID為主碼,管理員權(quán)限為外碼。
②后臺管理模塊數(shù)據(jù)定義
管理員登陸后臺對報名人員數(shù)量和信息進(jìn)行管理,同時也從系統(tǒng)安全、網(wǎng)站架構(gòu)等方面對系統(tǒng)進(jìn)行及時的維護(hù)和優(yōu)化。
【參考文獻(xiàn)】
【1】張美德.基于B/S和C/S架構(gòu)軟件在線注冊管理系統(tǒng)的研究與應(yīng)用[D].武漢:武漢理工大學(xué),2008.
【2】孫毅.公開招聘報名系統(tǒng)的設(shè)計與實(shí)現(xiàn)[D].濟(jì)南:山東大學(xué),2012.endprint