卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

畢業(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é)生走向人才市場(chǎng),雙向選擇,擇優(yōu)錄用。因此在這樣的情況下,在INTERNET 上開(kāi)發(fā)并運(yùn)行信息管理系統(tǒng)就能夠極大地提高工作效率,彌補(bǔ)了用人單位和學(xué)生在時(shí)間和空間上的不足。

本設(shè)計(jì)就是采用網(wǎng)頁(yè)編程工具、JSP 技術(shù)和數(shù)據(jù)庫(kù)技術(shù),在網(wǎng)上設(shè)計(jì)一個(gè)虛擬的人才市場(chǎng),用人單位可以在網(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 國(guó)內(nèi)外發(fā)展現(xiàn)狀 .................................................................................................. 1

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

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

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

2.1 開(kāi)發(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 各個(gè)模塊詳細(xì)分析 ................................................................................. 10

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

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

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

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

3.2.1 個(gè)人模塊 ................................................................................................. 17

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

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

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

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

,

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

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

4.2.2 注冊(cè)界面 ................................................................................................. 20

4.2.3 個(gè)人資料頁(yè)面 ......................................................................................... 22

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

4.2.5 個(gè)人簡(jiǎn)歷頁(yè)面 ......................................................................................... 23

4.2.6 首頁(yè)頁(yè)面 ................................................................................................. 23

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

4.2.8 職位信息頁(yè)面 ......................................................................................... 24

4.2.9 職位資料頁(yè)面 ......................................................................................... 27

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

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

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

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

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

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

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

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

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

,

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

第1章 緒 論

1.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)媒體無(wú)法比擬的優(yōu)勢(shì)?;ヂ?lián)網(wǎng)已迅速發(fā)展成為一個(gè)連通全球近200個(gè)國(guó)家的千萬(wàn)臺(tái)主機(jī)的巨大網(wǎng)絡(luò),而且還在以驚人的速度迅猛增長(zhǎng)。中國(guó)的互聯(lián)網(wǎng)雖然起步稍晚,但經(jīng)過(guò)多年的發(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ù)。

1.2 國(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ò)資源站。通過(guò)對(duì)這些優(yōu)秀網(wǎng)站的學(xué)習(xí)研究為本設(shè)計(jì)提供了一個(gè)很好的參考平臺(tái)。

1.3 選題的目的及意義

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)建思想來(lái)實(shí)現(xiàn)網(wǎng)上選課系統(tǒng)可以最大程度的做到實(shí)用性,可擴(kuò)展性和可維護(hù)性相結(jié)合,安全性以及規(guī)范化原則。在系統(tǒng)中還采用了CSS 層布局技術(shù)。使設(shè)計(jì)更加的簡(jiǎn)便。

畢業(yè)生就業(yè)問(wèn)題是大學(xué)畢業(yè)生至關(guān)重要的問(wèn)題,每個(gè)合格的大學(xué)畢業(yè)生都都將就業(yè)途徑視為命脈,而“畢業(yè)生就業(yè)信息網(wǎng)”正是提供這種途徑的最佳方式之一,具

,

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

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

1.4 此次設(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)站開(kāi)發(fā)的流程與技術(shù)分類

4. 學(xué)習(xí)了網(wǎng)站頁(yè)面的制作與動(dòng)態(tài)網(wǎng)站的實(shí)現(xiàn)方式

5. 深入學(xué)習(xí)了數(shù)據(jù)庫(kù)的原理與編程方法

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 開(kāi)發(fā)技術(shù)與環(huán)境選擇

2.1.1 JSP

JSP(JavaServer Pages)是一種動(dòng)態(tài)網(wǎng)頁(yè)技術(shù)標(biāo)準(zhǔn)。JSP 技術(shù)有點(diǎn)類似ASP 技術(shù),它是在傳統(tǒng)的網(wǎng)頁(yè)HTML 文件(*.htm,*.html)中插入Java 程序段(Scriptlet)和JSP 標(biāo)記(tag),從而形成JSP 文件(*.jsp)。

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

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

2.1.2 JSP 與ASP 的比較

JSP 和微軟的ASP 在技術(shù)方面有許多相似之處。兩者都是為基于WEB 應(yīng)用實(shí)現(xiàn)動(dòng)態(tài)交互網(wǎng)頁(yè)制作提供的技術(shù)環(huán)境支持。同等程度上來(lái)講,兩者都能夠?yàn)槌绦蜷_(kāi)發(fā)人員提供實(shí)現(xiàn)應(yīng)用程序的編制與自帶組件設(shè)計(jì)網(wǎng)頁(yè)從邏輯上分離的技術(shù)。而且兩者都能夠替代CGI 使網(wǎng)站建設(shè)與發(fā)展變的較為簡(jiǎn)單與快捷。 盡管JSP 技術(shù)和微軟的ASP 在許多方面都有相似的,但仍然存在很多不同之處,其中最本質(zhì)上的區(qū)別在于:兩者是來(lái)源于不同的技術(shù)規(guī)范組織, 其實(shí)現(xiàn)的基礎(chǔ):WEB 服務(wù)器平臺(tái)要求不相同。與ASP 相比JSP 有以下的特點(diǎn):

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

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

