資源描述:
《JSP課程設計-購物車的實現(xiàn).doc》由會員上傳分享,免費在線閱讀,更多相關內容在教育資源-天天文庫。
1、《網(wǎng)絡編程》課程設計報告姓名:學號:院系:班級:設計名稱指導教師:2012年6月22日25目錄目錄一、需求分析31.功能需求32.開發(fā)及運行環(huán)境4(1)硬件平臺4(2)軟件要求4二、總體設計52.1網(wǎng)站的設計目標52.2網(wǎng)站的深入調查52.3網(wǎng)站設計的特點52.4網(wǎng)站開發(fā)的設計思想6三、模塊設計63.1基于MVC的應用開發(fā)模型63.2平臺功能模塊的設計分析8四、程序模塊設計84.1系統(tǒng)流程分析84.1.1前臺購物流程如圖4-2所示84.3.2注冊功能流程如圖4-3所示84.3.3商品搜索流程如圖4-4所示104.3.4用戶登錄流程11
2、4.3.5商品管理流程124.3.6購物車流程12五、詳細設計與代碼實現(xiàn)135.1注冊設計135.2登錄設計145.3購物車設計165.3.1購物車模塊的實現(xiàn)165.3.2商品信息195.3.3后臺管理模塊的實現(xiàn)205.3.4商品管理205.3.5會員管理225.3.6商品搜索模塊的實現(xiàn)24六、實驗總結2525一、需求分析網(wǎng)絡購物車是現(xiàn)在廣泛用于網(wǎng)上購物的工具之一。購物車主要提供了基本的用戶注冊,用戶登錄,增刪物品,統(tǒng)計價格等功能。用戶在使用購物車時,可以方便的使用這些簡易的功能。1.功能需求從部署的位置來看,本項目可以分為服務器端和
3、客戶端。服務器端的應用主要是起管理作用,用戶端發(fā)送的所有消息都將被發(fā)送到服務器端,經(jīng)過服務器端的出來后,服務器端可以選擇將消息丟棄或者轉發(fā)。用戶端的應用分成三種。第一種是提供基本的登錄界面,在登錄界面中應該有服務器地址選擇、服務器端口選擇以及用戶登錄昵稱等信息;第二種是想服務器發(fā)送消息,比如用戶注冊,用戶登錄、用戶退出、添加物品,刪除物品,統(tǒng)計價格等消息;第三種是響應服務器的消息,即當接收到服務器端方式的消息后,采取響應的動作。比如當用戶端收到服務器端發(fā)送的添加物品的消息后,用戶端應該從消息中提取添加物品的信息,并將信息按要求添加到適
4、當?shù)奈恢?。綜上所述,本系統(tǒng)需要提供一下的界面和功能:(1)用戶注冊。當用戶第一次使用購物車時,提供用戶注冊界面,以便后期進行各種購物車功能(2)在用戶端提供登錄界面,支持服務器的選擇,并提供所選擇服務器的端口號,以及基本的登錄昵稱的輸入。(3)提供一個完整的網(wǎng)絡消息協(xié)議的設計以及實現(xiàn)。該消息協(xié)議應包括登錄消息、添加物品、刪除物品、統(tǒng)計價格等。每一種網(wǎng)絡消息都應該有響應處理以及回復的方法。(4)在客戶端提供購物車頁面。用戶在購物車頁面可以進行添加、刪除等操作,并可以實時統(tǒng)計價格。(5)在服務器端提供消息出來機制。對客戶端發(fā)送的各種消息,
5、服務器端應該在進行分析后,進行響應的處理。25網(wǎng)站布局網(wǎng)上購物平臺index.jsp。用戶管理用戶注冊用戶注銷用戶管理管理進入商品管理查看與修改添加新商品管理網(wǎng)站用戶添加用戶商品名稱商品搜索2.開發(fā)及運行環(huán)境(1)硬件平臺CPU:Pentium42.0GHz以上內存:512MB以上容量顯卡:32MB或以上顯存之AGP接口顯卡(2)軟件要求操作系統(tǒng):MicrosoftWindowsXP運行環(huán)境:Tomcat/jdk1.6開發(fā)工具:MyEclipse25二、總體設計2.1網(wǎng)站的設計目標本購物系統(tǒng)由于需要演示程序,故為了演示方便,采用JSP
6、+Access數(shù)據(jù)庫的架構實現(xiàn)的,此系統(tǒng)分為前臺管理和后臺管理。前臺管理是友好的操作界面,供用戶瀏覽、查詢使用。包括:瀏覽商品、查詢商品、訂購商品、購物車、用戶維護等功能;后臺管理是提供給管理員的,其中包括:商品管理、用戶管理、網(wǎng)站信息管理、和廣告友情鏈接等。使管理員從繁瑣的手工操作中解脫出來,并提高了辦公效率。2.2網(wǎng)站的深入調查經(jīng)過以上的初步調查和研究,并且確定了該平臺的可行性,并決定開發(fā)本平臺,為了能夠對現(xiàn)行的平臺內容進行充分了解,使所要開發(fā)的平臺更具有實用性和適應性,通過兩個月的實習調查和指導老師的耐心介紹,設計出該平臺功能如
7、下:1.能夠完成用戶基本信息錄入的注冊和用戶基本信息的個人前臺與后臺管理。2.能夠完成管理員對網(wǎng)站的商品資料(商品添加、商品審查)會員管理(會員審查)、網(wǎng)站信息管理(新聞添加、修改刪除、公告設置),以及常規(guī)設置(廣告添加,友情鏈接)的功能。3.能過電子商品的名稱,電子商品的分類進行搜索。4.能夠通過查看購物車對所選商品進行確定、挑選,通過定單查詢對支付費用進行確定。經(jīng)過前一階段的調查與研究分析,我已確定了該平臺設計的主要功能,對每個功能模塊也作了具體描述,下面就來具體分析該平臺的設計特點與具體思想。2.3網(wǎng)站設計的特點我所設計和開發(fā)的
8、網(wǎng)上購物平臺是經(jīng)過很長時間的調查和分析才開始具體實施的,它的主要特點是改變了以往的購物只能過現(xiàn)實的商場才能達到的結果,采用Web技術,借助于Internet互聯(lián)網(wǎng)廣泛應用技術,達到資源共享,提高以往購物的局限性,縮短人們