網(wǎng)絡(luò)招聘系統(tǒng)設(shè)計(jì)_第1頁(yè)
網(wǎng)絡(luò)招聘系統(tǒng)設(shè)計(jì)_第2頁(yè)
網(wǎng)絡(luò)招聘系統(tǒng)設(shè)計(jì)_第3頁(yè)
網(wǎng)絡(luò)招聘系統(tǒng)設(shè)計(jì)_第4頁(yè)
網(wǎng)絡(luò)招聘系統(tǒng)設(shè)計(jì)_第5頁(yè)
已閱讀5頁(yè),還剩53頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

第1章緒論課題研究背景最近幾十年來(lái),隨著第三次工業(yè)革命的順利進(jìn)行,縱觀全世界,優(yōu)秀的互聯(lián)網(wǎng)科技公司層出不窮。在移動(dòng)手機(jī)等智能設(shè)備普及型越來(lái)越高的宏觀背景下,蘋果以及安卓等終端正在一步一步侵入我們的世界,悄無(wú)聲息的同化我們的生活。比如人們?cè)诩揖涂梢允褂弥悄苁謾C(jī)點(diǎn)外賣,出門用手機(jī)訂酒店,定火車票飛機(jī)票。這些高速發(fā)展的科技不斷提高人們的生活質(zhì)量。2012年以來(lái),"互聯(lián)網(wǎng)+"是李克強(qiáng)總理大力推行的概念,注意將互聯(lián)網(wǎng)與其他行業(yè)相結(jié)合,帶動(dòng)了新一代的科技革命。這對(duì)于傳統(tǒng)市場(chǎng)而言是一種全新的設(shè)計(jì)模式。高校學(xué)生畢業(yè)后找工作是一項(xiàng)很耗時(shí)且必要的一項(xiàng)事情,學(xué)生們需要花費(fèi)大量的教學(xué)時(shí)間來(lái)進(jìn)行投簡(jiǎn)歷和面試,如果企業(yè)數(shù)目較多就會(huì)更耗費(fèi)時(shí)間且效率低,極度影響招聘效率。在人工招聘過(guò)程中,有諸多問(wèn)題如學(xué)生難以選擇,簡(jiǎn)歷容易丟失等?,F(xiàn)如今的科技水平穩(wěn)步提高,秉著科學(xué)與教育共發(fā)展的思想開發(fā)出一套適合高校的學(xué)生和企業(yè)招聘的系統(tǒng)勢(shì)在必行,學(xué)生通過(guò)手機(jī)進(jìn)行投簡(jiǎn)歷,不僅對(duì)學(xué)生和企業(yè)雙方來(lái)說(shuō)都很便利,而且統(tǒng)計(jì)也方便快捷,減少了考察時(shí)間,也徹底解決了簡(jiǎn)歷丟失的問(wèn)題發(fā)生。而現(xiàn)在大學(xué)生們找工作大多還是來(lái)自于網(wǎng)站和道聽途說(shuō),不僅準(zhǔn)確率低,而且浪費(fèi)時(shí)間。對(duì)于企業(yè)也同是如此。隨著科技和經(jīng)濟(jì)的進(jìn)步,我國(guó)的創(chuàng)業(yè)熱浪還會(huì)繼續(xù)維持在很高的水平,因此我們需要更多的人才和勞動(dòng)力。所以我們很有必要做一個(gè)人才招聘的APP。2010年之前,我國(guó)的勞動(dòng)力人口都是相對(duì)充足的,但是隨著經(jīng)濟(jì)的發(fā)展以及人口增長(zhǎng)的減緩,我國(guó)的勞動(dòng)力開始供不應(yīng)求,所以面臨著勞動(dòng)力人口的減少,廣大的企業(yè)面臨著人才短缺的問(wèn)題。隨著大量人才從學(xué)校涌入社會(huì),企業(yè)開始不得不拋棄原有的傳統(tǒng)模式下的招聘,進(jìn)而追求更高效率的線上招聘模式。但是盡管如此,當(dāng)代年輕人似乎未曾定性,他們的平均在職時(shí)間遠(yuǎn)低于從前,頻繁跳動(dòng)職位,更加劇了市場(chǎng)中人才的流動(dòng)。這一切都是推動(dòng)招聘APP產(chǎn)生的動(dòng)力。該課題在國(guó)內(nèi)外的現(xiàn)狀根據(jù)美國(guó)勞工部統(tǒng)計(jì)局網(wǎng)站的統(tǒng)計(jì)數(shù)據(jù)顯示,計(jì)算機(jī)專業(yè)在未來(lái)五年中市場(chǎng)需求會(huì)有百分之三十的增幅,遠(yuǎn)遠(yuǎn)超過(guò)其他專業(yè)應(yīng)屆畢業(yè)生的市場(chǎng)需求量。但是這也僅僅是計(jì)算機(jī)專業(yè),其他專業(yè)的市場(chǎng)需求似乎已經(jīng)達(dá)到了飽和。隨著人工智能的不斷普及,全自動(dòng)化生產(chǎn)代替手工儼然已經(jīng)成為了一種市場(chǎng)流行趨勢(shì)。這一切都使得本來(lái)就不景氣的就業(yè)環(huán)境雪上加霜。雖然在國(guó)外軟件工程師需求量較大,但是在中國(guó)的互聯(lián)網(wǎng)寒冬中計(jì)算機(jī)專業(yè)的就業(yè)前景卻并不景氣?!盎ヂ?lián)網(wǎng)+”這個(gè)概念大范圍的普及,使得越來(lái)越多的人看到了互聯(lián)網(wǎng)行業(yè)光明的前景,門檻低已經(jīng)變成了互聯(lián)網(wǎng)行業(yè)的標(biāo)志。應(yīng)屆畢業(yè)生沒有工作經(jīng)驗(yàn),項(xiàng)目經(jīng)歷少也就造成了核心競(jìng)爭(zhēng)力低,故而就業(yè)難。從計(jì)算機(jī)專業(yè)的應(yīng)屆畢業(yè)生就業(yè)情況不難推斷出其他專業(yè)的就業(yè)前景也并不好。職位空缺無(wú)法增加,那么增加自己的就業(yè)機(jī)會(huì)就只能從收集信息的手段進(jìn)行改善,從而達(dá)到找尋自己心儀企業(yè)增加就業(yè)率的目的。目前市面上已經(jīng)存在一部分求職APP,但是其面向的大多是中小型企業(yè)。且大多數(shù)求職軟件通過(guò)“獲取競(jìng)爭(zhēng)對(duì)手信息”作為增值服務(wù),這導(dǎo)致了未付費(fèi)用戶競(jìng)爭(zhēng)力會(huì)弱于付費(fèi)用戶,造成求職的不公平性。這種不公平性也是導(dǎo)致大公司不使用這種軟件的原因。故此,市面上缺少一種可以替代或部分替代校園招聘會(huì)、社會(huì)的人才招聘會(huì)的軟件。課題研究的目的和意義當(dāng)代年輕人無(wú)論是學(xué)習(xí)或者生活,都在盡可能的將時(shí)間利用率達(dá)到最大化,尤其是那些碎片時(shí)間。因此若能開發(fā)出一個(gè)針對(duì)無(wú)論是應(yīng)屆畢業(yè)生還是正在工作的年輕人的招聘APP,則可以有效利用他們的碎片時(shí)間,提高使用者搜尋企業(yè)招聘信息以及投遞簡(jiǎn)歷的效率。同時(shí)軟件開設(shè)提醒功能,同學(xué)們可以隨時(shí)隨地的使用APP和雇主們聯(lián)系,避免錯(cuò)過(guò)好機(jī)會(huì)。除以上諸多優(yōu)點(diǎn)之外,本軟件還可以讓廣大非應(yīng)屆畢業(yè)生了解社會(huì)招聘信息,掌握當(dāng)今社會(huì)哪方面的專業(yè)性人才,然后根據(jù)自身興趣愛好以及職業(yè)能力等硬件條件選擇就業(yè)單位。現(xiàn)如今,“畢業(yè)即失業(yè)”這一現(xiàn)象似乎已經(jīng)屢見不鮮。當(dāng)越來(lái)越多的人邁出象牙塔之后對(duì)于不能及時(shí)找到自己的定位,自己真正喜歡的事情,由此可見一個(gè)簡(jiǎn)潔高效的可用于人才招聘APP之于社會(huì)的重要性。求職招聘APP其意義在于:第一,克服了線下校園招聘的宣講會(huì)、雙選會(huì)等傳統(tǒng)招聘方式受地域、時(shí)間等非主觀因素制約的弊端,在傳統(tǒng)就業(yè)招聘方式的基礎(chǔ)上做的改善;第二,使用者可以同步獲取企業(yè)發(fā)放的職位信息,按照自身的需求定位搜索條件,既拓寬了獲取信息渠道,又增加了求職的針對(duì)性提升了效率;第三,求職者在注冊(cè)軟件后線上投遞簡(jiǎn)歷,與公司直接對(duì)接,有效降低了人力資源的浪費(fèi);第四,打破了求職者依賴學(xué)校官方公眾號(hào)發(fā)布的招聘會(huì)以及雙選會(huì)的信息、朋友獲取招聘信息的根深蒂固的思想,有利于實(shí)現(xiàn)就業(yè)資源的共享。第2章相關(guān)技術(shù)的理論研究JSPJSP技術(shù)作為跨平臺(tái)動(dòng)態(tài)網(wǎng)頁(yè)開發(fā)首選的優(yōu)勢(shì):邏輯與視圖分離JSP技術(shù)可使開發(fā)人員將業(yè)務(wù)的核心邏輯與給用戶展示的最終頁(yè)面分離開來(lái)。在本技術(shù)中,靜態(tài)頁(yè)面由HTML或XML提供、動(dòng)態(tài)頁(yè)面是由自身標(biāo)識(shí)實(shí)現(xiàn)。后臺(tái)的邏輯被完全封裝并與腳本一起在后臺(tái)運(yùn)行,故而當(dāng)前端工程師進(jìn)行頁(yè)面視圖修改時(shí)不影響業(yè)務(wù)邏輯的運(yùn)行??芍赜媒M件JSP技術(shù)如同Java語(yǔ)言將核心功能代碼封裝起來(lái)一樣。他將開發(fā)人員可以重復(fù)使用的、不受平臺(tái)限制的組件封裝起來(lái),以供其他開發(fā)人員能夠共同使用,交換執(zhí)行從而達(dá)到縮短開發(fā)使用的時(shí)間、提高代碼書寫的效率、提升系統(tǒng)質(zhì)量的目的。采用標(biāo)識(shí)由于前端和后臺(tái)工作的分離,所以并不是所有的前端開發(fā)工程師都熟練掌握后臺(tái)的腳本語(yǔ)言。JSP技術(shù)將簡(jiǎn)單方便實(shí)用的、與JSP相關(guān)的XML標(biāo)識(shí)中封裝進(jìn)一系列的功能以進(jìn)行服務(wù)器頁(yè)面的動(dòng)態(tài)顯示。適用平臺(tái)由于JSP開發(fā)技術(shù)是以JAVA技術(shù)作為基礎(chǔ)的,所以也具有跨平臺(tái)的特性。它執(zhí)行時(shí)無(wú)需考慮底層語(yǔ)言,只執(zhí)行字節(jié)碼文件即可。但是也同樣是由于JSP技術(shù)的跨平臺(tái)特性,為了最大限度的適應(yīng)各個(gè)平臺(tái)的兼容能了,JSP技術(shù)也增加了代碼書寫以及邏輯結(jié)構(gòu)的復(fù)雜性。SSH框架SSH框架是服務(wù)器端構(gòu)建的通用框架,即struts+spring+hibernate,是深受大多程序員喜歡的架構(gòu),也是目前簡(jiǎn)單方便的架構(gòu)。我們要在本APP中使用SSH框架,是基于SSH框架有以下眾多好處:首先,SSH框架和MVC是天作之合,這種搭配,使得我們大大減少了代碼量,讓開發(fā)者不再疲于奔命,便于開發(fā)新的軟件的時(shí)候復(fù)用之前的代碼。其次,SSH框架的可延伸性非常的好,因?yàn)槭褂盟挠脩舯椴既澜?,所以這個(gè)框架幾乎能支持任何類型的軟件開發(fā),十分強(qiáng)大。最后,SSH框架的解耦性,也是非常優(yōu)秀的,在開發(fā)過(guò)程中,我們經(jīng)常遇見這種情況,我們一開始滿足了客戶的需求,但是往往在最后的時(shí)候,我們的客戶往往會(huì)改變需求,導(dǎo)致我們需要改動(dòng)非常多的代碼,這無(wú)疑浪費(fèi)了很多的時(shí)間和精力,但是用SSH框架,我們可以很快的滿足客戶的要求,可以直接改動(dòng)VIEW層的代碼,而不用改動(dòng)功能層的代碼。SpringSpring是為了解決軟件開發(fā)的復(fù)雜性,使用簡(jiǎn)單的javabean而不是以前的EJB,這無(wú)疑簡(jiǎn)化了使用JAVA開發(fā)軟件的要求,此外,Spring的是使用也非常的多樣化,不僅可以開發(fā)服務(wù)端,也可以開發(fā)應(yīng)用端,由于它的輕量級(jí)非常高,在絕大多數(shù)的軟件開發(fā)過(guò)程中我們都可以使用Spring的技術(shù)。Spring的具體優(yōu)勢(shì)有如下幾點(diǎn):首先,Spring的技術(shù)要求十分簡(jiǎn)單,有利于使用者很快的上手并使用。其次,Spring使用JAVABEAN代替EJB,這大大簡(jiǎn)化了代碼,減少了代碼量。然后,Spring是一個(gè)面向接口的,所以這也使得程序員使用Spring會(huì)非常的簡(jiǎn)單,減少了復(fù)雜度。再者,Spring寫的代碼很容易測(cè)試,這樣在開發(fā)后期,減少了程序員的測(cè)試時(shí)間,使軟件可以更快的上線。最后,Spring幫我們?cè)O(shè)置了最好的應(yīng)用程序配置,這使得程序員不再有這么大的負(fù)擔(dān)。HibernateHibernate是一個(gè)相交輕量級(jí)的框架。它采用對(duì)象-關(guān)系映射框架,并且對(duì)于程序員而言所有源碼開放。Hibernate主要是用來(lái)對(duì)SQL進(jìn)行操作和維護(hù),它最大的好處就是自動(dòng)生成數(shù)據(jù)庫(kù)語(yǔ)言,所以,在這種情況下,程序員若是用面向?qū)ο缶幊痰姆椒ㄈゲ僮鲾?shù)據(jù)庫(kù)變得更加的方便和簡(jiǎn)單。Hibernate框架自然有很多優(yōu)勢(shì),如下所示:首先,正如上文所言,Hibernate可以自動(dòng)生成數(shù)據(jù)庫(kù)語(yǔ)句,所以我們不用自己手寫數(shù)據(jù)庫(kù)語(yǔ)句,而是直接操作JAVA對(duì)象,這樣不僅讓我們的開發(fā)過(guò)程變得簡(jiǎn)單,而且我們還可以減少了很多的代碼量。其次,數(shù)據(jù)庫(kù)操作的映射方式也隨著Hibernate變得簡(jiǎn)單了,之前我們往往需要分析每一個(gè)JAVA類之間的相互映射關(guān)系,用了Hibernate之后,我們只需要分析每一個(gè)實(shí)體之間的關(guān)系即可。最后,使用Hibernate可以大大大的提升應(yīng)用程序的性能,因?yàn)镠ibernate在使用中可以幫我們?cè)O(shè)置多個(gè)線程和進(jìn)程共存,所以我們可以使用多個(gè)級(jí)別的緩存,因此,這加速了軟件的運(yùn)行。Structs2Struts2被廣泛應(yīng)用與Web端。他同樣是一個(gè)輕量級(jí)的框架。Struts2的使用原理來(lái)自于servlet,從2000年,Struts1橫空出世,獲得了廣大程序開發(fā)者的喜愛,過(guò)了二十年,Struts2越發(fā)穩(wěn)定,成熟,簡(jiǎn)易。同時(shí),Struts2解決了Struts1上的很多不良影響,比如,Struts1的耦合性非常高,導(dǎo)致代碼很難被復(fù)用,所以后期的測(cè)試過(guò)程中也受到了很多影響,這減慢了軟件開發(fā)速度,也導(dǎo)致經(jīng)濟(jì)效益降低。Struts2就完全改變了這一點(diǎn),它融合了WebWork的很多優(yōu)點(diǎn),大大降低了耦合度,并且加入了最新的框架理念,所以Struts2已經(jīng)是目前最流行的框架之一了。Struts2主要有以下幾個(gè)優(yōu)點(diǎn):依懶性降低,在沒有servletAPI的情況,Struts2依然可以保持很低的耦合性,便于測(cè)試。有著更豐富的標(biāo)簽庫(kù),使得開發(fā)更加的靈活等。和MVC框架完美契合,讓MVC架構(gòu)的各個(gè)部分更加的簡(jiǎn)明易看,也更容易修改和更進(jìn)。EclipseEclipse是一種用于計(jì)算機(jī)程序設(shè)計(jì)的集成開發(fā)環(huán)境(IDE),是使用最廣泛的JavaIDE。他不僅面向廣大初學(xué)者而言有最基本的工作環(huán)境,更是面向?qū)I(yè)人士而言有著相當(dāng)?shù)牟寮┢涠ㄖ茖侪h(huán)境。他被開發(fā)的主要作用是編寫Java應(yīng)用程序。同時(shí)Eclipse也可通過(guò)自身可擴(kuò)展插件用于編寫其他語(yǔ)言中的Applet。Eclipse軟件的開發(fā)工具包(SDK)是為JAVA技術(shù)人員專門設(shè)計(jì)編寫JAVA應(yīng)用程序。Eclipse軟件開發(fā)工具包(SDK)是免費(fèi)的開源軟件,根據(jù)Eclipse公共許可證的條款發(fā)布,盡管它與GNU通用公共許可證不兼容,但它是第一個(gè)在GNU類路徑下運(yùn)行的IDE之一。

