畢業(yè)論文-xxx大學(xué)畢業(yè)生就業(yè)信息管理系統(tǒng)_第1頁
畢業(yè)論文-xxx大學(xué)畢業(yè)生就業(yè)信息管理系統(tǒng)_第2頁
畢業(yè)論文-xxx大學(xué)畢業(yè)生就業(yè)信息管理系統(tǒng)_第3頁
畢業(yè)論文-xxx大學(xué)畢業(yè)生就業(yè)信息管理系統(tǒng)_第4頁
畢業(yè)論文-xxx大學(xué)畢業(yè)生就業(yè)信息管理系統(tǒng)_第5頁
已閱讀5頁,還剩67頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、太原理工大學(xué)畢業(yè)設(shè)計(jì)(論文)用紙 緒論1.1 課題研究的背景國際互聯(lián)網(wǎng)是集現(xiàn)代通信技術(shù)、計(jì)算機(jī)技術(shù)為一體的世界上最大的計(jì)算機(jī)互聯(lián)網(wǎng)絡(luò)。相對報(bào)刊、電視、廣播,互聯(lián)網(wǎng)被稱為第四媒體。由于具有許多傳統(tǒng)媒體無法比擬的優(yōu)勢?;ヂ?lián)網(wǎng)已迅速發(fā)展成為一個(gè)連通全球近200個(gè)國家的千萬臺主機(jī)的巨大網(wǎng)絡(luò),而且還在以驚人的速度迅猛增長。中國的互聯(lián)網(wǎng)雖然起步稍晚,但經(jīng)過多年的發(fā)展建設(shè),現(xiàn)在已擁有幾億用戶,國內(nèi)眾多的企業(yè)、商家紛紛在互聯(lián)網(wǎng)上申請域名、建立自己的網(wǎng)站,以對企業(yè)形象和產(chǎn)品進(jìn)行宣傳。畢業(yè)生就業(yè)信息管理系統(tǒng),是為高校畢業(yè)生提供就業(yè)信息化服務(wù)的公益性系統(tǒng),它的建設(shè)目標(biāo)是以該系統(tǒng)為樞紐,運(yùn)用統(tǒng)一數(shù)據(jù)交換標(biāo)準(zhǔn),適時(shí)的數(shù)

2、據(jù)更新,分工協(xié)作的信息收集發(fā)布機(jī)制,形成畢業(yè)生就業(yè)服務(wù)信息系統(tǒng),為廣大高校畢業(yè)生和各類用人單位提供求職和招聘的信息化平臺,同時(shí)以此為依托,構(gòu)建高校畢業(yè)生就業(yè)管理檢測網(wǎng)絡(luò),為高等學(xué)校的專業(yè)設(shè)置、人才配置等提供準(zhǔn)確的決策依據(jù)。1.2 國內(nèi)外發(fā)展?fàn)顩r目前國內(nèi)比較優(yōu)秀的此類網(wǎng)站不勝枚舉,最為突出的有“中國高校畢業(yè)生就業(yè)信息服務(wù)網(wǎng)”與“北京大學(xué)畢業(yè)生就業(yè)信息服務(wù)網(wǎng)”。它們主要包括了“求職”、“招聘”、“新聞”、“企業(yè)介紹”、“政策”、“咨詢”六大板塊。分別為畢業(yè)生提供就業(yè)的各類信息幫助,屬于非常優(yōu)秀的網(wǎng)絡(luò)資源站。通過對這些優(yōu)秀網(wǎng)站的學(xué)習(xí)研究為本設(shè)計(jì)提供了一個(gè)很好的參考平臺。1.3 選題的目的及意義J2E

3、E平臺的飛速發(fā)展,技術(shù)的成熟以及應(yīng)用領(lǐng)域的不斷擴(kuò)大,為網(wǎng)上信息的交互提供了一個(gè)良好的平臺和方便的操作界面。由于J2EE平臺基于用戶需求的設(shè)計(jì)方法,使得該系統(tǒng)的使用更加的人性化、個(gè)人化、更貼近用戶。以J2EE平臺的構(gòu)建思想來實(shí)現(xiàn)網(wǎng)上信息管理系統(tǒng)可以最大程度的做到實(shí)用性,可擴(kuò)展性和可維護(hù)性相結(jié)合,安全性以及規(guī)范化原則。在系統(tǒng)中還采用了CSS層布局技術(shù)。使設(shè)計(jì)更加的簡便。畢業(yè)生就業(yè)問題是大學(xué)畢業(yè)生至關(guān)重要的問題,每個(gè)合格的大學(xué)畢業(yè)生都都將就業(yè)途徑視為命脈,而“畢業(yè)生就業(yè)信息管理系統(tǒng)”正是提供這種途徑的最佳方式之一,具有極度的應(yīng)用價(jià)值與實(shí)用性。2 系統(tǒng)的開發(fā)環(huán)境及技術(shù)簡介2.1 系統(tǒng)開發(fā)環(huán)境2.1.1

4、 MyEclipse在開發(fā)本平臺中所用到的開發(fā)工具就是是知名的java項(xiàng)目開發(fā)工具M(jìn)yEclipse。MyEclipse企業(yè)級工作平臺(MyEclipse Enterprise Workbench,簡稱MyEclipse)是對Eclipse IDE的一種擴(kuò)展,利用MyEclipse,我們可以在數(shù)據(jù)庫和J2EE的開發(fā)、發(fā)布,以及在應(yīng)用程序服務(wù)器的整合當(dāng)中極大地提高系統(tǒng)的工作效率。MyEclipse是一個(gè)功能非常豐富的J2EE集成開發(fā)環(huán)境,包括了完備的編碼、調(diào)試、測試和發(fā)布功能,完整支持HTML,Struts,JSP,CSS,Javascript,SQL,Hibernate。在結(jié)構(gòu)上,MyEcli

