可視化建模與UML大作業(yè)簡歷管理系統(tǒng)分析與設計_第1頁
可視化建模與UML大作業(yè)簡歷管理系統(tǒng)分析與設計_第2頁
可視化建模與UML大作業(yè)簡歷管理系統(tǒng)分析與設計_第3頁
可視化建模與UML大作業(yè)簡歷管理系統(tǒng)分析與設計_第4頁
可視化建模與UML大作業(yè)簡歷管理系統(tǒng)分析與設計_第5頁
已閱讀5頁,還剩81頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

可視化建模與UML大作業(yè)簡歷管理

系統(tǒng)分析與設計

《可視化注模與UML》

大作業(yè)

簡歷管理系統(tǒng)分析與設計

專業(yè):________________

班級:________________

學號:________________

姓名:________________

虱楂,_______

二0一五年十二月

大連理工大學城市學院

目錄

第一章簡歷管理系統(tǒng)需求規(guī)格說明書錯誤!未定義書簽。

第二章軟件項目的概要設計說明書錯誤!未定義書簽。

第三章簡歷管理系統(tǒng)詳細設計錯誤!未定義書簽。

第四章軟件項目的編碼案例說明錯誤!未定義書簽。

第五章簡歷管理系統(tǒng)客戶端系統(tǒng)測試計劃錯誤!未定義書簽。

第六章簡歷管理系統(tǒng)客戶端系統(tǒng)測試報告錯誤!未定義書簽。

第一章簡歷管理系統(tǒng)需求規(guī)格說明書

1.導言

1.1目的

該文檔是關(guān)于用戶對于簡歷管理系統(tǒng)的功能和性能的要求,重點描述了簡歷管理系統(tǒng)

的功能需求,是概要設計階段的重要輸入。

本文檔的預期讀者是:

?設計人員;

?開發(fā)人員;

?項目管理人員;

?測試人員;

?用戶。

1.2范圍

該文檔是借助于當前簡歷管理系統(tǒng)的邏輯模型導出目標簡歷管理系統(tǒng)的邏輯模型的,

解決整個項目簡歷管理系統(tǒng)的“做什么”的問題。在這里,沒有涉及開發(fā)技術(shù),而主要是

經(jīng)過建立模型的方式來描述用戶的需求,為客戶、用戶、開發(fā)方等不同參與方提供一個交

流的平臺。

1.3編寫說明

HR,HumanResource(人力資源管理)的縮寫。

JSP,JavaServerPage(Java服務器頁面)的縮寫,一個腳本化的語言。

UML,UnifiedModelingLanguage(統(tǒng)一建模語言)的縮寫,是一個標準的建模語言。

1.4術(shù)語定義

1.5引用標準

口]《企業(yè)文檔格式標準》,****************有限公司軟件工程過程化組織

[2]《需求規(guī)格報告格式標準》,************有限公司軟件工程過程化組織

1.6參考資料

[1]《UML說明》,***********************軟件有限公司

[2]《需求規(guī)格報告格式標準》,************公司軟件工程過程化組織

1.7版本更新信息

本文檔的更新記錄如表A-1所示。

表A-1版本更新記錄

修改編號修改日期修改后版本修改位置修改內(nèi)容概述

001.12.50.1全部初始發(fā)布版本

002.12.60.2第3.1節(jié)增加

003,12.70.3第4.1節(jié)修改

004.12.80.4第5.1節(jié)增加

2.簡歷管理系統(tǒng)定義

我們分別闡述一下項目的來源、背景,項目的用戶特點和項目的目標。

2.1項目來源及背景

簡歷是一個求職者獲取工作機會的敲門磚,當今社會求職找工作的方式很多,可是簡

歷適用于每一種、每一階段的簡歷,當HR打開招聘郵箱的第一刻開始,映入她眼簾的就

是簡歷,因此簡歷的好壞與否,直接影響到求職的成敗。制作出優(yōu)秀的求職簡歷是邁向成

功的第一步。

找工作,是競爭什么?最開始的競爭就是簡歷!因為你到任何一個招聘單位要做的第

一件事情就是要投遞簡歷,而簡歷就是那些單位了解你的第一扇窗口。因此簡歷就成了你

和單位溝通的第一通道,往往是HR了解你的第一個途徑,適度的引起用人單位對你的興

趣才是最重要的。一份好的簡歷,能夠在眾多求職簡歷中脫穎而出,給HR留下深刻的印

象,然后決定給你簡歷通知,它是幫助你應聘成功的敲門磚。

因此說:簡歷不是很多人認為的用來填寫個人的“豐功偉績”,或者僅僅是把工作經(jīng)歷,

學習狀況羅列一下。

如果現(xiàn)在是你在找一份合適的工作,而且沒有“關(guān)系”能幫到你,那么你需要一份合

適的簡歷,你需要認真對待簡歷,并將簡歷做好,這樣才能敲開簡歷的大門,找到一份好

的工作崗位。

該簡歷管理系統(tǒng)主要解決的就是很多人對簡歷重要性不重視,以及對簡歷內(nèi)容格式的

誤解。為用戶提供一個簡單方便的簡歷生成與管理簡歷管理系統(tǒng),方便所有為工作煩惱的

