畢業(yè)設(shè)計(jì)(論文)-微信小程序智能招聘設(shè)計(jì)+ssm_第1頁
畢業(yè)設(shè)計(jì)(論文)-微信小程序智能招聘設(shè)計(jì)+ssm_第2頁
畢業(yè)設(shè)計(jì)(論文)-微信小程序智能招聘設(shè)計(jì)+ssm_第3頁
畢業(yè)設(shè)計(jì)(論文)-微信小程序智能招聘設(shè)計(jì)+ssm_第4頁
畢業(yè)設(shè)計(jì)(論文)-微信小程序智能招聘設(shè)計(jì)+ssm_第5頁
已閱讀5頁,還剩35頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

III摘要進(jìn)入21世紀(jì)網(wǎng)絡(luò)和計(jì)算機(jī)得到了飛速發(fā)展,并和生活進(jìn)行了緊密的結(jié)合。目前,網(wǎng)絡(luò)的運(yùn)行速度以達(dá)到了千兆,覆蓋范圍更是深入到生活中的腳腳落落。這就促使辦公系統(tǒng)的發(fā)展。網(wǎng)上辦公可以實(shí)現(xiàn)遠(yuǎn)程處理事務(wù),遠(yuǎn)程提交工作和隨時(shí)追蹤工作的狀態(tài)。網(wǎng)上辦公系統(tǒng)給人們帶來前所未有的體驗(yàn),滿足了新時(shí)代人們的辦公需求,所以網(wǎng)上辦公系統(tǒng)模式得到大力發(fā)展。本系統(tǒng)為微信智能招聘小程序,是采用微信和網(wǎng)絡(luò)技術(shù)進(jìn)行開發(fā)的在線人才招聘平臺(tái),可以實(shí)現(xiàn)人才的審核、招聘、應(yīng)聘等。本系統(tǒng)采用JAVA語言,數(shù)據(jù)庫為Mysql,運(yùn)行環(huán)境為微信開發(fā)者工具。使用角色分為用戶、管理員、企業(yè),本系統(tǒng)的功能包括招聘信息管理、應(yīng)聘信息管理、收藏信息管理、崗位信息管理等。其中,用戶負(fù)責(zé)瀏覽信息、申請(qǐng)應(yīng)聘、查詢申請(qǐng)結(jié)果,企業(yè)可以審核用戶的應(yīng)聘,管理員可以審核用戶信息、企業(yè)信息、招聘信息和應(yīng)聘信息等。本系統(tǒng)實(shí)現(xiàn)了人才的在線招聘與應(yīng)聘,方便了用戶和管理員、企業(yè)三方的利益,提高招聘的效率,更符合現(xiàn)代人生活。關(guān)鍵詞:應(yīng)聘,招聘,企業(yè)信息管理,JAVA語言AbstractInthe21stcentury,networkandcomputerhavedevelopedrapidlyandarecloselycombinedwithlife.Atpresent,therunningspeedofthenetworkhasreachedGigabit,andthecoverageisdeepintothefootoflife.Thispromotesthedevelopmentofofficesystem.Onlineofficecanrealizeremotetransactionprocessing,remotesubmissionofworkandtrackingthestatusofworkatanytime.Onlineofficesystembringspeopleunprecedentedexperienceandmeetspeople'sofficeneedsinthenewera,sotheonlineofficesystemmodelhasbeenvigorouslydeveloped.Thissystemisawechatintelligentrecruitmentapplet.Itisanonlinetalentrecruitmentplatformdevelopedbywechatandnetworktechnology.Itcanrealizetalentreview,recruitment,application,etc.ThesystemadoptsJavalanguage,thedatabaseismysql,andtherunningenvironmentiswechatdevelopertool.Theuserolesaredividedintousers,administratorsandenterprises.Thefunctionsofthissystemincluderecruitmentinformationmanagement,applicationinformationmanagement,collectioninformationmanagement,postinformationmanagement,etc.Amongthem,usersareresponsibleforbrowsinginformation,applyingforapplicationandqueryingapplicationresults.Enterprisescanapproveusers'application,andadministratorscanapproveuserinformation,enterpriseinformation,recruitmentinformationandapplicationinformation.Thesystemrealizestheonlinerecruitmentandapplicationoftalents,facilitatestheinterestsofusers,administratorsandenterprises,improvestheefficiencyofrecruitment,andismoreinlinewithmodernpeople'slife.Keywords:application,recruitment,enterpriseinformationmanagement,Javalanguage目錄摘要 IAbstract II第1章緒論 11.1課題研究背景 11.2課題現(xiàn)狀與實(shí)現(xiàn)意義 11.3課題內(nèi)容 21.4論文結(jié)構(gòu)安排 2第2章系統(tǒng)分析 32.1系統(tǒng)使用相關(guān)技術(shù)分析 32.1.1Java語言介紹 32.1.2Mysql數(shù)據(jù)庫介紹 32.1.3Tomcat服務(wù)器介紹 32.1.4微信小程序介紹 42.2系統(tǒng)可行性分析 42.2.1系統(tǒng)經(jīng)濟(jì)可行性分析 42.2.2系統(tǒng)技術(shù)可行性分析 42.2.3系統(tǒng)操作可行性分析 52.3系統(tǒng)需求分析 52.3.1傳統(tǒng)招聘系統(tǒng)優(yōu)缺點(diǎn)分析 52.3.2本微信智能招聘小程序分析 62.4系統(tǒng)功能分析 62.5系統(tǒng)性能分析 72.6用例圖 82.7系統(tǒng)業(yè)務(wù)流程 8第3章系統(tǒng)設(shè)計(jì) 113.1系統(tǒng)體系結(jié)構(gòu) 113.2系統(tǒng)功能結(jié)構(gòu) 113.3數(shù)據(jù)庫設(shè)計(jì) 123.3.1ER圖設(shè)計(jì) 123.3.2數(shù)據(jù)庫表設(shè)計(jì) 14第4章系統(tǒng)實(shí)現(xiàn) 194.1用戶注冊(cè)功能的界面實(shí)現(xiàn) 194.2登錄功能的界面實(shí)現(xiàn) 194.3管理員功能的設(shè)計(jì)實(shí)現(xiàn) 214.3.1用戶信息管理功能的實(shí)現(xiàn)界面 214.3.2個(gè)人中心功能的實(shí)現(xiàn)界面 214.3.3招聘信息管理功能的實(shí)現(xiàn)界面 224.3.4應(yīng)聘信息管理功能的實(shí)現(xiàn)界面 234.3.5企業(yè)管理功能的界面實(shí)現(xiàn) 244.3.6系統(tǒng)管理功能的界面實(shí)現(xiàn) 244.4用戶角色功能的界面實(shí)現(xiàn) 254.4.1崗位應(yīng)聘功能的界面實(shí)現(xiàn) 254.4.2招聘信息查詢功能的實(shí)現(xiàn)界面 264.5企業(yè)角色功能的界面實(shí)現(xiàn) 274.5.1招聘信息管理功能的界面實(shí)現(xiàn) 274.5.2應(yīng)聘審核功能的實(shí)現(xiàn)界面 28第5章系統(tǒng)測(cè)試 305.1系統(tǒng)測(cè)試的方法 305.2測(cè)試環(huán)境與測(cè)試條件 305.3實(shí)例測(cè)試表格 305.4測(cè)試總結(jié) 31總結(jié) 32致謝 33參考文獻(xiàn) 34第1章緒論1.1課題研究背景自計(jì)算機(jī)發(fā)展以來給人們的生活帶來了改變。第一代計(jì)算機(jī)為1946年美國設(shè)計(jì),最開始用于復(fù)雜的科學(xué)計(jì)算,占地面積、開機(jī)時(shí)間要求都非常高,經(jīng)過數(shù)十幾的改變計(jì)算機(jī)技術(shù)才發(fā)展到今天?,F(xiàn)如今已是電子時(shí)代、數(shù)據(jù)時(shí)代,所有的生活都離不開計(jì)算機(jī)和網(wǎng)絡(luò)。工作中有各類辦公軟件、APP,娛樂中有各類游戲軟件、視頻軟件等都為生活帶來了便捷,特別是我國的手機(jī)支付功能更是領(lǐng)先世界??萍纪苿?dòng)了時(shí)代的發(fā)展?,F(xiàn)在人們辦公已從傳統(tǒng)的面對(duì)面辦公轉(zhuǎn)換到線上辦公。線上辦公擁有更大的優(yōu)點(diǎn),信息種類全、流程清晰、結(jié)果反饋快。由于傳統(tǒng)辦公需要親力親為,信息單一,需要多部門面對(duì)面共同配合而逐漸被加入線上辦公方式?,F(xiàn)在,網(wǎng)絡(luò)覆蓋范圍擴(kuò)大,價(jià)格便宜,各大商戶都開放的有無線網(wǎng)絡(luò)。手機(jī)也得到了普及,計(jì)算機(jī)技術(shù)也深入到手機(jī)中。普通生活、娛樂等都可以在線上解決。線上已成為趨勢(shì),大部分的行業(yè)都可以在線上開通業(yè)務(wù),通過線上為人們解決問題,改變面對(duì)面方式,提高工作效率以及減少時(shí)間浪費(fèi)。1.2課題現(xiàn)狀與實(shí)現(xiàn)意義現(xiàn)在網(wǎng)上辦公管理平臺(tái)使用率高的有企業(yè)辦公軟件、收銀軟件、會(huì)計(jì)軟件以及各類國家性質(zhì)的辦公平臺(tái)。對(duì)于招聘管理來言,想要突破發(fā)展就需要加入線上平臺(tái),傳統(tǒng)應(yīng)聘崗位需要先到人才市場(chǎng)了解相關(guān)要求和準(zhǔn)備需要的資料,資料審核后再通知面試,在等待結(jié)果時(shí)也需要一定的時(shí)間等待,非常浪費(fèi)時(shí)間,工作效率低下。本系統(tǒng)采用企業(yè)對(duì)用戶的模式,企業(yè)利用本平臺(tái)可以管理招聘信息、應(yīng)聘信息等。本系統(tǒng)可以幫助管理員工作管理,實(shí)現(xiàn)招聘信息的無地域、無時(shí)間審核。應(yīng)聘用戶可以隨時(shí)瀏覽、查詢崗位,可以了解招聘的詳情以及應(yīng)聘結(jié)果。本系統(tǒng)可以幫助用戶更快的應(yīng)聘崗位和跟蹤結(jié)果,幫助企業(yè)增加工作途徑,減少時(shí)間費(fèi)用。本微信智能招聘小程序?qū)崿F(xiàn)數(shù)據(jù)的自動(dòng)化,減少管理員的工作內(nèi)容并實(shí)現(xiàn)數(shù)據(jù)的清晰化。1.3課題內(nèi)容本微信智能招聘小程序使用角色可以分為用戶、企業(yè)、管理員。用戶可以根據(jù)要求提供應(yīng)聘的資料,企業(yè)在收到用戶的應(yīng)聘后可以進(jìn)行在線審核,當(dāng)通過審核后用戶可以在自己的操作平臺(tái)里看到應(yīng)聘結(jié)果,企業(yè)可以發(fā)布多個(gè)招聘崗位。管理員同時(shí)可以管理用戶信息和系統(tǒng)信息、企業(yè)信息等。1.4論文結(jié)構(gòu)安排本論文的結(jié)構(gòu)安排為三部分,分別為:(1)第一部分,摘要,本部分為簡(jiǎn)單的闡述,使讀者可以對(duì)本論文有大致的了解;外文翻譯,采用英語對(duì)摘要進(jìn)行翻譯;目錄,本部分可以使讀者對(duì)本論文有詳細(xì)的了解。(2)第二部分為正文部分,緒論,本章從課題開發(fā)的來源、現(xiàn)狀來進(jìn)行介紹,總結(jié)出本系統(tǒng)開發(fā)的意義以及內(nèi)容等;系統(tǒng)分析,本章包括語言、技術(shù)等的介紹以及系統(tǒng)的需求分析、可行性分析、流程分析等;系統(tǒng)設(shè)計(jì),本章包括系統(tǒng)的功能結(jié)構(gòu)圖、數(shù)據(jù)庫設(shè)計(jì)等;系統(tǒng)實(shí)現(xiàn),本章采用系統(tǒng)運(yùn)行截圖加文字進(jìn)行本系統(tǒng)的詳細(xì)介紹;系統(tǒng)測(cè)試,本章采用測(cè)試的方法進(jìn)行主要核心功能的測(cè)試介紹;(3)第三部分為總結(jié)、致謝、參考文獻(xiàn)。第2章系統(tǒng)分析2.1系統(tǒng)使用相關(guān)技術(shù)分析2.1.1Java語言介紹Java語言是一種分布式的簡(jiǎn)單的開發(fā)語言,有很好的特征,在安全方面、性能方面等。非常適合在Internet環(huán)境中使用,也是目前企業(yè)級(jí)運(yùn)用中最常用的一個(gè)編程語言,具有很大的影響力。主要是通過面向?qū)ο蟮男问竭M(jìn)行開發(fā),這樣的話,就更能滿足人們的需求。在編程開發(fā)使用中,主要通過封裝的方式,通過類來實(shí)現(xiàn),具有很好的可編輯行和操作性,這就是面向?qū)ο笳Z言的最大特性,還可以在同一個(gè)類中把共同特性的類封裝起來,形成一個(gè)抽象類,抽象類形容的不是一個(gè)對(duì)象,而是一個(gè)實(shí)體,這樣就使用過程中就可以進(jìn)行實(shí)例化,達(dá)到更好的效果。類之間還可以進(jìn)行繼承,比如一個(gè)類可以把另個(gè)類的特征進(jìn)行繼承,這樣就可以重復(fù)使用,所以說這種繼承性的類實(shí)際上還是同一個(gè)類體,這樣就可以達(dá)到最大的效果。通過java開發(fā)的代碼還有很好的擴(kuò)展性,可以通過不同的類達(dá)到的不同的效果,更好的提高使用效率,而且在后期維護(hù)方面非常的方便,開發(fā)的代碼更加實(shí)用,更加簡(jiǎn)潔。2.1.2Mysql數(shù)據(jù)庫介紹Mysql數(shù)據(jù)庫是Oracle公司推出的一個(gè)數(shù)據(jù)庫管理軟件,有很好的性能設(shè)計(jì),可以充分發(fā)揮和利用互聯(lián)網(wǎng)的優(yōu)勢(shì),而且在數(shù)據(jù)庫管理方面非常的方便,支持圖形化管理,非常適合新手的使用,可以直接在本地進(jìn)行數(shù)據(jù)管理和配置,而且有很強(qiáng)大的數(shù)據(jù)處理能力,還有很好的安全性。在數(shù)據(jù)存儲(chǔ)的過程中可以支持多處理器的存儲(chǔ)結(jié)構(gòu),可以自動(dòng)生產(chǎn)和處理sql語句,有很強(qiáng)大的數(shù)據(jù)讀取和復(fù)制存儲(chǔ)功能,最最重要的是一個(gè)開放式的數(shù)據(jù)軟件,可以為開放人員提供一個(gè)很好的數(shù)據(jù)庫管理平臺(tái)。2.1.3Tomcat服務(wù)器介紹Tomcat服務(wù)器是一個(gè)小型的輕量級(jí)服務(wù)器,非常適合一些小型的系統(tǒng)和本地的服務(wù)器使用,特別適合一些新手開發(fā)者使用。Tomcat服務(wù)器主要是當(dāng)成java程序的服務(wù)器使用,Tomcat服務(wù)器相當(dāng)于就是Apache的一個(gè)擴(kuò)展應(yīng)用,區(qū)別就是他可以獨(dú)立運(yùn)行,當(dāng)客戶端上配置好Tomcat服務(wù)器以后,就可以直接通過服務(wù)器對(duì)HTML頁面完成數(shù)據(jù)訪問和響應(yīng)。非常受程序員的喜歡,因?yàn)檎加玫倪\(yùn)行空間非常的小時(shí),不影響服務(wù)器性能,而且擴(kuò)展性很好,支持很多開發(fā)過程中常用的功能,可以根據(jù)開發(fā)者的需求進(jìn)行不斷的改進(jìn)和完善,所以說Tomcat服務(wù)器是目前使用非常廣泛的一個(gè)服務(wù)器。2.1.4微信小程序介紹微信小程序是近幾年興起的一種不需要安裝App就可以使用的應(yīng)用。它是借用微信進(jìn)行運(yùn)行的,不占內(nèi)存,使用方便所以在現(xiàn)實(shí)生活中使用率非常大。微信小程序可以通過搜索、掃碼就打開應(yīng)用,屬于新的技術(shù),現(xiàn)在多種行業(yè)都加入到微信小程序里來,比如各種購物平臺(tái)、移動(dòng)運(yùn)營商、火車票、汽車票等,非常受歡迎。2.2系統(tǒng)可行性分析系統(tǒng)是否可行決定了系統(tǒng)開發(fā)的成功性。想要系統(tǒng)的設(shè)計(jì)工作不會(huì)白費(fèi)就需要經(jīng)過詳細(xì)的系統(tǒng)可行性分析。根據(jù)充分調(diào)查和參考相關(guān)論文發(fā)現(xiàn),系統(tǒng)的可行性分析一般包括系統(tǒng)的技術(shù)可行性分析、系統(tǒng)的經(jīng)濟(jì)可行性分析、系統(tǒng)的操作可行性分析三種。2.2.1系統(tǒng)經(jīng)濟(jì)可行性分析本系統(tǒng)是借助微信的管理平臺(tái),采用的java語言開發(fā)的,開發(fā)周期比較短,而且技術(shù)成熟,所以在開發(fā)過程中沒有過高的投入要求,有很好的經(jīng)濟(jì)可行性。2.2.2系統(tǒng)技術(shù)可行性分析本系統(tǒng)采用的技術(shù)有Jsp網(wǎng)頁技術(shù)、Mysql數(shù)據(jù)庫、B/s模式、Java語言等。(1)通過Jsp進(jìn)行前臺(tái)的頁面開發(fā),具有很好的穩(wěn)定性,而且可以直接在線升級(jí)維護(hù),可以更方便的實(shí)現(xiàn)數(shù)據(jù)管理,通過Jsp的最大特征就是系統(tǒng)提前已經(jīng)自動(dòng)完成了很大不重要的簡(jiǎn)單工作,可以自動(dòng)生成很多常規(guī)代碼,這樣減少很大的工作量。而且jsp技術(shù)非常成熟,可以參考的案例也非常多。(2)數(shù)據(jù)庫采用Mysql數(shù)據(jù)庫,也是非常適合學(xué)生用的一款小型數(shù)據(jù)庫,使用起來非常的簡(jiǎn)單,而且數(shù)據(jù)處理效率高。(3)采用B/s模式的網(wǎng)站已經(jīng)是目前的開發(fā)主流,也是未來的發(fā)展方向。(4)采用Java語言進(jìn)行后臺(tái)代碼的開發(fā),是面向?qū)ο蟮拈_發(fā)語言,可以直接查看和調(diào)用已用的案例,可以直接調(diào)用XML服務(wù),而且兼容性非常的強(qiáng),不管是哪個(gè)平臺(tái),都可以直接調(diào)用,而且是通用的,可以提高開發(fā)者的工作效率,而且有很好的靈活性,使用起來非常的方便。所以通過以上幾點(diǎn)的分析,開發(fā)人員只要能熟練的操作以上的技術(shù)就行,具有開發(fā)技術(shù)可行性。2.2.3系統(tǒng)操作可行性分析因?yàn)楸鞠到y(tǒng)在服務(wù)器端是采用B/s的架構(gòu)模式進(jìn)行開發(fā)的,所以在服務(wù)端只要安裝的有瀏覽器和數(shù)據(jù)庫服務(wù)器就可以進(jìn)行系統(tǒng)的訪問的使用。而且非常的簡(jiǎn)單易操作,普通用戶只需要有最簡(jiǎn)單的互聯(lián)網(wǎng)操作經(jīng)驗(yàn)就行。2.3系統(tǒng)需求分析現(xiàn)在網(wǎng)上辦公系統(tǒng)的技術(shù)發(fā)展已經(jīng)非常成熟,各大公司的使用率也非??捎^,特別是在一些重要的行業(yè)里使用率更高。微信智能招聘小程序可以方便用戶更快的解決自己的問題,并且售后服務(wù)非常完善。現(xiàn)在實(shí)體企業(yè)里也會(huì)采用線上、線下相結(jié)合的方式進(jìn)行工作,各部門的資料可以共享調(diào)用,工作內(nèi)容可以在線發(fā)布,非常適合現(xiàn)代生活。微信智能招聘小程序是時(shí)代的趨勢(shì),其需求性不言而喻。2.3.1傳統(tǒng)招聘系統(tǒng)優(yōu)缺點(diǎn)分析在最早出現(xiàn)的招聘系統(tǒng)中主要使用人為工作人員,這類招聘系統(tǒng)主要是采用C/s模式,這種模式可以保證數(shù)據(jù)的安全和存儲(chǔ)性,數(shù)據(jù)庫采用的也都是復(fù)雜、高性能的數(shù)據(jù)庫,這類招聘系統(tǒng)需要使用人員經(jīng)過定期的培訓(xùn)才可以使用。隨著網(wǎng)絡(luò)的快速發(fā)展,這類招聘系統(tǒng)的缺點(diǎn)也逐漸暴露出來,由于采用C/s模式就必須要求固定的客戶端,這就需要足夠嚴(yán)格的客戶端條件,一旦客戶端出現(xiàn)問題,系統(tǒng)里的數(shù)據(jù)都會(huì)出現(xiàn)問題,穩(wěn)定性差,而且C/s模式的系統(tǒng)最大的問題是不能多次修改,如果系統(tǒng)經(jīng)過了多次的補(bǔ)充、修改就會(huì)造成運(yùn)行出錯(cuò),為系統(tǒng)的使用造成不便。傳統(tǒng)的招聘系統(tǒng)通常采用的是腳本語言,腳本語言不夠成熟,更容易出錯(cuò),造成使用人員的損失。2.3.2本微信智能招聘小程序分析通過對(duì)傳統(tǒng)招聘系統(tǒng)的分析發(fā)現(xiàn)主要問題在于系統(tǒng)的模式架構(gòu)上和數(shù)據(jù)庫上。想要數(shù)據(jù)更為穩(wěn)定就需要更穩(wěn)定的數(shù)據(jù)庫,好的數(shù)據(jù)庫可以保證系統(tǒng)擁有更大的容錯(cuò)率和移植性,也可以在多種數(shù)據(jù)庫中進(jìn)行相互結(jié)合以此來保證系統(tǒng)里數(shù)據(jù)的安全。同時(shí)還需要注意系統(tǒng)的延續(xù)性,時(shí)代不斷的發(fā)展,就會(huì)要求系統(tǒng)的服務(wù)更加的完善。想要使系統(tǒng)的生命周期更長(zhǎng)就需要更為成熟的開發(fā)語言、技術(shù)、環(huán)境等。本微信智能招聘小程序在服務(wù)器端采用的模式架構(gòu)為B/s,B/s框架可以脫離固定的客戶端,把系統(tǒng)的服務(wù)器端部署到瀏覽器上供用戶使用,還可以把功能進(jìn)行模塊劃分使數(shù)據(jù)庫和操作界面分開,這樣可以實(shí)現(xiàn)當(dāng)任何一方出現(xiàn)問題時(shí),另一方不受影響。數(shù)據(jù)庫采用Mysql,Mysql數(shù)據(jù)庫可以單獨(dú)運(yùn)行,當(dāng)用戶在進(jìn)行操作后可自動(dòng)保存操作后的數(shù)據(jù),改變需要去數(shù)據(jù)庫里修改數(shù)據(jù)的問題。開發(fā)語言采用Java,Java語言為動(dòng)態(tài)語言,使用時(shí)間長(zhǎng)久,已發(fā)展的非常成熟。本系統(tǒng)的其它技術(shù)包括Meclpse運(yùn)行軟件,Jsp網(wǎng)頁技術(shù),Html技術(shù)等都是經(jīng)過時(shí)間考驗(yàn)的。2.4系統(tǒng)功能分析本人參考大量的招聘管理軟件以及充分調(diào)查需要應(yīng)聘的用戶和管理員、企業(yè)需求,設(shè)計(jì)出的本微信智能招聘小程序使用角色為用戶、管理員、企業(yè)??蚣芙缑娣譃橛脩舨僮鹘缑?、管理員操作界面、企業(yè)操作界面。用戶的功能設(shè)計(jì)為:注冊(cè)功能,可以填寫必要的信息進(jìn)行注冊(cè);申請(qǐng)應(yīng)聘功能,本界面里展示了不同的崗位信息,可以按照要求進(jìn)行應(yīng)聘資料的上傳;招聘信息查詢功能,本界面里展示了所有的崗位,可以進(jìn)行特定崗位信息的查詢;我的收藏管理功能,可以管理自己的收藏信息。管理員的功能設(shè)計(jì)為:應(yīng)聘信息管理功能,可以發(fā)布、編輯、刪除應(yīng)聘信息;招聘信息管理功能,本功能可以收到企業(yè)的招聘資料,可以根據(jù)實(shí)際情況進(jìn)行招聘的審核;用戶信息管理功能,此功能可以對(duì)用戶的賬號(hào)、資料等進(jìn)行審核管理;系統(tǒng)管理功能,對(duì)輪播圖、招聘資訊進(jìn)行管理;企業(yè)信息管理功能,對(duì)企業(yè)的注冊(cè)資料進(jìn)行審核;個(gè)人中心功能,對(duì)密碼、個(gè)人信息進(jìn)行管理。企業(yè)的功能設(shè)計(jì)為:招聘信息功能,可以發(fā)布新的崗位和管理崗位;應(yīng)聘信息功能,查看用戶的應(yīng)聘資料和進(jìn)行回復(fù)。2.5系統(tǒng)性能分析在系統(tǒng)分析中還有重要的一點(diǎn)就是系統(tǒng)的性能分析,除卻系統(tǒng)的功能分析其它問題都可以劃分到系統(tǒng)的性能分析。主要包括系統(tǒng)數(shù)據(jù)問題、系統(tǒng)運(yùn)行問題、系統(tǒng)安全問題。系統(tǒng)數(shù)據(jù)問題表現(xiàn)在數(shù)據(jù)庫的設(shè)計(jì)中,因?yàn)槲⑿胖悄苷衅感〕绦虻暮诵脑谟趹?yīng)聘,在應(yīng)聘操作中會(huì)引起多種數(shù)據(jù)的變化。想要數(shù)據(jù)在變化時(shí)不會(huì)出錯(cuò)就需要在數(shù)據(jù)庫設(shè)計(jì)時(shí)注意不同數(shù)據(jù)字段、類型等的主外鍵聯(lián)系;系統(tǒng)的運(yùn)行問題表現(xiàn)在多平臺(tái)、多人在運(yùn)行系統(tǒng)時(shí)的穩(wěn)定性。系統(tǒng)的運(yùn)行速度也需要注意,運(yùn)行的卡頓、讀碼速度等都需要經(jīng)過多次測(cè)試;系統(tǒng)的安全性問題表現(xiàn)在不同角色的使用權(quán)限,用戶做為普通人員的角色不能越權(quán),管理員做為權(quán)限最多的角色要可以管理其它幾種角色。2.6用例圖根據(jù)功能分析得出,本系統(tǒng)的主要使用角色為管理員和用戶、企業(yè)。用戶可以查看招聘、管理應(yīng)聘、在線應(yīng)聘等。管理員可以管理系統(tǒng)信息、用戶的資料、審核招聘、查詢應(yīng)聘、管理企業(yè)信息等。企業(yè)可以發(fā)布招聘、管理應(yīng)聘等。系統(tǒng)用例圖如下圖2-1所示:圖2-1微信智能招聘小程序用例圖2.7系統(tǒng)業(yè)務(wù)流程業(yè)務(wù)流程可以按照用戶使用本系統(tǒng)的步驟進(jìn)行設(shè)計(jì)。本系統(tǒng)中用戶的流程為查看招聘、提交應(yīng)聘資料、查詢應(yīng)聘結(jié)果。管理員的流程為管理企業(yè)信息、審核招聘應(yīng)聘、管理用戶信息、系統(tǒng)信息等。企業(yè)的流程為發(fā)布招聘信息、審核應(yīng)聘信息。微信智能招聘小程序的業(yè)務(wù)流程如下圖2-2所示:圖2-2微信智能招聘小程序業(yè)務(wù)流程圖(1)用戶登錄是使用本系統(tǒng)的必經(jīng)之路,在登錄時(shí)需要輸入信息、判斷信息。用戶登錄的流程圖如下圖2-3所示:圖2-3用戶登錄的流程圖(2)用戶應(yīng)聘崗位時(shí)需要判斷填寫的信息是否正確,當(dāng)填寫的信息都為正確時(shí)才可以把應(yīng)聘信息傳送到企業(yè)手中。用戶應(yīng)聘流程圖如下圖2-4所示:圖2-4用戶應(yīng)聘流程圖第3章系統(tǒng)設(shè)計(jì)3.1系統(tǒng)體系結(jié)構(gòu)系統(tǒng)的體系結(jié)構(gòu)非常重要,往往決定了系統(tǒng)的質(zhì)量和生命周期。針對(duì)不同的系統(tǒng)可以采用不同的系統(tǒng)體系結(jié)構(gòu)。本系統(tǒng)為微信智能招聘小程序,屬于開放式的平臺(tái),所以在體系結(jié)構(gòu)中采用B/s。B/s結(jié)構(gòu)拋棄了固定客戶端要求,采用服務(wù)器、客戶端的模式。服務(wù)器端界面和手機(jī)操作界面分開展示。B/s結(jié)構(gòu)基于互聯(lián)網(wǎng),需要網(wǎng)絡(luò)的支持,由用戶在瀏覽器上發(fā)布命令,服務(wù)器負(fù)責(zé)向數(shù)據(jù)庫傳送命令,最后再由服務(wù)器把反饋的結(jié)果傳回瀏覽器給用戶進(jìn)行呈現(xiàn)。3.2系統(tǒng)功能結(jié)構(gòu)系統(tǒng)的功能結(jié)構(gòu)是系統(tǒng)實(shí)現(xiàn)的框架,本系統(tǒng)的主要結(jié)構(gòu)為管理員和用戶、企業(yè)。管理員的功能為系統(tǒng)管理、用戶管理、招聘管理、應(yīng)聘管理、企業(yè)管理。用戶的功能為應(yīng)聘、查詢招聘、管理個(gè)人收藏。企業(yè)的功能為發(fā)布招聘、審核應(yīng)聘。本微信智能招聘小程序功能結(jié)構(gòu)圖如下圖3-1所示:圖3-1微信智能招聘小程序功能結(jié)構(gòu)圖3.3數(shù)據(jù)庫設(shè)計(jì)數(shù)據(jù)庫設(shè)計(jì)在系統(tǒng)設(shè)計(jì)中占有重大比例,數(shù)據(jù)庫的設(shè)計(jì)包括ER圖設(shè)計(jì)和數(shù)據(jù)庫表設(shè)計(jì)。3.3.1ER圖設(shè)計(jì)根據(jù)本系統(tǒng)的特點(diǎn),本系統(tǒng)設(shè)計(jì)的主要實(shí)體包括管理員信息、用戶信息、招聘信息、應(yīng)聘信息、企業(yè)信息。管理員ER圖包括的屬性有管理員的編號(hào)、用戶名和密碼。管理員ER圖如下圖3-2所示:圖3-2管理員實(shí)體的ER圖招聘信息包含的屬性為招聘的詳細(xì)描述,有編號(hào)、名稱等。招聘信息ER圖如下圖3-3所示:圖3-3招聘信息實(shí)體ER圖(3)用戶信息的屬性包括用戶的個(gè)人資料,有姓名、性別、電話等。用戶信息實(shí)體ER圖如下圖3-4所示:圖3-4用戶實(shí)體ER圖(4)應(yīng)聘信息實(shí)體的屬性有編號(hào)、姓名等。應(yīng)聘信息實(shí)體ER圖如下圖3-5所示:圖3-5應(yīng)聘信息實(shí)體ER圖(5)企業(yè)信息的實(shí)體屬性有公司名稱、公司性質(zhì)、公司電話、聯(lián)系人等。企業(yè)信息實(shí)體ER圖如下圖3-6所示:圖3-6企業(yè)信息ER圖(7)本微信智能招聘小程序的整體實(shí)體關(guān)系圖如下圖3-7所示:圖3-7系統(tǒng)關(guān)系ER圖3.3.2數(shù)據(jù)庫表設(shè)計(jì)根據(jù)數(shù)據(jù)ER圖的設(shè)計(jì),本系統(tǒng)的數(shù)據(jù)庫表有管理員信息表、用戶信息表、招聘信息表、應(yīng)聘信息表等。本系統(tǒng)的數(shù)據(jù)庫表如下圖3-1至3-9所示:表3-1config表3-2news表3-3qiye表3-4storeup表3-5token表3-6users表3-7yingpinxinxi表3-8yonghu表3-9zhaopinxinxi第4章系統(tǒng)實(shí)現(xiàn)4.1用戶注冊(cè)功能的界面實(shí)現(xiàn)用戶和企業(yè)都需要先進(jìn)行注冊(cè),注冊(cè)成功后才可以登錄。在注冊(cè)界面里需要填寫密碼和賬號(hào)名。用戶注冊(cè)界面和企業(yè)的注冊(cè)界面分開。用戶注冊(cè)運(yùn)行界面如下圖4-1所示:圖4-1用戶注冊(cè)運(yùn)行調(diào)試界面4.2登錄功能的界面實(shí)現(xiàn)系統(tǒng)運(yùn)行調(diào)試后,需要登錄。登錄界面設(shè)計(jì)的目的是保證當(dāng)前的使用角色等級(jí)。管理員同樣需要登錄后才可以進(jìn)行操作。在登錄界面里加入了忘記密碼的功能,當(dāng)密碼丟失時(shí)可以使用本功能進(jìn)行找回。在登錄時(shí)只需要填寫用戶賬號(hào)和密碼,選擇權(quán)限就可以實(shí)現(xiàn)。用戶登錄的運(yùn)行界面如下圖4-2所示:圖4-2用戶登錄的運(yùn)行界面在登錄的界面中包含的元素有系統(tǒng)題目、輸入框、登錄按鈕、選擇框。本系統(tǒng)的使用權(quán)限為管理員和用戶、企業(yè)。權(quán)限選擇框的運(yùn)行界面如下圖4-3所示:圖4-3權(quán)限選擇框運(yùn)行界面4.3管理員功能的設(shè)計(jì)實(shí)現(xiàn)4.3.1用戶信息管理功能的實(shí)現(xiàn)界面用戶的信息可由管理員添加,本功能設(shè)計(jì)的目的是添加和審核用戶的資料,當(dāng)發(fā)現(xiàn)不當(dāng)?shù)氖褂糜脩艨梢詣h除其賬號(hào)。當(dāng)刪除用戶信息后相對(duì)應(yīng)的用戶信息表里的信息也會(huì)隨著刪除掉。查詢用戶信息功能的運(yùn)行界面如下圖4-4所示:圖4-4查詢用戶信息功能的運(yùn)行界面4.3.2個(gè)人中心功能的實(shí)現(xiàn)界面?zhèn)€人中心的內(nèi)容包括當(dāng)前登錄賬號(hào)修改、密碼信息修改。本系統(tǒng)中可以擁有多個(gè)管理員。個(gè)人中心功能的運(yùn)行界面如下圖4-5所示:圖4-5個(gè)人中心功能的運(yùn)行界面4.3.3招聘信息管理功能的實(shí)現(xiàn)界面用戶瀏覽的招聘都是由管理員、企業(yè)在此功能里進(jìn)行維護(hù)添加的,同樣當(dāng)管理員添加、編輯招聘信息后,數(shù)據(jù)庫表中的招聘信息表也會(huì)發(fā)生改變。招聘信息管理功能的運(yùn)行界面如下圖4-6所示:圖4-6招聘信息管理功能的運(yùn)行界面在添加招聘信息時(shí)可以重置和提交。發(fā)布新招聘信息的運(yùn)行界面如下圖4-7所示:圖4-7發(fā)布新招聘信息的運(yùn)行界面4.3.4應(yīng)聘信息管理功能的實(shí)現(xiàn)界面用戶所應(yīng)聘的所有資料都可以在本界面里看到,管理員可以根據(jù)崗位名稱進(jìn)行具體應(yīng)聘信息的查詢??梢渣c(diǎn)擊詳情進(jìn)行應(yīng)聘的詳細(xì)了解并進(jìn)行審核。應(yīng)聘信息管理功能的運(yùn)行界面如下圖4-8所示:圖4.8應(yīng)聘信息管理運(yùn)行界面當(dāng)管理員點(diǎn)擊應(yīng)聘審批功能時(shí)會(huì)進(jìn)入本界面,應(yīng)聘審批的信息包括審核狀態(tài)和內(nèi)容。應(yīng)聘審核運(yùn)行界面如下圖4-9所示:圖4-9應(yīng)聘審核的運(yùn)行界面展示4.3.5企業(yè)管理功能的界面實(shí)現(xiàn)管理員可以審核企業(yè)的資料,保證企業(yè)的真實(shí)性,為用戶的應(yīng)聘提供保障。企業(yè)管理功能的實(shí)現(xiàn)界面如下圖4-10所示:圖4-10企業(yè)管理功能的實(shí)現(xiàn)界面4.3.6系統(tǒng)管理功能的界面實(shí)現(xiàn)包括對(duì)資訊信息和輪播圖的管理、設(shè)置。系統(tǒng)管理功能的實(shí)現(xiàn)界面如下圖4-11所示:圖4-11系統(tǒng)管理功能的實(shí)現(xiàn)界面4.4用戶角色功能的界面實(shí)現(xiàn)4.4.1崗位應(yīng)聘功能的界面實(shí)現(xiàn)用戶的功能主要為崗位應(yīng)聘。在崗位應(yīng)聘時(shí)需要填寫姓名、專業(yè)、簡(jiǎn)歷等信息。崗位應(yīng)聘功能的運(yùn)行界面如下圖4-12所示:圖4-12崗位應(yīng)聘運(yùn)行界面4.4.2招聘信息查詢功能的實(shí)現(xiàn)界面用戶可以在招聘信息里瀏覽所有的崗位信息,對(duì)于喜歡的崗位也可以收藏。招聘信息查詢功能的運(yùn)行界面如下圖4-13所示:圖4-13招聘信息查詢功能的運(yùn)行界面4.5企業(yè)角色功能的界面實(shí)現(xiàn)4.5.1招聘信息管理功能的界面實(shí)現(xiàn)企業(yè)可以發(fā)布新的招聘崗位,發(fā)布后的招聘崗位可以在首頁進(jìn)行展示。發(fā)布新的招聘崗位信

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論