2023年全國碩士研究生考試考研英語一試題真題(含答案詳解+作文范文)_第1頁
已閱讀1頁,還剩34頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、<p><b>  編號: </b></p><p><b>  本科生畢業(yè)設(shè)計論文</b></p><p>  題 目:基于JSP的就業(yè)信息網(wǎng)的設(shè)計與實現(xiàn) </p><p>  學(xué) 號: </p><p>  姓

2、 名: </p><p>  系 別:計算機與電子信息工程系 </p><p>  專 業(yè):計算機科學(xué)與技術(shù) </p><p>  班 級: <

3、;/p><p>  指導(dǎo)教師: </p><p>  教師職稱: </p><p>  完成時間:2011年5月 </p><p><b>  摘 要

4、</b></p><p>  論文實現(xiàn)了一個在線就業(yè)信息網(wǎng)站的功能,本系統(tǒng)研究基于B/S模式的信息資源共享分配的實現(xiàn),采用的是JSP+SQL SERVER 2000模式的電子政務(wù)平臺。由于大學(xué)生的學(xué)習(xí)節(jié)奏較快,且電腦普及率和上網(wǎng)概率也隨著社會的發(fā)展越來越高,學(xué)生上網(wǎng)獲取就業(yè)信息的機會越來越多。所以,學(xué)??梢詫⒕蜆I(yè)信息宣傳服務(wù)切入到這個點來,讓學(xué)生更方便地獲取相關(guān)信息,這將大大提高學(xué)生學(xué)習(xí)的進度和對學(xué)校

5、教育的滿意度。</p><p>  此系統(tǒng)設(shè)計上采用三層結(jié)構(gòu)、Web Service技術(shù),使之在選用平臺、采用技術(shù)上具有先進性、前瞻性、擴充性,從而保證建成的系統(tǒng)具有良好的穩(wěn)定性、可擴充性。系統(tǒng)設(shè)計按標準化、規(guī)范化,分層設(shè)計,構(gòu)件化實現(xiàn)。采用軟件構(gòu)件化的開發(fā)方式,使系統(tǒng)結(jié)構(gòu)分層,業(yè)務(wù)與實現(xiàn)分離,邏輯與數(shù)據(jù)分離;以統(tǒng)一的服務(wù)接口規(guī)范為核心,使用開放標準。從功能上來說,系統(tǒng)是比較完備的,系統(tǒng)以Web界面與用戶交互,為

6、用戶提供信息并接受其操作,同時通過數(shù)據(jù)庫管理系統(tǒng)來存儲信息數(shù)據(jù)。系統(tǒng)實現(xiàn)了對信息數(shù)據(jù)的瀏覽、查詢、編輯和管理等基本數(shù)據(jù)庫操作,采用了模塊化設(shè)計方法,根據(jù)用戶的需求及程序的應(yīng)用與維護的易用性,將各個部分置于不同的模塊當中,方便了程序的擴展與維護,同時建立了程序功能復(fù)用的基礎(chǔ)。</p><p>  關(guān)鍵詞:畢業(yè)生;求職;招聘;JSP; SQL SERVER 2000</p><p><b

7、>  Abstract</b></p><p>  Northwest Normal University, achieved the paper knowing and doing college graduate employment information management system, the system based on B / S mode of distribution o

8、f information to realize resource sharing, using the JSP + SQL SERVER 2000 model of e-government platform. As the university's fast-paced learning, and computer and Internet penetration is also the probability o

9、f the development of society as more and more students online access to information on employment opportunities</p><p>  The system design using three-tier structure, Web Service technology, making it the ch

10、oice of platform, using advanced technology, forward-looking, scalable, so as to ensure the completion of the system has good stability, scalability. According to the standardized design of the system, standardization, h

11、ierarchical design, components of the achievement. Use of component-based software development methods, so that the hierarchical structure of the system, and to achieve separation of business lo</p><p>  Key

12、 words: Graduate Employment Information Management; JSP; SQL SERVER 2000</p><p><b>  目 錄</b></p><p>  1 前 言1</p><p>  1.1 可行性分析2</p><p>  1.1.1 經(jīng)

13、濟可行性3</p><p>  1.1.2 技術(shù)可行性3</p><p>  1.1.3 操作可行性4</p><p>  2 需 求 分 析4</p><p>  2.1 業(yè)務(wù)流分析8</p><p>  2.2 數(shù)據(jù)流分析9</p><p>  2.3 數(shù)據(jù)字典10&l

14、t;/p><p>  2.3.1 就業(yè)網(wǎng)站的數(shù)據(jù)字典10</p><p>  2.4 數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計12</p><p>  2.5 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計13</p><p>  3 網(wǎng)站的具體實現(xiàn)15</p><p>  3.1 系統(tǒng)實現(xiàn)軟件簡介15</p><p>  3.2 系統(tǒng)

15、的軟硬件平臺20</p><p>  3.3 系統(tǒng)前臺操作說明20</p><p>  3.3.1首頁頁面20</p><p>  3.3.2 畢業(yè)生信息頁面22</p><p>  3.3.3 招聘單位信息頁面23</p><p>  3.3.4 畢業(yè)生注冊頁面24</p><p>

16、;  3.3.5 崗位信息頁面25</p><p>  3.3.6 新聞動態(tài)界面26</p><p>  3.4 系統(tǒng)后臺操作界面27</p><p>  3.4.1 管理員管理畢業(yè)生信息界面27</p><p>  3.4.2 新聞信息管理界面28</p><p>  3.4.3 應(yīng)聘信息更新操作界面30

17、</p><p>  4 結(jié) 論31</p><p><b>  致 謝33</b></p><p>  參 考 文 獻34</p><p>  基于JSP的就業(yè)信息網(wǎng) </p><p>  學(xué)生姓名: 指導(dǎo)老師: </p><p>  1 前

18、 言</p><p>  Internet是世界上最大的計算機互聯(lián)網(wǎng)絡(luò)。所謂計算機網(wǎng)絡(luò),就是把分步在不同地理區(qū)域的計算機與專門外部設(shè)備用通信線路互連成一個規(guī)模大、功能強的網(wǎng)絡(luò)系統(tǒng),從而使計算機之間互相傳遞信息,共享硬件、軟件、數(shù)據(jù)信息等資源。它是現(xiàn)代通信技術(shù)與計算機技術(shù)相結(jié)合的產(chǎn)物。而Internet連接著世界各地數(shù)以千萬計大大小小的電腦網(wǎng)絡(luò)和主機,是世界上最開放的計算機網(wǎng)絡(luò)。</p><

19、;p>  1969年,美國國防部研究計劃管理局(ARPA)開始建立一個命名為ARPANET的網(wǎng)絡(luò),當時建立這個網(wǎng)絡(luò)的目的只是為了將美國的幾個軍事及研究用電腦主機連接起來。人們普遍認為ARPANET就是Internet的雛形。1985年,美國國家科學(xué)基金會(NFS)開始建立NSFNET,它成為Internet上主要用于科研和教育的主干部分,代替了ARPANET的骨干地位。1989年MILNET(由ARPANET分離出來)實現(xiàn)和NSF

20、NET連接后,就開始采用Internet這個名稱。自此以后,其他部門的計算機網(wǎng)相繼并入Internet,ARPANET就宣告解散。90年代是Internet的商業(yè)化階段,商業(yè)機構(gòu)開始進入Internet,使Internet開始了商業(yè)化的新進程,也成為Internet大發(fā)展的強大推動力。1995年,NSFNET停止運作,Internet已徹底商業(yè)化了。</p><p>  Internet的規(guī)模一直呈指數(shù)增長,除了