人。

2.2用戶的特點

隨著中國高校教育的發(fā)展,大學生的數(shù)量急劇增加,大學生就業(yè)問題也日益凸顯,大

學生就業(yè)難問題已成為社會熱點之一。據(jù)人力資源和社會保障部公布的數(shù)據(jù),中國將有

2400萬勞動力需要安排就業(yè),其中將有超過700萬大學畢業(yè)生需要解決就業(yè)問題。數(shù)據(jù)顯

示,高校畢業(yè)生規(guī)模達到611萬,比增長52萬;而據(jù)預測,這一數(shù)字將達到峰值758萬。

2.3項目目標

項目總體目標是搭建一個個人簡歷生成以及管理簡歷管理系統(tǒng),不但能夠填寫和生成

簡歷,還能夠?qū)啔v有效的管理和保存,而且能夠下載簡歷封面和英文簡歷模板。

項目最終將達到如下幾個目標:功能齊全,能夠完成大多數(shù)用戶的需求:界面節(jié)約,

方便用戶的操作:便于維護,可進行功能擴展:部署簡單,方便測試。從用戶的角度出發(fā),

本著與時俱進的方針,以操作簡便,界面友好,靈活,實用,安全的要求出發(fā),為客戶提

供滿意的簡歷。

3.應用環(huán)境

根據(jù)用戶的需求陳述,能夠確定本項目分為客戶端和管理端,客戶端主要功能是提供

用戶的簡歷查詢、簡歷錄入、回答模板,簡歷提交等。管理端的功能提供公司人力資源管

理人員(HR)進行的知識庫(題庫)管理、模板管理、簡歷發(fā)布、簡歷管理、用戶管理等。

它們的關(guān)系如圖A-1所示。

圖A-1簡歷管理系統(tǒng)流程圖

3.1簡歷管理系統(tǒng)運行的網(wǎng)絡環(huán)境

本簡歷管理系統(tǒng)的網(wǎng)絡運行圖如圖A-2所示,無論是客戶端的用戶還是管理端的管理

用戶都能夠經(jīng)過網(wǎng)絡登錄到本簡歷管理系統(tǒng)中。用戶經(jīng)過網(wǎng)絡提交簡歷等相關(guān)信息,人力

資源部經(jīng)過網(wǎng)絡發(fā)布簡歷信息,獲得用戶提交的簡歷信息,進行簡歷管理。管理端的簡歷

管理系統(tǒng)管理員需要設置管理端的用戶以及相應的權(quán)限。

3.2簡歷管理系統(tǒng)運行的硬件環(huán)境

本簡歷管理系統(tǒng)的硬件環(huán)境如下:

Web服務器

?CPU:P41.0GHz

?內(nèi)存:1G以上

?硬盤:80GB以上

?網(wǎng)卡:KMb/s速度

數(shù)據(jù)庫服務器

?CPU:P42.0GHz

?內(nèi)存:1GB以上

?硬盤:80GB以上

圖A-2網(wǎng)絡拓撲結(jié)構(gòu)圖

簡歷管理系統(tǒng)運行軟件環(huán)境

本簡歷管理系統(tǒng)的軟件環(huán)境如下:

?操作簡歷管理系統(tǒng):Windows10專業(yè)版

,數(shù)據(jù)庫:MySQLVersion14..14Distrib5.6.27

,Web服務器:ApacheTomcat8.0

?瀏覽器:Firefox,Chrome,IE6.0以上

4.功能規(guī)格

我們采用面向?qū)ο蠓治鲎鳛橹饕暮啔v管理系統(tǒng)建模行為,使用UML(Unified

ModelingLanguage)作為建模語言。UML為建模活動提供了從不同角度觀察和展示簡歷

管理系統(tǒng)的各種特征的行為。在UML中,從任何一個角度對簡歷管理系統(tǒng)所作的抽象都可

能需要幾種模型來描述,而這些來自不同角度的模型圖最終組成了簡歷管理系統(tǒng)的映像。

用例描述角色(用戶、外部簡歷管理系統(tǒng)以及簡歷管理系統(tǒng)處理)是如何與簡歷管理

系統(tǒng)交互來完成工作的。用例模型提供了一個非常重要的方式來界定簡歷管理系統(tǒng)邊界以

及定義簡歷管理系統(tǒng)功能,同時,該模型將來能夠派生出動態(tài)對象模型。

設計用例時,我們遵循下列步驟:

1)識別出簡歷管理系統(tǒng)的角色。角色能夠是用戶、外部簡歷管理系統(tǒng),甚至是外部處

理,經(jīng)過某種途徑與簡歷管理系統(tǒng)交互。重要的是著重從簡歷管理系統(tǒng)外部執(zhí)行者的角度

來描述簡歷管理系統(tǒng)需要提供哪些功能,并指明這些功能的執(zhí)行者(角色)是誰。盡可能

地確保所有角色都被完全識別出來。

2)描述主要的用例。能夠采取不斷地問自己“誰使用簡歷管理系統(tǒng)干什么”來準確地

描述用例。

3)重新審視每個用例,為它們下個詳盡的定義。

4.1角色定義