第3章需求分析求職招聘APP的主要作用就是幫助廣大應(yīng)屆畢業(yè)生、往屆畢業(yè)生可以隨時(shí)隨地使用互聯(lián)網(wǎng)進(jìn)行求職和供職公司招聘、及時(shí)的處理簡(jiǎn)歷和申請(qǐng)信息,對(duì)于申請(qǐng)者而言也有更多樣的選擇?;谝陨希覀儗?duì)該APP進(jìn)行需求分析。功能需求經(jīng)過(guò)分析,本APP是用來(lái)方便用戶隨時(shí)隨地的使用網(wǎng)絡(luò)招聘,其中就包含了職位的發(fā)布和更新,再到申請(qǐng)者申請(qǐng)職位,最后企業(yè)處理申請(qǐng)消息這幾個(gè)階段,都是在此系統(tǒng)中進(jìn)行跟蹤記錄。完成一次招聘也不是僅僅需要解決這幾個(gè)問(wèn)題,還有一些相關(guān)的問(wèn)題需要解決,通過(guò)設(shè)計(jì)分析,我將該平臺(tái)設(shè)計(jì)為求職者和企業(yè)以及管理員三大模塊,具體模塊設(shè)計(jì)如下。3.1.1用戶模塊根據(jù)需求分析,我們可以得出結(jié)論,用戶需要一個(gè)用戶中心的功能。所以,我們可以得出以下功能點(diǎn)。用戶注冊(cè):用戶使用實(shí)際信息注冊(cè)本軟件。用戶登錄:用戶使用已注冊(cè)信息登錄軟件。用戶密碼修改:用戶可以通過(guò)軟件自行修改密碼。職位收藏:對(duì)已經(jīng)發(fā)布的職位,用戶若是感興趣可以收藏該職位,方便對(duì)比和下次再觀看。職位申請(qǐng):對(duì)已經(jīng)發(fā)布的職位,用戶可以一鍵申請(qǐng)?jiān)撀毼?。校園信息申請(qǐng):對(duì)已發(fā)布的校園實(shí)習(xí),用戶可以申請(qǐng)面試。簡(jiǎn)歷管理:用戶可創(chuàng)建、修改或者刪除簡(jiǎn)歷。在線論壇:用戶可以在論壇中在線和其他用戶交流經(jīng)驗(yàn)。留言交流:用戶可以在職位詳細(xì)界面下方進(jìn)行留言評(píng)論個(gè)人信息維護(hù):用戶可以在個(gè)人中心界面對(duì)自己的個(gè)人信息進(jìn)行修改。申請(qǐng)信息查看:用戶查看自己申請(qǐng)的職位和狀態(tài)。注銷登錄:退出登錄狀態(tài),方便更換賬號(hào)。3.1.2企業(yè)模塊企業(yè)使用賬號(hào)和密碼登陸后,進(jìn)入后臺(tái)來(lái)管理收到的申請(qǐng)以及簡(jiǎn)歷等功能。具體功能如下:企業(yè)注冊(cè):管理員使用企業(yè)名字來(lái)注冊(cè)賬號(hào)。企業(yè)登錄:輸入之前注冊(cè)的企業(yè)賬號(hào)還有自己設(shè)置的密碼來(lái)登錄。企業(yè)密碼修改:用戶可以通過(guò)系統(tǒng)修改自己的密碼。申請(qǐng)管理:對(duì)所有申請(qǐng)進(jìn)行查看、錄用、拒絕等操作。職位管理:企業(yè)上傳新的職位和詳細(xì)的要求和待遇。簡(jiǎn)歷篩選:對(duì)系統(tǒng)開放的簡(jiǎn)歷進(jìn)行篩選以及發(fā)送投遞簡(jiǎn)歷邀請(qǐng)。類別管理:對(duì)已經(jīng)發(fā)布的職位進(jìn)行類別上的區(qū)分。信息發(fā)布管理:發(fā)布,刪除或更新實(shí)習(xí)相關(guān)信息。企業(yè)管理:對(duì)企業(yè)的部門,薪資等信息進(jìn)行管理。留言交流管理:查看、回復(fù)、刪除用戶的留言或者評(píng)論。3.1.3管理員模塊管理員使用賬號(hào)和密碼登錄本系統(tǒng)后可對(duì)用戶以及企業(yè)的信息進(jìn)行管理,對(duì)論壇發(fā)帖進(jìn)行審核等操作。用戶管理:查看、修改、刪除用戶以及企業(yè)的賬號(hào)密碼。企業(yè)管理:管理企業(yè)的名稱、地址、聯(lián)系方式等。論壇管理:對(duì)發(fā)布在論壇的求職或招聘帖子審核。用例分析用例圖是指以用戶的視角描述系統(tǒng)外在可見的需求,用例圖中間兩個(gè)重要的元素,就是參與者和用例。參與者是系統(tǒng)中一系列操作的發(fā)起者,而用例就是參與者對(duì)系統(tǒng)做的一系列行為。這樣我們通過(guò)用例圖可以對(duì)系統(tǒng)進(jìn)行用例分析,這些簡(jiǎn)單明了的用例分析能夠有效地幫助開發(fā)人員發(fā)現(xiàn)真正的需求,并且以用戶和開發(fā)人員都能夠理解的形式呈現(xiàn)出來(lái)基于Android的人才招聘APP主要側(cè)重點(diǎn)在于客戶端,由求職者首先注冊(cè)登陸后進(jìn)行查看職位、職位申請(qǐng)等一系列操作后,企業(yè)登錄系統(tǒng)對(duì)求職者的申請(qǐng)進(jìn)行審核。用戶端用例圖如圖3-1所示。圖3-1用戶用例圖企業(yè)用例如圖3-2所示。圖3-2企業(yè)端用例圖管理員用例如圖3-3所示。圖3-3管理員端用例圖賬號(hào)登錄是進(jìn)入該系統(tǒng)的唯一途徑,無(wú)論是管理員還是普通企業(yè)都是用一個(gè)系統(tǒng)登錄即可。1.登陸賬號(hào)登陸賬號(hào)即使用已經(jīng)注冊(cè)好的賬號(hào)和密碼來(lái)登錄系統(tǒng),具體如表3-1。表3-SEQ表格\*ARABIC1賬號(hào)登錄用例描述用例名稱賬號(hào)登陸用例ID101描述對(duì)登陸的賬號(hào)和密碼進(jìn)行驗(yàn)證和分類啟動(dòng)主動(dòng)賬號(hào)登錄頁(yè)面前置條件需要具體的賬號(hào)密碼進(jìn)行登錄后置條件與數(shù)據(jù)庫(kù)用戶信息表中的數(shù)據(jù)進(jìn)行比對(duì)主事件流用戶系統(tǒng)1.進(jìn)入登錄頁(yè)面2.用戶輸入賬號(hào)密碼進(jìn)行登錄操作3.系統(tǒng)檢索數(shù)據(jù)庫(kù)比對(duì)用戶名以及密碼信息4.賬號(hào)密碼驗(yàn)證成功,允許進(jìn)入該系統(tǒng)異常事件流異常流系統(tǒng)輸入賬號(hào)或者密碼兩者至少有一項(xiàng)錯(cuò)誤提示用戶錯(cuò)誤信息賬號(hào)不存在或者不合法請(qǐng)輸入正確的賬號(hào)密碼不正確賬號(hào)或者密碼不正確2.職位申請(qǐng)求職者可申請(qǐng)心儀職位,職位申請(qǐng)的用例描述如表3-2所示。表3-SEQ表格\*ARABIC2職位申請(qǐng)用例描述用例名稱職位申請(qǐng)用例ID102描述對(duì)自己感興趣的職位進(jìn)行申請(qǐng)啟動(dòng)點(diǎn)擊申請(qǐng)按鈕前置條件需要登錄該系統(tǒng)后置條件需要該企業(yè)仍在招聘中主事件流用戶系統(tǒng)1.點(diǎn)擊申請(qǐng)職位2.顯示申請(qǐng)頁(yè)面3.點(diǎn)擊投遞簡(jiǎn)歷4.顯示投遞結(jié)果可選擇事件流取消申請(qǐng)用戶系統(tǒng)1.點(diǎn)擊取消申請(qǐng)2.系統(tǒng)顯示詢問(wèn)是否取消3.單擊[確認(rèn)]按鈕4.系統(tǒng)取消申請(qǐng),提示取消成功3.修改個(gè)人信息求職者進(jìn)入個(gè)人中心頁(yè)面后,查看或修改先前填寫的個(gè)人信息具體的修改個(gè)人信息用例如下表3-3所示。表3-SEQ表格\*ARABIC3修改個(gè)人信息用例描述用例名稱修改個(gè)人信息用例ID103描述查看,修改個(gè)人信息啟動(dòng)點(diǎn)擊修改個(gè)人設(shè)置前置條件需要登錄該系統(tǒng)后置條件填寫符合要求主事件流用戶系統(tǒng)1.點(diǎn)擊修改個(gè)人信息按鈕2.顯示修改頁(yè)面3.修改相關(guān)內(nèi)容4.顯示修改結(jié)果可選擇事件流取消修改用戶點(diǎn)擊取消修改1.系統(tǒng)提示是否繼續(xù)修改2.用戶點(diǎn)擊繼續(xù)或取消3.系統(tǒng)顯示結(jié)果4.簡(jiǎn)歷審核簡(jiǎn)歷審核指企業(yè)進(jìn)入建立管理頁(yè)面,然后對(duì)已經(jīng)申請(qǐng)的簡(jiǎn)歷進(jìn)行審核改變狀態(tài)等操作。具體的簡(jiǎn)歷審核用例如下表3-4所示。表3-4簡(jiǎn)歷審核用例描述用例名稱簡(jiǎn)歷審核用例ID104描述簡(jiǎn)歷進(jìn)行審核改變狀態(tài)啟動(dòng)點(diǎn)擊簡(jiǎn)歷審核前置條件需要企業(yè)用戶登錄該系統(tǒng)后置條件需要企業(yè)點(diǎn)擊確認(rèn)通過(guò)主事件流用戶系統(tǒng)1.點(diǎn)擊簡(jiǎn)歷管理2.顯示已經(jīng)申請(qǐng)的簡(jiǎn)歷列表3.點(diǎn)擊同意申請(qǐng)4.顯示結(jié)果可選擇事件流取消修改1.點(diǎn)擊拒絕申請(qǐng)2.系統(tǒng)顯示是否確認(rèn)2.用戶點(diǎn)擊確認(rèn)3.系統(tǒng)顯示拒絕結(jié)果5.職位發(fā)布職位發(fā)布是指企業(yè)進(jìn)入職位列表界面后進(jìn)行新增職位發(fā)布并對(duì)該職位做具體的信息說(shuō)明的操作。具體的職位發(fā)布用例如下表3-5所示。表3-5職位發(fā)布用例描述用例名稱職位發(fā)布用例ID105描述企業(yè)用戶對(duì)職位進(jìn)行增刪改操作啟動(dòng)點(diǎn)擊職位列表前置條件需要企業(yè)用戶登錄該系統(tǒng)后置條件需要企業(yè)點(diǎn)擊確認(rèn)發(fā)布主事件流用戶系統(tǒng)1.點(diǎn)擊新增按鈕2.顯示需要添加的職位信息3.填寫新增職位信息4.點(diǎn)擊保存按鈕5.系統(tǒng)顯示發(fā)布成功可選擇事件流取消發(fā)布職位1.點(diǎn)擊取消2.系統(tǒng)顯示是否確認(rèn)2.用戶點(diǎn)擊確認(rèn)3.系統(tǒng)顯示職位列表頁(yè)面

