成人AV在线无码|婷婷五月激情色,|伊人加勒比二三四区|国产一区激情都市|亚洲AV无码电影|日av韩av无码|天堂在线亚洲Av|无码一区二区影院|成人无码毛片AV|超碰在线看中文字幕

畢業(yè)生 就業(yè)信息管理系統(tǒng)

需要本論文完整程序源代碼, 答辯PPT 或者更多畢業(yè)論文, 聯(lián)系上傳者即可畢業(yè)生就業(yè)信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)摘要:隨著高校教育體制的改革大學(xué)生人數(shù)的不斷增加,畢業(yè)生就業(yè)制度發(fā)生了根本的變化。單位和學(xué)生

需要本論文完整程序源代碼, 答辯PPT 或者更多畢業(yè)論文, 聯(lián)系上傳者即可

畢業(yè)生就業(yè)信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

摘要:隨著高校教育體制的改革大學(xué)生人數(shù)的不斷增加,畢業(yè)生就業(yè)制度發(fā)生了根本的變化。單位和學(xué)生走向人才市場,雙向選擇,擇優(yōu)錄用。因此在這樣的情況下,在INTERNET 上開發(fā)并運(yùn)行信息管理系統(tǒng)就能夠極大地提高工作效率,彌補(bǔ)了用人單位和學(xué)生在時間和空間上的不足。

本設(shè)計(jì)就是采用網(wǎng)頁編程工具、JSP 技術(shù)和數(shù)據(jù)庫技術(shù),在網(wǎng)上設(shè)計(jì)一個虛擬的人才市場,用人單位可以在網(wǎng)上發(fā)布招聘信息,管理畢業(yè)生的基本情況,學(xué)生的就業(yè)條件及意向,建立畢業(yè)生和用人單位的聯(lián)系。

關(guān)鍵字:就業(yè); 信息管理; SQL Server;JSP

,

需要本論文完整程序源代碼, 答辯PPT 或者更多畢業(yè)論文, 聯(lián)系上傳者即可

目 錄

第1章 緒 論 .................................................................................................................... 1

1.1 背景 ...................................................................................................................... 1

1.2 國內(nèi)外發(fā)展現(xiàn)狀 .................................................................................................. 1

1.3 選題的目的及意義 .............................................................................................. 1

1.4 此次設(shè)計(jì)完成的工作 .......................................................................................... 2

第2章 畢業(yè)生就業(yè)系統(tǒng)分析 .............................................................................................. 3

2.1 開發(fā)技術(shù)與環(huán)境選擇 .......................................................................................... 3

2.1.1 JSP ............................................................................................................. 3

2.1.2 JSP 與ASP 的比較 . .................................................................................. 3

2.1.3 Tomcat ....................................................................................................... 4

2.1.4 Hibernate ................................................................................................... 5

2.1.5 SQL Server 2000 ....................................................................................... 5

2.1.6 JDBC ......................................................................................................... 6

2.1.7 運(yùn)行環(huán)境 ................................................................................................... 7

2.2 體系結(jié)構(gòu) .............................................................................................................. 7

2.2.1 B/S模式 .................................................................................................... 7

2.2.2 B/S與C/S模式比較 ................................................................................ 8

2.3 需求分析 .............................................................................................................. 9

2.3.1 整體分析 ................................................................................................... 9

2.3.2 各個模塊詳細(xì)分析 ................................................................................. 10

2.4.3 系統(tǒng)功能結(jié)構(gòu)圖 ..................................................................................... 12

第3章 畢業(yè)生就業(yè)系統(tǒng)設(shè)計(jì) ........................................................................................ 13

3.1 數(shù)據(jù)庫設(shè)計(jì) ........................................................................................................ 13

3.2 模塊設(shè)計(jì) ............................................................................................................ 17

3.2.1 個人模塊 ................................................................................................. 17

3.2.2 企業(yè)模塊 ................................................................................................. 17

