基于Java臨猗中學(xué)校園導(dǎo)航的設(shè)計(jì)與實(shí)現(xiàn)_第1頁(yè)
基于Java臨猗中學(xué)校園導(dǎo)航的設(shè)計(jì)與實(shí)現(xiàn)_第2頁(yè)
基于Java臨猗中學(xué)校園導(dǎo)航的設(shè)計(jì)與實(shí)現(xiàn)_第3頁(yè)
基于Java臨猗中學(xué)校園導(dǎo)航的設(shè)計(jì)與實(shí)現(xiàn)_第4頁(yè)
基于Java臨猗中學(xué)校園導(dǎo)航的設(shè)計(jì)與實(shí)現(xiàn)_第5頁(yè)
已閱讀5頁(yè),還剩25頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

PAGEPAGE1摘要當(dāng)今,人類社會(huì)已經(jīng)進(jìn)入信息全球化和全球信息化、網(wǎng)絡(luò)化的高速發(fā)展階段。豐富的網(wǎng)絡(luò)信息已經(jīng)成為人們景點(diǎn)、生活、學(xué)習(xí)中不可缺少的一部分。人們正在逐步適應(yīng)和習(xí)慣于網(wǎng)上貿(mào)易、網(wǎng)上購(gòu)物、網(wǎng)上支付、網(wǎng)上服務(wù)和網(wǎng)上娛樂(lè)等活動(dòng),人類的許多社會(huì)活動(dòng)正在向網(wǎng)絡(luò)化發(fā)展。校園導(dǎo)航是一項(xiàng)對(duì)信息的需求量比較大的活動(dòng),特別是在大學(xué)校園中,眾多的學(xué)生面臨著開(kāi)學(xué)難,傳統(tǒng)的校園介紹方式已經(jīng)越來(lái)越不能滿足他們的要求。建設(shè)一個(gè)校園導(dǎo)航網(wǎng)站也必然得到廣大學(xué)校和學(xué)生的強(qiáng)烈支持。因此本人結(jié)合網(wǎng)站數(shù)據(jù)庫(kù)開(kāi)發(fā)的要求,對(duì)MYSQL數(shù)據(jù)庫(kù)管理系統(tǒng)、SQL語(yǔ)言原理、JSP應(yīng)用程序設(shè)計(jì)等進(jìn)行了較深入的學(xué)習(xí)和應(yīng)用,主要完成導(dǎo)航業(yè)網(wǎng)站的功能需求分析、功能模塊劃分、數(shù)據(jù)庫(kù)設(shè)計(jì),并由此設(shè)計(jì)了數(shù)據(jù)庫(kù)結(jié)構(gòu)和應(yīng)用程序。本文則介紹了建設(shè)校園導(dǎo)航信息網(wǎng)站的完整過(guò)程。其中分別從需求分析、總體設(shè)計(jì)和詳細(xì)設(shè)計(jì)等幾方面介紹了怎樣實(shí)現(xiàn)校園在信息網(wǎng)中進(jìn)行注冊(cè)、發(fā)布,管理景點(diǎn)信息和景點(diǎn)會(huì)管理等。關(guān)鍵字:導(dǎo)航網(wǎng)站,景點(diǎn),SQL,JSPAbstractToday,humansocietyhasenteredtheinformationglobalizationandtheglobalinformationtechnology,network-basedrapiddevelopmentstage.Richnetworkofinformationhasbecomeaworking,living,learninganintegralpart.Peoplearegraduallyadaptedandusedtoonlinetrading,onlineshopping,onlinepayment,onlineservicesandonlineentertainmentandotheractivities,manyhumanactivitiesaretothenetworkofsocialdevelopment.Recruitmentandjobsearchisarelativelylargedemandforinformationactivities,particularlyintheuniversitycampus,manystudentsfacedwiththeproblemofemployment,thetraditionaljobrecruitmentmethodhasbeenincreasinglyunabletomeettheirdemands.Buildingacampusjobsitetrainingisalsoboundbythemajorityofrecruitersandstudentsstronglysupport.

SocombinewebdatabasedevelopmentattherequestofMYSQLdatabasemanagementsystem,SQLlanguageprinciple,JSPapplicationdesignforamorein-depthstudyandapplication,mainlytocompletethefunctionalrequirementsofthejobsiteanalysis,functionmodule,thedatabasedesign,andhasdesignedthedatabasestructureandapplication.Thisarticleintroducesthepracticeofbuildingoncampusthewholeprocessofemploymentinformationwebsite.Whichwerefromtherequirementsanalysis,designanddetaileddesigndescribeshowtoimplementaspectsofbusinessregistrationintheinformationnetwork,publishing,management,recruitmentmanagement,informationandjobfairs.

