畢業(yè)設(shè)計論文招聘求職網(wǎng)站的設(shè)計與實(shí)現(xiàn)_第1頁
畢業(yè)設(shè)計論文招聘求職網(wǎng)站的設(shè)計與實(shí)現(xiàn)_第2頁
畢業(yè)設(shè)計論文招聘求職網(wǎng)站的設(shè)計與實(shí)現(xiàn)_第3頁
畢業(yè)設(shè)計論文招聘求職網(wǎng)站的設(shè)計與實(shí)現(xiàn)_第4頁
畢業(yè)設(shè)計論文招聘求職網(wǎng)站的設(shè)計與實(shí)現(xiàn)_第5頁
已閱讀5頁,還剩93頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、內(nèi)蒙古科技大學(xué)本科生畢業(yè)設(shè)計說明書(畢業(yè)論文)題 目:招聘求職網(wǎng)站的設(shè)計與實(shí)現(xiàn)學(xué)生姓名:學(xué) 號:專 業(yè):計算機(jī)科學(xué)與技術(shù)班 級:指導(dǎo)教師:招聘求職網(wǎng)站的設(shè)計與實(shí)現(xiàn)摘 要隨著計算機(jī)技術(shù)和Internet技術(shù)的快速發(fā)展,網(wǎng)絡(luò)在各個領(lǐng)域扮演的角色也越來越重要,高校畢業(yè)生的實(shí)習(xí)就業(yè)信息領(lǐng)域也不例外。所以近些年來招聘求職網(wǎng)站在各個高校的門戶網(wǎng)站中的位置也越來越高。招聘求職網(wǎng)站給學(xué)生用戶和企業(yè)用戶提供了一個交流的平臺,不僅讓企業(yè)用戶通過網(wǎng)站招聘到合格的人才,也讓學(xué)生用戶更容易的找到心儀的工作崗位。在做過調(diào)研和訪問各大就業(yè)類門戶網(wǎng)站之后,設(shè)計與實(shí)現(xiàn)了一個基于Web的招聘求職網(wǎng)站。根據(jù)網(wǎng)站所需設(shè)計和實(shí)現(xiàn)的各個

2、功能,決定用B/S架構(gòu)和MVC開發(fā)模式,以Windows win7作為開發(fā)平臺,采用MySql作為后臺的數(shù)據(jù)庫,用功能強(qiáng)大的Myeclipse作為開發(fā)工具。系統(tǒng)主要實(shí)現(xiàn)的功能如下:管理員可以實(shí)現(xiàn)對學(xué)生用戶、企業(yè)用戶、新聞公告、招聘會信息、文檔信息的添加和管理和對網(wǎng)站留言信息的管理;企業(yè)用戶可以瀏覽網(wǎng)站上的所有信息,添加和管理自己企業(yè)的招聘信息;學(xué)生用戶可以瀏覽網(wǎng)站的信息,生成和投遞簡歷。網(wǎng)站具有良好的可操作性,實(shí)現(xiàn)了網(wǎng)上招聘的基本流程,為企業(yè)節(jié)省了人力物力,縮短了企業(yè)和學(xué)生之間的距離,有一定的實(shí)用性。關(guān)鍵詞:招聘求職網(wǎng)站;Myeclipse;MySqldesign and implementa

3、tion of job siteAbstractAlong with the computer technology and Internet technology fast development, the network in all areas of the role of the more and more important, college graduates of the practice and employment information field is no exception. So in recent years of the practice and employm

4、ent of campus web site in various colleges and universities of the position of the gateway website more and more is also high. Campus practice employment website to students users and enterprise customers with a communication platform, not only let enterprise users through the website hiring qualifi

5、ed talents, also let students users to more easily find the right post. Do research and visit in the employment class after Web portal, design and implementation of a campus achieve the employment based on Web site. According to the system required design and implementation of each function, decided

6、 to use Windows XP as a development platform, using MySql backend database as, with powerful Myeclipse as a development tool. The main function of the realization of the system are as follows: the administrator can realize to the user, enterprise users, students news bulletin, recruitment informatio

7、n, document information and management and to add website message information management; Enterprise users can browse the web site all information, add and manage their recruitment information of the enterprise; Users can browse the web site of the students information, generation and the CV. Site h

8、as good maneuverability, realize the basic process of the online recruitment, for enterprise save manpower and material resources to shorten the enterprise and the distance between the students, has certain practical. Keywords: Practice employment website;Myeclipse;MySql目 錄TOC o 1-3 h u HYPERLINK l

9、_Toc388732605 摘 要 PAGEREF _Toc388732605 h I HYPERLINK l _Toc388732606 Abstract PAGEREF _Toc388732606 h II HYPERLINK l _Toc388732607 第一章 概述 PAGEREF _Toc388732607 h 1 HYPERLINK l _Toc388732608 設(shè)計背景及目標(biāo) PAGEREF _Toc388732608 h 1 HYPERLINK l _Toc388732609 系統(tǒng)設(shè)計原則 PAGEREF _Toc388732609 h 2 HYPERLINK l _Toc

10、388732610 項(xiàng)目開發(fā)的意義 PAGEREF _Toc388732610 h 3 HYPERLINK l _Toc388732611 第二章 系統(tǒng)開發(fā)環(huán)境介紹 PAGEREF _Toc388732611 h 5 HYPERLINK l _Toc388732612 相關(guān)技術(shù)簡介 PAGEREF _Toc388732612 h 5 HYPERLINK l _Toc388732613 面向?qū)ο箝_發(fā)理念 PAGEREF _Toc388732613 h 5 HYPERLINK l _Toc388732614 Struts框架技術(shù)簡介 PAGEREF _Toc388732614 h 6 HYPERL

11、INK l _Toc388732615 Hibernate框架技術(shù) PAGEREF _Toc388732615 h 8 HYPERLINK l _Toc388732616 JSP概述 PAGEREF _Toc388732616 h 9 HYPERLINK l _Toc388732617 Dreamweaver簡介 PAGEREF _Toc388732617 h 11 HYPERLINK l _Toc388732618 開發(fā)工具的介紹 PAGEREF _Toc388732618 h 12 HYPERLINK l _Toc388732619 MyEclipse簡介 PAGEREF _Toc3887

12、32619 h 12 HYPERLINK l _Toc388732620 MySQL數(shù)據(jù)庫簡介 PAGEREF _Toc388732620 h 13 HYPERLINK l _Toc388732621 第三章 系統(tǒng)需求分析 PAGEREF _Toc388732621 h 15 HYPERLINK l _Toc388732622 需求分析 PAGEREF _Toc388732622 h 15 HYPERLINK l _Toc388732623 可行性分析 PAGEREF _Toc388732623 h 15 HYPERLINK l _Toc388732624 功能性系統(tǒng)分析 PAGEREF _T