,

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

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

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

盡管ASP 和JSP 都使用標(biāo)簽與腳本技術(shù)來(lái)制作動(dòng)態(tài)WEB 網(wǎng)頁(yè),JSP 技術(shù)能夠使開(kāi)發(fā)者擴(kuò)展JSP 標(biāo)簽得以應(yīng)用,JSP 開(kāi)發(fā)者能定制標(biāo)簽庫(kù),所以網(wǎng)頁(yè)制作者充分利用與XML 兼容的標(biāo)簽技術(shù)強(qiáng)大的功能,大大減少對(duì)腳本語(yǔ)言的依賴[2]。由于定制標(biāo)簽技術(shù),使網(wǎng)頁(yè)制作者降低了制作網(wǎng)頁(yè)和向多個(gè)網(wǎng)頁(yè)擴(kuò)充關(guān)鍵功能的復(fù)雜程度。

3 JSP 技術(shù)的應(yīng)用程序易于管理

基于JSP 技術(shù)的應(yīng)用程序比基于ASP 的應(yīng)用程序易于維護(hù)和管理。腳本語(yǔ)言都能很好服務(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ù)是一種開(kāi)放的,跨平臺(tái)的結(jié)構(gòu),因此,WEB 服務(wù)器,平臺(tái),及其他的組件能很容易升級(jí)或切換,且不會(huì)影響JSP 基本的應(yīng)用程序。

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

2.1.3 Tomcat

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

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

,

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

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

2.1.4 Hibernate

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

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

2.1.5 SQL Server 2000

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

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)測(cè)器等組件。其特點(diǎn)是:

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

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

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

,

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

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

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

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

2.1.6 JDBC

JDBC (Java Data Base Connectivity,java數(shù)據(jù)庫(kù)連接)是一種用于執(zhí)行SQL 語(yǔ)句的Java API,可以為多種關(guān)系數(shù)據(jù)庫(kù)提供統(tǒng)一訪問(wèn),它由一組用Java 語(yǔ)言編寫的類和接口組成。其主要功能是:與數(shù)據(jù)庫(kù)建立連接、發(fā)送 SQL 語(yǔ)句并處理結(jié)果。有了 JDBC,向各種關(guān)系數(shù)據(jù)庫(kù)發(fā)送 SQL 語(yǔ)句就是一件很容易的事[5]。換言之,有了 JDBC API ,就不必為訪問(wèn) Sybase 數(shù)據(jù)庫(kù)專門寫一個(gè)程序,為訪問(wèn) Oracle 數(shù)據(jù)庫(kù)又專門寫一個(gè)程序,為訪問(wèn) Informix 數(shù)據(jù)庫(kù)又寫另一個(gè)程序,等等。您只需用 JDBC API 寫一個(gè)程序就夠了它可向相應(yīng)數(shù)據(jù)庫(kù)發(fā)送 SQL 語(yǔ)句。而且,使用 Java 編程語(yǔ)言編寫的應(yīng)用程序,就無(wú)須去憂慮要為不同的平臺(tái)編寫不同的應(yīng)用程序。將Java 和 JDBC 結(jié)合起來(lái)將使程序員只須寫一遍程序就可讓它在任何平臺(tái)上運(yùn)行。Java 具有堅(jiān)固、安全、易于使用、易于理解和可從網(wǎng)絡(luò)上自動(dòng)下載等特性,是編寫數(shù)據(jù)庫(kù)應(yīng)用程序的杰出語(yǔ)言。所需要的只是 Java 應(yīng)用程序與各種不同數(shù)據(jù)庫(kù)之間進(jìn)行對(duì)話的方法[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ù)庫(kù)服務(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)模式,分為三層,第一層為表示層,用戶通過(guò)瀏覽器完成和后臺(tái)的交互及最終查詢結(jié)果的輸出功能。第二層為具有ODBC 接口的WEB 服務(wù)器,屬功能層,主要利用服務(wù)器完成客戶的應(yīng)用功能。第三層為數(shù)據(jù)層,根據(jù)客戶的請(qǐng)求獨(dú)立地進(jìn)行各種運(yùn)算。此種結(jié)構(gòu)由客戶端在Web 頁(yè)面發(fā)出請(qǐng)求至Web Sever,再由Web Sever向數(shù)據(jù)庫(kù)服務(wù)器發(fā)出請(qǐng)求,而最后中間件服務(wù)器接受到數(shù)據(jù)庫(kù)服務(wù)器的應(yīng)答后,最終返回給客戶端的仍然是頁(yè)面形式。這樣實(shí)現(xiàn)了客戶端不直接和數(shù)據(jù)庫(kù)服務(wù)器發(fā)生關(guān)系,保證了數(shù)據(jù)安全性。

標(biāo)簽: