jsp房地產(chǎn)公司門(mén)戶(hù)網(wǎng)站ssh論文_第1頁(yè)
jsp房地產(chǎn)公司門(mén)戶(hù)網(wǎng)站ssh論文_第2頁(yè)
jsp房地產(chǎn)公司門(mén)戶(hù)網(wǎng)站ssh論文_第3頁(yè)
jsp房地產(chǎn)公司門(mén)戶(hù)網(wǎng)站ssh論文_第4頁(yè)
jsp房地產(chǎn)公司門(mén)戶(hù)網(wǎng)站ssh論文_第5頁(yè)
已閱讀5頁(yè),還剩29頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

摘要隨著因特網(wǎng)的發(fā)展,公司宣傳模式發(fā)生了很大的變化。網(wǎng)站比傳統(tǒng)的宣傳模式更方便、經(jīng)濟(jì),且不受空間、時(shí)間限制。本論文詳細(xì)論述了一個(gè)基于JSP的房產(chǎn).公司網(wǎng)站的開(kāi)發(fā)設(shè)計(jì)過(guò)程。系統(tǒng)采用MYECLIPSE作開(kāi)發(fā)平臺(tái),JSP作編程語(yǔ)言,SQL2005數(shù)據(jù)庫(kù)管理系統(tǒng),實(shí)現(xiàn)了企業(yè)簡(jiǎn)介、企業(yè)文化、新聞中心、項(xiàng)目展示、人才招聘、聯(lián)系我們、意見(jiàn)反饋等功能,系統(tǒng)符合公司網(wǎng)站的需求。論文組織如下:首先闡述了該系統(tǒng)的開(kāi)發(fā)背景、意義;其次介紹了相關(guān)的開(kāi)發(fā)工具及技術(shù)基礎(chǔ);接著對(duì)系統(tǒng)的需求進(jìn)行了分析,并提出了具體的設(shè)計(jì)方案和數(shù)據(jù)庫(kù)模型;然后展現(xiàn)了整個(gè)系統(tǒng)的具體實(shí)現(xiàn),包括數(shù)據(jù)庫(kù)的設(shè)計(jì)和連接,各功能模塊的實(shí)現(xiàn);最后對(duì)該軟件進(jìn)行了嚴(yán)格的測(cè)試。關(guān)鍵詞:互聯(lián)網(wǎng);JSP;數(shù)據(jù)庫(kù)設(shè)計(jì);網(wǎng)站建設(shè)AbstractWiththedevelopmentoftheInternet,thecompanypropagandapatterntohavetheverybigchange.Websitethantraditionalpropagandapatternismoreconvenient,economy,andfromspace,timelimit.ThispaperdiscussesabasedonJSPhousing.Thecompanywebsitedevelopmentdesignprocess.MYECLIPSEsystemUSESfordevelopmentplatform,JSPforprogramminglanguage,SQL2005databasemanagementsystem,realizeenterpriseintroduction,enterpriseculture,mediacenter,projectdisplay,recruitingtalents,andcontactus,feedback,andotherfunctions,systemmeettheneedsofthecompanywebsite.Paperorganizationasfollows:first,thepaperexplainsthesystemdevelopmentbackground,significance;Secondlyintroducedtherelateddevelopmenttoolsandtechnologybase;Thenthesystemneedsanalysis,andputforwardtheconcretedesignplananddatabasemodel;Thenshowthesystemthespecificimplementation,includingdatabasedesignandconnection,therealizationofthefunctionmodule;Finally,thesoftwareofseveretestsKeywords:Internet;JSP;Databasedesign;Security;Softengineering.第32頁(yè)共26頁(yè)目錄1 引言 21.1 課題背景 21.2 國(guó)內(nèi)外研究現(xiàn)狀 21.3 本課題研究的意義 22 系統(tǒng)開(kāi)發(fā)工具與主要技術(shù)簡(jiǎn)介 42.1 系統(tǒng)開(kāi)發(fā)工具簡(jiǎn)介 42.2 網(wǎng)站需求分析 52.2.1技術(shù)可行性分析 52.2.2實(shí)際應(yīng)用可行性分析 52.2.3經(jīng)濟(jì)可行性分析 83 系統(tǒng)分析與數(shù)據(jù)庫(kù)設(shè)計(jì)實(shí)現(xiàn) 93.1 需求分析 93.2 系統(tǒng)功能描述 93.3 系統(tǒng)功能模塊劃分 103.4 數(shù)據(jù)設(shè)計(jì) 103.5 數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì) 124 網(wǎng)站前臺(tái)設(shè)計(jì)與代碼實(shí)現(xiàn) 164.1 網(wǎng)站首頁(yè)設(shè)計(jì) 164.2 項(xiàng)目模塊展示 184.3 新聞動(dòng)態(tài)模塊 204.4 人才招聘模塊 215 網(wǎng)站后臺(tái)設(shè)計(jì)與代碼實(shí)現(xiàn) 225.1 系統(tǒng)后臺(tái)登陸 225.2 新聞動(dòng)態(tài)的管理 235.3 項(xiàng)目展示管理 245.4 用戶(hù)留言板管理 255.5 人才招聘管理模塊 276 編譯運(yùn)行與系統(tǒng)測(cè)試 276.1 編譯運(yùn)行 276.2 系統(tǒng)測(cè)試 27結(jié)論 29參考文獻(xiàn) 30致謝 31引言課題背景INTERNET網(wǎng)絡(luò)已經(jīng)以前所未有的速度在全國(guó)迅速發(fā)展起來(lái)。根據(jù)中國(guó)互聯(lián)網(wǎng)絡(luò)信息中心的統(tǒng)計(jì)報(bào)告,上網(wǎng)用戶(hù)由98年7月的117.5萬(wàn)發(fā)展到99年7月的400萬(wàn),而到了2011年初的最新統(tǒng)計(jì),我國(guó)網(wǎng)民已猛增至2億,單從這一數(shù)據(jù)就可看出互聯(lián)網(wǎng)在我國(guó)已經(jīng)進(jìn)入騰飛的階段。這就充分說(shuō)明了網(wǎng)絡(luò)在中國(guó)已經(jīng)涵蓋了十分廣泛的受眾群體,而在這個(gè)群體中,經(jīng)過(guò)調(diào)查,網(wǎng)民中年齡超過(guò)25歲的比例自2000年6月以來(lái)一直穩(wěn)定保持在50%左右,網(wǎng)民中這一群體與潛在購(gòu)房者高度重合(具有較強(qiáng)的消費(fèi)欲望)。而大專(zhuān)以上學(xué)歷的網(wǎng)民數(shù)量一直保持在70%左右,這么高的受教育水平保證了這一人群將有著更高的預(yù)期收入,這保證了他們可以“提前”進(jìn)入房產(chǎn)消費(fèi)階段(采用按揭貸款方式),這樣這一人群將有著更高的消費(fèi)能力。這充分說(shuō)明了,作為網(wǎng)絡(luò)房地產(chǎn)實(shí)際上面對(duì)著很大的一個(gè)潛在的消費(fèi)群體,網(wǎng)絡(luò)房地產(chǎn)大有可為。國(guó)內(nèi)外研究現(xiàn)狀目前網(wǎng)絡(luò)房地產(chǎn)已經(jīng)建設(shè)成為一個(gè)雙項(xiàng)互動(dòng)式的信息輸送渠道。在一方面,網(wǎng)絡(luò)為消費(fèi)者提供翔實(shí)的房地產(chǎn)信息資料和多維的選擇空間。同時(shí),在另一方面,網(wǎng)絡(luò)又作為一個(gè)反饋信息的中介不斷的向銷(xiāo)售商反饋消費(fèi)者的需求、愛(ài)好、消費(fèi)承受能力等信息,以便于銷(xiāo)售商進(jìn)一步改進(jìn)銷(xiāo)售和建設(shè)方式。但是我們不得不看到目前國(guó)內(nèi)網(wǎng)絡(luò)房地產(chǎn)的發(fā)展還處于起步摸索階段,這包含很多方面的原因。但是隨著網(wǎng)絡(luò)的蓬勃發(fā)展,可以預(yù)言房地產(chǎn)將成為網(wǎng)絡(luò)經(jīng)濟(jì)中的一個(gè)重要方面。本課題研究的意義十幾年來(lái)城鎮(zhèn)住房制度的廣泛深入,房地產(chǎn)業(yè)呈現(xiàn)出一派欣欣向榮的景象。目前,房地產(chǎn)業(yè)已經(jīng)成為我國(guó)經(jīng)濟(jì)發(fā)展的新的增長(zhǎng)點(diǎn),房地產(chǎn)信息越來(lái)越豐富。在這種情況下需要有一種高效的溝通工具——在房地產(chǎn)開(kāi)發(fā)公司與消費(fèi)者之間建立起一座橋梁,使得購(gòu)房消費(fèi)者能夠全面地、迅速地了解房地產(chǎn)信息,同時(shí)為房地產(chǎn)管理部門(mén)提供科學(xué)的管理依據(jù)。住房消費(fèi)是一項(xiàng)投資大、風(fēng)險(xiǎn)高的消費(fèi),一時(shí)不慎,就會(huì)造成很大的損失,因此用戶(hù)必須充分了解商品房市場(chǎng)行情和商品房信息,慎重進(jìn)行比較、選擇。通過(guò)本系統(tǒng)用戶(hù)可以更為直觀(guān)、迅速地了解相應(yīng)的房地產(chǎn)信息。對(duì)于房產(chǎn)開(kāi)發(fā)商來(lái)說(shuō),在網(wǎng)上發(fā)布信息的方式比在新聞媒體(報(bào)刊、電視等)上的廣告宣傳更加有效而且成本更加低廉,是宣傳房產(chǎn)物業(yè)的最佳途徑[2]。房地產(chǎn)業(yè)在我國(guó)目前的國(guó)民經(jīng)濟(jì)中占有十分重要的地位,是國(guó)民經(jīng)濟(jì)的重要的基礎(chǔ)投資部門(mén)之一,也是國(guó)家財(cái)政收入的重要來(lái)源。同時(shí)房地產(chǎn)業(yè)發(fā)展的好壞直接關(guān)系到眾多企事業(yè)單位的生存和發(fā)展,人民居住和生活條件的改善以及城市規(guī)劃建設(shè)的設(shè)計(jì)實(shí)施。龐大的檔案庫(kù)和舊的管理模式已不能適應(yīng)當(dāng)前工作發(fā)展的需要,如何將以計(jì)算機(jī)技術(shù)為核心的現(xiàn)代信息處理技術(shù)與現(xiàn)代管理理念相結(jié)合,提高房產(chǎn)信息的利用價(jià)值,成為目前迫切需要解決的問(wèn)題。我們要充分利用計(jì)算機(jī)系統(tǒng)“傳遞網(wǎng)絡(luò)化”、“存儲(chǔ)海量化”、“服務(wù)快捷化”的顯著特點(diǎn),借助網(wǎng)絡(luò)與信息技術(shù)建立起的集“信息收集”、“檢索”、“開(kāi)發(fā)”、“發(fā)布”、“利用”等多功能于一體的房產(chǎn)發(fā)布系統(tǒng),逐步實(shí)現(xiàn)房產(chǎn)的信息化和網(wǎng)絡(luò)化,將房產(chǎn)工作的重心從管理逐步轉(zhuǎn)移到信息的深加工和傳遞上來(lái),最大限度地開(kāi)發(fā)信息資源,為房地產(chǎn)經(jīng)濟(jì)發(fā)展服務(wù)[3]。因此實(shí)現(xiàn)對(duì)房產(chǎn)資料完全計(jì)算機(jī)化管理,將房地產(chǎn)資料與土地、房屋產(chǎn)權(quán)等交易系統(tǒng)有機(jī)的連接在一起,對(duì)于提高房地產(chǎn)交易的效率,縮短交易的周期具有十分重要的意義。同時(shí),在當(dāng)今網(wǎng)絡(luò)信息化的時(shí)代,任何人任何企業(yè)想要立足于社會(huì),必須將自己的產(chǎn)品發(fā)布出去,房地產(chǎn)也一樣,需要將自己的樓盤(pán)通過(guò)互聯(lián)網(wǎng)發(fā)布出去,讓更多的人去了解自己的品牌,同時(shí)建立了自己的樓盤(pán)數(shù)據(jù)庫(kù)。房地產(chǎn)銷(xiāo)售是房地產(chǎn)行業(yè)的重要組成部分,由于房地產(chǎn)銷(xiāo)售形式復(fù)雜、業(yè)務(wù)種類(lèi)繁多、早期的手工銷(xiāo)售已經(jīng)不能適應(yīng)現(xiàn)代房地產(chǎn)銷(xiāo)售的需要,在這種情況下,房地產(chǎn)發(fā)布系統(tǒng)應(yīng)運(yùn)而生。在各大房產(chǎn)信息銷(xiāo)售管理中,主要存在以下問(wèn)題:(1)房產(chǎn)銷(xiāo)售工作人員的工作量大,工作效率低,房產(chǎn)銷(xiāo)售中,要填寫(xiě)大量的單據(jù)。例如,樓盤(pán)設(shè)計(jì)、樓盤(pán)名稱(chēng)、所在區(qū)域、房屋價(jià)格等,這些信息的重復(fù)錄入,必然降低工作人員的效率,加重工作負(fù)擔(dān)。(2)房產(chǎn)公司各部門(mén)之間溝通困難,在現(xiàn)代房產(chǎn)系統(tǒng)銷(xiāo)售過(guò)程中,無(wú)法實(shí)現(xiàn)跨區(qū)域的實(shí)時(shí)管理,無(wú)法滿(mǎn)足房產(chǎn)公司管理的需求。(3)查詢(xún)困難。每天的房產(chǎn)具體信息需要通過(guò)人工查詢(xún),這些大量的數(shù)據(jù)產(chǎn)生,都會(huì)加重查詢(xún)工作的負(fù)擔(dān)。為了解決以上問(wèn)題,本課題開(kāi)發(fā)了房產(chǎn)信息發(fā)布系統(tǒng)。總之,房產(chǎn)信息化和網(wǎng)絡(luò)化是先進(jìn)科學(xué)技術(shù)手段和科學(xué)管理方法的有機(jī)結(jié)合,是新形勢(shì)下房地產(chǎn)業(yè)發(fā)展的必然趨勢(shì),房產(chǎn)發(fā)布工作的主要目標(biāo)是動(dòng)態(tài)掌握房產(chǎn)當(dāng)前狀況,通過(guò)網(wǎng)絡(luò)系統(tǒng)掌握、查詢(xún)房產(chǎn)數(shù)據(jù)記錄等常規(guī)管理方法和現(xiàn)代化技術(shù)手段,從房產(chǎn)發(fā)布的現(xiàn)狀入手,對(duì)房產(chǎn)的特點(diǎn)及信息數(shù)據(jù)進(jìn)行全面完整的分析。應(yīng)用計(jì)算機(jī)信息集成技術(shù)實(shí)現(xiàn)房產(chǎn)信息的集中、共享、發(fā)布處理以及保證信息的完整性。房產(chǎn)信息發(fā)布系統(tǒng)主要是基于計(jì)算機(jī)信息集成技術(shù),進(jìn)一步提房產(chǎn)信息的利用率和房產(chǎn)管理效率,適應(yīng)信息時(shí)代對(duì)房產(chǎn)管理信息化、系統(tǒng)化、網(wǎng)絡(luò)化的要求。實(shí)現(xiàn)網(wǎng)上房地產(chǎn)信息發(fā)布是為客戶(hù)提供房地產(chǎn)信息的又一途徑。考慮到大多數(shù)用戶(hù)的實(shí)際情況,能否提供給用戶(hù)直觀(guān)、友好的界面,直接關(guān)系到系統(tǒng)的應(yīng)用前景。針對(duì)以上特點(diǎn),系統(tǒng)應(yīng)該提供給用戶(hù)方便的安裝方式,簡(jiǎn)單明了的查詢(xún),借助于當(dāng)前網(wǎng)頁(yè)表現(xiàn)形式,充分調(diào)動(dòng)感官,全方位地反映房地產(chǎn)相關(guān)信息,激活客戶(hù)潛在的購(gòu)買(mǎi)欲望,促進(jìn)房地產(chǎn)市場(chǎng)的繁榮和發(fā)展,本系統(tǒng)具有下列特點(diǎn):(1)地理上分散。用戶(hù)通過(guò)Internet可以在任何地方查詢(xún)得到房地產(chǎn)信息。(2)無(wú)需安裝。僅僅通過(guò)客戶(hù)端的瀏覽器就可以動(dòng)態(tài)地啟動(dòng)系統(tǒng),完成相應(yīng)操作后,關(guān)閉系統(tǒng),不占用客戶(hù)的硬盤(pán)空間。(3)安全性。系統(tǒng)數(shù)據(jù)庫(kù)管理員能更好地規(guī)定訪(fǎng)問(wèn)權(quán)限,以區(qū)分不同級(jí)別客戶(hù)所能瀏覽的房地產(chǎn)信息。(4)操作簡(jiǎn)便??蛻?hù)機(jī)支持圖形界面,使用戶(hù)使用起來(lái)更加容易,而且在瀏覽器/服務(wù)器模式下,客戶(hù)只要知道Web瀏覽器的用法,就基本上能夠使用基于此模式開(kāi)發(fā)的應(yīng)用系統(tǒng)。系統(tǒng)開(kāi)發(fā)工具與主要技術(shù)簡(jiǎn)介系統(tǒng)開(kāi)發(fā)工具簡(jiǎn)介JSP(JavaServerPage服務(wù)器網(wǎng)頁(yè))是從1998年開(kāi)始出現(xiàn)的新技術(shù)。由Sun公司倡導(dǎo)、許多公司參與一起建立的一種動(dòng)態(tài)網(wǎng)頁(yè)技術(shù)標(biāo)準(zhǔn),是基于Javascript以及整個(gè)Java體系的web開(kāi)發(fā)技術(shù)。在傳統(tǒng)的網(wǎng)頁(yè)HTML文件(*.htm,*.html)中加入腳本片段和JSP標(biāo)記(Tag),構(gòu)成JSP網(wǎng)頁(yè)(*.jsp)。JSP技術(shù)為創(chuàng)建顯示動(dòng)態(tài)生成內(nèi)容的web頁(yè)面提供了簡(jiǎn)便的方法。JSP作為Java家族的一員,承襲了Java的特點(diǎn),即跨平臺(tái)的特性,也即一次編譯,到處運(yùn)行。在國(guó)外,己經(jīng)大量使用JSP作為網(wǎng)絡(luò)應(yīng)用程序的開(kāi)發(fā)工具,而在國(guó)內(nèi),盡管JSP還不是主流開(kāi)發(fā)技術(shù),但是由于JSP的強(qiáng)大優(yōu)勢(shì),許多網(wǎng)站都已經(jīng)準(zhǔn)備轉(zhuǎn)向JSP,利用JSP來(lái)開(kāi)發(fā)動(dòng)態(tài)網(wǎng)站。JSP是面向服務(wù)器的,因此支持任何瀏覽器。當(dāng)Web服務(wù)器和JSP引擎遇到訪(fǎng)問(wèn)JSP網(wǎng)頁(yè)的請(qǐng)求時(shí),JSP引擎將請(qǐng)求對(duì)象發(fā)送給服務(wù)器端的相關(guān)組件,比如JavaBean組件、Servlet或EJB等,然后由服務(wù)器端組件處理這些請(qǐng)示,可能需要從數(shù)據(jù)庫(kù)或數(shù)據(jù)存儲(chǔ)中檢索信息,然后服務(wù)器端組件再將響應(yīng)對(duì)象返回JSP引擎。JSP引擎將響應(yīng)對(duì)象傳遞給JSP頁(yè)面,根據(jù)JSP頁(yè)面的HTML格式完成數(shù)據(jù)編排,最后Web服務(wù)器和JSP引擎將格式化后的JSP頁(yè)面以HTML格式返回客戶(hù)瀏覽器。這就是當(dāng)前網(wǎng)站構(gòu)建中廣泛采用的瀏覽器——Web服務(wù)器——后臺(tái)數(shù)據(jù)庫(kù)的三層架構(gòu)模式。因?yàn)镴SP所有程序操作都在服務(wù)器端執(zhí)行,網(wǎng)絡(luò)上傳送給客戶(hù)端的僅是得到的結(jié)果。網(wǎng)站需求分析2.2.1技術(shù)可行性分析遠(yuǎn)大房產(chǎn)公司網(wǎng)站,主要包括前端頁(yè)面功能程序設(shè)計(jì)以及后臺(tái)數(shù)據(jù)庫(kù)的建立與維護(hù)兩個(gè)方面。對(duì)于前者,應(yīng)具備功能齊全、易于使用等特點(diǎn),而對(duì)于后者則要求能建立一個(gè)有較強(qiáng)數(shù)據(jù)一致性和完整性的數(shù)據(jù)庫(kù)?;谝陨弦螅鞠到y(tǒng)采用Myeclipse和SQL2005分別作為前端和后臺(tái)開(kāi)發(fā)工具。Myeclipse是建立Web站點(diǎn)和應(yīng)用程序的專(zhuān)業(yè)工具。