3.2.3 管理員模塊 ............................................................................................. 18

第4章 畢業(yè)生就業(yè)系統(tǒng)實(shí)現(xiàn) .......................................................................................... 19

4.1 數(shù)據(jù)庫連接 ...................................................................................................... 19

,

需要本論文完整程序源代碼, 答辯PPT 或者更多畢業(yè)論文, 聯(lián)系上傳者即可

4.2 系統(tǒng)運(yùn)行結(jié)果 .................................................................................................. 20

4.2.2 注冊界面 ................................................................................................. 20

4.2.3 個人資料頁面 ......................................................................................... 22

4.2.4 學(xué)歷信息頁面 ......................................................................................... 23

4.2.5 個人簡歷頁面 ......................................................................................... 23

4.2.6 首頁頁面 ................................................................................................. 23

4.2.7 企業(yè)資料頁面 ......................................................................................... 24

4.2.8 職位信息頁面 ......................................................................................... 24

4.2.9 職位資料頁面 ......................................................................................... 27

4.2.10 就業(yè)指導(dǎo)頁面 ......................................................................................... 27

第5章 系統(tǒng)測試 .............................................................................................................. 28

5.1 系統(tǒng)測試的目的和任務(wù) .................................................................................... 28

5.2 測試方法和環(huán)境 ................................................................................................ 28

5.3 測試內(nèi)容及結(jié)果 ................................................................................................ 28

5.4 測試結(jié)論 ............................................................................................................ 33

結(jié) 論 .............................................................................................................................. 34

致 謝 .............................................................................................................................. 36

參考文獻(xiàn) .............................................................................................................................. 37

,

需要本論文完整程序源代碼, 答辯PPT 或者更多畢業(yè)論文, 聯(lián)系上傳者即可

第1章 緒 論

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ā)展成為一個連通全球近200個國家的千萬臺主機(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è)信息網(wǎng),是為高校畢業(yè)生提供就業(yè)信息化服務(wù)的公益性網(wǎng)站,它的建設(shè)目標(biāo)是以網(wǎng)站為樞紐,運(yùn)用統(tǒng)一數(shù)據(jù)交換標(biāo)準(zhǔn),適時的數(shù)據(jù)更新,分工協(xié)作的信息收集發(fā)布機(jī)制,形成畢業(yè)生就業(yè)服務(wù)信息系統(tǒng),為廣大高校畢業(yè)生和各類用人單位提供求職和招聘的信息化平臺,同時以此為依托,構(gòu)建高校畢業(yè)生就業(yè)管理檢測網(wǎng)絡(luò),為高等學(xué)校的專業(yè)設(shè)置、人才配置等提供準(zhǔn)確的決策依據(jù)。

1.2 國內(nèi)外發(fā)展現(xiàn)狀

目前國內(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ì)提供了一個很好的參考平臺。

1.3 選題的目的及意義

J2EE 平臺的飛速發(fā)展,技術(shù)的成熟以及應(yīng)用領(lǐng)域的不斷擴(kuò)大,為網(wǎng)上信息的交互提供了一個良好的平臺和方便的操作界面。由于J2EE 平臺基于用戶需求的設(shè)計(jì)方法,使得該系統(tǒng)的使用更加的人性化、個人化、更貼近用戶。以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)重要的問題,每個合格的大學(xué)畢業(yè)生都都將就業(yè)途徑視為命脈,而“畢業(yè)生就業(yè)信息網(wǎng)”正是提供這種途徑的最佳方式之一,具

,

需要本論文完整程序源代碼, 答辯PPT 或者更多畢業(yè)論文, 聯(lián)系上傳者即可

有極度的應(yīng)用價值與實(shí)用性。

1.4 此次設(shè)計(jì)完成的工作

此次設(shè)計(jì)中,作者主要完成了“畢業(yè)生就業(yè)信息網(wǎng)”這一項(xiàng)目的設(shè)計(jì)。以下是作者的工作清單:

1. 了解internet 的歷史

2. 對internet 網(wǎng)的用途與優(yōu)勢進(jìn)行了分析

3. 了解了網(wǎng)站開發(fā)的流程與技術(shù)分類

4. 學(xué)習(xí)了網(wǎ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)目

,

需要本論文完整程序源代碼, 答辯PPT 或者更多畢業(yè)論文, 聯(lián)系上傳者即可

第2章 畢業(yè)生就業(yè)系統(tǒng)分析

2.1 開發(fā)技術(shù)與環(huán)境選擇

2.1.1 JSP

JSP(JavaServer Pages)是一種動態(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)用是跨平臺的,即能在Linux 下運(yùn)行,也能在其他操作系統(tǒng)上運(yùn)行。JSP 技術(shù)使用Java 編程語言編寫類XML 的tags 和scriptlets ,來封裝產(chǎn)生動態(tài)網(wǎng)頁的處理邏輯。JSP 將網(wǎng)頁邏輯與網(wǎng)頁設(shè)計(jì)和顯示分離,支持可重用的基于組件的設(shè)計(jì),使基于Web 的應(yīng)用程序的開發(fā)變得迅速和容易[1]。

JSP 與Java Servlet一樣,是在服務(wù)器端執(zhí)行的,通常返回該客戶端的就是一個HTML 文本,因此客戶端只要有瀏覽器就能瀏覽。JSP 頁面由HTML 代碼和嵌入其中的Java 代碼所組成。服務(wù)器在頁面被客戶端請求以后對這些Java 代碼進(jìn)行處理,然后將生成的HTML 頁面返回給客戶端的瀏覽器。JSP 具備了Java 技術(shù)的簡單易用,完全的面向?qū)ο?,具有平臺無關(guān)性且安全可靠,主要面向因特網(wǎng)的所有特點(diǎn)。

2.1.2 JSP 與ASP 的比較

JSP 和微軟的ASP 在技術(shù)方面有許多相似之處。兩者都是為基于WEB 應(yīng)用實(shí)現(xiàn)動態(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ā)展變的較為簡單與快捷。 盡管JSP 技術(shù)和微軟的ASP 在許多方面都有相似的,但仍然存在很多不同之處,其中最本質(zhì)上的區(qū)別在于:兩者是來源于不同的技術(shù)規(guī)范組織, 其實(shí)現(xiàn)的基礎(chǔ):WEB 服務(wù)器平臺要求不相同。與ASP 相比JSP 有以下的特點(diǎn):

1 JSP 技術(shù):開放的技術(shù)

JSP 和ASP 技術(shù)明顯的不同點(diǎn):開發(fā)人員在對兩者各自軟件體系設(shè)計(jì)的深入的式不同。JSP 技術(shù)基于平臺和服務(wù)器的互相獨(dú)立,輸入支持來自廣泛的,專門的,各種工具包,服務(wù)器的組件和數(shù)據(jù)庫產(chǎn)品開發(fā)商所提供。相比之下,ASP 技術(shù)主要依賴微軟的技術(shù)支持。SP 技術(shù)依附于一次寫入,之后,可以運(yùn)行在任何具有符合Java

,

需要本論文完整程序源代碼, 答辯PPT 或者更多畢業(yè)論文, 聯(lián)系上傳者即可

TM 語法結(jié)構(gòu)的環(huán)境。取而代之過去依附于單一平臺或開發(fā)商,JSP 技術(shù)能夠運(yùn)行在任何WEB 服務(wù)器上并且支持來自多家開發(fā)商提供的各種各樣工具包。 由于ASP 是基于Activex 控件技術(shù)提供客戶端和服務(wù)器端的開發(fā)組件,因此ASP 技術(shù)基本上是局限于微軟的操作系統(tǒng)平臺之上。

2 JSP 標(biāo)簽可擴(kuò)充

