資源描述:
《胡花的畢業(yè)設(shè)計(jì)(論文)開(kāi)題報(bào)告》由會(huì)員上傳分享,免費(fèi)在線(xiàn)閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。
1、武漢工程大學(xué)計(jì)算機(jī)科學(xué)與工程學(xué)院畢業(yè)設(shè)計(jì)(論文)開(kāi)題報(bào)告畢業(yè)設(shè)計(jì)(論文)題目基于JSP_Servlet的三層式網(wǎng)上書(shū)店的研究與實(shí)現(xiàn)學(xué)生姓名胡花學(xué)號(hào)0605060409專(zhuān)業(yè)(方向)計(jì)算機(jī)班級(jí)軟件工程4班指導(dǎo)教師姓名譚云松職稱(chēng)講師一、課題背景1.課題意義現(xiàn)在我們處在一個(gè)信息量高度膨脹地時(shí)代。當(dāng)今,人們處理的信息越來(lái)越多,幾乎比過(guò)去翻了幾翻。于是,人們對(duì)信息處理工具-----計(jì)算機(jī)的要求越來(lái)越高。不僅需要計(jì)算機(jī)的處理速度越來(lái)越快,而且要求計(jì)算機(jī)的存儲(chǔ)量也越來(lái)越大。數(shù)據(jù)處理手工操作,工作量大,出錯(cuò)率高,出錯(cuò)后不易更改。網(wǎng)上銷(xiāo)售為人們提供了更廣闊的環(huán)境:人們不受時(shí)間
2、的限制,不受空間的限制,不受傳統(tǒng)購(gòu)物的諸多限制,可以隨時(shí)隨地在網(wǎng)上交易。更廣闊的市場(chǎng):在網(wǎng)上這個(gè)世界將會(huì)變得很小,一個(gè)商家可以面對(duì)全球的消費(fèi)者,而一個(gè)消費(fèi)者可以在全球的任何一家商家購(gòu)物。更快速的流通和低廉的價(jià)格:電子商務(wù)減少了商品流通的中間環(huán)節(jié),節(jié)省了大量的開(kāi)支,從而也大大降低了商品流通和交易的成本。更符合時(shí)代的要求:如今人們?cè)絹?lái)越追求時(shí)尚、講究個(gè)性,注重購(gòu)物的環(huán)境,網(wǎng)上購(gòu)物,更能體現(xiàn)個(gè)性化的購(gòu)物過(guò)程。Internet是目前世界上最大的計(jì)算機(jī)互聯(lián)網(wǎng)絡(luò),它遍布全球,將世界各地各種規(guī)模的網(wǎng)絡(luò)連接成一個(gè)整體。作為Internet上一種先進(jìn)的,易于被人們所接受的信
3、息檢索手段,WorldWideWeb(簡(jiǎn)稱(chēng)WWW)發(fā)展十分迅速,成為目前世界上最大的信息資源寶庫(kù)。據(jù)估計(jì),目前Internet上已有上百萬(wàn)個(gè)Web站點(diǎn),其內(nèi)容范圍跨越了教育科研、文化事業(yè)、金融、商業(yè)、新聞出版、娛樂(lè)、體育等各個(gè)領(lǐng)域,其用戶(hù)群十分龐大,因此,建設(shè)一個(gè)好的Web站點(diǎn)對(duì)于一個(gè)機(jī)構(gòu)的發(fā)展十分重要。近年來(lái),隨著網(wǎng)絡(luò)用戶(hù)要求的不斷提高及計(jì)算機(jī)科學(xué)的迅速發(fā)展,特別是數(shù)據(jù)庫(kù)技術(shù)在Internet中的廣泛應(yīng)用,Web站點(diǎn)向用戶(hù)提供的服務(wù)將越來(lái)越豐富,越來(lái)越人性化。目前國(guó)內(nèi)的網(wǎng)上書(shū)店系統(tǒng)大多是用ASP來(lái)編寫(xiě)的,如當(dāng)當(dāng)網(wǎng)上書(shū)店、卓越網(wǎng)上書(shū)店等。ASP有它的局限性
4、,它是解釋運(yùn)行的,在多個(gè)客戶(hù)訪(fǎng)問(wèn)的情況下會(huì)變得非常慢,而且網(wǎng)站服務(wù)器的負(fù)荷也很重,且只能運(yùn)行在微軟的操作系統(tǒng)和服務(wù)器上。JSP頁(yè)面的內(nèi)置腳本語(yǔ)言是基于java的,秉承了java語(yǔ)言的優(yōu)勢(shì),是一種實(shí)實(shí)在在與平臺(tái)無(wú)關(guān)的開(kāi)發(fā)技術(shù),JSP的編譯操作僅在對(duì)頁(yè)面第一次請(qǐng)求時(shí)發(fā)生,速度遠(yuǎn)遠(yuǎn)大于ASP,安全機(jī)制和性能均大于ASP。JavaBean、Servlet等J2EE技術(shù)是JSP強(qiáng)大生命力的所在,因此采用JSP技術(shù)開(kāi)發(fā)網(wǎng)上書(shū)店應(yīng)該是未來(lái)發(fā)展的趨勢(shì),世界上一些大的電子商務(wù)解決方案提供商都采用JSP/Servlet[2]。所以我的畢業(yè)論文嘗試采用JSP技術(shù)實(shí)現(xiàn)網(wǎng)上書(shū)店系統(tǒng)
5、。第4頁(yè)共4頁(yè)2.課題相關(guān)技術(shù)介紹(1).Servlet是一種獨(dú)立于平臺(tái)和協(xié)議的服務(wù)器端的Java應(yīng)用程序,可以生成動(dòng)態(tài)的Web頁(yè)面。Servlet是使用JavaServlet應(yīng)用程序設(shè)計(jì)接口及相關(guān)類(lèi)和方法的Java程序,它在Web服務(wù)器上或應(yīng)用服務(wù)器上運(yùn)行并擴(kuò)展了該服務(wù)器的能力。JavaServlet對(duì)于Web服務(wù)器就好像JavaApplet對(duì)于Web瀏覽器。Applet裝入Web瀏覽器并在Web瀏覽器內(nèi)執(zhí)行,而Servlet則是裝入Web服務(wù)器并在Web服務(wù)器內(nèi)執(zhí)行。JavaServletAPI定義了Servlet和服務(wù)器之間的一個(gè)標(biāo)準(zhǔn)接口,這使得Se
6、rvlet具有跨服務(wù)器平臺(tái)的特性。Servlet通過(guò)創(chuàng)建一個(gè)框架擴(kuò)展服務(wù)器的能力,采用請(qǐng)求-響應(yīng)模式提供Web服務(wù)。當(dāng)客戶(hù)機(jī)發(fā)送請(qǐng)求至服務(wù)器時(shí),服務(wù)器將請(qǐng)求信息發(fā)送給Servlet,Servlet生成響應(yīng)內(nèi)容并將其傳給Server,然后再由Server將響應(yīng)返回給客戶(hù)端。(2).JavaBean是描述Java的軟件組件模型,JavaBean就是一個(gè)Java類(lèi),是一種Java語(yǔ)言寫(xiě)成的可重用軟件組件,它在內(nèi)部有接口或有與其相關(guān)的屬性,以便不同人在不同時(shí)間開(kāi)發(fā)的bean可以詢(xún)問(wèn)和集成。JavaBean分為兩類(lèi):可視化的JavaBean和非可視化的JavaBea
7、n。傳統(tǒng)的JavaBean應(yīng)用在可視化界面,例如:利用JavaBean編寫(xiě)可重用的軟件組件如按鈕、文本框等。非可視化的JavaBean與JSP結(jié)合起來(lái)使用,在JSP程序中常用JavaBean來(lái)封裝事務(wù)邏輯(功能實(shí)現(xiàn)部分)如數(shù)據(jù)運(yùn)算、數(shù)據(jù)處理、數(shù)據(jù)庫(kù)操作等,然后在JSP網(wǎng)頁(yè)中調(diào)用,而JSP文本著重的是網(wǎng)頁(yè)界面設(shè)計(jì),實(shí)現(xiàn)了業(yè)務(wù)邏輯和前臺(tái)顯示部分的分離,這樣不僅使JSP網(wǎng)頁(yè)變得清晰,而且可以節(jié)省軟件開(kāi)發(fā)時(shí)間和降低以后維護(hù)的難度,使系統(tǒng)變得健壯和靈活。JavaBean的任務(wù)就是:“Writeonce,runanywhere,reuseeverywhere”,即“一
8、次性編寫(xiě),任何地方執(zhí)行,任何地方重用”。(3).MySQL是具有客