版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
{人力資源招聘面試}面向對象分析與設計大作業(yè)范例網(wǎng)上招聘系統(tǒng)分析·設計人員;·開發(fā)人員;·項目管理人員;·測試人員;·用戶。求,為客戶、用戶、開發(fā)方等不同參與方提供一個交流的平臺。無[1]《企業(yè)文檔格式標準》,****************有限公司軟件工程過程化組織[2]《需求規(guī)格報告格式標準》,************有限公司軟件工程過程化組織[2]《需求規(guī)格報告格式標準》,************公司軟件工程過程化組織0.10.20.30.4第7章我們分別闡述一下項目的來源、背景,項目的用戶特點和項目的目標。系統(tǒng)能夠給他們帶來工作的便利,提高工作效率,同時能及時招聘到滿意的人才。結果。人力資源部的工作人員可能隨時瀏覽人員簡歷和面試的相關信息。理人員對系統(tǒng)很熟悉,總之,他們對使用管理軟件比較熟悉?!は到y(tǒng)能夠提供友好的用戶界面,使操作人員的工作·系統(tǒng)應有良好的可擴充性,可以容易地加·平臺的設計具有一定的超前性,靈活性,能夠適應企業(yè)生產(chǎn)配置的變化;·通過這個項目可以鍛煉隊伍,提高團隊的開發(fā)能力和項目管理能力。3.應用環(huán)境的用戶以及相應的權限。·瀏覽器:IE6.0以上4.功能規(guī)格模型圖最終組成了系統(tǒng)的映像。出動態(tài)對象模型。設計用例時,我們遵循下列步驟:1)識別出系統(tǒng)的角色。角色可以是用戶、外部系統(tǒng),甚至是外部處理,通過某種途徑與系功能的執(zhí)行者(角色)是誰。盡可能地確保所有角色都被完全識別出來。描述用例。角色或者執(zhí)行者指與系統(tǒng)產(chǎn)生交互的外部用戶或者外部4.1.1應聘者端的職位查詢、填寫簡歷、回答問題、提交簡歷等功能?!ぴ囶}管理者。管理題庫、組織相關問卷。·職位發(fā)布者。根據(jù)公司的需要發(fā)布相應的職位?!っ嬖嚬芾碚?。整理應聘者簡歷、對簡歷合格人員進行面試。4.1.3數(shù)據(jù)庫網(wǎng)上招聘系統(tǒng)可以分為兩個主要的組成部分,一個是客戶端子系統(tǒng)。一它的活動圖。聘人數(shù)等。屬關系、個人簡短評價等,它們組成應聘者的簡歷信息。套試題,企業(yè)人力資源人員通過問卷的回答情況和簡歷情況來選擇應聘者。4.3.1職位選擇如下。執(zhí)行者:應聘者;后置條件:選擇應聘職位后,則可以輸入簡歷?;韭窂剑篵)點擊任何一個招聘職位可以瀏覽招聘職位的詳細信息,包括職位工作描述、對應聘者的要求、招聘人數(shù)等信息;c)如果對這個職位滿意,可以點擊“應聘該職位”進入填寫簡歷信息頁面,開始填寫簡歷和回答問卷等環(huán)節(jié)。下。執(zhí)行者:應聘者;后置條件:簡歷輸入后,則可以回答問卷?;韭窂剑篴)基本信息輸入,包括姓名、性別、年齡、身高、證件類型、證件號碼、婚姻狀況、工作c)教育經(jīng)歷信息輸入,包括起止時間、學校、專業(yè)、學位、簡單描述等;e)家庭成員信息輸入,包括親屬姓名、年齡與本人的關執(zhí)行者:應聘者;后置條件:問卷回答后,則可以提交簡歷并附問卷結果?;韭窂剑篶)最后簡歷信息和回答好的問卷一起提交到服務器端。試題的詳細信息。且對問卷的試題進行增加、刪除、修改的功能。職位發(fā)布是由管理員登錄到系統(tǒng),錄入職位及職位的詳細描述信息,并且為職位附加問卷,聘者人為等待面試、簡歷刪除、保存簡歷三個狀態(tài)。進行面試,記錄面試結果。用戶所具有的權限對應。4.4.1登錄管理模塊主要是完成對每個試題的增加、刪除、修改、查詢等維護功能。具體描述如下。執(zhí)行者:試題管理者;后置條件:如果題庫維護成功,則數(shù)據(jù)庫中的試題庫隨之變化,此時可以組織問卷。基本路徑:a)進入題庫管理界面,首先展示目前題庫已有b)點擊每個題目可以詳細瀏覽這個題目的具體內(nèi)容,同時也可以對這個試題的具體行修改;c)增加題目時,首先選擇題目類別,然后是題目名稱、題目內(nèi)容、確定可選答案(多個)問卷都有不同的針對性,針對不同的招聘需求。具體功能描述如下。執(zhí)行者:試題管理者;基本路徑:a)進入問卷管理界面,首先展示目前存在e)可以刪除選擇的問卷。4.4.4發(fā)布職位具體功能描述如下。執(zhí)行者:職位管理者;招聘職位。基本路徑:a)進入職位發(fā)布界面,首先展示目前正在招聘的所有職位,可以增加新的招c)可以對每個職位信息進行修改;e)提供職位刪除功能。話、郵件等方式通知面試時間。具體的功能描述如下。執(zhí)行者:面試管理者;后置條件:簡歷整理完成后,則可以將應聘者分為幾個類別,以便為面試做好準備?;韭窂剑篴)進入簡歷管理界面,首先展示目前簡歷對應的職位列表,提供查b)通過點擊職位列表進入相應職位的所有簡歷列表界面,這個界面也顯示了每個應聘者的姓名、年齡、性別、問卷的分數(shù)以及目前的處理狀態(tài)等信息;c)在簡歷列表中,通過點擊一個應聘者可以顯示這個應聘者的簡歷信息,問卷回答發(fā)問,e)對簡歷的處理結果,可以采用電子郵件、電話和信件等方式通知應聘者,如果采用電子郵件通知應聘者,系統(tǒng)將提供一個模板。對滿足一定條件的應聘者,可以對其進行面試,記錄面試的結果。具體描執(zhí)行者:面試管理者;后置條件:如果大幅度工完成后,則面試的結果記錄到數(shù)據(jù)庫中?;韭窂剑篴)進入面試管理界面,首先展示目前的招聘職位列表,提供查c)將接受面試的人分類瀏覽,分為等待通知者、等待面試者和面試完成者;對沒有通知面試的人,通知其進行面試,他的狀態(tài)就變?yōu)榈却嬖囌?;e)面試完成時,需要記錄面試的時間、面試人以及面試結果等,記錄信息提交后這個應聘者的狀態(tài)就變?yōu)槊嬖囃瓿烧摺sw功能描述如下。執(zhí)行者:系統(tǒng)管理員;后置條件:如果用戶信息維護完成,則用戶的相應信息將記錄到數(shù)據(jù)庫中?;韭窂剑篴)進入用戶管理界面,顯示目前的系統(tǒng)用戶以及每個用戶具有c)可以增加用戶,也可以刪除用戶。5.性能需求文格式統(tǒng)一規(guī)范。一致,美觀大方,動與靜搭配恰當,動靜效果好;色彩和諧自然,與主題內(nèi)容相協(xié)調。無論是客戶端還是管理端,當用戶登錄,進行任何操作的時候,數(shù)據(jù)庫服務器等,以避免出現(xiàn)長時間等待甚至無響應。正確提示相關內(nèi)容。操作可能造成的數(shù)據(jù)丟失,破壞。防止用戶非法獲得網(wǎng)頁以及內(nèi)容。6.產(chǎn)品提交提交產(chǎn)品為:c)系統(tǒng)開發(fā)過程文檔;8.簽字(蓋章)單位名稱********軟件有限公司該文檔的目的是描述網(wǎng)上招聘系統(tǒng)項目的概要設計,其主要內(nèi)容包括:·數(shù)據(jù)設計;·模塊設計;·界面設計。·開發(fā)人員;·項目管理人員;·測試人員。/實現(xiàn)中確定。[1]《企業(yè)文檔格式標準》,************軟件有限公司[2]《軟件概要設計報告格式標準》,************軟件有限公司軟件工程過程化組織[2]《軟件重構》清華大學出版社,0.16.5節(jié)業(yè)與求職者的交流。系統(tǒng)包括管理端子系統(tǒng)和客戶端子系統(tǒng)。戶端和管理端的組成構圖。3.界面設計本系統(tǒng)的用戶界面按功能分為客戶端界面和管理端界面。增加試題修改試題價值取向問卷增加職位增加試題修改用戶信息增加試題修改試題價值取向問卷增加職位增加試題修改用戶信息修改職位停止招聘打印簡歷增加答案增加用戶用戶權限·登錄界面:通過輸入用戶各和密碼實現(xiàn)用戶登錄,并判斷用戶的權限;·管理首頁:根據(jù)用戶的權限,進入首頁,并在首頁中展示此用戶相應可以操作的權限功能;和“預覽試題”等頁面;和“修改職位”等頁面;信息”和“打印簡歷”等頁面;通過問卷來進行測評,提交的簡歷和測評結果一同到服務器端,供管理者挑選合適的簡歷?!按痤}”等頁面。4.體系結構展,以建立完善的信息集成管理體系。目前軟件項目中有很多體系結構,其中struct是比較流行的一種。些標簽可以是標準的JSP標簽或者是客戶化標簽,如struct標簽庫的標簽。此外,通常將息,根據(jù)配置文件struct-的配置信息,將請求轉發(fā)給適當?shù)腁ction對象,如果該Action成一些實際的業(yè)務邏輯。員可以更加有針對性地分析應用需求,不必重新設計框架,只需在struct框架的基礎上,類和標簽庫,簡化編碼工作。Struct框架可以方便迅速地將一個復雜的應用劃分成模型、視圖和控制器組件,而struct的配置文件struct-可以靈活地組裝這些組件,以簡化開發(fā)過程。根據(jù)系統(tǒng)分析結果,該系統(tǒng)從結構上應滿足:·基于游覽器進行顯示以方便用戶使用;·采用標簽技術完成動態(tài)頁面的簡單邏輯。問和使用本系統(tǒng)。等功能。并且由中間層進行邏輯處理,再將處理的結果反饋給客戶或者發(fā)送到數(shù)據(jù)庫中。下面講述系統(tǒng)運行的網(wǎng)絡結構,硬件、軟件環(huán)境。網(wǎng)登錄系統(tǒng)的人員使用的機器,可以是公司內(nèi)部的人4.2.2硬件環(huán)境本系統(tǒng)的硬件環(huán)境如下。4.2.3軟件環(huán)境·瀏覽器:IE6.0以上1)數(shù)據(jù)庫及操作系統(tǒng):對于核心數(shù)據(jù)庫來說,選擇一個合適的數(shù)據(jù)庫系統(tǒng)5.數(shù)據(jù)模型本系統(tǒng)的數(shù)據(jù)模型設計內(nèi)容主要是進行數(shù)據(jù)庫的設計。作經(jīng)歷、教育經(jīng)歷、家庭成員、掌握的基本技能、個人評價等簡歷情況,并回答問卷。用戶管理以及需要的基本數(shù)據(jù)字典等部分。題庫管理包括的庫表:職位發(fā)布包括的庫表:·joblist——職位的詳細列表;·career——工作經(jīng)歷;·family——家庭關系;·personalinfo——個人的基本信息;·skill——基本技能信息?!sers——管理端用戶的信息?;咀值浒ǖ膸毂恚骸ity——包括的城市名稱,例如北京、上海、廣州等;·IdentifyType——身份證件類型,包括身份證、軍人證等;表B-2是對表Joblist的設計,其他庫表的詳細設計見數(shù)據(jù)表設計文件。主(外)鍵字典表)YNYNStartDateNNNNNNNNNNJobtitleNNNN主(外)鍵備注(代碼字典表)RelIdYNYNStateNYNYNYInterviewResultNY主(外)鍵字典表)YNNNNN字段類型主(外)鍵備注(代碼字典表)rYNrYNrNNNN表B-6技能表(Skill)主(外)鍵備注(代碼字典表)SkillIDYNNNNNSkillLevelNN???NN|SkillDetailNN主(外)鍵備注(代碼字典表)NNNNNNNYNYNNDescriptionNYNYNY主(外)鍵備注(代碼字典表)NNNNNNNNNNNNNN主(外)鍵備注(代碼字典表)YNYNNNNNNNNNNYNYNNIdentityTypeNNNNNYNYNNCurrentSalaryNYNYNYNYNYNYNY主(外)鍵備注(代碼字典表)dYNYNYNNN主(外)鍵備注(代碼字典表)YNYNStartdateNNNNNN主(外)鍵備注(代碼字典表)NNYNYNNNNNNNNN主(外)鍵備注(代碼字典表)YNNNNNNNNNNNNN主(外)鍵備注(代碼字典表)YNNNNNNN主(外)鍵備注(代碼字典表)YNYNNNNNNNNNNN主(外)鍵備注(代碼字典表)YNYNYNNNNN庫管理系統(tǒng)。Setrs=“”(“”)Setrsl=(“”)這種打開連接池的方式可以節(jié)省數(shù)據(jù)庫服務器的內(nèi)存資源。數(shù)據(jù)庫各庫表的腳本代碼見數(shù)據(jù)庫腳本文件。6.模塊設計活動。試卷后,簡歷信息和答題結果存入簡歷庫中,應聘者可以繼續(xù)應聘其他職位。擊職位名稱時進入職位詳細信息頁面。根據(jù)界面流的設計可以確定各個界面的訪問入口以及界面之間切換關系,流程圖如圖B-14所示。組件,因此,validate()方法通常不涉及對數(shù)據(jù)的業(yè)務邏輯驗證,只是完成簡單的數(shù)據(jù)格式joblist.jspjobdetail.jspSkillsForm控制層主要是設計Action組件,Action負責單位事件的流程控制,Action映射決定了刪等動作。表B-5列出了每個Action入口(即調用Action的組件)、傳遞Action的ProcessskillsActionAddskillsActionSkillsFormBackskillsActionProcessrelationActionBackrelationActionDBUtil入用戶名和密碼進入管理界面首頁,并根據(jù)用戶的權限在首頁中列出相應的操作功能。登錄管理的控制層主要是設計用戶的登錄事件登錄管理模型組件負責完成用戶信息的數(shù)據(jù)庫的操作的業(yè)務邏輯,建立封裝了用戶信息的限對應。在用戶管理中可以增加或刪除用戶,編輯用戶名,修改用戶用戶管理的模型層主要是完成用戶信息的瀏覽、增加用戶信息、UserlistAction能及提供知識庫中題目的詳細信息。刪除試題信息界面,進入增加答案界面等事件的流程控制。表B-14列出了題庫管理控制層題庫管理業(yè)務邏輯層設計主要包括建立封裝了知識信息的bean,建立封裝了答案信息的__增加、刪除、修改的功能。注:問卷管理頁面中也使用到了公共的頁面,例如,,等。問卷管理控制層主要負責進入問卷信息界面、進入問卷詳細信息界面、刪除問卷信息界面、進入增加試題界面、瀏覽問卷等事件的流程控制。表B-17列出了進入問卷詳細信息無進入填寫基本信息頁面。注:職位發(fā)布模塊的頁面也使用了公共頁面,例如,,等。刪除試卷信息界面、進入增加試卷界面等事件的流程控制。表B-20列出了職位發(fā)布控制層JobListAction()增加價值取向試卷(提從購物車中刪除價值取增加工作取向試卷(提從購物車中刪除工作取m修改增加價值取向試卷修改增加工作取向試卷據(jù)庫的操作。所以職位發(fā)布的模型層有如下模型:·建立封裝了數(shù)據(jù)庫操作的組件;·建立封裝了職位基本信息的組件;·建立封裝了職位試卷信息的組件;·建立封裝了職位試卷購物車信息的組件;簡歷管理主要是人力資源部門的人員對應聘者的簡歷進行檢查注:簡歷管理模塊的頁面也使用了公共頁面,例如,,等。joblistForm,對簡歷的回復等操作,并完成相應數(shù)據(jù)庫的行面試,記錄面試結果。面試者信息界面面試者面試結果界面注:面試管理模塊的頁面也使用了公共頁面,例如,,等。InInterviewActionInterviewStateActionInterviewResultActionDBUtil該文檔的目的是描述《網(wǎng)上招聘系統(tǒng)》項目的詳細設計,其主要內(nèi)容包括:·各個模塊的三層劃分;·最小模塊組件的偽代碼。·開發(fā)人員;·項目管理人員;·測試人員。Struct:一種框架體系結構。子系統(tǒng)。根據(jù)頁面流的設計,管理端系統(tǒng)分為登錄管理,題庫管理、問卷管理,設計。3.詳細設計概述的Java語言以及JSP的腳本語言實現(xiàn)。在整采用標簽庫,統(tǒng)一數(shù)據(jù)庫的基本操作,統(tǒng)一結果顯示等。必須結構清晰,代碼簡單,可主動性好,并且類似自然語言。StructLogic標簽5.客戶端模塊的詳細設計簽SkillsForm簽StructLogicProcessskillsActionAddskillsActionBackskillsActionProcessrelationAction復用是本系統(tǒng)設計的一個重要原則,尤其是struct體系本身也遵循了復用的原理,本系統(tǒng)復用的部分主要包括標簽庫、數(shù)據(jù)庫基本操作以及結果的顯示等環(huán)節(jié)。StructLogic,它們是Struct標準標簽庫。12都需要進行用戶驗證,以防止非法登錄,驗證每個頁面的JSP/***@,Inc.AllRightsReserv*/import.;import.;import..log;import..logFactory;/***/{privateStringpage="/";privateLoglog=(().getNam{booleanvalid=false;HttpSessionsession=();//如果用戶存在則不做任何處理//用戶不存在則跳轉到指定的頁面}publicintdoStartTag{}//獲取用戶信息{}//獲取用戶當前訪問的頁面publicStringgetpage(){}//如果用戶沒有當前頁面的訪問權限,則返回到指定的頁面,設置這個指定頁面publicvoidrelease(){}//設置用戶信息{}//設置當前頁面{}}描述。/***@,Inc,AllRightsReserv*/import.*;import.*;publicclassDB{PrivateResultSetrs=null;{//初始化連接}/***輸入?yún)?shù):Stringstrsql要執(zhí)行操作的sql語句*返回:ArrayListArrayRs查詢的結果*/{/**//**//**將每條記錄寫入ArrayList中*/}/***方法:executeInsert*輸入:Stringstrsql要執(zhí)行操作的sql語句*/{/**//**//**將每條記錄寫入ArrayList中*/}/***輸入:Stringstrsql要執(zhí)行操作的sql語句*返回:int更新操作的記錄數(shù)*/{/**//**//**/}/***輸入:Stringstrsql要執(zhí)行操作的sql語句*返回:int刪除操作的記錄數(shù)*/{/**//**//**/}123456Left7.配置文件相關的特殊信息。strcut-是struct應用專有的配置文件,事實上,也可以根據(jù)需要將這個配置文件換為其他的文件名。下面給出本項目中配置文件和strcut-配置文件的配置步驟和范圍,在編碼實施過程中,由開發(fā)經(jīng)理指派專人負責所有文件的具體配置和協(xié)調。下面講述配置文件的配置步驟和范圍。<servlet-class>..ActionServlet</servlet-class><wele-file-list></wele-file-list>4)配置標簽庫:Struct框架提供了一些實用的客戶化標簽庫,如果在應用中使用了標簽庫,例如:<taglb-url>structs-</taglib-url><taglib-location>structs-</taqlib-location>13.2struct-配置文件Struct框架在啟動的時候會讀入其配置文件,根據(jù)它來創(chuàng)建和配置各種組件。Struct配置文件使得開發(fā)者可以靈活地組裝和配置各個組件,提高了應用軟件的可擴展性和靈·<controller>;··在配置文件中,必須按照這個先后順序來配置各個子元素。Key=“”Path=“/”該文檔的目的是描述網(wǎng)上招聘系統(tǒng)項目的編碼規(guī)范和對代碼的說明,其主要內(nèi)容包括:·編碼規(guī)范·命名規(guī)范·注釋規(guī)范·語句規(guī)范·聲明規(guī)范·代碼說明·開發(fā)人員·項目管理人員·質量保證人員該文檔定義了本項目的代碼編寫規(guī)范以及部分代碼描述和所有代碼的說明.EJB:EnterpriseJavaBean(企Class:Java程序中的一個程序單位,可以生成很多的實例.[1]《企業(yè)文檔格式標準》[2]《Java語言編寫規(guī)范》[2]《軟件重構》0.12.編碼格式規(guī)范盡量避免一行的長度超過80個字符,用于文檔中的例子應該使用更短的行長,長度一·在一個逗號后面斷開;·在一個操作符前面斷開;·寧可選擇較高級別(higher-level)的斷開,而非較低級別(lower-level)的斷開(見下面的例子);·新的一行應該與上一行同一級別表達式的開關處對齊;·如果以上規(guī)則導致代碼混亂或者使代碼都堆擠在右邊,那就代之以縮進8個空格。以下是兩個斷開算術表棕式的例子.前者屬于更高級別的斷開.因為斷開處位于括號表達式//規(guī)范的縮進{…}yetAnotyerArg,objectandStillAnother){…}If語句的換行通常使用8個空格的規(guī)則,因為常規(guī)縮進(4個空格)會使語句體看起來比較費//不可取的縮進方法}//可取的縮進方法一}//可取的縮進方法二}·一個源文件的兩個片段(section)之間;·類聲明和接口聲明之間?!蓚€方法之間;·方法內(nèi)的局部變量和方法的第一條語句之間;·塊注釋或單行注釋之前;·一個方法內(nèi)的兩個邏輯段之間,用以提高可讀性。3.命名規(guī)范助于理解代碼。如:.quicktime.v2大小寫規(guī)則與類名相似。大寫。變量。臨時變量通常被取名為i,j,k,m和n,它們一般用于整形;c,d,e,它們一般用于字符型。4.聲明規(guī)范推薦一行一個聲明,因為這樣以利于寫注釋。亦即:Intleve1;//indentationleve1Intsize;//sizeoftable要優(yōu)于:注意:上面的例子中,在類型和標識符之間放了一個空格??崭窨墒褂弥票肀M量在聲明局部變量的同時初始化。唯一不這么做的理由是變量的初始值依賴于某先前發(fā)生的計算。礙代碼在該作用域內(nèi)的可移植性。intint1=0;//方法(代碼塊)開始處聲明變量if(condition){intint2=0;//if代碼塊開始處聲明變量}}該規(guī)則的一個例外是for循環(huán)的索引變量;for(inti=0;i<maxLoops;i++){...}4.5類和接口的聲明·在方法名與其參列表之前的左括號“(”間不要有空格;·左大括號“{”們于聲明語句同行的末尾;·方法與方法之間以空行分隔。5.語句規(guī)范每行至多包含一條語句,例如:argc--;//推薦·被括其中的語句應該較之復合語句縮進一個層次;·大括號可以被用于所有語句,包括單個語句,只要這些語句是諸如if-else或for控制面的實現(xiàn)塊注釋中,而不是放在文檔注釋中。注釋應被用來給出代碼的總括,并提供代碼自身沒有提供的附在注釋里,對設計決策中重要的或者不是顯而易見的地方進行說明是可以的,但應避免提供代碼中已清晰表達出來的重復信息。塊注釋通常用于提供對文件,方法,數(shù)據(jù)結構和算法的描述。塊注釋被置于每個文件的把塊注釋和代碼分割開來,比如:/**/publicclassExample{...}短注釋可以顯示在一行內(nèi),并與其后的代碼具有一樣的縮進層級。如果一個注釋不能在ifcondition{/*條件處理(Handlethecondition.)*/...}極短的注釋可以與它們所要描述的代碼位于同一行,但是應該有足夠的空白來分開代碼和注釋。若有多個短注釋出現(xiàn)于大段代碼中,它們應該具有相同的縮進。以下是一個Java代碼中尾端注釋的例子:if(input==2){}else{returninMine(input);/*調用函數(shù)isMine*/}注釋界定符“//”可以注釋掉整行或者一行中的一部分。它一般不用于連續(xù)多行的注釋文本然而,它可以用來注釋掉連續(xù)多行的代碼使其更清晰;類的特殊字符。所有的源文件都應該在開頭有一個類似C語言風格的注釋,其中列出類名、/***/類/接口文檔注釋(/**……*/該注釋中所需包含的信息,參見“”。類/接口實現(xiàn)的注釋(/**……*/如果有必要的話,該注釋應包含任何有關整個類或接口的信息,而這些信息又不適合作為類/接口文檔注釋。7.代碼范例/***/</logic:iterate>編碼過程應該按照詳細設計的規(guī)劃進行,在偽代碼的基礎上,按照編碼標準和規(guī)范進行模塊編碼。開發(fā)環(huán)境是eclipse,首先開發(fā)人員在開發(fā)過程中按照開發(fā)的目錄將相該文檔的目的是描述網(wǎng)上招聘系統(tǒng)項目客戶端的系統(tǒng)測試計劃,其主要內(nèi)容包括:·測試系統(tǒng)簡介;·測試方法;·測試標準;·測試計劃·開發(fā)人員·項目管理人員·測試人員部分內(nèi)容將在測試設計中確定。功能性測試:按照系統(tǒng)需求定義中的功能定義部分對系統(tǒng)實行的系統(tǒng)級別的測試。等)對系統(tǒng)實行的系統(tǒng)級別的測試。測試用例:測試人員設計出來的用來測試軟件某個功能的一種情形。[1]《企業(yè)文檔格式標準》[2]《軟件測試計劃報告格式標準》[1]《企業(yè)文檔格式標準》[2]《網(wǎng)上招聘客戶端需求說明》[3]《軟件測試技術概論》[4]《軟件測試:第二版》0.12.測試項目本次測試的項目是網(wǎng)上招聘系統(tǒng)中的客戶端功能,即應聘者的登錄端。及能否支持大數(shù)據(jù)量并發(fā)訪問。所有的應聘者都可以通過網(wǎng)站提交簡歷并回答問卷。被測特性:·對軟件進行功能性測試;·對軟件進行非功能性測試?!ぴ创a,邏輯等;·模塊的接口,模塊的錯誤處理,模塊的局部數(shù)據(jù)結構,模塊在執(zhí)行時執(zhí)行流的獨立路徑,模塊在處理邊界值時的情形;·單元(模塊)之間的可用性等。進行性能測試,在人為設置的20人負載(大發(fā)生功能上或者性能上的問題。測試內(nèi)容即測試需求,包括功能測試和性能測試。數(shù),如果應聘者應聘該職位,就需要填寫簡歷信息。簡歷信息包括個人基本信息,工作經(jīng)歷,教育經(jīng)歷,基本技能,家庭可以查看填簡歷信息,完成問卷后提交,并返回職位查詢頁面。當選入“基本信息”頁面,如填寫錯誤在提交時,頁面會給出錯誤提示。系統(tǒng)的性能測試主要測試系統(tǒng)在20個應聘者同時登錄客戶端進性能如何,檢測系統(tǒng)性能瓶頸,響應時間;為此采用壓力測試工具模擬20個應聘者,以便測試系統(tǒng)的性能如何。3.測試方法本節(jié)主要講述測試環(huán)境、測試工具和測試方法。瀏覽器:MicrosoftIE4.0或以上版本。析結果,提供測試圖表。測試方法:由于本次測試的依據(jù)是需求,所以采用黑盒測試方法。錯誤猜測等策略。4.測試標準·微小的錯誤,不會影響系統(tǒng)的功能·不準確或容易誤解的行為和語句·該問題增加了測試或用戶操作的復雜度·該問題輕微降低了系統(tǒng)的性能,但系統(tǒng)仍然能工作·該問題會嚴重降低系統(tǒng)的性能·不符合客戶端需求說明本次測試主要是進行系統(tǒng)測試,需要設定測試完成的標準。測試完成的標準是執(zhí)行完所的質量問題,導致無法繼續(xù),并且在可接受的時間范圍內(nèi)無法修復,系統(tǒng)測試終止。4.2測試掛起/恢復的條件·測試掛起和條件是當某個測試用例的失敗導致后續(xù)的測試無法進行時,測試需要掛起;·測試恢復的條件是當將引起掛起的測試用例重新測試通過之后,可以恢復測試?!y試計劃);·測試跟蹤結果;·測試報告。5.測試計劃制定測試計劃,組織測試工作5.2測試設計工作任務分解和工作安排10.5工作日20.5工作日340.5工作日50.5工作日678經(jīng)過項目組成員和專家評審,測試計劃評審通過。該文檔的目的是描述網(wǎng)上招聘系統(tǒng)項客戶端的系統(tǒng)測試設計,其主要內(nèi)容包括:·測試總體設計;·測試用例設計?!ろ椖抗芾砣藛T;·測試人員。該文檔為網(wǎng)上招聘系統(tǒng)客戶端的系統(tǒng)測試設計,其中包括功能測試和性能測試的用例描的測試步驟和方法。JSP:JavaServerPage(Java服務器頁面)的縮寫,一個腳本化的語言。功能性測試:按照系統(tǒng)需求定義中的功能定義部分對系統(tǒng)實行的系統(tǒng)級別的測試。非功能性測試:按照系統(tǒng)需求定義中的非功能定義部分對系統(tǒng)實行的系統(tǒng)級別的測試。測試用例:測試人員設計出來的用來測試軟件某個功能的一種情形。2.測試設計由于本次測試主要是針對需求進行的系統(tǒng)測試,包括功能測試和性能測試的技術,功能測試是執(zhí)行指定的工作流程,性能測試是將功能測試過程中的單獨用戶改為20個同時執(zhí)行以驗證系統(tǒng)的性能。稱,職位描述,職位要求,招聘人數(shù),點擊“應聘該職位”按鈕進入填寫基本信息頁面。2)基本信息頁面:當進入基本信息頁面,應聘者需填寫自己的基本信息,加星號的為必一步按鈕時進入工作經(jīng)歷頁面。3)工作經(jīng)歷頁面:在工作經(jīng)歷頁面下方為內(nèi)容填寫區(qū),當應聘者填寫好時間,行業(yè),公步”按鈕時進入基本技能頁面。4)教育經(jīng)歷頁面:應聘者必須填寫加星號的項目,包括受教育的起止時間段、學校、學5)基本技能頁面:應聘者必須填寫加星號的項目,包括技能、熟悉程度、證書等,點擊“下一步”按鈕進入家庭成員頁面。6)家庭成員頁面:應聘者必須填寫加星號的項目,包括親屬姓名、年齡、關系、工作單位、職位等信息,填寫好信息點擊“下一步”按鈕進入簡短評價頁面。歷信息。8)如確認填寫的信息無誤時,可點擊“提交簡歷”按鈕提交簡歷,然后進入答題頁面,點擊“提交”可上交試題。9)應聘者確認所做試題無誤時,可以上交試題,上交試題后顯示確認頁面,應聘者可以錯誤猜測法等。中中高高高高高高高高中中中高高3.測試用例按照上面的測試矩陣表,設計相應的測試用例如下。確性,同時所有的頁面都按照需求有正確的顯示。表F-驗證網(wǎng)站首頁中的超鏈接的鏈接頁面與頁面中預期結果:·對于首頁每個招聘職位鏈接,點擊進入,查看鏈接的頁面是否相符合·對于首頁每個鏈接,點擊之后看能否進入相應頁·點擊“English”切換語言確性,同時所有的頁面都按照需求有正確的顯示。表F-異常數(shù)據(jù):0,1.4,6.預期結果:對于正常數(shù)據(jù)能夠轉到相應頁面,異常數(shù)據(jù)能夠報錯確性,同時所有的頁面都按照需求有正確的顯示。表F-·驗證網(wǎng)頁上的表格是否正確顯示·驗證在職位列表中是否正確顯示職位名稱,職位發(fā)布日期,截止日期,職位類型,招聘人·驗證職位列表是否按職位發(fā)布日期排序無預期結果:的正確性,同時所有的頁面都按照需求有正確的顯示。驗證頁面是否正確顯示了職位名稱、職位描述、職位驗證職位詳細信息頁面上的信息是否與職位列無預期結果:是這個測試用例的具體設計?!を炞C加星號的必填項不填寫或格式錯誤時是否在提交時正確顯示錯誤提示。·驗證非填項不填寫時是否在提交時正確顯示提示。息后點擊“增加”按鈕,其內(nèi)容會顯示在上方的表的選擇框后點擊“刪除”按鈕可刪除選定的預期結果:·應聘者不填寫必填項或者必填項格式錯誤時提交時應有錯誤提示?!刚卟惶顚懛潜靥铐棔r提交時不應有錯誤提示,但是格式錯誤時也應該有錯誤提示??蚝簏c擊“刪除”按鈕可刪除選定的信息。點擊“應聘該職位”點擊“下一步”試用例的具體設計。填寫地址,不填寫郵編(要求:地址和郵政編碼同時填寫非必填填寫郵編,不填寫地址(要求:地址和郵政編碼同時填寫非必填預期結果:點擊“應聘該職位”個測試用例的具體設計。預期結果:點擊“應聘該職位”面在非正常輸入時系統(tǒng)的異常處理,同時所有的頁面都按照需求有正確的顯示。表F-10是這個測試用例的具體設計。預期結果:點擊“應聘該職位”正確填寫接下來兩個界面,輸入數(shù)據(jù)后點擊正常輸入時系統(tǒng)的異常處理,同時所有的頁面都按照需求有正確的顯示。表F-11是這個測試用例的具體設計。預期結果:點擊“應聘該職位”在非正常輸入時系統(tǒng)的異常處理,同時所有的頁面都按照需求有正確的顯示。表F-12是這個測試用例的具體設計。預期結果:點擊“應聘該職位”非正常輸入時系統(tǒng)的異常處理,同時所有的頁面都按照需求有正確的顯示。表F-13是這個測試用例的具體設計。預期結果:點擊“應聘該職位”正確填寫接下來兩個界面,輸入數(shù)據(jù)后點擊非正常輸入時系統(tǒng)的異常處理,同時所有的頁面都按照需求有正確的顯示。表F-14是這個測試用例的具體設計。預期結果:·打開IE瀏覽器,在地址欄中輸入6·在顯示的職位列表中單擊某一職位名稱進入職位詳細信息頁面·點擊“應聘該職位”按鈕,進入基本信息頁面,將附件①中的對應數(shù)據(jù)填入各個項目中·按照上一步依次走過教育率經(jīng)歷、基本技能、家庭成員頁面·(經(jīng)過上述步驟后用戶處在個人評價頁面)·點擊“預覽簡歷”非正常輸入時系統(tǒng)的異常處理,同時所有的頁面都按照需求有正確的顯示。表F-15是這個測試用例的具體設計。預期結果:點擊“應聘該職位”正確填寫接下來兩個界面,輸入數(shù)據(jù)后點擊預期結果:文檔)預期結果:·將用戶在錄制腳本時填寫并提交的一些數(shù)據(jù)參數(shù)化,另外在提交數(shù)據(jù)的函數(shù)前面設置集合點·設置運行環(huán)境,獨立運行修改后的
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- GB/T 45065-2024皮革和毛皮化學試驗揮發(fā)性甲基環(huán)硅氧烷殘留量的測定
- 二零二五年度房地產(chǎn)投資居間服務盡職調查合同3篇
- 二零二五年度二手車過戶業(yè)務資金監(jiān)管及擔保服務合同
- 二零二五年度出租車車輛租賃與乘客服務滿意度調查合同3篇
- 二零二五年度SEO關鍵詞研究及分析服務合同2篇
- 二零二五年度海上貨物共同海損處理合同3篇
- 二零二五年度新媒體短視頻節(jié)目制作服務協(xié)議2篇
- 豌豆的種植課程設計
- 2025年度數(shù)據(jù)中心冷卻系統(tǒng)安裝工程合同9篇
- 二零二五年度房屋買賣合同范本:維修基金結算3篇
- 水平井施工方案及措施
- 資產(chǎn)評估常用數(shù)據(jù)與參數(shù)手冊
- 分子影像學概論培訓課件
- 小學四年級數(shù)學上冊促銷問題
- 血常規(guī)判讀專業(yè)知識講座培訓課件
- 物業(yè)安全崗位職責
- 國內(nèi)外中學數(shù)學教學改革與發(fā)展
- 六年級上冊語文分層作業(yè)優(yōu)秀設計案例
- 商品拍攝與素材編輯-課程標準
- 中等職業(yè)學校班主任能力比賽幼兒保育專業(yè)班級建設方案
- 你來比劃我來猜詞語(超搞笑版)
評論
0/150
提交評論