6.管理員修改用戶密碼修改用戶密碼是指管理員對(duì)企業(yè)以及求職者進(jìn)行的賬號(hào)和密碼進(jìn)行統(tǒng)一管理的操作,具體如表3-6。表3-6修改用戶密碼用例描述用例名稱修改用戶密碼用例ID106描述對(duì)企業(yè)以及求職者所有用戶進(jìn)行賬號(hào)密碼的管理啟動(dòng)點(diǎn)擊系統(tǒng)的用戶管理列表前置條件使用管理員的賬號(hào)及密碼登錄系統(tǒng)后置條件需要管理員點(diǎn)擊確認(rèn)修改主事件流管理員系統(tǒng)1.選中需修改的用戶記錄2.點(diǎn)擊修改按鈕3.系統(tǒng)顯示用戶當(dāng)前賬號(hào)密碼4.修改賬號(hào)密碼信息并保存5.賬號(hào)密碼修改成功異常事件流異常流系統(tǒng)系統(tǒng)彈窗中兩次輸入的不一致提示管理員錯(cuò)誤信息查詢時(shí)用戶不存在用戶不存在3.3數(shù)據(jù)需求經(jīng)過(guò)需求分析以及系統(tǒng)功能的分析,該系統(tǒng)平臺(tái)包含了用戶,企業(yè),評(píng)論,論壇貼,職位,實(shí)習(xí)信息,管理員,簡(jiǎn)歷等七大實(shí)體,需要對(duì)他們進(jìn)行相應(yīng)的數(shù)據(jù)分析,具體如下。用戶屬性圖用戶屬性主要包括了用戶ID,用戶名,用戶密碼,郵箱,手機(jī)號(hào),QQ,微信,性別,頭像,生日,標(biāo)簽,學(xué)校,專業(yè)。具體如圖3-4所示.圖3-4用戶屬性圖論壇帖屬性圖論壇貼屬性包括ID,標(biāo)題,內(nèi)容,時(shí)間,類型,審核狀態(tài)。具體如圖3-5所示。圖3-5留言屬性圖職位屬性圖職位屬性圖包括職位ID,類別,名字,標(biāo)題,圖片,發(fā)布日期,職位空缺,薪水,詳細(xì)描述,申請(qǐng)數(shù)。具體下圖3-6所示。圖3-6職位屬性圖校園招聘屬性圖校園招聘屬性包括ID,標(biāo)題內(nèi)容,發(fā)布日期,圖片。具體如下圖3-7所示。圖3-7校園招聘屬性圖企業(yè)屬性圖企業(yè)屬性包括了ID,企業(yè)名字,密碼,詳細(xì)信息,地址,聯(lián)系方式。具體如下圖3-8所示圖3-8企業(yè)屬性圖簡(jiǎn)歷屬性圖簡(jiǎn)歷屬性包括ID,證件照,標(biāo)題,就業(yè)傾向,學(xué)校,最高學(xué)歷,經(jīng)歷,自我評(píng)價(jià)。具體如圖3-9所示。圖3-9簡(jiǎn)歷屬性圖留言交流屬性圖留言交流屬性包括ID,留言內(nèi)容,發(fā)布日期。具體如下圖3-10所示。圖3-10留言交流屬性圖8.管理員屬性圖管理員屬性包括ID,賬號(hào),密碼。具體如圖3-11所示。圖3-11管理員屬性圖9.人才招聘軟件實(shí)體聯(lián)系圖具體如圖3-12所示。圖3-12人才招聘軟件E-R圖3.4性能需求軟件研發(fā)的需求分析可概括分為兩點(diǎn):功能需求與環(huán)境需求。盡管程序員多將注意的點(diǎn)放在一個(gè)軟件是否能符合甲方提出的所有功能,但也正是因?yàn)槿绱?,越?lái)越多的程序員忽略了一個(gè)軟件的環(huán)境需求。其實(shí)功能需求與環(huán)境需求是相輔相成的,不能夠?qū)⑺麄兏盍褋?lái)看。在一個(gè)軟件中如果我們僅僅做到了功能點(diǎn)的集成,就不足以在日漸擁擠的市場(chǎng)中做到脫穎而出。只有做好環(huán)境需求,才能增加軟件產(chǎn)品的核心競(jìng)爭(zhēng)力。環(huán)境需求應(yīng)該考慮以下方面:系統(tǒng)響應(yīng)時(shí)間需求:系統(tǒng)具有響應(yīng)速度快、查詢效率高的特性,所有使用者的任何操作平均響應(yīng)時(shí)間需低于1秒。系統(tǒng)可靠性需求:系統(tǒng)的高穩(wěn)定性需包括從服務(wù)器Apache后臺(tái)的運(yùn)行到用戶使用的AndroidAPP中各環(huán)節(jié)均需滿足在一定強(qiáng)度下的壓力測(cè)試。系統(tǒng)易用性需求:系統(tǒng)界面干凈明了風(fēng)格統(tǒng)一,用戶操作簡(jiǎn)單方便易學(xué)。因此應(yīng)具有完備的用戶幫助文檔方便進(jìn)行軟件的使用。為滿足非專業(yè)技術(shù)人員,本系統(tǒng)采用Windows7及以上中文版本,所有交互界面以及用戶接口均為全中文界面,保證培訓(xùn)后可熟練掌握系統(tǒng)的完整操作。系統(tǒng)可擴(kuò)展行需求:為滿足瞬息萬(wàn)變的市場(chǎng)變化,充分增加本系統(tǒng)的核心競(jìng)爭(zhēng)力。系統(tǒng)采用模塊化設(shè)計(jì),MVC分層的設(shè)計(jì)模式,不僅可以根據(jù)用戶需求不斷更新系統(tǒng)的設(shè)計(jì)實(shí)現(xiàn),更可以預(yù)留接口以滿足擴(kuò)展。技術(shù)成熟性與先進(jìn)性:為保證以上提出的性能均被滿足,本系統(tǒng)無(wú)論從整體架構(gòu)還是關(guān)鍵技術(shù)均為先進(jìn)實(shí)用的原則,用戶界面滿足UI設(shè)計(jì)美學(xué),APP和后臺(tái)界面模型經(jīng)過(guò)檢驗(yàn)滿足用戶需求。3.5環(huán)境需求具體環(huán)境設(shè)置如下:服務(wù)器配置: 操作系統(tǒng):Windows7 Web服務(wù)器:Apachetomcat7 數(shù)據(jù)庫(kù):Mysql5.1 開發(fā)工具:MYEclipse2014EclipseADT客戶機(jī)配置: 操作系統(tǒng):Windows7 游覽器版本:擁有IE8、360安全瀏覽器、Google、搜狗等游覽器 屏幕分辨率:1377*768第4章系統(tǒng)設(shè)計(jì)系統(tǒng)的設(shè)計(jì)分析分為概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)。概要設(shè)計(jì)這一個(gè)階段通過(guò)對(duì)用例的進(jìn)一步的分析,得出了系統(tǒng)的整體框架、數(shù)據(jù)流向以及數(shù)據(jù)庫(kù)相關(guān)信息。系統(tǒng)框架設(shè)計(jì)整體項(xiàng)目基于SpringMVC實(shí)現(xiàn),具體如圖4-1所示。圖4-1系統(tǒng)框架4.2數(shù)據(jù)流圖DFD是一個(gè)項(xiàng)目整體數(shù)據(jù)的流向。從使用者輸入開始,到把數(shù)據(jù)輸出給外界使用者,整個(gè)流程都在數(shù)據(jù)流圖中。經(jīng)過(guò)對(duì)人才招聘APP的分析與設(shè)計(jì),系統(tǒng)的數(shù)據(jù)流圖如下4-2所示。圖4圖4-2人才招聘APP數(shù)據(jù)流圖4.3用戶主要活動(dòng)圖用戶主要活動(dòng)圖如下圖4-3所示。圖4-3用戶主要活動(dòng)圖4.4數(shù)據(jù)庫(kù)設(shè)計(jì)根據(jù)本項(xiàng)目的數(shù)據(jù)需求中確定的數(shù)據(jù)項(xiàng),項(xiàng)目的數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)如下。用戶信息表如表4-1所示。4-1用戶信息表字段名字段描述類型長(zhǎng)度主鍵user_id用戶IDINT11Yusername用戶名VARCHAR50Npassword用戶密碼VARCHAR50Nemail用戶郵箱VARCHAR50Ntel用戶手機(jī)號(hào)碼VARCHAR20Nqq用戶QQVARCHAR20Nwechat用戶微信VARCHAR50Nsex用戶性別VARCHAR10Nimg用戶頭像VARCHAR200Nbirth用戶生日DATE-Ntags用戶標(biāo)簽VARCHAR200N職位類別表如表4-2所示。表4-2職位類別表字段名字段描述類型長(zhǎng)度主鍵job_id職位類別IDINT11Yjname職位名字VARCHAR30N

