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

正文內(nèi)容

基于bs結(jié)構(gòu)的網(wǎng)上鮮花銷售系統(tǒng)的設(shè)計與實現(xiàn)論文-資料下載頁

2025-07-02 08:42本頁面

【導(dǎo)讀】店的技術(shù)實現(xiàn)也成為了一個比較常見的課題。本文就網(wǎng)上花店的實現(xiàn)做了一些探索。買的前臺頁面和管理員管理的后臺管理頁面。瀏覽、購買、下定單、注冊成為會員,查看和修改用戶信息等操作。管理員可以進入系統(tǒng)。本文詳細闡述了整個應(yīng)用系統(tǒng)的設(shè)計思路,并對。各部分設(shè)計進行了詳盡的分析,最終形成了一個完整的設(shè)計方案。

  

【正文】 塊 的設(shè)計 購物車通常為網(wǎng)上商店的核心模塊之一,在網(wǎng)上花店系統(tǒng)里面也是如此。 購物車模 塊一般包括添加花品即花品放入購物車, 刪除花品,改變花品數(shù)量,清空購物車,購物車信息查看五個功能。 前臺訂單處理主要是根據(jù)用戶提交的信息和購物車內(nèi)的信息生成用戶訂單即用戶訂單的查看 功能 。 由于以上兩個模塊的聯(lián)系比較緊,所以在此處一起設(shè)計。 整個購物車和訂單信息填寫界面如圖 412 和圖 413 圖 412 購物車部分界面 設(shè)計 購物車添加花品 流程圖如圖 414 用戶在花品詳細信息頁面選擇購買,即可觸發(fā)購物車添加花品行為,并跳轉(zhuǎn)到購物車信息界面如圖 412。 只有會員登錄后才可以繼續(xù)購買操 作,即觸發(fā)此行為。 圖 414 購物車添加花品流程圖 設(shè)計 在圖 412 界面中購物車信息表中填入購買的數(shù)量,然后單擊更改數(shù)量按鈕即可以更改購買數(shù)量。當(dāng)填入負數(shù)或 0 是表示從購物車內(nèi)刪除對應(yīng)花品。 從圖 412 中顯示的購物車更改數(shù)量后的圖為圖 415 圖 415 更改數(shù)量后的購物車信息 更改購物車中花品數(shù)量的實現(xiàn)根自助訂花后臺實現(xiàn)邏輯比較相似。 的設(shè)計 當(dāng)用戶選擇玩需要的商品,填寫好訂單一般信息如留言,發(fā)送日期,接受人信息等后就可以單擊完成訂購按鈕生成新的訂單并保 存到數(shù)據(jù)庫中。 其具體實現(xiàn)核心代碼如下: jsp:useBean id=or scope=request class=!—將訂單一般信息提取并儲存到類 order 的對象 or 里面 jsp:setProperty name=or property=*/ /jsp:useBean % ?? // Vector cart=(Vector)(cart)。//獲取購物車 if(cart==null || ()==0) (script language=39。javascript39。alert(39。 您 還 沒 有 選 購 商 品 !39。)。=39。39。/script)。 goodselement gs=new goodselement()。 int userID=0。 userID=((Integer)(userID)).intValue()。 String orderID=。 if(((String)(respflag)).pareTo(no)==0){ if(userID==0) (script language=39。javascript39。alert(39。用戶登錄錯誤!請重新登錄39。)。=39。39。/script)。 (userID)。 (orderNotes)。 //獲取當(dāng)前時間 Calendar cal=new GregorianCalendar(())。 int year=()。 int month=()+1。 int date=()。 int hour=()。 int minute=()。 minute=(int)(minute/10)。 orderID=(userID)+(year)+(month)+g(date)+(hour)+(minute)。//用戶 ID 家時間組成訂單號,時間是 //精確到分鐘的十位數(shù)。 (orderID)。 int ret=0。 orderDaoImpl oral=new orderDaoImpl()。//orderDaoImpl 為訂單數(shù)據(jù)庫訪問 操作 //實現(xiàn) 類 ret=(or)。//插入訂單一般信息 if(ret==0){ (script language=39。javascript39。alert(39。訂單提交失敗!兩個訂單提交間隔請保持 10 分鐘以上。 39。)。=39。39。/script)。 } conn=new connDB()。 int i=0。 //以下為訂單明細插入數(shù)據(jù)庫 for(i=0。i()。i++) { ret=0。 gs=(goodselement)(i)。 ret=(Insert into lineItem_table values(39。+ orderID+39。,+()+,+()+,+()+,39。+me()+39。))。 if(ret==0){ break。 } } ()。 if(i!=()){//插入失敗代碼實現(xiàn)回滾 ret=(or)。//刪除訂單一般信息 conn=new connDB()。 ret=(delete from lineItem_table where orderID=39。+orderID+ 39。)。//刪除訂單明細 ()。 (script language=39。javascript39。alert(39。訂單提交失敗!請重新提交。 39。)。=39。39。/script)。 }else{ ()。 (cart,cart)。 (respflag,yes)。 (script language=39。javascript39。alert(39。 訂 單 提 交 成 功 ! 訂單號為 :+orderID+39。)。=39。39。/script)。 } }else{ (script language=39。javascript39。alert(39。 訂 單 已 經(jīng) 提 交 過 了 !39。)。=39。39。/script)。 } % 后臺用戶管理模塊設(shè)計 后臺用戶管理模塊主要是實現(xiàn)管理員查看會員用戶一般信息 , 對會員用戶進行凍結(jié)和解凍操作 。當(dāng)會員用戶的誠信比較差時,管理員可以對該會員實行帳戶凍結(jié)操作,也可以根據(jù)實際情況將已凍結(jié)的會員 帳戶進行解凍操作。在次模塊中實現(xiàn)了分頁顯示。 用戶 管理 第一頁如圖 416 圖 416 用戶管理第一頁 當(dāng)顯示頁為第一頁時只需顯示“下一頁”和“最后一頁”選項。 在次界面中,管理員可以單擊用戶注冊名稱查看用戶的一般信息,點擊用戶狀態(tài)可以改變用戶的狀態(tài),即點擊“已激活”可以將用戶帳戶凍結(jié),點擊一 “已凍結(jié)”可以將該用戶帳戶解凍。 該模塊的核心代碼如下: % int pages=1。 String pg=(pages)。//獲取傳遞的頁面參數(shù) if(pg!=nullamp。amp。!()) pages=(pg)。 connDB conn=new connDB()。 chStr chstr=new chStr()。 int countRows=0。 int countPages=1。 int pageSize=5。//設(shè)定每頁顯示的信息條數(shù) ResultSet rs_sale=(select count(userID) from userInfo_table)。//讀 //取用戶信息條數(shù) if(()) countRows=(1)。 if(countRows!=0) countPages=((countRows%pageSize)==0)?(countRows/pageSize):(countRows/pageSize+1)。//計 //算顯示的頁面數(shù) String sql=select top +pageSize+* from userInfo_table where userID not in(select top +((pages1)*pageSize)+userID from userInfo_table order by userStatus desc,userType desc)and userType=0 order by userStatus desc,userType desc。//從數(shù)據(jù)庫中讀取第 pages 頁 rs_sale=(sql)。 //要顯示的用戶信息。 .?? % 5 用戶手冊 系統(tǒng)功能與運行環(huán)境 本軟件系統(tǒng)主要 由前提客戶端和后臺管理端兩大部分組成,前臺主要是用戶管理和銷售方面的功能,包括用戶信息管理,購物車,前臺訂單處理,自助訂花和商品及公告信息瀏覽;后臺則是管理員對花店的相關(guān)信息的管理,包括用戶管理,公告花卉知識管理,鮮花材料管理和鮮花商品管理 。在實現(xiàn)其基本功能的前提下,理解掌握 JSP 方面編程的思想。 本系統(tǒng)以 JSP 數(shù)據(jù)庫技術(shù)為前臺, SQL Server20xx 為后 臺數(shù)據(jù)庫,采用三層網(wǎng)絡(luò)結(jié)構(gòu)。網(wǎng)站用戶界面由 JSP 完成,數(shù)據(jù)和邏輯處理由 JavaBean 完成,數(shù)據(jù)儲存由 MSSQL 實現(xiàn)。本網(wǎng)站能夠?qū)崿F(xiàn) 網(wǎng)上花店 的前臺和后臺的基本功能。 該平臺運行于 :WindowsXP +Tomcat+JSP +MSSQL 的環(huán)境中。該課題申報網(wǎng)站支撐平臺運行于服務(wù)器端,用戶端通過瀏覽器進行訪問。 系統(tǒng)開發(fā)工具安裝與環(huán)境配置 本系統(tǒng)采用 JDK 和 Tomcat 作為開工具。下面將對這兩個工具的安裝過程以及環(huán)境變量配置進行介紹。 JDK 和 Tomcat的安裝 首先從網(wǎng)上下載 JDK 安裝和 Tomcat 的安裝程序。到 sun 公司官方站點( )下載 j2sdk , 注 意 下 載 版 本 為Windows Offline Installation 的 SDK,同時最好下載 J2SE ,然后到 tomcat 官方站點( tomcat(下載最新 版本的 tomcat); 先安裝 JDK。 JDK 安裝包是一個解壓縮文件,可以直接解壓縮進行安裝 ,整個安裝過程都是自動的,只需要選擇 JDK 的安裝目錄,假設(shè)安裝目錄為 c:\。 接著就是安裝 Tomcat, Tomcat 只是一個解壓縮文件,可以直接解壓縮到文件目錄下就可以運行了。如果直接是一個文件夾就直接拷貝到目錄下就可以了。假設(shè) Tomxcat 安裝目錄為: c:\Tomcat 。 配置 JDK 和 Tomcat的環(huán)境變量 安裝好 JDK 和 Tomcat 后,要對系統(tǒng)的環(huán)境變量進行配置才能運行。點“我的電腦”右鍵 —— 屬性,選擇“高級” —— 環(huán)境變量,在系統(tǒng)變量中新建下面幾個變量。 如圖 1022所示 : JAVA_HOME vaule 為 c: \ CLASSPATH vaule 為 .。%JAVA_HOME%\lib\。%JAVA_HOME%\lib\。 接著把編輯 PATH 變量設(shè)置我們需要的值如下 path vaule 為 c:\\\bin 設(shè)置完以后重新啟動 tomcat,打開瀏覽器,在地址欄中輸入 進行驗證配置是否成功。 圖 51 環(huán)境變量配置 系統(tǒng)運行與操作指南 要安裝好 JDK 和 Tomcat 以后,要運行本系統(tǒng)還要進行一些配置。 數(shù)據(jù)庫配置 運行 SQL Server20xx 的企業(yè)管理器,在數(shù)據(jù)庫欄右鍵選擇所以任務(wù) —— 附加數(shù)據(jù)庫 ,彈出附加數(shù)據(jù)庫框,選擇要附加的數(shù)據(jù)庫 MDF 文件 ,在附加為中填入 flowershop,選擇確定,數(shù)據(jù)庫配置成功。由于本系統(tǒng)是用 JDBC 技術(shù)實現(xiàn)數(shù)據(jù)庫連接,所以不需要配置 ODBC 數(shù)據(jù)源 。 至此,數(shù)據(jù)庫配置完成。 Tomcat中虛擬目錄的配置 在 D:盤根目錄下新建一文件夾 huazhise 作為本系統(tǒng)網(wǎng)站站點,然后到 D:\Tomcat \conf\Catalina\localhost 目錄下新建一 文件,對其進行編輯:添入如下代碼: ?xml version= encoding=UTF8? !This ment marks this file as generated, so it may be deleted and regenerated at any time. To preserve manual changes to this file, delete this Context debug=0 docBase=D:\huazhise path=/huazhise reloadabl
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1