在線求職招聘系統(tǒng)_第1頁
在線求職招聘系統(tǒng)_第2頁
在線求職招聘系統(tǒng)_第3頁
在線求職招聘系統(tǒng)_第4頁
在線求職招聘系統(tǒng)_第5頁
已閱讀5頁,還剩22頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、課課程程設(shè)設(shè)計(jì)計(jì)說說明明書書 題目:在線求職招聘系統(tǒng) 院 系:信息技術(shù)系 專業(yè)班級(jí): 08 計(jì)算機(jī)科學(xué)與技術(shù) 學(xué) 號(hào): 學(xué)生姓名: 指導(dǎo)教師: 2010 年年 6 月月 20 日日 目目 錄錄 第一章第一章 :概述:概述2 1.1 開發(fā)的目的和內(nèi)容2 2.2 開發(fā)語言的選擇3 第二章第二章 :系統(tǒng)調(diào)研及可行性分析:系統(tǒng)調(diào)研及可行性分析3 第三章第三章 :系統(tǒng)分析:系統(tǒng)分析5 3.1 系統(tǒng)需求分析5 3.2 流程圖分析6 第四章第四章 :系統(tǒng)總體設(shè)計(jì):系統(tǒng)總體設(shè)計(jì)11 第五章第五章 :系統(tǒng)詳細(xì)設(shè)計(jì):系統(tǒng)詳細(xì)設(shè)計(jì)12 5.1 功能模塊圖12 5.2 數(shù)據(jù)庫的設(shè)計(jì)12 5.3 主要界面設(shè)計(jì)15 第六

2、章第六章 :結(jié)果測(cè)試:結(jié)果測(cè)試22 6.1 測(cè)試項(xiàng)目22 6.2 測(cè)試方法23 6.3 具體測(cè)試步驟24 第七章:總結(jié)第七章:總結(jié)24 0 系統(tǒng)開發(fā)成員系統(tǒng)開發(fā)成員: 08 計(jì)算機(jī)科學(xué)與技術(shù)專業(yè) 余 梟(0802060029) 主要負(fù)責(zé)模塊:開發(fā)語言的選擇,系統(tǒng)市場(chǎng)性及可行性分析,與系統(tǒng)相關(guān)的 數(shù)據(jù)庫設(shè)計(jì),系統(tǒng)結(jié)果測(cè)試。 08 計(jì)算機(jī)科學(xué)與技術(shù)專業(yè) 彭洪華(0811050042) 主要負(fù)責(zé)模塊:基于 asp 的網(wǎng)頁系統(tǒng)開發(fā),系統(tǒng)界面設(shè)計(jì),各模塊的結(jié)構(gòu)分 析及設(shè)計(jì),系統(tǒng)結(jié)果測(cè)試。 1 第一章第一章:概述:概述 1.1 開發(fā)的目的和內(nèi)容開發(fā)的目的和內(nèi)容 隨著計(jì)算機(jī)技術(shù)的飛速發(fā)展,計(jì)算機(jī)在企業(yè)管理中

3、應(yīng)用的普及,利用計(jì)算 機(jī)實(shí)現(xiàn)企業(yè)招聘人員管理勢(shì)在必行。對(duì)于大中型企業(yè)來說,利用計(jì)算機(jī)支持企 業(yè)高效率完成勞動(dòng)招聘管理的日常才務(wù),是適應(yīng)現(xiàn)代企業(yè)制度要求、推動(dòng)企業(yè) 勞動(dòng)招聘管理走向科學(xué)化、規(guī)范化的必要條件;計(jì)算機(jī)管理所無法比擬的優(yōu)點(diǎn) 檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、保密性好、壽命長(zhǎng)、成本低等。 這些優(yōu)點(diǎn)能夠極大地提高招聘人員管理的效率,也是企業(yè)的科學(xué)化、正規(guī)化管理,與 世界接軌的重要條件。不同的企業(yè)具有不同的招聘人員管理制度,這就決定了 不同的企業(yè)需要不同的招聘管理管理系統(tǒng)。 招聘網(wǎng)站為應(yīng)聘者提供了方便、快捷的應(yīng)聘途徑。對(duì)招聘單位來說,招聘 網(wǎng)站也為他們提供了查詢、檢索應(yīng)聘者信息庫的條件