角色或者執(zhí)行者指與簡歷管理系統(tǒng)產(chǎn)生交互的外部用戶或者外部簡歷管理系統(tǒng)。

4.1.1用戶

用戶是指在簡歷管理系統(tǒng)中經(jīng)過客戶端管理簡歷信息的人員,這個角色主要參與管理

個人簡歷,修改個人信息,生成簡歷,分享簡歷,找回密碼等功能。

4.1.2管理員

管理員是指維護簡歷管理系統(tǒng)的正常運行,簡歷模板的更新人員,這個角色派生主要

參與修改個人信息,管理用戶/管理員,管理簡歷模板,找回密碼等功能。

4.1.3數(shù)據(jù)庫

數(shù)據(jù)庫是一個與簡歷管理系統(tǒng)產(chǎn)生交互的外部簡歷管理系統(tǒng),這個角色負責簡歷管理

系統(tǒng)的數(shù)據(jù)的增加、刪除和修改、查詢等操作。

4.2簡歷管理系統(tǒng)主用例圖

簡歷管理系統(tǒng)能夠分為兩個主要的組成部分,一個是客戶端子簡歷管理系統(tǒng)。一個是

管理端子簡歷管理系統(tǒng)。客戶端子簡歷管理系統(tǒng)功能主要是指用戶經(jīng)過登錄進行操作的功

能。管理端子簡歷管理系統(tǒng)功能是管理員管理簡歷模板,管理用戶/管理員等功能。簡歷管

理系統(tǒng)的主用例如圖A-3所示。

圖A-3簡歷管理系統(tǒng)的主用例圖

經(jīng)過前期的分析,簡歷管理系統(tǒng)能夠規(guī)劃如下七個簡歷管理系統(tǒng)功能模塊,個人信息

的修改,管理個人簡歷,管理簡歷模板,管理用戶/管理員,生成簡歷,分享簡歷,找回密

碼。

4.3客戶端子簡歷管理系統(tǒng)

用戶登錄到簡歷管理系統(tǒng)中選擇簡歷模板,填寫簡歷,生成簡歷,分享簡歷。這就是

客戶端子簡歷管理系統(tǒng)的功能。圖A-4是它的活動圖。

客戶端的功能主要包括修改個人信息、選擇簡歷模板、填寫簡歷、修改簡歷、生成簡

歷、分享簡歷、找回密碼等功能,圖A-5是它的用例圖。

,“選擇簡歷模板

填寫簡歷

V

,,修改簡歷

生藐歷

分享簡歷

圖A-4客戶端的活動圖

修改個人信息

?incltjde?一選擇簡歷模板

J?inctude?

?incjud?c>>填寫簡歷

?indtJde-?-

登錄修改簡歷

<<inckjdQ>>

'、、?include?

用戶客戶端子系統(tǒng)生成簡歷

?extend?

分享簡歷

注冊

找回密碼

圖A-5客戶端的功能用例圖

客戶端管理的這些用例描述如下:

F-C-1:登錄

用戶要登錄到簡歷管理系統(tǒng)必須經(jīng)過登錄界面,輸入自己的ID和密碼,然后簡歷管理

系統(tǒng)判斷這個用戶的權(quán)限信息,不同的登錄人可能具有不同的權(quán)限,簡歷管理系統(tǒng)根據(jù)不

同的權(quán)限實現(xiàn)不同的功能。

F-C-2:注冊

用戶沒有賬號時,能夠先注冊一個賬號以便以后方便使用。注冊只能注冊普通用戶,

不能是管理員。

F-C-3:修改個人信息

用戶登錄簡歷管理系統(tǒng)后,可修改自己的ID,密碼等個人基本信息。

F-C-4:選擇簡歷模板

能夠從數(shù)據(jù)庫選擇自己喜愛的簡歷模板,簡歷模板包括用戶的基本信息、工作經(jīng)歷、

教育經(jīng)歷、基本技能、個人簡短評價等。

F-C-5:填寫簡歷

根據(jù)之前選擇的簡歷里模板進行填寫,完善個人信息,也能夠填寫默認自定義的簡歷。

F-C-6:修改簡歷

當某些信息更改后,能夠隨時修改相應已完善的簡歷。

F-C-7:生成簡歷

填寫或修改完簡歷之后,將簡歷保存保存到數(shù)據(jù)庫中。

F-C-8:分享簡歷

能夠分享自己制作后的簡歷給其它用戶。

F-C-9:找回密碼

為了最大程度上保護用戶的信息,當用戶忘記密碼能夠之前注冊時的密保問題或者郵

箱找回自己的密碼。同時該功能需要管理員進行審核。

4.3.1登錄

所有用戶需要經(jīng)過登錄界面進入主界面。在登錄界面輸入ID和密碼,簡歷管理系統(tǒng)首

先判斷ID和密碼的正確性,然后根據(jù)ID確定其權(quán)限,不同的登錄者具有不同的權(quán)限,根

據(jù)登錄者具有的權(quán)限將相應的功能顯示在相正確界面上,沒有權(quán)限操作的功能將不顯示在

這個界面上。圖A-6是它的活動視圖。

1.1前置條件(Pre-conditions)

沒有。

1.2后置條件(Post-Conditions)