13、oc388732624 h 15 HYPERLINK l _Toc388732625 任務(wù)概述 PAGEREF _Toc388732625 h 16 HYPERLINK l _Toc388732626 功能劃分 PAGEREF _Toc388732626 h 17 HYPERLINK l _Toc388732627 層次模塊圖 PAGEREF _Toc388732627 h 17 HYPERLINK l _Toc388732628 功能分析 PAGEREF _Toc388732628 h 19 HYPERLINK l _Toc388732629 第四章 系統(tǒng)設(shè)計 PAGEREF _Toc388

14、732629 h 22 HYPERLINK l _Toc388732630 系統(tǒng)處理流程 PAGEREF _Toc388732630 h 22 HYPERLINK l _Toc388732631 管理員登陸功能流程圖 PAGEREF _Toc388732631 h 22 HYPERLINK l _Toc388732632 用戶登陸網(wǎng)站流程圖 PAGEREF _Toc388732632 h 22 HYPERLINK l _Toc388732633 管理員用戶管理功能流程圖 PAGEREF _Toc388732633 h 23 HYPERLINK l _Toc388732634 管理員新聞公告管理

15、功能流程圖 PAGEREF _Toc388732634 h 24 HYPERLINK l _Toc388732635 管理員的招聘會信息管理工程流程圖 PAGEREF _Toc388732635 h 25 HYPERLINK l _Toc388732636 管理員的網(wǎng)站留言管理功能流程圖 PAGEREF _Toc388732636 h 26 HYPERLINK l _Toc388732637 企業(yè)用戶招聘信息管理功能流程圖 PAGEREF _Toc388732637 h 27 HYPERLINK l _Toc388732638 數(shù)據(jù)分析 PAGEREF _Toc388732638 h 28 H

16、YPERLINK l _Toc388732639 數(shù)據(jù)庫設(shè)計 PAGEREF _Toc388732639 h 28 HYPERLINK l _Toc388732640 數(shù)據(jù)庫介紹 PAGEREF _Toc388732640 h 29 HYPERLINK l _Toc388732641 系統(tǒng)功能模塊的實(shí)現(xiàn) PAGEREF _Toc388732641 h 34 HYPERLINK l _Toc388732642 第五章 系統(tǒng)實(shí)現(xiàn) PAGEREF _Toc388732642 h 39 HYPERLINK l _Toc388732644 首頁模塊 PAGEREF _Toc388732644 h 39

17、HYPERLINK l _Toc388732645 5.2管理員后臺管理子系統(tǒng) PAGEREF _Toc388732645 h 39 HYPERLINK l _Toc388732646 5.3企業(yè)管理子系統(tǒng)42 HYPERLINK l _Toc388732647 5.4學(xué)生用戶子系統(tǒng) PAGEREF _Toc388732647 h 42 HYPERLINK l _Toc388732648 第六章 總結(jié) PAGEREF _Toc388732648 h 44 HYPERLINK l _Toc388732649 補(bǔ)充說明 PAGEREF _Toc388732649 h 44 HYPERLINK l

18、_Toc388732650 心得與體會 PAGEREF _Toc388732650 h 44 HYPERLINK l _Toc388732651 第七章 就業(yè)信息系統(tǒng)管理的測試 PAGEREF _Toc388732651 h 45 HYPERLINK l _Toc388732652 參考文獻(xiàn) PAGEREF _Toc388732652 h 46 HYPERLINK l _Toc388732653 致謝 PAGEREF _Toc388732653 h 47概述設(shè)計背景及目標(biāo)找一份能發(fā)揮自己才能的職業(yè)是一件幸福的事,但許多人在擇業(yè)上卻犯迷糊,不清楚自己的職業(yè)價值觀,沒有做好職場定位,認(rèn)清自己適合什

19、么樣的職位,總是不斷的換工作,以為下一份工作會更好。一個人沒有事業(yè)方向,就如未來水世界電影中,大海里沒有方向的船,即使你再努力,燃料再足,你越航行離陸地越遠(yuǎn),很難到達(dá)美麗的陸地。過去幾年,高校就業(yè)部門依靠宣傳欄、網(wǎng)絡(luò)單純地發(fā)布就業(yè)相關(guān)信息,而這種傳統(tǒng)的信息發(fā)布與獲取的被動模式,已經(jīng)不能滿足廣大畢業(yè)生及用人單位的人才供需需求。打造一個交互性強(qiáng),功能齊全,能夠全面地服務(wù)于學(xué)生,企業(yè),與高校管理工作者的就業(yè)信息管理平臺,被提上了議程。本招聘求職網(wǎng)站,著眼于為學(xué)生提供快捷準(zhǔn)確的就業(yè)信息服務(wù),為企業(yè)提供高效的人才招聘系統(tǒng),為高校就業(yè)管理工作者提供一個實(shí)用方便的就業(yè)信息管理工具。就業(yè)管理工作是一個覆蓋全國

20、各有關(guān)畢業(yè)生就業(yè)工作主管部門、用人單位、高等院校、畢業(yè)生本人及其家庭,是一項(xiàng)復(fù)雜的系統(tǒng)工程,就業(yè)工作的好壞將對社會造成很大的影響。面對如此大規(guī)模的就業(yè)管理工作,手工處理顯然是遠(yuǎn)不能適應(yīng)發(fā)展的需要。原國家教委曾在1991年組織研制了“全國畢業(yè)生和畢業(yè)研究生分配決策系統(tǒng)”部分實(shí)現(xiàn)了就業(yè)管理工作的電子化。但隨著改革的深入,原有系統(tǒng)己經(jīng)不能適應(yīng)新的工作需要,所以各級畢業(yè)生就業(yè)管理部門紛紛開發(fā)自己的畢業(yè)生就業(yè)管理系統(tǒng)。為了便于對畢業(yè)生就業(yè)計劃的控制、調(diào)整,合理配置寶貴的人才資源,又能滿足各級畢業(yè)生就業(yè)工作主管部門、高校和用人單位在計劃管理、畢業(yè)生資源與需求信息方面的需要,加強(qiáng)彼此之間的聯(lián)系,幫助畢業(yè)生選

21、擇工作單位,減少盲目性,還能夠在一定程度上提供反饋供需信息,為指導(dǎo)今后辦學(xué)和宏觀決策的依據(jù),北京市教委于1998年開始開發(fā)北京高校畢業(yè)生就業(yè)信息網(wǎng)絡(luò)系統(tǒng)。隨著高校畢業(yè)生就業(yè)體制改革進(jìn)程的不斷深化和畢業(yè)生就業(yè)市場的逐步建立,高校畢業(yè)生在各種就業(yè)活動中求職面窄、擇業(yè)率低、特別是信息量小的矛盾越來越突出。如何解決這一問題是擺在各級就業(yè)主管部門面前的嚴(yán)峻任務(wù)。正是在這種情形下,國務(wù)院對做好高校畢業(yè)生就業(yè)工作做出重要指示,即“要充分利用畢業(yè)生就業(yè)信息網(wǎng)絡(luò),溝通行業(yè)間、地區(qū)間、學(xué)校與用人單位間的信息,在畢業(yè)生和用人單位之間牽線搭橋。同時,通過信息反饋,優(yōu)化高等教育結(jié)構(gòu),合理利用有效資源,促進(jìn)高等教育的健康