4、,使招聘工作中的人員初 選工作變得輕松易行。此系統(tǒng)的開發(fā)為應(yīng)聘者及招聘公司帶來了很大的方便和 經(jīng)濟(jì),使他們足不出戶就可以輕輕松松地完成求職和招聘工作。 本系統(tǒng)開發(fā)的核心內(nèi)容就是實(shí)現(xiàn)招聘時(shí)企業(yè)和人才的交互選擇,這個(gè)交互 可以理解為企業(yè)本身的信息,企業(yè)的招聘信息、人才本身的信息及人才的求職 信息 4 個(gè)方面,同時(shí),為了更好地實(shí)現(xiàn)這些交互,還需要提供一些附屬的欄目, 如站點(diǎn)新聞、政策法規(guī)等,以便于信息的傳遞。 1) 目的: 目前市面上流行的招聘管理系統(tǒng)不少。但是,對(duì)于企、才業(yè)單位的招聘管 理系統(tǒng)來說,不需要大型的數(shù)據(jù)庫系統(tǒng)。只需要一個(gè)操作方便,功能實(shí)用,能 滿足本中心對(duì)數(shù)據(jù)的管理及需求的系統(tǒng)。我們的

5、目標(biāo)就是在于開發(fā)一個(gè)功能實(shí) 用、操作方便,簡(jiǎn)單明了的求職招聘管理系統(tǒng)。 2) 內(nèi)容 能夠錄入招聘人員的基本資料,在操作上能夠完成諸如添加、修改、刪除、 按各種條件進(jìn)行查詢、新用戶的設(shè)置及密碼修改等方面的工作,基本滿足招聘 人員日常業(yè)務(wù)的需要。 2 2.2 開發(fā)語言的選擇開發(fā)語言的選擇 asp 是一種服務(wù)器端腳本編寫環(huán)境,可以用來創(chuàng)建和運(yùn)行動(dòng)態(tài)網(wǎng)頁或 web 應(yīng)用程序。 asp 網(wǎng)頁可以包含 html 標(biāo)記、普通文本、腳本命令以及 com 組件等。利用 asp 可以向網(wǎng)頁中添加交互式內(nèi)容(如在線表單) , 也可以創(chuàng)建使用 html 網(wǎng)頁作為用戶界面的 web 應(yīng)用程序。 與 html 相 比,a

6、sp 網(wǎng)頁具有以下特點(diǎn): 3)利用 asp 可以實(shí)現(xiàn)突破靜態(tài)網(wǎng)頁的一些功能限制,實(shí)現(xiàn)動(dòng)態(tài)網(wǎng)頁技 術(shù); 4)asp 文件是包含在 html 代碼所組成的文件中的,易于修改和測(cè)試 ; 5)服務(wù)器上的 asp 解釋程序會(huì)在服務(wù)器端執(zhí)行 asp 程序,并將結(jié)果 以 html 格式傳送到客戶端瀏覽器上,因此使用各種瀏覽器都可以正 常瀏覽 asp 所產(chǎn)生的網(wǎng)頁; 6)asp 提供了一些內(nèi)置對(duì)象,使用這些對(duì)象可以使服務(wù)器端腳本功能更 強(qiáng)。例如可以從 web 瀏覽器中獲取用戶通過 html 表單提交的信息 ,并在腳本中對(duì)這些信息進(jìn)行處理,然后向web 瀏覽器發(fā)送信息; 7)asp 可以使用服務(wù)器端 activ

7、ex 組件來執(zhí)行各種各樣的任務(wù),例如 存取數(shù)據(jù)庫、發(fā)送 email 或訪問文件系統(tǒng)等。 8)由于服務(wù)器是將 asp 程序執(zhí)行的結(jié)果以 html 格式傳回客戶端瀏覽 器,因此使用者不會(huì)看到 asp 所編寫的原始程序代碼,可防止 as p 程序代碼被竊取。 9)方便連接 access 與 sql 數(shù)據(jù)庫. 10) 開發(fā)需要有豐富的經(jīng)驗(yàn) ,否則會(huì)留出漏洞 ,讓黑客利用進(jìn)行注入攻擊 . 。 第二章第二章:系統(tǒng)調(diào)研及可行性分析:系統(tǒng)調(diào)研及可行性分析 正式開發(fā)管理信息系統(tǒng)之前進(jìn)行調(diào)研是非常必要的,其必要性主要表現(xiàn)在以 下幾個(gè)方面。 1) 明確用戶的要求,以根據(jù)調(diào)查結(jié)果進(jìn)行可行性分析,確認(rèn)系統(tǒng)的開發(fā)是 否可