5、pse的特征可以被分為7類:J2EE模型,WEB開發(fā)工具,EJB開發(fā)工具,應(yīng)用程序服務(wù)器的連接器,J2EE項(xiàng)目部署服務(wù),數(shù)據(jù)庫服務(wù),MyEclipse整合幫助。對于以上每一種功能上的類別,在Eclipse中都有相應(yīng)的功能部件,并通過一系列的插件來實(shí)現(xiàn)它們。MyEclipse結(jié)構(gòu)上的這種模塊化,可以讓我們在不影響其他模塊的情況下,對任一模塊進(jìn)行單獨(dú)的擴(kuò)展和升級。簡單而言,MyEclipse是Eclipse的插件,也是一款功能強(qiáng)大的J2EE集成開發(fā)環(huán)境,支持代碼編寫、配置、測試以及除錯(cuò)。2.1.2 數(shù)據(jù)庫簡介數(shù)據(jù)庫使用的是MySQL開源數(shù)據(jù)庫。MySQL的特性:使用C和C+編寫,并使用了多種編譯器

6、進(jìn)行測試,保證源代碼的可移植性。支持AIX、FreeBSD、HP-UX、Mac OS、OpenBSD、OS/2 Wrap、Solaris、Windows等多種操作系統(tǒng)。為多種編程語言提供API。這些編程語言包括C、C+、Eiffel、Java、Perl、PHP、Python、Ruby和Tcl等。支持多線程充分利用CPU資源。優(yōu)化的SQL查詢算法,有效地提高查詢速度。既能夠作為一個(gè)單獨(dú)的應(yīng)用程序應(yīng)用在客戶端服務(wù)器網(wǎng)絡(luò)環(huán)境中,也能夠作為一個(gè)庫而嵌入到其他的軟件中提供多語言支持,常見的編碼如中文的GB2312、BIG5,日文的Shift_JIS等都可以用作數(shù)據(jù)表名和數(shù)據(jù)列名。提供TCP/IP、ODB

7、C和JDBC等多種數(shù)據(jù)庫連接途徑。提供用于管理、檢查、優(yōu)化數(shù)據(jù)庫操作的管理工具??梢蕴幚頁碛猩锨f條記錄的大型數(shù)據(jù)庫。MySQL的應(yīng)用:與其他的大型數(shù)據(jù)庫例如Oracle、DB2、SQL Server等相比,MySQL自有它的不足之處,如規(guī)模小、功能有限(MySQL Cluster的功能和效率都相對比較差)等,但是這絲毫也沒有減少它受歡迎的程度。對于一般的個(gè)人使用者和中小型企業(yè)來說,MySQL提供的功能已經(jīng)綽綽有余,而且由于MySQL是開放源碼軟件,因此可以大大降低總體成本。2.1.3 TomcatTomcat很受廣大程序員的喜歡,因?yàn)樗\(yùn)行時(shí)占用的HYPERLINK/view/53557.h

8、tmt_blank系統(tǒng)資源小,擴(kuò)展性好,支持負(fù)載平衡與郵件服務(wù)等開發(fā)應(yīng)用系統(tǒng)常用的功能;而且它還在不斷的改進(jìn)和完善中,任何一個(gè)感興趣的程序員都可以更改它或在其中加入新的功能。Tomcat是一個(gè)輕量級應(yīng)用HYPERLINK/view/899.htmt_blank服務(wù)器,在中小型系統(tǒng)和并發(fā)訪問用戶不是很多的場合下被普遍使用,是開發(fā)和調(diào)試JSP程序的首選。對于一個(gè)初學(xué)者來說,可以這樣認(rèn)為,當(dāng)在一臺機(jī)器上配置好Apache服務(wù)器,可利用它響應(yīng)對HTML頁面的訪問請求。實(shí)際上Tomcat部分是Apache服務(wù)器的擴(kuò)展,但它是獨(dú)立運(yùn)行的,所以當(dāng)你運(yùn)行tomcat時(shí),它實(shí)際上作為一個(gè)與Apache獨(dú)立的進(jìn)程

9、單獨(dú)運(yùn)行的。這里的訣竅是,當(dāng)配置正確時(shí),Apache為HTML頁面服務(wù),而Tomcat實(shí)際上運(yùn)行JSP頁面和Servlet。另外,Tomcat和IIS、Apache等Web服務(wù)器一樣,具有處理HTML頁面的功能,另外它還是一個(gè)Servlet和JSPHYPERLINK/view/864334.htmt_blank容器,獨(dú)立的Servlet容器是Tomcat的默認(rèn)模式。2.2 系統(tǒng)開發(fā)的思想與技術(shù)2.2.1 JSP技術(shù)與MVC模式以及系統(tǒng)的基本框架本系統(tǒng)采用jsp技術(shù),基于MVC模式開發(fā),使用SSH框架(struts2、spring、hibernate)來增加系統(tǒng)的開發(fā)速度。所謂的MVC模式是Mo