論壇表具體如表4-3所示。表4-3論壇表字段名字段描述類型長(zhǎng)度主鍵id論壇貼IDINT11Ynote帖子內(nèi)容VARCHAR800Ntitle帖子標(biāo)題VARCHAR100Nuid帖子用戶IDVARCHAR11Ndate帖子時(shí)間DATE-Ntype帖子類型VARCHAR10Nstate審核狀態(tài)BIT-N職位信息表具體如表4-4所示。表4-4職位信息表字段名字段描述類型長(zhǎng)度主鍵id職位IDINT11Yjob_class_id職位類別IDINT11Nqid企業(yè)IDINT11Ntitle職位標(biāo)題VARCHAR100Nimg職位圖片VARCHAR200Ndata發(fā)布日期DATE-Ncity職位地點(diǎn)VARCHAR50Nstate職位空缺INT1Nprice職位薪水INT10Nnote職位詳細(xì)描述VARCHAR500NAPPlication職位申請(qǐng)數(shù)INT50N

職位申請(qǐng)表具體如表4-5所示。表4-5職位申請(qǐng)表字段名字段描述類型長(zhǎng)度主鍵id職位IDINT11Yuid用戶IDINT11Ystate狀態(tài)BIT-Ntel用戶聯(lián)系方式VARCHAR20Nnote申請(qǐng)備注VARCHAR300NJid簡(jiǎn)歷IDINT11N企業(yè)表具體如表4-6所示。表4-6企業(yè)表字段名字段描述類型長(zhǎng)度主鍵id企業(yè)IDINT11Ysname企業(yè)名字VARCHAR20Npassword企業(yè)密碼VARCHAR50Nnote企業(yè)詳細(xì)信息VARCHAR500Naddress企業(yè)地址VARCHAR300Ntel企業(yè)聯(lián)系電話VARCHAR20N職位收藏表具體如表4-7所示。表4-7職位收藏表字段名字段描述類型長(zhǎng)度主鍵id職位IDINT11Yuid用戶IDINT11Ystate狀態(tài)BIT-N