8、行。 2) 提出新系統(tǒng)的人員并不都是系統(tǒng)研究人員,有些人對(duì)于其功能和處理數(shù) 3 據(jù)的方法沒有明確的認(rèn)識(shí)。它們只是根據(jù)自己業(yè)務(wù)工作的需要提出了要 求,系統(tǒng)開發(fā)人員要對(duì)此進(jìn)行詳細(xì)的調(diào)查和分析,確認(rèn)用戶的要求可以 通過現(xiàn)有的計(jì)算機(jī)技術(shù)實(shí)現(xiàn),保證開發(fā)的管理信息系統(tǒng)的功能與用戶提 出的要求相吻合。 3) 企業(yè)的現(xiàn)行系統(tǒng)可能是手工系統(tǒng),也可能是使用和計(jì)算機(jī)的系統(tǒng),無論 是何種情況,都要詳細(xì)地調(diào)查現(xiàn)行系統(tǒng)中信息處理的具體情況,系統(tǒng)內(nèi) 部功能結(jié)構(gòu),以便設(shè)計(jì)出一個(gè)合理的、好的新系統(tǒng)邏輯模型,為新系統(tǒng) 的設(shè)計(jì)工作打好基礎(chǔ),保證整個(gè)系統(tǒng)開發(fā)的質(zhì)量。 4) 總之,必要對(duì)現(xiàn)行系統(tǒng)進(jìn)行詳細(xì)的調(diào)查,明確用戶需求,保證開發(fā)的

9、新 系統(tǒng)的功能與用戶的要求相吻合,避免耗費(fèi)大量的人力、物力、財(cái)力, 新系統(tǒng)的開發(fā)卻失敗的悲劇發(fā)生。 5)可行性分析階段的主要工作包括以下幾個(gè)方面: a) 新系統(tǒng)目標(biāo)可行性分析: 分析新系統(tǒng)的目標(biāo)是否符合企業(yè)的現(xiàn)狀和發(fā)展的需要。 b) 社會(huì)可行性分析: 社會(huì)可行性分析主要是指管理信息系統(tǒng)的開發(fā)是否符合國(guó)家法律、下策,是否 能夠與社會(huì)大系統(tǒng)實(shí)現(xiàn)良好的對(duì)接。 c) 技術(shù)可行性分析: 技術(shù)可行性分析是根據(jù)新系統(tǒng)的目標(biāo)來衡量是否具備所需要的技術(shù),包括系統(tǒng) 開發(fā)人員數(shù)量和水平,硬件方面,軟件方面及其它應(yīng)用技術(shù)。 d) 經(jīng)濟(jì)可行性分析 經(jīng)濟(jì)可行性分析主要是對(duì)開發(fā)新系統(tǒng)所投入的資金與系統(tǒng)投入使用后所帶來的 經(jīng)

10、濟(jì)效益進(jìn)行比較,確認(rèn)新系統(tǒng)是否會(huì)給企業(yè)帶來一定的經(jīng)濟(jì)效益。 e) 管理可行性分析: 管理可行性分析主要是分析企業(yè)現(xiàn)行的管理體制和企業(yè)領(lǐng)導(dǎo)是否具有現(xiàn)代化的 管理意識(shí)和管理水平。 6) 軟件資源 軟件資源的可行性分析主要考慮以下幾點(diǎn)是否滿足用戶的要求: a) 操作系統(tǒng)的選擇; b) 編譯系統(tǒng)的選擇; 4 c) 數(shù)據(jù)庫管理系統(tǒng)的選擇; d) 高級(jí)編程語言的選擇; e) 漢字處理系統(tǒng)的選擇; f) 應(yīng)用軟件包的選擇。 本系統(tǒng)在開發(fā)前,與中心的領(lǐng)導(dǎo)和有關(guān)的操作人員密切溝通,認(rèn)真聽取他 們的意見,并吸收他們的積極觀點(diǎn),使本系統(tǒng)的開發(fā)在相當(dāng)大的程度上具有一 定的先進(jìn)性和合理性。 第三章第三章:系統(tǒng)分析:系統(tǒng)