如果用例成功,參與者能夠啟動并使用簡歷管理系統(tǒng)所提供的功能。反之,簡歷管理

系統(tǒng)狀態(tài)不變。

1.3擴展點

沒有。

1.4事件流

1.4.1基流(BasicFlow)

當用戶希望登錄到簡歷管理系統(tǒng)中時,用例啟動。

(1)簡歷管理系統(tǒng)提示用戶輸入用戶名和密碼

(2)用戶輸入用戶名和密碼

(3)簡歷管理系統(tǒng)驗證輸入的用戶名和密碼,若正確(E-1),則用戶登錄到簡歷管理

系統(tǒng)中。

1.4.2代替流

E-1如果用戶輸入無效的用戶名和/或密碼,簡歷管理系統(tǒng)顯示錯誤信息,用戶能夠選

擇返回基流的起始點,重新輸入用戶名和/或密碼:或者取消登錄,簡歷管理系統(tǒng)結(jié)束。

圖A-6登錄的活動圖

4.3.2注冊

用戶第一次使用該簡歷管理系統(tǒng)時需要注冊一個賬戶,(只能注冊普通用戶,不能是管

理員)。需填寫個人信息,而且經(jīng)過郵箱驗證即可注冊成功。以便日后的方便實用。圖A-7

是它的活動視圖。

1.1前置條件(Pre-conditions)

沒有。

1.2后置條件(Post-Conditions)

如果用例成功,參與者能夠啟動并使用簡歷管理系統(tǒng)所提供的功能。反之,簡歷管理

系統(tǒng)狀態(tài)不變。

1.3擴展點

沒有。

1.4事件流

1.4.1基流(BasicFlow)

當用戶第一次使用簡歷管理系統(tǒng)時,用例啟動。

(1)簡歷管理系統(tǒng)提示用戶輸入用戶名和密碼以及其它信息

(2)用戶輸入用戶名和密碼以及其它信息

(3)簡歷管理系統(tǒng)驗證輸入的郵箱,若正確(E-1),則用戶登錄到簡歷管理系統(tǒng)中。

1.4.2代替流

E-1如果用戶輸入無效的郵箱或用戶名已存在,簡歷管理系統(tǒng)顯示錯誤信息,用戶能

夠選擇返回基流的起始點,重新輸入:或者取消注冊,簡歷管理系統(tǒng)結(jié)束。

填寫個人信息

圖A-7注冊的活動圖

4.3.3修改個人信息

用戶能夠修改注冊時的ID和密碼,修改后的信息實時保存到數(shù)據(jù)庫中方便用戶的使用。

圖A-8是它的活動視圖。

用例描述:修改個人信息;

執(zhí)行者:用戶;

前置條件:用戶已登錄簡歷管理系統(tǒng);

后置條件:如果個人信息維護成功后,則數(shù)據(jù)庫中的數(shù)據(jù)隨之變化。

基本路徑:

a)修改ID或密碼,不能與之前的相同,否則沒意義。而且密碼不能和ID相同。

b)點擊修改成功后,個人信息會自動保存到數(shù)據(jù)庫中。

圖A-8修改個人信息的活動圖

4.3.4選擇簡歷模板

用戶能夠經(jīng)過選擇簡歷的類別,封面,排版等多種樣式來選擇自己喜歡的簡歷模板。

具體描述如下。圖A-9是它的活動視圖。

用例描述:選擇簡歷模板;

執(zhí)行者:用戶;

前置條件:用戶已登錄簡歷管理系統(tǒng);

后置條件:能夠填寫對應的簡歷。

基本路徑:

a)類別選擇;

b)封面選擇;

c)排版選擇;

7

圖A-9選擇簡歷模板的活動圖

4.3.5填寫簡歷

如果用戶滿意某個模板,就開始填寫簡歷,簡歷從用戶的基本信息開始,然后輸入工

作經(jīng)歷、教育經(jīng)歷、基本技能、自我介紹等內(nèi)容。具體描述如下。圖A-10是它的活動視圖。

用例描述:填寫簡歷;

執(zhí)行者:用戶;

前置條件:用戶已選擇簡歷模板;

后置條件:簡歷輸入后,則能夠生成簡歷。

基本路徑:

a)基本信息輸入,包括姓名、性別、年齡、身高、證件類型、證件號碼、婚姻狀況、

工作年限、期望的月薪、居住地、電話、E-maik地址、郵編等信息;

b)工作經(jīng)歷信息輸入,包括起止時間、工作單位、單位所屬行業(yè)、單位性質(zhì)、部門、

簡歷、工作描述等;

c)教育經(jīng)歷信息輸入,包括起止時間、學校、專業(yè)、學位、簡單描述等;

d)基本技能信息輸入,包括技能名稱、熟悉程度、證書、其它說明等;

e)自我介紹輸入是對自己的簡短評價,字數(shù)在80字以內(nèi)。

錄入基本信息

\'

錄入工作經(jīng)歷信息

錄入教育經(jīng)歷信息

V

錄入基本技能信息

錄入自我介紹信息

圖A-10選擇簡歷模板的活動圖

4.3.6生成簡歷

用戶填寫完簡歷之后就能夠?qū)?nèi)容與模板一并保存到數(shù)據(jù)庫中,生成簡歷。具體功能