10、del-View-Controller的縮寫,中文翻譯為模式-視圖-控制器。程序就是用struts2和hibernate這兩個(gè)框架來實(shí)現(xiàn)模型層和控制器這兩層,jsp實(shí)現(xiàn)視圖這一層。一般來說程序就是在數(shù)據(jù)庫和頁面之間起橋梁作用的,jsp頁面請求先到action,再到dao,再回到action,回到j(luò)sp頁面,action主要處理來自頁面的請求,dao主要是和數(shù)據(jù)庫的交互,struts2主要用在action,處理來自頁面的請求,處理完請求后跳轉(zhuǎn)回頁面。Hibernate主要用在dao,包括對數(shù)據(jù)庫的增、刪、改、查的操作,spring控制程序的流程。2.2.2 S.S.H框架的優(yōu)點(diǎn)S.S.H框架是J

11、2EE應(yīng)用中struts2+spring+hibernate三大免費(fèi)開源框架的結(jié)合使用,它可以看成工具,也是中間件。他是用來提高我們的開發(fā)效率,提高我們軟件產(chǎn)品的可維護(hù)性、可擴(kuò)展性乃至敏捷性的。他們里面有很多優(yōu)秀的設(shè)計(jì)理念及模式應(yīng)用。比如,struts屬于MVC框架,關(guān)鍵是要了解MVC的概念及大致原理;而hibernate屬于ORM系統(tǒng),屬于持久層的解決方案,同樣需要對ORM的概念及原理有一個(gè)總體的了解。而spring屬于應(yīng)用程序框架,其核心是IOC容器以及AOP,Spring中還集成了很多適用東西,比如對JDBC的封裝、自己的MVC、對動(dòng)態(tài)語言的簡潔訪問等,它由以下3個(gè)框架構(gòu)成:1.Stru

12、ts2框架Struts2是Apache組織的一個(gè)開放源碼項(xiàng)目。Struts2是一個(gè)比較好的MVC框架,提供了對開發(fā)MVC系統(tǒng)的底層支持,它采用的主要技術(shù)是Servlet,JSP和Custom tag library。其基本構(gòu)成如圖2.1所示。圖2-1 Struts框架工作流程2.Spring框架Spring的核心是個(gè)輕量級(Lightweight)的容器(Container),它是實(shí)現(xiàn)IoC(Inversion of Control)容器、非侵入性(No intrusive)的框架,并提供AOP(Aspect-oriented programming)概念的實(shí)現(xiàn)方式,提供對持久層(Persis

13、tence)、事務(wù)(Transaction)的支持,提供MVC Web框架的實(shí)現(xiàn),并對一些常用的企業(yè)服務(wù)API(Application Interface)提供一致的模型封裝,是一個(gè)全方位的應(yīng)用程序框架(Application framework),除此之外,對于現(xiàn)存的各種框架(Struts、JSF、Hibernate等),Spring也提供了與它們相整合的方案。Spring框架由圖2-2所示的7個(gè)部分組成:圖2-2 Spring框架構(gòu)成3.Hibernate框架Hibernate是一個(gè)開放源碼的ORM持久層框架。作為優(yōu)秀的持久層框架實(shí)現(xiàn),Hibernate框架提供了強(qiáng)大、高性能的對象到關(guān)系型

14、數(shù)據(jù)庫的持久化服務(wù),開發(fā)人員可以使用面向?qū)ο蟮脑O(shè)計(jì)進(jìn)行持久層開發(fā)。簡單的說,Hibernate只是一個(gè)將持久化類與數(shù)據(jù)庫表相映射的工具,每個(gè)持久化類實(shí)例均對應(yīng)于數(shù)據(jù)庫表中的一個(gè)數(shù)據(jù)行而已。用戶只需直接使用面向?qū)ο蟮姆椒ú僮鞔顺志没悓?shí)例,即可完成對數(shù)據(jù)庫表數(shù)據(jù)的插入、刪除、修改、讀取等操作。圖2-3 Hibernate框架3 系統(tǒng)總體設(shè)計(jì)3.1 總體功能模塊本系統(tǒng)分系統(tǒng)管理員,老師用戶,企業(yè)用戶和畢業(yè)生用戶4個(gè)用戶角色??偣δ軋D如圖3-1所示。圖3-1 系統(tǒng)功能需求分析3.2 系統(tǒng)管理員功能模塊系統(tǒng)管理員主要功能有系別管理、專業(yè)管理、老師管理員管理、站內(nèi)新聞管理、企業(yè)用戶管理、崗位管理、文檔管

15、理、公告管理、留言管理、就業(yè)查詢統(tǒng)計(jì)(包括就業(yè)情況查詢,區(qū)域分布統(tǒng)計(jì),性別分布統(tǒng)計(jì),時(shí)間分布統(tǒng)計(jì),從事行業(yè)統(tǒng)計(jì),工作省份統(tǒng)計(jì),就業(yè)月份統(tǒng)計(jì))。系統(tǒng)管理員的功能圖如圖3-2所示。圖3-2 系統(tǒng)管理員功能圖3.3 老師用戶功能模塊老師用戶的主要功能有畢業(yè)生用戶管理、站內(nèi)新聞查詢、文檔查詢、公告查詢、留言管理、就業(yè)查詢統(tǒng)計(jì)(包括就業(yè)情況查詢,區(qū)域分布統(tǒng)計(jì),性別分布統(tǒng)計(jì),時(shí)間分布統(tǒng)計(jì),從事行業(yè)統(tǒng)計(jì),工作省份統(tǒng)計(jì),就業(yè)月份統(tǒng)計(jì))。老師用戶的功能圖如圖3-3所示。圖3-3 老師用戶的功能圖3.4 企業(yè)用戶功能模塊企業(yè)用戶的主要功能有求職管理(包括崗位管理和查看應(yīng)聘學(xué)生信息)、站內(nèi)新聞查詢、文檔查詢、公告查