11、分析 3.1 系統(tǒng)需求分析系統(tǒng)需求分析 系統(tǒng)分析是開發(fā)管理信息系統(tǒng)的關(guān)鍵性階段,是一個(gè)從不斷認(rèn)識(shí)和逐步細(xì) 化的過程,是下一階段的工作基礎(chǔ),是為下一階段進(jìn)行物理方案設(shè)計(jì)、解決 “怎么做”提供依據(jù),基關(guān)鍵性主要體現(xiàn)在“理解需求”和“表達(dá)需求”兩方 面。 通過對(duì)現(xiàn)行系統(tǒng)的詳細(xì)調(diào)研,主要是從系統(tǒng)的角度理解用戶的需要,確定 新系統(tǒng)的綜合要求,并提出這些需求的實(shí)現(xiàn)條件以及需求應(yīng)達(dá)到的標(biāo)準(zhǔn),也就 是確定新系統(tǒng)要做什么,做到什么程度。這些需求包括: 功能需求:為了滿足市場(chǎng)對(duì)于人才招聘解決方案的需求,盡可能減 低成本,為更多的人創(chuàng)造更好的就業(yè)條件,也為企業(yè)招聘帶來便利。 性能需求: a)硬件需求:cpu :in

12、ter pentuimii 或等效處理器、300mhz 或更高 內(nèi)存:96mb 可用內(nèi)存 硬盤:275mb 以上可用磁盤空間 顯示器:可達(dá) 800600 像素的 256 色顯示器或更高 b)軟件需求:操作系統(tǒng) windows 98/2000/xp(或更高版本) 瀏覽器:ie6.0 或更高版本 5 3.2 流程圖分析流程圖分析 數(shù)據(jù)流程圖是描述系統(tǒng)邏輯模型的主要工具,通過幾個(gè)特定的符號(hào),可以 綜合地反映出信息在系統(tǒng)中的使用、加工處理、傳遞、存儲(chǔ)的整體情況。 數(shù)據(jù)流程圖是系統(tǒng)結(jié)構(gòu)化分析行之有效的工具,它抽象地描述了系統(tǒng)數(shù)據(jù)處理 的情況,但卻無法表達(dá)各個(gè)處理的詳細(xì)內(nèi)容,因此還要對(duì)數(shù)據(jù)流程圖中出現(xiàn)的

13、數(shù)據(jù)流和處理等做進(jìn)一步的補(bǔ)充說明,這就是數(shù)據(jù)字典和變換邏輯說明。 招聘流程數(shù)據(jù)流圖: 應(yīng)聘人員 檔案管理 招聘單位 招聘點(diǎn) 應(yīng)聘統(tǒng)計(jì)上交 上傳資料 通知 是否錄用 審核 系統(tǒng)結(jié)構(gòu)設(shè)計(jì)圖: 人才招聘 個(gè)人 企業(yè) 個(gè) 人 信 息 個(gè) 人 簡(jiǎn) 歷 職 業(yè) 信 息 企 業(yè) 信 息 應(yīng)聘招聘 6 用戶注冊(cè)數(shù)據(jù)流圖: 點(diǎn)擊“申請(qǐng)注冊(cè)”的用戶, 進(jìn)入用戶注冊(cè)頁面 分段填寫簡(jiǎn)歷 讓用戶選擇是否為應(yīng)屆生 登陸網(wǎng)站 否 進(jìn)入社會(huì)人才建 立注冊(cè)頁,提交 查詢招聘信息 點(diǎn)擊某條招聘信息的“在線申請(qǐng)” 進(jìn)入到“應(yīng)屆生簡(jiǎn)歷 注冊(cè)”頁,然后提交 是 提交到后臺(tái),同時(shí)要屏蔽不合 格的簡(jiǎn)歷及查看是否有重復(fù)的 簡(jiǎn)歷 判斷是否登錄

14、 發(fā)送簡(jiǎn)歷判斷是否簡(jiǎn)歷已經(jīng) 存在數(shù)據(jù)庫中,如果已經(jīng)存 在,則不發(fā)送簡(jiǎn)歷,只是判 斷在最近一個(gè)月之內(nèi)是否投 遞過該職位,沒有才允許投 遞 是 7 如果個(gè)人用戶在瀏覽過程中認(rèn)為某些職位有進(jìn)一步考慮的價(jià)值,則可能 希望暫時(shí)保存該職位的信息,這時(shí)需要為起提供“職位收藏”的服務(wù)。其流程 圖如下: 獲取用 戶名 職位編號(hào) 是否為空 判斷用戶 是否存在 是否已經(jīng)添 加此職位 添加職 位 提示錯(cuò)誤 提示錯(cuò)誤 提示錯(cuò)誤 是 否 是 8 系統(tǒng)操作流程圖: 系統(tǒng)登錄界面 輸入操作員及密碼 檢查 密碼正確 功能界面 數(shù)據(jù)庫 系統(tǒng)管理 密碼錯(cuò)誤 錯(cuò)誤信息 功能處理 9 網(wǎng)站系統(tǒng)流程圖: 開始 登錄 管理員 后臺(tái)登 錄