盡管ASP 和JSP 都使用標(biāo)簽與腳本技術(shù)來制作動態(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)大的功能,大大減少對腳本語言的依賴[2]。由于定制標(biāo)簽技術(shù),使網(wǎng)頁制作者降低了制作網(wǎng)頁和向多個網(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ù)是一種開放的,跨平臺的結(jié)構(gòu),因此,WEB 服務(wù)器,平臺,及其他的組件能很容易升級或切換,且不會影響JSP 基本的應(yīng)用程序。

因此基于JSP 的以上優(yōu)點(diǎn)在設(shè)計(jì)本系統(tǒng)時最終選擇了JSP 技術(shù)進(jìn)行開發(fā)。

2.1.3 Tomcat

Tomcat 服務(wù)器是一個免費(fèi)的開放源代碼的Web 應(yīng)用服務(wù)器,在本系統(tǒng)中我們運(yùn)用的是Tomcat6.0版本。Tomcat 技術(shù)先進(jìn)、性能穩(wěn)定,而且免費(fèi),因而深受Java 愛好者的喜愛并得到了部分軟件開發(fā)商的認(rèn)可,成為目前比較流行的Web 應(yīng)用服務(wù)器。

在本系統(tǒng)中使用它是因?yàn)樗\(yùn)行時占用的系統(tǒng)資源小,擴(kuò)展性好,支持負(fù)載平衡與郵件服務(wù)等開發(fā)應(yīng)用系統(tǒng)常用的功能;而且它還是一個小型的輕量級應(yīng)用服務(wù)器,在中小型系統(tǒng)和并發(fā)訪問用戶不是很多的場合下被普遍使用,是開發(fā)和調(diào)試JSP 程序的首選。對于一個初學(xué)者來說,可以這樣認(rèn)為,當(dāng)在一臺機(jī)器上配置好Apache 服務(wù)器,可利用它響應(yīng)對HTML 頁面的訪問請求[3]。實(shí)際上Tomcat 部分是Apache 服務(wù)器的擴(kuò)展,但它是獨(dú)立運(yùn)行的,所以當(dāng)你運(yùn)行tomcat 時,它實(shí)際上作為一個與Apache 獨(dú)立的進(jìn)程單獨(dú)運(yùn)行的。當(dāng)配置正確時,Apache 為HTML 頁面服務(wù),而Tomcat 實(shí)際上運(yùn)行JSP 頁面和Servlet 。另外,Tomcat 和IIS 、Apache 等Web 服務(wù)器一樣,具有處理HTML 頁面的功能,另外它還是一個Servlet 和JSP 容器,獨(dú)立

,

需要本論文完整程序源代碼, 答辯PPT 或者更多畢業(yè)論文, 聯(lián)系上傳者即可

的Servlet 容器是Tomcat 的默認(rèn)模式。

2.1.4 Hibernate

Hibernate 是一個開放源代碼的對象關(guān)系映射框架,它對JDBC 進(jìn)行了非常輕量級的對象封裝,使得Java 程序員可以隨心所欲的使用對象編程思維來操縱數(shù)據(jù)庫。 Hibernate 可以應(yīng)用在任何使用JDBC 的場合,既可以在Java 的客戶端程序使用,也可以在Servlet/JSP的Web 應(yīng)用中使用,最具革命意義的是,Hibernate 可以在應(yīng)用EJB 的J2EE 架構(gòu)中取代CMP ,完成數(shù)據(jù)持久化的重任。

Hibernate 的核心接口一共有5個,分別為:Session、SessionFactory 、Transaction 、Query 和Configuration 。這5個核心接口在任何開發(fā)中都會用到。通過這些接口,不僅可以對持久化對象進(jìn)行存取,還能夠進(jìn)行事務(wù)控制。

2.1.5 SQL Server 2000