21、網(wǎng)絡(luò)規(guī)模在擴大外,Internet應(yīng)用領(lǐng)域也在走向多元化。最初的網(wǎng)絡(luò)應(yīng)用主要是電子郵件、新聞組、遠程登陸和文件傳輸,網(wǎng)絡(luò)用戶主要是科技工作者。然而到了90年代早期,一種新型的網(wǎng)絡(luò)應(yīng)用——萬維網(wǎng)問世后,一下子將無數(shù)非學(xué)術(shù)領(lǐng)域的用戶帶進了網(wǎng)絡(luò)世界,萬維網(wǎng)以其信息量大、查詢快捷方便而很快被人們所接受。隨著多媒體通訊業(yè)務(wù)的開通,Internet已經(jīng)實現(xiàn)了網(wǎng)上購物、遠程教育、遠程醫(yī)療、視頻點播、視頻會議等新應(yīng)用,可以說Internet的應(yīng)用領(lǐng)域已

22、經(jīng)深人到社會生活的方方面面。</p><p>  Internet之所以發(fā)展如此迅速,被稱為二十世紀末最偉大的發(fā)明,是因為Internet從一開始就具有的開放、自由、平等、合作和免費的特性所推動的。也正是這些特性,再加上共享性、交互性、虛擬性、全球性和個性化,使得Internet稱為二十一世紀的商業(yè)"聚寶盆"。</p><p>  萬維網(wǎng)的英文全稱是World Wide

23、 Web,也可以寫為WWW、Web或3W。它是使用超文本探索Internet的系統(tǒng),最早由位于日內(nèi)瓦的歐洲粒子物理實驗室CERN所創(chuàng)建。創(chuàng)建者的目的是建立一種網(wǎng)絡(luò)系統(tǒng),將分布在世界各地的 物理學(xué)家組織在一起,互相交流設(shè)計思想和研究成果。1990年底,第一套WWW軟件問世,其后發(fā)展極為迅速。WWW不僅能夠傳輸文本,也能夠傳輸圖像、聲音和動畫信息。在使用WWW進行文件閱讀時,屏幕上會出現(xiàn)許多不同于基色的詞或詞組,這就是“超級鏈接”,超級鏈接

24、是指向Web頁面的統(tǒng)一資源定位器(URL)的對象。當用戶單擊一個超級鏈接時,該用戶界面就會跳轉(zhuǎn)到超級鏈接所指向的Web頁面。URL可以看作是 Web頁面的地址。每個Web頁面都有一個或多個URL與之相關(guān)。WWW采用與“網(wǎng)”狀結(jié)構(gòu)組織有關(guān)的資源。</p><p>  與其他信息發(fā)布工具相比,WWW由于所需的費用很低,應(yīng)用范圍很廣,因而具有很大的吸引力。隨著文本、圖像、影像、聲音和交互式應(yīng)用程序的統(tǒng)一,WWW已經(jīng)成為

25、信息交換的有效方式。WWW使訪問者可以瀏覽各種信息資源,并通過各種超級鏈接輕易地從一種信息資源轉(zhuǎn)到另一種信息資源。隨著新的應(yīng)用程序和瀏覽器不斷出現(xiàn),Web已成為Internet上發(fā)布文本和多媒體信息的通用手段。</p><p>  在引入了可運行與用戶交互的腳本的WEB服務(wù)器后,WEB頁面變得是這樣精彩。然后Java的出現(xiàn)又使一切發(fā)生了變化,使用這種語言,應(yīng)用程序可以被建立然后下載到客戶游覽器上運行。此后人們所熟

26、悉的客戶/服務(wù)器的開發(fā)模式被引入到WEB上,這標志著萬維網(wǎng)使用方式的根本變革。</p><p><b>  1.1 可行性分析</b></p><p>  隨著學(xué)習(xí)課業(yè)和社會壓力的不斷增加,學(xué)生對時間支配自由度的需求也越來越強烈,越來越迫切,而學(xué)校的就業(yè)信息宣傳和日常管理是必須下達招待的,這其中就出現(xiàn)了一個很大的矛盾,而隨著社會的不斷發(fā)展,這種矛盾越來越顯得突出。解決

27、之道,是將傳統(tǒng)教學(xué)管理的政務(wù)處理服務(wù)延伸到網(wǎng)絡(luò),并做好信息共享和支配,以更合理地使用現(xiàn)有資源進行政務(wù)執(zhí)行??尚行匝芯康哪康模褪怯米钚〉拇鷥r在盡可能短的時間內(nèi)確定問題是否能夠解決。要達到這個目的,必須分析幾種主要的可能解法的利弊,從而判斷原定的系統(tǒng)規(guī)模和目標是否現(xiàn)實,系統(tǒng)完成后所能帶來的效益是否大到值得投資開發(fā)這個系統(tǒng)的程度。因此,可行性研究實質(zhì)上是要進行一次大大壓縮簡化了的系統(tǒng)分析和設(shè)計的過程,也就是在較高層次上以較抽象的方式進行的系

28、統(tǒng)分析和設(shè)計的過程。</p><p>  系統(tǒng)的可行性分析主要包括經(jīng)濟上的可行性、技術(shù)上的可行性和操作上的可行性。本系統(tǒng)的可行性分析如下:</p><p>  1.1.1 經(jīng)濟可行性 </p><p>  由于就業(yè)網(wǎng)站所要求的硬件(計算機及相關(guān)硬件)和軟件環(huán)境(JSP+SQL),市場上都容易購買到或從相關(guān)網(wǎng)站下載,而據(jù)不完全調(diào)查統(tǒng)計本校學(xué)生電腦擁有率是85%-90%

29、左右,系統(tǒng)成本主要集中在本管理系統(tǒng)的開發(fā)與維護上,對學(xué)校和學(xué)生不會造成過重的經(jīng)濟負擔。而一旦此系統(tǒng)投入使用,不僅可以減少學(xué)校實驗室等公共學(xué)習(xí)資源的工作強度,提高資源共享率,在不增加現(xiàn)有資源的前提下提高資源使用率,極大限度的方便了學(xué)生學(xué)習(xí)和就業(yè)信息宣傳。而且,目標系統(tǒng)不是很復(fù)雜,開發(fā)的周期較短,人員經(jīng)濟支出不大,所節(jié)省的大量人力、財力產(chǎn)生的效益將遠遠大于本宣傳系統(tǒng)的開發(fā)成本,所以從經(jīng)濟方面講開發(fā)此系統(tǒng)是可行的。</p>&l

30、t;p>  1.1.2 技術(shù)可行性</p><p>  就業(yè)網(wǎng)站的開發(fā)基于B/S模式,主要包括前端應(yīng)用程序的開發(fā)以及后臺數(shù)據(jù)庫的建立和維護兩個方面。對于前者要求應(yīng)具備功能完備、易于使用等特點,而對于后者則要求能建立數(shù)據(jù)一致性和完整性強、數(shù)據(jù)安全性好的庫。</p><p>  JSP是Java Server Pages的縮寫,是由Sun公司倡導(dǎo)、許多公司參與,于1999年推出的一種動