16、詢、留言管理、個(gè)人信息管理。老師用戶的功能圖如圖3-4所示。圖3-4 企業(yè)用戶的功能圖3.5 畢業(yè)生用戶功能模塊畢業(yè)生用戶的主要功能有簡歷管理、求職管理(包括查詢就業(yè)崗位和查看應(yīng)聘信息,查看招聘單位)、站內(nèi)新聞查詢、文檔查詢、公告查詢、留言管理、個(gè)人信息管理。圖3-5 畢業(yè)生用戶的功能圖3.6 系統(tǒng)業(yè)務(wù)描述本系統(tǒng)分系統(tǒng)管理員,老師用戶,企業(yè)用戶和畢業(yè)生用戶4個(gè)用戶角色。系統(tǒng)管理員主要功能有系別管理、專業(yè)管理、老師管理員管理、站內(nèi)新聞管理、企業(yè)用戶管理、崗位管理、文檔管理、公告管理、留言管理、就業(yè)查詢統(tǒng)計(jì)(包括就業(yè)情況查詢,區(qū)域分布統(tǒng)計(jì),性別分布統(tǒng)計(jì),時(shí)間分布統(tǒng)計(jì),從事行業(yè)統(tǒng)計(jì),工作省份統(tǒng)計(jì),就

17、業(yè)月份統(tǒng)計(jì))。老師用戶的主要功能有畢業(yè)生用戶管理、站內(nèi)新聞查詢、文檔查詢、公告查詢、留言管理、就業(yè)查詢統(tǒng)計(jì)(包括就業(yè)情況查詢,區(qū)域分布統(tǒng)計(jì),性別分布統(tǒng)計(jì),時(shí)間分布統(tǒng)計(jì),從事行業(yè)統(tǒng)計(jì),工作省份統(tǒng)計(jì),就業(yè)月份統(tǒng)計(jì))。企業(yè)用戶的主要功能有求職管理(包括崗位管理和查看應(yīng)聘學(xué)生信息)、站內(nèi)新聞查詢、文檔查詢、公告查詢、留言管理、個(gè)人信息管理。畢業(yè)生用戶的主要功能有簡歷管理、求職管理(包括查詢就業(yè)崗位和查看應(yīng)聘信息,查看招聘單位)、站內(nèi)新聞查詢、文檔查詢、公告查詢、留言管理、個(gè)人信息管理。用例圖如圖3-6所示如下:圖3-6 用例圖3.7 程序流程圖1.招聘流程如圖3-7所示:圖3-7 招聘流程圖2.用戶注

18、冊流程如圖3-8所示:圖3-8 用戶注冊流程圖3.用戶登錄流程如圖3-9所示:圖3-9 用戶登錄流程圖4 系統(tǒng)詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)4.1 系統(tǒng)和數(shù)據(jù)庫的配置系統(tǒng)按通用的B/S(瀏覽器、服務(wù)器)模式進(jìn)行設(shè)計(jì)(如圖4-1):圖4-1 B/S結(jié)構(gòu)數(shù)據(jù)庫在一個(gè)信息管理系統(tǒng)中占有非常重要的地位,數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì)的好壞將直接對應(yīng)用系統(tǒng)的效率,以及實(shí)現(xiàn)的效果產(chǎn)生影響。合理的數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì)可以提高數(shù)據(jù)存儲(chǔ)的效率,保證數(shù)據(jù)的完整和一致。4.2 概念模型設(shè)計(jì)概念模型設(shè)計(jì)的典型方法是用E-R圖方法,即用實(shí)體-聯(lián)系模型表示。E-R方法是用E-R圖來描述顯示世界,E-R圖包含三個(gè)基本成分:實(shí)體、聯(lián)系、屬性。它直觀易懂,能夠比較

19、準(zhǔn)確地反映現(xiàn)實(shí)世界的信息聯(lián)系,從概念上表示一個(gè)數(shù)據(jù)庫的信息組織情況。本系統(tǒng)E-R圖如下:圖4-2 E-R圖4.3 數(shù)據(jù)庫邏輯模型公告表信息由主鍵、公告內(nèi)容、添加時(shí)間、是否刪除標(biāo)志、公告標(biāo)題組成;簡歷表信息由主鍵、添加時(shí)間、是否刪除標(biāo)志、簡歷名稱、簡歷路徑、關(guān)聯(lián)的求職者ID,外鍵組成;就業(yè)表信息由主鍵、畢業(yè)前后就業(yè)、從事行業(yè)、添加時(shí)間、就業(yè)分布、是否刪除標(biāo)志、就業(yè)時(shí)間、性別、關(guān)聯(lián)的老師ID、關(guān)聯(lián)的學(xué)生ID、就業(yè)省份、就業(yè)月份組成;留言表信息由主鍵、留言內(nèi)容、留言時(shí)間、是否刪除標(biāo)志、留言標(biāo)題、關(guān)聯(lián)的用戶ID組成;投遞記錄表信息由主鍵、添加時(shí)間、是否閱讀、應(yīng)聘狀態(tài)、關(guān)聯(lián)的簡歷ID、關(guān)聯(lián)的職位ID組成

20、;文檔表信息由主鍵、添加時(shí)間、文檔路徑、文檔標(biāo)題、是否刪除標(biāo)志組成;系表信息由主鍵、系名、是否刪除標(biāo)志組成;新聞表信息由主鍵、新聞內(nèi)容、添加時(shí)間、新聞標(biāo)題要、是否刪除標(biāo)志組成;用戶表信息由主鍵、班級、從事行業(yè)、添加時(shí)間、法人代表、聯(lián)系地址、聯(lián)系方式、年級、密碼、企業(yè)地址、企業(yè)聯(lián)系電話、企業(yè)名稱、企業(yè)區(qū)域、用戶權(quán)限、真實(shí)姓名、是否上傳標(biāo)志、用戶名、系、性別、學(xué)號、專業(yè)、關(guān)聯(lián)的職位ID組成;職位表信息由主鍵、添加時(shí)間、工作地點(diǎn)、工作類型、工作年限、性別、學(xué)歷、有限期、月薪、招聘人數(shù)、職位類別、是否刪除標(biāo)志、職位描述、職位名稱、職位發(fā)布人ID、工作省份組成;專業(yè)表信息由主鍵、專業(yè)名、是否刪除標(biāo)志、關(guān)

21、聯(lián)的系ID組成。4.4 數(shù)據(jù)庫表結(jié)構(gòu)表4-1 公告表名稱類型空屬性備注IdBigint(20)no主鍵ContentTextyes公告內(nèi)容CreatetimeDatetimeyes添加時(shí)間GonggaolockInt(11)no是否刪除標(biāo)志,0表示未刪除,1表示刪除titleVarchar(255)yes公告標(biāo)題表4-2 簡歷表名稱類型空屬性備注idBigint(20)no主鍵createtimedatetimeyes添加時(shí)間jianlilockInt(11)no是否刪除標(biāo)志,0表示未刪除,1表示刪除表2(續(xù))名稱類型空屬性備注jianlimingchenVarchar(255)yes簡歷名稱

22、pathVarchar(255)yes簡歷路徑qiuzhirenidBigint(20)yes關(guān)聯(lián)的求職者ID,外鍵表4-3 就業(yè)表名稱類型空屬性備注idBigint(20)no主鍵biyeqianhoujiuyeVarchar(255)yes畢業(yè)前后就業(yè)congshihangyeVarchar(255)yes從事行業(yè)createtimedatetimeyes添加時(shí)間jiuyefenbuVarchar(255)yes就業(yè)分布jiuyelockInt(11)no是否刪除標(biāo)志jiuyeshijianVarchar(255)yes就業(yè)時(shí)間xingbieVarchar(255)yes性別laoshii

23、dBigint(20)yes關(guān)聯(lián)的老師ID,外鍵useridBigint(20)yes關(guān)聯(lián)的學(xué)生ID,外鍵jiuyeshengfenVarchar(255)yes就業(yè)省份jiuyeyuefenVarchar(255)yes就業(yè)月份表4-4 留言表名稱類型空屬性備注idBigint(20)no主鍵Contenttextyes留言內(nèi)容Createtimedatetimeyes留言時(shí)間LiuyanlockInt(11)no是否刪除標(biāo)志TitleVarchar(255)yes留言標(biāo)題useridBigint(20)yes關(guān)聯(lián)的用戶ID,外鍵表4-5 投遞記錄表名稱類型空屬性備注idBigint(20)

24、no主鍵Createtimedatetimeyes添加時(shí)間readzhuangtaiVarchar(255)yes是否閱讀yingpinzhuangtaiVarchar(255)yes應(yīng)聘狀態(tài)jianliidBigint(20)yes關(guān)聯(lián)的簡歷ID,外鍵zhiweiidBigint(20)yes關(guān)聯(lián)的職位ID,外鍵表4-6 文檔表名稱類型空屬性備注idBigint(20)no主鍵Createtimedatetimeyes添加時(shí)間pathVarchar(255)yes文檔路徑titleVarchar(255)yes文檔標(biāo)題wendanglockInt(11)no是否刪除標(biāo)志表4-7 系表名稱類型

25、空屬性備注idBigint(20)no主鍵nameVarchar(255)yes系名xilockInt(11)no是否刪除標(biāo)志表4-8 新聞表名稱類型空屬性備注idBigint(20)no主鍵contenttextyes新聞內(nèi)容createtimedatetimeyes添加時(shí)間titleVarchar(255)yes新聞標(biāo)題xinwenlockInt(11)no是否刪除標(biāo)志表4-9 用戶表名稱類型空屬性備注idBigint(20)no主鍵congshihangyeVarchar(255)yes從事行業(yè)createtimedatetimeyes添加時(shí)間farendaibiaoVarchar(25

26、5)yes法人代表lianxidizhiVarchar(255)yes聯(lián)系地址lianxifangshiVarchar(255)yes聯(lián)系方式nianjiVarchar(255)yes年級passwordVarchar(255)yes密碼qiyedizhiVarchar(255)yes企業(yè)地址qiyelianxifianhuaVarchar(255)yes企業(yè)聯(lián)系電話qiyemingchenVarchar(255)yes企業(yè)名稱qiyequyuVarchar(255)yes企業(yè)區(qū)域roleInt(11)no用戶權(quán)限truenameVarchar(255)yes真實(shí)姓名userlockInt(1

27、1)no是否刪除標(biāo)志usernameVarchar(255)yes用戶名xiVarchar(255)yes系xingbieVarchar(255)yes性別表9(續(xù))名稱類型空屬性備注xuehaoVarchar(255)yes學(xué)號zhuanyeVarchar(255)yes專業(yè)zhiweiidBigint(20)yes關(guān)聯(lián)的職位ID,外鍵表4-10 職位表名稱類型空屬性備注idBigint(20)no主鍵createtimedatetimeyes添加時(shí)間gongzuodidianVarchar(255)yes工作地點(diǎn)gongzuoleixingVarchar(255)yes工作類型gongzu