描述如下。圖A-11是它的活動視圖。

用例描述:生成簡歷;

執(zhí)行者:用戶;

前置條件:用戶已填寫簡歷;

后置條件:生成簡歷后,則能夠分享已完善的簡歷。

基本路徑:

a)將每一項都填上之后才能夠生成簡歷;

b)最后簡歷信息和模板一起提交到服務器并保存到數(shù)據(jù)庫當中。

,生成簡歷'

1________________________--

'保存到數(shù)據(jù)庫'

7

?<

圖A-11選擇簡歷模板的活動圖

4.3.7分享簡歷

用戶生成簡歷之后就能夠?qū)⑸珊玫暮啔v分享給其它用戶。具體描述如下。圖A-12是

它的活動視圖。

用例描述:分享簡歷;

執(zhí)行者:用戶;

前置條件:用戶擁有生成后的完整簡歷;

后置條件:提交教分享操作。

基本路徑:

a)選擇將要分享的用戶;

b)選擇將要分享的簡歷。

!

,選擇將要分、

(選擇將要分、

?

(提金)

圖A-12選擇簡歷模板的活動圖

4.3.8找回密碼

用戶能夠填寫相對信息去申請忘記密碼,經(jīng)過管理員的審核之后將密碼經(jīng)過郵件的形

式發(fā)送給用戶。

1.1前置條件(Pre-conditions)

用戶曾經(jīng)注冊過賬號。

1.2后置條件(Post-Conditions)

如果用例成功,參與者能夠啟動并使用簡歷管理系統(tǒng)所提供的功能。反之,簡歷管理

系統(tǒng)狀態(tài)不變。

1.3擴展點

沒有。

1.4事件流

1.4.1基流(BasicFlow)

當用戶希望登錄到簡歷管理系統(tǒng)中時,用例啟動。

(1)簡歷管理系統(tǒng)提示用戶輸入用戶名和郵箱以及其它信息

(2)用戶輸入用戶名和郵箱以及其它信息

(3)簡歷管理系統(tǒng)驗證輸入的用戶名和郵箱,若正確(E-1),則將密碼發(fā)送給用戶。

1.4.2代替流

E-1如果用戶輸入無效的用戶名或郵箱,簡歷管理系統(tǒng)顯示錯誤信息,用戶能夠選擇返回

基流的起始點,重新輸入:或者取消密碼找回功能,簡歷管理系統(tǒng)結(jié)束。

圖A-13找回密碼的活動圖

4.4管理端子簡歷管理系統(tǒng)

管理端子簡歷管理系統(tǒng)主要是維護簡歷管理系統(tǒng)的正常運行,以及管理用戶,管理員,

上傳簡歷模板為用戶提供資源,管理簡歷模板,定時更新模板等。還能夠幫助用戶找回密

碼等功能。圖A-13是管理端的活動圖。圖A-14是管理端的用例圖。

圖A-13選擇簡歷模板的活動圖

修改個人信息

找回密碼

圖A-14管理端用例圖

F-L-1:登錄

管理員要登錄到簡歷管理系統(tǒng)必須經(jīng)過登錄界面,輸入自己的ID和密碼,然后簡歷管

理系統(tǒng)判斷這個用戶的權(quán)限信息,不同的登錄人可能具有不同的權(quán)限,簡歷管理系統(tǒng)根據(jù)

不同的權(quán)限實現(xiàn)不同的功能。

F-M-1:修改個人信息

用戶登錄簡歷管理系統(tǒng)后,可修改自己的ID,密碼等個人基本信息。

F-M-2:管理用戶/管理員

第一次使用簡歷管理系統(tǒng)的管理員為頂級管理員,頂級管理員能夠管理普通管理員,

和用戶。

能夠查看用戶和管理員任意的信息,也能夠控制用戶和管理員的數(shù)量。

F-M-3:管理簡歷模板

管理員能夠上傳及下載簡歷模板,定時更新資源來滿足用戶的需求,也能夠刪除已過

時的簡歷模板。

F-M-4:找回密碼

管理員能夠產(chǎn)看用戶的信息在必要時經(jīng)過審核能夠?qū)⒁淹浀拿艽a經(jīng)過郵件的方式告

知用戶。

4.4.1登錄管理

所有管理員需要經(jīng)過登錄界面進入主界面。在登錄界面輸入ID和密碼,簡歷管理系統(tǒng)

首先判斷ID和密碼的正確性,然后根據(jù)管理員的ID確定其權(quán)限,不同的登錄者具有不同

的權(quán)限,根據(jù)登錄者具有的權(quán)限將相應的功能顯示在相正確界面上,沒有權(quán)限操作的功能

將不顯示在這個界面上。圖A-15是它的活動視圖。

所有管理員需要經(jīng)過登錄界面進入主界面。在登錄界面輸入ID和密碼,簡歷管理系統(tǒng)

首先判斷ID和密碼的正確性,然后根據(jù)ID確定其權(quán)限,不同的登錄者具有不同的權(quán)限,

根據(jù)登錄者具有的權(quán)限將相應的功能顯示在相正確界面上,沒有權(quán)限操作的功能將不顯示