31、態(tài)網(wǎng)頁技術(shù)標準。JSP是基于Java Servlet以及整個Java體系的Web開發(fā)技術(shù),利用這一技術(shù)可以建立安全、跨平臺的先進動態(tài)網(wǎng)站。JSP的編寫和運行:JSP頁面文件通常以.jsp為擴展名,而且可以安裝到任何能夠存放普通Web頁面的地方。雖然從代碼編寫來看,JSP頁面更象普通Web頁面而不象Servlet,但實際上,JSP最終會被轉(zhuǎn)換成正規(guī)的Servlet,靜態(tài)HTML直接輸出到和Servlet service方法關(guān)聯(lián)的輸出流。

32、JSP到Servlet的轉(zhuǎn)換過程一般在出現(xiàn)第一次頁面請求時進行。</p><p>  JSP的工作原理是:首先,通過客戶端的瀏覽器,以超文本(HTML)形式通過表單(FORM)向Web服務(wù)器提出請求。接著,服務(wù)器得到客戶端的請求后,由Web服務(wù)器上的JSP引擎把JSP代碼、相關(guān)組件、Java腳本以及HTML代碼,轉(zhuǎn)化為Servlet代碼。然后,由JSP引擎調(diào)用Web服務(wù)器端的Java編譯器對Servlet代碼進行

33、編譯。最后,由Java虛擬機執(zhí)行編譯文件,并把客戶端的請求結(jié)果以標準HTML頁面的形式返回[8]。本系統(tǒng)是在單機Windows XP的環(huán)境下開發(fā)的,本機既安裝了瀏覽器,又安裝了tomcat4.1服務(wù)器,這樣計算機同時扮演服務(wù)器端與客戶端的角色,仿真成網(wǎng)絡(luò)環(huán)境,使這個系統(tǒng)可以方便的開發(fā)。系統(tǒng)主要運用JSP和JavaBean來開發(fā)動態(tài)網(wǎng)頁,運用HTML來設(shè)計靜態(tài)網(wǎng)頁,還運用了Microsoft Visual Studio .NET 2003

34、來設(shè)計網(wǎng)頁的美觀性。本系統(tǒng)采用的是Microsoft SQL Server 2000數(shù)據(jù)庫,主要運用SQL語句訪問它。JSP通過Java語言的JDBC技術(shù)與數(shù)據(jù)庫相連,只要數(shù)據(jù)庫有JDBC的驅(qū)動程序就可與之相連[9]。</p><p>  因此從技術(shù)方面講開發(fā)此系統(tǒng)是可行的。</p><p>  1.1.3 操作可行性</p><p>  宣傳欄等傳統(tǒng)就業(yè)信息宣傳

35、資源,很方便學(xué)生進行學(xué)習(xí),但是有一個弱點,它具有固定性,學(xué)生要到宣傳欄前才能接受到學(xué)校就業(yè)信息宣傳信息,很不方便,而就業(yè)形勢變化卻是沒有可預(yù)測性,很多時候很多學(xué)生常常會因為沒有及時查看通知而誤了很多事務(wù)。當前執(zhí)行的就業(yè)信息宣傳系統(tǒng)有如下幾個缺點,一是造成很多的學(xué)生因為沒有及時查看而誤了很多事務(wù),二是造成學(xué)校在宣傳體系方面的投入。而造成這種宣傳渠道和學(xué)生需求極不協(xié)調(diào)的尷尬局面的真正原因,是因為這其中的宣傳系統(tǒng)的不完備和不系統(tǒng)。所以,只需解

36、決學(xué)校內(nèi)現(xiàn)有宣傳系統(tǒng)的建設(shè)增加網(wǎng)絡(luò)渠道,即可解決上述問題。</p><p>  而據(jù)不完全統(tǒng)計,本校學(xué)生中電腦擁有率為85%左右,并且,學(xué)校機房的上機卡在本校學(xué)生中是人手一張。所以本校學(xué)生完全有條件實現(xiàn)在線查看就業(yè)信息宣傳信息。而現(xiàn)在學(xué)生的課業(yè)越來越忙,社會壓力越來越大,所以學(xué)生很迫切地需要一種更適合更方便的學(xué)習(xí)方法。</p><p>  本校管理辦公室設(shè)置齊全,在傳統(tǒng)就業(yè)信息宣傳方面做得

37、很系統(tǒng),具備著做就業(yè)網(wǎng)站的基礎(chǔ)硬件條件。</p><p>  綜上所述,本招聘網(wǎng)站很有必要,也很有條件做到就業(yè)網(wǎng)站,以更方便畢業(yè)生對就業(yè)信息的查詢,更合理地使現(xiàn)有就業(yè)信息宣傳資源發(fā)揮最大的作用。</p><p>  2 需 求 分 析</p><p>  進入90年代以來,計算機系統(tǒng)的發(fā)展出現(xiàn)兩個顯著的特點:計算機系統(tǒng)由封閉系統(tǒng)走向開放系統(tǒng);計算機系統(tǒng)由集中式系

38、統(tǒng)向分布式系統(tǒng)過渡??蛻魴C /服務(wù)器 (Client/ Server)模式和 Intrant(Brower/ server)就是這兩種趨勢的代表。</p><p> ?。?) Client/Server模式及其特點</p><p>  計算機技術(shù)的飛速發(fā)展使得計算機系統(tǒng)功能越來越強,體積越來越小,價格也越來越便宜。與此同時,網(wǎng)絡(luò)技術(shù)也日臻完善,特別是局域網(wǎng)的廣泛應(yīng)用,使用戶能跨越空間的限制

39、,實現(xiàn)資源共享。這些因素都促進計算機系統(tǒng)向分布式系統(tǒng)過渡,客戶機/服務(wù)器模式正好滿足這種需要。</p><p>  客戶機/服務(wù)器技術(shù)的基本原理就是把數(shù)據(jù)處理與應(yīng)用程序分開,分別交給數(shù)據(jù)庫(server)和工作站(client)執(zhí)行。數(shù)據(jù)庫服務(wù)器上的數(shù)據(jù)僅需一次性存貯后可以被很多不同的應(yīng)用軟件存取。數(shù)據(jù)庫服務(wù)器處理的僅僅是數(shù)據(jù)請求,并將所請求的數(shù)據(jù)(而非整個文件)傳送給應(yīng)用程序。因此,對數(shù)據(jù)庫服務(wù)器來說,它的功能

40、主要是:維護數(shù)據(jù)的完整性和安全性,錯誤恢復(fù)以及改善用戶并發(fā)存取和修改數(shù)據(jù)。而客戶機就集中在用戶和應(yīng)用程序之間的交互性作業(yè)。與其它類型的系統(tǒng)比較,Client/Server方式主要有以下一些特點:</p><p><b>  ①具有更高的效率。</b></p><p>  它通過一種有效的任務(wù)分割,使服務(wù)器和工作站各司其職,極大地提高了整個計算機系統(tǒng)的性能,同樣的設(shè)備,