簡(jiǎn)歷管理表具體如表4-8所示。表4-8簡(jiǎn)歷管理表字段名字段描述類型長(zhǎng)度主鍵jid簡(jiǎn)歷IDINT11Yuid用戶IDINT11Nimg簡(jiǎn)歷證件照VARCHAR200Ntitle簡(jiǎn)歷標(biāo)題VARCHAR30Nnote簡(jiǎn)歷就業(yè)傾向VARCHAR30Nschool簡(jiǎn)歷學(xué)校VARCHAR30Nhigh簡(jiǎn)歷最高學(xué)歷VARCHAR30Nprofessional簡(jiǎn)歷所學(xué)專業(yè)VARCHAR30Nago簡(jiǎn)歷工作經(jīng)歷VARCHAR500Nassess簡(jiǎn)歷自我評(píng)價(jià)VARCHAR500N校園招聘表具體如表4-9所示。表4-9校園招聘表字段名字段描述類型長(zhǎng)度主鍵id招聘職位IDINT11Yqid發(fā)布企業(yè)IDINT11Ntitle招聘標(biāo)題VARCHAR100Nnote招聘內(nèi)容VARCHAR500Ndate招聘發(fā)布時(shí)間DATE-Nimg招聘圖片VARCHAR200N

留言表具體如表4-10所示。表4-10留言表字段名字段描述類型長(zhǎng)度主鍵id留言IDINT11Ynote留言內(nèi)容VARCHAR500Nuid留言用戶IDVARCHAR11Ndate留言時(shí)間DATE-N管理員表具體如表4-11所示。表4-11管理員表字段名字段描述類型長(zhǎng)度主鍵id管理員IDINT11Ysname管理員賬號(hào)VARCHAR50Npassword管理員密碼VARCHAR50N4.5前臺(tái)模塊設(shè)計(jì)1.用戶登錄類時(shí)序圖用戶登錄的UML時(shí)序圖如下圖4-4所示。