有許多的數(shù)據(jù)庫可以選擇,SQL SERVER、ACCESS(*.mdb)、EXCEL(*.xls)、FOXPRO(*.dbf)甚至普通的文本文件(*.txt)都可以達(dá)到存儲數(shù)據(jù)的功能。在此選擇了SQL SERVER 2000作為數(shù)據(jù)庫,因?yàn)镾QL SERVER 2000作為Microsoft 家族的重要成員,是新一代基于客戶機(jī)、服務(wù)器的大型關(guān)系數(shù)據(jù)庫系統(tǒng)。根據(jù)測試表明,SQL SERVER 2000能夠滿足大型Web 站點(diǎn)和企業(yè)數(shù)據(jù)處理系統(tǒng)的數(shù)據(jù)存儲和分析需求,是一套組件的集合,有許許多多的組件共同完成強(qiáng)大的功能。SQL SERVER 2000可以運(yùn)行在多種操作系統(tǒng)之上。其服務(wù)器環(huán)境可以是Windows 2000各個版本,

Windows NT,Windows 95/98;客戶機(jī)環(huán)境可以是Windows 2000,Windows NT,Windows 95/98,Windows 3.X,MS-DOS ,還可以是Internet 的各種瀏覽器。并且由于SQL SERVER 2000是和Windows NT完全集成的,因此還可以利用Windows NT的安全系統(tǒng)以及性能監(jiān)測器等組件。其特點(diǎn)是:

1 強(qiáng)大的可伸縮性

SQL SERVER 2000允許多用戶同時訪問數(shù)據(jù)庫。SQL SERVER 2000的一個實(shí)例包括數(shù)據(jù)庫的備份和關(guān)系數(shù)據(jù)庫管理系統(tǒng)的復(fù)制。運(yùn)行在SQL SERVER 2000上的應(yīng)用程序通過通訊組件來把傳輸命令傳到SQL SERVER 2000的實(shí)例,當(dāng)應(yīng)用程序與SQL SERVER 2000的實(shí)例連接時,可以訪問實(shí)例中用戶授權(quán)的任何數(shù)據(jù)庫。同樣,通訊組件還允許在同一臺計(jì)算機(jī)上運(yùn)行多種實(shí)例。

2 支持大型Web 站點(diǎn)或企業(yè)信息處理系統(tǒng)

,

需要本論文完整程序源代碼, 答辯PPT 或者更多畢業(yè)論文, 聯(lián)系上傳者即可

SQL SERVER 2000支持對稱多處理器(SMP )技術(shù),允許用戶自己增加處理器,內(nèi)存以及磁盤空間來滿足上千的用戶同時訪問數(shù)據(jù)庫。SQL SERVER 數(shù)據(jù)庫表中的數(shù)據(jù)可以分布在多臺服務(wù)器上。所有這些設(shè)置對用戶來說都是透明的,用戶不知道實(shí)現(xiàn)的技術(shù)細(xì)節(jié),對數(shù)據(jù)的操作完全和單機(jī)上的一樣。另外,SQL SERVER 的可伸縮性還支持單機(jī)系統(tǒng)。在這種情況下,由于沒有涉及太多的資源,包括分配處理器,存儲空間等資源。關(guān)系數(shù)據(jù)庫引擎自動調(diào)節(jié)資源以及實(shí)現(xiàn)并發(fā)控制。

3 客戶機(jī)/服務(wù)器體系結(jié)構(gòu)

服務(wù)器是數(shù)據(jù)庫服務(wù)器,能夠支持如Microsoft SQL SERVER ,Sybase ,Oracle 等數(shù)據(jù)庫管理系統(tǒng),客戶對數(shù)據(jù)庫服務(wù)器傳輸SQL 代碼[4]。采用分布式處理系統(tǒng)??蛻魴C(jī)做一些前端工作,服務(wù)器則執(zhí)行客戶通過網(wǎng)絡(luò)傳遞古來的SQL 語句(后臺處理)。允許數(shù)據(jù)放在網(wǎng)絡(luò)中任意一臺計(jì)算機(jī)上。而應(yīng)用程序能夠透明處理這些數(shù)據(jù),就好象數(shù)據(jù)是存放在本地計(jì)算機(jī)上一樣。并且服務(wù)器可以是客戶機(jī),客戶機(jī)也可以是服務(wù)器。在網(wǎng)絡(luò)環(huán)境中,服務(wù)器是一臺固定的計(jì)算機(jī)(對等網(wǎng)除外);而在C/S體系結(jié)構(gòu)中,服務(wù)器可以是任何一臺計(jì)算機(jī),它既可以是服務(wù)器,也可以充當(dāng)客戶機(jī)。

