資源描述:
《基于jsp購物車的實現(xiàn)》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。
1、成績:JAVA課程設(shè)計報告書姓名:肖杰學(xué)號:200600401003班級:計061專業(yè):計算機(jī)科學(xué)與技術(shù)題目:基于JSP購物車的實現(xiàn)指導(dǎo)老師:蔣建兵完成時間:2009年12月15日目錄第1章緒論31.1JAVA語言的介紹31.2JSP的介紹31.3購物車的介紹4第2章總體設(shè)計52.1總體功能說明52.2系統(tǒng)設(shè)計結(jié)構(gòu)圖5第3章數(shù)據(jù)庫設(shè)計73.1數(shù)據(jù)庫環(huán)境說明73.2邏輯設(shè)計73.2.1設(shè)計方法與步驟73.2.2邏輯設(shè)計E-R圖73.3物理設(shè)計103.3.1各個表的設(shè)計10第4章頁面設(shè)計134.1首頁上部分134.2首頁下部分154.3注冊頁面154.
2、4商品信息瀏覽頁面164.5添加進(jìn)購物車提示頁面174.6購物車商品顯示頁面184.7訂單顯示頁面19第5章詳細(xì)設(shè)計215.1數(shù)據(jù)庫連接215.2會員注冊與登錄215.3商品信息的顯示235.4添加進(jìn)購物車245.5購物車顯示24結(jié)語25參考文獻(xiàn):25第1章緒論1.1JAVA語言的介紹Java是一種簡單的,面向?qū)ο蟮?,分布式的,解釋型的,健壯安全的,結(jié)構(gòu)中立的,可移植的,性能優(yōu)異、多線程的動態(tài)語言。Java是由SunMicrosystems公司于1995年5月推出的Java程序設(shè)計語言(以下簡稱Java語言)和Java平臺的總稱。用Java實現(xiàn)的H
3、otJava瀏覽器(支持Javaapplet)顯示了Java的魅力:跨平臺、動態(tài)的Web、Internet計算。從此,Java被廣泛接受并推動了Web的迅速發(fā)展,常用的瀏覽器現(xiàn)在均支持Javaapplet。另一方面,Java技術(shù)也不斷更新。Java平臺由Java虛擬機(jī)(JavaVirtualMachine)和Java應(yīng)用編程接口(ApplicationProgrammingInterface、簡稱API)構(gòu)成。Java應(yīng)用編程接口為Java應(yīng)用提供了一個獨(dú)立于操作系統(tǒng)的標(biāo)準(zhǔn)接口,可分為基本部分和擴(kuò)展部分。在硬件或操作系統(tǒng)平臺上安裝一個Java平臺之
4、后,Java應(yīng)用程序就可運(yùn)行?,F(xiàn)在Java平臺已經(jīng)嵌入了幾乎所有的操作系統(tǒng)。這樣Java程序可以只編譯一次,就可以在各種系統(tǒng)中運(yùn)行。Java應(yīng)用編程接口已經(jīng)從1.1x版發(fā)展到1.2版。目前常用的Java平臺基于Java1.4,最近版本為Java1.7。1.2JSP的介紹JSP(JavaServerPages)是由SunMicrosystems公司倡導(dǎo)、許多公司參與一起建立的一種動態(tài)網(wǎng)頁技術(shù)標(biāo)準(zhǔn)。JSP技術(shù)有點(diǎn)類似ASP技術(shù),它是在傳統(tǒng)的網(wǎng)頁HTML文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP標(biāo)記(tag),從而
5、形成JSP文件(*.jsp)?! ∮肑SP開發(fā)的Web應(yīng)用是跨平臺的,既能在Linux下運(yùn)行,也能在其他操作系統(tǒng)上運(yùn)行。 JSP技術(shù)使用Java編程語言編寫類XML的tags和scriptlets,來封裝產(chǎn)生動態(tài)網(wǎng)頁的處理邏輯。網(wǎng)頁還能通過tags和scriptlets訪問存在于服務(wù)端的資源的應(yīng)用邏輯。JSP將網(wǎng)頁邏輯與網(wǎng)頁設(shè)計和顯示分離,支持可重用的基于組件的設(shè)計,使基于Web的應(yīng)用程序的開發(fā)變得迅速和容易。Web服務(wù)器在遇到訪問JSP網(wǎng)頁的請求時,首先執(zhí)行其中的程序段,然后將執(zhí)行結(jié)果連同JSP文件中的HTML代碼一起返回給客戶。插入的Java
6、程序段可以操作數(shù)據(jù)庫、重新定向網(wǎng)頁等,以實現(xiàn)建立動態(tài)網(wǎng)頁所需要的功能。JSP與JavaServlet一樣,是在服務(wù)器端執(zhí)行的,通常返回該客戶端的就是一個HTML文本,因此客戶端只要有瀏覽器就能瀏覽。1.3購物車的介紹在線購物是目前非常流行的趨勢,商務(wù)網(wǎng)站的經(jīng)營者無需準(zhǔn)備大量的創(chuàng)業(yè)基金,就可以架設(shè)網(wǎng)站開立網(wǎng)絡(luò)商店。商務(wù)網(wǎng)站的購物車系統(tǒng)功能之中,應(yīng)首先包含用戶登陸界面,用戶進(jìn)行登錄后,可以完成查看產(chǎn)品類型,查看購物車內(nèi)容、訂購產(chǎn)品、顯示訂購單及刪除指定定單等相應(yīng)功能,若成功訂購,還可以按照網(wǎng)頁指示用銀行劃撥或信用卡方式進(jìn)行支付?! ∈紫扔脩粼诘顷戫撁嬷?/p>
7、登陸網(wǎng)站,進(jìn)入顯示產(chǎn)品信息的網(wǎng)頁,在該網(wǎng)頁中,設(shè)有"產(chǎn)品類型"、"查看購物車"、"顯示訂購單"等超級鏈接。此時若要購物,便可在相關(guān)產(chǎn)品后面的表單中輸入購買數(shù)量,將其放入購物車。 若用戶點(diǎn)擊"查看購物車"的超級鏈接。下方框架將會顯示購物車內(nèi)的產(chǎn)品情況,此時還可進(jìn)行產(chǎn)品刪除的操作。若用戶點(diǎn)擊"顯示訂購單"超級鏈接,下方框架將會顯示訂購單網(wǎng)頁,用戶在對訂單細(xì)目核對后,便可進(jìn)行訂購了。第2章總體設(shè)計2.1總體功能說明用戶沒有登錄前,只能瀏覽商品,不能購買商品。沒有注冊的用戶,必須要先進(jìn)行注冊。用戶登錄后,才可以進(jìn)行購買和下達(dá)訂單。用戶在登錄成功后,點(diǎn)擊相
8、應(yīng)的商品,即可以瀏覽商品的詳細(xì)信息,點(diǎn)擊“添加進(jìn)購物車”,即可將該商品添加到購物車。點(diǎn)擊“查看購物車”,即可瀏覽自己的購物