15、個(gè)人簡(jiǎn)歷 添加、發(fā)布 添加、發(fā)布 企業(yè)信息 個(gè)人用戶企業(yè)信息 修改密碼 注銷 修改密碼 注銷 查看、刪除 查看、刪除 發(fā)布、刪除發(fā)布、刪除 文章公告 前臺(tái)首頁 10 第四章第四章:系統(tǒng)總體設(shè)計(jì):系統(tǒng)總體設(shè)計(jì) 功能描述: 該信息管理系統(tǒng)可以在 windows xp 平臺(tái)上運(yùn)行,開發(fā)工具采用 asp 語言開 發(fā)。其工作流程為:用戶登錄通過權(quán)限判斷,普通用戶不能瀏覽、閱讀和查詢 信息,指定用戶可以操作,可以進(jìn)行信息錄入、修改和刪除的操作。 系統(tǒng)的主要功能特點(diǎn)有: 企業(yè)招聘 人才求職 用戶注冊(cè)(企業(yè)用戶與個(gè)人用戶) 用戶登陸(企業(yè)用戶與個(gè)人用戶) 人才測(cè)評(píng) 給我留言 友情鏈接 站內(nèi)搜索 設(shè)計(jì)思想: 頁

16、面模塊化 本系統(tǒng)把頁面中一些常用的部分集成為模塊,例如頁面的頭和尾部分 這 樣在設(shè)計(jì)新頁面時(shí)如有重復(fù)出現(xiàn)的部分,只需要拿現(xiàn)成的模塊來組裝。 流程人性化 程序的流程完全遵守人才市場(chǎng)招聘的流程。首先注冊(cè),在注冊(cè)完成后 寫 個(gè)人基本信息,而后在填寫職業(yè)經(jīng)歷和個(gè)人業(yè)務(wù)水平等信息,同時(shí)企業(yè)注 冊(cè)完成后填寫、企業(yè)基本信息,而后在填寫所需職位的名稱、需求、報(bào)酬 等,最后填寫聯(lián)系方式。這樣的流程便于使用者快速熟悉整個(gè)系統(tǒng)的流程, 完成求職或者招聘。 功能全面化 程序在設(shè)計(jì)時(shí)不僅考慮到基本功能人才招聘的實(shí)現(xiàn),同時(shí)作為一 11 個(gè)網(wǎng)站程序,還集成了新聞發(fā)布管理、法律法規(guī)發(fā)布管理等模塊。完善了 站點(diǎn)的功能。 第五章

17、第五章:系統(tǒng)詳細(xì)設(shè)計(jì):系統(tǒng)詳細(xì)設(shè)計(jì) 5.1 功能模塊圖功能模塊圖 在線人才招聘系統(tǒng) 求職招聘 職 位 搜 索 職 位 收 藏 站 內(nèi) 消 息 用 戶 注 冊(cè) 登 陸 消 銷 職 位 參 考 企 業(yè) 注 冊(cè) 登 陸 消 銷 企 業(yè) 招 聘 職 位 管 理 人 才 庫 參 考 站 內(nèi) 消 息 人 才 收 藏 用 戶 簡(jiǎn) 歷 填 寫 人 才 搜 索 5.2 數(shù)據(jù)庫的設(shè)計(jì)數(shù)據(jù)庫的設(shè)計(jì) 數(shù)據(jù)庫在一個(gè)信息管理系統(tǒng)中占有非常重要的地位,數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì)的好 壞將直接對(duì)應(yīng)用系統(tǒng)的效率以及實(shí)現(xiàn)的效果產(chǎn)生影響。合理的數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì) 可以提高數(shù)據(jù)存儲(chǔ)的效率,保證數(shù)據(jù)的完整性和一致性。 數(shù)據(jù)庫的選取應(yīng)參考實(shí)際系統(tǒng)的應(yīng)用

18、領(lǐng)域。大型企業(yè)或政府機(jī)構(gòu)應(yīng)采用功 能強(qiáng)大的大中型數(shù)據(jù)庫如 oracle,sqlserver,sybase 等。小型的機(jī)關(guān) 單位可選取簡(jiǎn)單的 access,mysql 等。在此選取的是 access2000 版數(shù)據(jù) 庫。 對(duì)于本求職招聘網(wǎng)站,經(jīng)過分析,我們創(chuàng)建了以下數(shù)據(jù)表,如圖所示: 管理員表:管理員登陸后臺(tái)對(duì)網(wǎng)站進(jìn)行管理。 (admin) 12 公告表:用戶發(fā)布前臺(tái)公告信息的表。(gonggao) 個(gè)人用戶表:用戶保存會(huì)員的注冊(cè)信息。(users) 企業(yè)用戶表:用戶保存會(huì)員的注冊(cè)信息。(company) 求職信息發(fā)布表:增加個(gè)人用戶的注冊(cè)信息,以便求職。(wantjob) 招聘信息發(fā)布表:增加

19、企業(yè)用戶的注冊(cè)信息,以便招聘。(givejob) 1) 設(shè)計(jì)數(shù)據(jù)庫系統(tǒng)時(shí)應(yīng)該充分了解用戶各個(gè)方面的需求,包括現(xiàn)有的以 及將來可能增加的需求。數(shù)據(jù)庫設(shè)計(jì)有如下幾個(gè)步驟: 數(shù)據(jù)庫需求分析 數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(jì) 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì) 下面分別對(duì)幾個(gè)步驟進(jìn)行說明: a) 數(shù)據(jù)庫需求分析 在招聘求職系統(tǒng)中,數(shù)據(jù)庫應(yīng)當(dāng)解決如下需求: 保存應(yīng)聘者信息,包括應(yīng)聘者聯(lián)系資料等。 保存應(yīng)聘者簡(jiǎn)歷,包括應(yīng)聘者職業(yè)經(jīng)歷和業(yè)務(wù)水平。 保存招聘單位信息,包括招聘單位介紹信息。 保存招聘信息,包括所招聘職位信息和對(duì)應(yīng)聘者的要求等。 保存其他信息,如新聞、政策法規(guī)信息等。 b) 數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(jì) 擁有以上的數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu)以后

20、,就可以設(shè)計(jì)出能夠滿足用戶需求 13 的 各種實(shí)體以及它們之間的關(guān)系,為后面的邏輯結(jié)構(gòu)設(shè)計(jì)打下基礎(chǔ)。這些實(shí) 體包含各種具體信息,通過相互之間的作用形成數(shù)據(jù)的流動(dòng)。分析本系統(tǒng) 的需求,可以得到如下實(shí)體間關(guān)系圖: 職位信息簡(jiǎn)歷 招聘 企業(yè) 企業(yè)基本信息企業(yè)聯(lián)系信息 求職 人才 人才基本信息 人才聯(lián)系信息 c) 數(shù)據(jù)庫的概念結(jié)構(gòu)設(shè)計(jì)完畢后,可以將上面的數(shù)據(jù)庫概念轉(zhuǎn)化成各 種數(shù)據(jù)庫系統(tǒng)所支持的實(shí)際數(shù)據(jù)模型,也就是數(shù)據(jù)庫的邏輯結(jié)構(gòu)。 在此,分別列出各表的情況: 管理員表如下 公告表如下: 個(gè)人用戶表如下: 14 企業(yè)用戶表: 招聘信息發(fā)布表: 求職信息發(fā)布表: 15 5.3 主要界面設(shè)計(jì)主要界面設(shè)計(jì) 1

21、) 因?yàn)檎衅溉藛T資料管理牽涉到個(gè)人隱私及公司密秘等多方面因素,所以 一定要保密,并有專人管理,使用前身份確認(rèn)就顯得非常重要,故在運(yùn)行 前要進(jìn)行管理權(quán)限確認(rèn)。防止他人無意或惡意篡改。 2)網(wǎng)站首頁設(shè)計(jì): 一個(gè)網(wǎng)站首頁的好壞將會(huì)決定用戶對(duì)它的第一印象,因此網(wǎng)站首頁的設(shè)計(jì) 宗旨是美觀,簡(jiǎn)潔,大方,同時(shí)要在上面顯示必要的信息。這里我們采用了簡(jiǎn) 潔為主的設(shè)計(jì)理念,盡量提高網(wǎng)站的實(shí)用性,沒有著重提高其美觀程度。因?yàn)?相比美觀性,使用性對(duì)本系統(tǒng)的使用者來說無疑更加重要。 系統(tǒng)網(wǎng)站首頁: 3)各模塊界面 a) 用戶在網(wǎng)站導(dǎo)航處點(diǎn)擊“新會(huì)員注冊(cè)”將打開注冊(cè)頁面,這個(gè) 頁面顯示用戶的注冊(cè)表單,如下圖: 16 當(dāng)提

