【正文】
構(gòu)a) admin (系統(tǒng)管理員用戶信息表)系統(tǒng)管理員用戶表用來(lái)保存系統(tǒng)管理員信息,其中用戶名是主鍵具有唯一性,該表的結(jié)構(gòu)如表 41 所示:表 41 admin 表的結(jié)構(gòu)字段名 數(shù)據(jù)類型 長(zhǎng)度 是否為空 是否主鍵 默認(rèn)值 描述name varchar 15 no yes 無(wú) 用戶名password varchar 150 no no 無(wú) 用戶密碼b) pany (公司用戶注冊(cè)信息表)公司用戶注冊(cè)信息表用來(lái)保存公司用戶注冊(cè)信息,其中公司用戶名是主鍵具有唯一性,該表的結(jié)構(gòu)如表 42 所示:文章信息文章 ID 發(fā)布時(shí)間文章類別文章內(nèi)容文章標(biāo)題職位信息……簡(jiǎn)歷 ID簡(jiǎn)歷名真實(shí)姓名身份證號(hào)國(guó)籍身高婚姻狀況戶口所在地個(gè)人用戶用戶名體重表 42 pany 表的結(jié)構(gòu)字段名 數(shù)據(jù)類型 長(zhǎng)度 是否為空 是否主鍵 默認(rèn)值 描述loginname varchar 15 no yes 無(wú) 公司用戶用戶名id mediumtext 0 no no 無(wú) 系統(tǒng)內(nèi)部編號(hào)password varchar 20 no no 無(wú) 公司用戶密碼 varchar 50 no no 無(wú) 公司注冊(cè)郵箱pwdreque varchar 32 no no 無(wú) 密碼保護(hù)問(wèn)題pwdansw varchar 32 no no 無(wú) 密碼保護(hù)問(wèn)題答案state char 1 no no 無(wú) 是否推薦c) infor (公司用戶信息表)公司用戶信息表用來(lái)保存公司用戶詳細(xì)信息,其中公司用戶名是主鍵具有唯一性,且表中的公司用戶名字段 loginname 與公司用戶注冊(cè)信息表 pany 中的loginname 字段相關(guān)聯(lián),并且設(shè)置為級(jí)聯(lián)更新和級(jí)聯(lián)刪除。個(gè)人用戶實(shí)體的 ER 圖如圖 45 所示:圖 45 個(gè)人用戶實(shí)體 ER 圖f) 個(gè)人用戶簡(jiǎn)歷實(shí)體考生成績(jī)實(shí)體主要用于對(duì)個(gè)人用戶填寫(xiě)的簡(jiǎn)歷信息進(jìn)行保存它主要包括簡(jiǎn)歷ID、簡(jiǎn)歷名、個(gè)人用戶用戶名、真實(shí)姓名、身份證號(hào)、國(guó)籍、身高、體重、民族、婚姻狀況、戶口所在地、郵箱、電話、性別、年齡、出生日期、教育程度、最高學(xué)位、畢業(yè)時(shí)間、畢業(yè)院校、期望薪水、所學(xué)專業(yè)、所學(xué)專業(yè)描述、第二專業(yè)、第二專業(yè)描述、政治面貌、職稱、受教育經(jīng)歷/培訓(xùn)經(jīng)歷、第一外語(yǔ)、第一外語(yǔ)水平、第二外語(yǔ)、第二外語(yǔ)水平、普通話水平、計(jì)算機(jī)能力、工作經(jīng)歷、工作時(shí)間、工作能力及其它專長(zhǎng)、職業(yè)目標(biāo)、自我評(píng)價(jià)、現(xiàn)居住地、工作性質(zhì)、職位種類、求職意向 求職意向 求職意向 期望地區(qū) 期望城市 期望地區(qū) 期望城市期望地區(qū) 期望城市 到崗時(shí)間、通訊地址、郵政編碼、MSN、個(gè)人主頁(yè)、是否推薦和簡(jiǎn)歷填寫(xiě)時(shí)間屬性,其中簡(jiǎn)歷 ID 是主鍵具有唯一性。課程檔案實(shí)體的 ER 圖如圖 43 所示(只包括主要屬性):圖 43 公司用戶信息實(shí)體 ER 圖d) 職位信息實(shí)體職位信息實(shí)體實(shí)體主要用于對(duì)公司發(fā)布的職位信息進(jìn)行保存它主要包括職位ID、公司用戶用戶名、職位種類、職位名稱、招聘人數(shù)、發(fā)布職位時(shí)間、有效時(shí)間、工作薪水、工作地區(qū)、工作城市、工作性質(zhì)、學(xué)歷要求、專業(yè)要求、性別要求、外語(yǔ)要求、年齡要求、普通話要求、計(jì)算機(jī)要求、婚姻要求、工作年限要求、提供住宿、職位描述和是否推薦等屬性,其中職位 ID 是主鍵具有唯一性。系統(tǒng)管理員用戶實(shí)體的 ER 圖如圖 41所示:圖 41 系統(tǒng)管理員用戶實(shí)體 ER 圖b) 公司用戶實(shí)體公司用戶實(shí)體主要用于對(duì)公司注冊(cè)信息的保存它主要包括公司用戶用戶名、系系統(tǒng)管理員用戶用戶名 密碼統(tǒng)內(nèi)部編號(hào)、公司用戶密碼、公司注冊(cè)郵箱、密碼保護(hù)問(wèn)題、密碼保護(hù)問(wèn)題答案和是否推薦屬性,其中用戶名是主鍵具有唯一性。 數(shù)據(jù)庫(kù)概念設(shè)計(jì)根據(jù)對(duì)系統(tǒng)所做的需求分析和系統(tǒng)設(shè)計(jì),規(guī)劃出了本系統(tǒng)中使用的數(shù)據(jù)庫(kù)實(shí)體,它們分別是系統(tǒng)管理員用戶實(shí)體、公司用戶實(shí)體、公司用戶信息實(shí)體、職位信息實(shí)體、個(gè)人用戶實(shí)體、個(gè)人用戶簡(jiǎn)歷實(shí)體和文章信息實(shí)體。對(duì)于小型系統(tǒng)來(lái)說(shuō) MySQL 是管理內(nèi)容最好的選擇。由于 MySQL 是開(kāi)放源代碼的,因此任何人都可以在 General Public License 的許可下下載并根據(jù)個(gè)性化的需要對(duì)其進(jìn)行修改??蛻舳耍篴) 瀏覽器:IE 。d) 數(shù)據(jù)庫(kù):MySQL。b) Web 服務(wù)器:。前臺(tái)主要用于滿足個(gè)人用戶和企業(yè)用戶的各種需求;后臺(tái)主要用于系統(tǒng)管理員對(duì)各種信息進(jìn)行管理。f) 實(shí)現(xiàn)應(yīng)聘者對(duì)自己看重的職位的申請(qǐng)。e) 實(shí)現(xiàn)各種新聞及文章的發(fā)布功能。c) 系統(tǒng)提供人才與職位推薦功能,使應(yīng)聘者和招聘單位方便找到適合自己的崗位和人才。用戶可以在任意地方登錄進(jìn)行各項(xiàng)操作。所以基于 B/S 模式的 Web 系統(tǒng)是網(wǎng)上招聘系統(tǒng)的技術(shù)藍(lán)本。對(duì)用人單位來(lái)講,網(wǎng)上招聘的成本更低。對(duì)于畢業(yè)生來(lái)說(shuō),通過(guò)輕點(diǎn)鼠標(biāo)即可完成個(gè)人簡(jiǎn)歷的傳遞,原本一個(gè)月才能完成的信息整理、發(fā)布工作,現(xiàn)在可能只要半天就能夠完成。a) 經(jīng)濟(jì)可行性傳統(tǒng)的招聘模式要組織各種規(guī)模的的招聘會(huì),主辦方要花費(fèi)大量的時(shí)間和金錢(qián)來(lái)組織招聘會(huì),應(yīng)聘者和招聘公司也要花大量的時(shí)間、金錢(qián)和精力來(lái)做準(zhǔn)備工作且要空出相應(yīng)的時(shí)間來(lái)參加招聘會(huì)。通過(guò)分析解決方法的利弊,來(lái)判定系統(tǒng)目標(biāo)和規(guī)模是否現(xiàn)實(shí),系統(tǒng)完成后所能帶來(lái)的效益是否達(dá)到值得去投資開(kāi)發(fā)這個(gè)系統(tǒng)的程度。以上即為網(wǎng)上招聘系統(tǒng)的基本需求,并在此基礎(chǔ)上對(duì)系統(tǒng)進(jìn)行進(jìn)一步擴(kuò)展。b) 招聘單位即公司用戶需要實(shí)現(xiàn)注冊(cè)成為網(wǎng)站用戶、瀏覽網(wǎng)上發(fā)布的各種文章、瀏覽網(wǎng)站發(fā)布的各種招聘信息、填寫(xiě)及修改公司信息、發(fā)布招聘信息、維護(hù)招聘信息、根據(jù)條件查找符合公司需求的人才和修改會(huì)員密碼等功能。3 系統(tǒng)分析 需求分析針對(duì)不同的用戶群體,網(wǎng)上招聘系統(tǒng)實(shí)現(xiàn)不同的功能。系統(tǒng)采用的開(kāi)發(fā)工具是:Myeclipse;采用的數(shù)據(jù)庫(kù)是:MySQL;采用的服務(wù)器是:Apache Tomcat 。啟動(dòng) Tomcat,在瀏覽器的[地址]下拉列表框中輸入“ ,如果看到的是在左上方有一只可愛(ài)的小貓,則表示 Tomcat 安裝成功。 c) 用同樣的方法把c:\jdk添加到JAVA_HOME環(huán)境變量中。同時(shí)新建classpath變量。 JDK 的安裝與配置a) 找到path變量后單擊[編輯]按鈕;彈出[編輯系統(tǒng)變量]對(duì)話框。一種JSP引擎,本身具有Web功能,可以作為獨(dú)立的Web服務(wù)器使用。 e) 分布式數(shù)據(jù)復(fù)制功能 它可以將一個(gè)數(shù)據(jù)庫(kù)中的數(shù)據(jù)復(fù)制到通過(guò)局域網(wǎng)、廣域網(wǎng)或 Inter 網(wǎng)絡(luò)連接的不同地點(diǎn)服務(wù)器或同一服務(wù)器中的不同數(shù)據(jù)庫(kù)中,并能夠自動(dòng)保持這些數(shù)據(jù)同步,使各個(gè)數(shù)據(jù)庫(kù)中具有相同的數(shù)據(jù)。 d) 完備的Web功能 MySQL允許通過(guò)HTTP協(xié)議,在Web上進(jìn)行高性能、基于標(biāo)準(zhǔn)的安全訪問(wèn)。c) 電子商務(wù) MySQL不僅提供電子商務(wù)所需的可伸縮性與可擴(kuò)展性之外,還提供了豐富的數(shù)據(jù)庫(kù)編程能力,以確保系統(tǒng)的協(xié)同工作和靈活性。數(shù)據(jù)挖掘功能能夠揭示出隱藏在大量數(shù)據(jù)中的傾向及趨勢(shì)。分析服務(wù)為商業(yè)活動(dòng)提供了集成的OLAP服務(wù)和數(shù)據(jù)挖掘功能。存儲(chǔ)在數(shù)據(jù)庫(kù)中的數(shù)據(jù)通常與特定的主題或過(guò)程相關(guān)。 MySQL 的主要功能a) 數(shù)據(jù)庫(kù)管理功能 作為數(shù)據(jù)庫(kù)管理系統(tǒng),MySQL自然應(yīng)該具有數(shù)據(jù)庫(kù)管理功能。目前MySQL被廣泛地應(yīng)用在Inter上的中小型網(wǎng)站中。Sun公司還開(kāi)發(fā)了JDBC-ODBC bridge,利用此技術(shù)Java程序可以訪問(wèn)帶有ODBC驅(qū)動(dòng)程序的數(shù)據(jù)庫(kù),目前大多數(shù)數(shù)據(jù)庫(kù)系統(tǒng)都帶有ODBC驅(qū)動(dòng)程序,所以Java程序能訪問(wèn)諸如Oracle、Sybase、MS SQL Server和MS Access等數(shù)據(jù)庫(kù)。從一個(gè)平臺(tái)移植到另外一個(gè)平臺(tái),JSP和JavaBeans甚至不用重新編譯,因?yàn)镴ava字節(jié)碼都是標(biāo)準(zhǔn)的與平臺(tái)無(wú)關(guān)的。標(biāo)準(zhǔn)的JSP標(biāo)識(shí)能夠訪問(wèn)和實(shí)例化JavaBeans組件,設(shè)置或者檢索組件屬性,下載Applet,以及執(zhí)行用其他方法更難于編碼和耗時(shí)的功能。 c) 采用標(biāo)識(shí) Web頁(yè)面開(kāi)發(fā)人員不會(huì)都是熟悉腳本語(yǔ)言的編程人員。開(kāi)發(fā)人員能夠共享和交換執(zhí)行普通操作的組件,或者使得這些組件為更多的使用者和客戶團(tuán)體所使用。這既有助于作者保護(hù)自己的代碼,又能保證任何基于HTML的Web瀏覽器的完全可用性。由于核心邏輯被封裝在標(biāo)識(shí)和JavaBeans中,所以Web管理人員和頁(yè)面設(shè)計(jì)者,能夠編輯和使用JSP頁(yè)面,而不影響內(nèi)容的生成。2 開(kāi)發(fā)工具與環(huán)境 課題開(kāi)發(fā)工具與環(huán)境 JAVA 和 JSP 技術(shù)簡(jiǎn)介a) 將內(nèi)容的生成和顯示進(jìn)行分離 用JSP技術(shù),Web頁(yè)面開(kāi)發(fā)人員可以使用HTML或者XML標(biāo)識(shí)來(lái)設(shè)計(jì)和格式化最終頁(yè)面,并使用JSP標(biāo)識(shí)或者小腳本來(lái)生成頁(yè)面上的動(dòng)態(tài)內(nèi)容(內(nèi)容是根據(jù)請(qǐng)求變化的,例如請(qǐng)求賬戶信息)。通過(guò)上網(wǎng),招聘者就已經(jīng)對(duì)應(yīng)聘者的基本素質(zhì)有了初步的了解,相當(dāng)于已經(jīng)對(duì)他們進(jìn)行了一次小型的計(jì)算機(jī)和英文的測(cè)試,對(duì)應(yīng)聘者作了一次初步篩選。目前,一些大型的人才招聘網(wǎng)站都提供了個(gè)性化服務(wù),如快捷搜索方式,條件搜索引擎等,這進(jìn)一步加強(qiáng)了網(wǎng)上招聘的針對(duì)性。網(wǎng)上招聘是一個(gè)跨時(shí)空的互動(dòng)過(guò)程,對(duì)供求雙方而言都是主動(dòng)行為,無(wú)論是用人單位還是個(gè)人都能根據(jù)自己的條件在網(wǎng)上進(jìn)行選擇。這既節(jié)約了復(fù)印、打印費(fèi)用,還省卻了一番鞍馬勞頓。網(wǎng)上招聘在節(jié)約費(fèi)用上有很大的優(yōu)勢(shì)。它不僅可以迅速、快捷地傳遞信息,而且還可以瞬問(wèn)更新信息。這種方式與傳統(tǒng)招聘方式不同,它不強(qiáng)求時(shí)間和空間上的絕對(duì)一致,方便了雙方時(shí)間的選擇。網(wǎng)上招聘依托于互聯(lián)網(wǎng)的這個(gè)特點(diǎn),達(dá)到了傳統(tǒng)招聘方式無(wú)法獲得的效果。其強(qiáng)大的功能已為人們深刻認(rèn)識(shí),它已進(jìn)入人類社會(huì)的各個(gè)領(lǐng)域并發(fā)揮著越來(lái)越重要的作用由此看開(kāi)網(wǎng)絡(luò)求職在中國(guó)正在不斷的發(fā)展,并得到了國(guó)家的有利支持,我相信它的前景是光明的。網(wǎng)絡(luò)求職即基于Web的求職招聘,是利用包含WWW各種特性和資源的超媒體求職招聘程序來(lái)創(chuàng)造一種有意義的求職招聘環(huán)境,在這種求職招聘環(huán)境中求職招聘得到促進(jìn)和支持。在設(shè)施上達(dá)到網(wǎng)絡(luò)技術(shù)的要求越來(lái)越不是一件困難的事情,這為網(wǎng)絡(luò)求職的擴(kuò)張創(chuàng)造了極為便利的條件。作為一種新興的求職形式,網(wǎng)絡(luò)求職還處在發(fā)展初期,制約網(wǎng)絡(luò)求職發(fā)展的主要因素是網(wǎng)絡(luò)求職信息的發(fā)布以及求職招聘支持系統(tǒng)的建設(shè)。而對(duì)于招聘會(huì)的效果,65%的受訪者表示不滿意,33%的受訪者認(rèn)為一般,只有2%的人認(rèn)為滿意。但這種“趕場(chǎng)”式的招聘會(huì)卻出現(xiàn)了弊端:人數(shù)眾多,擁擠不堪,投放的簡(jiǎn)歷如石沉大海,沒(méi)有任何音信。根據(jù)中華英才網(wǎng)發(fā)布的最新調(diào)查顯示,65%的受訪者對(duì)招聘會(huì)表示不滿意。 B/S pattern。同樣,招聘單位使用該系統(tǒng)能更高效、更便捷的找到自己所需要的人才。整個(gè)系統(tǒng)層次結(jié)構(gòu)簡(jiǎn)單,操作容易,并具備一定的安全性。本系統(tǒng)性能力求易于使用,具體有較高的擴(kuò)展性和可維護(hù)性。系統(tǒng)主要通過(guò)不同的用戶身份對(duì)系統(tǒng)的不同需求來(lái)設(shè)計(jì)其功能。使得招聘工作中的人員初選工作變得輕松簡(jiǎn)單。招聘求職網(wǎng)站為應(yīng)聘者提供了方便、快捷的應(yīng)聘途徑,不僅信息更新快、信息數(shù)量多、而且選擇余地大。畢 業(yè) 設(shè) 計(jì) 說(shuō) 明 書(shū)現(xiàn)基于 B/S模式的網(wǎng)上招聘系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)基于 B/S模式的網(wǎng)上招聘系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)摘 要:如今網(wǎng)絡(luò)的發(fā)展越來(lái)越迅猛,人們上網(wǎng)的途徑也是越來(lái)越方便,網(wǎng)絡(luò)在人們生活中的應(yīng)用也越來(lái)越廣泛,使得網(wǎng)絡(luò)招聘求職成為目前深受招聘求職者喜歡的一種求職招聘環(huán)境。互聯(lián)網(wǎng)給求職招聘者提供了豐富的資源,為他們創(chuàng)造出一種良好的求職招聘平臺(tái),具備現(xiàn)實(shí)中人才中介機(jī)構(gòu)的功能。對(duì)招聘單位來(lái)說(shuō),招聘網(wǎng)站不僅為他們開(kāi)辟了招聘人才的新方式,而且使其工作流程更加方便、快捷、高效。本系統(tǒng)是將現(xiàn)代化的計(jì)算機(jī)技術(shù)和傳統(tǒng)的招聘工作相結(jié)合,按照用人單位的招聘模式及個(gè)人應(yīng)聘需求設(shè)計(jì)完成的。用戶身份主要分為系統(tǒng)管理員、應(yīng)聘者和用人單位三類。系統(tǒng)采用 B/S 開(kāi)發(fā)模式,以 Java 作為開(kāi)發(fā)平臺(tái),結(jié)合 JSP、JavaScript、Html等語(yǔ)言,以 Tomcat 為服務(wù)器和 SQL MySQL 為后臺(tái)數(shù)據(jù)庫(kù)。應(yīng)聘者借助此系統(tǒng),可以隨時(shí)隨地的進(jìn)行職位查詢等操作。關(guān)鍵詞:網(wǎng)上招聘; B/S 模式;MySQL 數(shù)據(jù)庫(kù)Based on B / S mode online recruitment system design and implementationAbstract:Nowadays more and more rapid development of the work, people online approach is also more and more convenient, work application in people life more and more widely, enabling the work job hunting for the present deeply recruitment of a kind of job applicants like recruiting environment. The Inter to job recruiters offers rich resources, for they create a good job recruitment platform, have talent intermediary anizations in reality the function. Recruiting job sites for applicant provides convenient and fast way, not only for information updates faster, information quantity, a