28、onianxianVarchar(255)yes工作年限xingbieVarchar(255)yes性別xueliVarchar(255)yes學(xué)歷youxiaoqiVarchar(255)yes有效期yuexinVarchar(255)yes月薪zhaopinrenshuVarchar(255)yes招聘人數(shù)zhiweileibietextyes職位類別zhiweilockInt(11)no是否刪除標(biāo)志zhiweimiaoshuVarchar(255)yes職位描述zhiweimingchenVarchar(255)yes職位名稱zhiweifaburenidBigint(20)yes職位發(fā)

29、布人ID,外鍵gongzuoshengfenVarchar(255)yes工作省份表4-11 專業(yè)表信息(主鍵、專業(yè)名、是否刪除標(biāo)志、關(guān)聯(lián)的系ID)名稱類型空屬性備注idBigint(20)no主鍵nameVarchar(255)yes專業(yè)名zhuanyelockInt(11)no是否刪除標(biāo)志xiidBigint(20)yes關(guān)聯(lián)的系ID,外鍵4.5 平臺數(shù)據(jù)表的設(shè)計(jì)根據(jù)平臺的需求分析和功能模塊的劃分,所涉及的實(shí)體有公告,簡歷,就業(yè),留言,投遞記錄,文檔,系,新聞,用戶,職位,專業(yè)。因此系統(tǒng)的定義數(shù)據(jù)庫主要包含11張表:公告表t_gonggao,簡歷表t_jianli,就業(yè)表t_jiuye,留