圖4-4圖4-4用戶登錄UML時(shí)序圖

2.用戶投遞簡(jiǎn)歷時(shí)序圖用戶投遞簡(jiǎn)歷UML時(shí)序圖如下圖4-5所示。圖4-圖4-5用戶投遞簡(jiǎn)歷UML時(shí)序圖

4.6后臺(tái)模塊設(shè)計(jì)1.企業(yè)申請(qǐng)管理時(shí)序圖企業(yè)申請(qǐng)管理的UML時(shí)序圖如下圖4-6所示。圖4-6圖4-6企業(yè)申請(qǐng)管理UML時(shí)序圖第5章系統(tǒng)實(shí)現(xiàn)5.1登錄功能實(shí)現(xiàn)在人才招聘APP登錄頁(yè)面中,求職者需要已注冊(cè)的相關(guān)信息來(lái)登陸軟件以完成后續(xù)操作。具體的實(shí)現(xiàn)如下圖5-1所示。圖5-1登陸頁(yè)面

5.2注冊(cè)功能實(shí)現(xiàn)新用戶在軟件首頁(yè)面填寫個(gè)人基本信息進(jìn)行注冊(cè)。注冊(cè)頁(yè)面如下圖5-2、5-3所示。 圖5-2注冊(cè)頁(yè)面 圖5-3注冊(cè)頁(yè)面5.3軟件主要功能實(shí)現(xiàn)

