資源描述:
《畢業(yè)設計(論文)-基于jsp購物網(wǎng)站的設計與開發(fā)》由會員上傳分享,免費在線閱讀,更多相關內(nèi)容在學術(shù)論文-天天文庫。
1、本科畢業(yè)論文(設計)題目:基于JSP購物網(wǎng)站的設計與開發(fā)學院:數(shù)學與計算機科學學院班級:08級計算機本科三班姓名:指導教師:職稱:講師完成日期:2012年6月2日基于JSP購物網(wǎng)站的設計與開發(fā)摘要:隨著網(wǎng)絡化和信息化的發(fā)展,人們生活水平的不斷提高,互聯(lián)網(wǎng)已逐步深入人心,人們不再滿足于傳統(tǒng)的購物方式,“網(wǎng)上購物”這種新型的購物方式已經(jīng)為更多的人所接受,越來越多的網(wǎng)絡商店走入了大眾的生活,對電子商務網(wǎng)站的設計和實現(xiàn)技術(shù)要求也越來越高,網(wǎng)上手機銷售也成為商家新的運作模式。本網(wǎng)站主要以MySQL為數(shù)據(jù)庫開發(fā)平臺,采用JSP開發(fā)技術(shù)實現(xiàn)前臺用戶頁面和后臺管理員管理頁面
2、。此系統(tǒng)的開發(fā)改善了一些技術(shù)和增加創(chuàng)新,使之代替了傳統(tǒng)的銷售方式,解決了管理困難、銷售成本高等問題。同時此系統(tǒng)具有使用簡單,用戶界面友好,便于操作等特點。關鍵詞:JSP;MySQL;手機商城目錄1緒論11.1網(wǎng)站的開發(fā)背景11.2系統(tǒng)開發(fā)工具概述21.2.1JSP簡介21.2.2JSP的優(yōu)點21.2.3JSP的弱勢21.2.4MyEclipse簡介21.2.5MySql簡介31.2.6Tomcat簡介31.2.7系統(tǒng)開發(fā)環(huán)境32需求分析42.1功能需求分析42.2業(yè)務流程分析42.3數(shù)據(jù)流分析43系統(tǒng)設計73.1系統(tǒng)總體功能結(jié)構(gòu)73.2系統(tǒng)數(shù)據(jù)庫模型設計83
3、.2.1系統(tǒng)概念結(jié)構(gòu)設計——E-R圖83.2.2系統(tǒng)邏輯結(jié)構(gòu)設計——關系模型103.2.3數(shù)據(jù)庫邏輯結(jié)構(gòu)設計——關系表103.2.4數(shù)據(jù)表詳細說明104詳細設計與系統(tǒng)實現(xiàn)124.1系統(tǒng)詳細設計總體概述124.2數(shù)據(jù)庫的操作的JavaBean設計13II4.3用戶主界面設計144.4用戶信息管理模塊的設計154.4.1會員登錄模塊設計154.4.2會員注冊模塊的設計174.4.3用戶信息的查看與修改模塊的設計184.5購物車模塊和訂單模塊的設計194.5.1購物車添加商品的設計204.5.2訂單的提交設計214.6后臺管理模塊的設計214.6.1后臺用戶管理模
4、塊設計214.6.2后臺手機管理模塊設計235軟件測試245.1軟件測試的目的245.2軟件測試過程245.3軟件測試結(jié)論245.3.1軟件能力245.3.2缺陷和限制245.3.3測試結(jié)論256結(jié)束語25II1緒論1.1網(wǎng)站的開發(fā)背景隨著社會的不斷進步及網(wǎng)絡經(jīng)濟時代的蓬勃發(fā)展,互聯(lián)網(wǎng)已逐步深入人心,人們不再滿足于傳統(tǒng)的購物方式,“網(wǎng)上購物”這種新型的購物方式已經(jīng)為更多的人所接受。信息技術(shù)飛速發(fā)展,手機的銷售和管理水平也隨之提高,逐步實現(xiàn)信息化,縮減中間渠道,形成網(wǎng)上直銷,免去時間和空間的限制,在傳統(tǒng)購物的過程中,這些中間環(huán)節(jié)是不可能避免的,要想買到自己所需
5、要的商品,就必須去實體店,也就是人們所說的商場,如果網(wǎng)上商城開發(fā)成熟,人們就可以坐在家里,或者是任何一個地方,只要有一臺聯(lián)網(wǎng)的電腦,就能買到自己需要和想要的商品,極大的方便了人們的生活,節(jié)省了很多時間,此外網(wǎng)上的商品種類齊全,對一些特殊商品的需求也能得到滿足,由于網(wǎng)上購物可以減少很多中間環(huán)節(jié),大大的節(jié)省了成本,只需很少的運費就能送到家,所以再價錢上也占很大的優(yōu)勢。在國外,“網(wǎng)上購物”的理念已經(jīng)十分成熟,結(jié)合購物搜索、在線圖形技術(shù)等實現(xiàn)在線試穿、在線著裝,并且可以以平面圖像、3D影像的表現(xiàn)形式使用戶的體驗水平非常人性化。而我國的信息化購物起步相對較晚,但由于電
6、子商務的飛速發(fā)展,信息化程度有了明顯的提高,像淘寶、當當、卓越等網(wǎng)站和新浪、搜狐的網(wǎng)上商城等,極大的促進了我國商品銷售信息化的發(fā)展。在設計上,該系統(tǒng)采用MVC模式,由于是滿足一些小型企業(yè)和商家的需求,不可能把所有的功能都完善,這對于任何一個網(wǎng)站來說也是不可能實現(xiàn)的,隨著客戶需求的增加,后期的升級與改進是很必要的,這種開發(fā)模式將顯示模式與設計模式相分離,對于后期的開發(fā)人員來說,是一件極大的好事,只需增加相應的代碼,提供相應的接口就可以了,而不必過多的考慮系統(tǒng)的整體情況,當然,如果是大型的網(wǎng)站,就必須運用一些架構(gòu)等,但對于這樣的小型網(wǎng)站來說,這種模式就足夠了。此
7、網(wǎng)上手機銷售網(wǎng)站正是針對傳統(tǒng)銷售出現(xiàn)的一系列問題而開發(fā)的,實現(xiàn)了銷售的高效率、低錯誤、信息化、自動化和規(guī)范化。261.2系統(tǒng)開發(fā)工具概述1.2.1JSP簡介JSP(JavaServerPages)是由SunMicrosystems公司倡導,許多公司參與一起建立的一種動態(tài)網(wǎng)頁技術(shù)。就是普通網(wǎng)頁文件中插入Java程序和JSP標記,就形成了JSP文件。JSP是在服務端執(zhí)行的,使用Java語言編寫和封裝生成動態(tài)網(wǎng)頁的處理邏輯,將邏輯與顯示分離,服務器遇到訪問JSP頁面的請求時,先執(zhí)行網(wǎng)頁中的程序代碼段,然后再將執(zhí)行后的結(jié)果和JSP文件中的HTML代碼生成一個HTML
8、文本返回給客戶端,因此客戶端只需要有瀏覽器就能瀏覽。