freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

jsp網(wǎng)上服裝店系統(tǒng)的設(shè)計與開發(fā)-預(yù)覽頁

2025-01-07 02:48 上一頁面

下一頁面
 

【正文】 SP/Servlet的 WebSphere;西方另外一個非常著名的電子商務(wù)軟件提供商, Intershop。 總的來說, ASP, PHP,JSP 三者都有相當(dāng)數(shù)量的支持者, 而這 三者 也 各有所長 ,在開發(fā)過程中,我們應(yīng)該根據(jù)實際的需要來使用最合適的技術(shù),本系統(tǒng)則采用較新的 jsp網(wǎng)上服裝店系統(tǒng)設(shè)計與開發(fā) 2 技術(shù),一方面 jsp 的安全性和跨平臺性比較好,另一方面,我也希望能從開發(fā)該系統(tǒng)的過程中,深入學(xué)習(xí)一下這門編程語言。它 們的特性比較如 表 21 所示 : 表 21 asp/jsp/php 比較表 技術(shù)名稱 ASP JSP PHP 對數(shù)據(jù)庫的支持 好 好 好 開發(fā)難易度 容易 容易 較難 使用平臺 Windows9X/NT Windows/UNIX UNIX 安全性 不好 好 不好 對組件的支持 支持 支持 不支持 執(zhí)行方式 解釋執(zhí)行 編譯之后執(zhí)行 解釋執(zhí)行 跨平臺 不好 好 好 這三種都是在傳統(tǒng)的 HTML 代碼中,利用 HTML 標(biāo)簽的擴展,構(gòu)成頁面。 基于 MVC 的應(yīng)用開發(fā)模型 在傳統(tǒng)的基于 Web 的應(yīng)用系統(tǒng)中,例如 ASP, CGI 等,通常開發(fā)者將業(yè)務(wù)邏輯,數(shù)網(wǎng)上服裝店系統(tǒng)的設(shè)計與開發(fā) 3 據(jù)邏輯、展示邏輯等混雜在一起,在同一個界面面里既進(jìn)行后臺數(shù)據(jù)庫的訪問和操作,同時還包含業(yè)務(wù)流程和頁面表示。這種結(jié)構(gòu)解決了前面所述的所有問題,在我們的應(yīng)用集成網(wǎng)絡(luò)中,通過企業(yè)級高端 J2EE 應(yīng)用服務(wù)器實現(xiàn) MVC開發(fā)模型。同時能夠嵌套動態(tài)數(shù)據(jù),可以進(jìn)行動態(tài)頁面的展示。通常由 Servlet 來實現(xiàn), Servlet 和JSP 雖然同樣都屬于頁面展示工具,但分屬兩層。 系統(tǒng)功能 前臺功能:用戶注冊、登錄、注銷 。 如圖 24 所示: 圖 24 后 臺 管理員 流程圖 前臺 需求分析設(shè)計 按前臺功能初步分為以下三大模塊,詳細(xì)的需求分析如下幾節(jié)。 圖 25 用戶 注冊流程 圖 用戶登錄流程圖 用戶登錄需要輸入用戶名、密碼及驗證碼,用戶登 錄后在系統(tǒng)所有頁面的右上角顯示歡迎信息。 圖 27 購物 車流程圖 購物車 查看商品 滿意嗎 下訂單 調(diào)整商品 是 d 登錄入口 取得用戶名和密碼 將 username 存入 session 中 核對驗證碼是否正確 核對用戶名和密碼是否正確 登錄成功 是 是 否 否 網(wǎng)上服裝店系統(tǒng)的設(shè)計與開發(fā) 7 后臺 需求分析設(shè)計 管理員登錄流程圖 管理員登錄后,可以對普通用戶、服裝信息、訂單信息進(jìn)行管理。 :包括的數(shù)據(jù)項有:類型編號、類型名稱、父類型編號。 :包括的數(shù) 據(jù)項有:購物車編號、用戶編號、收貨人編號、服裝編號、服裝品牌型號、訂單號等。根據(jù)實體信息創(chuàng)建如下表結(jié)構(gòu)和存儲過程。 圖 34收貨人 信息 5. 欄目信息 itemname, 如圖 35 所示。 主要代碼實現(xiàn)如下: public String execute() {//獲取參數(shù) try { userName = new String((ISO88591),gb2312)。 if((sessionCode)) { //驗證用戶名和密碼 User user = new User()。 weleStr = a href=39。退出登錄 /a]。 return error。用戶購物車頁面如圖 45所示: 圖 44 轉(zhuǎn)入登錄頁面 網(wǎng)上服裝店系統(tǒng)的設(shè)計與開發(fā) 13 圖 45 用戶購物車頁面 主要代碼如下: public String execute() {//判斷用戶是否登錄 if(().getSession().get(user) == null) { tips = 您還沒有登錄,請先登錄 ......。 ClothingDaoImp bookImp = new ClothingDaoImp()。 (clothingId)。 (0)。//未下訂單 carBookListY = new ArrayListClothing()。i++) { int id_book = (i).getClothingId()。 (bookItem)。 Clothing bookItem2 = new Clothing()。 } return success。還可以先選擇購物車中想購買的商品,然后,點擊“購買所有選中的商品”則轉(zhuǎn)到收貨人信息編輯頁面,該頁面用 javascript 對收貨人信息進(jìn)行驗證,用到了正則表達(dá)式(對電話號碼、郵箱地址等格式進(jìn)行校驗)。 if(objValue == ) { = red。 }} //街道地址 if(objName == consigneeAddress) { 網(wǎng)上服裝店系統(tǒng)設(shè)計與開發(fā) 16 var objSpan = (span_consigneeAddress)。 = 。 = 郵政編碼不能為空 。 = 郵政編碼格式不正確 。amp。 = 。 = 。amp。 = 。 = 。 consigneeCity = new String((ISO88591),gb2312)。//創(chuàng)建收貨人對象 ConsigneeDaoImp consigneeImp = new ConsigneeDaoImp()。 (mobilePhone)。//創(chuàng)建用戶對象以便獲得用戶 ID (())。 } //修改購物車記錄(是否已下單以及收貨人 ID) ShoppingCar item = new ShoppingCar()。//根據(jù)用戶 ID和收貨人的姓名獲取收貨人信息 for(int i = 0。 (1)。 return null。//用于記錄 服裝 的信息,以便作為參數(shù)傳遞 itemList = new ArrayListShoppingCar()。 item = (itemId)。 Clothing book2 = book。 return null。 (1)。} //修改購物車中的記錄(訂單號) for(int k = 0。 orderId = (()).getId()。 return null。注冊頁面如圖 49 所示: 圖 49 用戶購物車頁面 后臺管理員模塊實現(xiàn) 管理員登錄頁面如圖 410 所示: 網(wǎng)上服裝店系統(tǒng)設(shè)計與開發(fā) 22 圖 410 后臺管理 員登錄 頁面 管理員登錄功能實現(xiàn)的代碼如下所示: private void manageLogin(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {// TODO Autogenerated method stub String session = (String) ().getAttribute(code)。 String userPassword = (password)。 MemberDao md = ().getMemberDao()。 //(/frame/).forward(request, response)。管理帳號和密碼錯誤!或者你沒有權(quán)限 ! 39。 ().forward(request, response)。 String price = (price)。 String color = (color)。 Clothing clothing = new Clothing()。 網(wǎng)上服裝店系統(tǒng)設(shè)計與開發(fā) 24 ((stocks))。 (price)。 clothingDao bd = ().getClothingDao()。JavaScript39。 (admin/).forward(request, response)。 newRealName = new String((ISO88591),gb2312)。 (newRealName)。}} 添加服裝分類的頁面如圖 415 所示: 圖 415 服裝類別添加 頁面 管理頁登錄后可以對自已的信息修改,如密碼修改,頁面如圖 416 所示: 圖 416 管理員密碼修改 頁面 管理員密碼修改功能實現(xiàn)代碼如下所示: private void modifyPassword(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {// TODO Autogenerated method stub String managerName = (String) ().getAttribute(manager)。 (managerName)。 boolean flag=(member)。密碼修改成功??!39。JavaScript39。(admin/).forward(request, response)。 //準(zhǔn)備 sql語句 sql=select * from shoppingcart where tradeState=1 and userId in (select userId from orderform where status=1)。 系統(tǒng)運行環(huán)境的搭建 本系統(tǒng)采用的是基于 java 的 jsp 技術(shù) ,所以 java 虛擬環(huán)境即 java 虛擬機是必須要安裝的。 Windows 下,直接運行 .exe 文件,安裝到一個目錄 ,如 C:/,安裝完成后就是環(huán)境變量的設(shè)置。 還需要在 Path 變量值后面添加一個值: C:\\bin。 打開 文件中的 bin 文件,雙擊其中的運行程序 Server Runner,顯示server start,服務(wù)器正常啟動,此時在瀏覽器上敲入本地測試地址: 如果出現(xiàn) Tomcat 頁面則證明 Tomcat 安 裝成功,而且正常啟動。本系統(tǒng)沒有用到存儲過程,這使得數(shù)據(jù)庫在對大量數(shù)據(jù)進(jìn)行處理時速度略顯得慢了些。正確處理數(shù)據(jù)結(jié)構(gòu)之間的關(guān)系是我面臨的一個問題和挑戰(zhàn)。他嚴(yán)肅的科學(xué)態(tài)度,嚴(yán)謹(jǐn)?shù)闹螌W(xué)精神,深深地感染和激勵著我。
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1