基于Jsp在線(xiàn)電影往畢業(yè)設(shè)計(jì).doc_第1頁(yè)
基于Jsp在線(xiàn)電影往畢業(yè)設(shè)計(jì).doc_第2頁(yè)
基于Jsp在線(xiàn)電影往畢業(yè)設(shè)計(jì).doc_第3頁(yè)
基于Jsp在線(xiàn)電影往畢業(yè)設(shè)計(jì).doc_第4頁(yè)
基于Jsp在線(xiàn)電影往畢業(yè)設(shè)計(jì).doc_第5頁(yè)
已閱讀5頁(yè),還剩31頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1 基于基于 JspJsp 在線(xiàn)電影往畢業(yè)設(shè)計(jì)在線(xiàn)電影往畢業(yè)設(shè)計(jì) 目 錄 第 1 章 緒論 1 1 1 研究背景 1 1 2 國(guó)內(nèi)外現(xiàn)狀 1 1 3 技術(shù)簡(jiǎn)介 2 1 3 1 ASP 簡(jiǎn)介 2 1 3 2 ASP 運(yùn)行環(huán)境 3 1 3 3 數(shù)據(jù)庫(kù)的設(shè)計(jì) 4 第 2 章 系統(tǒng)需求 6 2 1 需求分析 6 2 1 1 功能需求 6 2 1 2 安全性需求 7 2 2 系統(tǒng)的可行性 7 2 3 系統(tǒng)結(jié)構(gòu)化分析 8 2 4 目標(biāo)系統(tǒng)要求 11 第 3 章 總體設(shè)計(jì) 12 3 1 系統(tǒng)界面總體設(shè)計(jì) 12 3 2 后臺(tái)數(shù)據(jù)庫(kù)的總體設(shè)計(jì) 13 第 4 章 詳細(xì)設(shè)計(jì) 14 4 1 系統(tǒng)設(shè)計(jì)思想 14 4 2 系統(tǒng)數(shù)據(jù)庫(kù)詳細(xì)設(shè)計(jì) 14 4 2 1 概念模型設(shè)計(jì) 15 4 2 2 邏輯模型設(shè)計(jì) 16 4 2 3 物理模型設(shè)計(jì) 16 4 3 前臺(tái)模塊的設(shè)計(jì)及實(shí)現(xiàn) 18 2 4 3 1 會(huì)員注冊(cè)及登錄模塊 18 4 3 2 職位及人才檢索模塊 19 4 3 3 個(gè)人簡(jiǎn)歷和簡(jiǎn)歷維護(hù)模塊 20 4 3 4 網(wǎng)站留言模塊 21 4 3 5 系統(tǒng)后臺(tái)管理模塊 22 4 3 5 數(shù)據(jù)庫(kù)連接 23 第 5 章 系統(tǒng)測(cè)試 24 5 1 系統(tǒng)測(cè)試模型選擇介紹 24 5 2 系統(tǒng)測(cè)試運(yùn)行結(jié)果 25 第 6 章 結(jié)束語(yǔ) 29 參考文獻(xiàn) 30 附 錄 31 致 謝 34 人才招聘系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā) 1 第 1 章 緒 論 1 1 研究背景 人才招聘是人力資源管理中的首要環(huán)節(jié) 它關(guān)系到企業(yè)如何吸引到優(yōu)秀人 才 使企業(yè)在人力資本的儲(chǔ)備上能夠滿(mǎn)足企業(yè)發(fā)展的需要 而目前企業(yè)人才招 聘工作中還存在若干問(wèn)題 比如 人才概念模糊 招聘前期準(zhǔn)備工作不足 招 聘實(shí)施不合理以及招聘忽略企業(yè)文化理念和市場(chǎng)宣傳等 1 所以不斷提高人力 資源開(kāi)發(fā)與管理水平是當(dāng)前人才招聘最注重的問(wèn)題 由于社會(huì)的不斷發(fā)展 計(jì) 算機(jī)的使用也更加廣泛以及互聯(lián)網(wǎng)的普及 使以網(wǎng)絡(luò)技術(shù)為代表的科技革命正 在給我們的生產(chǎn)方式 生活方式和工作方式帶前所未有的變化 能否利用網(wǎng)絡(luò) 技術(shù)來(lái)抓住稍縱即逝的市場(chǎng)機(jī)會(huì) 將最終決定組織的命運(yùn) 所以在此背景下 組織管理的轉(zhuǎn)型 尤其是人力資源管理的轉(zhuǎn)型就日顯重要 2 為適應(yīng)快速變化 的市場(chǎng)環(huán)境 用人單位應(yīng)逐步改善傳統(tǒng)的人才招聘方式 所以網(wǎng)上人才招聘系 統(tǒng)的設(shè)計(jì)與開(kāi)發(fā)也就成為了人們的需要 在當(dāng)前的市場(chǎng)環(huán)境中 由于社會(huì)的進(jìn)步和技術(shù)的發(fā)展 知識(shí)經(jīng)濟(jì)也在迅猛 發(fā)展 市場(chǎng)的競(jìng)爭(zhēng)在很大程度上體現(xiàn)為人才的競(jìng)爭(zhēng) 從而 找到合適的人才成 為企業(yè)提高競(jìng)爭(zhēng)力的重要方法 網(wǎng)上人才招聘系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā)相對(duì)于傳統(tǒng)的 人才招聘來(lái)說(shuō) 使其不僅縮短了人才招聘的工作時(shí)間 降低了人才招聘工作的 成本 提高人力資源甄別的效度 而且擴(kuò)大了人力資源的選擇范圍 3 它打破 了地域的限制 真正使信息得以共享 改變了人們的工作和生活方式 由此網(wǎng) 絡(luò)招聘已經(jīng)成為發(fā)展的一種趨勢(shì) 它信息量大 時(shí)效性強(qiáng) 招聘網(wǎng)站提供的職 位信息的豐富程度和信息的更新速度是其他招聘渠道不可比擬的 網(wǎng)絡(luò)招聘互 動(dòng)性極強(qiáng) 求職者和企業(yè)都能依托招聘網(wǎng)站強(qiáng)大的人才資源庫(kù) 滿(mǎn)足彼此的需 要 不僅如此 網(wǎng)絡(luò)招聘的無(wú)地域限制使得招聘范圍可以延伸到全國(guó)各地乃至 全球等優(yōu)勢(shì) 這無(wú)疑為網(wǎng)上人才招聘的發(fā)展和更新走上新的臺(tái)階 4 因此 根據(jù)市場(chǎng)對(duì)于人才招聘的需求 現(xiàn)開(kāi)發(fā) 網(wǎng)上人才招聘系統(tǒng) 它 具有方便快捷的招聘 求職的專(zhuān)業(yè)業(yè)務(wù)流程 有效地提高人才招聘工作效率 人才招聘系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā) 2 1 2 國(guó)內(nèi)外現(xiàn)狀 利用國(guó)際互聯(lián)網(wǎng)開(kāi)發(fā)和建立網(wǎng)上人力資源市場(chǎng) 在發(fā)達(dá)國(guó)家己經(jīng)是司空見(jiàn) 慣的事情 也是企業(yè)尋找人才的重要途徑 網(wǎng)絡(luò)招聘以其低成本 見(jiàn)效快 無(wú) 地域限制的特點(diǎn)正在吸引著大批中高級(jí)人才和企業(yè) 據(jù)統(tǒng)計(jì) 2002 年全球范圍 己有 600 萬(wàn)條就業(yè)信息在網(wǎng)上公布 用人單位也開(kāi)始把眼界拓寬 美國(guó) 財(cái)富 雜志 世界 500 強(qiáng) e 招聘趨勢(shì) 報(bào)告顯示 到 2002 年 世界 500 強(qiáng)企業(yè)中 多達(dá) 91 的企業(yè)實(shí)行了網(wǎng)上招聘系統(tǒng) 像進(jìn)入中國(guó)的 270 家 財(cái)富 世界 500 強(qiáng)企業(yè)中 有一半通過(guò)網(wǎng)站進(jìn)行招聘 5 在我國(guó) 網(wǎng)絡(luò)招聘也正在悄然興起 現(xiàn)實(shí)中已經(jīng)有越來(lái)越多的人開(kāi)始認(rèn)同到專(zhuān)業(yè)的人才招聘網(wǎng)站去搜羅招聘信息 也同樣有越來(lái)越多的公司將他們大部分的空缺職位放在線(xiàn)上吸引人才 中國(guó)網(wǎng) 民對(duì)網(wǎng)絡(luò)求職隨著認(rèn)同度增加 需求也增加了 同時(shí)隨著需求的增加對(duì)網(wǎng)絡(luò)招聘 信息網(wǎng)站的信息服務(wù)要求也提高了 所以中國(guó)對(duì)如何改進(jìn)人才招聘管理做了進(jìn) 一步的分析 人力資源管理系統(tǒng)由招聘 培訓(xùn) 績(jī)效 薪酬 激勵(lì)等組成 其 中招聘時(shí)引進(jìn)企業(yè)所需的人才 實(shí)施人力資源管理的第一步 招聘將直接決定 企業(yè)能否獲得最合適的人力資源 對(duì)企業(yè)的生存和發(fā)展有著十分重要的意義 由此我國(guó)對(duì)人才招聘工作中常見(jiàn)的誤區(qū)進(jìn)行分析及如何改進(jìn)提出了意見(jiàn) 比如 在招聘中存在招聘中沒(méi)有和企業(yè)戰(zhàn)略目標(biāo)保持一致的誤區(qū) 因此引入招聘營(yíng)銷(xiāo) 概念 選聘要標(biāo)準(zhǔn)明確等對(duì)策 6 這些都意味著中國(guó)人才網(wǎng)站發(fā)展的空間很大 而面臨的用戶(hù)也越來(lái)越成熟 這對(duì)那些小規(guī)模 不專(zhuān)業(yè) 服務(wù)跟不上的人才網(wǎng) 站將是一個(gè)巨大的挑戰(zhàn) 1 3 技術(shù)簡(jiǎn)介 本系統(tǒng)主要使用 ASP 開(kāi)發(fā)動(dòng)態(tài)網(wǎng)站 Dreamweaver 設(shè)計(jì)系統(tǒng)界面 7 Access 開(kāi)發(fā)后臺(tái)數(shù)據(jù)庫(kù)以及使用 ASP 中的 Java 腳本語(yǔ)言實(shí)現(xiàn)部分代碼 1 3 1 ASP 簡(jiǎn)介 ASP 是 Active Server Pages 的簡(jiǎn)稱(chēng) 是一種服務(wù)器端的指令環(huán)境 用來(lái) 建立并執(zhí)行交互式 Web 服務(wù)器應(yīng)用程序 可以使用 ASP 來(lái)結(jié)合服務(wù)器端指令 HTML 網(wǎng)頁(yè)及 COM 組件 8 是服務(wù)器端腳本編寫(xiě)環(huán)境 使用它可以創(chuàng)建和運(yùn)行動(dòng) 態(tài) 交互的 Web 服務(wù)器應(yīng)用程序 使用 ASP 可以組合 Html 頁(yè) 腳本命令和 Active 組件以創(chuàng)建交互的 Web 頁(yè)和基于 Web 的功能強(qiáng)大的應(yīng)用程序 也可以認(rèn) 人才招聘系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā) 3 為 ASP 是一種類(lèi)似于 HTML Script 與 CGI 的結(jié)合體 但是其運(yùn)行效率卻比 CGI 更高 程序編制也比 HTML 更方便且更有靈活性 Asp 具有 2 個(gè)重要特性使它變 的很獨(dú)特 1 ASP 可包含服務(wù)器腳本 將服務(wù)器端腳本包含在 ASP 中就可以用動(dòng)態(tài)內(nèi) 容創(chuàng)建網(wǎng)頁(yè) 2 ASP 提供了幾種內(nèi)置對(duì)象 在 Active Server Pages 中使用內(nèi)置對(duì)象可 以使腳本功能更強(qiáng) 在其它方面 這些對(duì)象可使你從瀏覽器中檢索或向?yàn)g覽器 發(fā)送信息 9 1 3 2 ASP 運(yùn)行環(huán)境 打開(kāi) 開(kāi)始 控制面板 然后在 添加 刪除程序 添加 刪除 WINDOWS 組件 彈出 Windows 組件向?qū)?選擇 Internet 信息服務(wù) IIS 插入安裝盤(pán) 按 下一步開(kāi)始安裝 如圖 1 1 所示 圖 1 1 選擇安裝 IIS 服務(wù) 開(kāi)始復(fù)制文件 請(qǐng)稍后指向 下一步 按鈕文件復(fù)制完畢之后 請(qǐng)選取 完成 安裝成功后 就可以按照自己的要求配置 IIS 了 在 控制面板 的 管 理工具 圖標(biāo)上雙擊左鍵 再雙擊 Internet 信息服務(wù) 圖標(biāo) 出現(xiàn)如圖 1 2 所示的窗口 單擊計(jì)算機(jī)名稱(chēng)旁的加號(hào) 在 默認(rèn)網(wǎng)站 選項(xiàng)上單擊右鍵 選 取 屬性 人才招聘系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā) 4 圖 1 2 管理 IIS Web 服務(wù)器 展開(kāi)后會(huì)出現(xiàn) 默認(rèn) FTP 站點(diǎn) 默認(rèn) Web 站點(diǎn) 以及 默認(rèn) SMTP 虛擬服務(wù)器 在 默認(rèn) Web 站點(diǎn) 上單擊右鍵 選擇 屬性 就可以進(jìn) 行 IIS 的諸多配置了 8 配置如下 1 屬性 主目錄 可以修改默認(rèn)的虛擬路徑以及 ASP 文件的執(zhí)行 權(quán)限 除虛擬目錄需要更改外 其它一般以默認(rèn)設(shè)置為宜 2 屬性 文檔 默認(rèn)文檔的意思就是 如果只填加 index asp 在 一個(gè)虛擬目錄為默認(rèn)文檔 1 3 3 數(shù)據(jù)庫(kù)的設(shè)計(jì) 所謂數(shù)據(jù)庫(kù)是指依照一定的格式存放在一起的數(shù)據(jù)記錄文件 在日常生活 中 凡是個(gè)人通訊簿 公司賬簿 客戶(hù)名單 成績(jī)等都屬于數(shù)據(jù)庫(kù) 它們不僅 具有固定的格式與特性 而且可以用表格形式記來(lái)記錄 10 數(shù)據(jù)庫(kù)設(shè)計(jì)一般分 為如下三方面 1 數(shù)據(jù)庫(kù)的邏輯設(shè)計(jì) 概念結(jié)構(gòu)設(shè)計(jì)所得的 E R 模型是對(duì)用戶(hù)需求的一種抽象的表達(dá)形式 它獨(dú) 立于任何一種具體的數(shù)據(jù)模型 因而也不能為任何一個(gè)具體的 DBMS 所支持 為 了能夠建立起最終的物理系統(tǒng) 還需要將概念結(jié)構(gòu)進(jìn)一步轉(zhuǎn)化為某一 DBMS 所支 持的數(shù)據(jù)模型 然后根據(jù)邏輯設(shè)計(jì)的準(zhǔn)則 數(shù)據(jù)的語(yǔ)義約束 規(guī)范化理論等對(duì) 人才招聘系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā) 5 數(shù)據(jù)模型進(jìn)行適當(dāng)?shù)恼{(diào)整和優(yōu)化 形成合理的全局邏輯結(jié)構(gòu) 并設(shè)計(jì)出用戶(hù)子 模式 這就是數(shù)據(jù)庫(kù)邏輯設(shè)計(jì)所要完成的任務(wù) 數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)的設(shè)計(jì)分為兩個(gè)步驟 首先將概念設(shè)計(jì)所得的 E R 圖轉(zhuǎn)換 為關(guān)系模型 然后對(duì)關(guān)系模型進(jìn)行優(yōu)化 關(guān)系模型是由一組關(guān)系 二維表 的結(jié) 合 而 E R 模型則是由實(shí)體 實(shí)體的屬性 實(shí)體間的關(guān)系三個(gè)要素組成 所以 要將 E R 模型轉(zhuǎn)換為關(guān)系模型 就是將實(shí)體 屬性和聯(lián)系都要轉(zhuǎn)換為相應(yīng)的關(guān) 系模型 2 數(shù)據(jù)庫(kù)的物理設(shè)計(jì) 數(shù)據(jù)庫(kù)的物理設(shè)計(jì)是指設(shè)計(jì)出數(shù)據(jù)庫(kù)的物理數(shù)據(jù)模型 即數(shù)據(jù)庫(kù)服務(wù)器空 間上的表 字段 索引 表空間 視圖 存儲(chǔ)過(guò)程 觸發(fā)器 以及相應(yīng)的數(shù)據(jù) 字典 數(shù)據(jù)庫(kù)物理設(shè)計(jì)階段的任務(wù)是根據(jù)具體計(jì)算機(jī)系統(tǒng)的特點(diǎn) 為給定的數(shù) 據(jù)庫(kù)模型確定合理的存儲(chǔ)結(jié)構(gòu)和存取方法 所謂的 合理 主要有兩個(gè)含義 一個(gè)是要使設(shè)計(jì)出的物理數(shù)據(jù)庫(kù)占用較少的存儲(chǔ)空間 另一個(gè)對(duì)數(shù)據(jù)庫(kù)的操作具 有盡可能高的速度 物理結(jié)構(gòu)設(shè)計(jì)階段實(shí)現(xiàn)的是數(shù)據(jù)庫(kù)系統(tǒng)的內(nèi)模式 它的質(zhì) 量直接決定了整個(gè)系統(tǒng)的性能 11 因此在確定數(shù)據(jù)庫(kù)的存儲(chǔ)結(jié)構(gòu)和存取方法之 前 對(duì)數(shù)據(jù)庫(kù)系統(tǒng)所支持的事務(wù)要進(jìn)行仔細(xì)分析 獲得優(yōu)化數(shù)據(jù)庫(kù)物理設(shè)計(jì)的 參數(shù) 在完成數(shù)據(jù)庫(kù)的邏輯設(shè)計(jì)后 即可開(kāi)始數(shù)據(jù)庫(kù)的物理設(shè)計(jì) 基于以上數(shù) 據(jù)庫(kù)的邏輯設(shè)計(jì) 考慮程序設(shè)計(jì)的簡(jiǎn)易性及通用性和自己的實(shí)力問(wèn)題 人才招聘系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā) 6 第第 2 2 章章 系統(tǒng)需求系統(tǒng)需求 2 1 需求分析 為達(dá)到人才的最優(yōu)配置 做到 合適的人在合適的位置上 這一終極目標(biāo) 并排除傳統(tǒng)人才招聘中的主觀因素過(guò)多 招聘隨機(jī)性大 科學(xué)化程度不高的缺 點(diǎn) 12 人才招聘決策支持系統(tǒng)的需求分析階段就顯得十分必要 需求分析就是對(duì)顧客的需求進(jìn)行定義或確定 在這一過(guò)程中有許多工作要 做 我們知道根據(jù)信息系統(tǒng)的定義和內(nèi)容 信息系統(tǒng)的需求分析是最難的 13 需求分析的過(guò)程可以說(shuō)是一個(gè)對(duì)具體問(wèn)題的反復(fù)理解和抽象的過(guò)程 理解就是 對(duì)現(xiàn)實(shí)問(wèn)題的理解 要弄清楚究竟需要解決什么問(wèn)題 抽象就是除去問(wèn)題的表 面 提取問(wèn)題的本質(zhì) 建立問(wèn)題的邏輯模型 以便于以后階段的系統(tǒng)的設(shè)計(jì)實(shí) 現(xiàn) 需求分析階段是軟件產(chǎn)品生存命期中的一個(gè)重要階段 其根本任務(wù)是確定 用戶(hù)對(duì)軟件系統(tǒng)的需求 所謂需求是指用戶(hù)對(duì)軟件的功能和性能的要求 就是 用戶(hù)希望軟件能什么事情 完成什么樣的功能 達(dá)到什么性能 13 通常需求分 為兩種類(lèi)型 一種是功能性需求 一種是非功能性需求 這一點(diǎn)也需要有一種 清楚的認(rèn)識(shí) 需求分析的目標(biāo)是深入了解軟件的功能和性能 確定軟件設(shè)計(jì)的約束 軟 件同其他元素的接口細(xì)節(jié) 定義軟件的其他有效性需求 需求分析階段研究的 對(duì)象是用戶(hù)對(duì)軟件項(xiàng)目的需求 2 1 1 功能需求 網(wǎng)上人才招聘即在線(xiàn)招聘或電子招聘 E Recruiting 是利用互聯(lián)網(wǎng)技 術(shù)進(jìn)行的招聘活動(dòng) 包括發(fā)布職位信息 收集整理簡(jiǎn)歷 在線(xiàn)考試與在線(xiàn)測(cè)評(píng) 等招聘程序 網(wǎng)絡(luò)人才招聘服務(wù)不僅是將傳統(tǒng)業(yè)務(wù)復(fù)制到網(wǎng)上 也是互動(dòng)的 無(wú)地域限制的 具備遠(yuǎn)程服務(wù)功能的一種全新的招聘方式 它的出現(xiàn)給招聘方 式帶來(lái)深刻的變革 14 人才招聘系統(tǒng)的網(wǎng)站是集合網(wǎng)絡(luò)媒體 傳統(tǒng)媒體及先進(jìn)的信息技術(shù) 以網(wǎng) 絡(luò)為媒介資源的招聘廣告發(fā)布及其他人力資源服務(wù)系統(tǒng) 網(wǎng)上用戶(hù)包括企業(yè)用戶(hù)和求職者 所以要求將招聘者個(gè)人資料 求職簡(jiǎn)歷 密碼和口令 留言記錄 和招聘單位資料 招聘單位信息 崗位需求信息 密 人才招聘系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā) 7 碼和口令 留言記錄 通過(guò)計(jì)算機(jī)管理 應(yīng)聘者可在線(xiàn)投遞簡(jiǎn)歷 招聘單位則 可以發(fā)布崗位需求信息以及崗位 人才的檢索 本系統(tǒng)實(shí)現(xiàn)了人們獲取信息 交流信息 發(fā)布信息以及招聘方式上等的功 能 由此使應(yīng)聘者和招聘者達(dá)到雙向選擇的目的 改變了以往招聘方式費(fèi)時(shí)費(fèi) 力的現(xiàn)象 部分模塊實(shí)現(xiàn)功能如下 1 應(yīng)聘者和招聘者要求可以在線(xiàn)注冊(cè) 簡(jiǎn)歷的輸入與修改 2 應(yīng)聘者與招聘者可以根據(jù)個(gè)人的需求查詢(xún)到所需工作崗位或人才 并且 可以對(duì)查詢(xún)到工作崗位信息進(jìn)行收藏 3 應(yīng)聘者可以和招聘者通過(guò)在線(xiàn) QQ 交流 也可以相互留言 4 管理員可以對(duì)系統(tǒng)實(shí)施數(shù)據(jù)維護(hù) 2 1 2 安全性需求 要求應(yīng)聘者不能閱讀他人的個(gè)人簡(jiǎn)歷 要求招聘企業(yè)不能對(duì)招聘者的簡(jiǎn)歷 數(shù)據(jù)修改 但可以瀏覽 要求管理員有系統(tǒng)最高權(quán)限 用戶(hù)不登錄系統(tǒng) 都無(wú) 法對(duì)自己的信息修改 查看等功能 15 2 2 系統(tǒng)的可行性 可行性研究的目的就是用最小的代價(jià)在盡可能短的時(shí)間內(nèi)確定問(wèn)題是否能 夠解決 實(shí)際上是一次簡(jiǎn)化系統(tǒng)分析和系統(tǒng)設(shè)計(jì)的過(guò)程 人才招聘信息系統(tǒng)的 設(shè)計(jì)與開(kāi)發(fā) 不僅要考慮到其技術(shù)的可行性 也要考慮到其經(jīng)濟(jì)的可行性 一 般可以從以下三方面分析其可行性 1 操作可行性 本系統(tǒng)的開(kāi)發(fā)時(shí)用目前非常流行的開(kāi)發(fā)技術(shù) ASP 和后臺(tái)數(shù) 據(jù)庫(kù)管理系統(tǒng) access 用戶(hù)操作簡(jiǎn)捷 直觀 2 經(jīng)濟(jì)可行性 有了人才招聘系統(tǒng) 應(yīng)聘者與招聘者不必再天天去人才市 場(chǎng) 也無(wú)需擔(dān)心跨區(qū)域的限制 只要在網(wǎng)上人才招聘系統(tǒng)就行 這樣不但可以 提高工作效率 而且可以節(jié)約成本 并且現(xiàn)在計(jì)算機(jī)應(yīng)用廣泛 價(jià)格也十分低 廉 性能卻有了很大的提高 是系統(tǒng)的開(kāi)發(fā)環(huán)境配置邊的容易 3 技術(shù)可行性 目前 ASP 技術(shù)已經(jīng)非常流行 并且提供了多個(gè)內(nèi)置對(duì)象 方便對(duì)數(shù)據(jù)庫(kù)的操作 對(duì)其運(yùn)行的環(huán)境也很容易方便搭建 本系統(tǒng)的設(shè)計(jì)基本上符合了操作可行性 經(jīng)濟(jì)可行性 技術(shù)可行性 人才招聘系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā) 8 2 3 系統(tǒng)結(jié)構(gòu)化分析 目前常用的分析方法有面向數(shù)據(jù)流的結(jié)構(gòu)化分析方法 面向數(shù)據(jù)結(jié)構(gòu)的 Jackson 方法 面向?qū)ο蟮姆治龇椒?簡(jiǎn)稱(chēng) OOA 等 以及建立動(dòng)態(tài)模型的狀態(tài) 遷移圖或 PetriQ 網(wǎng)等 16 雖然各種方法都有其獨(dú)特的描述方法 但總的說(shuō)來(lái) 所有的分析方法都有他們的共同原則 1 必須能夠表達(dá)和理解問(wèn)題的數(shù)據(jù)域和功能域 2 必須按自上向下 逐層分解的方式對(duì)問(wèn)題進(jìn)行分解和細(xì)化 在需求分析 階段 軟件的數(shù)據(jù)域和功能域都能進(jìn)一步的分解 可以是橫向分解也可以是縱 向分解 3 要給出系統(tǒng)的邏輯視圖和物理視圖 軟件需求的邏輯視圖給出軟件要達(dá) 到功能和處理的數(shù)據(jù)之間的關(guān)系 而不是實(shí)現(xiàn)細(xì)節(jié) 而物理視圖給出處理功能 和數(shù)據(jù)結(jié)構(gòu)的實(shí)際表示形式 本系統(tǒng)使用了結(jié)構(gòu)分析方法 此方法用圖形表達(dá)需求 顯得清晰 簡(jiǎn)明 易于學(xué)習(xí)和掌握 以下為系統(tǒng)的數(shù)據(jù)流分析 1 用戶(hù)注冊(cè) 用戶(hù)需要填寫(xiě)相關(guān)資料成為會(huì)員 以便完成求職和招聘的具體操作 其 DFD 圖如圖 2 1 所示 圖 2 1 用戶(hù)注冊(cè)數(shù)據(jù)流圖 用戶(hù)注冊(cè)信息 信息有 效性驗(yàn) 證 密碼口令驗(yàn)證表 無(wú)效信息 有效信息 人才招聘系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā) 9 2 應(yīng)聘會(huì)員登錄及崗位查詢(xún) 應(yīng)聘者經(jīng)注冊(cè)成功后就可登錄系統(tǒng)了 首先輸入用戶(hù)名及密碼 系統(tǒng)從密 碼口令表中提取信息驗(yàn)證 若成功 應(yīng)聘者登錄系統(tǒng)進(jìn)行工作崗位的查詢(xún)及收 藏 若輸入信息有誤 則出現(xiàn)錯(cuò)誤提示 應(yīng)聘者可重新輸入 如圖 2 2 所示 密碼口令驗(yàn)證表 用戶(hù)名密碼 身份驗(yàn)證 應(yīng)聘者 用戶(hù)名 密碼 登錄到信息 正確信 息 錯(cuò)誤 產(chǎn)生崗位 信息表 崗位查詢(xún) 崗位信息 應(yīng)聘者 信息 確認(rèn) 崗位收藏夾 圖 2 2 應(yīng)聘者登錄數(shù)據(jù)流圖 3 招聘單位資料管理 招聘單位自身具體情況介紹 用人崗位具體要求的表示和編輯 其圖如 2 3 所示 職位需求表 人才招聘系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā) 10 新建資料 單位情況信息 表 職位需求表 修改資料 單位情況信息表 招聘單位 選擇單位 資料操作 類(lèi)別 修改 資料 新建 選擇 圖 2 3 招聘單位資料管理數(shù)據(jù)流圖 4 招聘單位求職簡(jiǎn)歷檢索 招聘單位篩選符合應(yīng)聘條件的簡(jiǎn)歷 并存儲(chǔ)到企業(yè)人才庫(kù) 其圖如 2 4 所 示 檢索簡(jiǎn)歷 企業(yè)人才庫(kù) 招聘單位 合格簡(jiǎn)歷 個(gè)人基本情況表 圖 2 4 招聘單位簡(jiǎn)歷檢索數(shù)據(jù)流圖 5 系統(tǒng)后臺(tái)管理 數(shù)據(jù)庫(kù)的訪(fǎng)問(wèn)控制策略決定了用戶(hù)能做什么 也決定了代表一定用戶(hù)利益 的程序能做什么 其目的是訪(fǎng)問(wèn)的主體 用戶(hù) 進(jìn)程等 對(duì)訪(fǎng)問(wèn)客體 文件 系統(tǒng)等 的訪(fǎng)問(wèn)權(quán)限的設(shè)置 從而使計(jì)算機(jī)在合法的范圍內(nèi)使用 17 后臺(tái)管理 員就是符合此控制策略 在后臺(tái)頁(yè)面授予各普通管理角色的各種管理權(quán)限 以 及各種角色對(duì)系統(tǒng)的管理 其圖如 2 5 所示 人才招聘系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā) 11 管理員表 管理員 用戶(hù) 名 密碼 身份驗(yàn)證 登錄系統(tǒng) 管理頁(yè)面 添加管 理員 系統(tǒng)管理 員身份 錯(cuò)誤信息 登錄到管 理頁(yè) 管 理 員 身 份 管理員表 選擇管理 類(lèi)別 管理員表 管理應(yīng)聘者 個(gè)人基本情況表 站內(nèi)信 站內(nèi)信表 文章管理 文章管理表 招聘者管 理選擇 管理招聘者職位需求表 圖 2 5 系統(tǒng)后臺(tái)管理數(shù)據(jù)流圖 2 4 目標(biāo)系統(tǒng)要求 目標(biāo)系統(tǒng)應(yīng)該達(dá)到以下要求 1 時(shí)間經(jīng)濟(jì)性 優(yōu)化邏輯設(shè)計(jì)與物理設(shè)計(jì) 使系統(tǒng)運(yùn)行效率高 反映速度 快 2 可靠性 能連續(xù)準(zhǔn)確的處理業(yè)務(wù) 有較強(qiáng)的容錯(cuò)能力 3 可理解性 用戶(hù)容易理解和使用該系統(tǒng) 4 可維護(hù)性和適應(yīng)性 系統(tǒng)應(yīng)易于修改 易于擴(kuò)充 易于維護(hù) 能夠適應(yīng) 業(yè)務(wù)不斷發(fā)展變化的需要 5 可用性 目標(biāo)系統(tǒng)功能齊全 能夠完全滿(mǎn)足業(yè)務(wù)需求 人才招聘系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā) 12 第第 3 3 章章 總體設(shè)計(jì)總體設(shè)計(jì) 3 1 系統(tǒng)界面總體設(shè)計(jì) 通過(guò)對(duì)數(shù)據(jù)流圖的設(shè)計(jì) 理清了數(shù)據(jù)的流向 從而設(shè)計(jì)出人才招聘系統(tǒng)的 各個(gè)模塊 其主要功能模塊有兩大塊 招聘信息管理模塊和網(wǎng)站留言及在線(xiàn) QQ 交流 其中 招聘信息管理模塊主要是管理員操作 應(yīng)聘者只可對(duì)發(fā)布的招聘 信息瀏覽 檢索 上傳簡(jiǎn)歷或資料 以便管理員審核 招聘者只可發(fā)布招聘信 息 檢索人才 上傳企業(yè)單位的資料 管理員對(duì)招聘信息及時(shí)的添加 修改 刪除 網(wǎng)站留言和在線(xiàn) QQ 交流可供應(yīng)聘者和招聘者以及管理員進(jìn)行溝通 應(yīng)聘 者和招聘者可以通過(guò)注冊(cè)登錄后 查看留言 添加留言 管理員對(duì)留言進(jìn)行恢 復(fù)和刪除 由此可以得到系統(tǒng)的功能結(jié)構(gòu)圖 如圖 3 1 所示 應(yīng)聘者模塊招聘者模塊后臺(tái)管理模塊實(shí)用工具模塊 個(gè) 人 注 冊(cè) 及 登 錄 崗 位 檢 索 及 收 藏 簡(jiǎn) 歷 維 護(hù) 網(wǎng) 站 留 言 及 Q Q 企 業(yè) 注 冊(cè) 及 登 錄 人 才 檢 索 及 收 藏 信 息 發(fā) 布 及 維 護(hù) 網(wǎng) 站 留 言 及 Q Q 管 理 員 登 錄 及 維 護(hù) 管 理 員 權(quán) 限 管 理 網(wǎng) 站 留 言 在 線(xiàn) Q Q 人才招聘系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā) 圖 3 1 系統(tǒng)功能結(jié)構(gòu)圖 人才招聘系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā) 13 3 2 后臺(tái)數(shù)據(jù)庫(kù)的總體設(shè)計(jì) 為了實(shí)現(xiàn)系統(tǒng)的功能設(shè)計(jì) 就要有相應(yīng)的數(shù)據(jù)庫(kù)表設(shè)計(jì) 根據(jù)系統(tǒng)的功能 設(shè)計(jì)要求為各個(gè)數(shù)據(jù)庫(kù)表設(shè)計(jì)字段 數(shù)據(jù)類(lèi)型 長(zhǎng)度和是否為空等的相關(guān)信息 在實(shí)際調(diào)研和需求分析的基礎(chǔ)上 對(duì)該系統(tǒng)設(shè)計(jì)數(shù)據(jù)庫(kù) 再有系統(tǒng)的需求分析 可以看出 本系統(tǒng)有三個(gè)角色 應(yīng)聘者 招聘者和管理員 他們分別在系統(tǒng)的 運(yùn)行和使用中起著不同的作用 因此 本系統(tǒng)數(shù)據(jù)庫(kù)共建了如下表 對(duì)應(yīng)聘者 和招聘者都需要的注冊(cè)表 網(wǎng)站留言表 簡(jiǎn)歷表 職位需求表 企業(yè)人才庫(kù)表 企業(yè)信息表 對(duì)于管理員的管理員表 權(quán)限表等 本系統(tǒng)的數(shù)據(jù)庫(kù)通過(guò)概念模型設(shè)計(jì)和邏輯模型設(shè)計(jì)以及物理模型設(shè)計(jì)來(lái)分 析的 進(jìn)一步分析了此系統(tǒng)的數(shù)據(jù)庫(kù)結(jié)構(gòu) 人才招聘系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā) 14 第第 4 4 章章 詳細(xì)設(shè)計(jì)詳細(xì)設(shè)計(jì) 4 1 系統(tǒng)設(shè)計(jì)思想 1 頁(yè)面模塊化 本系統(tǒng)把頁(yè)面中一些常用的部分集成為模塊 例如頁(yè)面的頭和尾部分這樣 在設(shè)計(jì)新頁(yè)面時(shí)如有重復(fù)出現(xiàn)的部分 只需要拿現(xiàn)成的模塊來(lái)組裝 2 流程人性化 程序的流程完全遵守人才市場(chǎng)招聘的流程 首先注冊(cè) 在注冊(cè)完成后寫(xiě)個(gè) 人基本信息 而后在填寫(xiě)職業(yè)經(jīng)歷和個(gè)人業(yè)務(wù)水平等信息 同時(shí)企業(yè)注冊(cè)完成 后填寫(xiě) 企業(yè)基本信息 而后在填寫(xiě)所需職位的名稱(chēng) 需求 報(bào)酬等 最后填 寫(xiě)聯(lián)系方式 這樣的流程便于使用者快速熟悉整個(gè)系統(tǒng)的流程 完成求職或者 招聘 18 3 功能全面化 程序在設(shè)計(jì)時(shí)不僅考慮到基本功能 人才招聘的實(shí)現(xiàn) 同時(shí)作為一個(gè)網(wǎng) 站程序 還集成了新聞發(fā)布 法律法規(guī)發(fā)布管理等模塊 完善了站點(diǎn)的功能 4 2 系統(tǒng)數(shù)據(jù)庫(kù)詳細(xì)設(shè)計(jì) 數(shù)據(jù)庫(kù)在一個(gè)信息管理中占有非常重要的地位 數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)的好壞將 直接對(duì)應(yīng)用系統(tǒng)的效率以及實(shí)現(xiàn)的效果產(chǎn)生影響 合理的數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)可以 提高數(shù)據(jù)存儲(chǔ)的效率 保證數(shù)據(jù)的完整性和一致性 數(shù)據(jù)庫(kù)中表的設(shè)計(jì)主要考 慮兩個(gè)方面 一是整個(gè)管理系統(tǒng)的所有表中的數(shù)據(jù)要共享性高 冗余度小 占 用最可能小的存儲(chǔ)空間 二是能方便維護(hù)表中的數(shù)據(jù)和快速地從表中獲取數(shù)據(jù) 庫(kù) 19 要設(shè)計(jì)出這樣的表 需要根據(jù)系統(tǒng)充分了解用戶(hù)各個(gè)方面的需求 包括 現(xiàn)有的以及將來(lái)可能增加的需求 在人才招聘求職系統(tǒng)中 數(shù)據(jù)庫(kù)應(yīng)當(dāng)解決如下需求 1 保存應(yīng)聘者信息 包括應(yīng)聘者聯(lián)系資料等 2 保存應(yīng)聘者簡(jiǎn)歷 包括應(yīng)聘者職業(yè)經(jīng)歷和業(yè)務(wù)水平 3 保存招聘單位信息 包括招聘單位介紹信息 4 保存招聘信息 包括所招聘職位信息和對(duì)應(yīng)聘者的要求等 5 保存其他信息 如新聞 政策法規(guī)信息等 人才招聘系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā) 15 本系統(tǒng)共有三個(gè)角色 應(yīng)聘者 招聘者和管理員 由于起著不同的作用 因此 本系統(tǒng)對(duì)數(shù)據(jù)庫(kù)中不同部分分別采用如下一些數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu) 1 對(duì)于應(yīng)聘方的數(shù)據(jù)庫(kù) 可以列出以下數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu) 注冊(cè)表 主要包括應(yīng)聘者的注冊(cè)用戶(hù)名和口令 密碼問(wèn)題和密碼答案等 簡(jiǎn)歷表 主要包括應(yīng)聘者的真實(shí)姓名 性別 身高 畢業(yè)學(xué)校 外語(yǔ)水平 聯(lián)系電話(huà) 薪資要求 希望工作地點(diǎn)等 2 對(duì)于招聘方的數(shù)據(jù)庫(kù) 可以列出以下數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu) 職位需求表 年齡 性別 學(xué)歷要求 專(zhuān)業(yè)要求 崗位種類(lèi) 崗位名稱(chēng)等 單位情況表 單位名稱(chēng) 單位聯(lián)系電話(huà) 單位聯(lián)系人 單位地址 單位情 況等 3 對(duì)于管理員方的數(shù)據(jù)庫(kù) 可以列出以下數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu) 管理員表 管理員名稱(chēng) 密碼 密碼確認(rèn) 所屬角色等 權(quán)限表 角色名稱(chēng) 權(quán)限 1 權(quán)限 2 等 4 實(shí)用工具房的數(shù)據(jù)庫(kù) 其數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu)如下 網(wǎng)站留言表 留言 ID 留言主題 留言?xún)?nèi)容等 4 2 1 概念模型設(shè)計(jì) 概念模型設(shè)計(jì)用于信息世界的建模 是現(xiàn)實(shí)到信息世界的第一層抽象 是 對(duì)現(xiàn)實(shí)世界的抽象和概括 是數(shù)據(jù)庫(kù)設(shè)計(jì)人員進(jìn)行數(shù)據(jù)可設(shè)計(jì)的有力工具 也 是數(shù)據(jù)庫(kù)設(shè)計(jì)人員和用戶(hù)交流的語(yǔ)言 因此概念模型一方面具有較強(qiáng)的語(yǔ)義表 達(dá)能力 能夠方便直接地表達(dá)應(yīng)用中的各種語(yǔ)義知識(shí) 令一方面它簡(jiǎn)單 清晰 易于用戶(hù)理解 它獨(dú)立于計(jì)算機(jī)的數(shù)據(jù)模型 獨(dú)立于特定的數(shù)據(jù)庫(kù)管理系統(tǒng) 便于向關(guān)系 層次 網(wǎng)絡(luò)等各種數(shù)據(jù)模型轉(zhuǎn)換 用 E R 圖來(lái)描述現(xiàn)實(shí)世界的概 念模型 本系統(tǒng)的全局 E R 圖如 4 1 所示 人才招聘系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā) 16 圖 4 1 全局 E R 圖 4 2 2 邏輯模型設(shè)計(jì) 概念模型是獨(dú)立于任何一種數(shù)據(jù)模型的信息結(jié)構(gòu) 邏輯模型設(shè)計(jì)的任務(wù)是 把概念模型設(shè)計(jì)階段設(shè)計(jì)好的基本 E R 圖轉(zhuǎn)化為選用 DBMS 產(chǎn)品所支持的數(shù)據(jù)模 型相符合的邏輯結(jié)構(gòu) 轉(zhuǎn)換的一般原則如下 1 一個(gè)實(shí)體性轉(zhuǎn)換為一個(gè)關(guān)系模式 實(shí)體的屬性就是關(guān)系的屬性 實(shí)體的 碼就是關(guān)系的碼 2 一個(gè) 1 1 聯(lián)系可以轉(zhuǎn)化為一個(gè)獨(dú)立的關(guān)系模式 也可以與任意一端對(duì)應(yīng) 的關(guān)系模式合并 3 一個(gè) 1 n 聯(lián)系可以轉(zhuǎn)化為一個(gè)獨(dú)立的關(guān)系模式 也可以與 n 端對(duì)應(yīng)的 關(guān)系模式合并 4 一個(gè) m n 聯(lián)系轉(zhuǎn)化為一個(gè)關(guān)系模式 4 2 34 2 3 物理模型設(shè)計(jì)物理模型設(shè)計(jì) 數(shù)據(jù)庫(kù)在物理設(shè)備上的存儲(chǔ)結(jié)構(gòu)與存取方法稱(chēng)為數(shù)據(jù)庫(kù)的物理結(jié)構(gòu) 它一 覽與給定的計(jì)算機(jī)系統(tǒng) 為一個(gè)給定的邏輯數(shù)據(jù)模型選取一個(gè)最合適應(yīng)用要求 的物理結(jié)構(gòu)的過(guò)程 就是數(shù)據(jù)庫(kù)的物理模型設(shè)計(jì) 本系統(tǒng)所用的數(shù)據(jù)庫(kù)表有用戶(hù)注冊(cè)表 簡(jiǎn)歷表 信息發(fā)布表 網(wǎng)站文章表 網(wǎng)站留言表 后臺(tái)管理員注冊(cè)表 后臺(tái)管理員權(quán)限表等 以下是此系統(tǒng)的部分 數(shù)據(jù)表 應(yīng)聘者 注冊(cè) 填寫(xiě) 收藏 管理 里 檢索 類(lèi)別 簡(jiǎn)歷信息 單位情況 職位信息 管理員 管理 生成 管理 檢索 注冊(cè) 招聘者 管理員 權(quán)限 n 1 1 1 1 1 n n 1 n 1 n n 1 1 1 1 1 n 1 人才招聘系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā) 17 1 注冊(cè)表 in user 這個(gè)表用來(lái)表示前臺(tái)用戶(hù)的注冊(cè) 如表 4 1 所示 表 4 1 用戶(hù)注冊(cè)的數(shù)據(jù)表 字段名稱(chēng)數(shù)據(jù)類(lèi)型說(shuō)明 id自動(dòng)編號(hào)編號(hào) ac pwd question answer email rdate 文本 文本 文本 文本 文本 日期 時(shí)間 賬號(hào) 密碼 密碼問(wèn)題 密碼提示 電子郵件 注冊(cè)日期 2 網(wǎng)站文章表 article 通過(guò)管理員可以進(jìn)行網(wǎng)站文章的管理 可進(jìn)行文章的添加 文章類(lèi)別管理 在文章添加時(shí) 可根據(jù)文章的類(lèi)別進(jìn)行添加 如表 4 2 所示 表 4 2 網(wǎng)站文章的數(shù)據(jù)表 字段名稱(chēng)數(shù)據(jù)類(lèi)型說(shuō)明 id自動(dòng)編號(hào)編號(hào) title content addtime writer tonyn comefrom 文本 備注 日期 時(shí)間 文本 是 否 文本 主題 內(nèi)容 添加時(shí)間 作者 是否置頂 來(lái)源 3 網(wǎng)站留言表 guest 保存留言薄中的留言 包括留言者用戶(hù)名 留言主題 留言?xún)?nèi)容等 如表 4 3 所示 人才招聘系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā) 18 表 4 3 網(wǎng)站留言的數(shù)據(jù)表 字段名稱(chēng)數(shù)據(jù)類(lèi)型說(shuō)明 id自動(dòng)編號(hào)編號(hào) username title content addtime email qq sex homepage 文本 文本 備注 文本 文本 文本 是 否 文本 姓名 主題 內(nèi)容 添加時(shí)間 郵箱 Qq 性別 主頁(yè) 4 3 前臺(tái)模塊的設(shè)計(jì)及實(shí)現(xiàn) 4 3 1 會(huì)員注冊(cè)及登錄模塊 為確保系統(tǒng)的安全性 系統(tǒng)采用會(huì)員機(jī)制運(yùn)作 即進(jìn)入系統(tǒng)者必先成為會(huì) 員 該模塊通過(guò)與用戶(hù)的交互 記錄用戶(hù)的基本信息 通過(guò)后臺(tái)審核確定其信 息的有效性 此模塊將用戶(hù)分為個(gè)人用戶(hù)和企業(yè)用戶(hù) 用戶(hù)注冊(cè)頁(yè)面實(shí)現(xiàn)如圖 4 2 所示 圖 4 2 用戶(hù)注冊(cè) 當(dāng)提交表單并檢測(cè)輸入數(shù)據(jù)合法后 會(huì)將表單提交到這個(gè)頁(yè)面本身 頁(yè)面 首先判斷是否已經(jīng)提交 如果已經(jīng)提交則進(jìn)入用戶(hù)信息注冊(cè)處理 這塊程序首先根據(jù)所取得的表單中的用戶(hù)名查詢(xún)數(shù)據(jù)庫(kù)中是否有相同用戶(hù) 人才招聘系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā) 19 名的記錄 如果有則給出提示 并終止運(yùn)行 否則進(jìn)入下一步 打開(kāi)記錄集并 添加一條新的記錄 然后系統(tǒng)默認(rèn)要給用戶(hù)發(fā)送一條站內(nèi)短消息提示注冊(cè)成功 因此還要打開(kāi)記錄集 在數(shù)據(jù)庫(kù)中將新增一條短信數(shù)據(jù) 最后彈出提示告訴用 戶(hù)注冊(cè)成功 然后轉(zhuǎn)到用戶(hù)首頁(yè) 用戶(hù)進(jìn)入網(wǎng)站后 可以在頁(yè)面上邊的導(dǎo)航欄處填寫(xiě)用戶(hù)名和密碼 并選擇 帳戶(hù)類(lèi)型進(jìn)行登錄 如圖 4 3 所示 圖 4 3 用戶(hù)登錄 如果登錄成功 則顯示用戶(hù)管理的快捷鏈接 否則顯示登錄表單 在這個(gè) 表單中填寫(xiě)用戶(hù)名和密碼 并提交到 login asp 頁(yè)面 用戶(hù)可以登錄 程序首先 通過(guò) request 對(duì)象獲得表單傳送來(lái)的數(shù)值 然后使用幾個(gè)流程判斷語(yǔ)句 if else endif 來(lái)對(duì)不同情況的變量值的登錄進(jìn)行選擇 4 3 2 職位及人才檢索模塊 職位及人才信息搜索是提供給應(yīng)聘者和招聘者最基本的搜索工具 該工具 可根據(jù)應(yīng)聘者和招聘者的具體搜索要求 詳細(xì)羅列工作職位和人才情況 其應(yīng) 聘者流程框圖如圖 4 4 所示 應(yīng)聘者 職位信息 搜索請(qǐng)求職位信息顯示 找到 未找到 圖 4 4 職位信息搜索框圖 人才招聘系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā) 20 某些時(shí)候?yàn)榱斯?jié)省時(shí)間 個(gè)人用戶(hù)在應(yīng)聘的時(shí)候不可能在顯示招聘信息的 頁(yè)面依次瀏覽 而是需要有針對(duì)性地查看某些職位和人才需求 此時(shí)應(yīng)該為用 戶(hù)提供一個(gè)招聘信息搜索的頁(yè)面 在首頁(yè)有個(gè)搜索的表單 如圖 4 5 所示 圖 4 5 職位搜索 在這個(gè)表單中選擇 職位搜索 或 人才搜索 然后選擇所在地區(qū) 填寫(xiě) 關(guān)鍵字 點(diǎn)擊 搜索 或 高級(jí)搜索 就可以根據(jù)條件查詢(xún)了 但由于查詢(xún)所 得的職位信息可能有很多 如果全部顯示在一個(gè)頁(yè)面上的話(huà) 第一 服務(wù)器取 出資源過(guò)多而導(dǎo)致服務(wù)器內(nèi)存和系統(tǒng)資源的浪費(fèi) 第二 用戶(hù)在打開(kāi)網(wǎng)頁(yè)時(shí)由 于下載的信息量較大而使打開(kāi)網(wǎng)頁(yè)的速度也很慢 因此在這個(gè)頁(yè)面使用了分頁(yè) 顯示的方法來(lái)顯示搜索到的職位或人才 4 3 3 個(gè)人簡(jiǎn)歷和簡(jiǎn)歷維護(hù)模塊 當(dāng)用戶(hù)注冊(cè)時(shí)將填寫(xiě)個(gè)人基本資料 共分三步 個(gè)人基本資料設(shè)置 特長(zhǎng) 與工作經(jīng)歷設(shè)置和工作條件與聯(lián)系方式設(shè)置 在求職前必須完成簡(jiǎn)歷的撰寫(xiě) 這是本系統(tǒng)的重點(diǎn)功 當(dāng)用戶(hù)在登錄后點(diǎn)擊會(huì)員中心頁(yè)所示的用戶(hù)控制面板界 面左部導(dǎo)航處點(diǎn)擊 我的個(gè)人簡(jiǎn)歷 按鈕 將打開(kāi)我的個(gè)人簡(jiǎn)歷界面 person asp 如圖 4 6 所示 圖 4 6 個(gè)人簡(jiǎn)歷 人才招聘系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā) 21 此頁(yè)面的主要作用是首先從數(shù)據(jù)庫(kù)中取得當(dāng)前用戶(hù)的相關(guān)信息 下面展示 部分提交表單后的處理過(guò)程 當(dāng)用戶(hù)正確填寫(xiě)信息后 點(diǎn)擊 下一步 按鈕 將會(huì)把表單中的信息提交到自身 提交完成后 頁(yè)面首先進(jìn)行流程判斷處理 如果已經(jīng)提交表單 則應(yīng)當(dāng)進(jìn)行用戶(hù)簡(jiǎn)歷的存儲(chǔ)工作 這里程序首先獲得用戶(hù)所填寫(xiě)的全部表單數(shù)據(jù) 而由于在提交前顯示表單 的頁(yè)面就已經(jīng)對(duì)用戶(hù)是否提交簡(jiǎn)歷做了判斷 因此無(wú)需根據(jù)用戶(hù)名查詢(xún)數(shù)據(jù)庫(kù) 中是否有重復(fù)記錄了 打開(kāi)記錄集后 將所得數(shù)據(jù)插入數(shù)據(jù)庫(kù)中 在會(huì)員中心 中可以完善簡(jiǎn)歷 在完成簡(jiǎn)歷的創(chuàng)建后 可以修改 再發(fā)送 其流程框圖如圖 4 7 所示 應(yīng)聘者創(chuàng)建簡(jiǎn)歷編輯簡(jiǎn)歷發(fā)送簡(jiǎn)歷 成功發(fā)送 圖 4 7 簡(jiǎn)歷維護(hù)框 4 3 4 網(wǎng)站留言模塊 網(wǎng)站留言可以就網(wǎng)站使用中遇到的問(wèn)題進(jìn)行詢(xún)問(wèn) 我將竭誠(chéng)為您服務(wù) 留 言需要管理員確認(rèn)才可顯示 在此功能板塊中可發(fā)表自己的建議 對(duì)本網(wǎng)站 的需要更新或完善的地方 也可在企業(yè)與個(gè)人之間發(fā)表自己的需求等 如圖 4 8 所示 人才招聘系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā) 22 圖 4 8 書(shū)寫(xiě)留言 書(shū)寫(xiě)留言時(shí) 主題 內(nèi)容 驗(yàn)證都不能為空 所書(shū)寫(xiě)的留言信息將提交到 后臺(tái)數(shù)據(jù)庫(kù) 再通過(guò)數(shù)據(jù)集顯示到頁(yè)面 4 3 5 系統(tǒng)后臺(tái)管理模塊 管理員按不同的身份登錄后臺(tái)管理頁(yè)面 完成招聘者 應(yīng)聘者各類(lèi)重要資 料的維護(hù) 其流程框圖如圖 4 9 所示 系統(tǒng)管理員 密碼修改添加管理 員 數(shù)據(jù)統(tǒng)計(jì) 招聘者資料維護(hù)應(yīng)聘者資料維護(hù) 刪除更新 更新刪除 圖 4 9 系統(tǒng)后臺(tái)管理框圖 管理員進(jìn)入后后臺(tái)頁(yè)面瀏覽如圖 4 10 所示 人才招聘系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā) 23 圖 4 10 后臺(tái)頁(yè)面圖 4 3 5 數(shù)據(jù)庫(kù)連接 ASP 訪(fǎng)問(wèn)后臺(tái)數(shù)據(jù)庫(kù)是通過(guò)其內(nèi)置的數(shù)據(jù)庫(kù)存取組件 ADO 來(lái)實(shí)現(xiàn)的 大致 可分為兩種 一種是配置數(shù)據(jù)源名 另一種是未配置數(shù)據(jù)源名 20 此數(shù)據(jù)庫(kù)連 接文件 conn1 asp 中定義了數(shù)據(jù)庫(kù)連接對(duì)象 并開(kāi)啟數(shù)據(jù)連接備用 同時(shí)打開(kāi)一 個(gè)記錄集 取出一些系統(tǒng)所需常數(shù)并保存在本地變量中 代碼如下所示 人才招聘系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā) 24 第第 5 5 章章 系統(tǒng)測(cè)試系統(tǒng)測(cè)試 軟件系統(tǒng)的測(cè)試時(shí)在系統(tǒng)正式使用之前 對(duì)系統(tǒng)的需求分析 設(shè)計(jì)規(guī)格說(shuō) 明和編碼的最終復(fù)審 是保證系統(tǒng)質(zhì)量的關(guān)鍵步驟 人才招聘系統(tǒng)的測(cè)試目的 是將功能與系統(tǒng)需求不一致的地方 功能未覆蓋需求的地方 設(shè)計(jì)不符合邏輯 思維的地方 以及界面不完善的地方找出來(lái) 予以糾正和補(bǔ)充 作為軟件開(kāi)發(fā)過(guò)程的重要環(huán)節(jié) 軟件測(cè)試越來(lái)越受到人們的關(guān)注 軟件測(cè) 試是為了保證軟件質(zhì)量的可靠性 為了發(fā)現(xiàn)錯(cuò)誤而執(zhí)行程序的過(guò)程 為了盡可 能多地找出程序中的錯(cuò)誤 生產(chǎn)出高質(zhì)量的軟件產(chǎn)品 加強(qiáng)對(duì)測(cè)試工作的組織 和管理就顯得尤為重要 通過(guò)上文對(duì)人才招聘系統(tǒng)的需求分析 詳細(xì)設(shè)計(jì) 系 統(tǒng)實(shí)現(xiàn)進(jìn)行了詳細(xì)地描述 下面對(duì)本系統(tǒng)的測(cè)試進(jìn)行介紹 5 1 系統(tǒng)測(cè)試模型選擇介紹 考慮到人才招聘系統(tǒng)的特性 軟件測(cè)試使用了 V 模型 16 進(jìn)行測(cè)試工作 如 圖 5 1 所示 需求分析 概要設(shè)計(jì) 詳細(xì)設(shè)計(jì) 編碼單元測(cè)試 集成測(cè)試 系統(tǒng)測(cè)試 驗(yàn)收測(cè)試 圖 5 1 系統(tǒng)測(cè)試模型 1 需求分析 需求分析期間 測(cè)試的主要工作為 審核需求分析報(bào)告 需求中是否存在 不合理現(xiàn)象 需求是否可以被實(shí)現(xiàn) 2 概要分析 概要設(shè)計(jì)期間 測(cè)試的主要工作為 審核概要設(shè)計(jì)報(bào)告 概要設(shè)計(jì)是否符 合全部需求 概要設(shè)計(jì)是否存在問(wèn)題 人才招聘系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā) 25 3 詳細(xì)設(shè)計(jì) 詳細(xì)設(shè)計(jì)期間 測(cè)試的主要工作為 審核詳細(xì)設(shè)計(jì)報(bào)告 是否符合全部需 求 詳細(xì)設(shè)計(jì)是否存在問(wèn)題 4 開(kāi)發(fā) 以上通過(guò)后 將開(kāi)發(fā)系統(tǒng) 完成系統(tǒng)的整個(gè)框架結(jié)構(gòu)并對(duì)開(kāi)發(fā)的模塊進(jìn)行 單元測(cè)試等 5 集成測(cè)試 按照模塊上下集關(guān)系 進(jìn)行從上到下或者從下到上的集成測(cè)試方法進(jìn)行集 成測(cè)試 單元測(cè)試以集成測(cè)試主要考慮功能性測(cè)試 你同時(shí)也要對(duì)某個(gè)模塊或 者集成模塊進(jìn)行非功能性的抽樣測(cè)試 6 系統(tǒng)測(cè)試 對(duì)整合系統(tǒng)進(jìn)行整合測(cè)試 這時(shí)的測(cè)試主要測(cè)試系統(tǒng)的整體功能和全部非 功能性的需求 5 2 系統(tǒng)測(cè)試運(yùn)行結(jié)果 ASP 本身并不是一種腳本語(yǔ)言 它只是提供了一種使鑲嵌在 HTML 頁(yè)面中的 腳本程序得以運(yùn)行的環(huán)境 ASP 程序其實(shí)是以擴(kuò)展名為 asp 的純文本形式存在 于 WEB 服務(wù)器上的 可以用任何文本編輯器打開(kāi) 運(yùn)行時(shí)只需將 asp 程序放在 WEB 服務(wù)器的虛擬目錄下 就可以通過(guò) WWW 的方式訪(fǎng)問(wèn) ASP 程序了 21 在人才 招聘系統(tǒng)的測(cè)試期間 主要測(cè)試的重點(diǎn)如下 1 注冊(cè)與登錄模塊 在進(jìn)入人才招聘系統(tǒng)后 都可以瀏覽首頁(yè)上除會(huì)員中心模塊的所有內(nèi)容 如圖 5 2 所示 人才招聘系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā) 26 圖 5 2 首頁(yè)瀏覽 但不能對(duì)其進(jìn)行操作 并提示你還未登錄 具體如圖 5 3 所示 圖 5 3 未登錄系統(tǒng)的錯(cuò)誤提示 點(diǎn)擊確定進(jìn)入首頁(yè) 如果想投簡(jiǎn)歷或發(fā)布招聘信息 沒(méi)注冊(cè)的用戶(hù)先注冊(cè) 注冊(cè)完后根據(jù)系統(tǒng)提示完成簡(jiǎn)歷的投遞等操作 已是會(huì)員的可直接登錄并對(duì)自 己的資料進(jìn)行維護(hù) 會(huì)員分為個(gè)人會(huì)員和企業(yè)會(huì)員 可根據(jù)自己的需要進(jìn)行操 作 部分功能實(shí)現(xiàn)如圖 5 4 所示 圖 5 4 會(huì)員注冊(cè)成功 點(diǎn)擊確定將顯示如圖 5 5 所示 人才招聘系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā) 27 圖 5 5 提示填寫(xiě)基本信息 點(diǎn)擊確定 根據(jù)系統(tǒng)提示一步步完成基本信息的填寫(xiě) 并可對(duì)其進(jìn)行修改 或發(fā)布等操作 2 搜索模塊 應(yīng)聘者或招聘者可根據(jù)自己的需要對(duì)其進(jìn)行搜索或高級(jí)搜索 而點(diǎn)擊高級(jí) 搜索時(shí)將出現(xiàn)如圖 5 6 所示 圖 5 6 高級(jí)搜索 注冊(cè)用戶(hù)在點(diǎn)擊搜索時(shí) 根據(jù)搜索頁(yè)提供的功能可完成對(duì)自己的需求 點(diǎn) 擊搜索將出現(xiàn)的結(jié)果如圖 5 7 所示 圖 5 7 搜索結(jié)果 3 網(wǎng)站留言模塊 網(wǎng)站留言模塊是針對(duì)所有進(jìn)系統(tǒng)的用戶(hù)所設(shè)的 在此模塊中可發(fā)表自己的 意見(jiàn) 此模塊要求必填項(xiàng)不能為空 其具體實(shí)現(xiàn)如圖 5 8 所示 人才招聘系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā) 28 圖 5 8 網(wǎng)站留言功能實(shí)現(xiàn) 在完成所有必填項(xiàng)后將出現(xiàn)如圖 5 9 所示 圖 5 9 網(wǎng)站留言添加成功 4 管理員模塊 管理員分初級(jí)管理員 中級(jí)管理員 高級(jí)管理員 超級(jí)管理員四個(gè)級(jí)別 初級(jí)管理員權(quán)限最低 對(duì)大部分功能都無(wú)法顯示 而超級(jí)管理員對(duì)后臺(tái)功能都 有權(quán)實(shí)現(xiàn)其功能 管理權(quán)限不足時(shí)將出現(xiàn)如圖 5 10 所示 圖 5 10 管理權(quán)限 測(cè)試過(guò)程中 后臺(tái)管理員基本上所有的功能都能實(shí)現(xiàn) 通過(guò)對(duì)人才招聘系統(tǒng)整個(gè)流程管理的測(cè)試 發(fā)現(xiàn)了許多無(wú)法實(shí)現(xiàn)的功能并 及時(shí)得到改正和實(shí)現(xiàn) 為人才招聘系統(tǒng)的發(fā)布奠定了基礎(chǔ) 此系統(tǒng)中各模塊的 功能都基本實(shí)現(xiàn) 不過(guò)還存在著許多不足 在以后的學(xué)習(xí)中通過(guò)測(cè)試還需加強(qiáng) 和完善 人才招聘系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā) 29 第第 6 6 章章 結(jié)束語(yǔ)結(jié)束語(yǔ) 不知不覺(jué) 畢業(yè)設(shè)計(jì)已接近尾聲了 經(jīng)過(guò)這次畢業(yè)設(shè)計(jì) 我感到自己無(wú)論 在專(zhuān)業(yè)知識(shí)方面 還是在動(dòng)手能力方面都有了很大的收獲 不僅接觸到了許多 新的技術(shù)和知識(shí) 而且通過(guò)親手實(shí)踐 了解了如何把書(shū)本上所學(xué)的東西應(yīng)用到 實(shí)踐中去 該畢業(yè)設(shè)計(jì)給出了應(yīng)用軟件開(kāi)發(fā)的一般思想和詳細(xì)的設(shè)計(jì)方案 以及各模 塊實(shí)現(xiàn)的詳細(xì)步驟 基本達(dá)到了應(yīng)用軟件開(kāi)發(fā)的要求 另外 該系統(tǒng)的設(shè)計(jì)也 體現(xiàn)了 ASP 用來(lái)開(kāi)發(fā)網(wǎng)站應(yīng)用系統(tǒng)的優(yōu)點(diǎn) 從系統(tǒng)設(shè)計(jì)到系統(tǒng)實(shí)現(xiàn)完全遵循了 網(wǎng)站開(kāi)發(fā)的思想 思路清晰 結(jié)構(gòu)合理 系統(tǒng)的可擴(kuò)展性強(qiáng) 便于今后進(jìn)行功 能擴(kuò)展和系統(tǒng)升級(jí) 從技術(shù)方面講 本系統(tǒng)使用了 ASP 與 Dreamweaver 的結(jié)合 本系統(tǒng)開(kāi)發(fā)的難點(diǎn)是設(shè)計(jì)職位與人才搜索以及網(wǎng)站留言的功能 本系統(tǒng)的功能 雖然還不完善 但是幾乎涵蓋了 ASP 的所有開(kāi)發(fā)技術(shù)以及本系統(tǒng)的基本功能 達(dá)到了綜合應(yīng)用所學(xué)知識(shí)的目的 該系統(tǒng)雖然功能還算完善 但是離商業(yè)應(yīng)用還有一定的距離 我認(rèn)為可以 嘗試為系統(tǒng)擴(kuò)展新的功能 比如為系統(tǒng)添加測(cè)試 使應(yīng)聘者通過(guò)企業(yè)給應(yīng)聘者 得測(cè)試篩選一部分人 完成初試 這樣既可以節(jié)省雙方的時(shí)間 也可以節(jié)省資 金等 這些正是我今后努力的方向 由于現(xiàn)在知識(shí)淺薄 經(jīng)驗(yàn)不足以及閱歷頗 淺 這些功能還不能實(shí)現(xiàn) 今后我要更加努力的學(xué)習(xí) 爭(zhēng)取實(shí)現(xiàn)這些功能 使 系統(tǒng)更加完善 人才招聘系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā) 30 參考文獻(xiàn)參考文獻(xiàn) 1

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論