【正文】
從而提高了工作效率和準(zhǔn)確度。由于該系統(tǒng)的操作簡(jiǎn)便、易懂,對(duì)于初次使用此系統(tǒng)的用戶,不必經(jīng)過(guò)復(fù)雜的培訓(xùn)和學(xué)習(xí)就可以掌握系統(tǒng)的操作流程。趙東明:基于 的大學(xué)生就業(yè)招聘網(wǎng)的設(shè)計(jì)與實(shí)現(xiàn)64 軟件總體結(jié)構(gòu)及詳細(xì)設(shè)計(jì)大學(xué)生就業(yè)招聘網(wǎng)的設(shè)計(jì)和實(shí)現(xiàn)采用了 B/S結(jié)構(gòu),因?yàn)樗藗鞒?C/S結(jié)構(gòu)的優(yōu)點(diǎn)外,還具有以下的優(yōu)勢(shì):首先,維護(hù)工作量大大減少了,降低了總體擁有的成本。然而 B/S結(jié)構(gòu),由于它只需要客戶端有瀏覽器就可以,不用安裝其它軟件,客戶端運(yùn)行軟件就像瀏覽網(wǎng)頁(yè)一樣。無(wú)論用戶的規(guī)模有多大,有多少分支機(jī)構(gòu)都不會(huì)增加任何維護(hù)升級(jí)的工作量,這對(duì)人力、時(shí)間、費(fèi)用的節(jié)省是相當(dāng)驚人的。B/S 結(jié)構(gòu)的應(yīng)用軟件只需安裝在服務(wù)器上,所以服務(wù)器操作系統(tǒng)的選擇是很多的,不管選用的是哪種操作系統(tǒng)都可以讓大部分人使用 windows作為桌面操作系統(tǒng)的情況不受影響,大大提高了程序的可移植性。由于產(chǎn)品的更新?lián)Q代是非常快的,所以這么高的代價(jià)和低效率越來(lái)越不適應(yīng)了,特別是在 Java這樣的跨平臺(tái)語(yǔ)言出現(xiàn)之后,B/S 結(jié)構(gòu)具有了更多的優(yōu)勢(shì)。前臺(tái)功能模塊主要的功能包括:求職注冊(cè),求職登錄,公司注冊(cè),公司登錄,招聘信息展示,求職信息展示,新聞公告展示,招聘信息搜索等功能。華東交通大學(xué)畢業(yè)設(shè)計(jì)7系統(tǒng)流程圖如圖 41。大學(xué)生就業(yè)招聘網(wǎng)的設(shè)計(jì)和實(shí)現(xiàn)賬號(hào)管理求職人信息管理新聞管理 公告管理公司信息管理后臺(tái)模塊 前臺(tái)模塊求職信息展示 招聘信息管理 招聘信息查詢新聞公告公司登錄公司注冊(cè)個(gè)人中心招聘信息管理求職注冊(cè)圖 42 系統(tǒng)總體功能模塊圖趙東明:基于 的大學(xué)生就業(yè)招聘網(wǎng)的設(shè)計(jì)與實(shí)現(xiàn)8前臺(tái)功能模塊主要的功能包括:求職注冊(cè),求職登錄,公司注冊(cè),公司登錄,招聘信息展示,求職信息展示,新聞公告展示,招聘信息搜索等功能。前臺(tái)模塊求職信息展示 招聘信息管理 招聘信息查詢新聞公告公司登錄公司注冊(cè)個(gè)人中心求職注冊(cè)圖 43 前臺(tái)功能模塊圖后臺(tái)主要包括的功能模塊:新聞資訊管理,公司信息管理,職位信息管理,求職人員信息管理,公告信息管理。后臺(tái)模塊賬號(hào)管理求職人信息管理新聞管理 公告管理公司信息管理 招聘信息管理圖 44 后臺(tái)管理功能模塊圖 數(shù)據(jù)庫(kù)設(shè)計(jì)在信息世界中,信息從客觀事物出發(fā)流經(jīng)數(shù)據(jù)庫(kù),通過(guò)決策機(jī)構(gòu)最后又回到客觀世界,信息的這一循環(huán)經(jīng)歷了三個(gè)領(lǐng)域:信息世界,數(shù)據(jù)世界,現(xiàn)實(shí)世界。這些信息再進(jìn)一步加工、編碼,然后進(jìn)入數(shù)據(jù)世界,而軟件系統(tǒng)的開(kāi)發(fā)工作需要考慮這兩個(gè)方面的問(wèn)題,也就是要考慮系統(tǒng)開(kāi)發(fā)所需要的數(shù)據(jù),以及如何對(duì)這些數(shù)據(jù)進(jìn)行操作。 數(shù)據(jù)庫(kù)邏輯設(shè)計(jì)主要數(shù)據(jù)庫(kù)表邏輯設(shè)計(jì)如下:新聞信息實(shí)體圖如圖 45。管 理 員 信 息登 錄 帳 號(hào)編 號(hào)登 錄 密 碼圖 46 管理員信息實(shí)體圖趙東明:基于 的大學(xué)生就業(yè)招聘網(wǎng)的設(shè)計(jì)與實(shí)現(xiàn)10公告信息實(shí)體圖如圖 47。公 司 信 息注 冊(cè) 資 金聯(lián) 系 電 話公 司 名 稱編 號(hào)地 址聯(lián) 系 人郵 箱圖 48 公司信息實(shí)體圖華東交通大學(xué)畢業(yè)設(shè)計(jì)11職位信息實(shí)體圖如圖 49。求 職 者 信 息郵 箱登 錄 密 碼登 錄 帳 號(hào)編 號(hào)性 別地 址電 話圖 410 求職者信息實(shí)體圖趙東明:基于 的大學(xué)生就業(yè)招聘網(wǎng)的設(shè)計(jì)與實(shí)現(xiàn)12總體數(shù)據(jù)庫(kù) ER圖如圖 411.U s e r J o bP K i d U s e r n a m eF K 1 J o b i d J o b N a m m eF K 2 U s e r I dJ o bP K I d a c c o u n t j o b n a m e j o b n u m a d d t i m e d e s c r i p t i o n s j o b c l a s s s e a l a r y t p e s e a l a r y p r i v a n c e s A d d r e s sN e w s C l a s sP K i d N a m eN e w s C o n t e n tP K I dF K 1 C l a s s I d C l a s s N a m e N e w T i t t l e N e w C o n t e n t A d d T i m e F r o m s A d d p e r s o n N e w s I m g I m pJ o b U s e rP K i d N u m p w d R e a l N a m e a d d t i m e m y h e i g h x u e l i U s e r N a m e T e l a d d r e s s a g e a g e d a t e M a r r y C a r d T y p e C a r d N U m J o b y e a r z h u a n y e e m a l a p p r e c i a t i o n j o b p u r p o s e j o b e x p s c h o o l e x p g o o d a t o t h e r s c h o o l s e x圖411 系統(tǒng)數(shù)據(jù)庫(kù)ER圖 數(shù)據(jù)庫(kù)物理設(shè)計(jì)數(shù)據(jù)庫(kù)的設(shè)計(jì)通常是以一個(gè)已經(jīng)存在的數(shù)據(jù)庫(kù)管理系統(tǒng)為基礎(chǔ)的,常用的數(shù)據(jù)庫(kù)管理系統(tǒng)有MYSQL,SQL Server, Oracle 等。在本系統(tǒng)中,涉及到的數(shù)據(jù)項(xiàng)和表結(jié)構(gòu)如下:華東交通大學(xué)畢業(yè)設(shè)計(jì)13表 41 管理員表——Admin列名 數(shù)據(jù)類型 長(zhǎng)度 允許為空id int 4 否adminName char 50 否Pwd char 100 否表 42 公司信息表——Company列名 數(shù)據(jù)類型 長(zhǎng)度 允許為空Id int 16 否Pwd varchar 16 否RealName varchar 50Addtime datetime 50Tel varchar 50Address varchar 50emal varchar 50panyname varchar 50description varchar 50privince varchar 50station varchar 50mony varchar 50impont varchar 50account varchar 50表 43 工作信息表——Job列名 數(shù)據(jù)類型 長(zhǎng)度 允許為空Id Int 4 否account varchar 16 否jobname varchar 50jobnum varchar 50addtime varchar 50descriptions varchar 50jobclass varchar 50sealarytpe varchar 50sealary varchar 50趙東明:基于 的大學(xué)生就業(yè)招聘網(wǎng)的設(shè)計(jì)與實(shí)現(xiàn)14privances varchar 50Address varchar 50表 44 公告信息表——Gonggao列名 數(shù)據(jù)類型 長(zhǎng)度 允許為空Id int 4 否Tittle varchar 16 否Content text 16 否AddTime varchar 30 否Froms varchar 50Addperson varchar 50表 45 求職人員信息表——JobUser列名 數(shù)據(jù)類型 長(zhǎng)度 允許為空Id int 4 否Num varchar 16 否pwd varchar 16 否RealName text 16 否addtime datetime 30 否myheigh varchar 50xueli varchar 50UserName varchar 50Tel varchar 50address varchar 50age varchar 50agedate varchar 50Marry varchar 50CardType varchar 50CardNUm varchar 50Jobyear varchar 50zhuanye varchar 50emal varchar 50appreciation varchar 500jobpurpose varchar 500jobexp varchar 500schoolexp varchar 500goodat varchar 500other varchar 500school varchar華東交通大學(xué)畢業(yè)設(shè)計(jì)15sex varchar表 46 新聞內(nèi)容表——NewsContent列名 數(shù)據(jù)類型 長(zhǎng)度 允許為空Id int 4 否ClassName varchar 16 否NewTittle varchar 16 否NewContent varchar 16 否AddTime varchar 50Froms varchar 50Addperson varchar 50NewsImg varchar 50Imp varchar 50表 47 人員工作關(guān)聯(lián)表——UserJob列名 數(shù)據(jù)類型 長(zhǎng)度 允許為空Id int 4 否Username varchar 16 否Jobid int 4 否JobName varchar 16 否 重要模塊設(shè)計(jì) 求職者登錄模塊求職者登錄模塊提供了求職者注冊(cè)后在前臺(tái)登錄的信息模塊。求職者登錄模塊流程圖如圖 412。趙東明:基于 的大學(xué)生就業(yè)招聘網(wǎng)的設(shè)計(jì)與實(shí)現(xiàn)16輸入注冊(cè)信息 確認(rèn)注冊(cè) 簡(jiǎn)歷中心正確輸入信息錯(cuò)誤求職注冊(cè)圖 413 求職注冊(cè)模塊流程圖 公司登錄模塊企業(yè)登錄實(shí)現(xiàn)了注冊(cè)后的企業(yè)進(jìn)行登錄的功能模塊,企業(yè)輸入自己的帳號(hào)和密碼正確后就進(jìn)入企業(yè)的個(gè)人中心可以發(fā)布招聘信息修改自己的注冊(cè)信息等功能。公司登錄 登錄 企業(yè)管理中心正確輸入信息錯(cuò)誤修改注冊(cè)信息 發(fā)布招聘信息 修改招聘信息圖 414 企業(yè)登錄模塊流程圖 企業(yè)注冊(cè)模塊企業(yè)注冊(cè)實(shí)現(xiàn)了招聘企業(yè)在本站注冊(cè)會(huì)員的功能,企業(yè)注冊(cè)信息包括企業(yè)的名稱,地址,聯(lián)系電話,負(fù)責(zé)人,公司介紹信息等功能模塊。輸入注冊(cè)信息 確認(rèn)注冊(cè) 企業(yè)管理中心正確輸入信息錯(cuò)誤公司注冊(cè)圖 415 企業(yè)注冊(cè)模塊流程圖 找工作模塊求職者來(lái)到網(wǎng)站點(diǎn)擊找工作模塊可以在本模塊中搜索自己需要的工作崗位,可以按照類別,地點(diǎn),職位關(guān)鍵字對(duì)職位信息進(jìn)行搜索。找工作 搜索 顯示搜索結(jié)果匹配信息不匹配圖 416 找工作模塊流程圖 后臺(tái)管理系統(tǒng)網(wǎng)站管理員登錄后臺(tái)管理系統(tǒng),可以進(jìn)行就業(yè)指導(dǎo)信息管理,公司信息管理,職位信息管理,用戶信息管理,公告信息管理,賬號(hào)信息管理。后臺(tái)管理 管理員登錄 登錄 管理員信息就業(yè)指導(dǎo)信息管理職位信息管理公司信息管理賬號(hào)信息管理公告信息管理用戶信息管理是否圖 417 后臺(tái)管理系統(tǒng)流程圖趙東明:基于 的大學(xué)生就業(yè)招聘網(wǎng)的設(shè)計(jì)與實(shí)現(xiàn)185 界面實(shí)現(xiàn)求職登錄的運(yùn)行效果如圖 51。華東交通大學(xué)畢業(yè)設(shè)計(jì)19圖 52 求職注冊(cè)界面 找工作模塊的運(yùn)行效果如圖 53。圖 54 求職指導(dǎo)界面企業(yè)登錄的運(yùn)行效果如圖 55。圖 56 企業(yè)注冊(cè) 后臺(tái)界面實(shí)現(xiàn)后臺(tái)登陸運(yùn)行效果如圖 57。添加就業(yè)指導(dǎo)信息運(yùn)行效果如圖 58。趙東明:基于 的大學(xué)生就業(yè)招聘網(wǎng)的設(shè)計(jì)與實(shí)現(xiàn)22圖 59 添加新聞公告企業(yè)信息管理:企業(yè)信息管理是管理員對(duì)前臺(tái)注冊(cè)的企業(yè)信息進(jìn)行管理的功能模塊,管理員可以查看企業(yè)信息,可以修改企業(yè)信息,可以刪除企業(yè)信息等功能。圖 510 企業(yè)信息管理職位信息管理:管理員可以在后臺(tái)管理前臺(tái)企業(yè)發(fā)布的招聘信息。華東交通大學(xué)畢業(yè)設(shè)計(jì)23圖 511 職位信息管理求職者信息管理:管理員可以在后臺(tái)管理對(duì)求職者信息進(jìn)行管理。圖 512 求職者信息管理界面6 系統(tǒng)測(cè)試 系統(tǒng)調(diào)試軟件是由程序員來(lái)編寫(xiě)的,程序員在編程時(shí)難免出錯(cuò)。開(kāi)發(fā)任何一個(gè)軟件系統(tǒng),設(shè)計(jì)完成以后都必須經(jīng)過(guò)調(diào)試。調(diào)試是發(fā)現(xiàn)、檢查并糾正錯(cuò)誤的過(guò)程,是開(kāi)發(fā)一個(gè)軟件系統(tǒng)必不可少的過(guò)程。測(cè)試?yán)碚撝笇?dǎo)測(cè)試人員設(shè)計(jì)出更容易發(fā)現(xiàn)軟件錯(cuò)誤的測(cè)試用例,有助于在軟件正式運(yùn)行之前發(fā)現(xiàn)更多的錯(cuò)誤,減少軟件正式使用之后出現(xiàn)問(wèn)題的頻度;其次,軟件測(cè)試帶來(lái)的益處是能夠驗(yàn)證軟件的功能與性能等方面是否與軟件需求相符;此外,軟件測(cè)試時(shí)收集到的測(cè)試結(jié)果數(shù)據(jù)為軟件的可靠性與質(zhì)量分析提供了依據(jù)。單個(gè)模塊調(diào)試是比較基本的調(diào)試內(nèi)容,當(dāng)然在這里要再細(xì)分的話,還要對(duì)每個(gè)域?qū)傩赃M(jìn)行設(shè)置,判斷每個(gè)觸發(fā)器的編制是否正確,這些都直接趙東明:基于 的大學(xué)生就業(yè)招聘網(wǎng)的設(shè)計(jì)與實(shí)現(xiàn)24影響整個(gè)模塊的功能及運(yùn)行的成功。對(duì)于總體程序的實(shí)現(xiàn),就是把每個(gè)模塊與菜單連在一起,然后試驗(yàn)各個(gè)內(nèi)容是否正確。大學(xué)生就業(yè)招聘網(wǎng)的設(shè)計(jì)和實(shí)現(xiàn),實(shí)現(xiàn)了求職者和企業(yè)直接的有效溝通,可以方便進(jìn)行系統(tǒng)維護(hù),包括各類信息資源的維護(hù)、系統(tǒng)級(jí)用戶的維護(hù)、系統(tǒng)設(shè)置等操作。系統(tǒng)設(shè)計(jì)中解決的關(guān)鍵技術(shù)和難點(diǎn):1.?dāng)?shù)據(jù)的安全性等問(wèn)題。但系統(tǒng)也存在著不夠完善和需要改進(jìn)的地方,如由于缺少美術(shù)功底,網(wǎng)頁(yè)界面不夠美化;系統(tǒng)幫助功能不夠