Keywords:Theemploymentwebsite,recruitment,SQL,JSP目錄摘要 1Abstract 2目錄 31引言 51.1 課題背景和意義 51.2 研究現(xiàn)狀 61.3 本課題研究路線 62平臺(tái)開(kāi)發(fā)工具 72.1JSP技術(shù) 72.2Javabean 82.3JSP內(nèi)置對(duì)象 92.4配置站點(diǎn) 92.4.1JDK的安裝和配置 92.4.2Tomcat的安裝和配置 102.5數(shù)據(jù)庫(kù)理論 112.5.1MYSQL簡(jiǎn)介 112.5.2客戶端—服務(wù)器組件 122.5.3客戶端—服務(wù)器通信過(guò)程 132.5.4MYSQL服務(wù) 132.5.5MYSQL常用工具 142.5.6MYSQL數(shù)據(jù)庫(kù)的系統(tǒng)數(shù)據(jù)庫(kù) 143 系統(tǒng)需求分析 163.1系統(tǒng)概述 163.2可行性研究 163.2.1經(jīng)濟(jì)可行性 163.2.2技術(shù)可行性 163.2.3運(yùn)行可行性 163.2.4時(shí)間可行性 163.2.5法律可行性 173.3功能需求分析 173.3.1系統(tǒng)總體流程圖 173.3.2 系統(tǒng)功能總結(jié) 184 系統(tǒng)總體設(shè)計(jì) 194.1系統(tǒng)總體設(shè)計(jì) 194.2系統(tǒng)模塊 194.2.1系統(tǒng)模塊劃分 194.2.2功能模塊描述 194.2數(shù)據(jù)庫(kù)設(shè)計(jì) 204.2.1學(xué)生用戶表 204.2.2校園用戶表 214.2.3管理員表 214.2.4公告表 224.2.5景點(diǎn)信息表 224.2.6景點(diǎn)會(huì)表 224.2.7留言表 234.2.8文檔表 234.2.9新聞表 235 系統(tǒng)實(shí)現(xiàn) 245.1概論 245.2首頁(yè)的設(shè)計(jì) 245.2.1景點(diǎn)會(huì)信息 245.2.2文檔下載頁(yè)面 255.2.3景點(diǎn)信息頁(yè)面 255.3學(xué)生用戶注冊(cè)登陸的實(shí)現(xiàn) 265.3.1實(shí)現(xiàn)注冊(cè) 265.3.2實(shí)現(xiàn)登陸 265.4管理基本信息的實(shí)現(xiàn) 275.5管理景點(diǎn)信息的實(shí)現(xiàn) 275.5.1實(shí)現(xiàn)發(fā)布景點(diǎn)信息 275.5.2實(shí)現(xiàn)刪除景點(diǎn) 275.6管理員管理信息的實(shí)現(xiàn) 286 網(wǎng)站的測(cè)試 296.1測(cè)試的目的 296.2測(cè)試的環(huán)境 296.3測(cè)試的部署 306.4網(wǎng)站的負(fù)荷測(cè)試 30致謝 32參考文獻(xiàn) 331引言隨著信息化技術(shù)的不斷發(fā)展,互聯(lián)網(wǎng)正在融入我們的生活,影響和改變著我們的生活。網(wǎng)絡(luò)提供給我們的不只是一個(gè)獲取信息的來(lái)源,而且還是一個(gè)可以相互交流的空間,網(wǎng)絡(luò)在人們生活中的應(yīng)用越來(lái)越廣泛。人才在各行各業(yè)都是發(fā)展的關(guān)鍵,大學(xué)生就像是人才的代名詞,如何能夠熟悉校園是學(xué)生是各家長(zhǎng)非常關(guān)心的問(wèn)題。而找不到理想的景點(diǎn)、不能發(fā)揮自己聰明才智也讓大學(xué)生煩惱,他們踏入社會(huì)的第一節(jié)課就是校園介紹。近年來(lái)由于大學(xué)生開(kāi)學(xué)到了新的環(huán)境找不到自己所希望的地方,2000年以來(lái)越來(lái)越多的學(xué)生面臨著找景點(diǎn)難的問(wèn)題。雖然景點(diǎn)介紹會(huì)是目前學(xué)生知道主要途徑之一,但是它還遠(yuǎn)遠(yuǎn)不能滿足現(xiàn)實(shí)的需求。校園介紹都是在有限的幾天內(nèi)學(xué)校與大學(xué)生面對(duì)面的交流,雖然有的交流會(huì)提前貼出海報(bào)或進(jìn)行其他方式的宣傳,但還是會(huì)有很多的校園和大學(xué)生錯(cuò)過(guò),還有一部分人,為了參加交流會(huì)不得不放棄一些重要的事情。由于參加交流會(huì)的人員繁多,而且整個(gè)過(guò)程人員的流動(dòng)性非常強(qiáng),這給管理增加了很大的難度,并且交流會(huì)人數(shù)眾多,而且展位有限,想要實(shí)現(xiàn)學(xué)校與學(xué)生順利融合在一起,這樣就不能更好地分配人力資源?,F(xiàn)實(shí)社會(huì)中急需一個(gè)第三者為校園與學(xué)生牽線搭橋,來(lái)彌補(bǔ)開(kāi)學(xué)交流會(huì)存在的種種不足。這次畢業(yè)設(shè)計(jì)的課題就是設(shè)計(jì)開(kāi)發(fā)一個(gè)校園導(dǎo)航信息網(wǎng),學(xué)校也不需要花費(fèi)大量的人力物力在學(xué)校介紹會(huì)上大張旗鼓地?fù)屨蓟顒?dòng)中心了。該信息系統(tǒng)為學(xué)生及家長(zhǎng)帶來(lái)了很大的方便和視覺(jué)體驗(yàn)。課題背景和意義全國(guó)普通高校的擴(kuò)招從1999年開(kāi)始,四年之后的2003年高校擴(kuò)招還在繼續(xù),增長(zhǎng)數(shù)量和種類也在擴(kuò)大,大批的大學(xué)學(xué)生面臨開(kāi)學(xué)不熟悉校園難的問(wèn)題。這一問(wèn)題在大學(xué)也不例外,大量的學(xué)生需求信息不能及時(shí)的被學(xué)校所得知,學(xué)生也沒(méi)有辦法知道更多的景點(diǎn)信息。這一問(wèn)題的其它原因還有:許多景點(diǎn)會(huì)都在大城市集中舉行,大學(xué)生不可能到達(dá)每一個(gè)景點(diǎn)會(huì)現(xiàn)場(chǎng)。另一方面,許多學(xué)校需要景點(diǎn)員工,但是出于一些原因的考慮,也不可能到每個(gè)景點(diǎn)會(huì)現(xiàn)場(chǎng)甚至每所高校去進(jìn)行景點(diǎn)。所以形成這樣一種現(xiàn)狀:一方面,許多大學(xué)學(xué)生找不到景點(diǎn);另一方面,許多學(xué)生不到自己需要的路線。景點(diǎn)和新聞已經(jīng)成為當(dāng)今社會(huì)一大重要問(wèn)題。因此,這就需要一種既方便學(xué)生,又方便校園景點(diǎn)的平臺(tái)。校園新聞信息網(wǎng)站則完全是為了方便學(xué)生獲取信息和景點(diǎn)。在該網(wǎng)站中,學(xué)生和家長(zhǎng)可以花最小的代價(jià),在最短的時(shí)間內(nèi)查詢最多的景點(diǎn)和信息,完成與景點(diǎn)。因此,該網(wǎng)站的建設(shè)勢(shì)必得到廣大大學(xué)生和校園的支持。研究現(xiàn)狀校園導(dǎo)航新聞信息管理系統(tǒng)是利用互聯(lián)網(wǎng)技術(shù)進(jìn)行的景點(diǎn)活動(dòng),包括景點(diǎn)信息和信息的發(fā)布、景點(diǎn)路線的搜集整理等。中國(guó)的網(wǎng)絡(luò)景點(diǎn)興起于1997年,進(jìn)入二十一世紀(jì)以后,隨著中國(guó)互聯(lián)網(wǎng)技術(shù)的不斷提升和電腦網(wǎng)絡(luò)的迅速逐步普及,網(wǎng)絡(luò)景點(diǎn)在中國(guó)得到了飛速發(fā)展。對(duì)于時(shí)下大多數(shù)校園和者來(lái)說(shuō),網(wǎng)絡(luò)景點(diǎn)的意義已經(jīng)遠(yuǎn)遠(yuǎn)超出了傳統(tǒng)景點(diǎn)業(yè)務(wù)的局限,它以其費(fèi)用低,信息量大,操作便捷,景點(diǎn)效果好,無(wú)地域限制且具備遠(yuǎn)程服務(wù)功能等優(yōu)點(diǎn)獲得了越來(lái)越多的者和校園的認(rèn)可,成為一種與傳統(tǒng)景點(diǎn)方式并駕齊驅(qū)的全新景點(diǎn)模式。時(shí)代的進(jìn)步賦予了網(wǎng)絡(luò)景點(diǎn)無(wú)限的生機(jī)活力,從網(wǎng)絡(luò)景點(diǎn)目前的發(fā)展態(tài)勢(shì)來(lái)看,網(wǎng)絡(luò)景點(diǎn)越來(lái)越受到社會(huì)的青睞。據(jù)相關(guān)數(shù)據(jù)顯示,2004年景點(diǎn)市場(chǎng)增長(zhǎng)了10%,其中60%的增長(zhǎng)集中在網(wǎng)絡(luò)景點(diǎn),中國(guó)校園景點(diǎn)人才18%會(huì)選擇通過(guò)網(wǎng)絡(luò)來(lái)進(jìn)行,網(wǎng)絡(luò)景點(diǎn)已經(jīng)逐漸成為景點(diǎn)信息的主要途徑;有媒體通過(guò)采訪發(fā)現(xiàn),如今大學(xué)生在時(shí),目光更多地停留在網(wǎng)絡(luò)景點(diǎn)信息上,網(wǎng)絡(luò)獲取信息成為這些者的首選。本課題研究路線校園導(dǎo)航信息萬(wàn)展在管理中實(shí)現(xiàn)面對(duì)普通用戶功能,管理員將學(xué)校的情況,所要的景點(diǎn)等一些有關(guān)情況,詳細(xì)的列出。普通用戶通過(guò)此可輕松了解學(xué)校情況,便更容易找到自己適合的景點(diǎn)。同時(shí)網(wǎng)站管理員可以發(fā)布一些景點(diǎn)學(xué)習(xí)資料,上信息,發(fā)布最新景點(diǎn)會(huì)信息,無(wú)論從網(wǎng)絡(luò)中還是實(shí)際的景點(diǎn)會(huì)中,學(xué)生的有了雙重選擇。2平臺(tái)開(kāi)發(fā)工具JSP已成為當(dāng)今最流行的網(wǎng)絡(luò)編程語(yǔ)言,它正在被廣泛地運(yùn)用于電子商務(wù)、電子政務(wù)及各行業(yè)的軟件中。JSP是一種動(dòng)態(tài)網(wǎng)頁(yè)技術(shù),秉承了Java語(yǔ)言的優(yōu)勢(shì),實(shí)現(xiàn)了真正的與平臺(tái)無(wú)關(guān)性。具有跨平臺(tái)性、運(yùn)行效率高、上手容易等優(yōu)點(diǎn)。只要具備程序設(shè)計(jì)的基本知識(shí),學(xué)習(xí)JSP將會(huì)變得容易。2.1JSP技術(shù)JSP(JavaServerPages)是由SunMicrosystems學(xué)校倡導(dǎo)、許多學(xué)校共同參與建立的一種動(dòng)態(tài)網(wǎng)頁(yè)技術(shù)標(biāo)準(zhǔn),JSP技術(shù)是在Servlet技術(shù)基礎(chǔ)上發(fā)展起來(lái)的,它正在飛速發(fā)展中,現(xiàn)在已經(jīng)成為Java服務(wù)器編程的重要組成部分。相對(duì)于傳統(tǒng)的網(wǎng)頁(yè)制作技術(shù)而言,它有著明顯的優(yōu)點(diǎn)。JSP不像PHP那樣只能適應(yīng)中小流量的網(wǎng)站,也不像ASP那樣受到跨平臺(tái)的限制(只能運(yùn)行于Microsoft學(xué)校開(kāi)發(fā)的IIS和PWS上)。JSP體現(xiàn)了當(dāng)今最先進(jìn)的網(wǎng)站開(kāi)發(fā)思想,具有如下幾個(gè)優(yōu)點(diǎn)。1.內(nèi)容與顯示分離使用JSP技術(shù),Web頁(yè)面開(kāi)發(fā)人員可以使用HTML或者XML標(biāo)志來(lái)設(shè)計(jì)和格式化最終頁(yè)面。使用JSP標(biāo)志或者小腳本來(lái)產(chǎn)生頁(yè)面上的動(dòng)態(tài)內(nèi)容。產(chǎn)生內(nèi)容的邏輯被封裝在標(biāo)志和JavaBean群組件中,并且捆綁在小腳本中,所有的腳本在服務(wù)器端執(zhí)行。如果核心邏輯被封閉在標(biāo)志和Bean中,那么其他人,如Web管理人員和頁(yè)面設(shè)計(jì)者,能夠編輯和使用JSP頁(yè)面而不影響內(nèi)容的產(chǎn)生。在服務(wù)器端,JSP引擎解釋JSP標(biāo)志,產(chǎn)生所請(qǐng)求的內(nèi)容,并且將結(jié)果以HTML(或者XML)頁(yè)面的形式發(fā)送回瀏覽器。這有助于作者保護(hù)自己的代碼,而又保證任何基于HTML的Web瀏覽器的完全可用性。2.跨平臺(tái)性ASP只能運(yùn)行在Windows平臺(tái)下,而JSP基于強(qiáng)大的Java語(yǔ)言,可以在幾乎所有的操作系統(tǒng)平臺(tái)下運(yùn)行。NT下的IIS通過(guò)一個(gè)插件JRUN也能支持JSP,著名的Web服務(wù)器Apache現(xiàn)在已經(jīng)能夠支持JSP,它被廣泛地運(yùn)行在NT、UNIX、LINUX中。由于歷史的原因,UNIX的優(yōu)勢(shì)依然存在,越來(lái)越多的編程愛(ài)好者喜歡使用LINUX,所以生產(chǎn)LINUX操作系統(tǒng)的商家不斷地發(fā)行新版本,界面更加人性化,功能日益強(qiáng)大,Internet上的很多服務(wù)都用LINUX平臺(tái)。因此,JSP在這方面占有很大的優(yōu)勢(shì)。3.一次編寫,到處運(yùn)行JSP擁有Java語(yǔ)言“一次編寫,到處運(yùn)行”的特點(diǎn),所有JSP頁(yè)面都將被JSP編譯成JavaServlet,就具有了Java技術(shù)的所有優(yōu)點(diǎn)。4.編寫容易,快速上手學(xué)習(xí)JSP將成為一件令程序員感覺(jué)很愜意的事情,當(dāng)然如果有HTML及Java語(yǔ)言的基礎(chǔ)則更好。學(xué)習(xí)JSP與學(xué)習(xí)ASP一樣,可以快速上手。Web程序員在網(wǎng)頁(yè)制作人員設(shè)計(jì)的HTML頁(yè)面的基礎(chǔ)上找到要插入JSP程序的地方編寫JSP程序,就成為JSP頁(yè)面。5.可重用性可以邏輯封裝在JavaBeans組件中,由它們來(lái)執(zhí)行一些復(fù)雜的處理,再通過(guò)JSP調(diào)用將處理的結(jié)果顯示出來(lái)。一方面使得開(kāi)發(fā)組件的開(kāi)發(fā)人員可以專注于組件開(kāi)發(fā);另一方面編寫JSP的開(kāi)發(fā)人員可以在多處使用組件,而不必關(guān)心其實(shí)現(xiàn)細(xì)節(jié);而且修改組件只須改動(dòng)組件內(nèi)部的設(shè)計(jì)而不必更改JSP代碼。這樣,大大提高了系統(tǒng)的可重用性,在這個(gè)項(xiàng)目中設(shè)計(jì)的組件在今后的項(xiàng)目中可能還可以繼續(xù)使用。PHP、CGI技術(shù)在可重用性上與JSP是無(wú)法比擬的,ASP支持的組件技術(shù)亦比較有限,不如JSP豐富。6.數(shù)據(jù)庫(kù)連接技術(shù)Java程序通過(guò)JDBC(JavaDatabaseConnectivity)驅(qū)動(dòng)程序與數(shù)據(jù)庫(kù)連接,相當(dāng)多的數(shù)據(jù)庫(kù)帶有JDBC驅(qū)動(dòng)程序,JDBC-ODBC的方式提供了JDBC與ODBC驅(qū)動(dòng)連接的橋梁。大多數(shù)的數(shù)據(jù)庫(kù)系統(tǒng)帶有ODBC驅(qū)動(dòng),這使得Java程序可以訪問(wèn)大多數(shù)的數(shù)據(jù)庫(kù)系統(tǒng),包括Oracle、MySQL、MicrosoftMYSQL、Access等。2.2JavabeanJavaBean是一種JAVA語(yǔ)言寫成的可重用組件。為寫成JavaBean,類必須是具體的和公共的,并且具有無(wú)參數(shù)的構(gòu)造器。JavaBean通過(guò)提供符合一致性設(shè)計(jì)模式的公共方法將內(nèi)部域暴露成員屬性。眾所周知,屬性名稱符合這種模式,其他Java類可以通過(guò)自身機(jī)制發(fā)現(xiàn)和操作這些JavaBean屬性。用戶可以使用JavaBean將功能、處理、值、數(shù)據(jù)庫(kù)訪問(wèn)和其他任何可以用java代碼創(chuàng)造的對(duì)象進(jìn)行打包,并且其他的開(kāi)發(fā)者可以通過(guò)內(nèi)部的JSP頁(yè)面、Servlet、其他JavaBean、applet程序或者應(yīng)用來(lái)使用這些對(duì)象。用戶可以認(rèn)為JavaBean提供了一種隨時(shí)隨地的復(fù)制和粘貼的功能,而不用關(guān)心任何改變。2.3JSP內(nèi)置對(duì)象為使程序設(shè)計(jì)人員快速設(shè)計(jì)編寫程序代碼,JSP語(yǔ)法提供了一種獨(dú)特的語(yǔ)句變量:JSP預(yù)定義變量(或稱為隱含對(duì)象)。之所以稱為隱含對(duì)象,是因?yàn)镴SP頁(yè)面程序自動(dòng)獲得這些對(duì)象。開(kāi)發(fā)人員通過(guò)JSP腳本元素即可調(diào)用這些對(duì)象。而且,更為獨(dú)特的是,可以根據(jù)自己個(gè)人的愛(ài)好通過(guò)腳本語(yǔ)言對(duì)它們重新命名。合理地運(yùn)用JSP預(yù)定義變量可以簡(jiǎn)化JSP表達(dá)式和Scriptlet的代碼。JSP提供了如下9個(gè)預(yù)先定義的變量:·request:客戶端請(qǐng)求,包括從GET/POST請(qǐng)求傳遞過(guò)來(lái)的參數(shù)?!esponse:網(wǎng)頁(yè)傳回客戶端的反應(yīng)?!ageContext:在此管理網(wǎng)頁(yè)屬性?!ession:與請(qǐng)求關(guān)聯(lián)的會(huì)話?!pplication:代碼片斷的運(yùn)行環(huán)境?!ut:傳送相應(yīng)的輸出流?!onfig:代碼片段配置對(duì)象?!age:JSP網(wǎng)頁(yè)本身?!xception:異常。從對(duì)象的名稱來(lái)看和ASP類似,由于都是基于標(biāo)準(zhǔn)HTTP協(xié)議,所有無(wú)論名稱和使用方法都有很多類似之處。這些內(nèi)置對(duì)象都是由特定的Java類生成的。2.4配置站點(diǎn)2.4.1JDK的安裝和配置JDK是JavaDevelopKit的縮寫,它是早期Java的開(kāi)發(fā)包名稱,一直延用至今。1998年JDK發(fā)表1.2版本的時(shí)候,Sun學(xué)校使用了新名稱Java2Platform來(lái)稱呼Java,譯成中文就是“Java平臺(tái)”,修改后的JDK稱為J2SDK即Java2(Platform)SoftwareDevelopingKill。并分為標(biāo)準(zhǔn)版、校園版、微型版,它們有不同的用途。從SUN學(xué)校的Internet站點(diǎn)下載最新版本的JDK,可以從Sun學(xué)校的主頁(yè)上免費(fèi)下載,它的下載網(wǎng)址為:。雙擊下載的JDK安裝程序,進(jìn)入安裝界面,單擊“下一步”按鈕,更改安裝目錄,這里更改為d:\java;連續(xù)單擊“Next”(下一步)按鈕,直至安裝結(jié)束。下面是對(duì)JDK的環(huán)境配置說(shuō)明(因?yàn)楝F(xiàn)在用Windowsxp版本的用戶居多,所以以下的環(huán)境變量設(shè)置都是針對(duì)于Windowsxp環(huán)境)。在Windowsxp桌面上選擇“我的電腦”(右鍵)→屬性→高級(jí)→環(huán)境變量,單擊系統(tǒng)變量中的“新建”按鈕,分別添加如下的系統(tǒng)變量。變量名:JAVA_HOME;變量值:D:\JAVA。變量名:CLASS_PATH;變量值:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar(加.表示當(dāng)前路徑,所以這里的.;是不能少的)。變量名:PATH;變量值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin。2.4.2Tomcat的安裝和配置Tomcat是一個(gè)開(kāi)放源代碼、運(yùn)行Serv1et和JSPWeb應(yīng)用軟件的基于Java的Web應(yīng)用軟件容器。Tomcat是由Apache一Jakarta子項(xiàng)目支持,并由來(lái)自開(kāi)放代碼Java社區(qū)的志愿者進(jìn)行維護(hù)。TomcatServer是根據(jù)servlet和JSP規(guī)律執(zhí)行的,因此我們就可以說(shuō)Tomcatserver也實(shí)行了Apache一Jakarta規(guī)比絕大多數(shù)商業(yè)應(yīng)用軟件服務(wù)器要好。Tomcat很可能成為下一代JavaWebServer的主流。因?yàn)門omcat受到Sun的全力支持,并由非常強(qiáng)大的開(kāi)發(fā)組織apache來(lái)進(jìn)行發(fā)展,這一工程被稱Jakarta計(jì)劃。從戰(zhàn)略上看,Sun現(xiàn)在正借助ApaChe的影響來(lái)開(kāi)發(fā)Server端Java技術(shù),這就是Tomcat。因此可以相信Tomcat己經(jīng)或者即將是一個(gè)較理想Jsp&Servlet開(kāi)發(fā)和支撐平臺(tái)。相對(duì)地,JSWDK只是一個(gè)簡(jiǎn)化的服務(wù)器平臺(tái),和穩(wěn)定程度都比較有限,而且實(shí)際上S幽并不許可將它作為Iflternet上的平臺(tái)。在SUTN學(xué)校的大力支持下,Tomcat將成為以后Web平臺(tái)的主流平臺(tái)。雙擊下載的Tomcat安裝程序,連續(xù)單擊“下一步“,直至安裝結(jié)束,只在選擇安裝路徑時(shí)更改為d:\Tomcat5.0?!ぴO(shè)置環(huán)境變量:在“我的電腦”屬性中設(shè)置環(huán)境變量:先測(cè)試一下Tomcat服務(wù)器。首先啟動(dòng)Tomcat服務(wù)器,執(zhí)行Tomcat目錄bin子目錄下的startup-using-launcher.bat程序,會(huì)出現(xiàn)一個(gè)Dos窗口,幾秒鐘后Dos窗口會(huì)自動(dòng)消失,并在任務(wù)欄中出現(xiàn)標(biāo)題為Catalina的小窗口,表明服務(wù)器已啟動(dòng)成功了。然后打開(kāi)瀏覽器,在地址欄中輸入http://localhost:8080(Tomcat默認(rèn)端口為8080),如果看到有一個(gè)小貓就證明Tomcat成功運(yùn)行??芍苯雨P(guān)閉窗口退出Tomcat.·建立站點(diǎn):修改d:\Tomcat5.0\conf\server.xml,在</Host>上一行添加如下代碼來(lái)建立站點(diǎn)。<Contextpath=“/education”docBase=“d:\education”reloadable=“true”debug=“0”/>此步驟應(yīng)該對(duì)應(yīng)程序安裝的目錄。更改完成后,可直接在地址欄中輸入http://localhost:8080/education/login.jsp進(jìn)行訪問(wèn)。2.5數(shù)據(jù)庫(kù)理論2.5.1MYSQL簡(jiǎn)介MicrosoftMYSQL2005是一個(gè)高性能的客戶端/服務(wù)器結(jié)構(gòu)的關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)(RDBMS,RelationalDatabaseManagementSystem)。MYSQL2005是為支持高容量的事務(wù)處理(比如在線訂購(gòu)錄入、存貨目錄、記賬或制造)以及數(shù)據(jù)倉(cāng)庫(kù)和決策支持系統(tǒng)(比如銷售分析應(yīng)用)而設(shè)計(jì)的。它運(yùn)行在MicrosoftWindowsNT4或MicrosoftWindows2000Server上――基于使用Intel處理器的網(wǎng)絡(luò)。MYSQL2005實(shí)際上有七種不同的可用版本:StandardEdition\EnterpriseEdition\PersonalEdition\DeveloperEdition\WindowsCEEdition\EvaluationEdition和MicrosoftDesktopEngine(MSDE)。圖2-1MYSQL簡(jiǎn)介2.5.2客戶端—服務(wù)器組件MYSQL由存儲(chǔ)和檢索數(shù)據(jù)的客戶端組件和服務(wù)器組件構(gòu)成。它們使用分層通信的體系結(jié)構(gòu),從而將應(yīng)用程序從下層網(wǎng)絡(luò)和協(xié)議中獨(dú)立出來(lái)。這種體系結(jié)構(gòu)支持在不同的網(wǎng)絡(luò)環(huán)境中部署一個(gè)應(yīng)用程序。圖2-2客戶端服務(wù)口服組件客戶端:負(fù)責(zé)商業(yè)邏輯和數(shù)據(jù)顯示;客戶端組件:客戶端應(yīng)用程序、數(shù)據(jù)庫(kù)API、客戶端網(wǎng)絡(luò)庫(kù);服務(wù)器:負(fù)責(zé)管理數(shù)據(jù)和分配服務(wù)器資源(內(nèi)存、網(wǎng)絡(luò)等);服務(wù)器組件:服務(wù)器網(wǎng)絡(luò)庫(kù)、開(kāi)放數(shù)據(jù)服務(wù)、關(guān)系引擎、存儲(chǔ)引擎;兩個(gè)主網(wǎng)絡(luò)庫(kù):超級(jí)套接字和共享內(nèi)存。2.5.3客戶端—服務(wù)器通信過(guò)程默認(rèn)情況下,應(yīng)用程序與本機(jī)實(shí)例之間的本地連接使用共享內(nèi)存主網(wǎng)絡(luò)庫(kù);計(jì)算機(jī)間連接通過(guò)超級(jí)套接字主網(wǎng)絡(luò)庫(kù)通信。圖2-3客戶端服務(wù)器通信過(guò)程超級(jí)套接字網(wǎng)絡(luò)庫(kù)有兩個(gè)組成部分:通信路徑:根據(jù)選擇連接的不同,使用不同的通信路徑;加密層:網(wǎng)絡(luò)庫(kù)加密通過(guò)安全套接字層API實(shí)現(xiàn)。2.5.4MYSQL服務(wù)MYSQL服務(wù)通常以Winsows2000上的服務(wù)形式運(yùn)行,但是它們也能夠以應(yīng)用程序的方式運(yùn)行。MYSQL服務(wù)包括四種報(bào)務(wù),在新安裝MYSQL時(shí),它們被默認(rèn)安裝到系統(tǒng)中。這四種服務(wù)是MSSQLServer服務(wù)、SQLServer代理服務(wù)、Microsoft分布式事務(wù)處理協(xié)調(diào)器和Microsoft搜索。圖2-4MYSQL服務(wù)MSSQLServer服務(wù)是一個(gè)數(shù)據(jù)庫(kù)引擎。它是用來(lái)處理所有的Transact-SQL語(yǔ)句和管理所有包含在服務(wù)器上的數(shù)據(jù)庫(kù)的文件。SQLServer代理服務(wù)與SQLServer協(xié)同景點(diǎn),建立和管理警報(bào)、本地和多服務(wù)器作業(yè)以及操作員。Microsoft分布式事務(wù)處理協(xié)調(diào)器允許客戶端應(yīng)用程序在一個(gè)事務(wù)中包含幾個(gè)不同的數(shù)據(jù)源。Microsoft分布式事務(wù)處理協(xié)調(diào)器協(xié)調(diào)正確完成分布式事務(wù),以確保所有服務(wù)器上的全部更新是永久性的,或在發(fā)生錯(cuò)誤時(shí)取消所有修改。Microsoft搜索是一個(gè)多方引擎,在Winsows2000上以服務(wù)的方式運(yùn)行。全文引擎的功能包括:對(duì)字符數(shù)據(jù)的查詢功能,創(chuàng)建和維護(hù)索引用于加速這種查詢。2.5.5MYSQL常用工具校園管理器、服務(wù)管理器、查詢分析器、導(dǎo)入和導(dǎo)出數(shù)據(jù)、客戶端網(wǎng)絡(luò)實(shí)用工具、服務(wù)器網(wǎng)絡(luò)實(shí)用工具、在IIS中配置SQLXML支持、聯(lián)機(jī)叢書、事件探查器。2.5.6MYSQL數(shù)據(jù)庫(kù)的系統(tǒng)數(shù)據(jù)庫(kù)master數(shù)據(jù)庫(kù):記錄了一個(gè)MYSQL系統(tǒng)的所有系統(tǒng)信息,登錄信息;系統(tǒng)設(shè)置信息等。model數(shù)據(jù)庫(kù):是MYSQL2005中的模板數(shù)據(jù)庫(kù),創(chuàng)建一個(gè)用戶數(shù)據(jù)庫(kù)時(shí),系統(tǒng)會(huì)將Model數(shù)據(jù)庫(kù)中的內(nèi)容復(fù)制到新建數(shù)據(jù)庫(kù)中去。msdb數(shù)據(jù)庫(kù):存儲(chǔ)計(jì)劃信息以及與備份和恢復(fù)相關(guān)的信息。tempdb數(shù)據(jù)庫(kù):用作系統(tǒng)的臨時(shí)存儲(chǔ)空間,當(dāng)退出MYSQL時(shí),用戶在Tempdb數(shù)據(jù)庫(kù)中建立的所有對(duì)象都將被刪除。系統(tǒng)需求分析3.1系統(tǒng)概述學(xué)生導(dǎo)航信息網(wǎng)主要分為以下幾個(gè)部分:校園用戶注冊(cè)并發(fā)布和管理景點(diǎn)信息;普通用戶瀏覽景點(diǎn)信息,下載相關(guān)資料,查詢最新的景點(diǎn)會(huì);管理員管理校園用戶和普通用戶的信息,添加網(wǎng)站公告和新聞,發(fā)布最新景點(diǎn)會(huì)時(shí)間和地點(diǎn)。3.2可行性研究該階段通過(guò)對(duì)系統(tǒng)目標(biāo)的初步調(diào)研和分析,提出可行性方案并進(jìn)行論證。我們?cè)谶@里主要從技術(shù)可行性、經(jīng)濟(jì)可行性和操作可行等方面進(jìn)行分析。3.2.1經(jīng)濟(jì)可行性開(kāi)發(fā)該系統(tǒng)所需的相關(guān)資料可以通過(guò)已存在的相關(guān)系統(tǒng)進(jìn)行調(diào)查采集,所需的其他應(yīng)用軟件、硬件系統(tǒng)也易于獲得.因此,開(kāi)發(fā)成本較低。而引進(jìn)使用本系統(tǒng)后,與傳統(tǒng)方式相比,具有高效率、低成本、高質(zhì)量的特點(diǎn),可以節(jié)省不少人力、物力及財(cái)力。所以,從經(jīng)濟(jì)的角度來(lái)看,該系統(tǒng)可行。3.2.2技術(shù)可行性技術(shù)可行性要考慮現(xiàn)有的技術(shù)條件是否能夠順利完成開(kāi)發(fā)景點(diǎn),軟硬件配置是否滿足開(kāi)發(fā)的需求等。本系統(tǒng)用的是JSP開(kāi)發(fā)語(yǔ)言,調(diào)試相對(duì)簡(jiǎn)單,當(dāng)前的計(jì)算機(jī)硬件配置也完全能滿足開(kāi)發(fā)的需求,因此在技術(shù)上是絕對(duì)可行的。軟件方面:由于目前單機(jī)模式相對(duì)發(fā)展成熟,故軟件的開(kāi)發(fā)平臺(tái)成熟可行,它們速度快、容量大、可靠性能高、價(jià)格低,完全能滿足系統(tǒng)的需求。本系統(tǒng)的開(kāi)發(fā),是典型的Mis開(kāi)發(fā)。采用JSP編程語(yǔ)言,已無(wú)技術(shù)上的問(wèn)題。3.2.3運(yùn)行可行性運(yùn)行可行性是對(duì)組織結(jié)構(gòu)的影響,現(xiàn)有人員和機(jī)構(gòu)和環(huán)境對(duì)系統(tǒng)的適應(yīng)性及人員培訓(xùn)補(bǔ)充計(jì)劃的可行性。當(dāng)前信息化技術(shù)已經(jīng)相當(dāng)普及,各類操作人員水平都有相當(dāng)?shù)母叨龋栽谶\(yùn)行上是可行性的。3.2.4時(shí)間可行性從時(shí)間上看,在兩個(gè)月的時(shí)間里學(xué)習(xí)相關(guān)知識(shí),并開(kāi)發(fā)系統(tǒng),時(shí)間上是有點(diǎn)緊,但是不是不可能實(shí)現(xiàn),通過(guò)兩個(gè)多月的努力功能基本實(shí)現(xiàn)。3.2.5法律可行性①所有技術(shù)資料都為合法。②開(kāi)發(fā)過(guò)程中不存在知識(shí)產(chǎn)權(quán)問(wèn)題。③未抄襲任何系統(tǒng),不存在侵犯版權(quán)問(wèn)題。④開(kāi)發(fā)過(guò)程中未涉及任何法律責(zé)任。綜上所述,本系統(tǒng)的開(kāi)發(fā)從技術(shù)上、從經(jīng)濟(jì)上、從法律上都是完全可靠的。3.3功能需求分析軟件需求分析是軟件開(kāi)發(fā)的第一個(gè)階段,也是關(guān)系到軟件開(kāi)發(fā)成敗的關(guān)鍵步驟。明確的目標(biāo)是制定方案的前提,功能需求的描述則是導(dǎo)航信息網(wǎng)站實(shí)施方案的前提。需求分析要注意的問(wèn)題,是讓用戶和開(kāi)發(fā)者共同明確將要開(kāi)發(fā)的是一個(gè)什么樣的系統(tǒng)。該系統(tǒng)主要針對(duì)學(xué)生對(duì)網(wǎng)絡(luò)景點(diǎn)系統(tǒng)的需要,采用JSP技術(shù)使學(xué)生輕松自在的實(shí)現(xiàn)在網(wǎng)上用戶注冊(cè)、查看景點(diǎn)信息和景點(diǎn)會(huì)信息等。如何使得學(xué)生能夠獲得更加廣闊的景點(diǎn)信息,就是需要建立一個(gè)導(dǎo)航信息網(wǎng),這樣不僅校園可以直接發(fā)布景點(diǎn)信息給學(xué)生,學(xué)生能夠獲得這些景點(diǎn)信息,網(wǎng)站還提供了許多擴(kuò)展功能,比如一些文檔下載,景點(diǎn)會(huì)時(shí)間和地點(diǎn)查詢等等。這樣滿足了學(xué)生通過(guò)學(xué)校的信息平臺(tái)也可以得到比較廣闊的景點(diǎn)信息。3.3.1系統(tǒng)總體流程圖校園信息網(wǎng)系統(tǒng)的用戶分為學(xué)生用戶,管理員用戶登錄后進(jìn)入管理中心,可以發(fā)布個(gè)管理景點(diǎn)信息,學(xué)生用戶登錄系統(tǒng)可以查詢景點(diǎn)信息。系統(tǒng)的總體景點(diǎn)流程如圖3-1所示:企業(yè)企業(yè)用戶1.1身份驗(yàn)證2.1注冊(cè)2.2登陸2.3管理信息3.1注冊(cè)3.2登陸3.3查看信息學(xué)生D1系統(tǒng)信息記錄校園信息學(xué)生信息圖3-1系統(tǒng)總體流程圖系統(tǒng)功能總結(jié)針對(duì)系統(tǒng)管理員:校園用戶和學(xué)生用戶添加和管理。新聞公告添加和管理。景點(diǎn)會(huì)詳細(xì)信息添加和管理。文檔信息添加和管理。網(wǎng)站留言信息管理。針對(duì)校園用戶:瀏覽網(wǎng)站的所有信息。添加校園景點(diǎn)信息。管理校園景點(diǎn)信息。針對(duì)學(xué)生用戶:可以瀏覽網(wǎng)站的景點(diǎn),新聞等信息。在網(wǎng)站上留言。系統(tǒng)總體設(shè)計(jì)4.1系統(tǒng)總體設(shè)計(jì)根據(jù)需求分析,大學(xué)學(xué)生景點(diǎn)信息的發(fā)布與管理系統(tǒng)可以分解為前端網(wǎng)頁(yè)和后臺(tái)數(shù)據(jù)庫(kù)兩大部分。采用的數(shù)據(jù)庫(kù)是MicrosoftMYSQL2005,建立JOB.MDF數(shù)據(jù)庫(kù)文件。網(wǎng)頁(yè)的制作采用JSP技術(shù),以Dreamweaver為開(kāi)發(fā)工具,并使用先進(jìn)的數(shù)據(jù)庫(kù)連接池技術(shù)JDBC對(duì)數(shù)據(jù)庫(kù)進(jìn)行訪問(wèn)。4.2系統(tǒng)模塊4.2.1系統(tǒng)模塊劃分根據(jù)系統(tǒng)的功能,可以將系統(tǒng)劃分如圖4-1所示。登陸登陸導(dǎo)航系統(tǒng)個(gè)人用戶特殊功能公用功能管理新聞公告管理員管理景點(diǎn)管理用戶景點(diǎn)發(fā)布查看信息下載文檔日歷表地圖導(dǎo)航瀏覽新聞查看景點(diǎn)信息查看新聞信息注冊(cè)圖4-1功能模塊圖4.2.2功能模塊描述對(duì)于圖4-1中的各個(gè)功能模塊具體描述如下:基本信息管理:校園注冊(cè)登陸后,即可以對(duì)自己的注冊(cè)信息進(jìn)行修改。景點(diǎn)信息管理:校園登陸以后,即可發(fā)布、修改、刪除自己的景點(diǎn)信息。以上所有功能都是對(duì)會(huì)員校園即已注冊(cè)的會(huì)員而言,對(duì)于還沒(méi)有注冊(cè)的校園,他們就不能享有這些權(quán)限,他們只能查看基本的學(xué)生信息和網(wǎng)站中公布的消息。對(duì)于學(xué)生用戶而言,用戶注冊(cè)后可進(jìn)入會(huì)員中心,填寫、修改基本信息,個(gè)人用戶可查看學(xué)校的詳細(xì)信息。對(duì)于管理員而言,有操作所有功能模塊的權(quán)限,可以對(duì)所有用戶的基本信息錄入、修改、查詢、刪除以及查看、修改和刪除發(fā)布的各種信息,并可以修改自己的用戶名和密碼。4.2數(shù)據(jù)庫(kù)設(shè)計(jì)數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)的好壞直接影響到信息管理系統(tǒng)的效率和實(shí)現(xiàn)的效果。合理地設(shè)計(jì)數(shù)據(jù)庫(kù)結(jié)構(gòu)可以提高數(shù)據(jù)庫(kù)存儲(chǔ)的效率,保證數(shù)據(jù)的完整和統(tǒng)一。數(shù)據(jù)庫(kù)設(shè)計(jì)一般包括如下幾個(gè)步驟:數(shù)據(jù)庫(kù)需求分析數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì)數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)分析數(shù)據(jù)庫(kù)的概念結(jié)構(gòu)設(shè)計(jì)之后,就可以將上面的數(shù)據(jù)庫(kù)概念轉(zhuǎn)化為某種數(shù)據(jù)庫(kù)系統(tǒng)所支持的實(shí)際數(shù)據(jù)模型,也就是數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu)。具體的表設(shè)計(jì)如下所示:4.2.1學(xué)生用戶表列名數(shù)據(jù)類型長(zhǎng)度允許空是否主鍵說(shuō)明stu_idint4否是IDstu_xuehaovarchar50否否學(xué)號(hào)stu_realnamevarchar50否否姓名stu_sexvarchar50否否姓名stu_ageint4否否年齡zhengzhimianmaovarchar50否否政治面貌login_namevarchar20否否登陸賬號(hào)login_pwvarchar20否否登錄密碼4.2.2新聞發(fā)布信息表列名數(shù)據(jù)類型長(zhǎng)度允許空是否主鍵說(shuō)明user_idint4否是IDuser_namevarchar50否否賬號(hào)user_pwvarchar50否否密碼user_realnamevarchar50否否校園名稱user_addressint4否否地址user_telvarchar50否否聯(lián)系方式user_emailvarchar20否否電子郵箱4.2.3管理員表列名數(shù)據(jù)類型長(zhǎng)度允許空是否主鍵說(shuō)明userIdint4否是編號(hào)userNamevarchar50否否用戶名userPwvarchar50否否密碼4.2.4公告表列名數(shù)據(jù)類型長(zhǎng)度允許空是否主鍵說(shuō)明gonggao_idint4否是公告IDgonggao_titlevarchar50否否公告標(biāo)題gonggao_contentvarchar50否否公告內(nèi)容gonggao_datavarchar50否否發(fā)布日期4.2.5景點(diǎn)信息表列名數(shù)據(jù)類型長(zhǎng)度允許空是否主鍵說(shuō)明idint4否是IDzhiweivarchar50否否職位名稱xuliyaoqiuvarchar50否否學(xué)歷要求daiyuivarchar50否否待遇gongzuodidianvarchar50否否景點(diǎn)地點(diǎn)gongzuojingyavarchar50否否景點(diǎn)經(jīng)驗(yàn)qitashuomingvarchar50是否備注信息zhaopinTypevarchar50是否景點(diǎn)類型fabushijianvarchar50是否發(fā)布時(shí)間userIdInt4是否發(fā)布用戶ID4.2.6景點(diǎn)會(huì)表列名數(shù)據(jù)類型長(zhǎng)度允許空是否主鍵說(shuō)明idint4否是IDmingchengvarchar50否否名稱shijianvarchar50否否時(shí)間didianvarchar50否否地點(diǎn)4.2.7留言表列名數(shù)據(jù)類型長(zhǎng)度允許空是否主鍵說(shuō)明liuyan_idint4否是IDliuyan_titlevarchar50否否標(biāo)題liuyan_contentvarchar50否否內(nèi)容liuyan_datevarchar50否否時(shí)間4.2.8文檔表列名數(shù)據(jù)類型長(zhǎng)度允許空是否主鍵說(shuō)明idint4否是IDmingchengvarchar50否否名稱fujianvarchar50否否附件fujianYuanshimingvarchar50否否附件原始名4.2.9新聞表列名數(shù)據(jù)類型長(zhǎng)度允許空是否主鍵說(shuō)明news_idint4否是IDnews_titlevarchar50否否標(biāo)題news_contentvarchar50否否內(nèi)容news_datevarchar50否否發(fā)布時(shí)間系統(tǒng)實(shí)現(xiàn)5.1概論本系統(tǒng)從功能設(shè)計(jì)上大概可以分為以下幾個(gè)模塊:校園注冊(cè)登陸、管理基本信息、管理景點(diǎn)信息、管理員管理會(huì)員信息和首頁(yè)等。5.2首頁(yè)的設(shè)計(jì)在系統(tǒng)的首頁(yè)中,可以看到校園景點(diǎn)信息和新聞公告。首頁(yè)包括登陸窗口、信息窗口等。實(shí)現(xiàn)的方法是,利用JSP技術(shù),以Dreamweaver為開(kāi)發(fā)工具進(jìn)行網(wǎng)頁(yè)設(shè)計(jì)。設(shè)計(jì)好的部分界面效果如圖5-1所示。圖5-1首頁(yè)效果圖5.2.1景點(diǎn)信息用戶不僅可以在網(wǎng)站上面查看景點(diǎn)信息,也可以查看新聞信息。圖5-2景點(diǎn)會(huì)信息5.2.2文景點(diǎn)介紹頁(yè)面學(xué)生用戶登錄系統(tǒng)之后,就可以下載由管理員上傳的文檔資料。圖5-3文檔頁(yè)面5.2.3新聞信息頁(yè)面用戶在網(wǎng)站上可以查看的由校園用戶發(fā)布的新聞信息。圖5-4景點(diǎn)信息頁(yè)面5.3學(xué)生用戶注冊(cè)登陸的實(shí)現(xiàn)由于在本系統(tǒng)中考慮到會(huì)員與非會(huì)員之間權(quán)限不同的問(wèn)題,校園要在本系統(tǒng)中完成景點(diǎn)活動(dòng),就必須注冊(cè)為會(huì)員并登陸。5.3.1實(shí)現(xiàn)注冊(cè)新到的非會(huì)員校園進(jìn)入首頁(yè)以后,選擇“新用戶注冊(cè)”,即進(jìn)入了注冊(cè)界面。注冊(cè)界面如圖5-5所示。圖5-5注冊(cè)界面5.3.2實(shí)現(xiàn)登陸校園用戶進(jìn)入首頁(yè)后,在登陸窗口中填寫好用戶名和密碼,然后登陸。5.4管理基本信息的實(shí)現(xiàn)校園用戶登陸以后,通過(guò)個(gè)人中心進(jìn)入了校園信息管理模塊。5.5管理景點(diǎn)信息的實(shí)現(xiàn)校園進(jìn)入信息管理控制臺(tái)后,可以發(fā)布、刪除景點(diǎn)信息。5.5.1實(shí)現(xiàn)發(fā)布景點(diǎn)信息校園用戶根據(jù)頁(yè)面提示填寫景點(diǎn)信息(職位名稱、學(xué)歷要求、景點(diǎn)地點(diǎn)等)。填寫的景點(diǎn)信息通過(guò)校園用戶點(diǎn)擊“提交”而保存到數(shù)據(jù)庫(kù)中。頁(yè)面如圖5-6所示。圖5-6發(fā)布景點(diǎn)信息界面5.5.2實(shí)現(xiàn)刪除景點(diǎn)校園用戶刪除景點(diǎn)信息時(shí),首先進(jìn)入如圖5-7所示的界面。校園用戶可以選中其中一條或多條記錄,將其刪除。圖5-7刪除景點(diǎn)信息界面5.6管理員管理信息的實(shí)現(xiàn)管理員從首頁(yè)上通過(guò)管理登陸窗口登陸以后,即進(jìn)入了如圖5-9所示的界面。管理員在該界面可以對(duì)用戶進(jìn)行管理,景點(diǎn)會(huì)管理,文檔管理,留言公告管理和管理員賬號(hào)管理??梢苑謩e對(duì)用戶,景點(diǎn)會(huì),文檔,新聞公告等

溫馨提示

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

評(píng)論

0/150

提交評(píng)論