30、言表t_liuyan,投遞記錄表t_toudijilu,文檔表t_wendang,系表t_xi,新聞表t_xinwen,用戶表t_user,職位表t_zhiwei,專業(yè)表t_zhuanye。1.公告表t_gonggao如圖4-3所示:圖4-3 公告表建表的sql語句為:CREATE TABLEt_gonggao(idbigint(20)NOT NULL auto_increment COMMENT主鍵,contenttext COMMENT公告內(nèi)容,createtimedatetime default NULL COMMENT添加時(shí)間,gonggaolockint(11)NOT NULLdef

31、ault0COMMENT是否刪除標(biāo)志,0表示未刪除,1表示刪除,titlevarchar(255)default NULL COMMENT公告標(biāo)題,PRIMARY KEY(id)ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8;2.簡歷表t_jianli如圖4-4所示:圖4-4 簡歷表建表的sql語句為:CREATE TABLEt_jianli(idbigint(20)NOT NULL auto_increment COMMENT主鍵,createtimedatetime default NULL COMMENT添加時(shí)間,jianliloc

32、kint(11)NOT NULL default0COMMENT是否刪除標(biāo)志,0表示未刪除,1表示刪除,jianlimingchenvarchar(255)default NULL COMMENT簡歷名稱,pathvarchar(255)default NULL COMMENT簡歷路徑,qiuzhirenidbigint(20)default NULL COMMENT關(guān)聯(lián)的求職者ID,外鍵,PRIMARY KEY(id),KEYFK37B456743C6BA8CD(qiuzhirenid),CONSTRAINTFK37B456743C6BA8CDFOREIGNKEY(qiuzhirenid)R

33、EFERENCESt_user(id)ENGINE=InnoDB AUTO_INCREMENT=16 DEFAULT CHARSET=utf8;3.就業(yè)表t_jiuye如圖4-5所示:圖4-5 就業(yè)表建表的sql語句為:CREATE TABLEt_jiuye(idbigint(20)NOT NULL auto_increment COMMENT主鍵,biyeqianhoujiuyevarchar(255)default NULL COMMENT畢業(yè)前后就業(yè),congshihangyevarchar(255)default NULL COMMENT從事行業(yè),createtimedatetime

34、default NULL COMMENT添加時(shí)間,jiuyefenbuvarchar(255)default NULL COMMENT就業(yè)分布,jiuyelockint(11)NOT NULL default0COMMENT是否刪除標(biāo)志,jiuyeshijianvarchar(255)default NULL COMMENT就業(yè)時(shí)間,xingbievarchar(255)default NULL COMMENT性別,laoshiidbigint(20)default NULL COMMENT關(guān)聯(lián)的老師ID,外鍵,useridbigint(20)default NULL COMMENT關(guān)聯(lián)的學(xué)生

35、ID,外鍵,jiuyeshengfenvarchar(255)default NULL COMMENT就業(yè)省份,jiuyeyuefenvarchar(255)default NULL COMMENT就業(yè)月份,PRIMARY KEY(id),KEYFK9EB388F777C3030A(laoshiid),KEYFK9EB388F7A3C379BB(userid),CONSTRAINTFK9EB388F777C3030AFOREIGN KEY(laoshiid)REFERENCESt_user(id),CONSTRAINTFK9EB388F7A3C379BBFOREIGN KEY(userid)R

36、EFERENCESt_user(id)ENGINE=InnoDB AUTO_INCREMENT=29 DEFAULT CHARSET=utf8;4.留言表t_liuyan如圖4-6所示:圖4-6 留言表建表的sql語句為:CREATE TABLEt_liuyan(idbigint(20)NOT NULL auto_increment COMMENT主鍵,contenttext COMMENT留言內(nèi)容,createtimedatetime default NULL COMMENT留言時(shí)間,liuyanlockint(11)NOT NULL default0COMMENT是否刪除標(biāo)志,titlev

37、archar(255)default NULL COMMENT留言標(biāo)題,useridbigint(20)default NULL COMMENT關(guān)聯(lián)的用戶ID,外鍵,PRIMARY KEY(id),KEYFK3B274719A3C379BB(userid),CONSTRAINTFK3B274719A3C379BBFOREIGN KEY(userid)REFERENCESt_user(id)ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=utf8;5.投遞記錄表t_toudijilu如圖4-7所示:圖4-7 投遞記錄表建表的sql語句為:CREATE

38、 TABLEt_toudijilu(idbigint(20)NOT NULL auto_increment COMMENT主鍵,createtimedatetime default NULL COMMENT添加時(shí)間,readzhuangtaivarchar(255)default NULL COMMENT是否閱讀,yingpinzhuangtaivarchar(255)default NULL COMMENT應(yīng)聘狀態(tài),jianliidbigint(20)default NULL COMMENT關(guān)聯(lián)的簡歷ID,外鍵,zhiweiidbigint(20)default NULL COMMENT關(guān)聯(lián)

39、的職位ID,外鍵,PRIMARY KEY(id),KEYFKADCFF8BC1EC26877(jianliid),KEYFKADCFF8BC91549B65(zhiweiid),CONSTRAINTFKADCFF8BC1EC26877FOREIGN KEY(jianliid)REFERENCESt_jianli(id),CONSTRAINTFKADCFF8BC91549B65FOREIGNKEY(zhiweiid)REFERENCESt_zhiwei(id)ENGINE=InnoDB AUTO_INCREMENT=34 DEFAULT CHARSET=utf8;6.文檔表t_wendang如圖

40、4-8所示:圖4-8 文檔表建表的sql語句為:CREATE TABLEt_wendang(idbigint(20)NOT NULL auto_increment COMMENT主鍵,createtimedatetime default NULL COMMENT添加時(shí)間,pathvarchar(255)default NULL COMMENT文檔路徑,titlevarchar(255)default NULL COMMENT文檔標(biāo)題,wendanglockint(11)NOT NULL default0COMMENT是否刪除標(biāo)志,PRIMARY KEY(id)ENGINE=InnoDB AUT

41、O_INCREMENT=2 DEFAULT CHARSET=utf8;7.系表t_xi如圖4-9所示:圖4-9 系表建表的sql語句為:CREATE TABLEt_xi(idbigint(20)NOT NULL auto_increment COMMENT主鍵,namevarchar(255)default NULL COMMENT系名,xilockint(11)NOT NULL default0COMMENT是否刪除標(biāo)志,PRIMARY KEY(id)ENGINE=InnoDB AUTO_INCREMENT=9 DEFAULT CHARSET=utf8;8.新聞表t_xinwen如圖4-10

42、所示:圖4-10 新聞表建表的sql語句為:CREATE TABLEt_xinwen(idbigint(20)NOT NULL auto_increment COMMENT主鍵,contenttext COMMENT新聞內(nèi)容,createtimedatetime default NULL COMMENT添加時(shí)間,titlevarchar(255)default NULL COMMENT新聞標(biāo)題,xinwenlockint(11)NOT NULL default0COMMENT是否刪除標(biāo)志,PRIMARY KEY(id)ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT

43、 CHARSET=utf8;9.用戶表t_user如圖4-11所示:圖4-11 用戶表建表的sql語句為:CREATE TABLEt_user(idbigint(20)NOT NULL auto_increment COMMENT主鍵,banjivarchar(255)default NULL COMMENT班級,congshihangyevarchar(255)default NULL COMMENT從事行業(yè),createtimedatetime default NULL COMMENT添加時(shí)間,farendaibiaovarchar(255)default NULL COMMENT法人代表

44、,lianxidizhivarchar(255)default NULL COMMENT聯(lián)系地址,lianxifangshivarchar(255)default NULL COMMENT聯(lián)系方式,nianjivarchar(255)default NULL COMMENT年級,passwordvarchar(255)default NULL COMMENT密碼,qiyedizhivarchar(255)default NULL COMMENT企業(yè)地址,qiyelianxidianhuavarchar(255)default NULL COMMENT企業(yè)聯(lián)系電話,qiyemingchenvar

45、char(255)default NULL COMMENT企業(yè)名稱,qiyequyuvarchar(255)default NULL COMMENT企業(yè)區(qū)域,roleint(11)NOT NULL default0COMMENT用戶權(quán)限,truenamevarchar(255)default NULL COMMENT真實(shí)姓名,userlockint(11)NOT NULL default0COMMENT是否刪除標(biāo)志,usernamevarchar(255)default NULL COMMENT用戶名,xivarchar(255)default NULL COMMENT系,xingbievar

46、char(255)default NULL COMMENT性別,xuehaovarchar(255)default NULL COMMENT學(xué)號,zhuanyevarchar(255)default NULL COMMENT專業(yè),zhiweiidbigint(20)default NULL COMMENT關(guān)聯(lián)的職位ID,外鍵,PRIMARY KEY(id),KEYFKCB5540D691549B65(zhiweiid),CONSTRAINTFKCB5540D691549B65FOREIGN KEY(zhiweiid)REFERENCESt_zhiwei(id)ENGINE=InnoDB AUT

47、O_INCREMENT=49 DEFAULT CHARSET=utf8;10.職位表t_zhiwei如圖4-12所示:圖4-12 職位表建表的sql語句為:CREATE TABLEt_zhiwei(idbigint(20)NOT NULL auto_increment COMMENT主鍵,createtimedatetime default NULL COMMENT添加時(shí)間,gongzuodidianvarchar(255)default NULL COMMENT工作地點(diǎn),gongzuoleixingvarchar(255)default NULL COMMENT工作類型,gongzuonia

48、nxianvarchar(255)default NULL COMMENT工作年限,xingbievarchar(255)default NULL COMMENT性別,xuelivarchar(255)default NULL COMMENT學(xué)歷,youxianqivarchar(255)default NULL COMMENT有效期,yuexinvarchar(255)default NULL COMMENT月薪,zhaopinrenshuvarchar(255)default NULL COMMENT招聘人數(shù),zhiweileibietext COMMENT職位類別,zhiweilocki

49、nt(11)NOT NULL default0COMMENT是否刪除標(biāo)志,zhiweimiaoshuvarchar(255)default NULL COMMENT職位描述,zhiweimingchenvarchar(255)default NULL COMMENT職位名稱,zhiweifaburenidbigint(20)default NULL COMMENT職位發(fā)布人ID,外鍵,gongzuoshengfenvarchar(255)default NULL COMMENT工作省份,PRIMARY KEY(id),KEYFK52F78CCB3FC43E7D(zhiweifaburenid)

50、,CONSTRAINTFK52F78CCB3FC43E7DFOREIGNKEY(zhiweifaburenid)REFERENCESt_user(id)ENGINE=InnoDB AUTO_INCREMENT=13 DEFAULT CHARSET=utf8;11.專業(yè)表t_zhuanye如圖4-13所示:圖4-13 專業(yè)表建表的sql語句為:CREATE TABLEt_zhuanye(idbigint(20)NOT NULL auto_increment COMMENT主鍵,namevarchar(255)default NULL COMMENT專業(yè)名,zhuanyelockint(11)NO

51、T NULL default0COMMENT是否刪除標(biāo)志,xiidbigint(20)default NULL COMMENT關(guān)聯(lián)的系ID,外鍵,PRIMARY KEY(id),KEYFKC994A951CF1F907(xiid),CONSTRAINTFKC994A951CF1F907FOREIGN KEY(xiid)REFERENCESt_xi(id)ENGINE=InnoDB AUTO_INCREMENT=16 DEFAULT CHARSET=utf-8;5 系統(tǒng)功能實(shí)現(xiàn)5.1 程序的類圖5.1.1 公告Gonggao類圖圖5-1 Gonggao類圖對應(yīng)的程序代碼:public class

52、 Gonggao implements Serializableprivate static final long serialVersionUID=-7141419035239709511L;private long id;private int gonggaolock;private String title;private String content;private Date createtime;5.1.2 簡歷Jianli類圖圖5-2 Jianli類圖對應(yīng)的程序代碼:public class Jianli implements Serializableprivate static

53、final long serialVersionUID=-7141419035239709511L;private long id;private int jianlilock;private String jianlimingchen;/簡歷名稱private String path;/簡歷路徑private User qiuzhiren;/求職者private Date createtime;/時(shí)間5.1.3 就業(yè)Jiuye類圖圖5-3 Jiuye類圖對應(yīng)的程序代碼:public class Jiuye implements Serializableprivate static final

54、 long serialVersionUID=-7141419035239709511L;private long id;private int jiuyelock;private User user;/關(guān)聯(lián)學(xué)生private Date createtime;/private String jiuyefenbu;/就業(yè)分布南方北方private String xingbie;/性別男,女private String jiuyeshijian;/就業(yè)時(shí)間private String biyeqianhoujiuye;/畢業(yè)前就業(yè)畢業(yè)后就業(yè)private String congshihangye;

55、/從事行業(yè)private User laoshi;/關(guān)聯(lián)老師private String jiuyeshengfen;/就業(yè)省份private String jiuyeyuefen;/就業(yè)月份5.1.4 留言Liuyan類圖圖5-4 Liuyan類圖對應(yīng)的代碼:public class Liuyan implements Serializableprivate static final long serialVersionUID=-7141419035239709511L;private long id;private User user;private int liuyanlock;priv

56、ate String title;private String content;private Date createtime;5.1.5 投遞記錄Toudijilu類圖圖5-5 Toudijilu類圖對應(yīng)的代碼:public class Toudijilu implements Serializableprivate static final long serialVersionUID=-7141419035239709511L;private long id;private Zhiwei zhiwei;private Jianli jianli;private Date createtim

57、e;private String readzhuangtai;/未閱讀已閱讀private String yingpinzhuangtai;/應(yīng)聘狀態(tài)5.1.6 文檔Wendang類圖圖5-6 Wendang類圖對應(yīng)的代碼:public class Wendang implements Serializableprivate static final long serialVersionUID=-7141419035239709511L;private long id;private int wendanglock;private String title;private String pat

58、h;/簡歷路徑private Date createtime;5.1.7 系Xi類圖圖5-7 Xi類圖對應(yīng)的代碼:public class Xi implements Serializableprivate static final long serialVersionUID=-7141419035239709511L;private long id;private int xilock;private String name;5.1.8 新聞Xinwen類圖圖5-8 Xinwen類圖對應(yīng)的代碼:public class Xinwen implements Serializableprivat

59、e static final long serialVersionUID=-7141419035239709511L;private long id;private int xinwenlock;private String title;private String content;private Date createtime;5.1.9 用戶User類圖圖5-9 User類圖對應(yīng)的代碼:public class User implements Serializableprivate static final long serialVersionUID=-714141903523970951

60、1L;private long id;private String username;private String password;private Date createtime;private String truename;private int role;/4表示系統(tǒng)管理員,3表示老師管理員,2表示畢業(yè)生用戶,1表示企業(yè)用戶private int userlock;private String qiyequyu;/企業(yè)區(qū)域南方北方private String qiyemingchen;/企業(yè)名稱private String qiyelianxidianhua;/企業(yè)聯(lián)系電話privat

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論