2.1.6 JDBC

JDBC (Java Data Base Connectivity,java數(shù)據(jù)庫連接)是一種用于執(zhí)行SQL 語句的Java API,可以為多種關(guān)系數(shù)據(jù)庫提供統(tǒng)一訪問,它由一組用Java 語言編寫的類和接口組成。其主要功能是:與數(shù)據(jù)庫建立連接、發(fā)送 SQL 語句并處理結(jié)果。有了 JDBC,向各種關(guān)系數(shù)據(jù)庫發(fā)送 SQL 語句就是一件很容易的事[5]。換言之,有了 JDBC API ,就不必為訪問 Sybase 數(shù)據(jù)庫專門寫一個程序,為訪問 Oracle 數(shù)據(jù)庫又專門寫一個程序,為訪問 Informix 數(shù)據(jù)庫又寫另一個程序,等等。您只需用 JDBC API 寫一個程序就夠了它可向相應(yīng)數(shù)據(jù)庫發(fā)送 SQL 語句。而且,使用 Java 編程語言編寫的應(yīng)用程序,就無須去憂慮要為不同的平臺編寫不同的應(yīng)用程序。將Java 和 JDBC 結(jié)合起來將使程序員只須寫一遍程序就可讓它在任何平臺上運(yùn)行。Java 具有堅(jiān)固、安全、易于使用、易于理解和可從網(wǎng)絡(luò)上自動下載等特性,是編寫數(shù)據(jù)庫應(yīng)用程序的杰出語言。所需要的只是 Java 應(yīng)用程序與各種不同數(shù)據(jù)庫之間進(jìn)行對話的方法[7]。而 JDBC 正是作為此種用途的機(jī)制。 JDBC 擴(kuò)展了 Java 的功能。如圖2-1是JDBC 原理示意圖。

,

需要本論文完整程序源代碼, 答辯PPT 或者更多畢業(yè)論文, 聯(lián)系上傳者即可

圖2-1 ODBC原理示意圖 2.1.7 運(yùn)行環(huán)境

應(yīng)用服務(wù)器: Tomcat5.

數(shù)據(jù)庫服務(wù)器: SQL Server 2000

客戶端: IE5及其以上版本.

2.2 體系結(jié)構(gòu)

2.2.1 B/S模式

B/S模式即Browser/Server結(jié)構(gòu)模式(如圖2-2所示),是基于Internet/Intranet的結(jié)構(gòu)模式,分為三層,第一層為表示層,用戶通過瀏覽器完成和后臺的交互及最終查詢結(jié)果的輸出功能。第二層為具有ODBC 接口的WEB 服務(wù)器,屬功能層,主要利用服務(wù)器完成客戶的應(yīng)用功能。第三層為數(shù)據(jù)層,根據(jù)客戶的請求獨(dú)立地進(jìn)行各種運(yùn)算。此種結(jié)構(gòu)由客戶端在Web 頁面發(fā)出請求至Web Sever,再由Web Sever向數(shù)據(jù)庫服務(wù)器發(fā)出請求,而最后中間件服務(wù)器接受到數(shù)據(jù)庫服務(wù)器的應(yīng)答后,最終返回給客戶端的仍然是頁面形式。這樣實(shí)現(xiàn)了客戶端不直接和數(shù)據(jù)庫服務(wù)器發(fā)生關(guān)系,保證了數(shù)據(jù)安全性。

標(biāo)簽: