需求規(guī)格說(shuō)明書(shū)(SRS)
《需求規(guī)格說(shuō)明書(shū)(SRS)》由會(huì)員分享,可在線閱讀,更多相關(guān)《需求規(guī)格說(shuō)明書(shū)(SRS)(50頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
1、Nani求職管理系統(tǒng) 軟件需求規(guī)格說(shuō)明書(shū) 版本號(hào):8.3 軟件需求規(guī)格說(shuō)明書(shū)(SRS) Nani招聘管理系統(tǒng) 2010/12/20 潘兆彤 任仕儒 張曉帆 張?jiān)歧?任廣興 目錄 1范圍 1 1.1標(biāo)識(shí) 1 1.2系統(tǒng)概述 1 1.3文檔概述 2 1.4基線 2 2引用文件 2 3需求 3 3.1所需的狀態(tài)和方式 3 3.2需求概述 3 3.2.1目標(biāo) 3 3.2.2運(yùn)行環(huán)境 4 3.2.3用戶的特點(diǎn) 4 3.2.4關(guān)鍵點(diǎn) 5 3.2.5約束條件 5 3.3需求規(guī)格 5 3.3.1軟件系統(tǒng)總體功能/對(duì)象結(jié)構(gòu) 5 3.3.2軟件子系
2、統(tǒng)功能/對(duì)象結(jié)構(gòu) 7 3.3.3描述約定 18 3.4CSCI能力需求 19 3.4.1登陸子系統(tǒng) 19 3.4.2簡(jiǎn)歷子系統(tǒng) 21 3.4.3管理子系統(tǒng) 25 3.4.4招聘子系統(tǒng) 27 3.5CSCI外部接口需求 30 3.5.1接口標(biāo)識(shí)和接口圖 31 3.5.2數(shù)據(jù)庫(kù)接口 31 3.5.3 網(wǎng)站接口 31 3.6CSCI內(nèi)部接口需求 32 3.7CSCI內(nèi)部數(shù)據(jù)需求 32 3.8適應(yīng)性需求 32 3.9保密性需求 32 3.10保密性和私密性需求 32 3.11CSCI環(huán)境需求 32 3.12計(jì)算機(jī)資源需求 33 3.12.1計(jì)算機(jī)硬件需求 33 3
3、.12.2計(jì)算機(jī)硬件資源利用需求 33 3.12.3計(jì)算機(jī)軟件需求 33 3.12.4計(jì)算機(jī)通信需求 33 3.13軟件質(zhì)量因素 34 3.14設(shè)計(jì)和實(shí)現(xiàn)的約束 35 3.15數(shù)據(jù) 35 3.16操作 35 3.17故障處理 36 3.18算法說(shuō)明 37 3.19有關(guān)人員需求 37 3.20有關(guān)培訓(xùn)需求 37 3.21有關(guān)后勤需求 37 3.22其他需求 37 3.23包裝需求 37 3.24需求的優(yōu)先次序和關(guān)鍵程度 38 4合格性規(guī)定 38 5需求可追蹤性 39 5.1CSCI能力需求可追蹤性 39 5.2適應(yīng)性需求可追蹤性 40 5.3保密性需求可追蹤
4、性 40 5.4計(jì)算機(jī)資源需求可追蹤性 41 5.5軟件質(zhì)量需求可追蹤性 42 5.6數(shù)據(jù)需求可追蹤性 42 5.7操作需求可追蹤性 43 5.8故障處理可追蹤性 43 5.9人員需求可追蹤性 43 5.10培訓(xùn)需求可追蹤性 43 5.11后勤需求可追蹤性 43 5.12其他需求可追蹤性 43 5.13包裝需求可追蹤性 43 6尚未解決的問(wèn)題 44 7注解 44 1范圍 1.1標(biāo)識(shí) 標(biāo)識(shí)號(hào):NANI-SRS 標(biāo)題:NANI招聘管理系統(tǒng)軟件需求規(guī)格說(shuō)明 版本號(hào):8.3 1.2系統(tǒng)概述 隨著近些年高校的持續(xù)擴(kuò)招,高校畢業(yè)生的就業(yè)形勢(shì)也是愈發(fā)嚴(yán)峻起來(lái)。而
5、2008年美國(guó)次貸經(jīng)濟(jì)危機(jī)引發(fā)雷曼兄弟倒閉,層層蔓延,這場(chǎng)經(jīng)濟(jì)界的海嘯在世界掀起了震蕩。裁員、減薪還有倒閉的命運(yùn)隨之而來(lái)。 為了能夠增加畢業(yè)生的就業(yè)機(jī)會(huì),同時(shí)讓企業(yè)能夠更加快捷的找到所需的人才。實(shí)現(xiàn)“雙向選擇”的市場(chǎng)就業(yè)模式,讓企業(yè)能夠足不出戶的對(duì)于畢業(yè)生進(jìn)行逐輪篩選,同時(shí)方便畢業(yè)生的求職進(jìn)程,讓雙方真正進(jìn)行雙向選擇。 Nani招聘管理系統(tǒng)從2010年11月8日開(kāi)始開(kāi)發(fā),經(jīng)過(guò)2周的測(cè)試后投入使用。 本項(xiàng)目由北京理工大學(xué)軟件學(xué)院負(fù)責(zé)投資,主要面向本院學(xué)生以及招聘企業(yè),將會(huì)在校園網(wǎng)上運(yùn)行與維護(hù)。 其他相關(guān)文檔: 《軟件概要設(shè)計(jì)說(shuō)明書(shū)(SDD)》——Nani招聘管理系統(tǒng) 《系統(tǒng)詳細(xì)設(shè)
6、計(jì)說(shuō)明書(shū)(SSDD)》——Nani招聘管理系統(tǒng) 《數(shù)據(jù)庫(kù)設(shè)計(jì)說(shuō)明書(shū)(DBDD)》——Nani招聘管理系統(tǒng) 《軟件開(kāi)發(fā)計(jì)劃書(shū)(SDP)》——Nani招聘管理系統(tǒng) 《項(xiàng)目開(kāi)發(fā)總結(jié)報(bào)告(PDSR)》——Nani招聘管理系統(tǒng) 《軟件用戶手冊(cè)(SUM)》——Nani招聘管理系統(tǒng) 1.3文檔概述 本文檔從用戶角度(系統(tǒng)的外部行為),以及從開(kāi)發(fā)者角度(一些內(nèi)部特性)來(lái)闡述需求,它描述了系統(tǒng)的行為、特性或?qū)傩?,是在開(kāi)發(fā)過(guò)程中對(duì)系統(tǒng)的約束。 本文檔能且只能由開(kāi)發(fā)方和投資方閱讀和修改 1.4基線 GB-T-8567-2006計(jì)算機(jī)軟件文檔編制規(guī)范——軟件需求規(guī)格說(shuō)明(SRS)。 2引用
7、文件 [1] 普雷斯曼. 軟件工程:實(shí)踐者的研究方法(原書(shū)第6版). 北京:機(jī)械工業(yè)出版社. 2007.1 [2] 麥斯阿塞克. 需求分析與系統(tǒng)設(shè)計(jì)(第3版). 北京:機(jī)械工業(yè)出版社. 2009.1 [3] Jim Palistrant. IBM RSA和UML可視化建模指南. 北京:機(jī)械工業(yè)出版社. 2007.6 [4] 徐鋒. UML面向?qū)ο蠼;A(chǔ). 北京:水利水電出版社. 2006.9 [5] 陳樟洪, 金發(fā)華. IBM Rational Software Architect建模. 北京:電子工業(yè)出版社. 2008.6 [6] 比約尼爾(Dines Bjorner
8、). 軟件工程卷3:領(lǐng)域、需求與軟件設(shè)計(jì). 北京:清華大學(xué)出版社. 2010.1 [7] 黃國(guó)光,周勇. 軟件需求工程. 北京:清華大學(xué)出版社. 2008.5 3需求 3.1所需的狀態(tài)和方式 本系統(tǒng)雖然可以在多個(gè)狀態(tài)或者方式下工作,但是并不需要在人為地加以區(qū)分,所以就沒(méi)有必要再詳細(xì)描述。 3.2需求概述 3.2.1目標(biāo) 本系統(tǒng)主要提供以下功能: a) 同學(xué)們可以在系統(tǒng)上查看搜索企業(yè)的實(shí)習(xí)與就業(yè)的相關(guān)信息,制作自己的簡(jiǎn)歷并投遞到相關(guān)公司,同時(shí)查看自己的應(yīng)聘情況以及今后的面試過(guò)程。 b) 企業(yè)的HR提供發(fā)布實(shí)習(xí)和就業(yè)招聘,同時(shí)可以查看應(yīng)聘學(xué)生的簡(jiǎn)歷以及學(xué)生在校表現(xiàn)(包括課程成績(jī)和
9、獲獎(jiǎng)情況)。 c) 管理員可以對(duì)系統(tǒng)進(jìn)行相關(guān)處理,包括編輯系統(tǒng)成員等功能。 本系統(tǒng)的相關(guān)處理流程為: a) 同學(xué)們自己申請(qǐng)并經(jīng)過(guò)管理員批準(zhǔn)后成為系統(tǒng)用戶,編輯自己的相關(guān)信息,并制作簡(jiǎn)歷。同時(shí)企業(yè)HR需要向管理員申請(qǐng)注冊(cè),編輯自己所在公司的相關(guān)信息,通過(guò)管理員的驗(yàn)證之后方可使用本系統(tǒng)。 b) 企業(yè)的HR在系統(tǒng)上發(fā)布相關(guān)企業(yè)的招聘信息以及實(shí)習(xí)崗位,包括本次招聘的時(shí)間、地點(diǎn)、崗位以及人數(shù)等等信息,同時(shí)預(yù)先設(shè)置招聘流程,如本次招聘流程中共包含幾輪面試,面試通過(guò)之后是否還需要其他流程。 c) 同學(xué)們可以在系統(tǒng)上查看或者搜索企業(yè)HR發(fā)布的就業(yè)和實(shí)習(xí)相關(guān)的招聘信息,并將制作自己的簡(jiǎn)歷發(fā)送到企業(yè)HR
10、手中,同時(shí)可以查看自己當(dāng)前通過(guò)招聘的情況,包括是否通過(guò)了本次面試,當(dāng)前招聘流程進(jìn)行情況。 d) 系統(tǒng)自動(dòng)記錄此次投遞, 并添加到用戶的相關(guān)信息中。 e) 企業(yè)的HR收到簡(jiǎn)歷之后可以通過(guò)選擇查看該學(xué)生的相關(guān)信息來(lái)對(duì)學(xué)生能力進(jìn)行選擇,包括查看學(xué)生在校時(shí)期的成績(jī)以及獲獎(jiǎng)情況等,并系統(tǒng)會(huì)根據(jù)企業(yè)HR所作出的選擇給系統(tǒng)用戶(包括學(xué)生)反饋信息。 3.2.2運(yùn)行環(huán)境 硬件環(huán)境: 處理器 Intel Core 2 Duo P8400 @2.26GHz 內(nèi)存 鎂光2GB DDR3內(nèi)存,1066MHz 硬盤(pán) 日立160GB(5400轉(zhuǎn) SATA接口 8MB緩存) 型號(hào):HTS542516K
11、9SA00 軟件環(huán)境: 系統(tǒng)開(kāi)發(fā)所使用的操作系統(tǒng):Microsoft Windows 7 運(yùn)行所使用的數(shù)據(jù)庫(kù):MySQL 系統(tǒng)開(kāi)發(fā)使用的動(dòng)態(tài)腳本語(yǔ)言:PHP 服務(wù)器架設(shè)軟件:Apache 2.0 系統(tǒng)運(yùn)行環(huán)境客戶端:IE、Chrome、Firefox等標(biāo)準(zhǔn)瀏覽器 3.2.3用戶的特點(diǎn) 本系統(tǒng)的用戶是網(wǎng)站的瀏覽者,他們通過(guò)本網(wǎng)站進(jìn)行交流。在使用本系統(tǒng)的同時(shí),他們既是簡(jiǎn)歷的制作者,也是簡(jiǎn)歷的瀏覽者。對(duì)于同學(xué)們來(lái)說(shuō),他們之前從來(lái)沒(méi)有參加招聘或者實(shí)習(xí),所以之前很可能從來(lái)沒(méi)有使用過(guò)類似的系統(tǒng),因此對(duì)于系統(tǒng)整體的功能會(huì)很陌生。而對(duì)于企業(yè)的HR來(lái)說(shuō),類似的系統(tǒng)應(yīng)該使用過(guò)很多。所以本系
12、統(tǒng)中的用戶中既有熟練用戶又有新手用戶。 3.2.4關(guān)鍵點(diǎn) 本需求說(shuō)明書(shū)的主要是為了能夠?qū)⒈鞠到y(tǒng)的詳細(xì)需求展現(xiàn)出來(lái),便于今后對(duì)于系統(tǒng)的進(jìn)一步設(shè)計(jì),同時(shí)指導(dǎo)我們的實(shí)際開(kāi)發(fā)過(guò)程。因此本說(shuō)明書(shū)的重點(diǎn)在于對(duì)于需求的分析和規(guī)劃,即所謂的關(guān)鍵功能。 3.2.5約束條件 由于是為學(xué)?;蛘邔W(xué)院打造的一個(gè)系統(tǒng),因此系統(tǒng)的規(guī)模不會(huì)太大,本系統(tǒng)在設(shè)計(jì)及開(kāi)發(fā)過(guò)程中面對(duì)的主要約束條件是: a) 系統(tǒng)的的開(kāi)發(fā)期限較為緊張,同時(shí)規(guī)模有限,功能和性能都會(huì)限定在一定的范圍之內(nèi)。 b) 由于團(tuán)隊(duì)并不大,而且目前存在很多的類似網(wǎng)站,因此考慮采用成熟的技術(shù)和架構(gòu)。 c) 同時(shí)限于系統(tǒng)服務(wù)器的硬件水平制約,系統(tǒng)不會(huì)在同
13、一時(shí)刻支持過(guò)高的訪問(wèn)量。 3.3需求規(guī)格 3.3.1軟件系統(tǒng)總體功能/對(duì)象結(jié)構(gòu) 軟件系統(tǒng)針對(duì)學(xué)生就業(yè)實(shí)習(xí)信息管理使用,主要包括三類用戶,分別是學(xué)生、企業(yè)和系統(tǒng)管理員,針對(duì)上述三者各自的使用需求,系統(tǒng)為其提供以下功能: 學(xué)生:注冊(cè)、登陸、登出、編輯個(gè)人簡(jiǎn)歷、應(yīng)聘工作、查看通過(guò)情況; 企業(yè):注冊(cè)、登陸、登出、發(fā)布/編輯招聘信息、查看應(yīng)聘者信息; 系統(tǒng)管理員:注冊(cè)、登陸、登出、用戶管理、招聘管理; 根據(jù)以上內(nèi)容進(jìn)行抽象,提取其中的參與者和用例,擬定系統(tǒng)整體用例圖如下所示: 根據(jù)系統(tǒng)的三個(gè)參與者及其用例,將體統(tǒng)整體劃分為四個(gè)子系統(tǒng),分別為登陸子系統(tǒng)、簡(jiǎn)歷子系統(tǒng)、招聘子系統(tǒng)和
14、管理子系統(tǒng),得到如下的系統(tǒng)結(jié)構(gòu)圖。 3.3.2軟件子系統(tǒng)功能/對(duì)象結(jié)構(gòu) 3.3.2.1登陸子系統(tǒng) 該子系統(tǒng)主要用于處理用戶的登錄相關(guān)請(qǐng)求,具體包括注冊(cè)、登錄和登出三種主要的行為,用于對(duì)用戶的身份驗(yàn)證,各用例具體描述如下。 (1) 注冊(cè) 該模塊的主要功能:是為了能夠讓各類用戶順利實(shí)現(xiàn)系統(tǒng)的注冊(cè)功能。 該模塊的使用對(duì)象:主要包括系統(tǒng)的未注冊(cè)用戶。 該模塊的流程說(shuō)明:首先需要選擇注冊(cè)用戶類型,輸入合法的用戶名和密碼后,經(jīng)過(guò)相關(guān)的驗(yàn)證之后即可成為系統(tǒng)用戶。 (2) 登錄 該模塊的主要功能:為系統(tǒng)的各類用戶提供系統(tǒng)登錄功能。 該模塊的使用對(duì)象:主要包括當(dāng)前系統(tǒng)的所有用
15、戶,即學(xué)生用戶、企業(yè)用戶和管理員。 該模塊的流程說(shuō)明:系統(tǒng)的所有未登錄用戶首先選擇用戶類型,填入用戶名和密碼之后, 經(jīng)過(guò)系統(tǒng)驗(yàn)證之后,確認(rèn)無(wú)誤之后用戶即登錄到系統(tǒng)。 (3) 登出 本模塊的主要功能:為已登錄用戶提供登出功能,用戶可以通過(guò)本模塊實(shí)現(xiàn)登出。 本模塊的適用對(duì)象:系統(tǒng)當(dāng)前所有已登錄用戶。 本模塊的流程說(shuō)明:首先確認(rèn)當(dāng)前用戶是否已登錄,只有已登錄方可以使用本功能,用戶確認(rèn)登出之后,即退出系統(tǒng)。 3.3.3.2簡(jiǎn)歷子系統(tǒng) (1) 編輯簡(jiǎn)歷 本模塊的主要功能:為學(xué)生用戶提供簡(jiǎn)歷的建立以及編輯。 本模塊的適用對(duì)象:所有學(xué)生均可以通過(guò)本模塊建立多個(gè)自己的簡(jiǎn)歷,
16、其中簡(jiǎn)歷中包含個(gè)人基本信息、工作實(shí)踐以及在校情況等等,便于在今后的應(yīng)聘中使用。 本模塊的流程說(shuō)明:所有的學(xué)生用戶在登陸之后,就可以在線填寫(xiě)基本個(gè)人信息資料, 同時(shí)用戶可以添加多項(xiàng)資料,如在校期間的獲獎(jiǎng)情況等等,確認(rèn)無(wú)誤之后,就可以提交,系統(tǒng)就為當(dāng)前用戶生成了一份新的簡(jiǎn)歷,便于用戶今后的招聘。 (2) 編輯企業(yè)信息 本模塊的主要功能:企業(yè)用戶可以填寫(xiě)自己所在企業(yè)簡(jiǎn)介,便于企業(yè)用戶介紹自己公司情況。 本模塊的適用對(duì)象:系統(tǒng)當(dāng)前所有的企業(yè)用戶。 本模塊的流程說(shuō)明:企業(yè)用戶在注冊(cè)之后,必須要填寫(xiě)本公司的的企業(yè)信息以及公司的簡(jiǎn)介,經(jīng)過(guò)驗(yàn)證之后,即可以在系統(tǒng)上發(fā)布招聘信息,便于同學(xué)們投遞
17、簡(jiǎn)歷。 (3) 查看信息 本模塊的主要功能:為學(xué)生用戶提供一個(gè)檢查自己個(gè)人信息的功能。 本模塊的使用對(duì)象:系統(tǒng)當(dāng)前的所有學(xué)生用戶。 本模塊的流程說(shuō)明:所有已登錄學(xué)生用戶如果自己的個(gè)人信息發(fā)生更改之后,可以通過(guò)本功能來(lái)修改自己的個(gè)人信息,修改完成之后經(jīng)過(guò)確認(rèn)無(wú)誤之后即可完成本次操作。 3.3.2.3管理子系統(tǒng) (1) 用戶管理 本模塊的主要功能:讓管理員用戶有權(quán)查看當(dāng)前所有用戶的相關(guān)信息,包括學(xué)生用戶的部分信息和企業(yè)用戶的相關(guān)信息。 本模塊的使用對(duì)象:系統(tǒng)的管理員用戶。 本模塊的流程說(shuō)明:系統(tǒng)管理員如果發(fā)現(xiàn)學(xué)生用戶或者企業(yè)用戶的向關(guān)系信息中存在相應(yīng)的問(wèn)題,如企業(yè)不存
18、在或者個(gè)人信息填寫(xiě)不正確等,有權(quán)幫助用戶進(jìn)行相應(yīng)的修改,而該修改過(guò)程也必須經(jīng)過(guò)用戶自身同意。 (2) 招聘管理 本模塊的主要功能:管理員可以查看當(dāng)前以及過(guò)去的招聘情況,包括招聘啟事和已完成的招聘信息。 本模塊的適用對(duì)象:系統(tǒng)的管理員用戶。 本模塊的流程說(shuō)明:系統(tǒng)管理員如果在發(fā)現(xiàn)招聘啟事不符合要求或者招聘過(guò)程不規(guī)范,如部分招聘信息不完整等,可以提醒學(xué)生用戶或者企業(yè)用戶進(jìn)行相應(yīng)的修改,而該修改也必須經(jīng)過(guò)用戶自身同意。 3.3.2.4招聘子系統(tǒng) (1) 編輯招聘 本模塊的主要功能:本系統(tǒng)的一個(gè)重要模塊,便于企業(yè)用戶在系統(tǒng)上發(fā)布招聘啟事。 本模塊的使用對(duì)象:系統(tǒng)當(dāng)前的所有企
19、業(yè)用戶。 本模塊的流程說(shuō)明:已經(jīng)在系統(tǒng)中注冊(cè)驗(yàn)證的企業(yè)用戶可以根據(jù)本公司的發(fā)展需要,在系統(tǒng)上發(fā)布相關(guān)的招聘啟事。該招聘啟事必須符合系統(tǒng)的規(guī)定,如必須包含招聘公司的信息,必須設(shè)定本次招聘的流程等等。企業(yè)用戶完成招聘啟事的編輯后即可以將其發(fā)布到系統(tǒng)中,供系統(tǒng)的所有學(xué)生用戶進(jìn)行選擇。 (2) 查看應(yīng)聘信息 本模塊的主要功能:向所有學(xué)生用戶提供當(dāng)前的可用招聘信息。 本模塊的適用對(duì)象:當(dāng)前所有系統(tǒng)學(xué)生用戶。 本模塊的流程說(shuō)明:當(dāng)企業(yè)用戶完成了招聘啟事的發(fā)布之后,系統(tǒng)的學(xué)生用戶可以根據(jù)自己的情況選擇實(shí)習(xí)或者就業(yè)的公司,進(jìn)行簡(jiǎn)歷的投遞。而企業(yè)用戶在收到來(lái)自學(xué)生用戶的簡(jiǎn)歷申請(qǐng)之后,就可以有權(quán)
20、去查看該學(xué)生的一些基本信息,如在校期間的表現(xiàn)情況、獲獎(jiǎng)情況,從中選出部分同學(xué)參加招聘,經(jīng)過(guò)已經(jīng)設(shè)定的招聘流程最終篩選出滿意的應(yīng)聘者。 (3) 應(yīng)聘崗位 本模塊的主要功能:所有學(xué)生用戶可以通過(guò)本模塊申請(qǐng)企業(yè)提供的職位。 本模塊的使用對(duì)象:當(dāng)前系統(tǒng)所有的學(xué)生用戶。 本模塊的流程說(shuō)明:學(xué)生用戶在登錄到系統(tǒng)之后,可以看到當(dāng)前正在進(jìn)行招聘的啟事,學(xué)生們可以查看到該招聘公司的信息,并選擇自己感興趣的公司投遞簡(jiǎn)歷,前往應(yīng)聘。同時(shí),在等待企業(yè)給出最終答復(fù)期間,學(xué)生可以查看自己當(dāng)前應(yīng)聘的通過(guò)情況,如是否通過(guò)第一輪面試等。 3.3.3描述約定 無(wú) 3.4CSCI能力需求 3.4.1登陸
21、子系統(tǒng) 3.4.1.1用戶登錄 (a)說(shuō)明: 用戶輸入用戶名、密碼以及驗(yàn)證碼,系統(tǒng)進(jìn)行驗(yàn)證后,合法者登錄系統(tǒng),否則提供拒絕登錄系統(tǒng)。 (b)輸入: 用戶從登陸頁(yè)面輸入以下信息:用戶名,用戶密碼,驗(yàn)證碼,記錄登陸狀態(tài)(可選) (c)處理: 如果用戶輸入非空,則系統(tǒng)調(diào)用存儲(chǔ)過(guò)程從數(shù)據(jù)庫(kù)中檢索,如果用戶名和用戶密碼匹配,說(shuō)明驗(yàn)證成功,否則驗(yàn)證失敗。如果用戶勾選了記錄登陸狀態(tài),則生成cookie保存在用戶磁盤(pán)。 (d)輸出: 如果驗(yàn)證成功,返回一個(gè)導(dǎo)航頁(yè)面:返回主頁(yè)或返回之前頁(yè)面。如果驗(yàn)證失敗,返回提示頁(yè)面和注冊(cè)鏈接。 3.4.1.2用戶注冊(cè) (a)說(shuō)明: 為新用戶提供注冊(cè),用
22、戶按要求輸入個(gè)人信息并閱讀和同意網(wǎng)站協(xié)議后注冊(cè)成功,新注冊(cè)用戶只有在Email驗(yàn)證后才能使用網(wǎng)站全部功能 (b)輸入: 用戶需要在注冊(cè)頁(yè)面輸入以下信息: “登陸名”,只能包含數(shù)字、英文、漢字,20字節(jié)以內(nèi),不可重復(fù),不可為空 “電子郵箱”,符合正則表達(dá)式“/^[a-zA-Z0-9_\.]+@[a-zA-Z0-9-]+[\.a-zA-Z]+$/”,不可為空 “登陸密碼”,最少6位,最多50位,區(qū)分大小寫(xiě),不能和登陸名相同,不可為空 “確認(rèn)密碼”,要求和第一次輸入一致,不可為空 “驗(yàn)證碼”,5位字母數(shù)字隨即組合,不區(qū)分大小寫(xiě),不可為空 (c)處理: 如果用戶輸入非空,系統(tǒng)
23、先檢查各項(xiàng)輸入是否符合要求,如果合格,就調(diào)用存儲(chǔ)過(guò)程將相關(guān)的用戶信息保存到數(shù)據(jù)庫(kù),更新相應(yīng)信息(推廣資料),最后向用戶的電子郵箱發(fā)送一封帶有確認(rèn)鏈接的信件,等待用戶確認(rèn)。如果不符合要求,則不作處理。 (d)輸出: 如果輸入信息合格,系統(tǒng)處理完畢后返回注冊(cè)成功頁(yè)面,包括歡迎信息、提醒確認(rèn)信息、返回之前頁(yè)面超鏈。如果輸入信息不合格,則返回注冊(cè)頁(yè)面同時(shí)高亮顯示不合要求輸入項(xiàng),并提示輸入要求。 3.4.1.3用戶登出 (a)說(shuō)明: 用戶在成功登陸后,點(diǎn)擊頁(yè)面上的注銷登出連接實(shí)現(xiàn)登出系統(tǒng),系統(tǒng)將刪除所有與該用戶有關(guān)的登陸信息。 (b)輸入: 無(wú) (c)處理: 在用戶點(diǎn)擊登出后,系統(tǒng)保存
24、該用戶的登陸時(shí)間信息后刪除用戶登陸的Cookies等信息,實(shí)現(xiàn)用戶再次瀏覽頁(yè)面時(shí)為未登錄狀態(tài)。 (d)輸出: 如果登出成功,返回一個(gè)導(dǎo)航頁(yè)面:返回主頁(yè)。如果登出失敗,返回錯(cuò)誤提示頁(yè)面。 3.4.2簡(jiǎn)歷子系統(tǒng) 3.4.2.1編輯簡(jiǎn)歷 (a)說(shuō)明: 為新用戶提供簡(jiǎn)歷編輯功能,用戶按要求輸入個(gè)人簡(jiǎn)歷信息,新注冊(cè)用戶只有在Email驗(yàn)證后才能使用本功能。 (b)輸入: 用戶需要在編輯簡(jiǎn)歷頁(yè)面輸入以下信息: “性別”,男/女,從下拉框選擇,不可為空 “真實(shí)姓名”,限8個(gè)漢字,不可為空 “出生日期”,年月日分別從下拉框選擇,不可為空 “工作年限”,從下拉框選擇,不可為空 “證件類
25、型”,從下拉框選擇,不可為空 “證件號(hào)”,與證件類型聯(lián)動(dòng),根據(jù)不同類型規(guī)定數(shù)字位數(shù),不可為空 “居住地”,用戶真實(shí)居住地址,200字節(jié)以內(nèi),不可為空 “目前年薪”,以人民幣為單位,可為空 “聯(lián)系電話”,11位數(shù)字或符合正則表達(dá)式“0\d{2,3}-\d{5,9}|0\d{2,3}-\d{5,9}”,不可為空 “電子郵箱”,符合正則表達(dá)式“/^[a-zA-Z0-9_\.]+@[a-zA-Z0-9-]+[\.a-zA-Z]+$/”,不可為空 “戶口”,用戶目前戶口所在地,可為空 “求職狀態(tài)”,下拉框選擇,不可為空 “關(guān)鍵詞”,10個(gè)字以內(nèi),可為空 “畢業(yè)學(xué)?!?,從下拉框選擇
26、,不可為空 “專業(yè)”,從下拉框選擇,不可為空 “學(xué)歷”,從下拉框選擇,不可為空 “獎(jiǎng)項(xiàng)”,100字以內(nèi),可為空 “級(jí)別”,20字以內(nèi),可為空 “職務(wù)名稱”,20字以內(nèi),可為空 “職務(wù)描述”,100字以內(nèi),可為空 “實(shí)踐名稱”,20字以內(nèi),可為空 “實(shí)踐描述”,100字以內(nèi),可為空 “曾工作公司”,20字以內(nèi),可為空 “曾工作職位”,20字以內(nèi),可為空 “曾工作崗位描述”,100字以內(nèi),可為空 “語(yǔ)言能力”,下拉框選擇,可為空 “工作類型”,下拉框選擇,可為空 “求職行業(yè)”,下拉框選擇,可為空 “期望薪水”,下拉框選擇,可為空 (c)處理: 如果用戶輸入非空,系
27、統(tǒng)先檢查各項(xiàng)輸入是否符合要求,如果合格,就調(diào)用存儲(chǔ)過(guò)程將相關(guān)的用戶信息保存到數(shù)據(jù)庫(kù),更新相應(yīng)簡(jiǎn)歷信息。 (d)輸出: 如果輸入信息合格,系統(tǒng)處理完畢后返回修改成功頁(yè)面,并自動(dòng)跳轉(zhuǎn)到簡(jiǎn)歷預(yù)覽界面。如果輸入信息不合格,則返回簡(jiǎn)歷修改頁(yè)面同時(shí)高亮顯示不合要求輸入項(xiàng),并提示輸入要求。 3.4.2.2編輯企業(yè)信息 (a)說(shuō)明: 在企業(yè)管理中心,企業(yè)可以編輯自己企業(yè)的相關(guān)內(nèi)容 (b)輸入: “企業(yè)真實(shí)名稱”,限30個(gè)漢字,不可為空 “企業(yè)行業(yè)”,下拉框選擇,不可為空 “企業(yè)規(guī)?!保吕蜻x擇,不可為空 “企業(yè)性質(zhì)”,下拉框選擇,不可為空 “企業(yè)成立時(shí)間”,下拉框選擇,不可為空 “
28、企業(yè)簡(jiǎn)介”,1000漢字以內(nèi),不可為空 “聯(lián)系人”,8個(gè)漢字以內(nèi),不可為空 “聯(lián)系電話”,11位數(shù)字或符合正則表達(dá)式“0\d{2,3}-\d{5,9}|0\d{2,3}-\d{5,9}”,不可為空 “企業(yè)營(yíng)業(yè)許可”,30個(gè)字符以內(nèi),不可為空 “企業(yè)法人代表”,8個(gè)漢字以內(nèi),不可為空 (c)處理: 如果企業(yè)用戶輸入非空,系統(tǒng)先檢查各項(xiàng)輸入是否符合要求,如果合格,就調(diào)用存儲(chǔ)過(guò)程將相關(guān)的企業(yè)用戶信息保存到數(shù)據(jù)庫(kù),更新相應(yīng)企業(yè)信息。 (d)輸出: 如果輸入信息合格,系統(tǒng)處理完畢后返回修改成功頁(yè)面,并自動(dòng)跳轉(zhuǎn)到企業(yè)簡(jiǎn)介預(yù)覽界面。如果輸入信息不合格,則返回企業(yè)簡(jiǎn)介修改頁(yè)面同時(shí)高亮顯示不合
29、要求輸入項(xiàng),并提示輸入要求。 3.4.2.3查看信息 (a)說(shuō)明: 為本系統(tǒng)的注冊(cè)用戶,即包括應(yīng)聘者用戶和招聘企業(yè)用戶提供查看信息的功能。作為應(yīng)聘者,可以查看自己目前的個(gè)人信息、個(gè)人簡(jiǎn)歷的情況、聘記錄、用戶名密碼等個(gè)人信息。而作為企業(yè),可以查看自己企業(yè)的介紹、招聘記錄、空缺職位等企業(yè)信息。而作為個(gè)人用戶是無(wú)法看到企業(yè)除介紹外部分的數(shù)據(jù)信息的,如果不是目前處在向企業(yè)投遞簡(jiǎn)歷的狀態(tài)的個(gè)人用戶,企業(yè)同樣也無(wú)法看到個(gè)人用戶的這部分信息。 (b)輸入: 無(wú) (c)處理: 系統(tǒng)根據(jù)提出查看申請(qǐng)的用戶的登錄用戶名,從數(shù)據(jù)庫(kù)中找出該用戶的所有個(gè)人信息,并以直觀的方式在頁(yè)面上展現(xiàn)給用戶。 (d
30、)輸出: 個(gè)人用戶:企業(yè)的詳細(xì)個(gè)人信息,包括教育經(jīng)歷、學(xué)習(xí)經(jīng)歷、工作經(jīng)歷、社會(huì)工作經(jīng)歷、在本系統(tǒng)中的應(yīng)聘記錄等經(jīng)歷,以及生日、E-mail、身份證號(hào)等私人信息 企業(yè)級(jí)用戶:包括企業(yè)的招聘記錄,各職位目前的空缺情況,編輯完成尚未發(fā)布的招聘啟事、等待審核的應(yīng)聘信息等 3.4.3管理子系統(tǒng) 3.4.3.1用戶管理 (a)說(shuō)明: 為系統(tǒng)的后臺(tái)管理員準(zhǔn)備的功能,使得后臺(tái)管理員可以方便的查看目前在系統(tǒng)中注冊(cè)的個(gè)人用戶、企業(yè)用戶的注冊(cè)信息,招聘、應(yīng)聘等信息。管理員可以通過(guò)列表直接順序查看,也可以通過(guò)搜索的方式搜索出用戶信息。 (b)輸入: 無(wú)或用戶注冊(cè)帳號(hào) (c)處理: 系統(tǒng)根據(jù)當(dāng)前登錄
31、的管理員權(quán)限,從數(shù)據(jù)庫(kù)中有選擇的挑選出適合目前登錄的管理員查看的個(gè)人或企業(yè)用戶信息。數(shù)據(jù)將以列表的形式展現(xiàn)出來(lái)。管理員可以直接查看被選出的用戶的基本登錄信息、招聘記錄等,但無(wú)權(quán)對(duì)其進(jìn)行數(shù)據(jù)上的修改。低級(jí)別管理員只能查看用戶、招聘應(yīng)聘數(shù)據(jù),高級(jí)別管理員才有權(quán)限對(duì)注冊(cè)用戶進(jìn)行調(diào)整。 (d)輸出: 適合當(dāng)前級(jí)別管理員查看的用戶列表,點(diǎn)擊用戶注冊(cè)帳號(hào)可以直接進(jìn)入其信息列表頁(yè)面,查看該管理員的權(quán)限可以查看的信息。如果管理員用戶輸入的是希望查詢的編號(hào),則返回查詢結(jié)果的姓名超鏈接,如果不存在則輸出不存在的提示信息。 3.4.3.2招聘管理 (a)說(shuō)明: 權(quán)限足夠的管理員可以查看每一份企業(yè)發(fā)布的
32、招聘信息以及對(duì)此條信息做出回應(yīng),投出簡(jiǎn)歷的個(gè)人用戶列表。高級(jí)管理員當(dāng)發(fā)現(xiàn)此招聘信息存在不符合法律或道德準(zhǔn)則的信息內(nèi)容,或在長(zhǎng)時(shí)間內(nèi)應(yīng)聘人數(shù)不再反生變化,或其他合適的條件時(shí),可以終止此招聘啟事并告知招聘企業(yè)終止原因。如果管理員發(fā)現(xiàn)啟事中存在需要修改的內(nèi)容,可以直接與企業(yè)用戶溝通。 (b)輸入: 無(wú)或查詢條件。查詢條件可以包括行業(yè)領(lǐng)域、招聘企業(yè)、啟事發(fā)布時(shí)間、招聘人數(shù)、已應(yīng)聘人數(shù)等條件。 (c)處理: 系統(tǒng)根據(jù)當(dāng)前登錄的管理員權(quán)限,從數(shù)據(jù)庫(kù)中有選擇的挑選出適合目前登錄的管理員查看的招聘信息。數(shù)據(jù)將以列表的形式展現(xiàn)出來(lái)。如果用戶進(jìn)行了有條件查詢,則系統(tǒng)會(huì)將查詢條件作為數(shù)據(jù)庫(kù)檢索依據(jù),查詢出正
33、確范圍內(nèi)的結(jié)果。如果管理員選擇終止該招聘啟事,則系統(tǒng)會(huì)在數(shù)據(jù)庫(kù)中將此啟事標(biāo)記為凍結(jié),并把管理員填寫(xiě)的原因發(fā)送給企業(yè)用戶。 (d)輸出: 適合當(dāng)前級(jí)別管理員查看的招聘啟事列表,點(diǎn)擊用戶注冊(cè)帳號(hào)可以直接進(jìn)入啟事具體信息頁(yè)面,啟事已經(jīng)發(fā)布的時(shí)間,發(fā)布內(nèi)容,發(fā)布單位,應(yīng)聘人數(shù),應(yīng)聘人員等信息。如果管理員用戶輸入的是查詢信息,則返回滿足查詢結(jié)果的列表,如果不存在則輸出不存在的提示信息。 3.4.4招聘子系統(tǒng) 3.4.4.1編輯招聘. (a)說(shuō)明 為了實(shí)現(xiàn)企業(yè)和同學(xué)們之間的相互交流,為同學(xué)們及時(shí)的提供最新的信息,編輯招聘要求允許企業(yè)HR能夠發(fā)布最新的招聘和實(shí)習(xí)信息供同學(xué)們選擇。企業(yè)HR在頁(yè)面
34、上編輯相關(guān)的招聘信息,包括招聘崗位、人數(shù)以及要求等等,并設(shè)置本次招聘的一個(gè)流程,例如本次招聘包括幾輪,其中包含面試和筆試以及最后的復(fù)試,系統(tǒng)會(huì)自動(dòng)根據(jù)上述信息生成一個(gè)招聘啟事添加到數(shù)據(jù)庫(kù)中,同時(shí)顯示在所有同學(xué)的頁(yè)面上,供同學(xué)們選擇。 (b)輸入 該部分的輸入信息應(yīng)該包含: “招聘的企業(yè)及簡(jiǎn)介”,限200漢字,不可為空,直接來(lái)自于企業(yè)HR所在的公司信息。 “招聘的崗位”,限20漢字,不可為空,由企業(yè)HR選擇。 “招聘條件”,限100個(gè)漢字,不可為空,由企業(yè)HR輸入。 “招聘人數(shù)”,2位數(shù)字,不可為空,由企業(yè)HR輸入,取決于企業(yè)的要求。 “招聘日期”,下拉框選擇,由企業(yè)HR選擇,
35、必須輸入一個(gè)跨度至少為5天的有效時(shí)間段,不可為空。 “簡(jiǎn)歷發(fā)送地址”,規(guī)定的地址格式,不可為空,直接來(lái)自于企業(yè)HR的簡(jiǎn)歷投遞地址。 “招聘的薪酬情況”,限50個(gè)漢字,不可為空,由企業(yè)HR選擇填寫(xiě)。 (c)處理 必須對(duì)企業(yè)HR輸入的相關(guān)信息進(jìn)行檢查,看是否符合相關(guān)要求。 1) 企業(yè)HR輸入的信息符合要求之后,系統(tǒng)會(huì)根據(jù)企業(yè)HR輸入的相關(guān)信息,自動(dòng)生成一個(gè)招聘崗位信息,發(fā)布到網(wǎng)站上供同學(xué)們查看。 2) 如果發(fā)生了異常的響應(yīng),如溢出等,為了避免信息出現(xiàn)差錯(cuò),則不能將該招聘崗位信息發(fā)布到網(wǎng)絡(luò)上,應(yīng)該將此次操作取消,同時(shí)通知企業(yè)HR本次操作失敗。 3) 系統(tǒng)根據(jù)企業(yè)HR輸入的相關(guān)信息,生成
36、一份標(biāo)準(zhǔn)的招聘啟事。 4) 對(duì)該招聘啟事進(jìn)行檢查,查看有無(wú)錯(cuò)誤。 (d)輸出 應(yīng)該將本次生成的招聘啟事的相關(guān)信息添加到數(shù)據(jù)庫(kù)中,同時(shí)本啟事顯示在所有同學(xué)們的網(wǎng)頁(yè),方便同學(xué)們投遞簡(jiǎn)歷。 3.4.4.2查看崗位信息 (a)說(shuō)明 本功能是為了能使同學(xué)們看到企業(yè)HR發(fā)布的最新招聘信息。同學(xué)們?cè)诘卿浀较到y(tǒng)之后,會(huì)自動(dòng)顯示最新的招聘啟事,點(diǎn)擊之后就可以查看詳細(xì)的招聘啟示。 (b)輸入 無(wú) (c)處理 1) 查看該用戶是否有權(quán)限瀏覽招聘啟事。 2) 將用戶想要查看的招聘啟事從數(shù)據(jù)庫(kù)中搜索出來(lái),顯示到頁(yè)面上。 3) 如果在這過(guò)程中發(fā)生了頁(yè)面崩潰,必須有相應(yīng)的反應(yīng)同時(shí)提供頁(yè)面恢復(fù)。
37、 (d)輸出 該招聘啟事的詳細(xì)信息顯示給用戶。 3.4.4.3應(yīng)聘崗位 (a)說(shuō)明 本功能是為了實(shí)現(xiàn)用戶在線投遞簡(jiǎn)歷。用戶在瀏覽完招聘啟事之后,如果對(duì)某個(gè)崗位有興趣的話,可以直接給啟事上的投遞地址投遞自己的簡(jiǎn)歷。企業(yè)HR在接收到學(xué)生的簡(jiǎn)歷之后,也可以選擇查看該同學(xué)的在校成績(jī)以及表現(xiàn),選擇部分學(xué)生錄取,通知他們接下來(lái)的招聘流程,并通過(guò)幾輪的面試結(jié)果,最終決定是否錄用該名同學(xué)。 (b)輸入 系統(tǒng)要求同學(xué)將自己的簡(jiǎn)歷投遞到感興趣的啟事的投遞地址上。簡(jiǎn)歷上必須有以下內(nèi)容,姓名、年齡、民族、學(xué)歷、聯(lián)系方式、專業(yè)等基本信息以及個(gè)人在校期間的突出表現(xiàn)等等信息。 (c)處理 1) 系統(tǒng)
38、需要先檢查該同學(xué)是否有權(quán)限投遞簡(jiǎn)歷,在進(jìn)行完權(quán)限檢查之后,系統(tǒng)將該同學(xué)的簡(jiǎn)歷發(fā)送到企業(yè)HR的地址中,供企業(yè)HR選擇,企業(yè)HR將最終的選擇結(jié)果反饋給系統(tǒng),系統(tǒng)會(huì)給該同學(xué)發(fā)送一個(gè)錄取結(jié)果,并通知今后的面試流程。 2) 如果在這個(gè)過(guò)程中如果學(xué)生投遞簡(jiǎn)歷或者HR反饋錄取結(jié)果時(shí)發(fā)生了系統(tǒng)異常,那么系統(tǒng)必須給該同學(xué)以及HR發(fā)送消息通知他們重發(fā)簡(jiǎn)歷或者錄取結(jié)果。 (d)輸出 系統(tǒng)將最終的企業(yè)HR選擇結(jié)果反饋給用戶,包括對(duì)學(xué)生用戶的一個(gè)面試通知和企業(yè)用戶的操作提示。 3.5CSCI外部接口需求 a) 用戶接口: 由于用戶是通過(guò)網(wǎng)頁(yè)通系統(tǒng)進(jìn)行交互,因此用戶接口應(yīng)該通過(guò)HTML、CSS等網(wǎng)頁(yè)代碼來(lái)實(shí)
39、現(xiàn)。同時(shí),由于用戶多是在校大學(xué)生或者企業(yè)HR,應(yīng)該盡量采用輕松、溫暖的風(fēng)格設(shè)計(jì),而且為了方便企業(yè)HR和同學(xué)們方便快速的學(xué)會(huì)使用系統(tǒng),布局設(shè)計(jì)和功能鏈接應(yīng)該參考大多數(shù)的招聘網(wǎng)站,同時(shí)為了方便大量的簡(jiǎn)歷處理過(guò)程,應(yīng)該提供一些方便快捷的操作。 b) 硬件接口: 由于系統(tǒng)都是在相關(guān)軟件上實(shí)現(xiàn)架構(gòu),并沒(méi)有同硬件有直接的接口。 c) 軟件接口: 由于本系統(tǒng)是使用PHP實(shí)現(xiàn),而且考慮到系統(tǒng)的規(guī)模,應(yīng)該采用ODBC驅(qū)動(dòng)來(lái)與MYSQL數(shù)據(jù)庫(kù)連接。數(shù)據(jù)庫(kù)中保存著的是所有的用戶信息以及同學(xué)們與企業(yè)HR之間的簡(jiǎn)歷投遞、接納情況。同時(shí)為了方便系統(tǒng)的開(kāi)發(fā),我們直接在windows 7上進(jìn)行開(kāi)發(fā),為此應(yīng)該是用apa
40、che來(lái)進(jìn)行架構(gòu)網(wǎng)站從而獲得用戶在系統(tǒng)上的各種操作。 d) 通信接口: TCP/IP通信協(xié)議接口 GSM/CDMA無(wú)線通信協(xié)議接口 SMS短消息通信協(xié)議接口 聯(lián)通網(wǎng)關(guān)通信協(xié)議接口 防火墻通信接口 路由器通信接口 交換機(jī)通信接口 3.5.1接口標(biāo)識(shí)和接口圖 3.5.2數(shù)據(jù)庫(kù)接口 a. CSCI必須為該接口分配最高的優(yōu)先級(jí)。 b. 該接口的類型需求為數(shù)據(jù)的存儲(chǔ)和檢索,同時(shí)要求能夠達(dá)到實(shí)時(shí)的數(shù)據(jù)傳輸。 c. CSCI提供、存儲(chǔ)、發(fā)送和接受的單個(gè)數(shù)據(jù)元素的特性已由ODBC驅(qū)動(dòng)決定。 d. CSCI提供、存儲(chǔ)、發(fā)送和接受的數(shù)據(jù)元素的集合體的特性已由數(shù)據(jù)庫(kù)決定。 e. C
41、SCI必須為接口使用通信方法的特性由ODBC驅(qū)動(dòng)決定。 f. CSCI必須為接口使用協(xié)議的特性由ODBC驅(qū)動(dòng)決定。 3.5.3 網(wǎng)站接口 a. CSCI必須為該接口分配次高的優(yōu)先級(jí)。 b. 該接口的類型需求為能夠達(dá)到實(shí)時(shí)的數(shù)據(jù)傳輸。 c. CSCI提供、存儲(chǔ)、發(fā)送和接受的單個(gè)數(shù)據(jù)元素的特性已由Apache決定。 d. CSCI提供、存儲(chǔ)、發(fā)送和接受的數(shù)據(jù)元素的集合體的特性已由Apache決定。 e. CSCI必須為接口使用通信方法的特性由Apache決定。 f. CSCI必須為接口使用協(xié)議的特性由Apache決定。 3.6CSCI內(nèi)部接口需求 內(nèi)部接口安排將在《詳細(xì)設(shè)計(jì)》文
42、檔中進(jìn)行詳細(xì)的說(shuō)明,包括類的繼承、實(shí)現(xiàn)、聚合關(guān)系等,以及各個(gè)模塊之間如何進(jìn)行數(shù)據(jù)交換和共享,內(nèi)部接口中包括信息發(fā)布使用的數(shù)據(jù)庫(kù)接口。 3.7CSCI內(nèi)部數(shù)據(jù)需求 內(nèi)部數(shù)據(jù)將在《詳細(xì)設(shè)計(jì)》文檔中進(jìn)行詳細(xì)的說(shuō)明,包括數(shù)據(jù)庫(kù)和數(shù)據(jù)文件,以及模塊之間的數(shù)據(jù)交換等等。 3.8適應(yīng)性需求 保證在IE、firefox瀏覽器上面可以正常運(yùn)行,兼容絕大部分主流瀏覽器。 3.9保密性需求 1) 所有用戶個(gè)人信息嚴(yán)格保密,除用戶本人外嚴(yán)禁其余人等查看。 2) 保證個(gè)人簡(jiǎn)歷的嚴(yán)格保密,除了經(jīng)審核的企業(yè)HR以及本人外,簡(jiǎn)歷嚴(yán)禁其余人等查看。 3) 對(duì)于企業(yè)HR的個(gè)人信息保密,除招聘信息外,HR的其余信息
43、需經(jīng)HR許可方可查看。 3.10保密性和私密性需求 無(wú) 3.11CSCI環(huán)境需求 開(kāi)發(fā)環(huán)境:WindowsServer 2003+Apache+MySql 運(yùn)行環(huán)境:IE瀏覽器或FireFox瀏覽器 3.12計(jì)算機(jī)資源需求 3.12.1計(jì)算機(jī)硬件需求 CPU:512M Hz 內(nèi)存:256Mb 硬盤(pán)可用空間:512Mb 3.12.2計(jì)算機(jī)硬件資源利用需求 存儲(chǔ)器容量:128M 輔存:20G 3.12.3計(jì)算機(jī)軟件需求 客戶端操作系統(tǒng):無(wú)特別要求 服務(wù)器端操作系統(tǒng):Windows Server2003 數(shù)據(jù)庫(kù):MySql 服務(wù)器軟件:Apache 3.12.
44、4計(jì)算機(jī)通信需求 網(wǎng)絡(luò)部署圖: 網(wǎng)絡(luò)通信全部依靠通信公司提供的電信網(wǎng)絡(luò)。 系統(tǒng)響應(yīng)時(shí)間要求在1s以內(nèi)。 3.13軟件質(zhì)量因素 對(duì)于本系統(tǒng),在質(zhì)量方面有如下的定性要求和規(guī)定,以滿足系統(tǒng)的在實(shí)際使用中可能的需要。主要包含如下方面: 1) 功能性。系統(tǒng)應(yīng)該很好地實(shí)現(xiàn)在前述的需求中所提出的功能需求,使系統(tǒng)可以在要求的環(huán)境中正常的供用戶使用。 2) 可靠性。系統(tǒng)能夠在長(zhǎng)時(shí)間、一定用戶量同時(shí)訪問(wèn)的情況下,保證正確的處理信息數(shù)據(jù),并產(chǎn)生正確、始終一致的結(jié)果,而不會(huì)隨時(shí)間和訪問(wèn)量的變化而變化。 3) 可維護(hù)性。系統(tǒng)需要能在發(fā)生錯(cuò)誤的時(shí)候,保證維護(hù)人員能較快地發(fā)現(xiàn)錯(cuò)誤發(fā)生的原因,確定錯(cuò)誤發(fā)
45、生的位置,并迅速而正確地對(duì)錯(cuò)誤加以改正。 4) 可用性。系統(tǒng)需要有很高的可用性,可以很好的供相應(yīng)的用戶使用。 5) 可移植性。軟件在設(shè)計(jì)、編碼和架構(gòu)上需要滿足一定的可移植性。當(dāng)硬件環(huán)境,如服務(wù)器,軟件環(huán)境,如數(shù)據(jù)庫(kù)系統(tǒng)發(fā)生變化時(shí),可以較好的移植到新的使用環(huán)境之中。 6) 可測(cè)試性。系統(tǒng)需要提供簡(jiǎn)便、充足的測(cè)試接口,以滿足對(duì)系統(tǒng)在功能和性能上的特性的測(cè)試需求。 7) 易用性。系統(tǒng)通過(guò)UI設(shè)計(jì),頁(yè)面架構(gòu)等方面,力爭(zhēng)為用戶提供一個(gè)簡(jiǎn)潔直觀、通俗易懂的使用接口,使得用戶不需要過(guò)多的時(shí)間就可以熟練使用系統(tǒng)中提供的各項(xiàng)功能。 3.14設(shè)計(jì)和實(shí)現(xiàn)的約束 系統(tǒng)約束主要體現(xiàn)在架構(gòu)平臺(tái)以及編程語(yǔ)言之上
46、,有以下三點(diǎn) 1) 本系統(tǒng)需要架構(gòu)于Windows2000 以上的操作系統(tǒng)平臺(tái)之上 2) 系統(tǒng)以Wamp5 作為集成架構(gòu)環(huán)境,期中包括Apache服務(wù)器系統(tǒng)以及MySql 作為數(shù)據(jù)庫(kù)系統(tǒng) 3) 編程語(yǔ)言以php,HTML,CSS,JavaScript為主 3.15數(shù)據(jù) 本系統(tǒng)在用戶訪問(wèn)數(shù)據(jù)量以及處理數(shù)據(jù)量上有一定要求,以Windows Server 2003為標(biāo)準(zhǔn),需要支持至少1000名以上用戶同時(shí)在線,并能處理50名以上用戶同時(shí)提交單次數(shù)據(jù)量大于200字節(jié)的數(shù)據(jù)信息,同時(shí)保證大于5M/S的數(shù)據(jù)輸出量。系統(tǒng)管理數(shù)據(jù)的能力需要在1G以上,系統(tǒng)需要能夠用戶的提交信息對(duì)數(shù)據(jù)庫(kù)進(jìn)行修改和維護(hù)
47、。 3.16操作 本系統(tǒng)的常規(guī)操作普通用戶即可完成,系統(tǒng)需要保證可以很好地支持普通用戶的訪問(wèn)和請(qǐng)求而不發(fā)生錯(cuò)誤。 特殊操作,如數(shù)據(jù)庫(kù)操作,服務(wù)器操作則必須由系統(tǒng)指定的專業(yè)管理原完成。如果特殊操作必須要停止服務(wù)器工作,系統(tǒng)必須能夠在短時(shí)間準(zhǔn)備工作后正確暫停工作,并在特殊操作完成后迅速重新開(kāi)啟服務(wù)。 初始化操作,需要有系統(tǒng)架設(shè)人員負(fù)責(zé)完成,完成之后,只要系統(tǒng)的軟、硬件環(huán)境不發(fā)生大的變化,則初始化操作應(yīng)該不再需要進(jìn)行。 恢復(fù)操作,即系統(tǒng)在出現(xiàn)故障或要重新啟動(dòng)時(shí),需要完成的包括恢復(fù)數(shù)據(jù),事物回滾在內(nèi)的操作。恢復(fù)操作需要有指定的系統(tǒng)管理員執(zhí)行。 上述操作在每次執(zhí)行過(guò)之后,都需要有詳細(xì)地記錄
48、信息,內(nèi)容包括操作內(nèi)容,操作原因,操作時(shí)間,操作人員等。 3.17故障處理 本系統(tǒng)可能出現(xiàn)的問(wèn)題可以分為兩類,一類是由于程序原因?qū)е碌挠脩魺o(wú)法完成希望的操作,程序返回錯(cuò)誤的結(jié)果。另一類是由于掉電、過(guò)載等原因?qū)е碌挠布?wèn)題,從而引發(fā)系統(tǒng)出錯(cuò)。 1、程序因素 發(fā)生原因:用戶的某些操作序列或者某些提交數(shù)據(jù)不在設(shè)計(jì)者的考慮范圍內(nèi),從而產(chǎn)生錯(cuò)誤的處理過(guò)程,返回不正確的操作結(jié)果。 錯(cuò)誤信息:返回的結(jié)果明顯不符合用戶的需求,存在明顯的邏輯或形式上的錯(cuò)誤 補(bǔ)救措施:系統(tǒng)支持用戶反饋使用體驗(yàn)。當(dāng)系統(tǒng)管理員受到用戶的反饋后,需要盡快地找出錯(cuò)誤發(fā)生的地點(diǎn)和原因,并及時(shí)改正。 2、硬件因素 發(fā)生原
49、因:服務(wù)器掉電等 錯(cuò)誤信息:在系統(tǒng)主頁(yè)中提示“系統(tǒng)正在維護(hù)中”的信息。 補(bǔ)救措施:系統(tǒng)架設(shè)在兩臺(tái)服務(wù)器上,當(dāng)其中一臺(tái)軟件發(fā)生故障時(shí),另一臺(tái)承擔(dān)所有的服務(wù)任務(wù),同樣,如果,硬件發(fā)生故障,當(dāng)然兩臺(tái)同時(shí)出故障的概率很低,我們會(huì)在其中一臺(tái)能工作的情況下修復(fù)好另一臺(tái)機(jī)器的軟硬件。如果真的兩臺(tái)機(jī)器都發(fā)生故障,則我們會(huì)停止這個(gè)網(wǎng)站的工作,并及時(shí)予以修復(fù)。 3.18算法說(shuō)明 本系統(tǒng)中不需要含有專門(mén)的計(jì)算功能,沒(méi)有需要特別說(shuō)明的算法。 3.19有關(guān)人員需求 本系統(tǒng)的開(kāi)發(fā)和運(yùn)營(yíng)主要可以分為設(shè)計(jì)期、開(kāi)發(fā)期、部署期以及運(yùn)營(yíng)維護(hù)期。 對(duì)于設(shè)計(jì)期和開(kāi)發(fā)期,由4至5名具有一定PHP開(kāi)發(fā)經(jīng)驗(yàn)的程序員即可完
50、成。部署期則需要3至4名具有服務(wù)器、網(wǎng)絡(luò)相關(guān)知識(shí)的專業(yè)人員,并對(duì)本系統(tǒng)的架構(gòu)有一定程度的熟悉。運(yùn)營(yíng)維護(hù)器則分別需要2名DBA,1用戶反饋信息維護(hù)人員以及1名硬件維護(hù)人員。所以人員都只需要有基本程度的相關(guān)工作經(jīng)驗(yàn)即可。 3.20有關(guān)培訓(xùn)需求 系統(tǒng)在架設(shè)和維護(hù)之前,需要對(duì)相關(guān)管理員進(jìn)行短期的培訓(xùn)。介接受培訓(xùn)的人員需要對(duì)系統(tǒng)在功能、性能、物理假設(shè)方面的內(nèi)容有較明確的認(rèn)識(shí)。DBA需要清楚每張數(shù)據(jù)表的含義,數(shù)據(jù)庫(kù)架構(gòu)方式。系統(tǒng)程序維護(hù)員則需要清楚系統(tǒng)每個(gè)模塊的功能和各個(gè)接口的含義,以便正確找到及修正可能出現(xiàn)的錯(cuò)誤。硬件維護(hù)人員則需要明確每臺(tái)服務(wù)器中的文件種類、數(shù)量以及存儲(chǔ)的數(shù)據(jù)信息,重要程度等。
51、3.21有關(guān)后勤需求 無(wú) 3.22其他需求 無(wú) 3.23包裝需求 無(wú) 3.24需求的優(yōu)先次序和關(guān)鍵程度 本系統(tǒng)中需要特別指明優(yōu)順序的需求主要有如下幾點(diǎn)(由高至低): 1) 企業(yè)信息于應(yīng)聘人員信息的正確性與安全性 2) 企業(yè)于應(yīng)聘人員簽訂的合同的安全性與正確性 3) 系統(tǒng)數(shù)據(jù)庫(kù)的穩(wěn)定性 4合格性規(guī)定 a.演示:運(yùn)行依賴于可見(jiàn)的功能操作的CSCI或部分CSCI,不需要使用儀器、專用測(cè)試設(shè)備或進(jìn)行事后分析; b.測(cè)試:使用儀器或其他專用測(cè)試設(shè)備運(yùn)行CSCI或部分CSCI,以便采集數(shù)據(jù)供事后分析使用; c.分析:對(duì)從其他合格性方法中獲得的積累數(shù)據(jù)進(jìn)行處理,例如測(cè)試結(jié)果的歸
52、約、解釋或推斷; d.審查:對(duì)CSCI代碼、文檔等進(jìn)行可視化檢查; e.特殊的合格性方法。任何應(yīng)用到CSCI的特殊合格性方法,如:專用工具、技術(shù)、過(guò)程、設(shè)施、驗(yàn)收限制。 需求名稱 需求實(shí)現(xiàn) 檢測(cè)方法 備注 CSCI能力需求 登陸子系統(tǒng) a b d 簡(jiǎn)歷子系統(tǒng) a b d 管理子系統(tǒng) a b d 招聘子系統(tǒng) a b d CSCI外部接口需求 數(shù)據(jù)庫(kù)接口 b c d 網(wǎng)站接口 b c d CSCI內(nèi)部接口需求 內(nèi)部接口 b c d CSCI內(nèi)部數(shù)據(jù)需求 內(nèi)部數(shù)據(jù) a c e 適應(yīng)性需求 適應(yīng)性 b 保密
53、性需求 保密性 e 保密性和私密性需求 保密性和私密性 e CSCI環(huán)境需求 環(huán)境要求 b e 計(jì)算機(jī)資源需求 計(jì)算機(jī)硬件 b 計(jì)算機(jī)硬件資源利用需求 b 計(jì)算機(jī)軟件需求 b 計(jì)算機(jī)通信需求 b 軟件質(zhì)量因素 軟件質(zhì)量需求 a b c d 操作 操作需求 a b d 故障處理 故障處理 a c 人員需求 人員需求 e 培訓(xùn)需求 培訓(xùn)需求 e 后勤需求 后勤需求 e 目前尚未安排 其他需求 其他需求 e 目前尚未安排 包裝需求 包裝需求 e 目前尚未安排 5需
54、求可追蹤性 5.1CSCI能力需求可追蹤性 本求職系統(tǒng)采用了分層模式,將整個(gè)系統(tǒng)的運(yùn)行體分成了不同功能的子系統(tǒng),分為登陸子系統(tǒng),簡(jiǎn)歷子系統(tǒng),管理子系統(tǒng),招聘子系統(tǒng)。 5.2適應(yīng)性需求可追蹤性 為了滿足對(duì)于不同瀏覽器的適應(yīng)性需求,系統(tǒng)會(huì)在詳細(xì)設(shè)計(jì)以及最后測(cè)試階段對(duì)于不同的瀏覽器實(shí)現(xiàn)分類瀏覽。 5.3保密性需求可追蹤性 為了滿足不同用戶的保密性需求,系統(tǒng)會(huì)在登陸的一開(kāi)始對(duì)用戶身份進(jìn)行識(shí)別,對(duì)于不同級(jí)別和權(quán)限的用戶實(shí)現(xiàn)瀏覽內(nèi)容的分級(jí)別。 5.4計(jì)算機(jī)資源需求可追蹤性 為了滿足對(duì)于計(jì)算機(jī)資源需求的要求,主要進(jìn)行了如下設(shè)計(jì): WEB服務(wù)器 客戶機(jī) 用途 用于架設(shè)系統(tǒng)所使
55、用Web服務(wù)器使用,承擔(dān)了響應(yīng)系統(tǒng)用戶訪問(wèn)請(qǐng)求的責(zé)任,為用戶提供Web服務(wù)。 用戶想服務(wù)器請(qǐng)求服務(wù),實(shí)現(xiàn)用戶與系統(tǒng)的交互 處理器 生產(chǎn)廠商:Intel 型號(hào):Intel Xeon E5504 核心數(shù)量:四核心 主頻:2.0 GHz L2緩存:1 MB 超線程技術(shù):不支持 無(wú)特別要求 存儲(chǔ)器 生產(chǎn)廠商:金士頓 型號(hào):DDR3 1066 內(nèi)存容量:4GB 2 工作頻率:1333 MHz 封裝模式:FBGA 內(nèi)存電壓:1.5 V 接口類型:240 PIN 無(wú)特別要求 外存 生產(chǎn)廠商:日立 型號(hào):HDS 722020ALA330 硬盤(pán)容量:2000 G
56、B 接口類型:SATA 2.5 轉(zhuǎn)速/分:7200 轉(zhuǎn)/分 硬盤(pán)緩存:32 MB 硬盤(pán)尺寸:3.5寸 單碟容量:400 GB 盤(pán)片數(shù):5 無(wú)特別要求 5.5軟件質(zhì)量需求可追蹤性 質(zhì)量需求內(nèi)容 可追蹤性 功能性 CSCI能力需求 可靠性 故障處理 可維護(hù)性 故障處理 可用性 操作 可移植性 系統(tǒng)詳細(xì)設(shè)計(jì) 可測(cè)試性 系統(tǒng)測(cè)試 易用性 操作 5.6數(shù)據(jù)需求可追蹤性 為了滿足系統(tǒng)至少1000名以上用戶同時(shí)在線,并能處理50名以上用戶同時(shí)提交單次數(shù)據(jù)量大于200字節(jié)的數(shù)據(jù)信息,同時(shí)保證大于5M/S的數(shù)據(jù)輸出量。系統(tǒng)將在詳細(xì)設(shè)計(jì)中通過(guò)數(shù)據(jù)庫(kù)以及系統(tǒng)架構(gòu)
57、實(shí)現(xiàn)。 5.7操作需求可追蹤性 對(duì)于特殊操作以及初始化操作均會(huì)由數(shù)據(jù)庫(kù)內(nèi)部功能實(shí)現(xiàn),對(duì)于恢復(fù)操作,除了會(huì)由數(shù)據(jù)庫(kù)本事承擔(dān)一部分外,系統(tǒng)本身也會(huì)內(nèi)置使用日志。 5.8故障處理可追蹤性 對(duì)于各種故障以及處理方式已在3.17中詳細(xì)說(shuō)明。 5.9人員需求可追蹤性 對(duì)于人員需求則是由各階段的專人負(fù)責(zé),會(huì)對(duì)于各個(gè)階段所需要的人員進(jìn)行落實(shí)。 5.10培訓(xùn)需求可追蹤性 培訓(xùn)需求主要由系統(tǒng)開(kāi)發(fā)以及測(cè)試人員負(fù)責(zé),對(duì)于用戶以及開(kāi)發(fā)人員進(jìn)行培訓(xùn)。 5.11后勤需求可追蹤性 無(wú)。 5.12其他需求可追蹤性 無(wú)。 5.13包裝需求可追蹤性 無(wú)。 6尚未解決的問(wèn)題 1) 培訓(xùn)需求,由于還處在
58、需求分析階段,對(duì)于培訓(xùn)所需要的人員以及培訓(xùn)方式和培訓(xùn)內(nèi)容的細(xì)節(jié)還沒(méi)有進(jìn)行進(jìn)一步的落實(shí)和確認(rèn)。 2) 人員需求,對(duì)于各階段的人員問(wèn)題還沒(méi)有進(jìn)行落實(shí)。 3) 培訓(xùn)需求,對(duì)于開(kāi)發(fā)人員的培訓(xùn)還在計(jì)劃中沒(méi)能夠完全確定。 7注解 1. CSCI 計(jì)算機(jī)軟件配置項(xiàng)。 2. 雙向選擇 畢業(yè)生的培養(yǎng)單位,如大專院校、中專學(xué)校等,與需方:各用人單位,在一起經(jīng)過(guò)充分協(xié)商,提出分專業(yè),分用人單位的畢業(yè)生就業(yè)方案。學(xué)校與用人單位也可相互直接聯(lián)系,學(xué)校向用人單位介紹本校的專業(yè)培養(yǎng)、使用方向以及畢業(yè)生的具體情況。 3. HR 人力資源,本文中指面試官。 4. 簡(jiǎn)歷 就是對(duì)個(gè)人學(xué)歷、經(jīng)歷、特長(zhǎng)、愛(ài)好及
59、其它有關(guān)情況所作的簡(jiǎn)明扼要的書(shū)面介紹。 5. SMS SMS 是一種存儲(chǔ)和轉(zhuǎn)發(fā)服務(wù)。 6. ODBC 開(kāi)放數(shù)據(jù)庫(kù)互連(ODBC)是MICROSOFT提出的數(shù)據(jù)庫(kù)訪問(wèn)接口標(biāo)準(zhǔn)。開(kāi)放數(shù)據(jù)庫(kù)互連定義了訪問(wèn)數(shù)據(jù)庫(kù)的API一個(gè)規(guī)范,這些API獨(dú)立于不同廠商的DBMS,也獨(dú)立于具體的編程語(yǔ)言(但是MICROSOFT的ODBC文檔是用C語(yǔ)言描述的,許多實(shí)際的ODBC驅(qū)動(dòng)程序也是用C語(yǔ)言寫(xiě)就的。)ODBC規(guī)范后來(lái)被X/OPEN和ISO/IEC采納,作為SQL標(biāo)準(zhǔn)的一部分,具體內(nèi)容可以參看《ISO/IEC 9075-3:1995 (E) Call-Level Interface (SQL/CLI)》等相關(guān)的標(biāo)準(zhǔn)文件。 7. DBA 數(shù)據(jù)庫(kù)管理員。 45 / 50
- 溫馨提示:
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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 110中國(guó)人民警察節(jié)(筑牢忠誠(chéng)警魂感受別樣警彩)
- 2025正字當(dāng)頭廉字入心爭(zhēng)當(dāng)公安隊(duì)伍鐵軍
- XX國(guó)企干部警示教育片觀后感筑牢信仰之基堅(jiān)守廉潔底線
- 2025做擔(dān)當(dāng)時(shí)代大任的中國(guó)青年P(guān)PT青年思想教育微黨課
- 2025新年工作部署會(huì)圍繞六個(gè)干字提要求
- XX地區(qū)中小學(xué)期末考試經(jīng)驗(yàn)總結(jié)(認(rèn)真復(fù)習(xí)輕松應(yīng)考)
- 支部書(shū)記上黨課筑牢清廉信念為高質(zhì)量發(fā)展?fàn)I造風(fēng)清氣正的環(huán)境
- 冬季消防安全知識(shí)培訓(xùn)冬季用電防火安全
- 2025加強(qiáng)政治引領(lǐng)(政治引領(lǐng)是現(xiàn)代政黨的重要功能)
- 主播直播培訓(xùn)直播技巧與方法
- 2025六廉六進(jìn)持續(xù)涵養(yǎng)良好政治生態(tài)
- 員工職業(yè)生涯規(guī)劃方案制定個(gè)人職業(yè)生涯規(guī)劃
- 2024年XX地區(qū)黨建引領(lǐng)鄉(xiāng)村振興工作總結(jié)
- XX中小學(xué)期末考試經(jīng)驗(yàn)總結(jié)(認(rèn)真復(fù)習(xí)輕松應(yīng)考)
- 幼兒園期末家長(zhǎng)會(huì)長(zhǎng)長(zhǎng)的路慢慢地走