劉桂賢++劉慶芳
摘要:系統(tǒng)采用ASP.NET和MySQL開(kāi)發(fā)技術(shù),實(shí)現(xiàn)了用戶(hù)注冊(cè)模塊、職位信息管理模塊、檢索導(dǎo)航模塊、在線(xiàn)求職招聘模塊和人才信息管理等模塊,滿(mǎn)足用戶(hù)與用人單位之間的信息交互需求。本文重點(diǎn)介紹了網(wǎng)上人才招聘系統(tǒng)的分析、設(shè)計(jì)及實(shí)現(xiàn)過(guò)程。
關(guān)鍵詞:網(wǎng)上人才招聘;ASP.NET;C#;SQL Server 2005
一、系統(tǒng)分析
1、系統(tǒng)需求分析:人才招聘信息系統(tǒng)主要包括后臺(tái)數(shù)據(jù)庫(kù)的建立和維護(hù)以及前端應(yīng)用程序的開(kāi)發(fā)兩個(gè)方面。對(duì)于前者要求建立起數(shù)據(jù)一致性和完整性強(qiáng)、數(shù)據(jù)安全性好的數(shù)據(jù)庫(kù)。而對(duì)于后者則要求應(yīng)用程序功能完備,易使用等特點(diǎn)。人才招聘實(shí)際就是職位信息的添加、刪除、查詢(xún)、記錄、用戶(hù)管理等一系列操作。通過(guò)人才招聘信息系統(tǒng)的使用,不僅方便了用戶(hù)管理的日常操作,而且大量的信息以及快速的更新速度,進(jìn)一步滿(mǎn)足了廣大網(wǎng)民的需求。
2、功能需求分析
企業(yè)管理模塊:添加和刪除不同類(lèi)型的職位信息,查看簡(jiǎn)歷信息;學(xué)生管理模塊:添加和刪除不同類(lèi)型的簡(jiǎn)歷,查看職位信息。個(gè)人管理模塊:添加和刪除不同類(lèi)型的簡(jiǎn)歷,查看職位信息。系統(tǒng)管理模塊:分別設(shè)置職位類(lèi)型、用戶(hù)類(lèi)型,添加、修改、刪除系統(tǒng)管理員以及修改密碼。職位申請(qǐng)模塊:可統(tǒng)計(jì)、打印和導(dǎo)出所有職位申請(qǐng)的信息。職位查詢(xún)模塊:用戶(hù)可查詢(xún)職位需求信息。
二、系統(tǒng)總體設(shè)計(jì)
1、總體功能設(shè)計(jì):根據(jù)實(shí)際需求,系統(tǒng)劃分為學(xué)生管理、系統(tǒng)管理等6個(gè)部分(如圖1)。
2、數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)
本系統(tǒng)包含用戶(hù)、職位、系統(tǒng)管理員和職位管理員等實(shí)體,系統(tǒng)E-R圖(圖2)。本系統(tǒng)使用的數(shù)據(jù)庫(kù)為SQL Server 2005,其中包含用戶(hù)信息表、職位信息表、管理員信息表、地市信息表、職位申請(qǐng)信息表等。
三、系統(tǒng)的實(shí)現(xiàn)
1、用戶(hù)登錄界面:當(dāng)用戶(hù)輸入用戶(hù)賬號(hào)、密碼,系統(tǒng)自動(dòng)將輸入信息和相關(guān)數(shù)據(jù)表中內(nèi)容進(jìn)行比較,如果該用戶(hù)輸入的內(nèi)容和數(shù)據(jù)表中的內(nèi)容相符,則通過(guò)驗(yàn)證,此次登錄成功;否則登錄失敗。
2、管理員登錄界面:當(dāng)管理員輸入用戶(hù)賬號(hào)、密碼后,同樣需要通過(guò)系統(tǒng)驗(yàn)證方可登錄系統(tǒng)。管理員登錄后可以對(duì)用戶(hù)的信息進(jìn)行增加,刪除,修改等操作,而且可以對(duì)職位的信息進(jìn)行審核。
3、用戶(hù)操作界面:可進(jìn)行查詢(xún)相關(guān)職位信息、查看自己職位申請(qǐng)記錄和修改密碼等操作;可根據(jù)省份、城市、工作類(lèi)別等信息查詢(xún)職位信息及職位是否在線(xiàn)可申請(qǐng),以便用戶(hù)實(shí)時(shí)了解職位信息;可查看自己的職位申請(qǐng)信息,了解自己所申請(qǐng)的職位、申請(qǐng)的時(shí)間,以便用戶(hù)及時(shí)了解職位情況。
4、管理員操作界面:管理員登錄系統(tǒng)后,可進(jìn)行對(duì)職位申請(qǐng)、用戶(hù)登錄、查詢(xún)職位和用戶(hù)信息等進(jìn)行查詢(xún),刪除,添加等操作;可以修改自己的密碼,密碼可以是英文字母、數(shù)字或者漢字,英文字母和數(shù)字長(zhǎng)度不得超過(guò)20位,漢字不得超過(guò)10個(gè);可統(tǒng)計(jì)所有用戶(hù)、職位、職位申請(qǐng)的信息。同時(shí),管理員可以在有需要的情況下將這些信息導(dǎo)出到Excel表中,保存在電腦上,以便更有效、快速地了解所需的信息;可進(jìn)行添加、修改、刪除職位、用戶(hù)和企業(yè)的信息,設(shè)置用戶(hù)和用戶(hù)的類(lèi)型等操作。當(dāng)有新職位添加時(shí),管理員可通過(guò)輸入職位編號(hào)、職位名,選擇職位類(lèi)型等信息,點(diǎn)擊添加來(lái)添加職位信息;可通過(guò)輸入用戶(hù)編號(hào)、用戶(hù)姓名等信息,點(diǎn)擊確定來(lái)添加用戶(hù)信息??稍黾印h除、修改用戶(hù)類(lèi)型,如學(xué)生,個(gè)人,企業(yè)等。管理員可添加、刪除用戶(hù)。
參考文獻(xiàn):
[1][美]Walter Savitch著,周靖譯,C#面向?qū)ο蟪绦蛟O(shè)計(jì)——基礎(chǔ)、數(shù)據(jù)結(jié)構(gòu)與編程思想[M].清華大學(xué)出版社,2008
[2]王偉軍,孫晶.Web2.0的研究與應(yīng)用綜述[J].情報(bào)科學(xué),2008[美]Jon Bates,Tim Tonpkins著,何健輝等譯,實(shí)用Visual C#6.0教程[M].清華大學(xué)出版社,2009