它將可視布局工具、應(yīng)用程序開(kāi)發(fā)功能和代碼編輯支持組合為一個(gè)功能強(qiáng)大的工具,使每個(gè)級(jí)別的開(kāi)發(fā)人員和設(shè)計(jì)人員都可利用它快速創(chuàng)建界面吸引人并且基于標(biāo)準(zhǔn)的站點(diǎn)和應(yīng)用程序。

從對(duì)基于CSS的設(shè)計(jì)提供領(lǐng)先的支持到手動(dòng)編碼功能,Myeclipse在一個(gè)集成和高效的環(huán)境中為專(zhuān)業(yè)人員提供了所需的工具。

開(kāi)發(fā)人員可以將其選擇的服務(wù)器技術(shù)與Myeclipse配合使用,建立將用戶(hù)連接到數(shù)據(jù)庫(kù)、Web服務(wù)和舊式系統(tǒng)的強(qiáng)大Internet應(yīng)用程序。Javaserverpage即我們所稱(chēng)的JSP,其實(shí)是一套SUN開(kāi)發(fā)的服務(wù)器端腳本環(huán)境。Javaserverpage是創(chuàng)建動(dòng)態(tài)網(wǎng)頁(yè)的一個(gè)很好的工具,它起一種編程語(yǔ)言的作用,可以利用它編寫(xiě)動(dòng)態(tài)產(chǎn)生HTML的程序代碼。因此,只要用戶(hù)瀏覽Web站點(diǎn)并請(qǐng)求一個(gè)JSP頁(yè),Web服務(wù)器就可以處理相應(yīng)的JSP代碼,生成HTML代碼,然后將它傳遞到用戶(hù)瀏覽器并顯示出網(wǎng)頁(yè)。SQL2005是一種關(guān)系式數(shù)據(jù)庫(kù),關(guān)系式數(shù)據(jù)庫(kù)由一系列表組成,表又由一系列行和列組成,每一行是一個(gè)記錄,每一列是一個(gè)字段,每個(gè)字段有一個(gè)字段名,字段名在一個(gè)表中不能重復(fù)。2.2.2實(shí)際應(yīng)用可行性分析由于越來(lái)越多個(gè)人開(kāi)始建立自己的網(wǎng)站,網(wǎng)站除了具有傳播信息的功能外,還往往代表個(gè)人的形象。網(wǎng)站建設(shè)商業(yè)化和廣告化的趨勢(shì),對(duì)網(wǎng)頁(yè)設(shè)計(jì)的藝術(shù)性提出了更高的要求。雖然HTML語(yǔ)言提供了對(duì)常用Windows標(biāo)準(zhǔn)控件的支持,但是,由于Windows標(biāo)準(zhǔn)控件的形狀和顏色十分單一,網(wǎng)頁(yè)的視覺(jué)效果可能會(huì)很差。例如:列表框和下拉列表框只能呈現(xiàn)凹陷邊框,而且下拉列表的箭頭的顏色不能改變,滾動(dòng)條只能出現(xiàn)在窗口的下邊和右邊,當(dāng)網(wǎng)頁(yè)分成多個(gè)幀的時(shí)候,滾動(dòng)條就不可避免的出現(xiàn)在網(wǎng)頁(yè)的中間,破壞網(wǎng)頁(yè)的整體性。若在網(wǎng)頁(yè)的設(shè)計(jì)中主動(dòng)配合Windows標(biāo)準(zhǔn)控件的形狀和顏色,網(wǎng)頁(yè)的創(chuàng)作空間就會(huì)受到限制。因此,有必要實(shí)現(xiàn)網(wǎng)頁(yè)中的自定義控件,以滿(mǎn)足網(wǎng)頁(yè)設(shè)計(jì)藝術(shù)化的要求。A.網(wǎng)頁(yè)界面構(gòu)成要素與傳統(tǒng)媒體不同,網(wǎng)頁(yè)除了文字和圖像以外,還包含聲音、視頻和動(dòng)畫(huà)等新興多媒體元素,更借助由代碼語(yǔ)言編程所實(shí)現(xiàn)的各種交互式效果,增加了網(wǎng)頁(yè)界面的生動(dòng)性和復(fù)雜性,也使得網(wǎng)頁(yè)設(shè)計(jì)者需要考慮更多頁(yè)面元素的排布、優(yōu)化。一般來(lái)說(shuō),網(wǎng)頁(yè)的界面主要由下面幾個(gè)因素構(gòu)成:(1)文字:文字元素是信息傳達(dá)的主體部分。網(wǎng)頁(yè)中的文字主要包括標(biāo)題、信息、文字鏈接、幾種主要形式。標(biāo)題和傳統(tǒng)媒體中信息傳達(dá)的基本作用相同,是內(nèi)容的簡(jiǎn)概說(shuō)明一般比較醒目、優(yōu)先編排。文字作為占據(jù)頁(yè)面重要比率的元素,同時(shí)又是信息重要載體,它的字體、大小、顏色和排布對(duì)頁(yè)面整體設(shè)計(jì)影響極大。(2)圖形:圖形在網(wǎng)頁(yè)界面中具有重要作用。合理的運(yùn)用圖形。可以生動(dòng)直觀(guān)、形象地表現(xiàn)設(shè)計(jì)主題。網(wǎng)頁(yè)中常用的圖形格式包括jpg和gif,這兩種格式壓縮比高,得到了規(guī)范瀏覽器的支持,下載速度快,具有跨平臺(tái)的特性,不需要瀏覽器安裝插件即可直接閱覽。圖形元素包括標(biāo)題、背景、主圖、鏈接圖標(biāo)四種。(3)頁(yè)面版式:版式是網(wǎng)頁(yè)界面設(shè)計(jì)的重要組成部分,它將文字、圖形等視覺(jué)元素進(jìn)行組合配置,使頁(yè)面整體視覺(jué)效果美觀(guān)和諧,便于閱讀,實(shí)現(xiàn)信息傳達(dá)的最佳效果。(4)色彩:彩色網(wǎng)頁(yè)比單色網(wǎng)頁(yè)更具吸引力;色彩本身具有象征作用。(5)多媒體:網(wǎng)頁(yè)構(gòu)成中的多媒體元素主要包括音頻、視頻和動(dòng)畫(huà)。這些是界面構(gòu)成中最吸引人的元素。表了設(shè)計(jì)的整體水平,也是衡量設(shè)計(jì)成功的重要標(biāo)準(zhǔn)。網(wǎng)頁(yè)界面設(shè)計(jì)最基本的技術(shù)要求包括:瀏覽器、傳輸速度、屏幕分辨率、顏色顯示。(6)技術(shù):網(wǎng)頁(yè)的技術(shù)要素并非任何情況下在網(wǎng)頁(yè)中都能直觀(guān)體現(xiàn),但是卻代表了設(shè)計(jì)的整體水平,也是衡量設(shè)計(jì)成功的重要標(biāo)準(zhǔn)。網(wǎng)頁(yè)界面設(shè)計(jì)最基本的技術(shù)要求包括:瀏覽器、傳輸速度、屏幕分辨率、顏色顯示。B.網(wǎng)頁(yè)的整體造型網(wǎng)頁(yè)的整體造型在整個(gè)制作中至關(guān)重要,一個(gè)雜亂無(wú)章的網(wǎng)頁(yè),給人第一印象極差的網(wǎng)頁(yè),用戶(hù)訪(fǎng)問(wèn)過(guò)之后是不會(huì)再訪(fǎng)問(wèn)的。在制作本網(wǎng)頁(yè)時(shí),主要以學(xué)校主頁(yè)界面形式作為參考,因?yàn)樗瓷先ケ容^柔和、簡(jiǎn)潔、和諧,給用戶(hù)清新的感覺(jué)。造型就是創(chuàng)造出來(lái)的物體形象。這里是指頁(yè)面的整體形象,這種形象應(yīng)該是一個(gè)整體,圖形與文本的接合應(yīng)該是層疊有序。雖然,顯示器和瀏覽器都是矩形,但對(duì)于頁(yè)面的造型,你可以充分運(yùn)用自然界中的其它形狀以及它們的組合:矩形,圓形,三角形,菱形等。對(duì)于不同的形狀,它們所代表的意義是不同的。比如矩形代表正式,規(guī)則,注意到很多ICP和政府網(wǎng)頁(yè)都是以矩形為整體造型;圓形代表著柔和,團(tuán)結(jié),溫暖,安全等,許多時(shí)尚站點(diǎn)喜歡以圓形為頁(yè)面整體造型;三角形代表著力量,權(quán)威,牢固,侵略等,許多大型的商業(yè)站點(diǎn)為顯示它的權(quán)威性常以三角形為頁(yè)面整體造型;菱形代表著平衡,協(xié)調(diào),公平,一些交友站點(diǎn)常運(yùn)用菱形作為頁(yè)面整體造型。雖然不同形狀代表著不同意義,但目前的網(wǎng)頁(yè)制作多數(shù)是接合多個(gè)圖形加以設(shè)計(jì),在這其中某種圖形的構(gòu)圖比例可能占的多一些。制作中主要采用Myeclipse作為主要制作工具,其中插入了Flash元素,還用了Photoshop處理其中圖片,這樣能使網(wǎng)頁(yè)更加生動(dòng)。C.網(wǎng)頁(yè)的色彩搭配打開(kāi)一個(gè)網(wǎng)站,給用戶(hù)留下第一印象的既不是網(wǎng)站豐富的內(nèi)容,也不是網(wǎng)站合理的版面布局,而是網(wǎng)站的色彩。色彩對(duì)人的視覺(jué)效果非常明顯,一個(gè)網(wǎng)站設(shè)計(jì)成功與否,在某種程度上取決于設(shè)計(jì)者對(duì)色彩的運(yùn)用和搭配。因?yàn)榫W(wǎng)頁(yè)設(shè)計(jì)屬于一種平面效果設(shè)計(jì),在排除立體圖形、動(dòng)畫(huà)效果之外,在平面圖上,色彩的沖擊力是最強(qiáng)的,它很容易給用戶(hù)留下深刻的印象。因此,在設(shè)計(jì)網(wǎng)頁(yè)時(shí),必須要高度重視色彩的搭配。色彩五顏六色、千變?nèi)f化。其中,紅、黃、藍(lán)是三原色,三原色通過(guò)不同比例的混合可以得到各種顏色。色彩有冷暖色之分,冷色(如藍(lán)色)給人的感覺(jué)是安靜、冰冷;而暖色(如紅色)給人的感覺(jué)是熱烈、火熱。冷暖色的巧妙運(yùn)用可以讓網(wǎng)站產(chǎn)生意想不到的效果。色彩與人的心理感覺(jué)和情緒也有一定的關(guān)系,利用這一點(diǎn)可以在設(shè)計(jì)網(wǎng)頁(yè)時(shí)形成自己獨(dú)特的色彩效果,給瀏覽者留下深刻的印象。一般情況下,各種色彩給人的感覺(jué)是:紅色代表熱情、活潑、熱鬧、溫暖、幸福、吉祥橙色代表光明、華麗、興奮、甜蜜、快樂(lè)黃色代表明朗、愉快、高貴、希望綠色代表新鮮、平靜、和平、柔和、安逸、青春藍(lán)色代表深遠(yuǎn)、永恒、沉靜、理智、誠(chéng)實(shí)、寒冷紫色代表優(yōu)雅、高貴、魅力、自傲白色代表純潔、純真、樸素、神圣、明快灰色代表憂(yōu)郁、消極、謙虛、平凡、沉默、中庸、寂寞黑色代表崇高、堅(jiān)實(shí)、嚴(yán)肅、剛健、粗莽在色彩搭配中一般遵循下述一些原則:(1)特色鮮明:一個(gè)網(wǎng)站的用色必須要有自己獨(dú)特的風(fēng)格,這樣才能顯得個(gè)性鮮明,給瀏覽者留下深刻的印象。(2)搭配合理:網(wǎng)頁(yè)設(shè)計(jì)雖然屬于平面設(shè)計(jì)的范疇,但它又與其它平面設(shè)計(jì)不同,它在遵從藝術(shù)規(guī)律的同時(shí),還考慮人的生理特點(diǎn),色彩搭配一定要合理,給人一種和諧、愉快的感覺(jué),避免采用純度很高的單一色彩,這樣容易造成視覺(jué)疲勞。(3)講究藝術(shù)性:網(wǎng)站設(shè)計(jì)也是一種藝術(shù)活動(dòng),因此它必須遵循藝術(shù)規(guī)律,在考慮到網(wǎng)站本身特點(diǎn)的同時(shí),按照內(nèi)容決定形式的原則,大膽進(jìn)行藝術(shù)創(chuàng)新,設(shè)計(jì)出既符合網(wǎng)站要求,又有一定藝術(shù)特色的網(wǎng)站[2]。2.2.3經(jīng)濟(jì)可行性分析由于這個(gè)系統(tǒng)是一個(gè)小的操作網(wǎng)站,在利用計(jì)算機(jī)和操作人員是可以進(jìn)行的,所以花費(fèi)的資金不是太多完全可以承受的系統(tǒng)分析與數(shù)據(jù)庫(kù)設(shè)計(jì)實(shí)現(xiàn)需求分析此系統(tǒng)中,用戶(hù)可以瀏覽企業(yè)主頁(yè)Index.JSP,在主頁(yè)中包括產(chǎn)品列表和企業(yè)新聞,在頂部是公司在圖片,而在圖片下方是連接條。連接可以跳轉(zhuǎn)到企業(yè)簡(jiǎn)介、企業(yè)文化、新聞中心、公司產(chǎn)品或者公司項(xiàng)目、留言版,在企業(yè)簡(jiǎn)介和企業(yè)文化里面是對(duì)公司的介紹,新聞中心介紹公司發(fā)生的重大事件,公司產(chǎn)品或者公司項(xiàng)目最重要,他是公司的核心,他的好壞代表公司的經(jīng)營(yíng)狀況。本系統(tǒng)還滿(mǎn)足以下幾點(diǎn)功能:系統(tǒng)安全性。網(wǎng)絡(luò)發(fā)展到現(xiàn)在,技術(shù)得到了很大的提高,網(wǎng)絡(luò)攻擊也平凡,現(xiàn)在最常見(jiàn)的攻擊有:病毒、木馬、拒絕服務(wù)攻擊等等。本系統(tǒng)采用了.NET框架,安全性得到了很大的提高,可以防御一般的攻擊。系統(tǒng)易維護(hù)性。網(wǎng)絡(luò)系統(tǒng)數(shù)據(jù)操作頻繁,所以數(shù)據(jù)庫(kù)一定要易于維護(hù)。在應(yīng)用中可以使用最簡(jiǎn)單的存儲(chǔ)來(lái)實(shí)現(xiàn),以便更方便的進(jìn)行數(shù)據(jù)的操作。系統(tǒng)功能描述系統(tǒng)功能包括公司介紹,新聞動(dòng)態(tài),項(xiàng)目展示,人才招聘,聯(lián)系我們,后臺(tái)管理等,如圖1所示:圖1系統(tǒng)模塊圖系統(tǒng)功能模塊劃分主頁(yè)面:該塊包含了頂部公司圖片,連接,公司產(chǎn)品列表和公司新聞;此模塊的作用是起到一個(gè)主體美觀(guān)的作用,使瀏覽者瀏覽此網(wǎng)站后就會(huì)留下深刻的印象。企業(yè)簡(jiǎn)介:此模塊主要介紹公司的發(fā)展和公司在發(fā)展過(guò)程中取得的成績(jī)。企業(yè)文化:介紹企業(yè)的文化,企業(yè)的發(fā)展理念,企業(yè)的發(fā)展宗旨,讓人們了解這個(gè)企業(yè)的文化,一個(gè)企業(yè)的文化氛圍是相當(dāng)重要的,它不僅能使企業(yè)發(fā)展得更強(qiáng)大,還可以增加員工對(duì)企業(yè)的信心,增加客戶(hù)對(duì)企業(yè)的認(rèn)可程度。新聞動(dòng)態(tài):此模塊發(fā)布企業(yè)或者本行業(yè)的重大新聞,它能即使報(bào)道事實(shí),讓更多的人了解本公司和本行業(yè)。項(xiàng)目展示:此模塊包括熱銷(xiāo)樓盤(pán),未來(lái)項(xiàng)目,過(guò)往項(xiàng)目,待建項(xiàng)目等意見(jiàn)反饋:客戶(hù)服務(wù)模塊能實(shí)現(xiàn)交流的目的,讓客戶(hù)對(duì)公司的發(fā)展、公司的產(chǎn)品等提出寶貴的意見(jiàn)和建議,這樣公司才能更好的定位自己,才能根據(jù)客戶(hù)提出的要求來(lái)完善自己。包括客戶(hù)意向登記,購(gòu)房指南,按揭指南,按揭計(jì)算器。人才招聘:為了公司的長(zhǎng)遠(yuǎn)發(fā)展,人才是一個(gè)公司必不可少的重要資源。可以發(fā)布人才招聘信息到系統(tǒng)首頁(yè)。用戶(hù)注冊(cè)系統(tǒng)賬號(hào)后,可以投遞簡(jiǎn)歷。數(shù)據(jù)設(shè)計(jì)1.公司介紹表t_gongsijieshao此表包括了公司的基本信息,詳細(xì)描述如表1。表1t_gongsijieshao表(公司介紹表)的定義字段名數(shù)據(jù)類(lèi)型長(zhǎng)度允許為空是否為主鍵說(shuō)明IdInt4否是唯一標(biāo)識(shí)Jieshaotext16是否信息內(nèi)容2.新聞信息表t_news此表包括新聞的所有信息,包括新聞標(biāo)題、新聞內(nèi)容、新聞圖片、發(fā)布時(shí)間等,如表2所示。表2t_news表(新聞信息表)的定義字段名數(shù)據(jù)類(lèi)型長(zhǎng)度允許為空是否為主鍵說(shuō)明IdInt4否是唯一標(biāo)識(shí)TitleNvarchar50是否新聞標(biāo)題ContentText16是否新聞內(nèi)容TupianDatetime8是否新聞圖片F(xiàn)abushijianNvarchar50是否發(fā)布時(shí)間3項(xiàng)目信息表t_xiangm此表記錄了公司項(xiàng)目信息,包括項(xiàng)目ID、項(xiàng)目名稱(chēng)、項(xiàng)目介紹、項(xiàng)目主圖片等。表3t_xiangm表(項(xiàng)目信息表)的定義字段名數(shù)據(jù)類(lèi)型長(zhǎng)度允許為空是否為主鍵說(shuō)明IDInt4否是唯一標(biāo)識(shí)NameNvarchar100是否項(xiàng)目名稱(chēng)JieshaoNvarchar500是否項(xiàng)目介紹FujianNvarchar500是否項(xiàng)目主圖片4.留言信息表t_liuyan此表記錄了留言的所有信息,包括姓名、標(biāo)題、內(nèi)容、時(shí)間等,如表5所示。表5t_liuyan表(留言信息表)的定義字段名數(shù)據(jù)類(lèi)型長(zhǎng)度允許為空是否為主鍵說(shuō)明IdInt4否是唯一標(biāo)識(shí)TitleNvarchar50是否標(biāo)題ContentNvarchar1000是否內(nèi)容shijianDatetime8是否時(shí)間5.招聘信息表t_zhaopin此表記錄了公司的招聘信息,包括招聘職位、待遇、學(xué)歷要求、工作地點(diǎn)、工作經(jīng)驗(yàn)等,如表5所示。表5t_zhaopin表(招聘信息表)的定義字段名數(shù)據(jù)類(lèi)型長(zhǎng)度允許為空是否為主鍵說(shuō)明IdInt4否是唯一標(biāo)識(shí)zhiweiNvarchar50是否職位名稱(chēng)xuliyaoqiuNvarchar1000是否學(xué)歷要求DaiyuNvarchar8是否待遇GongzuodidianNvarchar工作地點(diǎn)GognzuojingyanNvarchar工作經(jīng)驗(yàn)BeizhuNvarchar備注信息6.管理登陸表t_admin此表記錄了所以后臺(tái)登陸的用戶(hù)信息,包括用戶(hù)名和密碼,如表6所示。表6t_admin表(管理表)的定義字段名數(shù)據(jù)類(lèi)型長(zhǎng)度允許為空是否為主鍵說(shuō)明IdInt4否是唯一標(biāo)識(shí)UserNameNvarchar50是否用戶(hù)名UserPwNvarchar50是否密碼數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì)得到上面的數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu)以后,就可以設(shè)計(jì)出能夠滿(mǎn)足用戶(hù)需求的各種實(shí)體,以及它們之間的關(guān)系,為后面的邏輯結(jié)構(gòu)設(shè)計(jì)打下基礎(chǔ)。這些實(shí)體包含各種具體信息,通過(guò)相互之間的作用形成數(shù)據(jù)的流動(dòng)。本設(shè)計(jì)根據(jù)上面的設(shè)計(jì)規(guī)劃出的實(shí)體有:管理員信息實(shí)體、公司介紹信息實(shí)體、新聞信息實(shí)體、項(xiàng)目信息實(shí)體、留言信息實(shí)體、招聘信息實(shí)體。E-R圖如下圖所示:圖3-1新聞信息實(shí)體E—R圖圖3-2公司介紹信息實(shí)體E—R圖圖3-3招聘信息實(shí)體E—R圖圖3-4項(xiàng)目信息實(shí)體E—R圖圖3-5留言信息實(shí)體E—R圖圖3-6用戶(hù)信息實(shí)體E—R圖網(wǎng)站前臺(tái)設(shè)計(jì)與代碼實(shí)現(xiàn)網(wǎng)站首頁(yè)設(shè)計(jì)(圖1)網(wǎng)站主頁(yè)第一欄包括網(wǎng)站名稱(chēng)和Logo圖片、首頁(yè)(index.JSP)等常用功能。第二欄是本網(wǎng)站鏈接,點(diǎn)擊鏈接進(jìn)入對(duì)應(yīng)的模塊,下面就是最新新聞動(dòng)態(tài)。最新新聞主要用到select語(yǔ)句的排序功能,按最新的添加時(shí)間排序,然后用JSP的dowhile或fornext循環(huán),就可以實(shí)現(xiàn)該功能。。最下面就是版權(quán)信息和管理員登陸鏈接等。實(shí)現(xiàn)代碼如下:publicStringpicNewsQian5() { Maprequest=(Map)ServletActionContext.getContext().get("request"); ListpicNewsList=picNewsDAO.findAll(); if(picNewsList.size()>5) { picNewsList=picNewsList.subList(0,5); } request.put("picNewsList",picNewsList); returnActionSupport.SUCCESS; } publicStringpicNewsAll() { ListpicNewsList=picNewsDAO.findAll(); Maprequest=(Map)ServletActionContext.getContext().get("request"); request.put("picNewsList",picNewsList); returnActionSupport.SUCCESS; }publicStringgongsijieshaoMana() { TGongsijieshaogongsijieshao=gongsijieshaoDAO.findById(1); Maprequest=(Map)ServletActionContext.getContext().get("request"); request.put("gongsijieshao",gongsijieshao); returnActionSupport.SUCCESS; } publicStringgongsijieshaoEdit() { TGongsijieshaogongsijieshao=gongsijieshaoDAO.findById(1); gongsijieshao.setJieshao(jieshao); gongsijieshaoDAO.getHibernateTemplate().update(gongsijieshao); this.setMessage("操作成功"); this.setPath("gongsijieshaoMana.action"); return"succeed"; } 項(xiàng)目模塊展示(圖2)項(xiàng)目模塊圖此模塊主要展示公司已經(jīng)上市或者未上市的項(xiàng)目,提供給用戶(hù)瀏覽,使用用更多的了解公司的實(shí)力。主要代碼: publicStringxiangmuAdd() { TXiangmuxiangmu=newTXiangmu(); xiangmu.setName(name); xiangmu.setFujian(fujian); xiangmu.setJieshao(jieshao); xiangmuDAO.save(xiangmu); this.setMessage("操作成功"); this.setPath("xiangmuMana.action"); return"succeed"; } publicStringxiangmuMana() { ListxiangmuList=xiangmuDAO.findAll(); Maprequest=(Map)ServletActionContext.getContext().get("request"); request.put("xiangmuList",xiangmuList); returnActionSupport.SUCCESS; } publicStringxiangmuDel() { TXiangmuxiangmu=xiangmuDAO.findById(id); xiangmuDAO.delete(xiangmu); this.setMessage("操作成功"); this.setPath("xiangmuMana.action"); return"succeed"; } publicStringxiangmuDetail() { TXiangmuxiangmu=xiangmuDAO.findById(id); Maprequest=(Map)ServletActionContext.getContext().get("request"); request.put("xiangmu",xiangmu); returnActionSupport.SUCCESS; } publicStringxiangmuAll() { ListxiangmuList=xiangmuDAO.findAll(); Maprequest=(Map)ServletActionContext.getContext().get("request"); request.put("xiangmuList",xiangmuList); returnActionSupport.SUCCESS; } 新聞動(dòng)態(tài)模塊(圖3)新聞動(dòng)態(tài)模塊圖新聞詳細(xì)頁(yè)主要是點(diǎn)擊某個(gè)文章后,獲取該文章的id,然后建立數(shù)據(jù)庫(kù)記錄集,進(jìn)去數(shù)據(jù)庫(kù)news表,用select語(yǔ)句查找該id的文章,并用response.write輸出各個(gè)字段。主要代碼:publicStringpicNewsAll() { ListpicNewsList=picNewsDAO.findAll(); Maprequest=(Map)ServletActionContext.getContext().get("request"); request.put("picNewsList",picNewsList); returnActionSupport.SUCCESS; }publicStringpicNewsDetail() { TPicNewspicNews=picNewsDAO.findById(picNewsId); Maprequest=(Map)ServletActionContext.getContext().get("request"); request.put("picNews",picNews); returnActionSupport.SUCCESS; } 人才招聘模塊(圖4)人才招聘模塊圖為了公司的長(zhǎng)遠(yuǎn)發(fā)展,人才是一個(gè)公司必不可少的重要資源??梢园l(fā)布人才招聘信息到系統(tǒng)首頁(yè)。用戶(hù)注冊(cè)系統(tǒng)賬號(hào)后,可以投遞簡(jiǎn)歷主要代碼:publicStringzhaopinAll() { Stringsql="fromTZhaopinwheredel='no'"; ListzhaopinList=zhaopinDAO.getHibernateTemplate().find(sql); Maprequest=(Map)ServletActionContext.getContext().get("request"); request.put("zhaopinList",zhaopinList); returnActionSupport.SUCCESS; } publicStringzhaopinDetailQian() { TZhaopinzhaopin=zhaopinDAO.findById(id); Maprequest=(Map)ServletActionContext.getContext().get("request"); request.put("zhaopin",zhaopin); returnActionSupport.SUCCESS; } 網(wǎng)站后臺(tái)設(shè)計(jì)與代碼實(shí)現(xiàn)系統(tǒng)后臺(tái)登陸網(wǎng)站的管理是網(wǎng)站的重要組成內(nèi)容,只有很好的對(duì)網(wǎng)站進(jìn)行管理,才能是網(wǎng)站運(yùn)行良好;為了確保網(wǎng)站的安全性,網(wǎng)站管理需要輸入用戶(hù)名和密碼,登陸成功后可以對(duì)網(wǎng)站進(jìn)行管理,用戶(hù)名和初始密碼通過(guò)操作數(shù)據(jù)庫(kù)建立的到,當(dāng)建立后用戶(hù)名和密碼后,管理這可以對(duì)自己的初始密碼進(jìn)行修改。后臺(tái)登陸主要用到JSP的session對(duì)象,和select語(yǔ)句,首先獲取表單值和數(shù)據(jù)庫(kù)比對(duì),如果數(shù)據(jù)庫(kù)有該用戶(hù),就獲取個(gè)session值,用戶(hù)就可以登錄進(jìn)去,或則登錄失敗。主要代碼:Stringsql="fromTAdminwhereuserName=?anduserPw=?"; Object[]con={userName,userPw}; ListadminList=adminDAO.getHibernateTemplate().find(sql,con); if(adminList.size()==0) { result="no"; } else { WebContextctx=WebContextFactory.get(); HttpSessionsession=ctx.getSession(); TAdminadmin=(TAdmin)adminList.get(0); session.setAttribute("userType",0); session.setAttribute("admin",admin); result="yes"; } 新聞動(dòng)態(tài)的管理(圖4)新聞管理模塊新聞動(dòng)態(tài)管理分為:新聞的添加和新聞的管理,新聞添加是把新的新聞添加進(jìn)數(shù)據(jù)庫(kù),新聞添加主要用到newsAction的newsAdd方法。還有上傳圖片主要用到很關(guān)鍵的smartupload組件進(jìn)行上傳的文件。。還用到了網(wǎng)上流行的在線(xiàn)編輯器FckEditor,功能類(lèi)似于word。主要代碼:publicStringpicNewsAdd() { TPicNewspicNews=newTPicNews(); picNews.setPicNewsTitle(picNewsTitle); picNews.setPicNewsContent(picNewsContent); picNews.setPicNewsDate(newDate().toLocaleString()); picNews.setFujian(fujian); picNews.setFujianYuanshiming(fujianYuanshiming); picNewsDAO.save(picNews); this.setMessage("操作成功"); this.setPath("picNewsMana.action"); return"succeed"; } publicStringpicNewsMana() { ListpicNewsList=picNewsDAO.findAll(); Maprequest=(Map)ServletActionContext.getContext().get("request"); request.put("picNewsList",picNewsList); returnActionSupport.SUCCESS; } 項(xiàng)目展示管理(圖5)項(xiàng)目展示管理模塊項(xiàng)目管理和新聞管理相同,都分為項(xiàng)目添加和項(xiàng)目品管理,產(chǎn)品添加是對(duì)新項(xiàng)目進(jìn)行添加,項(xiàng)目管理是對(duì)產(chǎn)品進(jìn)行信息進(jìn)行修改和刪除。以下為關(guān)鍵代碼的實(shí)現(xiàn)主要代碼:publicStringxiangmuAdd() { TXiangmuxiangmu=newTXiangmu(); xiangmu.setName(name); xiangmu.setFujian(fujian); xiangmu.setJieshao(jieshao); xiangmuDAO.save(xiangmu); this.setMessage("操作成功"); this.setPath("xiangmuMana.action"); return"succeed"; } publicStringxiangmuMana() { ListxiangmuList=xiangmuDAO.findAll(); Maprequest=(Map)ServletActionContext.getContext().get("request"); request.put("xiangmuList",xiangmuList); returnActionSupport.SUCCESS; } 用戶(hù)留言板管理點(diǎn)擊左面的留言板管理,可以留言用戶(hù)的反饋信息。對(duì)應(yīng)不合規(guī)定的信息。管理員可以點(diǎn)擊刪除按鈕。將此條信息刪除(圖6)用戶(hù)留言板管理模塊主要代碼:publicStringliuyanMana() { ListliuyanList=liuyanDAO.findAll(); Maprequest=(Map)ServletActionContext.getContext().get("request"); request.put("liuyanList",liuyanList); returnActionSupport.SUCCESS; }publicStringliuyanDel() { TLiuyanliuyan=liuyanDAO.findById(liuyanId); liuyanDAO.delete(liuyan); this.setMessage("留言刪除成功"); this.setPath("liuyanMana.action"); return"succeed"; } 人才招聘管理模塊(圖7)人才招聘管理模塊編譯運(yùn)行與系統(tǒng)測(cè)試編譯運(yùn)行在完成所有應(yīng)用程序的創(chuàng)建工作后,如果要將編寫(xiě)過(guò)的后臺(tái)應(yīng)用程序的發(fā)布到tomcat服務(wù)器,可以點(diǎn)擊工程的自動(dòng)編譯,等編譯完后,鼠標(biāo)右鍵點(diǎn)index.JSP頁(yè)面進(jìn)行瀏覽,之后如果出現(xiàn)企業(yè)首頁(yè)在你面前,證明運(yùn)行成功;如果有錯(cuò)誤消息,證明運(yùn)行不成功,要重新進(jìn)行調(diào)試或者程序的修改。系統(tǒng)測(cè)試1.網(wǎng)站各模塊錯(cuò)誤測(cè)試網(wǎng)站運(yùn)行后,要對(duì)系統(tǒng)的每個(gè)模塊進(jìn)行錯(cuò)誤測(cè)試,看是否每個(gè)模塊都能正常運(yùn)行,當(dāng)對(duì)所有模塊進(jìn)行錯(cuò)誤測(cè)試后,如果沒(méi)有問(wèn)題,證明網(wǎng)站通過(guò)了錯(cuò)誤測(cè)試。2.網(wǎng)站性能測(cè)試對(duì)系統(tǒng)的性能進(jìn)行測(cè)試,讓更多的用戶(hù)同時(shí)訪(fǎng)問(wèn)網(wǎng)站,看網(wǎng)站的反映速度等參數(shù),在對(duì)系統(tǒng)性能進(jìn)行分析,然后對(duì)每個(gè)模塊的性能進(jìn)行分析,當(dāng)測(cè)試完所有模塊時(shí),如果性能參數(shù)都達(dá)到要求,證明系統(tǒng)通過(guò)性能測(cè)試。3.?dāng)?shù)據(jù)庫(kù)測(cè)試對(duì)數(shù)據(jù)庫(kù)的安全進(jìn)行測(cè)試,看數(shù)據(jù)庫(kù)是否配置了一些簡(jiǎn)單的防范攻擊的手段。對(duì)數(shù)據(jù)庫(kù)的性能進(jìn)行測(cè)試,看數(shù)據(jù)庫(kù)是否能同時(shí)滿(mǎn)足很多的并發(fā)用戶(hù),數(shù)據(jù)庫(kù)中的sql語(yǔ)句是否得到了最大的優(yōu)化。以上三部進(jìn)行完后,網(wǎng)站的測(cè)試工作就完成了,這樣我們就得到了一個(gè)安全的、性能極大優(yōu)化的網(wǎng)站系統(tǒng)。結(jié)論我們的畢業(yè)設(shè)計(jì)快要結(jié)束,答辯即將開(kāi)始,我們大學(xué)四年的生活也就要?jiǎng)澤辖Y(jié)束符號(hào),這最后的符號(hào)是問(wèn)號(hào)、逗號(hào)或者感嘆號(hào)再有幾天也就有結(jié)果了。我想在這大學(xué)的最后時(shí)間里,我們每個(gè)人都會(huì)對(duì)我們一起度過(guò)的四年生活有點(diǎn)感慨吧,特別是設(shè)計(jì)這一階段。我覺(jué)得畢業(yè)設(shè)計(jì)是最能體現(xiàn)大學(xué)所學(xué)知識(shí)的時(shí)候。我給我自己的評(píng)價(jià)是我并沒(méi)有好好的把握這四年的時(shí)光,有好多知識(shí)我只是學(xué)了個(gè)一知半解,并沒(méi)有深入地學(xué),或許在學(xué)的時(shí)候也就是為了應(yīng)付考試吧!于是到了需要用的時(shí)候,才知道自己學(xué)的不夠徹底,要用自己的所學(xué)去完成自己的一個(gè)設(shè)計(jì)是有很大的困難的。如果在要用的時(shí)候你因?yàn)橹R(shí)的不能應(yīng)用而放棄了自己的計(jì)劃,這就是你對(duì)學(xué)習(xí)這門(mén)知識(shí)的第二次失敗,我想你是很難有第三次的勇氣再去學(xué)習(xí)這門(mén)知識(shí)的。我說(shuō)這些也就是要告訴大家我在設(shè)計(jì)當(dāng)所學(xué)到的吧。所謂“書(shū)到用時(shí)方恨少”,我很佩服我們的老祖宗很久以前就有了這樣的結(jié)論。但“萬(wàn)事開(kāi)頭難”,只要你狠下一股勁,持之以恒,你就肯定能有很大的收獲。我相信只要我們能始終如一地朝著我們的目標(biāo)前進(jìn),總有一天我們會(huì)實(shí)現(xiàn)我們的愿望!

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論