【正文】
a程序員可以隨心所欲的使用對象編程思維來操縱數(shù)據(jù)庫。當配置正確時,Apache為HTML頁面服務,而Tomcat實際上運行JSP 頁面和Servlet。對于一個初學者來說,可以這樣認為,當在一臺機器上配置好Apache 服務器,可利用它響應對HTML 頁面的訪問請求[3]。Tomcat技術先進、性能穩(wěn)定,而且免費,因而深受Java愛好者的喜愛并得到了部分軟件開發(fā)商的認可,成為目前比較流行的Web 應用服務器。因此基于JSP的以上優(yōu)點在設計本系統(tǒng)時最終選擇了JSP技術進行開發(fā)。JSP突出的組件技術使修改內容而不影響邏輯或修改邏輯而不影響內容變得很容易實現(xiàn)。腳本語言都能很好服務于小的應用程序,但不能適應大型的,復雜的應用程序。由于定制標簽技術,使網(wǎng)頁制作者降低了制作網(wǎng)頁和向多個網(wǎng)頁擴充關鍵功能的復雜程度。 由于ASP是基于Activex 控件技術提供客戶端和服務器端的開發(fā)組件,因此ASP技術基本上是局限于微軟的操作系統(tǒng)平臺之上。SP技術依附于一次寫入,之后,可以運行在任何具有符合Java TM語法結構的環(huán)境。JSP技術基于平臺和服務器的互相獨立,輸入支持來自廣泛的,專門的,各種工具包,服務器的組件和數(shù)據(jù)庫產品開發(fā)商所提供。 盡管JSP 技術和微軟的ASP在許多方面都有相似的,但仍然存在很多不同之處,其中最本質上的區(qū)別在于:兩者是來源于不同的技術規(guī)范組織,其實現(xiàn)的基礎:WEB服務器平臺要求不相同。同等程度上來講,兩者都能夠為程序開發(fā)人員提供實現(xiàn)應用程序的編制與自帶組件設計網(wǎng)頁從邏輯上分離的技術。 JSP與ASP的比較JSP和微軟的ASP在技術方面有許多相似之處。服務器在頁面被客戶端請求以后對這些Java代碼進行處理,然后將生成的HTML頁面返回給客戶端的瀏覽器。JSP與Java Servlet一樣,是在服務器端執(zhí)行的,通常返回該客戶端的就是一個HTML文本,因此客戶端只要有瀏覽器就能瀏覽。JSP技術使用Java編程語言編寫類XML的tags和scriptlets,來封裝產生動態(tài)網(wǎng)頁的處理邏輯。JSP技術有點類似ASP技術,它是在傳統(tǒng)的網(wǎng)頁HTML文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP標記(tag),從而形成JSP文件(*.jsp)。 此次設計完成的工作此次設計中,作者主要完成了“畢業(yè)生就業(yè)信息網(wǎng)”這一項目的設計。使設計更加的簡便。以J2EE平臺的構建思想來實現(xiàn)網(wǎng)上選課系統(tǒng)可以最大程度的做到實用性,可擴展性和可維護性相結合,安全性以及規(guī)范化原則。 選題的目的及意義 J2EE平臺的飛速發(fā)展,技術的成熟以及應用領域的不斷擴大,為網(wǎng)上信息的交互提供了一個良好的平臺和方便的操作界面。分別為畢業(yè)生提供就業(yè)的各類信息幫助,屬于非常優(yōu)秀的網(wǎng)絡資源站。 國內外發(fā)展現(xiàn)狀目前國內比較優(yōu)秀的此類網(wǎng)站不勝枚舉,最為突出的有“中國高校畢業(yè)生就業(yè)信息服務網(wǎng)”與“北京大學畢業(yè)生就業(yè)信息服務網(wǎng)”。中國的互聯(lián)網(wǎng)雖然起步稍晚,但經過多年的發(fā)展建設,現(xiàn)在已擁有幾億用戶,國內眾多的企業(yè)、商家紛紛在互聯(lián)網(wǎng)上申請域名、建立自己的網(wǎng)站,以對企業(yè)形象和產品進行宣傳。由于具有許多傳統(tǒng)媒體無法比擬的優(yōu)勢。關鍵字:就業(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 國內外發(fā)展現(xiàn)狀 1 選題的目的及意義 1 此次設計完成的工作 2第2章 畢業(yè)生就業(yè)系統(tǒng)分析 3 開發(fā)技術與環(huán)境選擇 3 JSP 3 JSP與ASP的比較 3 Tomcat 4 Hibernate 5 SQL Server 2000 5 JDBC 6 運行環(huán)境 7 體系結構 7 B/S模式 7 B/S與C/S模式比較 8 需求分析 9 整體分析 9 各個模塊詳細分析 10 系統(tǒng)功能結構圖 12第3章 畢業(yè)生就業(yè)系統(tǒng)設計 13 數(shù)據(jù)庫設計 13 模塊設計 17 個人模塊 17 企業(yè)模塊 17 管理員模塊 18第4章 畢業(yè)生就業(yè)系統(tǒng)實現(xiàn) 19 數(shù)據(jù)庫連接 19 系統(tǒng)運行結果 20 注冊界面 20 個人資料頁面 22 學歷信息頁面 23 個人簡歷頁面 23 首頁頁面 23 企業(yè)資料頁面 24 職位信息頁面 24 職位資料頁面 27 就業(yè)指導頁面 27第5章 系統(tǒng)測試 28 系統(tǒng)測試的目的和任務 28 測試方法和環(huán)境 28 測試內容及結果 28 測試結論 33結 論 34致 謝 36參考文獻 37第1章 緒 論 背景國際互聯(lián)網(wǎng)是集現(xiàn)代通信技術、計算機技術為一體的世界上最大的計算機互聯(lián)網(wǎng)絡。因此在這樣的情況下,在INTERNET上開發(fā)并運行信息管理系統(tǒng)就能夠極大地提高工作效率,彌補了用人單位和學生在時間和空間上的不足。畢業(yè)生就業(yè)信息管理系統(tǒng)的設計與實現(xiàn)摘要:隨著高校教育體制的改革大學生人數(shù)的不斷增加,畢業(yè)生就業(yè)制度發(fā)生了根本的變化。單位和學生走向人才市場,雙向選擇,擇優(yōu)錄用。本設計就是采用網(wǎng)頁編程工具、JSP技術和數(shù)據(jù)庫技術,在網(wǎng)上設計一個虛擬的人才市場,用人單位可以在網(wǎng)上發(fā)布招聘信息,管理畢業(yè)生的基本情況,學生的就業(yè)條件及意向,建立畢業(yè)生和用人單位的聯(lián)系。相對報刊、電視、廣播,互聯(lián)網(wǎng)被稱為第四媒體?;ヂ?lián)網(wǎng)已迅速發(fā)展成為一個連通全球近200個國家的千萬臺主機的巨大網(wǎng)絡,而且還在以驚人的速度迅猛增長。畢業(yè)生就業(yè)信息網(wǎng),是為高校畢業(yè)生提供就業(yè)信息化服務的公益性網(wǎng)站,它的建設目標是以網(wǎng)站為樞紐,運用統(tǒng)一數(shù)據(jù)交換標準,適時的數(shù)據(jù)更新,分工協(xié)作的信息收集發(fā)布機制,形成畢業(yè)生就業(yè)服務信息系統(tǒng),為廣大高校畢業(yè)生和各類用人單位提供求職和招聘的信息化平臺,同時以此為依托,構建高校畢業(yè)生就業(yè)管理檢測網(wǎng)絡,為高等學校的專業(yè)設置、人才配置等提供準確的決策依據(jù)。它們主要包括了“求職”、“招聘”、“新聞”、“企業(yè)介紹”、“政策”、“咨詢”六大板塊。通過對這些優(yōu)秀網(wǎng)站的學習研究為本設計提供了一個很好的參考平臺。由于J2EE平臺基于用戶需求的設計方法,使得該系統(tǒng)的使用更加的人性化、個人化、更貼近用戶。在系統(tǒng)中還采用了CSS層布局技術。畢業(yè)生就業(yè)問題是大學畢業(yè)生至關重要的問題,每個合格的大學畢業(yè)生都都將就業(yè)途徑視為命脈,而“畢業(yè)生就業(yè)信息網(wǎng)”正是提供這種途徑的最佳方式之一,具有極度的應用價值與實用性。以下是作者的工作清單:1. 了解internet的歷史2. 對internet網(wǎng)的用途與優(yōu)勢進行了分析3. 了解了網(wǎng)站開發(fā)的流程與技術分類4. 學習了網(wǎng)站頁面的制作與動態(tài)網(wǎng)站的實現(xiàn)方式5. 深入學習了數(shù)據(jù)庫的原理與編程方法6. 掌握了基于B/S的三層架構方式7. 設計與實現(xiàn)了“畢業(yè)生就業(yè)信息網(wǎng)”這一網(wǎng)站項目第2章 畢業(yè)生就業(yè)系統(tǒng)分析 開發(fā)技術與環(huán)境選擇 JSPJSP(JavaServer Pages)是一種動態(tài)網(wǎng)頁技術標準。 用JSP開發(fā)的Web應用是跨平臺的,即能在Linux下運行,也能在其他操作系統(tǒng)上運行。JSP將網(wǎng)頁邏輯與網(wǎng)頁設計和顯示分離,支持可重用的基于組件的設計,使基于Web的應用程序的開發(fā)變得迅速和容易[1]。JSP頁面由HTML代碼和嵌入其中的Java代碼所組成。JSP具備了Java技術的簡單易用,完全的面向對象,具有平臺無關性且安全可靠,主要面向因特網(wǎng)的所有特點。兩者都是為基于WEB應用實現(xiàn)動態(tài)交互網(wǎng)頁制作提供的技術環(huán)境支持。而且兩者都能夠替代CGI使網(wǎng)站建設與發(fā)展變的較為簡單與快捷。與ASP相比JSP有以下的特點:1 JSP 技術:開放的技術 JSP和ASP技術明顯的不同點:開發(fā)人員在對兩者各自軟件體系設計的深入的式不同。相比之下,ASP技術主要依賴微軟的技術支持。取而代之過去依附于單一平臺或開發(fā)商,JSP技術能夠運行在任何WEB服務器上并且支持來自多家開發(fā)商提供的各種各樣工具包。2 JSP標簽可擴充盡管ASP和JSP都使用標簽與腳本技術來制作動態(tài)W