22、發(fā)展。”本著“轉(zhuǎn)變管理觀念,強(qiáng)化服務(wù)職能,加強(qiáng)就業(yè)指導(dǎo),堅持政策導(dǎo)向,拓寬就業(yè)渠道,培育就業(yè)市場”的原則,結(jié)合內(nèi)蒙古科技大學(xué)的實(shí)際情況,決定開發(fā)畢業(yè)生就業(yè)系統(tǒng)。系統(tǒng)設(shè)計原則 高校畢業(yè)生就業(yè)工作具有政策性嚴(yán)、時間性強(qiáng)、涉及面廣、信息量大、服務(wù)性高等特點(diǎn)。建設(shè)滿足各類人員需求的就業(yè)管理信息系統(tǒng),有助于就業(yè)指導(dǎo)部門提高工作效率和改善服務(wù)質(zhì)量。本系統(tǒng)針對目前高等學(xué)校畢業(yè)生就業(yè)管理工作的現(xiàn)狀,為反映最新的用人單位信息、畢業(yè)生求職信息和就業(yè)趨勢,便于高校就業(yè)工作人員對歷屆就業(yè)情況的分析統(tǒng)計和總體把握,設(shè)計開發(fā)了基于web的就業(yè)信息管理平臺?;趙eb的就業(yè)管理信息系統(tǒng)采用三層B/S架構(gòu),在傳統(tǒng)的二層結(jié)構(gòu)的

23、基礎(chǔ)上增加了應(yīng)用服務(wù)器,將應(yīng)用邏輯單獨(dú)進(jìn)行處理,使得用戶界面與應(yīng)用邏輯位于不同的平臺上,兩者間的通信協(xié)議由系統(tǒng)自行定義,該結(jié)構(gòu)設(shè)計使得應(yīng)用邏輯被所有用戶共享。本系統(tǒng)主要基于廣域網(wǎng)環(huán)境,所有業(yè)務(wù)和工作都是通過網(wǎng)絡(luò)完成,實(shí)現(xiàn)了學(xué)生和用人單位信息管理、就業(yè)信息發(fā)布與查詢、數(shù)據(jù)匯總與統(tǒng)計等功能。在本系統(tǒng)的開發(fā)過程中采用了JSP+Struts+Hibernate的模式,該模式結(jié)合了JSP和Struts技術(shù),充分利用了Struts技術(shù)原有的優(yōu)點(diǎn)。在進(jìn)行本系統(tǒng)的數(shù)據(jù)庫設(shè)計和開發(fā)時,選用了Mysql5.0,為了提高效率采用Hibernate實(shí)現(xiàn)對數(shù)據(jù)層的持久化,大大地提高了系統(tǒng)的運(yùn)行效率。項(xiàng)目開發(fā)的意義隨著近

24、年來高校畢業(yè)生就業(yè)難加劇,“考上好大學(xué)就能找到一份好工作”多了個問號。一項(xiàng)調(diào)查顯示,69的2012屆大學(xué)畢業(yè)生起薪不到2000元,而國家統(tǒng)計局近日公布的數(shù)據(jù)稱,外出農(nóng)民工月均收入水平是2290元,一些有技能的農(nóng)民工,旺季月收入甚至過萬元。曾被稱為“天之驕子”的大學(xué)畢業(yè)生起薪低于農(nóng)民工工資,不免讓人五味雜陳。 起薪低、找“活”難十幾年的“寒窗苦讀”難敵“一身好力氣”?是知識貶值還是供需失衡?不少大學(xué)畢業(yè)生驚呼“掉價”,稱多年書本知識都白讀了,還不如提早進(jìn)入社會打拼。而以精英人才自居的心理暗示和實(shí)際上的低薪水平,也讓多數(shù)大學(xué)畢業(yè)生難以適應(yīng)。 有專家認(rèn)為,正是因?yàn)槎鄶?shù)人不愿意從事這些“臟活累活體力活

25、”,才導(dǎo)致勞動力供給的稀缺性,而這種稀缺性恰恰決定了農(nóng)民工的相對高薪。 事實(shí)上,時下對基層勞動者的偏見,使得大多數(shù)人忽視并低估了“一線工人”的價值。而對于大學(xué)畢業(yè)生來說,與其對高薪的“羨慕嫉妒恨”,還不如腳踏實(shí)地提高和充實(shí)自己,放下架子、放眼基層,從扎根基層、扎根一線做起。只有自身能力過硬,能夠適應(yīng)招聘單位的多樣化需求,能夠?yàn)槠鋷碚嬲男б?,才能在“就業(yè)難”的大背景下另辟蹊徑,收獲成功。傳統(tǒng)的就業(yè)管理模式已不能滿足當(dāng)前的就業(yè)形勢。信息流通渠道不夠暢通,數(shù)據(jù)處理不到位,造成高校畢業(yè)生與用人單位在求職和招聘過程中信息嚴(yán)重流失。在解決這一系列過程中,計算機(jī)網(wǎng)絡(luò)可以發(fā)揮極大的作用。在近幾年教育部對高

26、校的評估中,高校畢業(yè)生就業(yè)工作信息網(wǎng)絡(luò)化管理,正成為評價高校畢業(yè)生就業(yè)工作的一個重要指標(biāo)。如何建立一個符合高校專業(yè)設(shè)置特色的、專門為畢業(yè)生就業(yè)服務(wù)的、高質(zhì)量的畢業(yè)生就業(yè)信息網(wǎng)已成為高校就業(yè)工作面臨的極具挑戰(zhàn)性的課題。系統(tǒng)開發(fā)環(huán)境介紹相關(guān)技術(shù)簡介 面向?qū)ο箝_發(fā)理念在面向?qū)ο蟮哪P椭?,軟件對象就是對客觀世界中對象的抽象描述,是構(gòu)成軟件系統(tǒng)的基本單位。但軟件對象不應(yīng)也不可能描述現(xiàn)實(shí)世界對象的全部信息,而只應(yīng)包含那些與問題域有關(guān)的屬性和操作。面向?qū)ο蟮姆治觯∣bject-Oriented-Analysis,OOA)就是運(yùn)用面向?qū)ο蟮姆椒▽δ繕?biāo)系統(tǒng)進(jìn)行分析和理解,找出描述問題域和系統(tǒng)責(zé)任所需要的對象,定