職位列表頁(yè)面如下圖5-4所示。職位搜索頁(yè)面如下圖5-5所示。 圖5-4職位列表頁(yè)面 圖5-5職位搜索頁(yè)面職位申請(qǐng)頁(yè)面如下圖5-6所示。留言交流頁(yè)面如下圖5-7所示。圖5-6職位申請(qǐng)頁(yè)面 圖5-7留言交流頁(yè)面提交申請(qǐng)頁(yè)面如下圖5-8所示。職位收藏頁(yè)面列表如下圖5-9所示。圖5-8提交申請(qǐng)頁(yè)面 圖5-9職位收藏頁(yè)面職位論壇頁(yè)面如下圖5-10所示。發(fā)帖頁(yè)面如圖5-11所示。圖5-10職位論壇頁(yè)面 圖5-11發(fā)帖頁(yè)面校園招聘信息頁(yè)面如下圖5-12所示。個(gè)人中心頁(yè)面如圖5-13所示。圖5-12校園招聘信息頁(yè)面 圖5-13個(gè)人中心頁(yè)面簡(jiǎn)歷管理頁(yè)面如下圖5-14、5-15所示。圖5-14簡(jiǎn)歷管理頁(yè)面 圖5-15簡(jiǎn)歷管理頁(yè)面

個(gè)人信息頁(yè)面如下圖5-16、5-17所示。圖5-16個(gè)人信息頁(yè)面 圖5-17個(gè)人信息頁(yè)面我的申請(qǐng)頁(yè)面如下圖5-18所示。修改密碼頁(yè)面如圖5-19所示。圖5-18我的申請(qǐng)頁(yè)面 圖5-19修改密碼頁(yè)面

5.4管理員端主要功能實(shí)現(xiàn)管理員使用賬號(hào)密碼登錄系統(tǒng),可對(duì)用戶論壇發(fā)帖進(jìn)行審核,對(duì)企業(yè)以及求職者賬號(hào)進(jìn)行管理等功能進(jìn)行操作。登錄如下圖5-20所示。圖5-20管理員登錄頁(yè)面企業(yè)信息管理如下圖5-21所示。圖5-21企業(yè)信息管理頁(yè)面用戶賬號(hào)管理如下圖5-22所示。圖5-22用戶賬號(hào)管理頁(yè)面5.5企業(yè)端主要功能實(shí)現(xiàn)企業(yè)端通過(guò)每一個(gè)企業(yè)的賬號(hào)密碼進(jìn)行登錄系統(tǒng),可執(zhí)行職位發(fā)布、類別管理、校園招聘實(shí)習(xí)信息管理、申請(qǐng)管理、簡(jiǎn)歷篩選、留言評(píng)論管理等功能。登錄如圖5-23所示。圖5-23企業(yè)端登錄頁(yè)面職位列表頁(yè)面如下圖5-24所示。圖5-24職位列表頁(yè)面職位類別管理頁(yè)面如下圖5-25所示。圖5-25職位類別管理頁(yè)面校園招聘實(shí)習(xí)信息管理頁(yè)面如下圖5-26所示。圖5-26校園招聘實(shí)習(xí)信息管理頁(yè)面求職者申請(qǐng)管理如圖5-27所示圖5-27求職者申請(qǐng)管理頁(yè)面

簡(jiǎn)歷篩選頁(yè)面如下圖5-28所示。圖5-28簡(jiǎn)歷篩選頁(yè)面留言交流管理頁(yè)面如下圖5-29所示。圖5-29留言交流管理頁(yè)面

