【正文】
畢業(yè)生就業(yè)信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)摘要:隨著高校教育體制的改革大學(xué)生人數(shù)的不斷增加,畢業(yè)生就業(yè)制度發(fā)生了根本的變化。單位和學(xué)生走向人才市場(chǎng),雙向選擇,擇優(yōu)錄用。因此在這樣的情況下,在INTERNET上開發(fā)并運(yùn)行信息管理系統(tǒng)就能夠極大地提高工作效率,彌補(bǔ)了用人單位和學(xué)生在時(shí)間和空間上的不足。本設(shè)計(jì)就是采用網(wǎng)頁編程工具、JSP技術(shù)和數(shù)據(jù)庫技術(shù),在網(wǎng)上設(shè)計(jì)一個(gè)虛擬的人才市場(chǎng),用人單位可以在網(wǎng)上發(fā)布招聘信息,管理畢業(yè)生的基本情況,學(xué)生的就業(yè)條件及意向,建立畢業(yè)生和用人單位的聯(lián)系。關(guān)鍵字:就業(yè); 信息管理; SQL Server;JSPGraduates Employment Information Management SystemAbstract: Company with both the reformation of higher education system and the increasing in university students, the employment system has been changed radically. Both panies and students choose each other, a mutual selection turns to be a trend. In such circumstances, information management system based on Internet would enhance the efficiency to satisfy both sides. This thesis designs a online virtual recruitment market, by using web page programming tool, JSP technology and database technology, where the pany can publish wanted information, also it is an effective way to supervise all the information from graduates, as well as building up a connection between two sides. After testing the system is running well.Key words:Graduates, Information Management , SQL Server , JSP 目 錄第1章 緒 論 1 背景 1 國(guó)內(nèi)外發(fā)展現(xiàn)狀 1 選題的目的及意義 1 此次設(shè)計(jì)完成的工作 2第2章 畢業(yè)生就業(yè)系統(tǒng)分析 3 開發(fā)技術(shù)與環(huán)境選擇 3 JSP 3 JSP與ASP的比較 3 Tomcat 4 Hibernate 5 SQL Server 2000 5 JDBC 6 運(yùn)行環(huán)境 7 體系結(jié)構(gòu) 7 B/S模式 7 B/S與C/S模式比較 8 需求分析 9 整體分析 9 各個(gè)模塊詳細(xì)分析 10 系統(tǒng)功能結(jié)構(gòu)圖 12第3章 畢業(yè)生就業(yè)系統(tǒng)設(shè)計(jì) 13 數(shù)據(jù)庫設(shè)計(jì) 13 模塊設(shè)計(jì) 17 個(gè)人模塊 17 企業(yè)模塊 17 管理員模塊 18第4章 畢業(yè)生就業(yè)系統(tǒng)實(shí)現(xiàn) 19 數(shù)據(jù)庫連接 19 系統(tǒng)運(yùn)行結(jié)果 20 注冊(cè)界面 20 個(gè)人資料頁面 22 學(xué)歷信息頁面 23 個(gè)人簡(jiǎn)歷頁面 23 首頁頁面 23 企業(yè)資料頁面 24 職位信息頁面 24 職位資料頁面 27 就業(yè)指導(dǎo)頁面 27第5章 系統(tǒng)測(cè)試 28 系統(tǒng)測(cè)試的目的和任務(wù) 28 測(cè)試方法和環(huán)境 28 測(cè)試內(nèi)容及結(jié)果 28 測(cè)試結(jié)論 33結(jié) 論 34致 謝 36參考文獻(xiàn) 37第1章 緒 論 背景國(guó)際互聯(lián)網(wǎng)是集現(xiàn)代通信技術(shù)、計(jì)算機(jī)技術(shù)為一體的世界上最大的計(jì)算機(jī)互聯(lián)網(wǎng)絡(luò)。相對(duì)報(bào)刊、電視、廣播,互聯(lián)網(wǎng)被稱為第四媒體。由于具有許多傳統(tǒng)媒體無法比擬的優(yōu)勢(shì)?;ヂ?lián)網(wǎng)已迅速發(fā)展成為一個(gè)連通全球近200個(gè)國(guó)家的千萬臺(tái)主機(jī)的巨大網(wǎng)絡(luò),而且還在以驚人的速度迅猛增長(zhǎng)。中國(guó)的互聯(lián)網(wǎng)雖然起步稍晚,但經(jīng)過多年的發(fā)展建設(shè),現(xiàn)在已擁有幾億用戶,國(guó)內(nèi)眾多的企業(yè)、商家紛紛在互聯(lián)網(wǎng)上申請(qǐng)域名、建立自己的網(wǎng)站,以對(duì)企業(yè)形象和產(chǎn)品進(jìn)行宣傳。畢業(yè)生就業(yè)信息網(wǎng),是為高校畢業(yè)生提供就業(yè)信息化服務(wù)的公益性網(wǎng)站,它的建設(shè)目標(biāo)是以網(wǎng)站為樞紐,運(yùn)用統(tǒng)一數(shù)據(jù)交換標(biāo)準(zhǔn),適時(shí)的數(shù)據(jù)更新,分工協(xié)作的信息收集發(fā)布機(jī)制,形成畢業(yè)生就業(yè)服務(wù)信息系統(tǒng),為廣大高校畢業(yè)生和各類用人單位提供求職和招聘的信息化平臺(tái),同時(shí)以此為依托,構(gòu)建高校畢業(yè)生就業(yè)管理檢測(cè)網(wǎng)絡(luò),為高等學(xué)校的專業(yè)設(shè)置、人才配置等提供準(zhǔn)確的決策依據(jù)。 國(guó)內(nèi)外發(fā)展現(xiàn)狀目前國(guó)內(nèi)比較優(yōu)秀的此類網(wǎng)站不勝枚舉,最為突出的有“中國(guó)高校畢業(yè)生就業(yè)信息服務(wù)網(wǎng)”與“北京大學(xué)畢業(yè)生就業(yè)信息服務(wù)網(wǎng)”。它們主要包括了“求職”、“招聘”、“新聞”、“企業(yè)介紹”、“政策”、“咨詢”六大板塊。分別為畢業(yè)生提供就業(yè)的各類信息幫助,屬于非常優(yōu)秀的網(wǎng)絡(luò)資源站。通過對(duì)這些優(yōu)秀網(wǎng)站的學(xué)習(xí)研究為本設(shè)計(jì)提供了一個(gè)很好的參考平臺(tái)。 選題的目的及意義 J2EE平臺(tái)的飛速發(fā)展,技術(shù)的成熟以及應(yīng)用領(lǐng)域的不斷擴(kuò)大,為網(wǎng)上信息的交互提供了一個(gè)良好的平臺(tái)和方便的操作界面。由于J2EE平臺(tái)基于用戶需求的設(shè)計(jì)方法,使得該系統(tǒng)的使用更加的人性化、個(gè)人化、更貼近用戶。以J2EE平臺(tái)的構(gòu)建思想來實(shí)現(xiàn)網(wǎng)上選課系統(tǒng)可以最大程度的做到實(shí)用性,可擴(kuò)展性和可維護(hù)性相結(jié)合,安全性以及規(guī)范化原則。在系統(tǒng)中還采用了CSS層布局技術(shù)。使設(shè)計(jì)更加的簡(jiǎn)便。畢業(yè)生就業(yè)問題是大學(xué)畢業(yè)生至關(guān)重要的問題,每個(gè)合格的大學(xué)畢業(yè)生都都將就業(yè)途徑視為命脈,而“畢業(yè)生就業(yè)信息網(wǎng)”正是提供這種途徑的最佳方式之一,具有極度的應(yīng)用價(jià)值與實(shí)用性。 此次設(shè)計(jì)完成的工作此次設(shè)計(jì)中,作者主要完成了“畢業(yè)生就業(yè)信息網(wǎng)”這一項(xiàng)目的設(shè)計(jì)。以下是作者的工作清單:1. 了解internet的歷史2. 對(duì)internet網(wǎng)的用途與優(yōu)勢(shì)進(jìn)行了分析3. 了解了網(wǎng)站開發(fā)的流程與技術(shù)分類4. 學(xué)習(xí)了網(wǎng)站頁面的制作與動(dòng)態(tài)網(wǎng)站的實(shí)現(xiàn)方式5. 深入學(xué)習(xí)了數(shù)據(jù)庫的原理與編程方法6. 掌握了基于B/S的三層架構(gòu)方式7. 設(shè)計(jì)與實(shí)現(xiàn)了“畢業(yè)生就業(yè)信息網(wǎng)”這一網(wǎng)站項(xiàng)目第2章 畢業(yè)生就業(yè)系統(tǒng)分析 開發(fā)技術(shù)與環(huán)境選擇 JSPJSP(JavaServer Pages)是一種動(dòng)態(tài)網(wǎng)頁技術(shù)標(biāo)準(zhǔn)。JSP技術(shù)有點(diǎn)類似ASP技術(shù),它是在傳統(tǒng)的網(wǎng)頁HTML文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP標(biāo)記(tag),從而形成JSP文件(*.jsp)。 用JSP開發(fā)的Web應(yīng)用是跨平臺(tái)的,即能在Linux下運(yùn)行,也能在其他操作系統(tǒng)上運(yùn)行。JSP技術(shù)使用Java編程語言編寫類XML的tags和scriptlets,來封裝產(chǎn)生動(dòng)態(tài)網(wǎng)頁的處理邏輯。JSP將網(wǎng)頁邏輯與網(wǎng)頁設(shè)計(jì)和顯示分離,支持可重用的基于組件的設(shè)計(jì),使基于Web的應(yīng)用程序的開發(fā)變得迅速和容易[1]。JSP與Java Servlet一樣,是在服務(wù)器端執(zhí)行的,通常返回該客戶端的就是一個(gè)HTML文本,因此客戶端只要有瀏覽器就能瀏覽。JSP頁面由HTML代碼和嵌入其中的Java代碼所組成。服務(wù)器在頁面被客戶端請(qǐng)求以后對(duì)這些Java代碼進(jìn)行處理,然后將生成的HTML頁面返回給客戶端的瀏覽器。JSP具備了Java技術(shù)的簡(jiǎn)單易用,完全的面向?qū)ο?,具有平臺(tái)無關(guān)性且安全可靠,主要面向因特網(wǎng)的所有特點(diǎn)。 JSP與ASP的比較JSP和微軟的ASP在技術(shù)方面有許多相似之處。兩者都是為基于WEB應(yīng)用實(shí)現(xiàn)動(dòng)態(tài)交互網(wǎng)頁制作提供的技術(shù)環(huán)境支持。同等程度上來講,兩者都能夠?yàn)槌绦蜷_發(fā)人員提供實(shí)現(xiàn)應(yīng)用程序的編制與自帶組件設(shè)計(jì)網(wǎng)頁從邏輯上分離的技術(shù)。而且兩者都能夠替代CGI使網(wǎng)站建設(shè)與發(fā)展變的較為簡(jiǎn)單與快捷。 盡管JSP 技術(shù)和微軟的ASP在許多方面都有相似的,但仍然存在很多不同之處,其中最本質(zhì)上的區(qū)別在于:兩者是來源于不同的技術(shù)規(guī)范組織,其實(shí)現(xiàn)的基礎(chǔ):WEB服務(wù)器平臺(tái)要求不相同。與ASP相比JSP有以下的特點(diǎn):1 JSP 技術(shù):開放的技術(shù) JSP和ASP技術(shù)明顯的不同點(diǎn):開發(fā)人員在對(duì)兩者各自軟件體系設(shè)計(jì)的深入的式不同。JSP技術(shù)基于平臺(tái)和服務(wù)器的互相獨(dú)立,輸入支持來自廣泛的,專門的,各種工具包,服務(wù)器的組件和數(shù)據(jù)庫產(chǎn)品開發(fā)商所提供。相比之下,ASP技術(shù)主要依賴微軟的技術(shù)支持。SP技術(shù)依附于一次寫入,之后,可以運(yùn)行在任何具有符合Java TM語法結(jié)構(gòu)的環(huán)境。取而代之過去依附于單一平臺(tái)或開發(fā)商,JSP技術(shù)能夠運(yùn)行在任何WEB服務(wù)器上并且支持來自多家開發(fā)商提供的各種各樣工具包。 由于ASP是基于Activex 控件技術(shù)提供客戶端和服務(wù)器端的開發(fā)組件,因此ASP技術(shù)基本上是局限于微軟的操作系統(tǒng)平臺(tái)之上。2 JSP標(biāo)簽可擴(kuò)充盡管ASP和JSP都使用標(biāo)簽與腳本技術(shù)來制作動(dòng)態(tài)WEB網(wǎng)頁,JSP技術(shù)能夠使開發(fā)者擴(kuò)展JSP標(biāo)簽得以應(yīng)用,JSP開發(fā)者能定制標(biāo)簽庫,所以網(wǎng)頁制作者充分利用與XML兼容的標(biāo)簽技術(shù)強(qiáng)大的功能,大大減少對(duì)腳本語言的依賴[2]。由于定制標(biāo)簽技術(shù),使網(wǎng)頁制作者降低了制作網(wǎng)頁和向多個(gè)網(wǎng)頁擴(kuò)充關(guān)鍵功能的復(fù)雜程度。 3 JSP技術(shù)的應(yīng)用程序易于管理 基于JSP技術(shù)的應(yīng)用程序比基于ASP的應(yīng)用程序易于維護(hù)和管理。腳本語言都能很好服務(wù)于小的應(yīng)用程序,但不能適應(yīng)大型的,復(fù)雜的應(yīng)用程序。因?yàn)?,JAVA是結(jié)構(gòu)化的,它比較容易創(chuàng)建和維護(hù)龐大的,組件化的應(yīng)用程序。JSP突出的組件技術(shù)使修改內(nèi)容而不影響邏輯或修改邏輯而不影響內(nèi)容變得很容易實(shí)現(xiàn)。 因?yàn)镴SP技術(shù)是一種開放的,跨平臺(tái)的結(jié)構(gòu),因此,WEB服務(wù)器,平臺(tái),及其他的組件能很容易升級(jí)或切換,且不會(huì)影響JSP基本的應(yīng)用程序。因此