




版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、課 程 設 計 報 告學 院:天津理工大學華信軟件學院專業(yè)名稱:軟件工程課程名稱:專業(yè)設計課程代碼:1480010所在班級:4班學 號:20125038姓 名:課題名稱:(分題目)任課教師:完成時間:2015年3月-2015年6月專業(yè)設計課程報告 評分表學號: 姓名: 專業(yè): 軟件工程 課程報告題目求職招聘網(wǎng)站企業(yè)會員模塊以及部分求職者會員、游客模塊評 價 項 目得分選題質(zhì)量符合專業(yè)培養(yǎng)目標,體現(xiàn)綜合訓練基本要求(5分)課程報告選題專業(yè)結(jié)合度高,具有較高科學性、創(chuàng)新性、應用性和可行性:45分有專業(yè)關聯(lián)性,一定的科學性、應用性和可行性,屬于課程報告類型:13分無專業(yè)關聯(lián)性,可行性較差:0分題目難
2、易度(10分)課程報告題目難易適度,設計目標明確,符合課程報告的時間、技術限制等特點:710分選題題目太寬泛或太小,課程報告選題目標不十分明確:16分選題題目太小或不適于作課程報告,課程報告過于簡單,達不到綜合性訓練要求:0分題目工作量(5分)在指導教師指導下獨立完成,課程報告文檔齊全且充實規(guī)范,符合要求的工作量:45分。獨立完成性較好,課程報告文檔齊全,但但內(nèi)容、質(zhì)量欠缺:13分未按規(guī)定時限獨立完成課程報告,文檔不齊全:0分綜合運用知識能力(15分)能綜合運用專業(yè)基礎理論分析、解決設計中的問題:1315分基礎知識較扎實,分析解決問題的能力較強,具有一定的綜合運用知識能力:112分研究方案的設
3、計能力(15分)方案分析準確,系統(tǒng)流程、數(shù)據(jù)流、功能模塊劃分科學完整,文理通順,層次清楚:1315分方案構思合理、系統(tǒng)流程、數(shù)據(jù)流、功能模塊劃分基本完整,分析較深入:1012分有一定的分析能力和概括能力,能運用所學理論和知識闡述問題,但系統(tǒng)流程、數(shù)據(jù)流、功能模塊劃分不完整:59分分析能力和概括能力較差,闡述問題不明確,沒有系統(tǒng)模型、流程分析或不正確:14分軟件運行與測試情況(15分)軟件運行正常且預計完成功能均順利實現(xiàn):1315分軟件運行正常且預計完成功能大多數(shù)順利實現(xiàn):1012分軟件運行正常且預計完成功能只有個別實現(xiàn):59分軟件運行不正常但錯誤較多:14分沒有運行軟件或未完成軟件設計:0分成
4、果質(zhì)量創(chuàng)新程度(15分)在設計方案、算法、研究方法與手段等方面具有一定的創(chuàng)新并實施:1315分有創(chuàng)新思路,且思路科學但并未實現(xiàn):112分設計中沒有創(chuàng)新思想:0分寫作水平(10分)結(jié)構嚴謹,層次分明,論述清晰,語言流暢,表達準確:910分結(jié)構合理,符合邏輯,語言通順,表達準確:58分結(jié)構合理,語言表達符合基本文法:14分結(jié)構不甚合理,文字語言表達不清:0分界面美觀大方,操作合理(5分)口界面美觀大方,操作合理使用,有應用Ajax的相關的技術:5分口界面美觀,可以合理應用div+css 基本達到設計標準:34分 口界面設計不統(tǒng)一,有拼湊現(xiàn)象:12分 口界面設計不能很好的實現(xiàn),只是簡單的背景、顏色、
5、圖片:0分 成果完成情況及質(zhì)量(5分)完成預期成果且質(zhì)量較高:45分基本完成預期成果或質(zhì)量不高:13分指導教師評定成績天 津 理 工 大 學專業(yè)設計任務書題目:求職招聘網(wǎng)站企業(yè)及部分企業(yè)會員、游客模塊學生姓名 級 2012 學院 華信軟件學院 專業(yè) 軟件工程 指導教師 職稱 工程師 下達任務日期 2015.03.09 天津理工大學教務處制1、 專業(yè)設計內(nèi)容及要求在本項目中要求使用的專業(yè)技術如下: 采用SHMVC完成項目的整體搭建,Struts2完成業(yè)務管理,采用Hibernate和SQL完成數(shù)據(jù)庫的業(yè)務操作,是用HTML+CSS以及Jquery等Ajax插件完成頁面的顯示。具體的的功能要求:
6、1.企業(yè)用戶注冊與登錄以及注銷登錄 新用戶注冊先進行要進行注冊,注冊完成后可進行登錄、已登錄用戶可以注銷登錄。 2.查看就修改自身資料企業(yè)會員可查看自身用戶資料以及修改用戶信息。3.發(fā)布、修改、刪除招聘信息企業(yè)會員可以發(fā)布需要的招聘信息、可對已發(fā)布的招聘信息進行修改和刪除。4.企業(yè)會員查看求職留言企業(yè)用戶可以查看求職者對招聘信息的留言。5.游客查找招聘信息游客可以查看企業(yè)發(fā)布的招聘信息、同時可以通過招聘信息查看招聘企業(yè)信息、對招聘信息進行留言。參考文獻:1.網(wǎng)頁制作相關工具的參考資料及文獻;Dreamweaver CS4網(wǎng)頁制作 作者:劉濤 鄒婷編著 出版社:清華大學出版社 出版時間:209-
7、5-12.mysql+jsp相關資料;JSP動態(tài)網(wǎng)站開發(fā)實用教程 作者:康牧主編 出版社:清華大學出版社 出版時間:2009-7-13.有關Web數(shù)據(jù)庫技術應用的相關參考資料及文獻;數(shù)據(jù)庫技術與Web應用 作者 劉麗 編著 出版社:清華大學出版社 出版時間:2011-9-14專業(yè)設計管理的文件及相關資料。Java項目開發(fā)與專業(yè)設計指導 作者:朱福喜編著 出版社:清華大學出版社 出版時間:2008-6-15.飛思科技產(chǎn)品研發(fā)中心,JSP應用開發(fā)詳解(第二版)M出版社:電子工業(yè)出版社,出版時間:20046. JavaScript 腳本程序設計M 作者:吳以欣,陳小寧 出版社:人民郵電出版社 出版時
8、間:20057. Struts 2開發(fā)從基礎到應用 作者:馬向林 趙林強編著 出版社:清華大學出版社 出版時間:2014-3-18.Java EE 核心框架實戰(zhàn) 作者:高紅巖著 出版社:人民郵電出版社 出版時間:2014.9月第一版其他參考文獻資料1 李剛.瘋狂JAVA講義.電子工業(yè)出版社. 2008.9.12程凱.JSP中文問題及一套整體解決方案J.許昌學院學報,2006,天津理工大學專業(yè)設計開題報告級: 2012 學院: 華信軟件學院 專業(yè):軟件工程 2015 年 3月 9 日 專業(yè)設計題目求職招聘網(wǎng)站企業(yè)用戶模塊及部分求職者用戶、游客模塊學生姓名蘭海學號20125038指導教師莊凱 職稱
9、工程師一、課題的意義伴隨社會的日益進步、互聯(lián)網(wǎng)絡的迅猛發(fā)展,在以往的人才招聘市場已經(jīng)無法完美的滿足各企業(yè)以及各種求職者的需求。網(wǎng)絡帶來的便捷也早已發(fā)展到了求職與招聘行業(yè),各種適用于網(wǎng)絡的大小型招聘網(wǎng)站也為之興起,然而面對日益變更的各類招聘與求職需求,網(wǎng)上招聘活動依舊還未能達到飽和狀態(tài)。面對這一情況,為了給求職者提供更多可能,給企業(yè)帶來更多渠道,我們設計了這款求職招聘網(wǎng)站。二、國內(nèi)外發(fā)展狀況 網(wǎng)上求職招聘活動可以節(jié)省求職者投遞簡歷花費的時間,節(jié)約招聘與求職雙方的花費。求職招聘活動是一項適合于在網(wǎng)絡上發(fā)展的活動,且由于網(wǎng)絡的推動,求職招聘活動會變得更加的便捷、公平、公開,網(wǎng)絡招聘與求職已經(jīng)成了目前
10、倍受青睞的渠道。在網(wǎng)上求職招聘上,發(fā)達國家和地區(qū)在這方面已經(jīng)取得了相當大的成效。發(fā)達國家,網(wǎng)上求職與招聘已經(jīng)成為新生代們求職與招聘的主要渠道,網(wǎng)絡招聘已有取代傳統(tǒng)招聘形式的趨勢。 與國外相比,我國的網(wǎng)上求職招聘網(wǎng)站起步較晚,但發(fā)展迅速,目前雖尚未有完整調(diào)研結(jié)果,但從百度搜素“招聘網(wǎng)”得到7,260,000條記錄,可見我國網(wǎng)上求職招聘網(wǎng)站之多,眾所周知,中國作為人口大國,勞動力眾多,在勞動力的需求與供應的調(diào)節(jié)上還存在不少的問題。所以國家一直在努力解決失業(yè)人員就業(yè)問題以及企業(yè)用工難問題,網(wǎng)上的求職招聘網(wǎng)站明顯可以很大程度緩解這一局面。而能夠為求職者提供更多機會,為企業(yè)提供更大的推廣面積
11、,導致求職招聘網(wǎng)站備受雙方用戶的喜愛。目前僅人盡皆知,知名度極高的這類網(wǎng)站 就達數(shù)十家,例如:51job、無憂、58同城、趕集網(wǎng)等等。其中主要包括全國性招聘網(wǎng)站、同城招聘以及其他功能網(wǎng)站和2大類。 作為一個擁有世界最大勞動力基數(shù)的國家,我國需要依靠新興的網(wǎng)絡求職招聘渠道來解決中國的就業(yè)與用工問題。三、本課題的研究方法 在本項目中要求使用的專業(yè)技術如下: 采用SSH框架進行主體搭建,利用Struts2完成業(yè)務管理,用Hibernate和SQL完成數(shù)據(jù)庫的業(yè)務操作,使用HTML+css以及javascript和jQuery來做前臺頁面顯示。四、本課題的研究內(nèi)容 本課題的研究內(nèi)容包括以下
12、功能: 1.企業(yè)用戶登陸與注冊(企業(yè)用戶模塊) 未注冊企業(yè)用戶先要注冊,注冊企業(yè)用戶可以登陸網(wǎng)站 2.查看及修改企業(yè)資料(企業(yè)用戶模塊)用戶中心會有用戶資料顯示,用戶可以使用修改資料功能修改企業(yè)用戶資料3.發(fā)布、查看、修改、刪除招聘信息(企業(yè)用戶模塊)企業(yè)用戶可以發(fā)布需要的招聘信息、企業(yè)用戶可以查看及修改已發(fā)布的招聘信息、也可以刪除已發(fā)布招聘信息4.查看留言信息(企業(yè)用戶模塊)企業(yè)可以查看求職者對招聘信息的留言5.游客查找招聘信息(游客模塊) 游客可以在未登錄情況下通過網(wǎng)站主頁導航查找招聘信息 五、本課題的研究步驟: 1.查閱相關資料,了解求職招聘網(wǎng)站的研究意義。主要是結(jié)合目前社會現(xiàn)狀上網(wǎng)查詢
13、相關資料; 2.通過查閱資料了解求職招聘網(wǎng)站需要如何做,有什么功能,需要實現(xiàn)什么功能,及其其它需要注意的東西; 3.仔細閱讀思考和分析老師下發(fā)的需求分析,與小組隊員共同討論,彼此交流,討論出大體上的功能模塊,畫出模塊圖、分配功能模塊; 4.通過進一步的詳細討論分析,對所有模塊每一個功能進行細化,將每一個需求都理解清楚,商量好彼此之間需要注意配合的事項,明確所有能明確步驟,確有無法討論出結(jié)果的,請教同學和老師; 5.設計代碼; 6.各隊員自行調(diào)試自己的模塊完善功能,通過調(diào)試發(fā)現(xiàn)問題并及時解決,有難題隊員共同討論和求助指導老師,各功能模塊調(diào)試完畢進行全網(wǎng)站整合調(diào)試,發(fā)現(xiàn)并解決問題,直到網(wǎng)站完善;7
14、.整理各個階段的設計并記錄好文檔,按照項目要求編寫論文、論文查重、論文提交。六、參考文獻1.網(wǎng)頁制作相關工具的參考資料及文獻;Dreamweaver CS4網(wǎng)頁制作 作者:劉濤 鄒婷編著 出版社:清華大學出版社 出版時間:209-5-12.mysql+jsp相關資料;JSP動態(tài)網(wǎng)站開發(fā)實用教程 作者:康牧主編 出版社:清華大學出版社 出版時間:2009-7-13.有關Web數(shù)據(jù)庫技術應用的相關參考資料及文獻;數(shù)據(jù)庫技術與Web應用 作者:劉麗編著 出版社:清華大學出版社 出版時間:2011-9-14.瘋狂JAVA講義 作者:李剛 出版社:電子工業(yè)出版社 出版時間:2008.9.15.飛思科技產(chǎn)
15、品研發(fā)中心,JSP應用開發(fā)詳解(第二版)M出版社:電子工業(yè)出版社,出版時間:20048. JavaScript 腳本程序設計M 作者:吳以欣,陳小寧 出版社:人民郵電出版社 出版時間:20059. Struts 2開發(fā)從基礎到應用 作者:馬向林 趙林強編著 出版社:清華大學出版社 出版時間:2014-3-110. Java EE 核心框架實戰(zhàn) 作者:高紅巖著 出版社:人民郵電出版社 出版時間:2014.9月第一版指導教師意見簽字: 年 月 日天津理工大學教務處制表 求職招聘網(wǎng)站企業(yè)會員模塊及部分求職者、游客模塊摘要伴隨社會的日益進步、互聯(lián)網(wǎng)絡的迅猛發(fā)展,在以往的人才招聘市場已經(jīng)無法完美的滿足各
16、企業(yè)以及各種求職者的需求。網(wǎng)絡帶來的便捷也早已發(fā)展到了求職與招聘行業(yè),各種適用于網(wǎng)絡的大小型招聘網(wǎng)站也為之興起,然而面對日益變更的各類招聘與求職需求,網(wǎng)上招聘活動依舊還未能達到飽和狀態(tài)。面對這一情況,為了給求職者提供更多可能,給企業(yè)帶來更多渠道,我們設計了這款求職招聘網(wǎng)站。本網(wǎng)站使用Java語言,在MyEclipse+tomcat+mysql平臺開發(fā)。 本論文首先對求職招聘網(wǎng)站的需求進行分析。需求分析包括功能需求和非功能需求;緊接著對系統(tǒng)總體設計思路、方案選擇以及數(shù)據(jù)庫設計進行了介紹。在此之后再詳細說明了系統(tǒng)主要功能模塊的實現(xiàn)過程。論文最后我們給出本系統(tǒng)合適的測試方案。在本網(wǎng)站中具有
17、企業(yè)用戶招聘、發(fā)布招聘信息、求職者求職、發(fā)布求職信息、游客瀏覽、用戶留言等功能。本求職招聘網(wǎng)站基于B/S模式,采用ssh框架,利用Mysql搭建后臺數(shù)據(jù)庫。 本求職招聘網(wǎng)站服務于廣大的求職者以及用人單位,以求使更多的企業(yè)在本網(wǎng)站中找到合適的人才,讓更多的求職者找到合適的工作。 關鍵詞:ssh、SQL、JDBC、求職招聘網(wǎng)站 Job recruitment websiteEnterprise members module and part of the job seekers, tourists module Abstractaccompanied by the growin
18、g social progress and the rapid development of Internet, in the recruitment market has not perfect to meet the needs of various enterprises and various kinds of job seekers.Network brings the convenience of also long to job search and recruitment industry, suitable for all kinds of network big recru
19、itment website and rise, but in the face of increasingly change all kinds of recruitment and employment demand, online recruitment is still failed to reach saturation state.In the face of this situation, in order to give applicants more likely, bring more channels, we designed the new job recruitmen
20、t website.This website use Java language in MyEclipse + tomcat +mysql platform development.This paper first analyzes the needs of the job recruitment website.Demand analysis including functional requirements and non-functional requirements;Then on the system overall design thought, scheme selection,
21、 and database design are introduced.Again after the system main function module is described in detail the implementation process.Paper in the end we give proper test this system.Have enterprise users in this web site recruitment, recruitment information release, applicants to apply for a job, relea
22、se information about the job, visitors browsing, user messages, and other functions.This job recruitment website based on B/S mode, using SSH framework, buildsthe background database using Mysql.This job recruitment website serves the masses of job seekers and unit of choose and employ persons, in o
23、rder to make more business in this web site to find the right talent, let many more job-seekers find work.Keywords: SSH, SQL, JDBC, job recruitment website目 錄第一章 需求分析11.1系統(tǒng)總體規(guī)劃11.2本網(wǎng)站中本人負責模塊描述21.2.1企業(yè)用戶模塊21.2.2游客模塊31.2.3求職者模塊31.3具體需求31.3.1功能需求31.3.2求職招聘網(wǎng)站系統(tǒng)主要數(shù)據(jù)流圖31.3.3求職招聘網(wǎng)站企業(yè)會員模塊數(shù)據(jù)流圖41.3.4 求職招聘網(wǎng)站企業(yè)
24、會員模塊數(shù)據(jù)字典5第二章 數(shù)據(jù)庫結(jié)構設計72.1概述72.2概念結(jié)構設計82.3邏輯結(jié)構設計82.4物理結(jié)構設計9第三章 詳細設計133.1功能模塊設計133.1.1企業(yè)會員模塊133.1.2 留言功能模塊143.1.3 游客查找招聘信息模塊143.2功能用例圖143.2.1企業(yè)用戶功能143.2.2求職者用戶留言功能)143.2.3游客查找招聘信息功能153.3功能E-R圖153.4功能流程圖163.4.1企業(yè)功能模塊功能163.4.2求職者功能203.4.3游客功能213.5功能時序圖213.5.1企業(yè)用戶模塊功能21第四章 測試計劃264.1測試目的264.2 運行測試數(shù)據(jù)與結(jié)果264.
25、2.1網(wǎng)站首頁264.2.2企業(yè)用戶功能模塊274.2.3求職者功能模塊314.2.4游客功能模塊32第五章 總結(jié)345.1結(jié)論345.2預期34參考文獻35附錄36一、 配置文件36二、各模塊功能代碼37三、 數(shù)據(jù)庫操作Dao42天津理工大學華信軟件學院專業(yè)設計報告第一章 需求分析1.1系統(tǒng)總體規(guī)劃求職招聘網(wǎng)站系統(tǒng)是服務于各種會員以及非會員用戶的系統(tǒng),網(wǎng)站要求系統(tǒng)界面需要簡潔大方,操作簡單、功能齊全,使用效率高,人性化服務。用戶只要輕松的點擊以及填寫簡單的信息就能夠?qū)崿F(xiàn)相應的操作,獲得需要的信息,每一個能流暢使用電腦的用戶都能簡單明了的看懂網(wǎng)站并且無需學習的使用網(wǎng)站。圖 1.1 求職招聘網(wǎng)站
26、系統(tǒng)模塊圖Fig. 1.1 Job recruitment website system module在管理員方面,作為系統(tǒng)管理員和評論管理員在對網(wǎng)站信息審查時,網(wǎng)站要求各級管理員山茶的信息要全面,各項操作要簡單,減少管理員的壓力。本系統(tǒng)從專屬用戶的角度來分,主要分為企業(yè)會員用戶使用者、求職者會員用戶使用者以及兩級管理員用戶使用者。企業(yè)用戶會員用戶和求職者用戶是系統(tǒng)最主要的使用群體,企業(yè)會員用戶可以按自身需求查找合適的求職信息或者直接發(fā)布相應的招聘信息。求職者用戶這可以查找相應的招聘信息查看和留言或者發(fā)布相應的求職信息。而作為兩級管理員來說,系統(tǒng)管理員用戶對系統(tǒng)的維護顯得尤為重要,長期不使用的
27、各種會員賬號需要清理、各種不符合規(guī)定的招聘與求職信息需要清理、違規(guī)的網(wǎng)站會員要予以封號處理。而對于評論管理員,則需要隨時審查各種評論的合法與合規(guī)性,不符合規(guī)定的評論需要進行清除。1.2本網(wǎng)站中本人負責模塊描述1.2.1企業(yè)用戶模塊企業(yè)用戶模塊站模塊包括:1、 企業(yè)用戶注冊及登錄未注冊企業(yè)可以進行注冊,注冊企業(yè)可以登錄網(wǎng)站進入用戶中心2、 查看企業(yè)信息及修改企業(yè)信息企業(yè)登錄可以查看企業(yè)用戶信息,以及修改用戶信息3、 查找求職信息企業(yè)用戶可以查找求職者發(fā)布的求職信息4、 發(fā)布招聘信息企業(yè)可以按自身需求發(fā)布招聘信息 圖1.1 企業(yè)用戶模塊劃分 Fig. 1.1 The overall module
28、partition 1.2.2游客模塊(查找招聘信息部分)1. 游客查找招聘信息(本人負責)未登錄的游客可以自由查看企業(yè)發(fā)布的招聘信息1.2.3求職者模塊(留言部分)1.求職者對招聘啟事進行留言(本人負責)登錄的求職者用戶可以在有意向或有疑問的招聘啟事下留言給招聘企業(yè)1.3具體需求1.3.1功能需求(1)企業(yè)用戶功能企業(yè)用戶可以登錄網(wǎng)站、查看及修改企業(yè)信息、查找求職信息、發(fā)布招聘信息、查看招聘信息下的留言。(2) 游客功能(查看招聘信息部分) 未登錄網(wǎng)站的游客可以查看企業(yè)發(fā)布的招聘信息(3) 求職者功能(留言功能部分) 登陸網(wǎng)站的求職者可以對招聘信息進行留言1.3.2求職招聘網(wǎng)站系統(tǒng)主要數(shù)據(jù)流
29、圖整個求職招聘網(wǎng)站系統(tǒng)的頂層數(shù)據(jù)流圖如圖所示:圖1.2 第一層數(shù)據(jù)流圖Fig. 1.2 The first layer data flow diagrams1.3.3求職招聘網(wǎng)站企業(yè)會員模塊數(shù)據(jù)流圖企業(yè)會員管理信息、招聘信息管理、留言查看數(shù)據(jù)流圖如圖所示:圖1.3 企業(yè)會員信息管理及招聘信息管理的數(shù)據(jù)流圖Fig 1.3 Corporate membership information management and recruitment information management data flow diagrams企業(yè)會員查找數(shù)據(jù)流圖如圖所示:圖1.4 企業(yè)會員查找求職信息的數(shù)據(jù)流圖Fig
30、 1.4 Enterprise members to find job information data flow diagrams1.3.4 求職招聘網(wǎng)站企業(yè)會員模塊數(shù)據(jù)字典數(shù)據(jù)字典(Data Dictionary,DD)是有關數(shù)據(jù)信息的集合,是對數(shù)據(jù)流圖中包含元素定義的集合。數(shù)據(jù)字典為軟件分析和設計過程中提供有關數(shù)據(jù)的詳細描述信息,在數(shù)據(jù)流圖中出現(xiàn)的命名元素在數(shù)據(jù)字典中都有相應的詞條加以定義,從而使得每個圖形元素的名字都有一個詳細解釋。數(shù)據(jù)字典跟數(shù)據(jù)流圖共同組成軟件系統(tǒng)的邏輯模型,只有當數(shù)據(jù)流圖和數(shù)據(jù)流圖中每個元素的詳細定義結(jié)合,才能夠構成系統(tǒng)的需求規(guī)格的詳細說明,以下便是就求職招聘網(wǎng)站管
31、理系統(tǒng)的數(shù)據(jù)字典: 數(shù)據(jù)流描述:表 1.1 企業(yè)會員基本信息數(shù)據(jù)流Table 1.1 Corporate member basic information data flow系統(tǒng)名稱求職招聘網(wǎng)站編號D2名稱企業(yè)會員會員信息來源:企業(yè)會員信息表去處:系統(tǒng)數(shù)據(jù)流結(jié)構:企業(yè)會員信息=賬號+會員基本信息簡要說明:主要是用于查看以及修改企業(yè)會員基本信息表1.2 留言表數(shù)據(jù)流Table 1.2 A message table data flow系統(tǒng)名稱求職招聘網(wǎng)站編號D4名稱留言信息來源:求職者反饋留言去處:反饋給招聘企業(yè)數(shù)據(jù)流結(jié)構:留言信息=留言求職者ID+留言招聘信息編號+留言內(nèi)容簡要說明:主要是用于
32、會員跟管理員反饋使用心得和使用中遇到的問題表1.3 招聘表數(shù)據(jù)流Table 1.3 Hiring table data flow系統(tǒng)名稱求職招聘網(wǎng)站編號D3名稱招聘信息來源:招聘信息表去處:系統(tǒng)數(shù)據(jù)流結(jié)構:招聘信息=招聘信息編號+招聘行業(yè)+招聘企業(yè)ID+招聘內(nèi)容簡要說明:主要給求職者查閱表1.4 求職信息表數(shù)據(jù)流Table 1.3 Job information table data flow系統(tǒng)名稱求職招聘網(wǎng)站編號D3名稱求職信息來源:求職信息表去處:系統(tǒng)數(shù)據(jù)流結(jié)構:求職信息=求職信息編號+求職行業(yè)+求職者ID+求職內(nèi)容簡要說明:主要給招聘企業(yè)查閱表1.5 企業(yè)用戶信息表數(shù)據(jù)流Table 1
33、.4 Enterprise user information table data flow系統(tǒng)名稱求職招聘網(wǎng)站編號P2名稱用戶信息來源:企業(yè)用戶信息去處:系統(tǒng)數(shù)據(jù)流結(jié)構:企業(yè)用戶信息=企業(yè)用戶ID+企業(yè)用戶密碼+企業(yè)用戶詳細信息簡要說明:主要提供企業(yè)用戶信息,用于登錄和各級查閱第二章 數(shù)據(jù)庫結(jié)構設計2.1概述數(shù)據(jù)庫設計是數(shù)據(jù)庫系統(tǒng)開發(fā)中的最重要內(nèi)容之一,數(shù)據(jù)庫的設計質(zhì)量是會直接影響應用系統(tǒng)的實現(xiàn)效果和效率。一個好的數(shù)據(jù)庫結(jié)構不僅要能夠完美地提高數(shù)據(jù)存儲的效率、保證數(shù)據(jù)的一致性以及完整性,同時需要有利于數(shù)據(jù)庫系統(tǒng)程序的實現(xiàn)。對于每個系統(tǒng)的數(shù)據(jù)庫設計,其重要性都不言而喻,想要編寫出一個好的系統(tǒng),
34、數(shù)據(jù)庫設計絕對是重中之重。好的數(shù)據(jù)庫設計不僅能提高系統(tǒng)的可用性、夠提高系統(tǒng)的工作效率,還可以在很大程度上減少不必要的資源浪費,這些對于提升系統(tǒng)性能有著不可忽視的作用。在團隊協(xié)作下經(jīng)過長時間的學習與研究,本人對于本求職招聘網(wǎng)站系統(tǒng)的仔細認真研究,得到適合與本系統(tǒng)的合理數(shù)據(jù)庫設計。本系統(tǒng)采用的MySql數(shù)據(jù)庫擁有非??焖俣曳€(wěn)定的基于線程的內(nèi)存分配系統(tǒng),可以持續(xù)使用而無需擔心其穩(wěn)定性。事實上,MySql的穩(wěn)定性足以能夠應付超大規(guī)模的數(shù)據(jù)庫。 MySQL數(shù)據(jù)庫擁有強大的查詢功能。MySql支持全部的查詢的SELECT和WHERE語句的全部運算符和函數(shù),并且用戶可以在同一查詢中混用來自不同數(shù)
35、據(jù)庫的表來完成需求的功能,這一點使得查詢變得更加的快捷和方便。數(shù)據(jù)庫設計作為建立數(shù)據(jù)庫及其應用系統(tǒng)的關鍵技術,是開發(fā)和建設信息系統(tǒng)的最為核心的技術,具體上講,數(shù)據(jù)庫設計是指針對給定的應用環(huán)境,通過設計構造出最優(yōu)的數(shù)據(jù)模式,最后建立數(shù)據(jù)庫及應用系統(tǒng),使其能夠完美有效地存儲數(shù)據(jù),以此來滿足各種用戶的應用需求。按照數(shù)據(jù)庫規(guī)范設計的方法,考慮到數(shù)據(jù)庫及其應用系統(tǒng)全部開發(fā)過程,這里將數(shù)庫設計分為如圖4.1所示六個階段性時期。圖2.1數(shù)據(jù)庫設計步驟2.2概念結(jié)構設計MySql數(shù)據(jù)庫是一個快速、多線程、多用戶的、而且?guī)缀跏敲赓M的SQL數(shù)據(jù)庫服務器。MySQL數(shù)據(jù)庫完美的支持正規(guī)的SQL查詢語言并且采用多種數(shù)
36、據(jù)類型,能夠?qū)?shù)據(jù)進行各種詳細的查詢。MySQL數(shù)據(jù)庫的核心程序采用完全的多線程編程,其線程是輕量級的進程,所以MySQL數(shù)據(jù)庫可以靈活地為用戶提供服務,并且不會過多的占用系統(tǒng)資源。本系統(tǒng)涉及的參考表單有:1、 系統(tǒng)管理員表屬性有管理員編號,管理員帳號,管理員密碼。2、 評論管理員表屬性有評論管理員賬號,管理員密碼。2、企業(yè)表屬性有企業(yè)用戶賬號,用戶密碼,人才密碼,人才姓名,人才性別,出生年月,家庭住址,電話。3、求職者表屬性有求職者賬號,求職者會員密碼,姓名,聯(lián)系電話,地址,備注。4、招聘信息屬性有招聘信息編號,招聘信息名,招聘企業(yè),招聘行業(yè),工作地址,聯(lián)系電話、詳細內(nèi)容。5、求職信息表屬性
37、有求職信息編號,求職者賬號,求職行業(yè),求職者姓名,聯(lián)系電話,地址,求職詳細內(nèi)容。6、留言表屬性有留言編號,對應招聘信息編號,求職者賬號,留言內(nèi)容。7、評論表屬性有評論編號,企業(yè)ID,求職者ID,評論內(nèi)容。2.3邏輯結(jié)構設計根據(jù)項目的功能需求,對網(wǎng)站各表進行了邏輯結(jié)構設計。關于總體數(shù)據(jù)結(jié)構如下圖4.1所示:圖2.2 總體數(shù)據(jù)庫結(jié)構類圖Fig. 2.2 The overall database class diagram根據(jù)本文多對應的本人所負責模塊的功能需求。關于企業(yè)模塊數(shù)據(jù)結(jié)構如下圖4.2所示:圖2.3企業(yè)模塊數(shù)據(jù)庫結(jié)構類圖Fig. 2.3 module database structure
38、class diagram2.4物理結(jié)構設計數(shù)據(jù)庫的物理結(jié)構設計需要根據(jù)數(shù)庫邏輯結(jié)構來選定 RDBMS(例如:Oracle ,MYSQL 等)、存儲結(jié)構、存取方式。在數(shù)據(jù)庫的物理設計已經(jīng)確定了邏輯數(shù)據(jù)庫結(jié)構的基礎上,再實現(xiàn)設計出對應的限定應用環(huán)境,最后實現(xiàn)的物理數(shù)據(jù)庫結(jié)構過程。數(shù)據(jù)庫的設計必須要考慮操作的約束條件、數(shù)據(jù)庫性能和數(shù)據(jù)庫的安全性等一些列問題。.數(shù)據(jù)表結(jié)構。(1)系統(tǒng)管理員表系統(tǒng)管理員表中主要包括:系統(tǒng)管理員帳號、系統(tǒng)管理員密碼。此表主要是管理員用來登錄的。表2.1 系統(tǒng)管理員表Table 2.1 The system administrator table字段名字段解釋數(shù)據(jù)類型及長
39、度關鍵字可空mid管理員賬號int(20)是否mps管理員密碼varchar(20)否否(2)評論管理員表評論管理員表中主要包括:評論管理員帳號、評論管理員密碼。此表主要是評論管理員用來登錄的。表2.2評論管理員表Table 2.2 Comment on the administrator table字段名字段解釋數(shù)據(jù)類型及長度關鍵字可空id管理員賬號int(20)是否ps管理員密碼varchar(20)否否(3)企業(yè)用戶表企業(yè)用戶表中主要包括:企業(yè)ID、登錄密碼、企業(yè)名、地址、聯(lián)系電話、備注。此表主要是企業(yè)用戶注冊時填寫的注冊信息,其中企業(yè)用戶帳號、登錄密碼是用來企業(yè)用戶登錄的。表2.3 企
40、業(yè)用戶表Table 2.3 Enterprise customers table字段名字段解釋數(shù)據(jù)類型及長度關鍵字可空qid企業(yè)賬號Int(20)是否qps登錄密碼Varchar(20)否否name企業(yè)名Varchar(20)否否address地址Varchar(20)否否tell聯(lián)系電話Varchar(20)否否tex備注Varchar(20)否是(4)求職者表求職者表中主要包括:求職者賬號、登錄密碼、求職者姓名、住址、聯(lián)系電話、備注。求職者表主要是求職者用戶注冊時填寫的注冊信息,其中求職者帳號、登錄密碼是用來求職者登錄網(wǎng)站的。表2.4 求職者表Table 2.4 Job seekers t
41、able字段名字段解釋數(shù)據(jù)類型及長度關鍵字可空id求職者賬號Int(20)是否ps登錄密碼Varchar(20)否否name求職者姓名Varchar(20)否否address住址Varchar(20)否否tell聯(lián)系電話Varchar(20)否否text備注Varchar(20)否是(5)招聘信息表招聘信息表中主要包括招聘信息編號、招聘企業(yè)ID、招聘行業(yè)、招聘名稱、工作地址、聯(lián)系電話、招聘內(nèi)容。此表主要是用于發(fā)布招聘信息。 表2.5 招聘信息表Table 2.5 Recruitment information table字段名字段解釋數(shù)據(jù)類型與長度關鍵字空值id招聘信息編號Int(20)是否q
42、id招聘企業(yè)IDVarchar(20)否否hy招聘行業(yè)Varchar(20)否否name招聘名稱Varchar(20)否否address工作地址Varchar(20)否是tell聯(lián)系電話Varchar(20)否是text招聘內(nèi)容Varchar(60)否否(6)求職信息表求職信息表中主要包括:求職信息編號、求職行業(yè)、求職者ID、求職名稱、聯(lián)系電話、求職內(nèi)容。此表主要是用于發(fā)布求職信息。表2.6 求職信息表Table 2.6 Job information table 字段名 字段解釋數(shù)據(jù)類型及長度 關鍵字 空值 id求職信息編號 Int(20) 是否 hy 求職行業(yè) Varchar(20) 否否
43、 qzzid 求職者ID Int20) 否否 name求職名稱 Varchar(20) 否否 tell聯(lián)系電話 Varchar(20) 否 否 text求職內(nèi)容 Varchar(20) 否否(7)留言表活動表中主要包括:留言編號、招聘信息編號、求職者ID、留言內(nèi)容。此表主要是用于求職者對招聘信息進行的留言活動。表2.7 留言表Table 2.7 Leave a message able 字段名 字段解釋數(shù)據(jù)類型及長度 關鍵字 空值Id 留言編號 Int(20) 是否zpid招聘信息編號 Int(20) 否否qzzid求職者ID Int(20) 否否text留言內(nèi)容 Varchar(20) 否否
44、(8)評論表評論表中主要包括:評論編號、企業(yè)ID、求職者ID、評論內(nèi)容。此表主要是用于求職者對招聘信息進行的評論活動。表2.8 評論表Table 2.8 Comments able 字段名 字段解釋數(shù)據(jù)類型及長度 關鍵字 空值Id 評論編號 Int(20) 是否qid企業(yè)ID Int(20) 否否qzzid求職者ID Int(20) 否否text評論內(nèi)容 Varchar(20) 否否第三章 詳細設計3.1功能模塊設計3.1.1企業(yè)會員模塊 企業(yè)用戶登陸界面:需要企業(yè)用戶輸入用企業(yè)戶名和登錄密碼對輸入的用企業(yè)戶名和登錄密碼進行校驗,校驗正確會登陸成功,否則登錄失敗,用戶需要重新輸入進行登錄。 企
45、業(yè)用戶注冊界面:新企業(yè)用戶需要輸入自己的用戶ID和登錄密碼以及各項用戶信息對輸入的用戶ID驗證是否已存在,如果存在進行錯誤提示。若用戶ID不存在則進行注冊活動,注冊成功后進行成功提示。進入企業(yè)會員用戶中心:1. 查看企業(yè)會員信息:i. 正常登陸的企業(yè)會員會在用戶中心看到自己的用戶信息;2. 修改企業(yè)信息:i. 選擇修改企業(yè)信息功能;ii. 進行企業(yè)信息修改,企業(yè)用戶ID無法修改;iii. 修改后返回用戶中心即可看到修改以后的信息。3. 管理發(fā)布的招聘信息:i. 查看用戶已發(fā)布的招聘信息;ii. 可以對招聘信息進行修改、刪除;4. 發(fā)布招聘信息:i. 企業(yè)用戶可以發(fā)布新的招聘信息;ii. 發(fā)布后
46、的招聘信息會在招聘信息管理中體現(xiàn);5. 查看留言信息:i. 企業(yè)用戶可以查看求職者對招聘信息的留言;ii. 企業(yè)本身只能查看留言后信息,無法對去操作;6. 查找求職信息:i. 企業(yè)用戶可以通過網(wǎng)站導航主頁進行查找需要的求職信息;3.1.2 留言功能模塊(求職者模塊部分)1 登錄的求職者在查看招聘信息后可以對照品信息進行留言需要求職者用戶已登錄求職者用戶可以輸入留言信息,系統(tǒng)對留言信息進行保存,成功后出現(xiàn)成功提示。3.1.3 游客查找招聘信息模塊(游客模塊部分)1 未登錄的用戶可以以游客身份來查閱招聘信息3.2功能用例圖3.2.1企業(yè)用戶功能企業(yè)用戶的功能主要是登錄后對進入用戶中心界面,可以查看
47、企業(yè)信息、修改企業(yè)等信息;管理招聘信息、查找求職信息、查看留言信息等。圖3.1 企業(yè)用戶用例圖Fig. 3.1 Enterprise customers use case diagram3.2.2求職者用戶留言功能(此處為本人負責功能)登錄的求職者戶的可以在查看招聘信息時對招聘信息進行留言圖3.2 求職者用戶用例圖Fig. 3.2 Job seekers user use case diagram3.2.3游客查找招聘信息功能(此處僅為本人負責模塊)未登錄的用戶可以以游客身份查看招聘信息圖3.3 游客用例圖Fig. 3.3 Tourists use case diagram3.3功能E-R圖企
48、業(yè)用戶模塊主要是企業(yè)用戶對自身信息、發(fā)布的招聘信息進行管理。每個企業(yè)用戶可以管理眾多招聘信息。只能對自身的信息進行管理,可以查閱所有的求職信息。企業(yè)用戶屬性有:企業(yè)用戶ID,登錄密碼,企業(yè)名,聯(lián)系電話,地址、備注。招聘信息屬性有:招聘信息編號、招聘企業(yè)ID、招聘名稱、招聘行業(yè)、聯(lián)系電話、工作地址、招聘內(nèi)容。求職信息屬性有:求職信息編號、求職者ID、求職名稱、求職行業(yè)、聯(lián)系電話、住址、求職內(nèi)容。圖3.4 企業(yè)模塊信息管理E-R圖Fig. 3.4 Enterprise information management module E-R diagram3.4功能流程圖3.4.1企業(yè)功能模塊功能1.企
49、業(yè)用戶可以在登陸界面點擊注冊按鈕注冊自己的用戶圖3.5企業(yè)注冊功能流程圖Fig. 3.5 Enterprise registration function flow chart2. 企業(yè)用戶可以在登陸界面進行登錄圖3.6企業(yè)登錄功能流程圖Fig. 3.6 Enterprise login function flow chart3. 企業(yè)用戶查看及修改企業(yè)信息圖3.7修改企業(yè)信息功能流程圖Fig. 3.7 Modify the enterprise information function flow chart4. 企業(yè)用戶查看及修改已發(fā)布招聘信息圖3.8企業(yè)用戶查看及修改招聘信息功能流程圖Fi
50、g. 3.8 Enterprise users to view and modify the recruitment information function flow chart5. 企業(yè)用戶發(fā)布招聘信息圖3.9 企業(yè)用戶發(fā)布招聘信息功能流程圖Fig. 3.9 Release recruitment information function flow chart6. 企業(yè)用戶刪除招聘信息圖3.10 企業(yè)用戶刪除招聘信息功能流程圖Fig. 3.10 Delete the recruitment information function flow chart7. 企業(yè)用戶查找求職信息圖3.11
51、企業(yè)用戶查找求職信息功能流程圖Fig. 3.11 To find job information function flow chart8. 企業(yè)用戶查看留言信息 圖3.12 企業(yè)用戶查看留言功能流程圖Fig. 3.12 See the message function flow chart3.4.2求職者功能1.求職者留言功能求職者登錄后查看需要的招聘信息是可以對求職信息給企業(yè)進行留言。圖3.13 求職者留言流程圖Fig. 3.13 Leave a message function flow chart3.4.3游客功能1.游客查看招聘信息功能未登錄的用戶可以以游客身份在首頁查看全部的招聘信息。圖3.14 游客查找招聘信息流程圖Fig. 3.14 Find the recruitment information function flow chart3.5功能時序圖3.5.1企業(yè)用戶模塊功能1.企業(yè)用戶登錄時序圖:圖3.15 企業(yè)用戶登錄時序圖Fig. 3.15 Enterprise user login sequence diagram2
溫馨提示
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 9 正確認識廣告 教學設計-2024-2025學年道德與法治四年級上冊統(tǒng)編版
- 3《學會反思》(教學設計)-部編版道德與法治六年級下冊
- 精神心理科普知識
- Unit 8 Wonderland-Further study 教學設計 2024-2025學年譯林版(2024)英語七年級下冊
- 11 ao ou iu 教學設計-2024-2025學年一年級語文上冊統(tǒng)編版
- 絲路的故事(教案)-2024-2025學年人教版(2024)美術一年級下冊
- 血透護理管理規(guī)范
- 七年級信息技術上冊 第3課 計算機的發(fā)展與應用教學設計 川教版
- 貝爾安親培訓
- 出版專業(yè)職業(yè)資格《出版理論與實務》測試題庫(含標準答案)
- 基坑支護、降水及土方開挖專項施工方案
- 幼兒數(shù)字1-100字帖練習
- 細胞生物學-7細胞信號轉(zhuǎn)導課件
- 攪拌站安全培訓試卷
- 茶葉市場營銷講義
- 走進中國傳統(tǒng)節(jié)日 詳細版課件
- GB∕T 37244-2018 質(zhì)子交換膜燃料電池汽車用燃料 氫氣
- API SPEC 5DP-2020鉆桿規(guī)范
- 乙肝兩對半ppt課件
- 鍋爐空氣預熱器拆除安裝方案
- 蓮中器樂演奏活動方案
評論
0/150
提交評論