在這個界面上。圖A-6是它的活動視圖。

1.1前置條件(Pre-conditions)

沒有。

1.2后置條件(Post-Conditions)

如果用例成功,參與者能夠啟動并使用簡歷管理系統(tǒng)所提供的功能。反之,簡歷管理

系統(tǒng)狀態(tài)不變。

1.3擴展點

沒有。

1.4事件流

1.4.1基流(BasicFlow)

當用戶希望登錄到簡歷管理系統(tǒng)中時,用例啟動。

(1)簡歷管理系統(tǒng)提示管理員輸入用戶名和密碼

(2)管理員輸入用戶名和密碼

(3)簡歷管理系統(tǒng)驗證輸入的用戶名和密碼,若正確(E-1),則管理員登錄到簡歷管

理系統(tǒng)中。

1.4.2代替流

E-1如果用戶輸入無效的用戶名和/或密碼,簡歷管理系統(tǒng)顯示錯誤信息,管理員能夠

選擇返回基流的起始點,重新輸入用戶名和/或密碼:或者取消登錄,簡歷管理系統(tǒng)結(jié)束。

圖A-15登錄的活動圖

4.4.2修改個人信息

用戶能夠修改注冊時的ID和密碼,修改后的信息實時保存到數(shù)據(jù)庫中方便用戶的使用。

圖A-16是它的活動視圖。

用例描述:修改個人信息;

執(zhí)行者:管理員;

前置條件:管理員已登錄簡歷管理系統(tǒng);

后置條件:如果個人信息維護成功后,則數(shù)據(jù)庫中的數(shù)據(jù)隨之變化。

基本路徑:

b)修改ID或密碼,不能與之前的相同,否則沒意義。而且密碼不能和ID相同。

b)點擊修改成功后,個人信息會自動保存到數(shù)據(jù)庫中。

圖A-16修改個人信息的活動圖

4.4.3管理簡歷模板

在簡歷管理系統(tǒng)中,要定期維護簡歷模板,模板管理主要是組織簡歷模板,所有的簡

歷模板都來自數(shù)據(jù)庫中,每份模板都有不同的針對性,針對不同的招聘需求。具體功能描

述如下。圖A-17是它的活動視圖。

用例描述:模板管理;

執(zhí)行者:管理員;

前置條件:管理員已登錄簡歷管理系統(tǒng);

后置條件:如果簡歷模板維護成功后,則數(shù)據(jù)庫中的數(shù)據(jù)隨之變化。

基本路徑:

a)進入模板管理界面,首先展示當前存在的模板;

b)點擊每個模板能夠詳細瀏覽每個模板的信息;

c)能夠?qū)σ恍┠0暹M行刪除,或者能夠重新整理各個模板的順序,同時能夠預覽整個

模板;

d)提供增加模板的按鈕,增加模板時,從數(shù)據(jù)庫中選擇模板;

e)能夠刪除選擇的模板。

圖A-17管理簡歷模板的活動圖

4.4.7管理用戶/管理員

簡歷管理系統(tǒng)管理員能夠進行權(quán)限設置,在用戶管理界面中對用戶進行增加、刪除、

修改、查詢。具體功能描述如下。圖A-18是它的活動視圖。

用例描述:用戶/管理員管理;

執(zhí)行者:頂級管理員;

前置條件:頂級管理員已登錄簡歷管理系統(tǒng);

后置條件:如果用戶/管理員信息維護完成,則用戶/管理員的相應信息將記錄到數(shù)據(jù)

庫中。

基本路徑:

a)進入用戶管理界面,顯示當前的簡歷管理系統(tǒng)用戶以及每個用戶具有的權(quán)限;

b)點擊不同的用戶,能夠顯示這個用戶的信息以及相應權(quán)限,必要時能夠修改其權(quán)限;

c)能夠增加用戶,也能夠刪除用戶。

T

,列表顯示用、

i戶/管理員1

V

圖A-18管理用戶/管理員的活動圖

5.性能需求

根據(jù)用戶對本簡歷管理系統(tǒng)的要求,確定簡歷管理系統(tǒng)在響應時間、可靠性、安全性

等方面有較高的必能要求。

5.1界面需求

簡歷管理系統(tǒng)的界面要求如下。

1)頁面內(nèi)容:主題突出,站點定義、術(shù)語和行文格式統(tǒng)一、規(guī)范、明確、欄目、菜單

設置和布局合理,傳遞的信息準確、及時。內(nèi)容豐富,文字準確,語句通順,專用術(shù)語規(guī)

范,行文格式統(tǒng)一規(guī)范。

2)導航結(jié)構(gòu):頁面具有明確的導航指示,且便于理解,方便用戶使用。

3)技術(shù)環(huán)境:頁面大小適當,能用各種常見瀏覽器以不同分辨率瀏覽,無錯誤鏈接和

空鏈接;采用CSS處理,控制字體大小和版面布局。

4)藝術(shù)風格:界面、版面形象清晰悅目、布局合理,字號大小適宜、字體選擇合理,

前后一致,美觀大方,動與靜搭配恰當,動靜效果好;色彩和諧自然,與主題內(nèi)容相協(xié)調(diào)。

5.2響應時間需求

