大學生就業(yè)求職網(wǎng)的設計與實現(xiàn).doc_第1頁
大學生就業(yè)求職網(wǎng)的設計與實現(xiàn).doc_第2頁
大學生就業(yè)求職網(wǎng)的設計與實現(xiàn).doc_第3頁
大學生就業(yè)求職網(wǎng)的設計與實現(xiàn).doc_第4頁
大學生就業(yè)求職網(wǎng)的設計與實現(xiàn).doc_第5頁
免費預覽已結束,剩余47頁可下載查看

下載本文檔

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

文檔簡介

摘要 大學生就業(yè)求職網(wǎng)系統(tǒng)的設計與實現(xiàn) 摘摘 要要 隨著網(wǎng)絡技術的迅速發(fā)展 網(wǎng)上求職已憑借其成本低 時效長等優(yōu)點逐漸成為大 學生求職的主渠道 為滿足求職大學生以及企業(yè)的要求 搭建一個連接求職大學生與 企業(yè)的橋梁 利用數(shù)據(jù)庫和先進的開發(fā)平臺 配置一定的軟件和硬件 開發(fā)大學生就 業(yè)求職系統(tǒng) 為大學生和企業(yè)提供在線求職 招聘管理平臺和周到的網(wǎng)絡信息化服務 本系統(tǒng)設計與程序的開發(fā)采用 Tomcat Apache 作為 Web 服務器 Apache 為 HTML 頁面服務 Tomcat 運行 JSP 頁面和 Servlet 同時 本系統(tǒng)采用 JSP 和 JavaBean 組 件技術進行程序設計 利用 JavaBean 組件封裝系統(tǒng)的應用邏輯和 JSP 調用相關功能 該系統(tǒng)實現(xiàn)了用戶注冊 信息查詢 郵件管理 后臺數(shù)據(jù)維護和信息管理等功能 本系統(tǒng)采用 JSP 進行開發(fā) 具有良好的通用性 兼容性及可擴展性 可與電子郵 件及其他互聯(lián)網(wǎng)服務良好集成 在穩(wěn)定性和安全性方面具有很好的優(yōu)勢 同時 本系 統(tǒng)還具有開放的體系結構 易擴充 易維護 具有良好人機交互界面 和便捷方便的優(yōu) 勢 關鍵詞關鍵詞 大學生就業(yè)求職系統(tǒng) JSP 易擴充 便捷方便 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 計算機信息工程學院畢業(yè)設計說明書 I 目目 錄錄 第第 1 1 章章 前言前言 1 1 1 1 總體概述 1 1 2 研究背景 1 1 3 項目目標與意義 2 第第 2 2 章章 相關技術相關技術 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è)務流程 10 3 3 可行性分析 11 3 3 1 技術可行性 12 3 3 2 經(jīng)濟可行性 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)的總體設計章系統(tǒng)的總體設計 1919 4 1 系統(tǒng)總體設計 19 4 2 系統(tǒng)模塊設計 19 4 3 數(shù)據(jù)庫設計 22 4 3 1 數(shù)據(jù)字典 22 4 3 2 數(shù)據(jù)庫邏輯設計 24 4 3 3 數(shù)據(jù)庫物理設計 27 第第 5 5 章系統(tǒng)詳細設計章系統(tǒng)詳細設計 3131 5 1 詳細設計 31 計算機信息工程學院畢業(yè)設計說明書 II 5 2 功能模塊的設計 32 5 2 1 登錄模塊 32 5 2 2 學生求職模塊 32 5 2 3 企業(yè)招聘模塊 36 5 2 4 信息查詢模塊 37 5 2 5 系統(tǒng)管理模塊 37 5 2 6 友情鏈接模塊 38 5 3 CSS 樣式表設計 39 5 4 JAVABEAN 39 5 4 1 數(shù)據(jù)庫操作的 JavaBean 39 第第 6 6 章系統(tǒng)的實現(xiàn)和測試章系統(tǒng)的實現(xiàn)和測試 4141 6 1 就業(yè)求職系統(tǒng)的實現(xiàn) 41 6 2 就業(yè)求職系統(tǒng)測試 43 6 2 1 測試方法 43 6 2 2 測試內(nèi)容 43 第第 7 7 章章 結束語結束語 4747 致致 謝謝 4949 參考文獻參考文獻 5151 計算機信息工程學院畢業(yè)設計說明書 1 第第 1 1 章章 前前言言 第 1 章主要介紹了開發(fā)的背景 項目的目標與意義 1 11 1 總體概述總體概述 人才在各行各業(yè)中都是發(fā)展的關鍵 大學生就是人才的代名詞 如何能夠聘請到 具有真才實學的大學生是各個企業(yè)非常非常關心的問題 找不到理想的工作 不能發(fā) 揮自己的聰明才智也是讓大學生煩惱的事情 他們踏入社會的第一節(jié)課就是求職 說 到求職 首先想到的是招聘會 雖然招聘會是目前人才交流的主要渠道 或者說是主 要途徑之一 但是他還是遠遠不能滿足現(xiàn)實的需求 1 招聘會都是在有限的幾天內(nèi) 企業(yè)與大學生進行面對面的交流 盡管有的招聘會會提前貼出海報等宣傳 但是還是 很多大學生錯過機會 有的時候 大學生必須放棄一些重要的事情參加招聘會 2 由于參加招聘會的人數(shù)繁多 并且在整個過程中人員的流動性很大 3 招聘會人數(shù) 眾多 并且展位有限 因此 網(wǎng)絡招聘給求職者和企業(yè)帶來了很多的便利 推動了社 會的發(fā)展 求職者只需要在網(wǎng)上發(fā)布求職信息 企業(yè)人力資料員部人員只需輕點鼠標 就可瀏覽應聘人信息 通過先進發(fā)達的網(wǎng)絡可以對龐大的 求職和招聘信息進行管理 可以方便地進行增 刪 改等操作 而且 通過網(wǎng)絡收到的求職者簡歷合格率更高 選擇也更方便 簡歷易于保存 傳統(tǒng)紙質簡歷易丟失損壞 且難以同時被多個經(jīng)理看 到 而在網(wǎng)絡上填寫的簡歷保存時間長 安全性高 所有經(jīng)理都可以通過網(wǎng)絡閱讀選 擇 人才被錄取的機會也會相對增多 現(xiàn)實社會中需一個第三方為企業(yè)與人才牽線搭 橋 來彌補招聘會存在的種種不足 在這種條件下 把網(wǎng)絡的的優(yōu)勢與招聘會緊密結 合起來 開發(fā)大學生就業(yè)求職網(wǎng)站就成為了必然之路 結合網(wǎng)站將來發(fā)展方向 采用 相應的技術架構和應用系統(tǒng)平臺 開發(fā)了大學生就業(yè)求職網(wǎng)站系統(tǒng) 本網(wǎng)站采用 JSP 進行開發(fā) 具有良好的通用性 兼容性及可擴展性 可與電子郵件及其他互聯(lián)網(wǎng)服務 良好集成 在穩(wěn)定性和安全性方面具有很好的優(yōu)勢 1 21 2 研究背景研究背景 隨著網(wǎng)絡技術的迅速發(fā)展 人們受到網(wǎng)絡的影響越來越大 越來越明顯 如果將 2008 年的網(wǎng)民數(shù)據(jù)作為一個參考的話 我們發(fā)現(xiàn)網(wǎng)民的年紀越來越廣泛 10 到 19 歲 的網(wǎng)民人數(shù)增加特別快 同時 40 歲及以上網(wǎng)民增加雖不是非常迅速 但是也是在持 續(xù)不斷地增長中 越來越多的人已經(jīng)使用網(wǎng)絡去尋找信息和發(fā)布信息 目前 國內(nèi)的 幾大網(wǎng)站都提供了就業(yè)方面的網(wǎng)頁 國內(nèi)也有專門的就業(yè)網(wǎng)站 各網(wǎng)站的發(fā)展也很迅 猛 但是這些網(wǎng)站的側重點不是僅為畢業(yè)生服務的 提供了廣泛的就業(yè)導航 對大學 畢業(yè)生來講針對性不強 計算機信息工程學院畢業(yè)設計說明書 2 1 31 3 項目目標與意義項目目標與意義 為滿足求職大學生以及企業(yè)的要求 搭建一個連接求職大學生與企業(yè)的橋梁 利 用數(shù)據(jù)庫和先進的開發(fā)平臺 配置一定的軟件和硬件 開發(fā)大學生就業(yè)求職系統(tǒng) 該 系統(tǒng)具有開放的體系結構 易擴充 易維護 具有良好人機交互界面的特點 選擇大 學生就業(yè)求職網(wǎng)這個題目也是為了能綜合運用所學的專業(yè)知識 完成一個具體應用及 社會服務相結合的項目 通過對它的開發(fā) 對個人能力有很大的提高和突破 同時 也能滿足就業(yè)求職大學生及企業(yè)的要求 計算機信息工程學院畢業(yè)設計說明書 3 第第 2 2 章章 相相關關技技術術 第 2 章主要介紹了開發(fā)就業(yè)求職系統(tǒng)要用的相關技術 有 JSP 及工作原理 JDBC 及其如何連接和操作數(shù)據(jù)庫 JavaBean 的作用與使用以及對數(shù)據(jù)庫的介紹 2 12 1 JSPJSP JSP 是由 Sun Microsystems 公司倡導 許多公司參與一起建立的一種動態(tài)網(wǎng)頁技 術標準 JSP 技術是在 Servlet 技術基礎上發(fā)展起來的 它正在快速發(fā)展中 現(xiàn)在已 經(jīng)成為 Java 服務器編程的重要組成部分 因為 JSP 采用在 HTML 中嵌入 Java 代碼的 方法 所以網(wǎng)頁開發(fā)人員和設計人員在網(wǎng)站開發(fā)的過程中使用 JSP 技術 可以輕松地 創(chuàng)建并且維護功能強大 有彈性的動態(tài)網(wǎng)頁 JSP 技術 Java 平臺中的一份子 因此 JSP 一處編寫 各處執(zhí)行 JSP 的工作原理 JSP 的源文件由安裝在 Web 服務器上的 JSP 引擎變異執(zhí)行 客戶對 JSP 的請求直接發(fā)送給 JSP 引擎 JSP 引擎收到請求后 按照源代碼中的規(guī)定的內(nèi)容生成客戶端的響應 并把響應傳遞給客戶端 2 22 2 ServletServlet Servlet 是 Java 服務器小程序 它本質上就是一個 Java 類 Servlet 程序的作 用類似于傳統(tǒng)的 CGI 程序 都是在服務器端進行對 Servlet 程序的運行 動態(tài)生成 Web 頁面 但 Java Servlet 程序功能更加強大 可移植性更好 使用起來更加方便 效率更高 經(jīng)濟上更加節(jié)省 在 Servlet 經(jīng)過初始化后 它就成為服務器的一部分 被裝在 Web 服務器的存儲空間里面 如果客戶端給 Web 服務器發(fā)送一個請求 服務器 立即作出反應 Servlet 就會收到服務器傳遞的請求信息 Servlet 使用 Java Servlet API 及相關類 Java 類和軟件包 編程 因為 Servlet API 在各種 Web 服務器 中融合 因為 Servlet 提供請求和響應服務的機制 所以它擴展了 Web 服務器的功能 在傳統(tǒng) CGI 中 如果同時對同一 CGI 程序的發(fā)出 N 次請求 那么在內(nèi)存中重復裝載該 CGI 程序的代碼 N 次 而對于 Servlet 處理請求的是 N 個線程 只需要一份 Servlet 類代碼 2 32 3 JavaBeanJavaBean 能結合 JavaBean 技術來擴充網(wǎng)頁中程序的功能是 JSP 網(wǎng)頁的一大亮點 JavaBean 通過封裝屬性和方法變成一個功能或業(yè)務的對象 其實 她是一種 Java 類 JavaBean 可以生成一種組件 來進行可視化處理 它是一種軟件部件 并且可以重復 使用 因為 java 具有在一處編寫 到處可以用的特點 所以 我們可以通過用 java 在 JavaBean 中編寫一些跟數(shù)據(jù)庫交互的代碼 如果想簡化 JSP 腳本 也可以把一些 在 JSP 頁面里面要實現(xiàn)的功能寫在 JavaBean 里面 同時 鑒于 JavaBean 有很強的通 用性 你可以在不同的頁面上采用一個 JavaBean 來實現(xiàn)一些相同的功能 相對于 ASP 計算機信息工程學院畢業(yè)設計說明書 4 里的 COM 技術來說 JavaBean 雖然編寫簡單但是可以實現(xiàn)一樣的功能 2 42 4 JDBCJDBC JDBC JavaDatabase Connectivity 是 JavaSoft 公司設計的 Java 語言的數(shù)據(jù)庫 訪問 API JDBC 是由 Java 語言編寫的接口和類組成 在 Java 程序中 開發(fā)者可以在 程序中編寫 SQL 語句 使用它的一個程序 建立與 Database 的連接 執(zhí)行 SQL 語句 并處理 SQL 語句的結果 起初 Java 語言并沒有能力起訪問數(shù)據(jù)庫 JDBC 是第一個 支持 Java 語言的標準的數(shù)據(jù) API JDBC 的出現(xiàn)簡化和方便了 Java 程序與數(shù)據(jù)庫服務 器的連接 用 JDBC 連接數(shù)據(jù)庫有七個步驟 1 需要先 JDBC 驅動程序載入 2 定義并 且連接 URL 3 將連接建立起來 4 新建語句對象 5 寫執(zhí)行查詢或更新的 SQL 語句 6 處理結果 7 關閉連接 本系統(tǒng)用到 JDBC Driver 和本地 API 的兩種類型 連接過 程如圖 2 1所示 圖2 1 本地 API 驅動程序連接數(shù)據(jù)庫過程圖 2 52 5 MicrosoftMicrosoft SQLSQL ServerServer 20082008 SQL 語言是一個功能既全面又強大的簡單易懂的語言 受到全世界 用戶的青睞 SQL 的主要功能是同各種數(shù)據(jù)庫系統(tǒng)建立起聯(lián)系 進行溝通 SQL 的主要特點包括 1 不需要過程化 用面向過程的語言來完成某項請求 必須指定存取路徑 然而 當用戶在使用 SQL 語言進行數(shù)據(jù)操作的時候 只要知道需要做什么就好 而無須弄清楚 怎么做 因此存取路徑的選擇以及 SQL 語句的操作過程 由系統(tǒng)自動完成 用戶使用起來更加 方便舒適 同時也能使數(shù)據(jù)獨立性更高 2 面向集合的操作方式 非關系數(shù)據(jù)模型采用的是面向記錄的操作方式 操作對象是一條記錄 例如查詢 所有平均成績在 80 分以上的學生姓名 用戶必須一條一條地把滿足條件的學生記錄找 出來 通常要說明具體處理過程 即按照哪條路徑 如何循環(huán)等 而 SQL 語言只需 要一次插入和刪除就可以了 因為 SQL 運用了數(shù)學里面集合的知識 更新操作的對象 都是是元組的集合 Java 應用程序 JDBC API 部分 Java 的本地 API 驅動程序 數(shù)據(jù)庫 數(shù)據(jù)庫客戶機庫 計算機信息工程學院畢業(yè)設計說明書 5 3 同種結構提供不同的兩種使用方式的做法 當程序員在用高級語言 比如 C 等設計程序時 需要使用數(shù)據(jù)庫 這個時候 SQL 就會起到很大的作用 因為 SQL 是嵌入式語言 在終端鍵盤上用戶可以直接鍵入 SQL 命令對來操作數(shù)據(jù)庫 而且在這時候 SQL 語言的語法結構基本上是一致的 從此可 以提現(xiàn) SQL 極強的靈活性 計算機信息工程學院畢業(yè)設計說明書 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)在就大學生就業(yè)求職網(wǎng)進行詳細的用例分析 大學生就業(yè)求職網(wǎng)允許用戶有三種身份 學生 企業(yè) 管理員 每種身份操作起 來都很方便 快捷 學生與企業(yè)注冊再登錄后 就可以發(fā)布求職或是招聘信息 這些 信息任何人或企業(yè)都可以查看 但是如果想發(fā)送郵件給對方 則必須是已經(jīng)登錄的用 戶 這些學生 企業(yè)的基本信息都由管理員對其統(tǒng)一管理 大學生就業(yè)求職網(wǎng)用例圖 如圖 3 1 所示 圖 3 1 大學生就業(yè)求職網(wǎng)用例圖 在用例圖完成之后 就需要編寫用例描述 即就是對系統(tǒng)各個功能進行描述 這 一步是進行系統(tǒng)設計前最重要的一個過程 準確的描述系統(tǒng)的功能有助于理清自己的 思想 更是和用戶進行溝通的保障 注冊 修改個人 信息 發(fā)布求職信息 刪除求職信息 發(fā)送郵件 注冊 發(fā)送郵件 刪除招聘信息 發(fā)布招聘信息 修改注冊信息 友情鏈接管理 招聘信息管理 求職信息管理 學生信息管理 企業(yè)信息管理 管理員 學生 企業(yè) 計算機信息工程學院畢業(yè)設計說明書 7 1 學生注冊 如果學生想要發(fā)布求職信息 就必須先進行注冊 成為該網(wǎng)站的一員 這個模塊 就是專門針對學生注冊設計的 2 修改個人信息 這個功能必須在學生成功注冊登錄之后才可以使用 用于修改注冊時填寫的信息 3 發(fā)布求職信息 這個功能也只能在學生成功注冊登錄的前提下才可以使用 用于發(fā)布求職信息 求職信息會顯示在前臺主頁 4 刪除求職信息 這個功能模塊的使用條件和前面的兩個模塊一樣 學生可以通過這個模塊刪除自 己已經(jīng)發(fā)布的求職信息 5 學生發(fā)送郵件 如果學生對某個工作感興趣 可以通過此功能向指定的電子信箱發(fā)送求職信 此 外 為了方便用戶 系統(tǒng)還提供了郵件群發(fā)的功能 利用該功能可以同時給十個以內(nèi) 的電子信箱發(fā)送郵件 這個功能當然也需要學生登錄后才允許使用 接下來 6 10 是介紹企業(yè)部分的用力描述 這部分的功能和學生基本一致 分為 企業(yè)注冊 更改企業(yè)信息 發(fā)布招聘信息 刪除招聘信息 企業(yè)發(fā)送郵件 這里就不 一個一個的介紹了 后面介紹的都是管理員的功能模塊 11 管理學生信息 這個模塊是管理員使用的 用來刪除學生的信息 若這個學生的信息被刪除 那 么他所發(fā)布的求職信息業(yè)一同被刪除 12 管理企業(yè)信息 此模塊也只有管理員才可以使用 用來刪除企業(yè)的信息 同樣的 若企業(yè)信息被 刪除 那么該企業(yè)發(fā)布的招聘信息業(yè)被一同刪除 13 管理招聘信息 用來刪除企業(yè)所發(fā)布的招聘信息 14 管理求職信息 用來刪除學生所發(fā)布的求職信息 15 管理超級鏈接 管理員可以通過該功能添加 刪除 修改超鏈接的信息 3 23 2 需求分析需求分析 3 2 13 2 1 功能需求功能需求 1 作為一個學生想要在本網(wǎng)站瀏覽或找工作 必須首先注冊為本網(wǎng)站冊會員 注 計算機信息工程學院畢業(yè)設計說明書 8 冊為本網(wǎng)站的會員后 成功登錄 就可一在下一級系統(tǒng)中管理自己的資料了 成功登 錄后 求職者還可以有權限發(fā)布自己的求職意愿在本網(wǎng)站的首頁 如果您在本網(wǎng)站發(fā) 現(xiàn)了您喜歡或合適的企業(yè) 您就可以在本網(wǎng)站的向那家企業(yè)發(fā)送求職意愿 2 作為一家企業(yè) 您如果想在本網(wǎng)站挑選您希望得到的人才 您同樣要在本網(wǎng)站 注冊為會員 才有這個權限 和求職者同樣 在成功登錄為本站會員后 您就可以管 理您的個人資料了 管理包括修改 刪除以及選擇企業(yè)類別等 在成功登錄本站后 您同樣也有了發(fā)布個人信息的權限 權限和求職者相同 企業(yè)如果發(fā)現(xiàn)哪個求職者符 合條件 可通過此功能向指定郵箱發(fā)送招聘信息 3 本網(wǎng)站還設置了群發(fā)功能 以上三點是前臺實現(xiàn)的功能 前臺的功能如下圖 3 所示 圖3 2 前臺功能結構圖 4 本網(wǎng)站還將學生各企業(yè)進行分類 并可查詢相關信息 使操作更加方便 系統(tǒng) 由管理員管理求職者和求職信息 當管理員發(fā)現(xiàn)哪個求職者的信息過期或已經(jīng)找到工 作而求職者信息還沒有刪除的 管理員有權限對其刪除 則同時也就刪除了他所發(fā)布 的求職意愿 管理員同時管理企業(yè)信息和招聘信息 進行企業(yè)信息的刪除 同樣 如 果企業(yè)的信息被刪除 那他所對應的發(fā)布的招聘信息也將會被系統(tǒng)自動刪除 管理員 可以管理本網(wǎng)站的所有超級鏈接的信息 管理包括增 刪 改 第四點的功能在后臺實現(xiàn) 后臺的功能如下圖 3 所示 大學生就業(yè)求職網(wǎng) 企業(yè) 學生 身份驗證信息管理郵件管理瀏覽功能身份驗證郵件管理瀏覽功能信息管理 登 錄 注 冊 修 改 注 冊 信 息 發(fā) 布 招 聘 信 息 刪 除 招 聘 信 息 發(fā) 送 郵 件 查 看 招 聘 信 息 查 看 求 職 信 息 友 情 鏈 接 登 錄 注 冊 修 改 個 人 信 息 發(fā) 布 求 職 信 息 刪 除 求 職 信 息 發(fā) 送 郵 件 查 看 招 聘 信 息 查 看 求 職 信 息 友 情 鏈 接 計算機信息工程學院畢業(yè)設計說明書 9 圖3 3 后臺功能結構圖 3 2 23 2 2 系統(tǒng)業(yè)務流程系統(tǒng)業(yè)務流程 經(jīng)過認真調研 充分征求用戶的意見 畫出如圖 3 所示的系統(tǒng)的業(yè)務流程圖 在客戶注冊后便可登錄系統(tǒng)進行求職與招聘 學生與企業(yè)都能隨時注冊帳號 登錄網(wǎng) 站查詢信息 對查詢比較滿意的信息 可以隨時給對方發(fā)送 E MAIL 如果想發(fā)布自 己的信息 需要先注冊一個新用戶 登錄后才能使用其他的功能 同時用戶登錄后可 以修改自己的注冊資料 發(fā)布招聘信息 刪除自己發(fā)布的信息 以防止用戶接受垃圾 郵件 首頁中包括學生和企業(yè)的發(fā)布的信息 有本站的友情鏈接 方便用戶瀏覽其他 網(wǎng)站資源 管理員控制臺中有對所有用戶的各項信息管理 可以隨時查看用戶的各個 信息 監(jiān)督并防止用戶的非法信息 整個過程方便安全快捷 后臺 學生管理身份驗證企業(yè)管理友情鏈接管理 刪 除 求 職 信 息 刪 除 注 冊 信 息 查 看 求 職 信 息 查 看 注 冊 信 息 登 錄 刪 除 招 聘 信 息 刪 除 注 冊 信 息 查 看 招 聘 信 息 查 看 注 冊 信 息 添 加 友 情 鏈 接 修 改 友 情 鏈 接 刪 除 友 情 鏈 接 計算機信息工程學院畢業(yè)設計說明書 10 圖 3 4 業(yè)務流程圖 3 33 3 可行性分析可行性分析 可行性分析是通過對項目的主要內(nèi)容和配套條件 如市場需求 資源供應 建設 規(guī)模 工藝路線 設備選型 環(huán)境影響 資金籌措 盈利能力等 從技術 經(jīng)濟 工 開始 管理員 管理員登陸 管理員名和密碼 身份驗證 登陸管理員管理界面 進行相關操作 注冊 普通用戶登陸 企業(yè) 用戶名和密碼用戶名和密碼 身份驗證 身份驗證 密碼錯誤或用戶不存在 密碼錯誤或用戶不存在 登陸企業(yè)信息管理界面 進行相關操作 登陸人才信息管理界面 進行相關操作 返回首頁 是否 是否 是否 否 是是否 注冊 注 冊 計算機信息工程學院畢業(yè)設計說明書 11 程等方面進行調查研究和分析比較 并對項目建成以后可能取得的財務 經(jīng)濟效益及 社會環(huán)境影響進行預測 從而提出該項目是否值得投資和如何進行建設的咨詢意見 為項目決策提供依據(jù)的一種綜合性的系統(tǒng)分析方法 可行性分析應具有預見性 公正 性 可靠性 科學性的特點 3 3 13 3 1 技術可行性技術可行性 隨著 Web 技術的發(fā)展 特別是 B S 結構的成熟 通過 IE 瀏覽器可進行遠程的數(shù)據(jù)交 互 作為具有 Java 語言所有特點的 JSP 語言 可輕松的與網(wǎng)頁語言和其他腳本語言相結 合 結合數(shù)據(jù)庫技術 可實現(xiàn)網(wǎng)頁的動態(tài)和交互 JSP 技術與其他動態(tài)網(wǎng)頁技術相比較 有著自己的很多優(yōu)勢 下面將 JSP ASP PHP ISAPI CGI Perl 五種動態(tài)網(wǎng)頁技術列表 做一個比較 如表 3 1 所示 表3 1 JSP ASP PHP ISAPI CGI Perl 性能比較 動態(tài)技術網(wǎng)頁 JSPASPPHPISAPIGOI perl 運行開銷小較大較大小較大 運行平臺均可 Windows 均可 Windows 均可 可擴展性很好好不好不好不好 安全性好不好好一般好 對分布式的處理支持支持不支持支持不支持 函數(shù)支持廣不廣廣廣不廣 對數(shù)據(jù)庫的支持多多多多多 應用程序較廣泛較廣泛較廣泛少少 對廠商的支持程度廣泛少較廣泛少廣泛 對 XML 是否支持支持不支持支持不支持不支持 對組件是否支持支持支持不支持支持不支持 運行開銷小較大較大小較大 由上表不難看出 JSP 基于強大的 Java 語言 具有良好的伸縮性 可擴展性 跨平 臺移植性與安全性 所以本系統(tǒng)在技術上實現(xiàn)是可行的 3 3 23 3 2 經(jīng)濟可行性經(jīng)濟可行性 由于本系統(tǒng)針對的是網(wǎng)絡招聘 只要工作人員合理使用該程序 可以明顯減少就 業(yè)管理人員的工作量 提高工作效率 能方便快捷的查詢統(tǒng)計就業(yè)信息 所以當系統(tǒng) 投入運行后可以為相關人員節(jié)約大量的人力 物力 所帶來的效益遠遠大于系統(tǒng)軟件 的開發(fā)成本 在經(jīng)濟上完全可行 3 3 33 3 3 操作可行性分析操作可行性分析 界面設計充分考慮到了管理人員的習慣 使得操作簡單 數(shù)據(jù)錄入迅速 規(guī)范 可靠 統(tǒng)計準確 適應力強 容易擴充 具有易用性 靈活性 開放性與可視性 計算機信息工程學院畢業(yè)設計說明書 12 3 43 4 數(shù)據(jù)分析數(shù)據(jù)分析 3 4 13 4 1 數(shù)據(jù)需求數(shù)據(jù)需求 分析系統(tǒng)的數(shù)據(jù)需求也是需求分析的一個重要任務 因為大多數(shù)系統(tǒng)本質上都屬于 信息處理系統(tǒng) 系統(tǒng)必須處理的信息和系統(tǒng)應該產(chǎn)生的信息在很大程度上決定了系統(tǒng)的 面貌 對系統(tǒng)設計有很大的影響 通過之前對于就業(yè)求職業(yè)務的分析 可以得出結論 大學生就業(yè)求職系統(tǒng)的主要功能是數(shù)據(jù)的管理 主要是管理輸入的數(shù)據(jù)信息 并且以 適當?shù)姆绞竭M行數(shù)據(jù)操作和匯總統(tǒng)計 最終數(shù)據(jù)還要輸出給系統(tǒng)管理者和使用該系統(tǒng)的 人員 為了更好的搞清系統(tǒng)中的數(shù)據(jù)信息流向以及數(shù)據(jù)處理及存儲情況 下面將對主 要的系統(tǒng)數(shù)據(jù)流程進行分析 3 4 23 4 2 數(shù)據(jù)流程數(shù)據(jù)流程 一個基于 WEB 的就業(yè)求職網(wǎng)是由數(shù)據(jù)流和一系列的轉換構成的 輸入數(shù)據(jù)流經(jīng)過 轉換變換為輸出數(shù)據(jù)流 數(shù)據(jù)流圖 是一種信息系統(tǒng)建模技術 將數(shù)據(jù)流和轉換的刻畫 出來 本系統(tǒng)可以用圖 3 5 所示的系統(tǒng)總體圖表示 圖 3 5 系統(tǒng)總體圖 就業(yè)求職系統(tǒng) 學生用戶 管理員 企業(yè)用戶 數(shù)據(jù) 數(shù)據(jù)數(shù)據(jù) 數(shù)據(jù) 數(shù)據(jù)數(shù)據(jù) 計算機信息工程學院畢業(yè)設計說明書 13 圖 3 6 系統(tǒng)零級圖 在圖 3 6 中 對于各個子系統(tǒng) 為了更清晰地表達數(shù)據(jù)加工過程 可以進一步對 它進行細化 從而得到細節(jié)圖 細節(jié)圖僅由處理和數(shù)據(jù)存儲 結點組成 它是一個復雜 處理的詳細的內(nèi)部表示 學生求職系統(tǒng)包括學生信息注冊及修改 求職信息發(fā)布 求 職信息刪除 發(fā)送郵件 以學生信息發(fā)布為例子作介紹 細化得到其細節(jié)圖如圖 3 7 圖 3 7 求職信息發(fā)布細節(jié)圖 企業(yè)招聘系統(tǒng)包括企業(yè)信息注冊及修改 招聘信息發(fā)布 招聘信息刪除 發(fā)送郵件 以企業(yè)信息注冊及修改為例作介紹 細化得到其細節(jié)圖如圖 3 8 圖 3 8 企業(yè)信息修改細節(jié)圖 企業(yè) 2 1 求職信息發(fā)布 求職信息表 權限數(shù)據(jù) 求職信息 企業(yè)信息 求職者 1 1 求職信息發(fā)布 求職信息表 權限數(shù)據(jù) 求職信息 求職信息 學生 用戶 1 0 學生求職 系統(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ā)布信息 計算機信息工程學院畢業(yè)設計說明書 14 系統(tǒng)管理包括求職者信息刪除 求職信息刪除 企業(yè)信息刪除 招聘信息刪除 友情鏈接管理 細化得到其細節(jié)圖如圖 3 9 圖 3 9 管理員后臺管理細節(jié)圖 根據(jù)上述對系統(tǒng)的分析及用戶的要求 對數(shù)據(jù)庫進行操作包括一般用戶 特殊用 戶和管理員 一般用戶主要指未注冊用戶 他們在進入系統(tǒng)時 只能查詢 瀏覽信息 特殊用戶是那些已經(jīng)注冊的用戶 不但擁有一般用戶的所有功能 還可查看修改自己 的信息與資料 管理員權限具有完全管理能力 他可以對學生信息及公司信息等進行 添加 刪除 修改等操作 經(jīng)過上述系統(tǒng)功能分析和需求總結 考慮到將來功能上的 擴展 設計如下的數(shù)據(jù)項和數(shù)據(jù)結構 1 企業(yè)基本信息表 用于保存注冊企業(yè)的基本信息 2 求職者基本信息表 用于保存注冊學生的基本信息 3 招聘信息表 用于保存企業(yè)發(fā)布招聘信息資料 4 求職的信息表 用于保存大學生發(fā)布求職信息 資料 5 友情鏈接的表 主要功能是將友情鏈接的信息保存 6 管理員的信息表 用于保存管理員的信息 3 2 1 求職者信息刪除 系統(tǒng)管理員 3 2 2 求職信息刪除 3 2 3 企業(yè)信息刪除 3 2 5 友情鏈接修改 3 2 4 企業(yè)信息刪除 求職者基本信 息表 招聘信息表 企業(yè)基本信息 表 求職信息表 友情鏈接表 權限數(shù)據(jù) 權限數(shù)據(jù) 權限數(shù)據(jù) 權限數(shù)據(jù) 權限數(shù)據(jù) 數(shù)據(jù)信息 數(shù)據(jù)信息 數(shù)據(jù)信息 數(shù)據(jù)信息 數(shù)據(jù)信息 計算機信息工程學院畢業(yè)設計說明書 15 3 53 5 開發(fā)所需環(huán)境開發(fā)所需環(huán)境 3 5 13 5 1 硬件環(huán)境硬件環(huán)境 為了能使開發(fā)出來的大學生就業(yè)求職系統(tǒng)能很輕松地運行在系統(tǒng)運行環(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 服務器的瀏覽器即可 IE 要在 5 0 以上版本 在服務 器端 需安裝下列軟件 1 Windows 7 操作系統(tǒng) 2 Tomcat Apache Web 服務器 3 SQL server 2008 數(shù)據(jù)庫 4 Tomcat 和 Apache 的系統(tǒng)環(huán)境變量配置比較復雜 下面進行簡要說明 1 JDK 的安裝 雙擊下載的 JDK 安裝文件 jdk1 7 按照默認設置 一路 Next OK 安裝完成 2 JDK 的設置 Windows 7 平臺 鼠標右鍵 我的電腦 高級 環(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)境測試 新建一個 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è)設計說明書 16 生 HtlloWorld class 再輸入 javaHtlloWorld 在控制臺就會輸出 Hello World 至此 JDK 已經(jīng)安裝完成 你己經(jīng)有了一個開發(fā)和運行 java 程序的環(huán)境了 4 Apache Tomcat 的安裝 運行 開始 程序 Apache Tomcat 7 0 Monitor Tomcat 在 Apache Tomcat 圖標上鼠標右鍵 點擊 start service 在瀏覽器地址欄中 輸入 http localhost 8080 如果能看到 Apache Tbmcat 7 0 頁面 則安裝成 功 第第 4 4 章章系系統(tǒng)統(tǒng)的的總總體體設設計計 第 4 章主要介紹了對就業(yè)求職系統(tǒng)的設計 包括系統(tǒng)總體設計和數(shù)據(jù)庫的設計 數(shù)據(jù)庫邏輯設計以 E R 圖形式來展現(xiàn) 4 14 1 系統(tǒng)總體設計系統(tǒng)總體設計 總體設計階段的基本目標就是解決系統(tǒng)應該如何實現(xiàn)的問題 確定系統(tǒng)中的每個 程序是由哪些模塊組成 每個模塊的功能以及模塊和模塊之間的接口 調用關系等另 一項主要的工作就是關于系統(tǒng)數(shù)據(jù)庫的設計 我們可以選擇的架構有兩 種 他們分別是 Client Server 兩層 Client Server 三層 以下簡單地介紹和比較這兩 種架構 分別如下圖 4 1 和 4 2 所示 1 兩層 Client Servei 體系結構 圖 4 1 兩層 Client Server 體系結構圖 2 三層 Client Server 體系結構 圖 4 2 三層 Client Server 體系結構圖 客戶端 數(shù)據(jù)庫 數(shù)據(jù)服務器 瀏覽器WEB 應用服 務器 數(shù)據(jù) 庫 HTTP HTTP WEB 服務器 計算機信息工程學院畢業(yè)設計說明書 17 經(jīng)過綜合考慮 本系統(tǒng)采用 Browser Server 體系結構 Browser Server 體系結 構是三層 Client Server 結構在 Web 上應用的特例 經(jīng)過前面的分析階段 我們已經(jīng)清楚地知道大學生就業(yè)求職系統(tǒng)必須 做什么 現(xiàn)在是決定 怎樣做 的時候了 我們要先進行概要設計 找出策略來解決問題和制 定一些方案來實現(xiàn)目標系統(tǒng) 各種的功能 搞清楚模塊的組成和弄清他們之間的關系 4 24 2 系統(tǒng)模塊設計系統(tǒng)模塊設計 通過前面的需求分析可以很清楚的得出本系統(tǒng)的總體功能模塊圖 如圖 4 3 所示 根據(jù)需求分析得到的數(shù)據(jù)流圖 用戶的要求以及為完善系統(tǒng)而添加的一些功能 可以 得到系統(tǒng)的模塊層次圖 本系統(tǒng)的主要模塊包括學生求職 企業(yè)招聘 信息查詢 系 統(tǒng)管理 友情鏈接等五大模塊 其中學生求職模塊主要完成學生注冊 求職信息的填 寫修改與發(fā)布 向企業(yè)發(fā)送郵件等功能 企業(yè)招聘模塊主要完成企業(yè)注冊 招聘信息 的填寫修改與發(fā)布 向求職者發(fā)送郵件招聘成功信息的招聘與發(fā)布等功能 信息查詢 模塊主要完成就業(yè)與求職信息的查詢功能 管理員模塊主要完成學生與企業(yè)信息的管 理 求職信息與招聘信息的管理及友情鏈接的管理等功能 而以上所設計的功能模塊的功能比較模糊 并不確切 所以還要對每個模塊進行逐 個細化 就學生求職模塊來說 其主要功能是實現(xiàn)學生的求職 主要涉及到學生的注 冊及學生信息的修改 學生求職的信息的填寫與發(fā)布 學生求職信息的刪除 以及與 企業(yè)交流的郵件的發(fā)送 學生在注冊成功后 可根據(jù)自己的實際情況及需求 按規(guī)定 的格式要求填寫個人及求職信息 成功后便可與相應的企業(yè)通過 Email 的方式進行聯(lián) 系 也可按自身情況對所發(fā)布的信息進行修改和刪除 其模塊圖如圖 4 4 所示 4 3 大學生就業(yè)求職網(wǎng)系統(tǒng)總體功能模塊圖 大學生就業(yè)求職網(wǎng) 1 0 學生求職 2 0 企業(yè)招聘 3 0 系統(tǒng)管理 4 0 信息查詢 5 0 友情鏈接 學生求職 1 0 學生信息修改 1 2 求職信息發(fā)布 1 3 求職信息刪除 1 4 發(fā)送郵件 計算機信息工程學院畢業(yè)設計說明書 18 圖 4 4 學生求職功能模塊圖 對于企業(yè)招聘管理模塊來說 它要實現(xiàn)的功能是實現(xiàn)企業(yè)的招聘 主要涉及到企 業(yè)的注冊及企業(yè)信息的修改 企業(yè)招聘信息的填寫與發(fā)布 企業(yè)招聘信息的刪除 與 學生交流的郵件發(fā)送 信息公告 企業(yè)在注冊成功后 可根據(jù)企業(yè)自身的實際情況及 需求 按規(guī)定的格式要求填寫企業(yè)信息及招聘信息 成功后可發(fā) Email 的與學生聯(lián)系 企業(yè)可按自身情況對所發(fā)布的信息進行修改和刪除 綜合以所述 這部分的功能模塊 圖如圖 4 5 所示 圖 4 5 企業(yè)招聘功能模塊圖 就系統(tǒng)管理模塊來說 其主要功能是對系統(tǒng)信息的管理 主要涉及到學生信息的 管理 求職信息的管理 企業(yè)信息的管理 招聘信息的管理 友情鏈接的管理 管理 員在登錄成功后可以對用戶在系統(tǒng)上發(fā)布的信息進行管理 對過期信息或無效信息進 行刪除操作 根據(jù)系統(tǒng)使用者的要求對友情鏈接進行增加和修 改 其模塊圖如圖 4 6 所示 圖 4 6 系統(tǒng)管理功能模塊圖 信息查詢功能主要是為了方便維護是查詢和統(tǒng)計用戶信息 用戶無須注冊便可查 詢本站學生及企業(yè)的信息 系統(tǒng)對學生及企業(yè)進行一定的分類 使查詢更為便利 圖 4 7 為這部分的功能模塊圖 信息查詢 4 1 學生信息查詢 4 2 企業(yè)信息查詢 系統(tǒng)管理 3 1 學生信息管理 3 2 求職信息管理 3 3 企業(yè)信息管理 3 4 招聘信息管理 5 0 友情鏈接管理 企業(yè)招聘 2 1 企業(yè)信息修改 2 2 招聘信息發(fā)布 2 3 招聘信息刪除 1 4 發(fā)送郵件 計算機信息工程學院畢業(yè)設計說明書 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ù)庫對于應用 程序的開發(fā)效率和程序的性能都是非常重要的 信息系統(tǒng)的核心和基礎局勢數(shù)據(jù)庫 數(shù)據(jù)庫有按一定的模型將信息系統(tǒng)中大量的資料組織起來 有提供存儲 修改 搜索 資料等方面的功能 使得信息系統(tǒng)從數(shù)據(jù)庫中獲得需要的信息的過程既方便 及時又 很準確 4 3 14 3 1 數(shù)據(jù)字典數(shù)據(jù)字典 1 數(shù)據(jù)項 名稱 管理員 描述 管理企業(yè) 管理求職者 管理友情鏈接 數(shù)據(jù)流 企業(yè)個人資料 求職者個人資料 招聘信息 求職信息 鏈接信息 名稱 企業(yè)用戶 描述 管理個人資料 管理招聘信息 數(shù)據(jù)流 企業(yè)注冊信息 企業(yè)招聘信息 名稱 求職者用戶 描述 管理個人資料 管理求職信息 友情鏈接 5 1 友情網(wǎng)站鏈接 5 2 與本站聯(lián)系 計算機信息工程學院畢業(yè)設計說明書 20 數(shù)據(jù)流 求職者注冊信息 求職者求職信息 2 數(shù)據(jù)流 數(shù)據(jù)流名 企業(yè)資料 說明 企業(yè)的唯一識別標識 數(shù)據(jù)流來源 企業(yè)用戶 數(shù)據(jù)流去向 企業(yè)注冊或登錄驗證 數(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ù)流名 管理員信息 說明 管理員的唯一識別標識 數(shù)據(jù)流來源 管理員用戶 數(shù)據(jù)流去向 管理員登錄驗證 數(shù)據(jù)流組成 管理員信息 管理員 ID 管理員登錄名 管理員密碼 管理員 ID 1 整型 4 管理員登錄名 1 字符 20 管理員密碼 1 字符 20 數(shù)據(jù)流名 招聘信息 說明 用于傳遞企業(yè)招聘要求和條件 數(shù)據(jù)流來源 企業(yè)發(fā)布 數(shù)據(jù)流去向 求職者應聘 數(shù)據(jù)流組成 招聘信息 企業(yè)提供工作 ID 企業(yè)提供工作名稱 企業(yè)要求行業(yè) 企業(yè) 工作名稱 企業(yè)誠聘薪水 企業(yè)招聘時間 招聘有效時間 企業(yè)其他要求 企業(yè)提供工作 ID 1 整型 4 企業(yè)提供工作名稱 4 字符 20 企業(yè)要求行業(yè) 4 字符 50 企業(yè)工作名稱 2 字符 50 企業(yè)誠聘薪水 3 字符 50 計算機信息工程學院畢業(yè)設計說明書 21 企業(yè)招聘時間 1 時間 8 招聘有效時間 1 時間 8 企業(yè)其他要求字符 1 字符 200 行業(yè)分類 1 字符 6 3 處理過程 招聘信息發(fā)布 簡要描述 注冊檢驗用戶身份 登錄后用戶管理個人信息 及發(fā)布招聘信息 輸入數(shù)據(jù)流 企業(yè)信息 招聘信息 日期 驗證錯誤 輸出數(shù)據(jù)流 招聘信息 處理 IF 用戶未注冊入庫 THEN 發(fā)出 驗證錯誤 ELSE IF 用戶名已經(jīng)被注冊 THEN 發(fā)出 注冊錯誤 ELSE 發(fā)出 招聘信息 ENDIF ENDIF 求職信息發(fā)布 簡要描述 注冊檢驗用戶身份 登錄后用戶管理個人信息 及發(fā)布求職信息 輸入數(shù)據(jù)流 求職者信息 求職信息 日期 驗證錯誤 輸出數(shù)據(jù)流 求職信息 處理 IF 用戶未注冊入庫 THEN 發(fā)出 驗證錯誤 ELSE IF 用戶名已經(jīng)被注冊 THEN 發(fā)出 注冊錯誤 ELSE 發(fā)出 求職信息 ENDIF ENDIF 管理員管理 簡要描述 管理員登錄后 對本站的友情鏈接信息對企業(yè)資料 求職者資料 做增 刪 改 查等管理 輸入數(shù)據(jù)流 友情鏈接信息 企業(yè)個人信息 求職者個人信息 管理員信息 輸出數(shù)據(jù)流 友情鏈接建立信息 招聘信息 求職信息 友情鏈接信息 處理 IF 管理員不存在或密碼錯誤 THEN 發(fā)出 驗證錯誤 ELSE 發(fā)出 求職信息 ELSE 發(fā)出 招聘信息 ELSE 發(fā)出 友情鏈接信息 ENDIF ENDIF ENDIF 計算機信息工程學院畢業(yè)設計說明書 22 其他模塊的描述與此類似 就不一一說明了 4 3 24 3 2 數(shù)據(jù)庫邏輯設計數(shù)據(jù)庫邏輯設計 通過上面對數(shù)據(jù)項和數(shù)據(jù)結構設計規(guī)劃出的實體有管理員信息實體 求職者實體 求職信息實體 企業(yè)實體 招聘細信息實體 友情鏈接實體等等實體 在本系統(tǒng)設計 中 有的實體只是單獨存在 沒有與其他實體的關系 例如用來保存系統(tǒng)初始配置的 Config 表 但有些實體之間存在著相互的關系 管理員實體與屬性如圖 4 9 所示 其屬性主要有管理員 ID 管理員密碼 管理員 名等 圖 4 9 管理員實體圖 求職者實體與屬性如圖 4 10 所示 其屬性主要有 學生專業(yè) 注冊 ID 注冊密 碼 學生姓名 學生年齡 簡歷 email 學歷 性別 出生日期 畢業(yè)學校等 圖 4 10 求職者實體圖 求職信息實體與屬性如圖 4 11 所示 其屬性主要有要求工作 ID 注冊名稱 工 作名稱 所求薪水 信息發(fā)布時間 要求行業(yè)名稱 信息有效時間 其它說明 行業(yè) 分類等 求職者 專業(yè) 畢業(yè)學校 出生日期 性別 學歷 e mail 注冊 ID 注冊密碼 姓名 年齡 簡歷 管理員 ID 號管理員密碼管理員名 管理員 計算機信息工程學院畢業(yè)設計說明書 23 圖 4 11 求職信息實體圖 招聘信息實體與屬性如圖 4 12 所示 其屬性主要有 注冊名稱 要求行業(yè) 誠聘 薪水 招聘時間 有效時間 其它要求 工作名稱 工作的 ID 行業(yè)分類等 圖 4 12 招聘信息實體圖 友情鏈接實體與屬性如圖 4 13 所示 其屬性主要有 ID 友情鏈接地址 友情鏈接 名稱 圖 4 13 友情鏈接實體圖 企業(yè)實體與屬性如圖 4 14 所示 其主要屬性有注冊密碼 企業(yè)名稱 企業(yè)電話 友情鏈接 友情鏈接名稱友情鏈接地址 ID 工作名稱 招聘信息 注冊名稱 工作的 ID 其他要求 行業(yè)分類 要求行業(yè) 誠聘薪水 招聘時間 有效時間 要求工作 ID 求職信息 信息有效時間 其他說明 要求行業(yè)名稱 行業(yè)分類 注冊名稱 工作名稱 所求薪水 信息發(fā)布時間 計算機信息工程學院畢業(yè)設計說明書 24 經(jīng)營行業(yè) 企業(yè) Email 企業(yè)地址 注冊 ID 企業(yè)簡介等 圖 4 14 企業(yè)實體圖 圖 4 15 總系統(tǒng) E R 圖 其他模

溫馨提示

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

評論

0/150

提交評論