41、運用不同的組合方式,就會得到完全不同的效果。同時,由于大部分數(shù)據(jù)處理工作都轉(zhuǎn)給了數(shù)據(jù)庫服務(wù)器,網(wǎng)絡(luò)上傳輸?shù)闹饕菙?shù)據(jù)請求和少量的特定數(shù)據(jù),因此網(wǎng)絡(luò)擁擠狀況也得到很大的改善。</p><p> ?、诰哂懈`活的擴展性。</p><p>  這種方式為用戶的設(shè)備更新提供了便利的途徑。因為系統(tǒng)的功能被一分為二,從理論上講,當基本的軟、硬件設(shè)備更新時,如果不改變服務(wù)器的配置,就不會對前端產(chǎn)生任何影

42、響。對用戶的應(yīng)用開發(fā)和培訓(xùn)方面的投資也進行了最大程度的保護。</p><p> ?、酃ぷ髡揪哂懈蟮莫毩⑿?。</p><p>  用戶不必局限于一種類型的系統(tǒng)和平臺。在一個以SQL Server為基礎(chǔ)的客戶機/服務(wù)器系統(tǒng)中,其工作站可以是IBM兼容的PC機,Machintosh,Unix工作站或它們的任意組合。此外,它們可以運行若干種操作系統(tǒng)中的任意一種,如MS-DOS或PC- DOS,M

43、icrosoft windows,IBMOS/2或 Apple System7。這種工作站的獨立性的必然結(jié)果是應(yīng)用程序的獨立性,因為各種工作站并不都需要去使用相同的數(shù)據(jù)庫管理系統(tǒng)應(yīng)用軟件,用戶可以繼續(xù)使用他所熟悉的軟件去訪問數(shù)據(jù)庫。</p><p>  ④數(shù)據(jù)具有更高的安全性。</p><p>  因為所有的數(shù)據(jù)處理工作都交給了數(shù)據(jù)庫管理系統(tǒng),它可以提供保護數(shù)據(jù)的任何服務(wù),諸如加密文件的存

44、儲,訪問數(shù)據(jù)庫時的實時磁帶備份,磁盤鏡象等等。它還可以提供某種類型的事務(wù)處理,去保持對數(shù)據(jù)庫修改的跟蹤和糾正服務(wù)器崩潰情況下所出的問題??蛻魴C/服務(wù)器技術(shù)的出現(xiàn)對信息技術(shù)具有巨大的影響,它促進了分布式系統(tǒng)的發(fā)展,為異構(gòu)系統(tǒng)間的互連和互操作提供了良好的途徑,又更好地滿足聯(lián)機事務(wù)處理系統(tǒng)的需要。目前因特網(wǎng)上的網(wǎng)站大多采用這種方式未組建計算機系統(tǒng)。</p><p>  但是,在C/S結(jié)構(gòu)中應(yīng)用系統(tǒng)被一分為二,前臺客戶機

45、用于完成用戶的交互任務(wù),后臺服務(wù)器負責數(shù)據(jù)處理。C/S結(jié)構(gòu)是基于局域網(wǎng)環(huán)境的,具有較強的數(shù)據(jù)操縱和事務(wù)處理能力,對數(shù)據(jù)的安全性和完整性要求較高。但存在封閉性強,兼容性差,擴展性差,升級及維護性差的缺陷。</p><p> ?。?)Brower/Server模式及其特點</p><p>  近年來,互聯(lián)網(wǎng)迅猛發(fā)展,基于圖形化的網(wǎng)絡(luò)測覽器的開發(fā),更加推動了環(huán)球信息網(wǎng)的發(fā)展。隨著 Interne

46、t用戶數(shù)的迅速增加,TCP/IP協(xié)議已被各計算機與網(wǎng)絡(luò)廠商以及廣大用戶普遍接受。同時各單位內(nèi)部局域網(wǎng)普遍應(yīng)用,它們都想與 Internet連接以獲得更多的資源來滿足其經(jīng)營和發(fā)展的需要。從Client/ Server到Brower/Server已成為一種必然的趨勢。Brower/Server的基本思想是在內(nèi)部網(wǎng)絡(luò)上采用Internet的TCP/IP作為通訊協(xié)議,并以Internet的 Web模型作為標準平臺,通過簡單的瀏覽界面,方便地提供

47、電子郵件,文件傳輸,電子公告和新聞數(shù)據(jù)查詢等服務(wù),還可以通過防火墻或代理服務(wù)器等方式與Intrnet連接以實現(xiàn)企業(yè)內(nèi)部網(wǎng)上的用戶對Internet進行瀏覽查詢,同時對外提供信息服務(wù)。主要由三部分組成:瀏覽器,WWW服務(wù)器和后臺參數(shù)據(jù)庫服務(wù)器。瀏覽器是一個標準的客戶端應(yīng)用軟件,為各種操作系統(tǒng)提供統(tǒng)一的操作界面;WWW服務(wù)器既可作測覽服務(wù)器,也可用作應(yīng)用服務(wù)器:作為瀏覽服務(wù)器時,用來存儲HTML文件,并通過HTTP協(xié)議在瀏覽器和服務(wù)器之間的

48、連接,供用戶瀏覽;</p><p>  ①以目標為中心,實現(xiàn)各類信息的包容與廣泛的信息共享。因為它突破傳統(tǒng)結(jié)構(gòu)的限制,人們可以輕易地以共同的興趣,共同的利益,共同的范圍,共同的工作目標為中心組織信息交流,實現(xiàn)廣泛的信息共享。信息的提供者和使用者融為一體。</p><p> ?、诩夹g(shù)的開放性它所基于的標準是開放的,非專用的,是經(jīng)過標準化組織制定的。以Web為核心的技術(shù)構(gòu)成了與平臺無關(guān)的統(tǒng)一而

49、簡單的交流方式。</p><p> ?、圯^低的管理成本客戶機/服務(wù)器模式中,開發(fā)人員必須處理多種平臺,每個平臺上有不同的軟件和文件,必須在每一臺客戶機上進行維護和升級,需要較高的成本。Web應(yīng)用具有較低維護費用,允許在中心服務(wù)器上安裝應(yīng)用程序,需要時可將它下載到客戶機,管理費用低。另外由于這種技術(shù)簡明易用,培訓(xùn)費用也很低。</p><p><b> ?、茏晕曳?wù)。</b&g

50、t;</p><p>  每個人都在這種信息系統(tǒng)上各取所需,無需他人幫助說明或解釋,能夠?qū)崿F(xiàn)客戶化的自我服務(wù)。</p><p>  在B/S結(jié)構(gòu)中以WEB為中心,基于TCP協(xié)議和HTTP協(xié)議,改變了傳統(tǒng)C/S結(jié)構(gòu)下的客戶機/服務(wù)器的二層結(jié)構(gòu),形成客戶機/應(yīng)用服務(wù)器/數(shù)據(jù)服務(wù)器的三層結(jié)構(gòu)??蛻舳送ㄟ^瀏覽器發(fā)出WEB的HTTP請求,有WEB服務(wù)器接受客戶請求,通過接口訪問后臺數(shù)據(jù)庫服務(wù)器,數(shù)據(jù)

51、庫服務(wù)器處理查詢請求,并將結(jié)果返回WEB服務(wù)器,最后由WEB服務(wù)器將結(jié)果轉(zhuǎn)化為HTML文檔及各種腳本傳回客戶端瀏覽器。B/S結(jié)構(gòu)大大減輕了客戶端的負擔。由于基于TCP/IP協(xié)議和HTTP協(xié)議,很好的解決了跨平臺問題,系統(tǒng)的開放性,通用性強,擴展性強,易于維護。但當HTML文檔量大,將導(dǎo)致數(shù)據(jù)的傳輸效率降低。同時HTML文檔難以加密,安全性較差。</p><p> ?。?)本系統(tǒng)的開發(fā)模式及其特點</p>

52、;<p>  管理信息系統(tǒng)的結(jié)構(gòu)經(jīng)歷了主機結(jié)構(gòu),文件服務(wù)器結(jié)構(gòu),C/S結(jié)構(gòu),B/S結(jié)構(gòu)。隨著計算機技術(shù),網(wǎng)絡(luò)技術(shù),數(shù)據(jù)庫技術(shù)的發(fā)展,基于internet的信息系統(tǒng)已成為發(fā)展趨勢。本系統(tǒng)擬采用基于校園網(wǎng)的C/S和B/S混合結(jié)構(gòu)。</p><p>  由于C/S結(jié)構(gòu)和B/S結(jié)構(gòu)各自的優(yōu)越性,為了充分利用兩者的優(yōu)點,并克服各自的缺點,可采用C/S和B/S混合結(jié)構(gòu)。數(shù)據(jù)處理部門可直接訪問數(shù)據(jù)庫服務(wù)器,和數(shù)據(jù)

53、庫服務(wù)器建立直接通信,構(gòu)成C/S結(jié)構(gòu)。一般用戶通過局域網(wǎng)連接到WEB服務(wù)器,間接訪問數(shù)據(jù)庫服務(wù)器,構(gòu)成了B/S結(jié)構(gòu)。這種結(jié)構(gòu)將C/S和B/S結(jié)構(gòu)融為一體,即發(fā)揮了C/S結(jié)構(gòu)事務(wù)處理能力強,安全性,有效性的特點,又能充分利用B/S結(jié)構(gòu)分布時,易擴充,開放式。通用性的特點,兩者的融合具有更大的優(yōu)勢。</p><p>  網(wǎng)絡(luò)技術(shù)的發(fā)展和國際互聯(lián)網(wǎng)在全球的開通,改變了人類的生活、工作和學(xué)習(xí)方式,它甚至可以改變我們的思維

54、方式,并能為我們帶來知識、信息、各種機會和歡樂。畢業(yè)生面臨就業(yè),現(xiàn)在已逐漸開始在網(wǎng)絡(luò)上投簡歷,找工作,所以設(shè)想設(shè)計一個學(xué)校,學(xué)生,企事業(yè)單位可以雙向選擇并溝通的平臺,以給畢業(yè)生更多的就業(yè)機會。</p><p>  2.1 業(yè)務(wù)流分析</p><p>  就業(yè)網(wǎng)站工作流程為:系統(tǒng)啟動并進入系統(tǒng)首頁界面,在頁面用戶登錄欄進行登錄。所有用戶都可以瀏覽系統(tǒng)主頁面。通過權(quán)限判斷,學(xué)生只能瀏覽崗位信

55、息、招聘工信息、新聞動態(tài)、系統(tǒng)公告等信息,以及進行留言。管理員可以進行系統(tǒng)后臺的所有操作,包括管理上述信息及系統(tǒng)管理員帳號管理、數(shù)據(jù)備份及數(shù)據(jù)恢復(fù)。</p><p>  本系統(tǒng)的業(yè)務(wù)流程圖如圖2-1所示:</p><p>  本系統(tǒng)是利用現(xiàn)代化的計算機網(wǎng)絡(luò)技術(shù)將傳統(tǒng)就業(yè)信息宣傳方式整合,按照實踐過程設(shè)計完成的。同時完善服務(wù),初步設(shè)計一個在線宣傳政務(wù)事務(wù)信息的平臺以利于學(xué)生進行相關(guān)的事務(wù)操作

56、。為了使系統(tǒng)在各項管理中發(fā)揮更大的作用,實現(xiàn)工作過程的計算機化,提高工作效率和工作質(zhì)量,現(xiàn)提出如下系統(tǒng)開發(fā)目標:</p><p> ?。?)操作簡單、界面友好:完全控件式的頁面布局,使得信息的錄入工作更簡便。</p><p> ?。?)即時可見:對信息的處理(包括添加、修改、刪除)將立即在對應(yīng)的版塊顯示出來,達到"即時發(fā)布、即時見效"的功能。</p>&l

57、t;p> ?。?)功能完善:不僅包括常見系統(tǒng)的信息管理的各個方面:信息錄入、瀏覽、刪除、修改、查詢等各個方面,完整地實現(xiàn)了系統(tǒng)對即時信息的管理要求。而且,還能進行上傳下載相關(guān)資源的管理。</p><p> ?。?)方便移植:系統(tǒng)應(yīng)具有實用性、可靠性和適用性,同時注意到先進性。針對不同的用戶,只需要稍作修改就可以開發(fā)出適合自己特點的高校就業(yè)信息宣傳網(wǎng)站。系統(tǒng)界面中所需的數(shù)據(jù)都存放于數(shù)據(jù)文件中,只要對該文件做部

58、分修改,就能在系統(tǒng)界面上實現(xiàn)及時更新的效果,減少了更改系統(tǒng)源代碼的復(fù)雜性。</p><p> ?。?)動態(tài)管理:對系統(tǒng)數(shù)據(jù)庫實行動態(tài)操作,能實現(xiàn)對數(shù)據(jù)庫信息的動態(tài)查詢、動態(tài)更新修改和動態(tài)錄入數(shù)據(jù)。</p><p>  2.2 數(shù)據(jù)流分析</p><p>  數(shù)據(jù)流程分析主要包括對信息的流動、傳遞、處理、存儲等的分析。數(shù)據(jù)流程分析的目的就是要發(fā)現(xiàn)和解決數(shù)據(jù)流通中的問

59、題?,F(xiàn)有的數(shù)據(jù)流程分析多是通過分層的數(shù)據(jù)流程圖(data flow diagram,簡稱DFD)來實現(xiàn)的。其具體的做法是:按業(yè)務(wù)流程圖理出的業(yè)務(wù)流程順序,將相應(yīng)調(diào)查過程中所掌握的數(shù)據(jù)處理過程,繪制成一套完整的數(shù)據(jù)流程圖。</p><p>  就業(yè)網(wǎng)站的數(shù)據(jù)流程:對本系統(tǒng)操作的數(shù)據(jù)源有學(xué)生和管理員兩種用戶,管理員有權(quán)限對數(shù)據(jù)庫中的數(shù)據(jù)進行添加。不同權(quán)限的用戶可以對這些庫信息進行添加、修改和刪除處理。所有用戶均可以進

60、行信息查詢。通過對本系統(tǒng)的需求分析,系統(tǒng)的基本功能已經(jīng)確定。</p><p>  整個系統(tǒng)的數(shù)據(jù)流程圖如2-2:</p><p><b>  2.3 數(shù)據(jù)字典</b></p><p>  數(shù)據(jù)字典是關(guān)于數(shù)據(jù)的信息的集合,也就是對數(shù)據(jù)流圖中包含的所有元素的定義的集合。數(shù)據(jù)流圖和數(shù)據(jù)字典共同構(gòu)成系統(tǒng)的邏輯模型。</p><p&

61、gt;  2.3.1 就業(yè)網(wǎng)站的數(shù)據(jù)字典</p><p>  (1)數(shù)據(jù)字典列表——數(shù)據(jù)流</p><p> ?、贁?shù)據(jù)存儲名稱:管理員信息</p><p>  數(shù)據(jù)來源:管理員信息表</p><p>  數(shù)據(jù)去向:管理員信息模塊</p><p>  數(shù)據(jù)組成:管理員信息=系統(tǒng)唯一標識+用戶名+密碼+權(quán)限</p&g

62、t;<p>  描述:存儲了管理員信息</p><p>  ②數(shù)據(jù)存儲名稱:公告信息</p><p>  數(shù)據(jù)來源:公告信息表</p><p>  數(shù)據(jù)去向:公告信息模塊</p><p>  數(shù)據(jù)組成:公告信息=系統(tǒng)唯一標識+標題+內(nèi)容+標志+添加時間</p><p>  描述:存儲了公告信息</p

63、><p> ?、蹟?shù)據(jù)存儲名稱:公司信息</p><p>  數(shù)據(jù)來源:公司信息表</p><p><b>  數(shù)據(jù)去向:公司模塊</b></p><p>  數(shù)據(jù)組成:公司信息=系統(tǒng)唯一標識+用戶名+密碼+email+公司名稱+類型+地址+添加時間等</p><p>  描述:存儲了公司信息</

64、p><p> ?、軘?shù)據(jù)存儲名稱:新聞信息</p><p>  數(shù)據(jù)來源:新聞信息表</p><p><b>  數(shù)據(jù)去向:新聞模塊</b></p><p>  數(shù)據(jù)組成:新聞信息=新聞編號+標題+內(nèi)容+類型編號+類型名稱+添加時間+內(nèi)容等</p><p>  描述:存儲了新聞信息</p>

65、<p>  ⑤數(shù)據(jù)存儲名稱:招聘信息</p><p>  數(shù)據(jù)來源:招聘信息表</p><p><b>  數(shù)據(jù)去向:招聘模塊</b></p><p>  數(shù)據(jù)組成:招聘信息=系統(tǒng)編號+單位名稱+發(fā)布時間+招聘人數(shù)+專業(yè)要求+外語要求等</p><p>  描述:存儲了招聘信息</p><

66、p> ?。?)數(shù)據(jù)字典列表——數(shù)據(jù)處理</p><p> ?、倜枋觯汗芾韱T用戶登錄系統(tǒng)進行管理員用戶登錄管理</p><p><b>  輸入:用戶名、密碼</b></p><p>  過程:判斷是否為合法的用戶及根據(jù)權(quán)限選取相應(yīng)的操作功能</p><p><b>  輸出:系統(tǒng)主界面</b>

67、</p><p><b>  ②名字:錄入信息</b></p><p>  描述:公告信息,公司信息、招聘信息等的錄入</p><p>  輸入: 輸入要添加錄入的信息</p><p>  過程: 將需要添加錄入的信息加入數(shù)據(jù)庫中</p><p>  輸出: 系統(tǒng)新的信息表頁面</p>

68、<p> ?、勖郑盒薷?、刪除信息</p><p>  描述:對公告信息,公司信息、招聘信息等修改或刪除后存入數(shù)據(jù)庫中</p><p>  輸入: 輸入要修改或刪除的信息</p><p>  過程:對需要修改的信息做修改、刪除過時的信息</p><p>  輸出: 系統(tǒng)新的信息表頁面</p><p>  

69、(3)數(shù)據(jù)字典列表——數(shù)據(jù)存儲</p><p><b>  名字: 數(shù)據(jù)庫信息</b></p><p>  描述:存儲了數(shù)據(jù)庫的基本信息</p><p>  數(shù)據(jù)組成:數(shù)據(jù)庫信息=管理員信息+公告信息+公司信息+新聞信息+ 新聞類型信息+招聘信息</p><p><b>  位置:數(shù)據(jù)庫</b>&l

70、t;/p><p>  輸出: 查詢得到的信息頁面</p><p>  2.4 數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計</p><p>  根據(jù)前面的設(shè)計規(guī)劃出的實體有:管理員實體、學(xué)生實體、公司實體、公告實體。各個實體的具體描述E-R圖如下</p><p>  圖2-4-1 管理員E-R圖</p><p>  圖2-4-2 公告E-R圖<

71、;/p><p>  圖2-4-3 公司E-R圖</p><p>  圖2-4-4 畢業(yè)生E-R圖</p><p>  圖2-4-5 新聞E-R圖</p><p>  圖2-4-6 招聘E-R圖</p><p>  2.5 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計</p><p>  現(xiàn)在需要將上面的數(shù)據(jù)庫概念結(jié)構(gòu)轉(zhuǎn)化為S

72、QL數(shù)據(jù)庫系統(tǒng)所支持的實際數(shù)據(jù)模型,也就是數(shù)據(jù)庫的邏輯結(jié)構(gòu)。在上面的實體以及實體之間關(guān)系的基礎(chǔ)上,形成數(shù)據(jù)庫的表格以及各個表格之劉的關(guān)系</p><p>  2.5.1就業(yè)網(wǎng)站的數(shù)據(jù)結(jié)構(gòu)</p><p>  表2.5.1 應(yīng)聘記錄表:</p><p>  表2.5.2 招聘崗位信息表:</p><p>  表2.5.3 招聘公司信

73、息表:</p><p>  表2.5.4 畢業(yè)生信息表:</p><p>  表2.5.5 公告表:</p><p>  表2.5.6 管理員用戶表:</p><p>  有了如上的數(shù)據(jù)結(jié)構(gòu)和數(shù)據(jù)流程,我們就能進行數(shù)據(jù)庫設(shè)計。</p><p>  3 網(wǎng)站的具體實現(xiàn)</p><p>  3.

74、1 系統(tǒng)實現(xiàn)軟件簡介</p><p>  3.1.1網(wǎng)站所用的Web技術(shù)有:</p><p><b> ?。?)腳本語言 </b></p><p>  腳本語言是一種簡單的描述性語言,它的語法結(jié)構(gòu)與計算機上的高級語言非常相似,所以相對于其它的Web技術(shù)來說是簡單易用的。腳本語言通過一個<SCRIPT>標識嵌入到HTML中,通過編程對

75、Web頁元素進行控制,從而實現(xiàn)Web頁的動態(tài)化和交互性。目前常用的開發(fā)語言有VBScript和JavaScript。</p><p><b>  (2)CGI</b></p><p>  通用網(wǎng)關(guān)接口(Common Gateway Interface,CGI)作為一種通信標準,它的任務(wù)是接受客戶端的請求,經(jīng)過確認和處理,生成HTML文檔并重新傳回到客戶端。CGI可以運

76、行在許多平臺上,具有強大的功能。</p><p><b>  (3)JSP</b></p><p>  JSP是動態(tài)服務(wù)器頁面(Active Servers Pages, JSP)的簡稱,它是微軟公司推出的一種用以取代CGI的技術(shù)。JSP為開發(fā)Web站點提供了強大的、基于服務(wù)器功能的應(yīng)用框架。由于JSP的邏輯在Web服務(wù)器上運行,用JSP創(chuàng)建的易用可以被跨不同平臺運行

77、的多種Web瀏覽器訪問。</p><p> ?。?)Servlet及JSP</p><p>  Servlet及JSP都是基于Java的技術(shù)。Servlet是用來擴展Web服務(wù)器功能的網(wǎng)絡(luò)組件,它基于請求/響應(yīng)機制。JSP和Servlet非常相似,但JSP并不是純Java代碼。</p><p>  3.1.2 本系統(tǒng)的開發(fā)工具:</p><p&g

78、t;  JSP技術(shù)是用JAVA語言作為腳本語言的,JSP網(wǎng)頁為整個服務(wù)器端的JAVA庫單元提供了一個接口來服務(wù)于HTTP的應(yīng)用程序。 JSP(JavaServer Pages)是由Sun Microsystems公司倡導(dǎo)、許多公司參與一起建立的一種動態(tài)網(wǎng)頁技術(shù)標準。 在傳統(tǒng)的網(wǎng)頁HTML文件(*.htm,*.html)中加入Java程序片段(Scriptlet)和JSP標記(tag),就構(gòu)成了JSP網(wǎng)頁(*.jsp)。Web服務(wù)器在遇到

79、訪問JSP網(wǎng)頁下載的是JDK1.2.2-001-win.exe,所以這里就以JDK1.2.2-001-wi的請求時,首先執(zhí)行其中的程序片段,然后將執(zhí)行結(jié)果以HTML格式返回給客戶。程序片段可以操作數(shù)據(jù)庫、重新定向網(wǎng)頁以及發(fā)送 email 等等,這就是建立動態(tài)網(wǎng)站所需要的功能。所有程序操作都在服務(wù)器端執(zhí)行,網(wǎng)絡(luò)上傳送給客戶端的僅是得到的結(jié)果,對客戶瀏覽器的要求最低,可以實現(xiàn)無Plugin,無ActiveX,無Java Applet,甚至無

80、Frame[12]。</p><p>  JavaServer Pages(JSP) 技術(shù)提供了一種簡單快速的方法來創(chuàng)建顯示動態(tài)生成內(nèi)容的 Web 頁面。由業(yè)界處于領(lǐng)先地位的 Sun 公司制定了相關(guān)的 JSP 技術(shù)規(guī)范,該規(guī)范定義了如何在服務(wù)器和 JSP 頁面間進行交互,還描述了頁面的格式和語法。</p><p>  JSP 頁面使用 XML 標簽和 scriptlets(一種使用 Jav

81、a 語言編寫的腳本代碼),封裝了生成頁面內(nèi)容的邏輯。它將各種格式的標簽(HTML 或者 XML)直接傳遞回響應(yīng)頁面。通過這種方式,JSP 頁面實現(xiàn)了頁面邏輯與其設(shè)計和顯示的分離。</p><p>  JSP 技術(shù)是 Java 系列技術(shù)的一部分。JSP 頁面被編譯成 servlets,并可能調(diào)用 JavaBeans 組件(beans) 或 Enterprise JavaBeans 組件(企業(yè) beans),以便在服

82、務(wù)器端處理。因此,JSP 技術(shù)在構(gòu)建可升級的基于 web 的應(yīng)用程序時扮演了重要角色。JSP 頁面并不局限于任何特定的平臺或 web 服務(wù)器上。JSP 規(guī)范在業(yè)界有著廣泛的適應(yīng)性。</p><p><b>  JDK配置</b></p><p>  JDK是sun公司java應(yīng)用程序和組件的開發(fā)環(huán)境,是編譯和測試工具,也是提供java程序的java虛擬機平臺,是調(diào)試和

83、運行jsp所不可缺少的工具。</p><p>  首先在安裝前先要下載JDK,這可以從SUN公司的網(wǎng)站上下載,到http://java.sun.com/products/jdk/1.2這個頁面下載JDK1.2.2-001-win.exe或JDK 1.3-win.exe,由于筆者n.exe為例。下載后,雙擊JDK1.2.2-001-win.exe就可以開始安裝了,在安裝過程中有很多選項,按個人需求正確選擇,這里我們

84、以第一次安裝為例,全部選擇默認配制即可,安裝的默認路徑為[windows所在的根目錄(以下設(shè)為c:)]\jdk1.2.2,安裝完畢后就可以重新啟動了。</p><p>  啟動時要更新環(huán)境變量,在開機時要自動調(diào)用JDK系統(tǒng),因此要設(shè)置一些環(huán)境變量,我們以windows2000 server版系統(tǒng)為例進行系統(tǒng)環(huán)境變量設(shè)置(在windows 9x系統(tǒng)中可在autoexe.txt中進行設(shè)置)。設(shè)置方法如下:</p

85、><p>  在桌面上,用鼠標右鍵單擊[我的電腦]圖標,選擇[屬性]按鈕,彈出[系統(tǒng)特性]對話匡,選擇[高級]選項卡,單擊[環(huán)境變量]按鈕,單擊[環(huán)境變量]對話匡,該對話匡有兩個選項組,分別為[Administrator的用戶變量]和[系統(tǒng)變量]兩個選項組。在[系統(tǒng)變量]選項組中找path變量,找到后單擊[編輯],彈出[編輯系統(tǒng)變量]對話匡,在其中[變量值]文本匡中輸入“(jdk所在根目錄以下設(shè)為C:)\jdk1.2

86、.2\bin",然后按“確定”就ok了,這樣在運行jsp時系統(tǒng)就可以自動找到JDK路徑進行編譯了。與此同時,新建一個classpath變量,在[系統(tǒng)變量]選項組中,單擊[新建]按鈕,彈出[新建系統(tǒng)變量]對話匡,在[變量</p><p>  名]文本匡中輸入“classpath",在[變]文本框中輸入:"c:\jdk1.2.2\lib\tools.jar;c:\jdk1.2.2\lib

87、\dt.jar;c:\jsdk2.0\lib\jsdk.jar;",</p><p>  然后單擊[確定]扭,然后再用此方法將c:\jdk1.2.2添加到j(luò)ava_home環(huán)境變量中,如果在安裝時沒有將其安裝在默認目錄下,必須在此進行環(huán)境變量的設(shè)置,否則系統(tǒng)將無法完成編譯工作。以上工作完成后回到最處的[系統(tǒng)特性]對話匡中,單擊[應(yīng)用]或按下[確定],JDK就安裝配制好了。</p><

88、p>  3.2 系統(tǒng)的軟硬件平臺 </p><p>  (1)客戶機/服務(wù)器:采用Pentium II 或以上級別PC機,至少30M硬盤,Pentium90MHZ,支持VGA或分辨率更高的顯示器</p><p>  (2)客戶機/服務(wù)器操作系統(tǒng):Window 98/Me/xp,也可使用Windows NT作為操作系統(tǒng)</p><p>  (3)數(shù)據(jù)庫:SQL

89、Server2000</p><p>  (4)網(wǎng)絡(luò):以太網(wǎng)組成的局域網(wǎng),可設(shè)多臺客戶機。 </p><p>  3.3 系統(tǒng)前臺操作說明</p><p>  網(wǎng)站結(jié)構(gòu)分為兩個部分:系統(tǒng)前臺和系統(tǒng)后臺。</p><p><b>  3.3.1首頁頁面</b></p><p>  打開系統(tǒng)首頁,界面

90、如圖所示。</p><p>  圖3-3-1 網(wǎng)站首頁界面</p><p>  系統(tǒng)首頁顏色歡快活潑,在如果陰霾的就業(yè)環(huán)境中,顯得希望和朝氣。</p><p>  界面十分清晰。最上方為系統(tǒng)功能導(dǎo)航欄,下方為各信息模塊的顯示區(qū),整體呈左中右三塊。</p><p>  首頁設(shè)計功能齊全,沒有冗余也沒有遺漏,使用戶能一視而知之。</p&g

91、t;<p>  3.3.2 畢業(yè)生信息頁面</p><p>  圖3-3-2 畢業(yè)生信息頁面(列表)</p><p>  此頁面實現(xiàn)的功能是顯示學(xué)院畢業(yè)生個人求職的信息,點擊查看可跳轉(zhuǎn)查看畢業(yè)生詳細信息(轉(zhuǎn)下圖),并且可在后臺進行相關(guān)信息的更新。</p><p>  圖3-3-2 畢業(yè)生信息頁面</p><p>  此頁面顯

92、示畢業(yè)生詳細個人信息。</p><p>  3.3.3 招聘單位信息頁面</p><p>  此頁面的功能是顯示招聘公司的信息,并可通過后臺進行相關(guān)數(shù)據(jù)的更新。</p><p>  圖 3-3-3b招聘公司信息頁面</p><p>  3.3.4 畢業(yè)生注冊頁面</p><p>  圖3-3-4 畢業(yè)生注冊頁面<

93、/p><p>  此頁面實現(xiàn)的功能畢業(yè)生信息的注冊,并可在后臺進行數(shù)據(jù)的更新操作。招聘單位注冊頁面與畢業(yè)生注冊頁面類似,在此不作圖示。代碼略。</p><p>  3.3.5 崗位信息頁面</p><p>  圖3-3-5 崗位信息頁面</p><p>  此功能模塊是實現(xiàn)展示學(xué)校的最新的招聘信息,并按照時間進行排序。代碼略。</p>

94、<p>  3.3.6 新聞動態(tài)界面</p><p>  圖3-3-6 新聞動態(tài)界面</p><p>  此頁面是顯示最新關(guān)于就業(yè)的新聞信息展示頁面。代碼略。</p><p>  其他版塊,如聯(lián)系我們等,與此頁面都較為相似,所以,不一一單獨介紹??傊?,本系統(tǒng)設(shè)計的原則是界面清晰、操作簡約。</p><p>  3.4 系統(tǒng)后臺

95、操作界面</p><p>  3.4.1 管理員管理畢業(yè)生信息界面</p><p>  圖3-4-1 管理員用戶操作功能列表</p><p>  此頁面實現(xiàn)的功能是以列表的形式展列出所有畢業(yè)生相關(guān)的信息,并可進行刪除等操作。代碼略。</p><p>  3.4.2 新聞信息管理界面</p><p>  該模塊讓要是讓

96、管理員可以添加系統(tǒng)的新聞信息,包括標題和內(nèi)容兩個字段,其中內(nèi)容用到了一個界面類似WORD,功能很強的編輯器,它不僅可以添加文字信息,也還可以添加表格、圖片、附件、flash甚至影片。</p><p>  圖3-4-3b 新聞管理操作界面</p><p>  新聞編輯頁面很清晰,很簡單,所有的新聞信息都是在這個模塊內(nèi)進行。分別有添加新聞及管理新聞界面。</p><p&g

97、t;  招聘會信息發(fā)布與管理界面與新聞管理界面功能基本一樣,在此不作圖標講述!</p><p>  3.4.3 應(yīng)聘信息更新操作界面</p><p>  圖3-4-5 應(yīng)聘信息查看操作界面</p><p>  該模塊主要是將本系統(tǒng)中所有的崗位信息以列表的形式列出,讓管理員可以很清楚地看出現(xiàn)所有的崗位信息,且還包括了查詢,刪除,修改,打印,統(tǒng)計和分頁的功能。<

98、/p><p>  其中查詢包括兩個字段條件,一是公司,一是崗位名稱。兩個字段均為模糊查詢,即只需輸入字段中的若干字符即可,兩個條件間的關(guān)系為AND關(guān)系不,如果兩個條件都為空則表示查詢所有。</p><p>  實現(xiàn)本模塊的主要代碼如下所示:</p><p><b>  <%</b></p><p>  String s

99、ql="";</p><p>  sql="select * from gangwei where gongsi='"+request.getSession().getAttribute("gongsi")+"'";</p><p>  if(request.getParameter("

100、;bianhao")=="" ||request.getParameter("bianhao")==null )</p><p><b>  {}</b></p><p><b>  else</b></p><p><b>  {</b></p

101、><p>  sql=sql+" and gangweimingcheng like '%"+new String(request.getParameter("bianhao").getBytes("8859_1"))+"%'";</p><p><b>  }</b><

102、/p><p>  sql=sql+" order by id desc";</p><p>  ResultSet RS_result=connDbBean.executeQuery(sql);</p><p>  String id="";</p><p>  String gongsi="&q

103、uot;;String gangweimingcheng="";String zhaopinrenshu="";String xingbieyaoqiu="";String yuexin="";String jianjie="";</p><p>  String addtime="";<

104、/p><p><b>  int i=0;</b></p><p>  while(RS_result.next()){</p><p><b>  i=i+1;</b></p><p>  id=RS_result.getString("id");</p><p

105、>  gongsi=RS_result.getString("gongsi");gangweimingcheng=RS_result.getString("gangweimingcheng");zhaopinrenshu=RS_result.getString("zhaopinrenshu");xingbieyaoqiu=RS_result.getString("

106、;xingbieyaoqiu");yuexin=RS_result.getString("yuexin");jianjie=RS_result.getString("jianjie");</p><p>  addtime=RS_result.getString("addtime");</p><p><b>

107、  %></b></p><p><b>  <tr></b></p><p>  <td width="30" align="center"><%=i %></td></p><p>  <td><%=gongsi %&

108、gt;</td><td><%=gangweimingcheng %></td><td><%=zhaopinrenshu %></td><td><%=xingbieyaoqiu %></td><td><%=yuexin %></td><td><%=jianjie %&

109、gt;</td></p><p>  <td width="138" align="center"><%=addtime %></td></p><p>  <td width="60" align="center"><a href="

110、gangwei_updt.jsp?id=<%=id%>">修改</a> <a href="del.jsp?id=<%=id %>&tablename=gangwei" onClick="return confirm('真的要刪除?')">刪除</a></td></p>&

111、lt;p><b>  </tr></b></p><p><b>  <%</b></p><p><b>  }</b></p><p><b>  %></b></p><p>  綜述:網(wǎng)站操作簡潔明了,但整個系統(tǒng)的功能

112、都能實現(xiàn)。就業(yè)網(wǎng)站只是學(xué)習(xí)過程管理的一個輔助工具,真正用好它,才是開發(fā)這個系統(tǒng)的關(guān)鍵目的。</p><p>  4 結(jié) 論</p><p><b> ?。?)系統(tǒng)的特點</b></p><p>  求職招聘系統(tǒng),采用JSP+SQL的模式來訂制的一個小型電子政務(wù)平臺。本系統(tǒng)從功能上來說,比較完備。系統(tǒng)以Web界面與用戶交互,為用戶提供信

113、息并接受其操作,同時通過數(shù)據(jù)庫管理系統(tǒng)來存儲信息數(shù)據(jù)。系統(tǒng)實現(xiàn)了對信息數(shù)據(jù)的瀏覽、查詢、編輯和管理等基本數(shù)據(jù)庫操作,系統(tǒng)采用了模塊化設(shè)計方法,根據(jù)用戶的需求及程序的應(yīng)用與維護的易用性,將各個部分置于不同的模塊當中,方便了程序的擴展與維護,同時建立了程序功能復(fù)用的基礎(chǔ)。</p><p>  (2)系統(tǒng)的不足和改進</p><p>  本系統(tǒng)基本上滿足了學(xué)校就業(yè)信息宣傳方面的需要。實現(xiàn)了學(xué)生和

114、管理員的基本功能,方便了學(xué)生和管理員在線進行政務(wù)事務(wù)交流。在界面上力求做到簡潔、在操作方面盡量避免由于用戶操作不當帶來系統(tǒng)的出錯現(xiàn)象。但由于時間倉促,本系統(tǒng)還存在一些不足之處,界面不夠美觀,需要進一步修飾和美化;對數(shù)據(jù)庫操作的性能有待進一步優(yōu)化,雖然本系統(tǒng)優(yōu)化了不少,但要達到理想狀態(tài)還有一段距離,如部分功能程序代碼過長,如果后臺數(shù)據(jù)庫過大將會影響運行速度;部分數(shù)據(jù)庫表的設(shè)計存在一定的冗余,有待進一步優(yōu)化。根據(jù)系統(tǒng)的不足,繼續(xù)改進和完善本

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論