無論是客戶端還是管理端,當用戶登錄,進行任何操作的時候,簡歷管理系統(tǒng)應該及

時地進行反應,反應的時間在5秒以內(nèi)。簡歷管理系統(tǒng)應能監(jiān)測出各種非正常情況,如與

設備的通信中斷,無法連接數(shù)據(jù)庫服務器等,以避免出現(xiàn)長時間等待甚至無響應。

5.3可靠性需求

簡歷管理系統(tǒng)應保證7義24小時內(nèi)不宕機,保證20人能夠同時在客戶端登錄,此時簡

歷管理系統(tǒng)能正常運行,正確提示相關(guān)內(nèi)容。

5.4開放性需求

簡歷管理系統(tǒng)應具有較強的靈活性,以適應將來功能擴展的需求。

5.5可擴展性需求

簡歷管理系統(tǒng)設計要求能夠體現(xiàn)擴展性要求,以適應將來功能擴展的需求。

5.6簡歷管理系統(tǒng)安全性需求

簡歷管理系統(tǒng)有嚴格的權(quán)限管理功能,各功能模塊需有相應的權(quán)限方能進入。簡歷管

理系統(tǒng)需能夠防止各類誤操作可能造成的數(shù)據(jù)丟失,破壞。防止用戶非法獲得網(wǎng)頁以及內(nèi)

容。

6.產(chǎn)品提交

提交產(chǎn)品為:

a)應用簡歷管理系統(tǒng)軟件包;

b)數(shù)據(jù)庫初始數(shù)據(jù);

c)簡歷管理系統(tǒng)開發(fā)過程文檔;

d)簡歷管理系統(tǒng)使用、維護說明文檔,提交方式為CD介質(zhì)。

7.實現(xiàn)約束

簡歷管理系統(tǒng)的實現(xiàn)約束如下:

a)操作簡歷管理系統(tǒng)為WindowslO;

b)開發(fā)平臺為:Eclipse-SDK-3.1.2-win64;

c)數(shù)據(jù)庫為MySQL。

8.簽字

本需求規(guī)格經(jīng)過雙方認可,特簽字如表A-2所例。

表A-2需求規(guī)格簽字

用戶簽署信息企業(yè)簽署信息

單位名稱北京XXX公司單位名稱********軟件有限公司

(蓋章)(蓋章)

簽署人姓名簽署人姓名

簽署日期.4.18簽署日期.4.18

第二章軟件項目的概要設計說明書

案例說明

簡歷管理系統(tǒng)項目的概要設計說明書如下。

簡歷管理系統(tǒng)概要設計

1.導言

1.1目的

該文檔的目的是描述簡歷管理系統(tǒng)項目的概要設計,其主要內(nèi)容包括:

?簡歷管理系統(tǒng)功能簡介;

?簡歷管理系統(tǒng)結(jié)構(gòu)設計;

?簡歷管理系統(tǒng)接口設計;

?數(shù)據(jù)設計;

?模塊設計;

?界面設計。

本文檔的預期的讀者是:

?開發(fā)人員;

?項目管理人員;

?測試人員。

1.2范圍

該文檔定義了簡歷管理系統(tǒng)的結(jié)構(gòu)和單元接口,但未確定單元的實現(xiàn)行為,這部分內(nèi)

容將在詳細設計/實現(xiàn)中確定。

1.3編寫說明

UML:Uni行edModelingLanguage(統(tǒng)一建模語言)的縮寫,是一個標準的建模語言。

HR:HumanResource(人力資源管理)的縮寫。

JSP:JavaServerPage(java服務器頁面)的縮寫,一個腳本化的語言。

MVC:Model-View-Control(模式-視圖-控制)的縮寫,表示一個三層的結(jié)構(gòu)體系。

EJB:EnterpriseJavaBean(企業(yè)級JavaBean)的縮寫。

1.4術(shù)語定義

JSPModel2:Servlet/JSP規(guī)范的0.92版本中描述的術(shù)語,定義了如何在同一個應用程序

中聯(lián)合使用Servlet和JSP的體系結(jié)構(gòu)。

JavaBean:用Java語言實現(xiàn)的滿足一定功能的類。

1.5引用標準

口]《企業(yè)文檔格式標準》,************軟件有限公司

[2]《軟件概要設計報告格式標準》,************軟件有限公司軟件工程過程化組織

1.6參考資料

口]《實戰(zhàn)struct》(美)TedHusted機械工業(yè)出版社,

[2]《軟件重構(gòu)》清華大學出版社,

1.7版本更新信息

本文檔的更新記錄如表B-1所示。

表B-1版本更新記錄

修改編號修改日期修改后版本修改位置改內(nèi)容概述

000.4.180.1全部初始發(fā)布版本

001.4.251.06.5節(jié)修改模板管理模塊的設計

2.簡歷管理系統(tǒng)分析

本簡歷管理系統(tǒng)能夠?qū)崿F(xiàn)網(wǎng)上在線簡歷管理與設計,?簡歷管理系統(tǒng)包括管理端子簡歷

管理系統(tǒng)和客戶端子簡歷管理系統(tǒng)。

管理端子簡歷管理系統(tǒng)包括用戶/管理員管理、簡歷模板管理、找回密碼等功能。客戶

