




免費(fèi)預(yù)覽已結(jié)束,剩余47頁可下載查看
下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
摘要 大學(xué)生就業(yè)求職網(wǎng)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 摘摘 要要 隨著網(wǎng)絡(luò)技術(shù)的迅速發(fā)展 網(wǎng)上求職已憑借其成本低 時(shí)效長等優(yōu)點(diǎn)逐漸成為大 學(xué)生求職的主渠道 為滿足求職大學(xué)生以及企業(yè)的要求 搭建一個(gè)連接求職大學(xué)生與 企業(yè)的橋梁 利用數(shù)據(jù)庫和先進(jìn)的開發(fā)平臺 配置一定的軟件和硬件 開發(fā)大學(xué)生就 業(yè)求職系統(tǒng) 為大學(xué)生和企業(yè)提供在線求職 招聘管理平臺和周到的網(wǎng)絡(luò)信息化服務(wù) 本系統(tǒng)設(shè)計(jì)與程序的開發(fā)采用 Tomcat Apache 作為 Web 服務(wù)器 Apache 為 HTML 頁面服務(wù) Tomcat 運(yùn)行 JSP 頁面和 Servlet 同時(shí) 本系統(tǒng)采用 JSP 和 JavaBean 組 件技術(shù)進(jìn)行程序設(shè)計(jì) 利用 JavaBean 組件封裝系統(tǒng)的應(yīng)用邏輯和 JSP 調(diào)用相關(guān)功能 該系統(tǒng)實(shí)現(xiàn)了用戶注冊 信息查詢 郵件管理 后臺數(shù)據(jù)維護(hù)和信息管理等功能 本系統(tǒng)采用 JSP 進(jìn)行開發(fā) 具有良好的通用性 兼容性及可擴(kuò)展性 可與電子郵 件及其他互聯(lián)網(wǎng)服務(wù)良好集成 在穩(wěn)定性和安全性方面具有很好的優(yōu)勢 同時(shí) 本系 統(tǒng)還具有開放的體系結(jié)構(gòu) 易擴(kuò)充 易維護(hù) 具有良好人機(jī)交互界面 和便捷方便的優(yōu) 勢 關(guān)鍵詞關(guān)鍵詞 大學(xué)生就業(yè)求職系統(tǒng) JSP 易擴(kuò)充 便捷方便 Abstract Design and Implementation of Graduates Job seek Website Abstract With the rapid development of network technology online job by virtue of its low costand timeliness advantages has become the main channel for college students To meet the requirements of college students who are job seekers and companies I use the database and the advanced development platform and finish the environment configuation of software and hardware to develop graduates job seek system The system is as the bridge of college students and companies to provide for customers with online job seeking recruitment management platform and thoughtful Web based information services Tomcat Apache is chosen as Web server Apache as the HTML page server Tomcat operating JSP page and Servlet At the same time JSP and JavaBean are used as component technologies in programming to envelope the system application and call the related functional modules by means of JSP to implement client registration information inquiry commodity order order form production background data service and information management and etc The system use JSP so it has good universality compatibility and expansibility It also can integrate with E mail and other International service and has advantages in terms of stability and safety At the same time the system has an open architecture and an good man machine interface and is eay to expand and maintain It is so convenient Keywords gauduates job seek system of college students JSP good expandability convinient 計(jì)算機(jī)信息工程學(xué)院畢業(yè)設(shè)計(jì)說明書 I 目目 錄錄 第第 1 1 章章 前言前言 1 1 1 1 總體概述 1 1 2 研究背景 1 1 3 項(xiàng)目目標(biāo)與意義 2 第第 2 2 章章 相關(guān)技術(shù)相關(guān)技術(shù) 3 3 2 1 JSP 3 2 2 SERVLET 3 2 3 JAVABEAN 3 2 4 JDBC 4 2 5 MICROSOFT SQL SERVER 2008 4 第第 3 3 章章 就業(yè)求職系統(tǒng)分析就業(yè)求職系統(tǒng)分析 7 7 3 用例分析 7 3 2 需求分析 8 3 2 1 功能需求 8 3 2 2 系統(tǒng)業(yè)務(wù)流程 10 3 3 可行性分析 11 3 3 1 技術(shù)可行性 12 3 3 2 經(jīng)濟(jì)可行性 12 3 3 3 操作可行性分析 12 3 4 數(shù)據(jù)分析 13 3 4 1 數(shù)據(jù)需求 13 3 4 2 數(shù)據(jù)流程 13 3 5 開發(fā)所需環(huán)境 16 3 5 1 硬件環(huán)境 16 3 5 2 軟件環(huán)境 16 第第 4 4 章系統(tǒng)的總體設(shè)計(jì)章系統(tǒng)的總體設(shè)計(jì) 1919 4 1 系統(tǒng)總體設(shè)計(jì) 19 4 2 系統(tǒng)模塊設(shè)計(jì) 19 4 3 數(shù)據(jù)庫設(shè)計(jì) 22 4 3 1 數(shù)據(jù)字典 22 4 3 2 數(shù)據(jù)庫邏輯設(shè)計(jì) 24 4 3 3 數(shù)據(jù)庫物理設(shè)計(jì) 27 第第 5 5 章系統(tǒng)詳細(xì)設(shè)計(jì)章系統(tǒng)詳細(xì)設(shè)計(jì) 3131 5 1 詳細(xì)設(shè)計(jì) 31 計(jì)算機(jī)信息工程學(xué)院畢業(yè)設(shè)計(jì)說明書 II 5 2 功能模塊的設(shè)計(jì) 32 5 2 1 登錄模塊 32 5 2 2 學(xué)生求職模塊 32 5 2 3 企業(yè)招聘模塊 36 5 2 4 信息查詢模塊 37 5 2 5 系統(tǒng)管理模塊 37 5 2 6 友情鏈接模塊 38 5 3 CSS 樣式表設(shè)計(jì) 39 5 4 JAVABEAN 39 5 4 1 數(shù)據(jù)庫操作的 JavaBean 39 第第 6 6 章系統(tǒng)的實(shí)現(xiàn)和測試章系統(tǒng)的實(shí)現(xiàn)和測試 4141 6 1 就業(yè)求職系統(tǒng)的實(shí)現(xiàn) 41 6 2 就業(yè)求職系統(tǒng)測試 43 6 2 1 測試方法 43 6 2 2 測試內(nèi)容 43 第第 7 7 章章 結(jié)束語結(jié)束語 4747 致致 謝謝 4949 參考文獻(xiàn)參考文獻(xiàn) 5151 計(jì)算機(jī)信息工程學(xué)院畢業(yè)設(shè)計(jì)說明書 1 第第 1 1 章章 前前言言 第 1 章主要介紹了開發(fā)的背景 項(xiàng)目的目標(biāo)與意義 1 11 1 總體概述總體概述 人才在各行各業(yè)中都是發(fā)展的關(guān)鍵 大學(xué)生就是人才的代名詞 如何能夠聘請到 具有真才實(shí)學(xué)的大學(xué)生是各個(gè)企業(yè)非常非常關(guān)心的問題 找不到理想的工作 不能發(fā) 揮自己的聰明才智也是讓大學(xué)生煩惱的事情 他們踏入社會的第一節(jié)課就是求職 說 到求職 首先想到的是招聘會 雖然招聘會是目前人才交流的主要渠道 或者說是主 要途徑之一 但是他還是遠(yuǎn)遠(yuǎn)不能滿足現(xiàn)實(shí)的需求 1 招聘會都是在有限的幾天內(nèi) 企業(yè)與大學(xué)生進(jìn)行面對面的交流 盡管有的招聘會會提前貼出海報(bào)等宣傳 但是還是 很多大學(xué)生錯(cuò)過機(jī)會 有的時(shí)候 大學(xué)生必須放棄一些重要的事情參加招聘會 2 由于參加招聘會的人數(shù)繁多 并且在整個(gè)過程中人員的流動性很大 3 招聘會人數(shù) 眾多 并且展位有限 因此 網(wǎng)絡(luò)招聘給求職者和企業(yè)帶來了很多的便利 推動了社 會的發(fā)展 求職者只需要在網(wǎng)上發(fā)布求職信息 企業(yè)人力資料員部人員只需輕點(diǎn)鼠標(biāo) 就可瀏覽應(yīng)聘人信息 通過先進(jìn)發(fā)達(dá)的網(wǎng)絡(luò)可以對龐大的 求職和招聘信息進(jìn)行管理 可以方便地進(jìn)行增 刪 改等操作 而且 通過網(wǎng)絡(luò)收到的求職者簡歷合格率更高 選擇也更方便 簡歷易于保存 傳統(tǒng)紙質(zhì)簡歷易丟失損壞 且難以同時(shí)被多個(gè)經(jīng)理看 到 而在網(wǎng)絡(luò)上填寫的簡歷保存時(shí)間長 安全性高 所有經(jīng)理都可以通過網(wǎng)絡(luò)閱讀選 擇 人才被錄取的機(jī)會也會相對增多 現(xiàn)實(shí)社會中需一個(gè)第三方為企業(yè)與人才牽線搭 橋 來彌補(bǔ)招聘會存在的種種不足 在這種條件下 把網(wǎng)絡(luò)的的優(yōu)勢與招聘會緊密結(jié) 合起來 開發(fā)大學(xué)生就業(yè)求職網(wǎng)站就成為了必然之路 結(jié)合網(wǎng)站將來發(fā)展方向 采用 相應(yīng)的技術(shù)架構(gòu)和應(yīng)用系統(tǒng)平臺 開發(fā)了大學(xué)生就業(yè)求職網(wǎng)站系統(tǒng) 本網(wǎng)站采用 JSP 進(jìn)行開發(fā) 具有良好的通用性 兼容性及可擴(kuò)展性 可與電子郵件及其他互聯(lián)網(wǎng)服務(wù) 良好集成 在穩(wěn)定性和安全性方面具有很好的優(yōu)勢 1 21 2 研究背景研究背景 隨著網(wǎng)絡(luò)技術(shù)的迅速發(fā)展 人們受到網(wǎng)絡(luò)的影響越來越大 越來越明顯 如果將 2008 年的網(wǎng)民數(shù)據(jù)作為一個(gè)參考的話 我們發(fā)現(xiàn)網(wǎng)民的年紀(jì)越來越廣泛 10 到 19 歲 的網(wǎng)民人數(shù)增加特別快 同時(shí) 40 歲及以上網(wǎng)民增加雖不是非常迅速 但是也是在持 續(xù)不斷地增長中 越來越多的人已經(jīng)使用網(wǎng)絡(luò)去尋找信息和發(fā)布信息 目前 國內(nèi)的 幾大網(wǎng)站都提供了就業(yè)方面的網(wǎng)頁 國內(nèi)也有專門的就業(yè)網(wǎng)站 各網(wǎng)站的發(fā)展也很迅 猛 但是這些網(wǎng)站的側(cè)重點(diǎn)不是僅為畢業(yè)生服務(wù)的 提供了廣泛的就業(yè)導(dǎo)航 對大學(xué) 畢業(yè)生來講針對性不強(qiáng) 計(jì)算機(jī)信息工程學(xué)院畢業(yè)設(shè)計(jì)說明書 2 1 31 3 項(xiàng)目目標(biāo)與意義項(xiàng)目目標(biāo)與意義 為滿足求職大學(xué)生以及企業(yè)的要求 搭建一個(gè)連接求職大學(xué)生與企業(yè)的橋梁 利 用數(shù)據(jù)庫和先進(jìn)的開發(fā)平臺 配置一定的軟件和硬件 開發(fā)大學(xué)生就業(yè)求職系統(tǒng) 該 系統(tǒng)具有開放的體系結(jié)構(gòu) 易擴(kuò)充 易維護(hù) 具有良好人機(jī)交互界面的特點(diǎn) 選擇大 學(xué)生就業(yè)求職網(wǎng)這個(gè)題目也是為了能綜合運(yùn)用所學(xué)的專業(yè)知識 完成一個(gè)具體應(yīng)用及 社會服務(wù)相結(jié)合的項(xiàng)目 通過對它的開發(fā) 對個(gè)人能力有很大的提高和突破 同時(shí) 也能滿足就業(yè)求職大學(xué)生及企業(yè)的要求 計(jì)算機(jī)信息工程學(xué)院畢業(yè)設(shè)計(jì)說明書 3 第第 2 2 章章 相相關(guān)關(guān)技技術(shù)術(shù) 第 2 章主要介紹了開發(fā)就業(yè)求職系統(tǒng)要用的相關(guān)技術(shù) 有 JSP 及工作原理 JDBC 及其如何連接和操作數(shù)據(jù)庫 JavaBean 的作用與使用以及對數(shù)據(jù)庫的介紹 2 12 1 JSPJSP JSP 是由 Sun Microsystems 公司倡導(dǎo) 許多公司參與一起建立的一種動態(tài)網(wǎng)頁技 術(shù)標(biāo)準(zhǔn) JSP 技術(shù)是在 Servlet 技術(shù)基礎(chǔ)上發(fā)展起來的 它正在快速發(fā)展中 現(xiàn)在已 經(jīng)成為 Java 服務(wù)器編程的重要組成部分 因?yàn)?JSP 采用在 HTML 中嵌入 Java 代碼的 方法 所以網(wǎng)頁開發(fā)人員和設(shè)計(jì)人員在網(wǎng)站開發(fā)的過程中使用 JSP 技術(shù) 可以輕松地 創(chuàng)建并且維護(hù)功能強(qiáng)大 有彈性的動態(tài)網(wǎng)頁 JSP 技術(shù) Java 平臺中的一份子 因此 JSP 一處編寫 各處執(zhí)行 JSP 的工作原理 JSP 的源文件由安裝在 Web 服務(wù)器上的 JSP 引擎變異執(zhí)行 客戶對 JSP 的請求直接發(fā)送給 JSP 引擎 JSP 引擎收到請求后 按照源代碼中的規(guī)定的內(nèi)容生成客戶端的響應(yīng) 并把響應(yīng)傳遞給客戶端 2 22 2 ServletServlet Servlet 是 Java 服務(wù)器小程序 它本質(zhì)上就是一個(gè) Java 類 Servlet 程序的作 用類似于傳統(tǒng)的 CGI 程序 都是在服務(wù)器端進(jìn)行對 Servlet 程序的運(yùn)行 動態(tài)生成 Web 頁面 但 Java Servlet 程序功能更加強(qiáng)大 可移植性更好 使用起來更加方便 效率更高 經(jīng)濟(jì)上更加節(jié)省 在 Servlet 經(jīng)過初始化后 它就成為服務(wù)器的一部分 被裝在 Web 服務(wù)器的存儲空間里面 如果客戶端給 Web 服務(wù)器發(fā)送一個(gè)請求 服務(wù)器 立即作出反應(yīng) Servlet 就會收到服務(wù)器傳遞的請求信息 Servlet 使用 Java Servlet API 及相關(guān)類 Java 類和軟件包 編程 因?yàn)?Servlet API 在各種 Web 服務(wù)器 中融合 因?yàn)?Servlet 提供請求和響應(yīng)服務(wù)的機(jī)制 所以它擴(kuò)展了 Web 服務(wù)器的功能 在傳統(tǒng) CGI 中 如果同時(shí)對同一 CGI 程序的發(fā)出 N 次請求 那么在內(nèi)存中重復(fù)裝載該 CGI 程序的代碼 N 次 而對于 Servlet 處理請求的是 N 個(gè)線程 只需要一份 Servlet 類代碼 2 32 3 JavaBeanJavaBean 能結(jié)合 JavaBean 技術(shù)來擴(kuò)充網(wǎng)頁中程序的功能是 JSP 網(wǎng)頁的一大亮點(diǎn) JavaBean 通過封裝屬性和方法變成一個(gè)功能或業(yè)務(wù)的對象 其實(shí) 她是一種 Java 類 JavaBean 可以生成一種組件 來進(jìn)行可視化處理 它是一種軟件部件 并且可以重復(fù) 使用 因?yàn)?java 具有在一處編寫 到處可以用的特點(diǎn) 所以 我們可以通過用 java 在 JavaBean 中編寫一些跟數(shù)據(jù)庫交互的代碼 如果想簡化 JSP 腳本 也可以把一些 在 JSP 頁面里面要實(shí)現(xiàn)的功能寫在 JavaBean 里面 同時(shí) 鑒于 JavaBean 有很強(qiáng)的通 用性 你可以在不同的頁面上采用一個(gè) JavaBean 來實(shí)現(xiàn)一些相同的功能 相對于 ASP 計(jì)算機(jī)信息工程學(xué)院畢業(yè)設(shè)計(jì)說明書 4 里的 COM 技術(shù)來說 JavaBean 雖然編寫簡單但是可以實(shí)現(xiàn)一樣的功能 2 42 4 JDBCJDBC JDBC JavaDatabase Connectivity 是 JavaSoft 公司設(shè)計(jì)的 Java 語言的數(shù)據(jù)庫 訪問 API JDBC 是由 Java 語言編寫的接口和類組成 在 Java 程序中 開發(fā)者可以在 程序中編寫 SQL 語句 使用它的一個(gè)程序 建立與 Database 的連接 執(zhí)行 SQL 語句 并處理 SQL 語句的結(jié)果 起初 Java 語言并沒有能力起訪問數(shù)據(jù)庫 JDBC 是第一個(gè) 支持 Java 語言的標(biāo)準(zhǔn)的數(shù)據(jù) API JDBC 的出現(xiàn)簡化和方便了 Java 程序與數(shù)據(jù)庫服務(wù) 器的連接 用 JDBC 連接數(shù)據(jù)庫有七個(gè)步驟 1 需要先 JDBC 驅(qū)動程序載入 2 定義并 且連接 URL 3 將連接建立起來 4 新建語句對象 5 寫執(zhí)行查詢或更新的 SQL 語句 6 處理結(jié)果 7 關(guān)閉連接 本系統(tǒng)用到 JDBC Driver 和本地 API 的兩種類型 連接過 程如圖 2 1所示 圖2 1 本地 API 驅(qū)動程序連接數(shù)據(jù)庫過程圖 2 52 5 MicrosoftMicrosoft SQLSQL ServerServer 20082008 SQL 語言是一個(gè)功能既全面又強(qiáng)大的簡單易懂的語言 受到全世界 用戶的青睞 SQL 的主要功能是同各種數(shù)據(jù)庫系統(tǒng)建立起聯(lián)系 進(jìn)行溝通 SQL 的主要特點(diǎn)包括 1 不需要過程化 用面向過程的語言來完成某項(xiàng)請求 必須指定存取路徑 然而 當(dāng)用戶在使用 SQL 語言進(jìn)行數(shù)據(jù)操作的時(shí)候 只要知道需要做什么就好 而無須弄清楚 怎么做 因此存取路徑的選擇以及 SQL 語句的操作過程 由系統(tǒng)自動完成 用戶使用起來更加 方便舒適 同時(shí)也能使數(shù)據(jù)獨(dú)立性更高 2 面向集合的操作方式 非關(guān)系數(shù)據(jù)模型采用的是面向記錄的操作方式 操作對象是一條記錄 例如查詢 所有平均成績在 80 分以上的學(xué)生姓名 用戶必須一條一條地把滿足條件的學(xué)生記錄找 出來 通常要說明具體處理過程 即按照哪條路徑 如何循環(huán)等 而 SQL 語言只需 要一次插入和刪除就可以了 因?yàn)?SQL 運(yùn)用了數(shù)學(xué)里面集合的知識 更新操作的對象 都是是元組的集合 Java 應(yīng)用程序 JDBC API 部分 Java 的本地 API 驅(qū)動程序 數(shù)據(jù)庫 數(shù)據(jù)庫客戶機(jī)庫 計(jì)算機(jī)信息工程學(xué)院畢業(yè)設(shè)計(jì)說明書 5 3 同種結(jié)構(gòu)提供不同的兩種使用方式的做法 當(dāng)程序員在用高級語言 比如 C 等設(shè)計(jì)程序時(shí) 需要使用數(shù)據(jù)庫 這個(gè)時(shí)候 SQL 就會起到很大的作用 因?yàn)?SQL 是嵌入式語言 在終端鍵盤上用戶可以直接鍵入 SQL 命令對來操作數(shù)據(jù)庫 而且在這時(shí)候 SQL 語言的語法結(jié)構(gòu)基本上是一致的 從此可 以提現(xiàn) SQL 極強(qiáng)的靈活性 計(jì)算機(jī)信息工程學(xué)院畢業(yè)設(shè)計(jì)說明書 6 第第 3 3 章章 就就業(yè)業(yè)求求職職系系統(tǒng)統(tǒng)分分析析 第 章主要介紹了對就業(yè)求職系統(tǒng)的分析 包括用例分析 需求分析 可行性分 析 數(shù)據(jù)分析 需要的軟硬件環(huán)境 3 13 1 用例分析用例分析 用例圖是用來描述系統(tǒng)與參與者之間的相互作用的 也可以說是從用戶角度出發(fā) 對如何使用系統(tǒng)的描述 現(xiàn)在就大學(xué)生就業(yè)求職網(wǎng)進(jìn)行詳細(xì)的用例分析 大學(xué)生就業(yè)求職網(wǎng)允許用戶有三種身份 學(xué)生 企業(yè) 管理員 每種身份操作起 來都很方便 快捷 學(xué)生與企業(yè)注冊再登錄后 就可以發(fā)布求職或是招聘信息 這些 信息任何人或企業(yè)都可以查看 但是如果想發(fā)送郵件給對方 則必須是已經(jīng)登錄的用 戶 這些學(xué)生 企業(yè)的基本信息都由管理員對其統(tǒng)一管理 大學(xué)生就業(yè)求職網(wǎng)用例圖 如圖 3 1 所示 圖 3 1 大學(xué)生就業(yè)求職網(wǎng)用例圖 在用例圖完成之后 就需要編寫用例描述 即就是對系統(tǒng)各個(gè)功能進(jìn)行描述 這 一步是進(jìn)行系統(tǒng)設(shè)計(jì)前最重要的一個(gè)過程 準(zhǔn)確的描述系統(tǒng)的功能有助于理清自己的 思想 更是和用戶進(jìn)行溝通的保障 注冊 修改個(gè)人 信息 發(fā)布求職信息 刪除求職信息 發(fā)送郵件 注冊 發(fā)送郵件 刪除招聘信息 發(fā)布招聘信息 修改注冊信息 友情鏈接管理 招聘信息管理 求職信息管理 學(xué)生信息管理 企業(yè)信息管理 管理員 學(xué)生 企業(yè) 計(jì)算機(jī)信息工程學(xué)院畢業(yè)設(shè)計(jì)說明書 7 1 學(xué)生注冊 如果學(xué)生想要發(fā)布求職信息 就必須先進(jìn)行注冊 成為該網(wǎng)站的一員 這個(gè)模塊 就是專門針對學(xué)生注冊設(shè)計(jì)的 2 修改個(gè)人信息 這個(gè)功能必須在學(xué)生成功注冊登錄之后才可以使用 用于修改注冊時(shí)填寫的信息 3 發(fā)布求職信息 這個(gè)功能也只能在學(xué)生成功注冊登錄的前提下才可以使用 用于發(fā)布求職信息 求職信息會顯示在前臺主頁 4 刪除求職信息 這個(gè)功能模塊的使用條件和前面的兩個(gè)模塊一樣 學(xué)生可以通過這個(gè)模塊刪除自 己已經(jīng)發(fā)布的求職信息 5 學(xué)生發(fā)送郵件 如果學(xué)生對某個(gè)工作感興趣 可以通過此功能向指定的電子信箱發(fā)送求職信 此 外 為了方便用戶 系統(tǒng)還提供了郵件群發(fā)的功能 利用該功能可以同時(shí)給十個(gè)以內(nèi) 的電子信箱發(fā)送郵件 這個(gè)功能當(dāng)然也需要學(xué)生登錄后才允許使用 接下來 6 10 是介紹企業(yè)部分的用力描述 這部分的功能和學(xué)生基本一致 分為 企業(yè)注冊 更改企業(yè)信息 發(fā)布招聘信息 刪除招聘信息 企業(yè)發(fā)送郵件 這里就不 一個(gè)一個(gè)的介紹了 后面介紹的都是管理員的功能模塊 11 管理學(xué)生信息 這個(gè)模塊是管理員使用的 用來刪除學(xué)生的信息 若這個(gè)學(xué)生的信息被刪除 那 么他所發(fā)布的求職信息業(yè)一同被刪除 12 管理企業(yè)信息 此模塊也只有管理員才可以使用 用來刪除企業(yè)的信息 同樣的 若企業(yè)信息被 刪除 那么該企業(yè)發(fā)布的招聘信息業(yè)被一同刪除 13 管理招聘信息 用來刪除企業(yè)所發(fā)布的招聘信息 14 管理求職信息 用來刪除學(xué)生所發(fā)布的求職信息 15 管理超級鏈接 管理員可以通過該功能添加 刪除 修改超鏈接的信息 3 23 2 需求分析需求分析 3 2 13 2 1 功能需求功能需求 1 作為一個(gè)學(xué)生想要在本網(wǎng)站瀏覽或找工作 必須首先注冊為本網(wǎng)站冊會員 注 計(jì)算機(jī)信息工程學(xué)院畢業(yè)設(shè)計(jì)說明書 8 冊為本網(wǎng)站的會員后 成功登錄 就可一在下一級系統(tǒng)中管理自己的資料了 成功登 錄后 求職者還可以有權(quán)限發(fā)布自己的求職意愿在本網(wǎng)站的首頁 如果您在本網(wǎng)站發(fā) 現(xiàn)了您喜歡或合適的企業(yè) 您就可以在本網(wǎng)站的向那家企業(yè)發(fā)送求職意愿 2 作為一家企業(yè) 您如果想在本網(wǎng)站挑選您希望得到的人才 您同樣要在本網(wǎng)站 注冊為會員 才有這個(gè)權(quán)限 和求職者同樣 在成功登錄為本站會員后 您就可以管 理您的個(gè)人資料了 管理包括修改 刪除以及選擇企業(yè)類別等 在成功登錄本站后 您同樣也有了發(fā)布個(gè)人信息的權(quán)限 權(quán)限和求職者相同 企業(yè)如果發(fā)現(xiàn)哪個(gè)求職者符 合條件 可通過此功能向指定郵箱發(fā)送招聘信息 3 本網(wǎng)站還設(shè)置了群發(fā)功能 以上三點(diǎn)是前臺實(shí)現(xiàn)的功能 前臺的功能如下圖 3 所示 圖3 2 前臺功能結(jié)構(gòu)圖 4 本網(wǎng)站還將學(xué)生各企業(yè)進(jìn)行分類 并可查詢相關(guān)信息 使操作更加方便 系統(tǒng) 由管理員管理求職者和求職信息 當(dāng)管理員發(fā)現(xiàn)哪個(gè)求職者的信息過期或已經(jīng)找到工 作而求職者信息還沒有刪除的 管理員有權(quán)限對其刪除 則同時(shí)也就刪除了他所發(fā)布 的求職意愿 管理員同時(shí)管理企業(yè)信息和招聘信息 進(jìn)行企業(yè)信息的刪除 同樣 如 果企業(yè)的信息被刪除 那他所對應(yīng)的發(fā)布的招聘信息也將會被系統(tǒng)自動刪除 管理員 可以管理本網(wǎng)站的所有超級鏈接的信息 管理包括增 刪 改 第四點(diǎn)的功能在后臺實(shí)現(xiàn) 后臺的功能如下圖 3 所示 大學(xué)生就業(yè)求職網(wǎng) 企業(yè) 學(xué)生 身份驗(yàn)證信息管理郵件管理瀏覽功能身份驗(yàn)證郵件管理瀏覽功能信息管理 登 錄 注 冊 修 改 注 冊 信 息 發(fā) 布 招 聘 信 息 刪 除 招 聘 信 息 發(fā) 送 郵 件 查 看 招 聘 信 息 查 看 求 職 信 息 友 情 鏈 接 登 錄 注 冊 修 改 個(gè) 人 信 息 發(fā) 布 求 職 信 息 刪 除 求 職 信 息 發(fā) 送 郵 件 查 看 招 聘 信 息 查 看 求 職 信 息 友 情 鏈 接 計(jì)算機(jī)信息工程學(xué)院畢業(yè)設(shè)計(jì)說明書 9 圖3 3 后臺功能結(jié)構(gòu)圖 3 2 23 2 2 系統(tǒng)業(yè)務(wù)流程系統(tǒng)業(yè)務(wù)流程 經(jīng)過認(rèn)真調(diào)研 充分征求用戶的意見 畫出如圖 3 所示的系統(tǒng)的業(yè)務(wù)流程圖 在客戶注冊后便可登錄系統(tǒng)進(jìn)行求職與招聘 學(xué)生與企業(yè)都能隨時(shí)注冊帳號 登錄網(wǎng) 站查詢信息 對查詢比較滿意的信息 可以隨時(shí)給對方發(fā)送 E MAIL 如果想發(fā)布自 己的信息 需要先注冊一個(gè)新用戶 登錄后才能使用其他的功能 同時(shí)用戶登錄后可 以修改自己的注冊資料 發(fā)布招聘信息 刪除自己發(fā)布的信息 以防止用戶接受垃圾 郵件 首頁中包括學(xué)生和企業(yè)的發(fā)布的信息 有本站的友情鏈接 方便用戶瀏覽其他 網(wǎng)站資源 管理員控制臺中有對所有用戶的各項(xiàng)信息管理 可以隨時(shí)查看用戶的各個(gè) 信息 監(jiān)督并防止用戶的非法信息 整個(gè)過程方便安全快捷 后臺 學(xué)生管理身份驗(yàn)證企業(yè)管理友情鏈接管理 刪 除 求 職 信 息 刪 除 注 冊 信 息 查 看 求 職 信 息 查 看 注 冊 信 息 登 錄 刪 除 招 聘 信 息 刪 除 注 冊 信 息 查 看 招 聘 信 息 查 看 注 冊 信 息 添 加 友 情 鏈 接 修 改 友 情 鏈 接 刪 除 友 情 鏈 接 計(jì)算機(jī)信息工程學(xué)院畢業(yè)設(shè)計(jì)說明書 10 圖 3 4 業(yè)務(wù)流程圖 3 33 3 可行性分析可行性分析 可行性分析是通過對項(xiàng)目的主要內(nèi)容和配套條件 如市場需求 資源供應(yīng) 建設(shè) 規(guī)模 工藝路線 設(shè)備選型 環(huán)境影響 資金籌措 盈利能力等 從技術(shù) 經(jīng)濟(jì) 工 開始 管理員 管理員登陸 管理員名和密碼 身份驗(yàn)證 登陸管理員管理界面 進(jìn)行相關(guān)操作 注冊 普通用戶登陸 企業(yè) 用戶名和密碼用戶名和密碼 身份驗(yàn)證 身份驗(yàn)證 密碼錯(cuò)誤或用戶不存在 密碼錯(cuò)誤或用戶不存在 登陸企業(yè)信息管理界面 進(jìn)行相關(guān)操作 登陸人才信息管理界面 進(jìn)行相關(guān)操作 返回首頁 是否 是否 是否 否 是是否 注冊 注 冊 計(jì)算機(jī)信息工程學(xué)院畢業(yè)設(shè)計(jì)說明書 11 程等方面進(jìn)行調(diào)查研究和分析比較 并對項(xiàng)目建成以后可能取得的財(cái)務(wù) 經(jīng)濟(jì)效益及 社會環(huán)境影響進(jìn)行預(yù)測 從而提出該項(xiàng)目是否值得投資和如何進(jìn)行建設(shè)的咨詢意見 為項(xiàng)目決策提供依據(jù)的一種綜合性的系統(tǒng)分析方法 可行性分析應(yīng)具有預(yù)見性 公正 性 可靠性 科學(xué)性的特點(diǎn) 3 3 13 3 1 技術(shù)可行性技術(shù)可行性 隨著 Web 技術(shù)的發(fā)展 特別是 B S 結(jié)構(gòu)的成熟 通過 IE 瀏覽器可進(jìn)行遠(yuǎn)程的數(shù)據(jù)交 互 作為具有 Java 語言所有特點(diǎn)的 JSP 語言 可輕松的與網(wǎng)頁語言和其他腳本語言相結(jié) 合 結(jié)合數(shù)據(jù)庫技術(shù) 可實(shí)現(xiàn)網(wǎng)頁的動態(tài)和交互 JSP 技術(shù)與其他動態(tài)網(wǎng)頁技術(shù)相比較 有著自己的很多優(yōu)勢 下面將 JSP ASP PHP ISAPI CGI Perl 五種動態(tài)網(wǎng)頁技術(shù)列表 做一個(gè)比較 如表 3 1 所示 表3 1 JSP ASP PHP ISAPI CGI Perl 性能比較 動態(tài)技術(shù)網(wǎng)頁 JSPASPPHPISAPIGOI perl 運(yùn)行開銷小較大較大小較大 運(yùn)行平臺均可 Windows 均可 Windows 均可 可擴(kuò)展性很好好不好不好不好 安全性好不好好一般好 對分布式的處理支持支持不支持支持不支持 函數(shù)支持廣不廣廣廣不廣 對數(shù)據(jù)庫的支持多多多多多 應(yīng)用程序較廣泛較廣泛較廣泛少少 對廠商的支持程度廣泛少較廣泛少廣泛 對 XML 是否支持支持不支持支持不支持不支持 對組件是否支持支持支持不支持支持不支持 運(yùn)行開銷小較大較大小較大 由上表不難看出 JSP 基于強(qiáng)大的 Java 語言 具有良好的伸縮性 可擴(kuò)展性 跨平 臺移植性與安全性 所以本系統(tǒng)在技術(shù)上實(shí)現(xiàn)是可行的 3 3 23 3 2 經(jīng)濟(jì)可行性經(jīng)濟(jì)可行性 由于本系統(tǒng)針對的是網(wǎng)絡(luò)招聘 只要工作人員合理使用該程序 可以明顯減少就 業(yè)管理人員的工作量 提高工作效率 能方便快捷的查詢統(tǒng)計(jì)就業(yè)信息 所以當(dāng)系統(tǒng) 投入運(yùn)行后可以為相關(guān)人員節(jié)約大量的人力 物力 所帶來的效益遠(yuǎn)遠(yuǎn)大于系統(tǒng)軟件 的開發(fā)成本 在經(jīng)濟(jì)上完全可行 3 3 33 3 3 操作可行性分析操作可行性分析 界面設(shè)計(jì)充分考慮到了管理人員的習(xí)慣 使得操作簡單 數(shù)據(jù)錄入迅速 規(guī)范 可靠 統(tǒng)計(jì)準(zhǔn)確 適應(yīng)力強(qiáng) 容易擴(kuò)充 具有易用性 靈活性 開放性與可視性 計(jì)算機(jī)信息工程學(xué)院畢業(yè)設(shè)計(jì)說明書 12 3 43 4 數(shù)據(jù)分析數(shù)據(jù)分析 3 4 13 4 1 數(shù)據(jù)需求數(shù)據(jù)需求 分析系統(tǒng)的數(shù)據(jù)需求也是需求分析的一個(gè)重要任務(wù) 因?yàn)榇蠖鄶?shù)系統(tǒng)本質(zhì)上都屬于 信息處理系統(tǒng) 系統(tǒng)必須處理的信息和系統(tǒng)應(yīng)該產(chǎn)生的信息在很大程度上決定了系統(tǒng)的 面貌 對系統(tǒng)設(shè)計(jì)有很大的影響 通過之前對于就業(yè)求職業(yè)務(wù)的分析 可以得出結(jié)論 大學(xué)生就業(yè)求職系統(tǒng)的主要功能是數(shù)據(jù)的管理 主要是管理輸入的數(shù)據(jù)信息 并且以 適當(dāng)?shù)姆绞竭M(jìn)行數(shù)據(jù)操作和匯總統(tǒng)計(jì) 最終數(shù)據(jù)還要輸出給系統(tǒng)管理者和使用該系統(tǒng)的 人員 為了更好的搞清系統(tǒng)中的數(shù)據(jù)信息流向以及數(shù)據(jù)處理及存儲情況 下面將對主 要的系統(tǒng)數(shù)據(jù)流程進(jìn)行分析 3 4 23 4 2 數(shù)據(jù)流程數(shù)據(jù)流程 一個(gè)基于 WEB 的就業(yè)求職網(wǎng)是由數(shù)據(jù)流和一系列的轉(zhuǎn)換構(gòu)成的 輸入數(shù)據(jù)流經(jīng)過 轉(zhuǎn)換變換為輸出數(shù)據(jù)流 數(shù)據(jù)流圖 是一種信息系統(tǒng)建模技術(shù) 將數(shù)據(jù)流和轉(zhuǎn)換的刻畫 出來 本系統(tǒng)可以用圖 3 5 所示的系統(tǒng)總體圖表示 圖 3 5 系統(tǒng)總體圖 就業(yè)求職系統(tǒng) 學(xué)生用戶 管理員 企業(yè)用戶 數(shù)據(jù) 數(shù)據(jù)數(shù)據(jù) 數(shù)據(jù) 數(shù)據(jù)數(shù)據(jù) 計(jì)算機(jī)信息工程學(xué)院畢業(yè)設(shè)計(jì)說明書 13 圖 3 6 系統(tǒng)零級圖 在圖 3 6 中 對于各個(gè)子系統(tǒng) 為了更清晰地表達(dá)數(shù)據(jù)加工過程 可以進(jìn)一步對 它進(jìn)行細(xì)化 從而得到細(xì)節(jié)圖 細(xì)節(jié)圖僅由處理和數(shù)據(jù)存儲 結(jié)點(diǎn)組成 它是一個(gè)復(fù)雜 處理的詳細(xì)的內(nèi)部表示 學(xué)生求職系統(tǒng)包括學(xué)生信息注冊及修改 求職信息發(fā)布 求 職信息刪除 發(fā)送郵件 以學(xué)生信息發(fā)布為例子作介紹 細(xì)化得到其細(xì)節(jié)圖如圖 3 7 圖 3 7 求職信息發(fā)布細(xì)節(jié)圖 企業(yè)招聘系統(tǒng)包括企業(yè)信息注冊及修改 招聘信息發(fā)布 招聘信息刪除 發(fā)送郵件 以企業(yè)信息注冊及修改為例作介紹 細(xì)化得到其細(xì)節(jié)圖如圖 3 8 圖 3 8 企業(yè)信息修改細(xì)節(jié)圖 企業(yè) 2 1 求職信息發(fā)布 求職信息表 權(quán)限數(shù)據(jù) 求職信息 企業(yè)信息 求職者 1 1 求職信息發(fā)布 求職信息表 權(quán)限數(shù)據(jù) 求職信息 求職信息 學(xué)生 用戶 1 0 學(xué)生求職 系統(tǒng) 2 0 企業(yè)招聘 系統(tǒng) 企業(yè) 用戶 數(shù)據(jù)存儲 3 0 后臺管理 管理 員 數(shù)據(jù) 數(shù)據(jù) 求職信息 數(shù)據(jù) 數(shù)據(jù) 數(shù)據(jù) 數(shù)據(jù) 數(shù)據(jù) 數(shù)據(jù) 數(shù)據(jù)數(shù)據(jù)發(fā)布信息 計(jì)算機(jī)信息工程學(xué)院畢業(yè)設(shè)計(jì)說明書 14 系統(tǒng)管理包括求職者信息刪除 求職信息刪除 企業(yè)信息刪除 招聘信息刪除 友情鏈接管理 細(xì)化得到其細(xì)節(jié)圖如圖 3 9 圖 3 9 管理員后臺管理細(xì)節(jié)圖 根據(jù)上述對系統(tǒng)的分析及用戶的要求 對數(shù)據(jù)庫進(jìn)行操作包括一般用戶 特殊用 戶和管理員 一般用戶主要指未注冊用戶 他們在進(jìn)入系統(tǒng)時(shí) 只能查詢 瀏覽信息 特殊用戶是那些已經(jīng)注冊的用戶 不但擁有一般用戶的所有功能 還可查看修改自己 的信息與資料 管理員權(quán)限具有完全管理能力 他可以對學(xué)生信息及公司信息等進(jìn)行 添加 刪除 修改等操作 經(jīng)過上述系統(tǒng)功能分析和需求總結(jié) 考慮到將來功能上的 擴(kuò)展 設(shè)計(jì)如下的數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu) 1 企業(yè)基本信息表 用于保存注冊企業(yè)的基本信息 2 求職者基本信息表 用于保存注冊學(xué)生的基本信息 3 招聘信息表 用于保存企業(yè)發(fā)布招聘信息資料 4 求職的信息表 用于保存大學(xué)生發(fā)布求職信息 資料 5 友情鏈接的表 主要功能是將友情鏈接的信息保存 6 管理員的信息表 用于保存管理員的信息 3 2 1 求職者信息刪除 系統(tǒng)管理員 3 2 2 求職信息刪除 3 2 3 企業(yè)信息刪除 3 2 5 友情鏈接修改 3 2 4 企業(yè)信息刪除 求職者基本信 息表 招聘信息表 企業(yè)基本信息 表 求職信息表 友情鏈接表 權(quán)限數(shù)據(jù) 權(quán)限數(shù)據(jù) 權(quán)限數(shù)據(jù) 權(quán)限數(shù)據(jù) 權(quán)限數(shù)據(jù) 數(shù)據(jù)信息 數(shù)據(jù)信息 數(shù)據(jù)信息 數(shù)據(jù)信息 數(shù)據(jù)信息 計(jì)算機(jī)信息工程學(xué)院畢業(yè)設(shè)計(jì)說明書 15 3 53 5 開發(fā)所需環(huán)境開發(fā)所需環(huán)境 3 5 13 5 1 硬件環(huán)境硬件環(huán)境 為了能使開發(fā)出來的大學(xué)生就業(yè)求職系統(tǒng)能很輕松地運(yùn)行在系統(tǒng)運(yùn)行環(huán)境中 采 用的系統(tǒng) 發(fā)環(huán)境如下 1 CPU 頻率為 P4 1 7 GHz 以上 2 內(nèi)存 2G 以上 3 硬盤 80G 以上 3 5 23 5 2 軟件環(huán)境軟件環(huán)境 在客戶端只要有能訪問 Web 服務(wù)器的瀏覽器即可 IE 要在 5 0 以上版本 在服務(wù) 器端 需安裝下列軟件 1 Windows 7 操作系統(tǒng) 2 Tomcat Apache Web 服務(wù)器 3 SQL server 2008 數(shù)據(jù)庫 4 Tomcat 和 Apache 的系統(tǒng)環(huán)境變量配置比較復(fù)雜 下面進(jìn)行簡要說明 1 JDK 的安裝 雙擊下載的 JDK 安裝文件 jdk1 7 按照默認(rèn)設(shè)置 一路 Next OK 安裝完成 2 JDK 的設(shè)置 Windows 7 平臺 鼠標(biāo)右鍵 我的電腦 高級 環(huán)境變量 系統(tǒng) 變量 新建系統(tǒng)變量 JAVA HOME 值 C ProgramFiles Java jdkl 7 0 45 重新建立系統(tǒng)變量 classpath 值為 C Program Files Java jdkl 7 0 45 lib dt jarC ProgramFiles Java jdkl 7 0 45 lib tools jar C Pr ogramFiles Java jdkl 7 0 45 lib htmlconverte r jar 再 path 的值后面添 加 JAVA HOME bin 然后保存改變 啟電腦 說明 C Program Files Java jdkl 7 0 45 是安裝 JDK 的路徑 3 Java 環(huán)境測試 新建一個(gè) txt 文件 取名為 HelloWorld java 內(nèi)容如下 public class Hello World public static void main String args System out println Hello World 在保存該文件的路經(jīng)下輸入命令 javac HelloWorld java 應(yīng)該能夠順利編譯差 計(jì)算機(jī)信息工程學(xué)院畢業(yè)設(shè)計(jì)說明書 16 生 HtlloWorld class 再輸入 javaHtlloWorld 在控制臺就會輸出 Hello World 至此 JDK 已經(jīng)安裝完成 你己經(jīng)有了一個(gè)開發(fā)和運(yùn)行 java 程序的環(huán)境了 4 Apache Tomcat 的安裝 運(yùn)行 開始 程序 Apache Tomcat 7 0 Monitor Tomcat 在 Apache Tomcat 圖標(biāo)上鼠標(biāo)右鍵 點(diǎn)擊 start service 在瀏覽器地址欄中 輸入 http localhost 8080 如果能看到 Apache Tbmcat 7 0 頁面 則安裝成 功 第第 4 4 章章系系統(tǒng)統(tǒng)的的總總體體設(shè)設(shè)計(jì)計(jì) 第 4 章主要介紹了對就業(yè)求職系統(tǒng)的設(shè)計(jì) 包括系統(tǒng)總體設(shè)計(jì)和數(shù)據(jù)庫的設(shè)計(jì) 數(shù)據(jù)庫邏輯設(shè)計(jì)以 E R 圖形式來展現(xiàn) 4 14 1 系統(tǒng)總體設(shè)計(jì)系統(tǒng)總體設(shè)計(jì) 總體設(shè)計(jì)階段的基本目標(biāo)就是解決系統(tǒng)應(yīng)該如何實(shí)現(xiàn)的問題 確定系統(tǒng)中的每個(gè) 程序是由哪些模塊組成 每個(gè)模塊的功能以及模塊和模塊之間的接口 調(diào)用關(guān)系等另 一項(xiàng)主要的工作就是關(guān)于系統(tǒng)數(shù)據(jù)庫的設(shè)計(jì) 我們可以選擇的架構(gòu)有兩 種 他們分別是 Client Server 兩層 Client Server 三層 以下簡單地介紹和比較這兩 種架構(gòu) 分別如下圖 4 1 和 4 2 所示 1 兩層 Client Servei 體系結(jié)構(gòu) 圖 4 1 兩層 Client Server 體系結(jié)構(gòu)圖 2 三層 Client Server 體系結(jié)構(gòu) 圖 4 2 三層 Client Server 體系結(jié)構(gòu)圖 客戶端 數(shù)據(jù)庫 數(shù)據(jù)服務(wù)器 瀏覽器WEB 應(yīng)用服 務(wù)器 數(shù)據(jù) 庫 HTTP HTTP WEB 服務(wù)器 計(jì)算機(jī)信息工程學(xué)院畢業(yè)設(shè)計(jì)說明書 17 經(jīng)過綜合考慮 本系統(tǒng)采用 Browser Server 體系結(jié)構(gòu) Browser Server 體系結(jié) 構(gòu)是三層 Client Server 結(jié)構(gòu)在 Web 上應(yīng)用的特例 經(jīng)過前面的分析階段 我們已經(jīng)清楚地知道大學(xué)生就業(yè)求職系統(tǒng)必須 做什么 現(xiàn)在是決定 怎樣做 的時(shí)候了 我們要先進(jìn)行概要設(shè)計(jì) 找出策略來解決問題和制 定一些方案來實(shí)現(xiàn)目標(biāo)系統(tǒng) 各種的功能 搞清楚模塊的組成和弄清他們之間的關(guān)系 4 24 2 系統(tǒng)模塊設(shè)計(jì)系統(tǒng)模塊設(shè)計(jì) 通過前面的需求分析可以很清楚的得出本系統(tǒng)的總體功能模塊圖 如圖 4 3 所示 根據(jù)需求分析得到的數(shù)據(jù)流圖 用戶的要求以及為完善系統(tǒng)而添加的一些功能 可以 得到系統(tǒng)的模塊層次圖 本系統(tǒng)的主要模塊包括學(xué)生求職 企業(yè)招聘 信息查詢 系 統(tǒng)管理 友情鏈接等五大模塊 其中學(xué)生求職模塊主要完成學(xué)生注冊 求職信息的填 寫修改與發(fā)布 向企業(yè)發(fā)送郵件等功能 企業(yè)招聘模塊主要完成企業(yè)注冊 招聘信息 的填寫修改與發(fā)布 向求職者發(fā)送郵件招聘成功信息的招聘與發(fā)布等功能 信息查詢 模塊主要完成就業(yè)與求職信息的查詢功能 管理員模塊主要完成學(xué)生與企業(yè)信息的管 理 求職信息與招聘信息的管理及友情鏈接的管理等功能 而以上所設(shè)計(jì)的功能模塊的功能比較模糊 并不確切 所以還要對每個(gè)模塊進(jìn)行逐 個(gè)細(xì)化 就學(xué)生求職模塊來說 其主要功能是實(shí)現(xiàn)學(xué)生的求職 主要涉及到學(xué)生的注 冊及學(xué)生信息的修改 學(xué)生求職的信息的填寫與發(fā)布 學(xué)生求職信息的刪除 以及與 企業(yè)交流的郵件的發(fā)送 學(xué)生在注冊成功后 可根據(jù)自己的實(shí)際情況及需求 按規(guī)定 的格式要求填寫個(gè)人及求職信息 成功后便可與相應(yīng)的企業(yè)通過 Email 的方式進(jìn)行聯(lián) 系 也可按自身情況對所發(fā)布的信息進(jìn)行修改和刪除 其模塊圖如圖 4 4 所示 4 3 大學(xué)生就業(yè)求職網(wǎng)系統(tǒng)總體功能模塊圖 大學(xué)生就業(yè)求職網(wǎng) 1 0 學(xué)生求職 2 0 企業(yè)招聘 3 0 系統(tǒng)管理 4 0 信息查詢 5 0 友情鏈接 學(xué)生求職 1 0 學(xué)生信息修改 1 2 求職信息發(fā)布 1 3 求職信息刪除 1 4 發(fā)送郵件 計(jì)算機(jī)信息工程學(xué)院畢業(yè)設(shè)計(jì)說明書 18 圖 4 4 學(xué)生求職功能模塊圖 對于企業(yè)招聘管理模塊來說 它要實(shí)現(xiàn)的功能是實(shí)現(xiàn)企業(yè)的招聘 主要涉及到企 業(yè)的注冊及企業(yè)信息的修改 企業(yè)招聘信息的填寫與發(fā)布 企業(yè)招聘信息的刪除 與 學(xué)生交流的郵件發(fā)送 信息公告 企業(yè)在注冊成功后 可根據(jù)企業(yè)自身的實(shí)際情況及 需求 按規(guī)定的格式要求填寫企業(yè)信息及招聘信息 成功后可發(fā) Email 的與學(xué)生聯(lián)系 企業(yè)可按自身情況對所發(fā)布的信息進(jìn)行修改和刪除 綜合以所述 這部分的功能模塊 圖如圖 4 5 所示 圖 4 5 企業(yè)招聘功能模塊圖 就系統(tǒng)管理模塊來說 其主要功能是對系統(tǒng)信息的管理 主要涉及到學(xué)生信息的 管理 求職信息的管理 企業(yè)信息的管理 招聘信息的管理 友情鏈接的管理 管理 員在登錄成功后可以對用戶在系統(tǒng)上發(fā)布的信息進(jìn)行管理 對過期信息或無效信息進(jìn) 行刪除操作 根據(jù)系統(tǒng)使用者的要求對友情鏈接進(jìn)行增加和修 改 其模塊圖如圖 4 6 所示 圖 4 6 系統(tǒng)管理功能模塊圖 信息查詢功能主要是為了方便維護(hù)是查詢和統(tǒng)計(jì)用戶信息 用戶無須注冊便可查 詢本站學(xué)生及企業(yè)的信息 系統(tǒng)對學(xué)生及企業(yè)進(jìn)行一定的分類 使查詢更為便利 圖 4 7 為這部分的功能模塊圖 信息查詢 4 1 學(xué)生信息查詢 4 2 企業(yè)信息查詢 系統(tǒng)管理 3 1 學(xué)生信息管理 3 2 求職信息管理 3 3 企業(yè)信息管理 3 4 招聘信息管理 5 0 友情鏈接管理 企業(yè)招聘 2 1 企業(yè)信息修改 2 2 招聘信息發(fā)布 2 3 招聘信息刪除 1 4 發(fā)送郵件 計(jì)算機(jī)信息工程學(xué)院畢業(yè)設(shè)計(jì)說明書 19 圖 4 7 信息查詢功能模塊圖 友情鏈接功能主要是方便用戶對外站信息的訪問及與本站的聯(lián)系 用戶可通過友 情鏈接登錄其感興趣的網(wǎng)站 也可與本站聯(lián)系 發(fā)送意見和建議 圖 4 8 為這部分的 功能模塊圖 圖 4 8 友情鏈接功能模塊圖 4 34 3 數(shù)據(jù)庫設(shè)計(jì)數(shù)據(jù)庫設(shè)計(jì) 數(shù)據(jù)庫是數(shù)據(jù)庫應(yīng)用程序的重要組成部分 一個(gè)設(shè)計(jì)結(jié)構(gòu)合理的數(shù)據(jù)庫對于應(yīng)用 程序的開發(fā)效率和程序的性能都是非常重要的 信息系統(tǒng)的核心和基礎(chǔ)局勢數(shù)據(jù)庫 數(shù)據(jù)庫有按一定的模型將信息系統(tǒng)中大量的資料組織起來 有提供存儲 修改 搜索 資料等方面的功能 使得信息系統(tǒng)從數(shù)據(jù)庫中獲得需要的信息的過程既方便 及時(shí)又 很準(zhǔn)確 4 3 14 3 1 數(shù)據(jù)字典數(shù)據(jù)字典 1 數(shù)據(jù)項(xiàng) 名稱 管理員 描述 管理企業(yè) 管理求職者 管理友情鏈接 數(shù)據(jù)流 企業(yè)個(gè)人資料 求職者個(gè)人資料 招聘信息 求職信息 鏈接信息 名稱 企業(yè)用戶 描述 管理個(gè)人資料 管理招聘信息 數(shù)據(jù)流 企業(yè)注冊信息 企業(yè)招聘信息 名稱 求職者用戶 描述 管理個(gè)人資料 管理求職信息 友情鏈接 5 1 友情網(wǎng)站鏈接 5 2 與本站聯(lián)系 計(jì)算機(jī)信息工程學(xué)院畢業(yè)設(shè)計(jì)說明書 20 數(shù)據(jù)流 求職者注冊信息 求職者求職信息 2 數(shù)據(jù)流 數(shù)據(jù)流名 企業(yè)資料 說明 企業(yè)的唯一識別標(biāo)識 數(shù)據(jù)流來源 企業(yè)用戶 數(shù)據(jù)流去向 企業(yè)注冊或登錄驗(yàn)證 數(shù)據(jù)流組成 企業(yè)資料 企業(yè)注冊名稱 企業(yè)注冊密碼 企業(yè)名稱 企業(yè) E mail 企業(yè)電話 企業(yè)經(jīng)營行業(yè) 企業(yè)地址 企業(yè)簡介 企業(yè)注冊名稱 1 字符 20 企業(yè)注冊密碼 1 字符 50 企業(yè)名稱 2 字符 50 企業(yè) E mail 10 字符 20 企業(yè)電話 7 字符 20 企業(yè)經(jīng)營行業(yè) 2 字符 20 企業(yè)地址 10 字符 100 企業(yè)簡介 1 文本 16 數(shù)據(jù)流名 管理員信息 說明 管理員的唯一識別標(biāo)識 數(shù)據(jù)流來源 管理員用戶 數(shù)據(jù)流去向 管理員登錄驗(yàn)證 數(shù)據(jù)流組成 管理員信息 管理員 ID 管理員登錄名 管理員密碼 管理員 ID 1 整型 4 管理員登錄名 1 字符 20 管理員密碼 1 字符 20 數(shù)據(jù)流名 招聘信息 說明 用于傳遞企業(yè)招聘要求和條件 數(shù)據(jù)流來源 企業(yè)發(fā)布 數(shù)據(jù)流去向 求職者應(yīng)聘 數(shù)據(jù)流組成 招聘信息 企業(yè)提供工作 ID 企業(yè)提供工作名稱 企業(yè)要求行業(yè) 企業(yè) 工作名稱 企業(yè)誠聘薪水 企業(yè)招聘時(shí)間 招聘有效時(shí)間 企業(yè)其他要求 企業(yè)提供工作 ID 1 整型 4 企業(yè)提供工作名稱 4 字符 20 企業(yè)要求行業(yè) 4 字符 50 企業(yè)工作名稱 2 字符 50 企業(yè)誠聘薪水 3 字符 50 計(jì)算機(jī)信息工程學(xué)院畢業(yè)設(shè)計(jì)說明書 21 企業(yè)招聘時(shí)間 1 時(shí)間 8 招聘有效時(shí)間 1 時(shí)間 8 企業(yè)其他要求字符 1 字符 200 行業(yè)分類 1 字符 6 3 處理過程 招聘信息發(fā)布 簡要描述 注冊檢驗(yàn)用戶身份 登錄后用戶管理個(gè)人信息 及發(fā)布招聘信息 輸入數(shù)據(jù)流 企業(yè)信息 招聘信息 日期 驗(yàn)證錯(cuò)誤 輸出數(shù)據(jù)流 招聘信息 處理 IF 用戶未注冊入庫 THEN 發(fā)出 驗(yàn)證錯(cuò)誤 ELSE IF 用戶名已經(jīng)被注冊 THEN 發(fā)出 注冊錯(cuò)誤 ELSE 發(fā)出 招聘信息 ENDIF ENDIF 求職信息發(fā)布 簡要描述 注冊檢驗(yàn)用戶身份 登錄后用戶管理個(gè)人信息 及發(fā)布求職信息 輸入數(shù)據(jù)流 求職者信息 求職信息 日期 驗(yàn)證錯(cuò)誤 輸出數(shù)據(jù)流 求職信息 處理 IF 用戶未注冊入庫 THEN 發(fā)出 驗(yàn)證錯(cuò)誤 ELSE IF 用戶名已經(jīng)被注冊 THEN 發(fā)出 注冊錯(cuò)誤 ELSE 發(fā)出 求職信息 ENDIF ENDIF 管理員管理 簡要描述 管理員登錄后 對本站的友情鏈接信息對企業(yè)資料 求職者資料 做增 刪 改 查等管理 輸入數(shù)據(jù)流 友情鏈接信息 企業(yè)個(gè)人信息 求職者個(gè)人信息 管理員信息 輸出數(shù)據(jù)流 友情鏈接建立信息 招聘信息 求職信息 友情鏈接信息 處理 IF 管理員不存在或密碼錯(cuò)誤 THEN 發(fā)出 驗(yàn)證錯(cuò)誤 ELSE 發(fā)出 求職信息 ELSE 發(fā)出 招聘信息 ELSE 發(fā)出 友情鏈接信息 ENDIF ENDIF ENDIF 計(jì)算機(jī)信息工程學(xué)院畢業(yè)設(shè)計(jì)說明書 22 其他模塊的描述與此類似 就不一一說明了 4 3 24 3 2 數(shù)據(jù)庫邏輯設(shè)計(jì)數(shù)據(jù)庫邏輯設(shè)計(jì) 通過上面對數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)規(guī)劃出的實(shí)體有管理員信息實(shí)體 求職者實(shí)體 求職信息實(shí)體 企業(yè)實(shí)體 招聘細(xì)信息實(shí)體 友情鏈接實(shí)體等等實(shí)體 在本系統(tǒng)設(shè)計(jì) 中 有的實(shí)體只是單獨(dú)存在 沒有與其他實(shí)體的關(guān)系 例如用來保存系統(tǒng)初始配置的 Config 表 但有些實(shí)體之間存在著相互的關(guān)系 管理員實(shí)體與屬性如圖 4 9 所示 其屬性主要有管理員 ID 管理員密碼 管理員 名等 圖 4 9 管理員實(shí)體圖 求職者實(shí)體與屬性如圖 4 10 所示 其屬性主要有 學(xué)生專業(yè) 注冊 ID 注冊密 碼 學(xué)生姓名 學(xué)生年齡 簡歷 email 學(xué)歷 性別 出生日期 畢業(yè)學(xué)校等 圖 4 10 求職者實(shí)體圖 求職信息實(shí)體與屬性如圖 4 11 所示 其屬性主要有要求工作 ID 注冊名稱 工 作名稱 所求薪水 信息發(fā)布時(shí)間 要求行業(yè)名稱 信息有效時(shí)間 其它說明 行業(yè) 分類等 求職者 專業(yè) 畢業(yè)學(xué)校 出生日期 性別 學(xué)歷 e mail 注冊 ID 注冊密碼 姓名 年齡 簡歷 管理員 ID 號管理員密碼管理員名 管理員 計(jì)算機(jī)信息工程學(xué)院畢業(yè)設(shè)計(jì)說明書 23 圖 4 11 求職信息實(shí)體圖 招聘信息實(shí)體與屬性如圖 4 12 所示 其屬性主要有 注冊名稱 要求行業(yè) 誠聘 薪水 招聘時(shí)間 有效時(shí)間 其它要求 工作名稱 工作的 ID 行業(yè)分類等 圖 4 12 招聘信息實(shí)體圖 友情鏈接實(shí)體與屬性如圖 4 13 所示 其屬性主要有 ID 友情鏈接地址 友情鏈接 名稱 圖 4 13 友情鏈接實(shí)體圖 企業(yè)實(shí)體與屬性如圖 4 14 所示 其主要屬性有注冊密碼 企業(yè)名稱 企業(yè)電話 友情鏈接 友情鏈接名稱友情鏈接地址 ID 工作名稱 招聘信息 注冊名稱 工作的 ID 其他要求 行業(yè)分類 要求行業(yè) 誠聘薪水 招聘時(shí)間 有效時(shí)間 要求工作 ID 求職信息 信息有效時(shí)間 其他說明 要求行業(yè)名稱 行業(yè)分類 注冊名稱 工作名稱 所求薪水 信息發(fā)布時(shí)間 計(jì)算機(jī)信息工程學(xué)院畢業(yè)設(shè)計(jì)說明書 24 經(jīng)營行業(yè) 企業(yè) Email 企業(yè)地址 注冊 ID 企業(yè)簡介等 圖 4 14 企業(yè)實(shí)體圖 圖 4 15 總系統(tǒng) E R 圖 其他模
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 拉美外賣訂單管理辦法
- 客戶關(guān)愛基金管理辦法
- 短期進(jìn)修住宿管理辦法
- 西安道路開口管理辦法
- 職業(yè)危害因素管理辦法
- 結(jié)構(gòu)前期勘測管理辦法
- 維修資金利息管理辦法
- 肩周炎的護(hù)理常規(guī)課件
- 肥胖科普課件內(nèi)容
- 高二升高三理科數(shù)學(xué)試卷
- 北京市殯葬惠民政策及實(shí)施可行性報(bào)告
- 2025年國家公務(wù)員考試(行測)經(jīng)典75道邏輯推理題(包過)(含答案)
- 工業(yè)機(jī)器人講課件
- 危險(xiǎn)化學(xué)品企業(yè)關(guān)鍵設(shè)施安全風(fēng)險(xiǎn)辨識管控指導(dǎo)手冊
- 2025年4月版安全法律法規(guī)標(biāo)準(zhǔn)文件清單
- 北京玉淵潭中學(xué)新初一均衡分班語文試卷
- 古代漢語授課教案(郭錫良版)教案分享
- 裝載機(jī)驅(qū)動橋培訓(xùn)
- 中暑急救知識及處理流程(課堂PPT)
- 燃機(jī)高盤及TCA吹掃
- 鋼結(jié)構(gòu)安裝工程檢驗(yàn)批驗(yàn)收記錄表(共14頁)
評論
0/150
提交評論