22、交表單并檢測(cè)輸入數(shù)據(jù)合法后,會(huì)將表單提交到這個(gè)頁面本身,頁面 首 先判斷是否已經(jīng)提交,如果已經(jīng)提交則進(jìn)入用戶信息注冊(cè)處理,這個(gè)注冊(cè)過程 比較復(fù)雜,但是主要的過程就是將 usertype 的值分為幾個(gè)支線流程,這幾個(gè)支 線流程是類似的。 這塊程序首先根據(jù)所取得的表單中的用戶名查詢數(shù)據(jù)庫中是否有相同用 戶名的記錄,如果有則給出提示,并終止運(yùn)行,否則進(jìn)入下一步,打開記錄集 并添加一條新的記錄,然后系統(tǒng)默認(rèn)要給用戶發(fā)送一條站內(nèi)短消息提示注冊(cè)成 功,因此還要打開記錄集,在短信數(shù)據(jù)庫 pmailbox 中新增一條短信數(shù)據(jù)。最后 彈出提示告訴用戶注冊(cè)成功,然后轉(zhuǎn)到用戶首頁。 其他 usertype 的處理過

23、程與此類似,只不過不同的處理用戶信息存放在不 同表中。 b) 個(gè)人用戶登陸 用戶進(jìn)入網(wǎng)站后,可以在頁面上邊的導(dǎo)航欄處填寫用戶名和密碼,并選 擇帳戶類型進(jìn)行登陸。如下圖所示: 17 如果登陸成功,則顯示用戶管理的快界鏈接,否則顯示登陸表單,在這個(gè) 表單中填寫用戶名和密碼,并提交到 login.asp 頁面,用戶可以登陸。 程序首先通過 request 對(duì)象獲得表單傳送來的數(shù)值,然后使用幾個(gè)流程判 斷語句 ifelseendif 來對(duì)不同情況的變量 usertype 值的登陸進(jìn)行選擇。這 里以 usertype 的值為“person”的情況為示例解釋,首先程序創(chuàng)建一個(gè)記錄集, 并根據(jù)所得參數(shù)查詢

24、person 表中符合條件的數(shù)據(jù),如果記錄集為空,則說明沒 有符合條件的數(shù)據(jù),從而進(jìn)一步說明用戶所填寫的信息不正確,無法正確登陸, 此時(shí)給出提示,并終止頁面運(yùn)行,否則設(shè)定 session 的值并跳轉(zhuǎn)到個(gè)人用戶管 理頁面。 c) 個(gè)人簡(jiǎn)歷發(fā)布 當(dāng)用戶注冊(cè)并登陸系統(tǒng)后,在求職前必須完成簡(jiǎn)歷的撰寫,這是本系統(tǒng)的 重點(diǎn)功,當(dāng)用戶在登陸頁所示的用戶控制面板界面左部導(dǎo)航處點(diǎn)擊“登陸簡(jiǎn)歷” 按鈕,將打開登陸簡(jiǎn)歷的網(wǎng)頁 個(gè)人簡(jiǎn)歷界面: 密碼修改界面: 18 d) 職位搜索 某些時(shí)候?yàn)榱斯?jié)省時(shí)間,個(gè)人用戶在應(yīng)聘的時(shí)候不可能在顯示招聘信息 的頁面依次瀏覽,而是需要有針對(duì)性地查看某些職位需求,此時(shí)應(yīng)該為用戶 提供一