27、義對象的基本框架(包括對象的屬性、操作以及它們之間的關(guān)系),最后得到能夠滿足用戶需求的系統(tǒng)分析模型。OOA主要有以下5項(xiàng)任務(wù)。(1)識別問題域中的對象和類。通過對問題域和系統(tǒng)責(zé)任的深入分析,盡可能地找出與應(yīng)用有關(guān)的對象和類,并從中篩選出真正有用的對象和類。(2)確定結(jié)構(gòu)。找出對象和類中存在的各種整體-部分結(jié)構(gòu)和一般-特殊結(jié)構(gòu),并進(jìn)一步確定這些結(jié)構(gòu)組合而成的多重結(jié)構(gòu)。(3)確定主題。如果系統(tǒng)包含了大量的對象和類,那么可劃分出不同的應(yīng)用主題域,并按照主題域或分析模型進(jìn)行分解。(4)定義屬性。識別各個對象的屬性,確定其名稱、類型和限制,并在此基礎(chǔ)上找出對象之間的實(shí)例連接。(5)定義服務(wù)。識別各個對象

28、所提供的服務(wù),確定其名稱、功能和使用約定,并在此基礎(chǔ)上找出對象之間的消息聯(lián)系。OOA的結(jié)果是系統(tǒng)分析說明書,其中包括使用類圖和對象圖等描述的系統(tǒng)靜態(tài)模型,使用用例圖、活動圖和交互圖等描述的系統(tǒng)動態(tài)模型,以及對象和類的規(guī)約描述。面向?qū)ο蟮脑O(shè)計(Object-Oriented -Design,OOD)是以系統(tǒng)分析分析模型為基礎(chǔ),運(yùn)用面向?qū)ο蟮姆椒ㄟM(jìn)行系統(tǒng)設(shè)計,解決與系統(tǒng)實(shí)現(xiàn)有關(guān)的一系列問題,最后得到符合具體實(shí)現(xiàn)條件的系統(tǒng)設(shè)計模型。OOD主要有以下4項(xiàng)任務(wù)。(1)問題域設(shè)計。對問題域中的分析結(jié)果作進(jìn)一步的細(xì)化、改進(jìn)和增補(bǔ),包括對模型中的對象和類、結(jié)構(gòu)、屬性、操作等進(jìn)行組合和分解,并根據(jù)面向?qū)ο蟮脑O(shè)計

29、原則增加必要的新元素類、屬性和關(guān)系。(2)用戶界面設(shè)計。對軟件系統(tǒng)的用戶進(jìn)行分析,對用戶界面的表達(dá)形式和交互方式進(jìn)行設(shè)計。(3)任務(wù)管理設(shè)計。當(dāng)系統(tǒng)中存在多任務(wù)并發(fā)行為時,需要定義、選擇和調(diào)整這些任務(wù),從而簡化系統(tǒng)的控制結(jié)構(gòu)。(4)數(shù)據(jù)管理設(shè)計。識別系統(tǒng)需要存儲的數(shù)據(jù)內(nèi)容和結(jié)構(gòu),確定對這些數(shù)據(jù)的訪問和管理方法。OOA和OOD之間不強(qiáng)調(diào)嚴(yán)格的階級劃分,設(shè)計模型是對分析模型的逐步細(xì)化,主要是在問題域和系統(tǒng)責(zé)任的分析基礎(chǔ)上解決各種與現(xiàn)實(shí)有關(guān)的問題。OOA階段一些不能確定的問題可以遺留到OOD階段解決,開發(fā)過程中也允許存在反復(fù)和迭代。 Struts框架技術(shù)簡介本系統(tǒng)采用Struts2.0完成邏輯層設(shè)計

30、。Struts2是在WebWork2基礎(chǔ)發(fā)展而來的。和struts1一樣,Struts2也屬于MVC框架。不過有一點(diǎn)大家需要注意的是:盡管Struts2和struts1在名字上的差別不是很大,但Struts2和struts1在代碼編寫風(fēng)格上幾乎是不一樣的。那么既然有了struts1,為何還要推出struts2。主要是因?yàn)閟truts2有以下優(yōu)點(diǎn):在軟件設(shè)計上Struts2沒有像struts1那樣跟Servlet API和StrutsAPI有著緊密的耦合,Struts2的應(yīng)用可以不依賴于Servlet API和struts API。Struts2的這種設(shè)計屬于無侵入式設(shè)計,而Struts1卻屬于

31、侵入式設(shè)計。Struts2提供了攔截器,利用攔截器可以進(jìn)行AOP編程,實(shí)現(xiàn)如權(quán)限攔截等功能;Strut2提供了類型轉(zhuǎn)換器,我們可以把特殊的請求參數(shù)轉(zhuǎn)換成需要的類型。在Struts1中,如果我們要實(shí)現(xiàn)同樣的功能,就必須向Struts1的底層實(shí)現(xiàn)BeanUtil注冊類型轉(zhuǎn)換器才行;Struts2提供支持多種表現(xiàn)層技術(shù),如:JSP、freeMarker、Velocity等;Struts2的輸入校驗(yàn)可以對指定方法進(jìn)行校驗(yàn),解決了Struts1長久之痛;提供了全局范圍、包范圍和Action范圍的國際化資源文件管理實(shí)現(xiàn)。Struts 2是Struts1的下一代產(chǎn)品,是在 Struts 和WebWork的技

32、術(shù)基礎(chǔ)上進(jìn)行了合并的全新的Struts 2框架。其全新的Struts 2的體系結(jié)構(gòu)與Struts 1的體系結(jié)構(gòu)的差別巨大。Struts 2以WebWork為核心,采用攔截器的機(jī)制來處理用戶的請求,這樣的設(shè)計也使得業(yè)務(wù)邏輯控制器能夠與Servlet API完全脫離開,所以Struts 2可以理解為WebWork的更新產(chǎn)品。雖然從Struts 1到Struts 2有著太大的變化,但是相對于WebWork,Struts 2只有很小的變化。Struts2框架的大概處理流程如下: 1、加載類(FilterDispatcher) 2、讀取配置(Struts配置文件中的Action) 3、派發(fā)請求(客戶端發(fā)

33、送請求) 4、調(diào)用Action(FilterDispatcher從Struts配置文件中讀取與之相對應(yīng)的Action ) 5、啟用攔截器(WebWork攔截器鏈自動對請求應(yīng)用通用功能,如驗(yàn)證) 6、處理業(yè)務(wù)(回調(diào)Action的execute()方法) 7、返回響應(yīng)(通過execute方法將信息返回到FilterDispatcher) 8、查找響應(yīng)(FilterDispatcher根據(jù)配置查找響應(yīng)的是什么信息如:SUCCESS、ERROR,將跳轉(zhuǎn)到哪個jsp頁面) 9、響應(yīng)用戶(jsp客戶瀏覽器端顯示) 10、Struts2標(biāo)簽庫(相比Struts1的標(biāo)簽庫,Struts2是大大加強(qiáng)了,對數(shù)據(jù)的

34、操作功能很強(qiáng)大) Hibernate框架技術(shù)隨著計算機(jī)應(yīng)用軟件的發(fā)展,應(yīng)用程序逐漸由單層體系結(jié)構(gòu)發(fā)展為多層體系結(jié)構(gòu)。其中,三層結(jié)構(gòu)是目前典型的一種應(yīng)用軟件結(jié)構(gòu),其分為表述層、業(yè)務(wù)邏輯層、數(shù)據(jù)庫層。表述層:提供與用戶交互的界面。業(yè)務(wù)邏輯層:負(fù)責(zé)各種業(yè)務(wù)邏輯,直接訪問數(shù)據(jù)庫,提供對業(yè)務(wù)數(shù)據(jù)的保存、更新、刪除和查詢操作。數(shù)據(jù)庫層:負(fù)責(zé)存放管理應(yīng)用的持久性業(yè)務(wù)數(shù)據(jù)。Hibernate 是一個功能強(qiáng)大的開源ORM框架工具,允許開發(fā)者使用常見的Java 語言特性(如繼承、多態(tài)等)實(shí)現(xiàn)對象模型到關(guān)系數(shù)據(jù)庫的映射,并支持Oracle、DB2、SQL Server、MySQL 等主流數(shù)據(jù)庫系統(tǒng)。Hibernat

35、e利用反射機(jī)制在運(yùn)行時實(shí)現(xiàn)持久化一個對象的各種操作,保證了源碼的簡練和完全的面向?qū)ο箫L(fēng)格。圖2-1 Hibernate框架體系結(jié)構(gòu)圖Hibernate框架體系結(jié)構(gòu)如圖2-1所示。Hibernate自身通過對象-關(guān)系映射文件(*.hbm.xml)將實(shí)體類映射到數(shù)據(jù)庫中的表,為應(yīng)用程序提供持久化服務(wù)。Hibernate是Java應(yīng)用和關(guān)系數(shù)據(jù)庫之間的橋梁,它將應(yīng)用層對對象的操作直接轉(zhuǎn)化為對關(guān)系數(shù)據(jù)庫中的表的操作,使程序員不用關(guān)心數(shù)據(jù)庫的操作問題,解決了業(yè)務(wù)邏輯和數(shù)據(jù)模型的矛盾,真正做到了面向?qū)ο缶幊?。Hibernate提供眾多操作對象的應(yīng)用接口(API),在數(shù)據(jù)庫操作編程時可直接利用,大大提高了編

36、程效率和編碼的可靠性。Hibernate全局配置文件hibernate.cfg.xml中描述數(shù)據(jù)庫連接信息、注冊系統(tǒng)所有的對象-關(guān)系映射文件(*.hbm.xml),以便應(yīng)用啟動后就完成了數(shù)據(jù)庫的連接和所有對象-關(guān)系映射文件的加載工作。 JSP概述 JSP(Java Server Pages)是一種 HYPERLINK :/baike.baidu /view/348756.htm t _blank 動態(tài)網(wǎng)頁技術(shù)標(biāo)準(zhǔn)。JSP技術(shù)有點(diǎn)類似ASP技術(shù),它是在傳統(tǒng)的網(wǎng)頁HTML文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP標(biāo)記(tag),從而形成JSP文件(*.jsp

37、)。 用JSP開發(fā)的Web應(yīng)用是跨平臺的,既能在Linux下運(yùn)行,也能在其他操作系統(tǒng)上運(yùn)行。JSP是目前主流的動態(tài)網(wǎng)頁開發(fā)技術(shù)之一,其有效的講內(nèi)容生成和顯示進(jìn)行分離,作為Java平臺的一部分,JSP擁有Java編程語言“一次編寫,各處運(yùn)行”的特點(diǎn)。JSP的設(shè)計目的是使得構(gòu)造基于Web架構(gòu)的應(yīng)用系統(tǒng)更加容易、方便和快捷,而這些應(yīng)用程序可以和各種Web服務(wù)器、中間件應(yīng)用服務(wù)器、瀏覽器和各種開發(fā)工具協(xié)同工作。如圖2-2所示。JSP的優(yōu)點(diǎn):對于用戶界面的更新,其實(shí)就是由 Web Server進(jìn)行的,所以給人的感覺更新很快,所有的應(yīng)用都是基于服務(wù)器的,所以它們可以時刻保持最新版本;客戶端的接口不是很繁瑣

38、,對于各種應(yīng)用易于部署、維護(hù)和修改。 圖2-2 JSP原理圖JSP技術(shù)使用Java編程語言編寫類XML的tags和scriptlets,來封裝產(chǎn)生動態(tài)網(wǎng)頁的處理邏輯。網(wǎng)頁還能通過tags和scriptlets訪問存在于服務(wù)端的資源的應(yīng)用邏輯。JSP將網(wǎng)頁邏輯與HYPERLINK :/baike.baidu /view/8972.htm t _blank網(wǎng)頁設(shè)計和顯示分離,支持可重用的基于組件的設(shè)計,使基于Web的應(yīng)用程序的開發(fā)變得迅速和容易。 Web服務(wù)器在遇到訪問JSP網(wǎng)頁的請求時,首先執(zhí)行其中的程序段,然后將執(zhí)行結(jié)果連同JSP文件中的HTML代碼一起返回給客戶。插入的HYPERLINK :

39、/baike.baidu /view/29.htm t _blankJava程序段可以操作HYPERLINK :/baike.baidu /view/1088.htm t _blank數(shù)據(jù)庫、重新定向網(wǎng)頁等,以實(shí)現(xiàn)建立動態(tài)網(wǎng)頁所需要的功能。 JSP與Java HYPERLINK :/baike.baidu /view/25169.htm t _blankServlet一樣,是在服務(wù)器端執(zhí)行的,通常返回該客戶端的就是一個HTML文本,因此客戶端只要有瀏覽器就能瀏覽。 JSP頁面由HTML代碼和嵌入其中的Java代碼所組成。服務(wù)器在頁面被客戶端請求以后對這些Java代碼進(jìn)行處理,然后將生成的HTM

40、L頁面返回給客戶端的瀏覽器。HYPERLINK :/baike.baidu /view/3618433.htm t _blankJava Servlet 是JSP的技術(shù)基礎(chǔ),而且大型的Web應(yīng)用程序的開發(fā)需要Java Servlet和JSP配合才能完成。JSP具備了Java技術(shù)的簡單易用,完全的HYPERLINK :/baike.baidu /view/125370.htm t _blank面向?qū)ο?,具有平臺無關(guān)性且安全可靠,主要面向HYPERLINK :/baike.baidu /view/1706.htm t _blank因特網(wǎng)的所有特點(diǎn)。 JSP可用一種簡單易懂的等式表示為:HTML+J

41、ava=JSP。JSP 有如下技術(shù)特征:1、跨平臺。JSP 是以Java為基礎(chǔ)的,所有他不僅可以沿用Java強(qiáng)大的API 功能,而且不管是在何種平臺下只要服務(wù)器支持JSP,就可以運(yùn)行使用JSP 開發(fā)的應(yīng)用程序,體現(xiàn)它的跨平臺跨數(shù)據(jù)庫的特征。2、分離靜態(tài)內(nèi)容和動態(tài)內(nèi)容。JSP 彌補(bǔ)了Java Servlet在工作中的不足。使用JSP 技術(shù),程序員可以使用HTML 或XML標(biāo)記來設(shè)計和格式化靜態(tài)的內(nèi)容部分。使用JSP 標(biāo)記及JavaBean組件或小腳本程序來制作動態(tài)內(nèi)容部分。服務(wù)器將執(zhí)行JSP標(biāo)記和小腳本程序,并將結(jié)果與頁面中的靜態(tài)部分結(jié)合后以HTML 頁面的形式發(fā)送給客戶端瀏覽器。程序員可以將一

42、些業(yè)務(wù)邏輯封裝到JavaBean組件中,Web頁面的設(shè)計人員可以利用程序員開發(fā)的JavaBean和JSP標(biāo)記來制作出動態(tài)頁面,而且不會影響到內(nèi)容的生成。3、可重復(fù)使用的組件。JSP的標(biāo)準(zhǔn)標(biāo)簽和自定義標(biāo)簽與JavaBean組件一樣可以一次生成重復(fù)使用。這些標(biāo)簽都是通過編寫的程序代碼來實(shí)現(xiàn)特定功能的。在使用它們時與通常在頁面中用到的HTML 標(biāo)記用法相同。這樣可以將一個復(fù)雜而且需要出現(xiàn)多次的操作簡單化,大大提高了工作效率。 Dreamweaver簡介Macromedia Dream weaver是一款專業(yè)的 HTML 編輯器,用于對 Web 站點(diǎn)、Web 頁和 Web 應(yīng)用程序進(jìn)行設(shè)計、編碼和開發(fā)

43、。無論手工編寫 HTML 代碼還是在可視化編輯環(huán)境中工作,Dream weaver 都會提供有用的工具,集網(wǎng)頁制作和管理網(wǎng)站于一身。利用 Dream weaver 中的可視化編輯功能,可以快速地創(chuàng)建頁面而無需編寫任何代碼。可以查看所有站點(diǎn)元素或資源并將它們從易于使用的面板直接拖到文檔中??梢栽?Macromedia Fireworks 中創(chuàng)建和編輯圖像,然后將它們直接導(dǎo)入Dream weaver,或者直接在 Dream weaver 中添加 Macromedia Flash 對象,從而優(yōu)化開發(fā)工作流程。 Dream weaver 還包括多種與編碼相關(guān)的工具和功能,其中包括代碼視圖中的代碼編輯工

44、具(如代碼加色和標(biāo)簽完成);有關(guān) HTML、CSS、JavaScript、CFML、ASP 和 JSP 的參考資料以及一個 JavaScript 調(diào)試器。Dream weaver 的可自由導(dǎo)入導(dǎo)出 HTML 技術(shù)可導(dǎo)入手工編碼的 HTML 文檔而不會重新設(shè)置代碼的格式,可以隨后用首選的格式設(shè)置樣式來重新設(shè)置代碼的格式。 Dream weaver 現(xiàn)在包含并擴(kuò)展了 Macromedia UltraDev 中的所有功能,以幫助使用 ASP、ASP.NET、ColdFusion 標(biāo)記語言 (CFML)、JSP 和 PHP 等服務(wù)器語言來生成由動態(tài)數(shù)據(jù)庫支持的 Web 應(yīng)用程序。Dream weave

45、r 可以完全自定義??梢詣?chuàng)建自己的對象和命令,修改鍵盤快捷方式,甚至編寫 JavaScript 代碼,用新的行為、屬性檢查器和站點(diǎn)報告來擴(kuò)展 Dream weaver的功能。 在開發(fā) Web 應(yīng)用程序時,則必須根據(jù)需要設(shè)置服務(wù)器和數(shù)據(jù)庫。然后再設(shè)計該站點(diǎn)的外觀。當(dāng)外觀設(shè)計完成后,將生成該站點(diǎn)并編寫頁代碼,以添加內(nèi)容和交互控件;然后將頁面鏈接在一起,并對該站點(diǎn)進(jìn)行功能測試,以驗(yàn)證它是否符合定義的目標(biāo),還可以在站點(diǎn)中包含動態(tài)頁。 開發(fā)工具的介紹MyEclipse簡介MyEclipse企業(yè)級工作平臺(MyEclipse Enterprise Workbench,簡稱MyEclipse)是對Eclip

46、se IDE的擴(kuò)展,利用它我們可以在數(shù)據(jù)庫和JavaEE的開發(fā)、發(fā)布,以及應(yīng)用程序服務(wù)器的整合方面極大的提高工作效率。它是功能豐富的JavaEE集成開發(fā)環(huán)境,包括了完備的編碼、調(diào)試、測試和發(fā)布功能,完整支持HTML, Struts, JSF, CSS, Javascript, SQL, Hibernate。在結(jié)構(gòu)上,MyEclipse的特征可以被分為7類:(1)JavaEE模型(2)WEB開發(fā)工具(3)EJB開發(fā)工具(4)應(yīng)用程序服務(wù)器的連接器(5)JavaEE項(xiàng)目部署服務(wù)(6)數(shù)據(jù)庫服務(wù)(7)MyEclipse整合幫助對于以上每一種功能上的類別,在MyEclipse中都有相應(yīng)的功能部件,并通

47、過一系列的插件來實(shí)現(xiàn)它們。MyEclipse結(jié)構(gòu)上的這種模塊化,可以讓我們在不影響其他模塊的情況下,對任一模塊進(jìn)行單獨(dú)的擴(kuò)展和升級。簡單而言,MyEclipse是Eclipse的插件,也是一款功能強(qiáng)大的JavaEE集成開發(fā)環(huán)境,支持代碼編寫、配置、測試以及除錯,MyEclipse6.0以前版本需先安裝Eclipse。MyEclipse6.0以后版本安裝時不需安裝Eclipse。MySQL數(shù)據(jù)庫簡介MySQL是一個小型關(guān)系型數(shù)據(jù)庫管理系統(tǒng),開發(fā)者為瑞典MySQL AB公司。在2008年1月16號被Sun公司收購。而2009年,SUN又被Oracle收購.對于MySQL的前途,沒有任何人抱樂觀的態(tài)

48、度.目前MySQL被廣泛地應(yīng)用在Internet上的中小型網(wǎng)站中。由于其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點(diǎn),許多中小型網(wǎng)站為了降低網(wǎng)站總體擁有成本而選擇了MySQL作為網(wǎng)站數(shù)據(jù)庫。(1)使用C和C+編寫,并使用了多種編譯器進(jìn)行測試,保證源代碼的可移植性。(2)支持AIX、FREEBSD、HP-UX、Linux、Mac OS、OpenBSD、OS/2 Wrap、Solaris、Windows等多種操作系統(tǒng)。(3)為多種編程語言提供了API。這些編程語言包括C、C+、Java、Perl、PHP、Eiffel、Ruby和Tcl等。(4)支持多線程,充分利用CPU資源。(5)優(yōu)化的

49、SQL詢算法,有效地提高查詢速度。(6)既能夠作為一個單獨(dú)的應(yīng)用程序應(yīng)用在客戶端服務(wù)器網(wǎng)絡(luò)環(huán)境中,也能夠作為一個庫而嵌入到其他的軟件中提供多語言支持,常見的編碼如中文的GB2312、BIG5,日文的Shift_JIS等都可以用作數(shù)據(jù)表名和數(shù)據(jù)列名。(7)提供TCP/IP、ODBC和JDBC等多種數(shù)據(jù)庫連接途徑。(8)提供用于管理、檢查、優(yōu)化數(shù)據(jù)庫操作的管理工具。(9)可以處理擁有上千萬條記錄的大型數(shù)據(jù)庫。系統(tǒng)需求分析需求分析可行性分析經(jīng)濟(jì)可行性分析。經(jīng)濟(jì)可行性分析研究的目的是實(shí)行系統(tǒng)能達(dá)到以最小的開發(fā)成本取得最佳的經(jīng)濟(jì)效益,需要對組織的經(jīng)濟(jì)狀況和投資能力進(jìn)行分企業(yè)析。由于本系統(tǒng)突破了時間限制,

50、只要服務(wù)器開通,本網(wǎng)站的合法用戶隨時可以了解自己想了解的信息。這比過去那種手工做法有了很大的進(jìn)步。因而,該系統(tǒng)在經(jīng)濟(jì)上是可行的。技術(shù)可行性分析。技術(shù)可行性分析研究是研究現(xiàn)有的技術(shù)條件能否順利的完成開發(fā)工作,硬件.軟件配置能否滿足開的需要等等。 系統(tǒng)對軟硬件的要求都不高,本網(wǎng)站的設(shè)計與實(shí)現(xiàn)主要采用JSP,MySql,Hibernate,Struts2等主流技術(shù),在網(wǎng)頁制作過程中還用到了Dreamweaver等網(wǎng)頁制作工具。本網(wǎng)站在現(xiàn)在主流的操作系統(tǒng)及瀏覽器中都能很好的運(yùn)行,有很好的兼容性。因此,該系統(tǒng)從技術(shù)上是可行的。本網(wǎng)站旨在更好的為學(xué)生和各個企業(yè)提供一個交流的平臺,讓企業(yè)能夠通過本網(wǎng)站招聘到

51、更好的人才,讓學(xué)生能夠找到適合自己的工作,讓學(xué)校能夠更快更全面的把各個招聘信息提供給學(xué)生,更好的為學(xué)生服務(wù)。功能性系統(tǒng)需求分析學(xué)生用戶分析。(1) 瀏覽搜索招聘職位。瀏覽企業(yè)發(fā)布的招聘信息,根據(jù)自己的需要對招聘信息進(jìn)行搜索篩選,快速便捷的找到自己中意的職位。向自己中意的職位和公司投遞簡歷。(2)注冊學(xué)生用戶成為會員, 注冊成功自動生成簡歷。投遞簡歷。瀏覽網(wǎng)站信息,新聞資訊,最新職位,站內(nèi)公告等等。給本投票招聘求職網(wǎng)站。企業(yè)用戶需求分析。(1)網(wǎng)頁信息瀏覽及搜索。為了避免無頭蒼蠅似的尋找,必須提供優(yōu)質(zhì)快速準(zhǔn)確的搜索功能,方便企業(yè)用戶的準(zhǔn)確地找到需要的人才信息。(2)注冊成為企業(yè)會員。注冊成為企業(yè)

52、會員后,可以發(fā)布企業(yè)招聘信息。瀏覽網(wǎng)站各種信息,新聞資訊,站內(nèi)公告等等。管理用戶需求分析。(1)網(wǎng)站基本信息維護(hù),對整個網(wǎng)站的基本信息更新與更正,修改管理員密碼等等。(2)對新聞,公告,投票,留言,學(xué)生用戶和企業(yè)用戶的查詢,增加和刪除等。任務(wù)概述1、設(shè)計目標(biāo)校園實(shí)現(xiàn)就業(yè)網(wǎng)站為學(xué)生用戶和企業(yè)用戶提供了一個很好的交流平臺。網(wǎng)站主要實(shí)現(xiàn)了管理員對學(xué)生用戶、企業(yè)用戶、招聘信息、新聞公告的增加、刪除、修改、查詢及學(xué)生用戶生成簡歷和投遞簡歷等操作,企業(yè)用戶可以通過本網(wǎng)站修改自己企業(yè)的信息,也可以發(fā)布新的招聘信息;學(xué)生用戶可以通過網(wǎng)站查看網(wǎng)站上的信息,包括新聞、公告以及實(shí)習(xí)招聘的信息,還可以生成和投遞簡歷。

53、2、運(yùn)行環(huán)境操作系統(tǒng):Microsoft Windows xp/2003/Win7/Unix, Myeclipse8.5, Dreamweaver 8數(shù) 據(jù) 庫:MySql硬件要求:CPU:2GHZ 內(nèi)存:2G功能劃分本招聘求職網(wǎng)站的用戶有三類,分別是管理員、學(xué)生用戶和企業(yè)用戶。所有總體實(shí)現(xiàn)的功能可分為三個功能模塊:管理員模塊、企業(yè)用戶模塊和學(xué)生用戶模塊。1、管理員模塊的主要操作就是從后臺管理網(wǎng)站,主要的功能包括:對學(xué)生用戶的管理(包括添加和管理學(xué)生用戶信息),對企業(yè)用戶的管理(包括添加和管理企業(yè)用戶信息),對新聞公告的管理(包括添加和刪除新聞公告的基本信息),對招聘信息的管理(包括添加和管理

54、招聘會的基本信息),對站內(nèi)公告的管理(包括添加和刪除公告的基本信息),對網(wǎng)站留言信息的管理(可刪除網(wǎng)站的留言)。2、企業(yè)用戶模塊實(shí)現(xiàn)的主要功能就是企業(yè)用戶在網(wǎng)站首頁成功登錄網(wǎng)站之后,從會員中心里面能夠進(jìn)行的操作,主要的功能包括:可以瀏覽網(wǎng)站上的所有信息,可以對自己發(fā)布的招聘信息進(jìn)行修改,可以隨時發(fā)布新的招聘信息。3、學(xué)生用戶模塊實(shí)現(xiàn)的主要功能包括:能夠?yàn)g覽網(wǎng)站上的招聘信息,能夠?yàn)g覽網(wǎng)站上的新聞公告等信息,成功登錄網(wǎng)站后可以生成簡歷和投遞簡歷,能夠給網(wǎng)站留言。層次模塊圖招聘求職網(wǎng)站總體結(jié)構(gòu)圖介紹了網(wǎng)站的功能模塊劃分,較詳細(xì)的介紹了管理員功能模塊、企業(yè)用戶功能模塊和學(xué)生用戶功能模塊三個子模塊的下屬

55、功能。 管理員模塊的總體結(jié)構(gòu)圖。如圖3-1所示。圖3-1管理員模塊總體結(jié)構(gòu)圖企業(yè)用戶模塊的總體結(jié)構(gòu)圖。如圖3-2所示。圖3-2 企業(yè)用戶模塊總體結(jié)構(gòu)圖學(xué)生用戶模塊的總體結(jié)構(gòu)圖。如圖3-3所示。圖3-3 學(xué)生子系統(tǒng)總體結(jié)構(gòu)圖功能分析本網(wǎng)站有三類用戶:管理員、企業(yè)用戶和學(xué)生用戶。(1)管理員的用例圖。如圖3-4所示。功能有登錄,添加用戶,修改用戶信息,刪除用戶,管理招聘會信息,新聞公告管理,網(wǎng)站留言管理,文檔信息管理。圖3-4 管理員用例圖(2)企業(yè)用戶的用例圖。如圖3-5所示。功能有瀏覽信息,添加招聘信息,管理企業(yè)信息(包括修改企業(yè)信息,刪除企業(yè)信息,查看企業(yè)信息,更新企業(yè)信息)。圖3-5 企業(yè)

56、用戶用例圖(3)學(xué)生用戶的用例圖,如圖3-6所示。功能有瀏覽網(wǎng)站信息(瀏覽招聘信息,瀏覽新聞公告,瀏覽文檔信息),生成簡歷,投遞簡歷,搜索相關(guān)職位信息。圖3-6 學(xué)生用戶用例圖系統(tǒng)設(shè)計系統(tǒng)處理流程招聘求職網(wǎng)站流程圖主要說明數(shù)據(jù)的處理過程,使用戶能夠一目了然的了解操作程序。管理員登陸功能流程圖管理員通過后臺登錄界面輸入用戶名和密碼,網(wǎng)站系統(tǒng)根據(jù)用戶提供的信息進(jìn)行核實(shí),如果合法,將登錄到后臺管理界面,否則,登錄不成功。招聘求職網(wǎng)站管理員登錄功能流程圖如下圖4-1所示。圖4-1 管理員登錄流程圖用戶登陸網(wǎng)站流程圖用戶通過網(wǎng)站首頁輸入用戶名和密碼,網(wǎng)站進(jìn)行身份的驗(yàn)證和識別,若用戶名和密碼正確,進(jìn)入主頁

57、面,否則,提示用戶名和密碼錯誤。如圖4-2所示。圖4-2 普通用戶登錄流程圖管理員用戶管理功能流程圖管理員進(jìn)入網(wǎng)站后臺之后,點(diǎn)擊“用戶管理”進(jìn)入相應(yīng)的界面,通過點(diǎn)擊相應(yīng)的按鈕完成相應(yīng)的操作,如:點(diǎn)擊“刪除”時,會刪除當(dāng)前用戶的信息,提示刪除成功。管理員用戶管理流程圖如下,如圖4-3所示。圖4-3 管理員用戶管理流程圖管理員新聞公告管理功能流程圖管理員成功登錄網(wǎng)站后,點(diǎn)擊“新聞公告管理”后,進(jìn)入管理頁面,點(diǎn)擊“查看新聞”,會將新聞公告的內(nèi)容顯示出來,點(diǎn)擊“修改新聞公告”,將顯示新聞信息的相應(yīng)內(nèi)容并能進(jìn)行修改,修改成功后提示修改成功,點(diǎn)擊“添加新聞公告”,輸入想要輸入的內(nèi)容,添加后顯示添加成功,點(diǎn)

58、擊“刪除新聞公告”,將顯示提示信息,是不是確定要刪除新聞公告,確定刪除后,提示刪除成功。新聞公告管理功能流程圖如下圖4-4所示。圖4-4 新聞公告管理功能流程圖管理員的招聘會信息管理工程流程圖招聘會信息的管理分為查看招聘會信息、刪除招聘會信息、修改招聘會信息和添加招聘會信息。點(diǎn)擊“查看招聘會信息”時,會出現(xiàn)對應(yīng)的詳細(xì)信息;點(diǎn)擊“刪除招聘會信息”,會出現(xiàn)提示:是否確認(rèn)刪除本條信息,確認(rèn)后會提示刪除成功;點(diǎn)擊“修改招聘會信息”信息時,會出現(xiàn)要修改的信息,然后進(jìn)行修改;點(diǎn)擊“添加招聘會信息”后,輸入所要添加的內(nèi)容,確定后提示添加成功。招聘會信息管理流程圖如圖4-5所示。圖4-5 招聘會信息管理流程圖

59、管理員的網(wǎng)站留言管理功能流程圖網(wǎng)站留言管理功能包括額操作如下:通過點(diǎn)擊“查看留言”可以查看留言的內(nèi)容,點(diǎn)擊刪除留言,能刪除相應(yīng)的留言內(nèi)容。網(wǎng)站留言管理功能如圖4-6所示。圖4-6 網(wǎng)站留言管理功能流程圖企業(yè)用戶招聘信息管理功能流程圖用戶登錄系統(tǒng)后,網(wǎng)站會辨別是企業(yè)用戶還是學(xué)生用戶,若是企業(yè)用戶,可實(shí)現(xiàn)招聘信息管理的功能,點(diǎn)擊“查看招聘信息”,會出現(xiàn)相應(yīng)招聘信息的內(nèi)容;點(diǎn)擊“修改招聘信息”,出現(xiàn)相應(yīng)內(nèi)容后,可進(jìn)行修改;點(diǎn)擊“添加招聘信息”后,輸入內(nèi)容后,可添加新的招聘信息,點(diǎn)擊“刪除招聘信息”后,能刪除相應(yīng)的招聘信息。招聘信息管理功能流程圖如圖4-7所示。圖4-7 企業(yè)用戶的招聘信息管理流程圖數(shù)

60、據(jù)分析數(shù)據(jù)庫設(shè)計招聘求職網(wǎng)站數(shù)據(jù)庫包括admin表、liuyan表、gonggao表、user表等共8張表,通過這8張表的應(yīng)用將所需要的信息進(jìn)行管理和聯(lián)系。數(shù)據(jù)庫設(shè)計應(yīng)用了比較主流的Navicat for MySql。招聘求職網(wǎng)站數(shù)據(jù)庫表的詳細(xì)信息如表4-1所示。表4-1 招聘求職網(wǎng)站數(shù)據(jù)庫數(shù)據(jù)庫表名稱功能描述t_admin管理員信息表t_gonggao公告信息表t_liuyan留言信息表t_news新聞信息表t_toudijianli投遞簡歷信息表t_toupiao投票信息表t_user用戶信息表t_zhaopin招聘信息表數(shù)據(jù)庫介紹t_admin表(管理員信息表)描述了管理員的信息:ID、

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論