端子簡歷管理系統(tǒng)包括選擇簡歷模板,填寫簡歷,生成簡歷,分享簡歷等功能。圖B-1和

圖B-2為客戶端和管理端的組成構(gòu)圖。

+管理用戶/

m管理員

圖B-1客戶端子簡歷管理系統(tǒng)圖示圖B-2管理端子簡歷管理系統(tǒng)

3.界面設計

本簡歷管理系統(tǒng)的用戶界面按功能分為客戶端界面和管理端界面。

用戶/管理員信息

簡歷模板信息

3.1管理端界面設計

管理端主要實現(xiàn)簡歷模板管理,找回密碼,個人信息修改以及用戶管理等功能。主要

界面設計如下:

?登錄界面:經(jīng)過輸入用戶各和密碼實現(xiàn)用戶登錄,并判斷用戶的權(quán)限;

QliyaguangX|+£3

<--?OI-☆三區(qū)◎…

圖B-4登錄界面設計

Bliyaguang+

圖B-5登錄界面設計

?管理首頁:根據(jù)用戶的權(quán)限,進入首頁,并在首頁中展示此用戶相應能夠操作的權(quán)

限功能;

?管理簡歷模板:包括“上傳模板”、“刪除模板”、“修改模板”、“查詢模板”等頁面;

BliyaguangX+-a

lizaguang^MKMlV☆三.

圖B-5管理簡歷模板界面設計

?人員管理:包括“增加管理員/用戶”,“刪除管理員/用戶”,“修改管理員/用戶”,“查

詢管理員/用戶”等頁面;

□Nyaguang

圖B-6管理人員界面設計

?個人信息修改:包括“用戶名”、“密碼”、“聯(lián)系方式”、“生日”、“性別”等信息;

Bliyaguang+

123456abcdefg

tfM

1390706694?qqxom

U3I

⑥男。女

生日

1993-09-03

圖B-7個人信息界面設計

?找回密碼:包括“用戶名”、“郵箱”等信息幫助管理員/用戶找回密碼。

Bliyaguang一

Q玲O|i,i--iicoaccH'.'_:r

首頁模板選擇箱歷填寫簡歷分享個人信息管理人員苣理簡歷壹M

面施密固密繞

發(fā)表18的韶言:

儂||電?:||話:Ii£gB||^1X^8-

ffiB:

Ifeant|胃m理員*核后才會在網(wǎng)頁中顯示

上T51下一頁

圖B-8找回密碼界面設計

3.2客戶端界面設計

系統(tǒng)首頁

修改個人信息

登錄界面

選擇簡歷模板

用戶界面填寫簡歷

分享簡歷

找回密碼

生成模板

分享簡歷選擇分享用戶選擇分享簡歷

找回密碼填寫用戶信息用戶信息

圖B-11客戶端的頁面流程

客戶端主要為用戶提供網(wǎng)上制作簡歷,用戶經(jīng)過選擇合適的模板,填寫個人簡歷,并

分享簡歷給其它用戶。提交的簡歷和服務器端儲存到數(shù)據(jù)庫,供管理者挑選合適的簡歷。

在客戶界面,用戶首先進入登陸模板,點擊“登錄”輸入個人信息后進行簡歷模板的

選擇,然后進行簡歷填寫,最后還能夠選擇與好友分享自己精心制作的簡歷。

Bliyaguang

圖B-12客戶端首頁界面設計

?用戶注冊:用戶第一次使用需要注冊一個屬于自己的賬戶。包括“用戶名”、“密碼”、

“聯(lián)系方式”等信息;

圖B-13用戶注冊界面設計

?用戶登錄:非第一次的用戶能夠跳過注冊直接登錄到簡歷管理系統(tǒng)中,包括“用戶

名”、“密碼”等信息;

Bliyaguang+a

O☆三叁五…

70%

首頁模板選挎簡歷填寫簡歷分享個人信息管理人員管理簡歷找回電碼

Ihttpy/www.liyaguang.icocxc/coljsp?id=106

圖B-14用戶登錄界面設計

?模板選擇:用戶可經(jīng)過仔細喜歡的簡歷樣式來制定自己的簡歷。選擇模板包括“封

面選擇”、“類別選擇”、“排版選擇”等模式;

Bliyaguang3

O☆Q…

’:藍叼

首頁簡歷填寫簡歷分享個人信息管理人員管理簡歷登錄找回電碼

圖B-14用戶選擇簡歷模板界面設計

?簡歷填寫:用戶選擇好簡歷模板后就能夠進行填寫自己的信息在模板中。包括“用

戶名”、“密碼”、“聯(lián)系方式”、“生日”、“性別”等信息;

□Nyaguang+

<-玲。|Iryaguangicocxc/nl.jsp

首頁模板選擇簡歷分享個人信息管理人員管理笥切

萄歷填寫

金色稻米的簡

核**李杭

CENTRALCONSERVATORY

般OFMusic

BS:魚性別:女

1350000000yjy1007233@

在職

狀在服.看看新機會常住地區(qū):廣州

httpy/www.Hysguang.icocxc/nl-jsp_

溫馨提示

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

評論

0/150

提交評論