25、個(gè)招聘信息搜索的頁面,在首頁有個(gè)搜索的表單,如圖所示: 檢索結(jié)果界面: e) 企業(yè)用戶模塊 企業(yè)用戶注冊(cè)后可以對(duì)企業(yè)信息進(jìn)行添加、修改、發(fā)布、密碼修改、用戶 注銷。 制作步驟: 進(jìn)入免費(fèi)注冊(cè)頁面,用戶需同意協(xié)議才能注冊(cè),否則退出。 企業(yè)注冊(cè)用戶協(xié)議書: 19 企業(yè)注冊(cè)界面: 20 企業(yè)用戶功能界面招聘要求: 企業(yè)信息模塊: 21 企業(yè)用戶功能界面信息檢索: 22 f)管理員模塊 管理員后臺(tái)模塊,就是對(duì)個(gè)人用戶和企業(yè)用戶進(jìn)行管理以及管理員管理。 第六章第六章:結(jié)果測(cè)試:結(jié)果測(cè)試 6.1 測(cè)試項(xiàng)目測(cè)試項(xiàng)目 1) 單元測(cè)試: 單元測(cè)試也稱模塊測(cè)試或程序測(cè)試,單元測(cè)試是對(duì)每個(gè)模塊單獨(dú)進(jìn)行的, 驗(yàn)證模塊

26、接口與設(shè)計(jì)說明書是否一致,對(duì)模塊的所有主要處理路徑進(jìn)行測(cè)試且 與預(yù)期的結(jié)構(gòu)進(jìn)行對(duì)照,還要對(duì)所有錯(cuò)誤處理路徑進(jìn)行測(cè)試。對(duì)源碼進(jìn)行審查, 對(duì)照設(shè)計(jì)說明書,表態(tài)地檢查源程序是否符合功能的邏輯要求,是進(jìn)行單元測(cè) 試前的重要工作工。單元測(cè)試一般是由程序員完成,也稱程序調(diào)試。 2) 組合測(cè)試 組合測(cè)試也稱集成測(cè)試或子系統(tǒng)測(cè)試,通常采用自頂向下測(cè)試和自底向上 測(cè)試兩種測(cè)試方法。組合測(cè)試的對(duì)象是指已經(jīng)通過單元測(cè)試的模塊,不是對(duì)零 散模塊進(jìn)行單個(gè)測(cè)試,而是用系統(tǒng)化的方法裝配和測(cè)試軟件系統(tǒng),是一個(gè)嚴(yán)格 的過程,必須認(rèn)真地進(jìn)行,其計(jì)劃的產(chǎn)生和單元模塊測(cè)試的完成日期要協(xié)調(diào)起 23 來,這種測(cè)試應(yīng)在系統(tǒng)目標(biāo)機(jī)上進(jìn)行,造

27、成系統(tǒng)應(yīng)用的環(huán)境條件,除了開發(fā)部 分項(xiàng)目負(fù)責(zé)人參加以外,還應(yīng)該有相應(yīng)系統(tǒng)的用戶參加,給評(píng)審員進(jìn)行演示。 3) 確認(rèn)測(cè)試 確認(rèn)測(cè)試是對(duì)通過組合測(cè)試的軟件進(jìn)行的,這些軟件已經(jīng)存于系統(tǒng)目標(biāo)設(shè) 備的介質(zhì)上,確認(rèn)測(cè)試的目的是表明軟件是可以工作的。測(cè)試工作是由一個(gè)獨(dú) 立的組織進(jìn)行,而且測(cè)試要從用戶的角度出發(fā)。 4) 系統(tǒng)測(cè)試 系統(tǒng)測(cè)試是對(duì)整體性能的測(cè)試,主要解決各子系統(tǒng)之間的數(shù)據(jù)通信和數(shù)據(jù) 共享問題以及檢測(cè)系統(tǒng)是否達(dá)到用戶的實(shí)際要求,系統(tǒng)測(cè)試的依據(jù)是系統(tǒng)分析 報(bào)告。系統(tǒng)測(cè)試應(yīng)在系統(tǒng)的整個(gè)范圍內(nèi)進(jìn)行,這種測(cè)試不只對(duì)軟件進(jìn)行,而是 對(duì)構(gòu)成系統(tǒng)的硬、軟件一起進(jìn)行。系統(tǒng)測(cè)試與建構(gòu)同時(shí)進(jìn)行或略慢。系統(tǒng)測(cè)試 需要確認(rèn)從頭到尾的功能正常才算完成,應(yīng)當(dāng)盡量避免系統(tǒng)測(cè)試延到項(xiàng)目末尾 進(jìn)行。 5) 用戶驗(yàn)收測(cè)試 在系統(tǒng)測(cè)試完成后,進(jìn)行用戶的驗(yàn)收測(cè)試,它是用戶在實(shí)際應(yīng)用環(huán)境中所 進(jìn)行的真實(shí)數(shù)據(jù)測(cè)試。 6.2 測(cè)試方法測(cè)試方法 在具

溫馨提示

  • 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)論