第6章系統(tǒng)測(cè)試本章將要完成基于Android平臺(tái)的人才招聘APP的部分功能測(cè)試。以下篇幅將介紹本次系統(tǒng)的測(cè)試目的以及提供一個(gè)對(duì)本軟件而言合理的測(cè)試方案,并且針對(duì)本軟件的缺陷與不足之處,提出有利于后期軟件維護(hù)以及投入市場(chǎng)的修改方案。測(cè)試目的本報(bào)告撰寫原因是檢驗(yàn)各項(xiàng)測(cè)試是否達(dá)到預(yù)期目標(biāo)。具體完成如下:1.通過(guò)對(duì)測(cè)試結(jié)果的分析驗(yàn)證是否滿足ISO9126模型。2.詳細(xì)分析測(cè)試過(guò)程中所占用的人力以及時(shí)間等資源是否可以精簡(jiǎn)。3.系統(tǒng)性對(duì)測(cè)試計(jì)劃可行性進(jìn)行評(píng)估。4.通過(guò)對(duì)測(cè)試各個(gè)流程的分析檢驗(yàn)出系統(tǒng)的漏洞。測(cè)試方案系統(tǒng)的測(cè)試方案是模擬現(xiàn)實(shí)生活中的場(chǎng)景來(lái)進(jìn)行設(shè)計(jì)。通過(guò)較為真實(shí)的環(huán)境來(lái)測(cè)試項(xiàng)目的性能需求以及功能需求等是否符合需求規(guī)格說(shuō)明文檔。符合即為測(cè)試通過(guò),不符合則對(duì)項(xiàng)目進(jìn)行修改與維護(hù),排除BUG,最終達(dá)到一致的目的。在系統(tǒng)開發(fā)中期以及后期都將貫徹以下兩種測(cè)試方法進(jìn)行測(cè)試。(1)黑盒測(cè)試。黑盒測(cè)試核心在于并不關(guān)心程序內(nèi)部如何執(zhí)行,具體何種方法被書寫,只根據(jù)軟件的規(guī)格需求說(shuō)明文檔來(lái)進(jìn)行測(cè)試程序是否符合要求。他將程序看成一個(gè)黑色的密閉的盒子,即只需程序輸入后得到理想的輸出結(jié)果,測(cè)試即為通過(guò)。(2)白盒測(cè)試。白盒測(cè)試的核心與黑盒測(cè)試正好相反。他是不僅要求輸入后得到理想的輸出結(jié)果,更要求根據(jù)程序具體如何執(zhí)行來(lái)編寫測(cè)試用例。白盒是把程序當(dāng)成一個(gè)透明的盒子,以程序的每一條語(yǔ)句、每一個(gè)分支為最小測(cè)試單元編寫測(cè)試用例。6.3測(cè)試概要6.3.1用戶群主要讀者:項(xiàng)目開發(fā)人員、項(xiàng)目測(cè)試人員其他讀者:項(xiàng)目管理人員6.3.2測(cè)試用例設(shè)計(jì)針對(duì)人才招聘APP項(xiàng)目的測(cè)試用例設(shè)計(jì)采用的是軟件測(cè)試方法中的黑盒測(cè)試。功能模塊及集成測(cè)試采用的是錯(cuò)誤猜測(cè)法、邊界值以及等價(jià)類劃分法。6.3.3測(cè)試環(huán)境與配置測(cè)試服務(wù)器配置: 操作系統(tǒng):Windows7 CPU:IntelI7 Web服務(wù)器:Apache 數(shù)據(jù)庫(kù):Mysql 開發(fā)工具:Eclipse測(cè)試客戶機(jī)配置: 操作系統(tǒng):Windows7 CPU:IntelI7 內(nèi)存:12Gb 游覽器版本:擁有IE8、360安全瀏覽器、Google、搜狗等游覽器 屏幕分辨率:1377*7686.3.4測(cè)試方法本項(xiàng)目主要采用黑盒測(cè)試方法,以前文的需求模型的中功能模塊為最基本的測(cè)試單元,重點(diǎn)測(cè)試項(xiàng)目中的用戶信息錄入、簡(jiǎn)歷的創(chuàng)建、職位發(fā)布以及職位申請(qǐng)模塊。集成測(cè)試模塊采用迭代模型,側(cè)重點(diǎn)在于整個(gè)職位申請(qǐng)流程。6.4測(cè)試范圍6.4.1功能測(cè)試用戶模塊測(cè)試:測(cè)試范圍如表6-1所示:表6-1用戶模塊測(cè)試范圍測(cè)試功能主要內(nèi)容輸入項(xiàng)輸出要求用戶注冊(cè)用戶使用自己的信息注冊(cè)賬號(hào)賬號(hào)“段鑫淼”密碼“111111”再次確認(rèn)密碼“111111”成功:“注冊(cè)成功”失?。骸百~號(hào)格式錯(cuò)誤”或“驗(yàn)證碼錯(cuò)誤”用戶登陸用戶使用自己的之前注冊(cè)的用戶名和密碼來(lái)登錄本系統(tǒng)賬號(hào)“段鑫淼”密碼“111111”成功:顯示“職位列表”頁(yè)面失?。猴@示“賬號(hào)不存在”或“密碼錯(cuò)誤”用戶密碼修改用戶可以通過(guò)系統(tǒng)修改自己的密碼原密碼“123”新密碼“1234”再次輸入新密碼:“1234”成功:顯示“密碼修改成功”失敗:提示“密碼輸入有誤”職位收藏對(duì)已經(jīng)發(fā)布的職位,用戶若是感興趣可以收藏該職位,方便對(duì)比和直接投遞簡(jiǎn)歷點(diǎn)擊收藏按鈕,對(duì)感興趣的職位進(jìn)行收藏成功:顯示“收藏成功”失敗:顯示“已經(jīng)添加至收藏”職位申請(qǐng)對(duì)已經(jīng)發(fā)布的職位,用戶可以一鍵申請(qǐng)?jiān)撀毼稽c(diǎn)擊提交申請(qǐng)按鈕顯示“申請(qǐng)職位列表”頁(yè)面簡(jiǎn)歷管理用戶可以對(duì)自己的簡(jiǎn)歷進(jìn)行修改上傳或者刪除等操作修改自己簡(jiǎn)歷的具體信息,修改后點(diǎn)擊保存成功:顯示“修改成功”失敗:顯示失敗原因原因在線論壇用戶可以在論壇中在線和其他用戶交流經(jīng)驗(yàn)發(fā)表自己的交流經(jīng)驗(yàn)顯示論壇貼審核狀態(tài)留言交流用戶可以在職位詳細(xì)界面下方與企業(yè)進(jìn)行溝通發(fā)表自己對(duì)職位的想法顯示發(fā)表成功個(gè)人信息維護(hù)用戶修改個(gè)人資料,方便企業(yè)可以更快的了解自己修改個(gè)人資料信息成功:“修改成功”失?。猴@示失敗原因申請(qǐng)信息查看查看自己申請(qǐng)的職位和狀態(tài)查看申請(qǐng)職位和狀態(tài)顯示職位申請(qǐng)狀態(tài)注銷登錄退出登錄狀態(tài),方便更換賬號(hào)點(diǎn)擊退出登錄顯示軟件登錄注冊(cè)界面輸入字段要求如表6-2所示。表6-2字段要求字段輸入要求異常處理賬號(hào)6-20位賬號(hào)長(zhǎng)度過(guò)小賬號(hào)長(zhǎng)度過(guò)長(zhǎng)密碼6-20位a.賬號(hào)長(zhǎng)度過(guò)小b.賬號(hào)長(zhǎng)度過(guò)長(zhǎng)再次輸入密碼與密碼相同兩次密碼輸入不相同,重新輸入測(cè)試重點(diǎn)平臺(tái)對(duì)于各種異常的處理企業(yè)模塊測(cè)試:測(cè)試范圍如表6-3所示。表6-3企業(yè)模塊測(cè)試范圍測(cè)試范圍主要內(nèi)容輸入要求輸出要求企業(yè)登錄輸入之前注冊(cè)的企業(yè)賬號(hào)還有自己設(shè)置的密碼來(lái)登錄輸入賬號(hào)及密碼成功:顯示系統(tǒng)主頁(yè)面失敗:顯示登錄失敗原因企業(yè)密碼修改企業(yè)可以通過(guò)系統(tǒng)修改自己的密碼輸入原始密碼、輸入新密碼成功:顯示“修改成功”失?。猴@示修改失敗原因申請(qǐng)管理對(duì)所有申請(qǐng)進(jìn)行查看、錄用、拒絕等操作對(duì)申請(qǐng)狀態(tài)進(jìn)行管理

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(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)論