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

正文內(nèi)容

基于web電子商務管理系統(tǒng)的設(shè)計與實現(xiàn)(文件)

2024-12-10 16:50 上一頁面

下一頁面
 

【正文】 是為了弄清楚系統(tǒng)開發(fā)的項目是不是可以實現(xiàn)和值得進行研究的過 程,實際上是一次大大簡化系統(tǒng)分析和系統(tǒng)設(shè)計的過程,所以,進行可執(zhí)行性的分析是非常必要的,也是很重要的,根據(jù)最初的設(shè)計目標和對系統(tǒng)的分析得出以下四點的可行性分析 : ( 1)經(jīng)濟可行性:該系統(tǒng)是本人的畢業(yè)設(shè)計,本人的設(shè)計能力有限,其功能還不能完善,所以沒有任何經(jīng)濟效益。 通過以上的可行性分析,我將采用 jsp + javabean + mysql 相結(jié)合的技術(shù),對網(wǎng)站系統(tǒng)進行建設(shè)。 ( 3)能夠通過商品的名稱,商品的類別進行搜索。 系統(tǒng) 設(shè)計的特點 及思路 本人設(shè)計的電子商務購物系統(tǒng)它的主要特點是利用 web 技術(shù)改變了以往的購物只能過現(xiàn)實的商場才能達到的結(jié)果 ,借助于計算機互聯(lián)網(wǎng)這一個大的平臺,充分擴大信息的傳播空間,提高以往購物的局限性,縮短人們的時間和提高工作效率,具有較好的交互性,從而實現(xiàn)信息化網(wǎng)絡(luò)化的平臺,使整個購物活動過程簡單、方便。 無論哪個網(wǎng)站都要有它自己的設(shè)計規(guī)則。 基于 web 電子商務管理系統(tǒng) 7 3 電子商務管理系統(tǒng)開發(fā)技術(shù)及主要構(gòu)架 開發(fā)技術(shù)的選擇 合理的選擇開發(fā)技術(shù),對于網(wǎng)站開發(fā)的完成情況有著非常重要的影響。 ASP 是微軟所開發(fā)的一種后臺腳本語言,它的語法和 Visual BASIC 類似,把后臺腳本代碼內(nèi)嵌到 HTML 頁面中。 PHP 獨特的語法混合了 C、 Java、 Perl 以及 PHP 自創(chuàng)新的語法。JSP 是采用 JAVA 為程序語言,運行于 Tomcat 等服務器?;?jsp + javabean的開發(fā)流程則使開發(fā)過程更加清晰明了,利于做一些復雜的邏輯實現(xiàn),從而節(jié)省了開發(fā)周期和開發(fā)成本。瀏覽器發(fā)出請求,而其余如數(shù)據(jù)請求、加工、結(jié)果返回以及動態(tài)網(wǎng)頁生成等工作全部由 Web Server 完成。由于客戶機把事務處理邏輯部分分給了功能服務器,使客戶機一下子 苗條 了許多,不再負責處理復雜計算和數(shù)據(jù)訪問等關(guān)鍵事務,只負責顯示部分。 JSP 提取結(jié)果并重新組織后,動態(tài)生成 HTML 頁面,返回給瀏覽器。 JSP 和 JavaBean 這一種 模型依靠 許多個 JavaBean 組件實現(xiàn)具體的應用功能,生成動態(tài)內(nèi)容, 其 最大的特點就是簡單。 搜索功能 能過電子商品的名稱進行搜索。 商品搜索流程 圖 商品搜索流程圖 商品 的 搜索功能 使 用戶更加方便的進行自己所需要的商品的查詢,節(jié)省時間,提高效率。 登錄入口 取得 user 對象 將 User 對象 存入 session 中 用戶是否存在 密碼是否正確 登錄成功 是 是 否 否 商品管理 查詢商品 滿意 ?否 返回 添加商品 是 否 修改刪除 基于 web 電子商務管理系統(tǒng) 14 購物車流程 購物車具體的實現(xiàn)可采用這種形式:定義一個購物車 Cart 的 bean 文件。如所選商品 ID與 CartItem中的 Productid一致,則只在 CartItem中 Count屬性加 1;如沒有與 Productid 與所選商品 ID 一致 CartItem,則將創(chuàng)建新的 CartItem 對象 。盡量分離各實體對應的表,一個實體對應一個表,搞清楚該實體有哪些屬性,對應有些什么字段,以及各實體之間有何種聯(lián)系。其中每個商品必須屬于某一個類別。 表 category 字段名 字段類型 字段長度 說明 id int 主鍵 /自動遞增 name varchar 255 類別名 descr varchar 255 描述 pid int 父類別 ID isleaf int 是否葉子節(jié) 點 grade int 級別 [說明 ]類別表存儲所有類別的信息。根據(jù) addr字段中的地址發(fā)貨。 (3) images 下的 reports 用來存儲商品銷量統(tǒng)計圖表。減少了代碼的重復度,提高了編程的效率。 public class DB { public static Connection getConn() { Connection conn = null。 商品修改 用戶登陸 注冊 管理進入 添加到購物車 類別管理 資料修改 商品管理 商品添加 會員管理 訂單管理 類別修改 類別添加 訂單查看 訂單處理 是否 會員 退出返回 搜索物品 選購物品 填寫訂貨單 購物成功 會員刪除 退出 基于 web 電子商務管理系統(tǒng) 19 } catch (ClassNotFoundException e) { ()。 try { if(conn != null) { pstmt = (sql)。 try { rs = ().executeQuery(sql)。 } } catch (SQLException e) { ()。 i ()。通過表單提 交選中類別作為搜索條件,還可以加入商品關(guān)鍵詞進行搜索。 var url = ?id= + escape()。 = callback。 } } } 最后調(diào)用 ProductMgr 類下的 findProducts()方法可以得到搜索結(jié)果。 String keyWord = null。 double highMemberPrice = 1。 String strEndDate = null。amp。 categoryId = ((category2))。 idArray[0] = categoryId。 % Cart cart = (Cart)(cart)。具體的實現(xiàn)代碼如下。 基于 web 電子商務管理系統(tǒng) 24 Product p = (id)。 (ci)。 首先調(diào)用 User 類的 getUsers()方法拿到所有的用戶對象: ListUser users = ()。){ User u = ()。首先可以添加根類別,也就是第一層類別。 if(strPid != null){ pid = (strPid)。 ().equals(add)) { String name = (name)。 } (成功 )。這兩個數(shù)據(jù)提交的代碼。 首先要判斷添加商品的類別是不是葉子節(jié)點,只能在葉子節(jié)點下面添加商品。 if(!()){ 基于 web 電子商務管理系統(tǒng) 28 (非葉子節(jié)點不能添加商品 )。 (name)。 (new Timestamp(()))。最后調(diào)用 update()方法將更新后的信息存入數(shù)據(jù)庫。 (normalPrice)。 圖 后臺修改商品信息 商品的搜索為簡單搜索和復雜搜索,簡單的搜索選擇要搜索商品的類別,然后輸入關(guān)鍵字進行搜索。()。復雜搜索調(diào)用的方法也是 ProductMgr類下的 findProducts()方法。 從 orders 對象中遍歷出所有的 SalesOrder 訂單類的對象。 % 基于 web 電子商務管理系統(tǒng) 31 for(IteratorSalesOrder it = ()。訂單表中有一個字段 status就是用來表示訂單狀態(tài)的,只需對其進行修改就能改變訂單的狀態(tài)。 if(action != nullamp。 ()。 基于 web 電子商務管理系統(tǒng) 33 先從數(shù)據(jù)庫里面拿出相關(guān)的統(tǒng)計信息,然后把從數(shù)據(jù)庫取出的信息放入 categoryDataset 中。 while (()) { ((2), , (1))。 JFreeChart pieChart = ( 產(chǎn)品銷量圖 , // 圖表標題 pieDataset, true, // 是否顯示圖例 (對于簡單的柱狀圖必須是 false) false, // 是否生成工具 false // 是否生成 URL鏈接 )。 category_jpg = new FileOutputStream(D:\\JavaProject\\Shopping\\WebRoot\\images\\reports\\p)。 ().getRequestDispatcher(/admin/showproductsaleschar).forward(request, response)。 (2) 然后,為了指定類搜索路徑,在系統(tǒng)變量中新建 JAVA_HOME 變量,變量名 JAVA_HOME,變量值為 C:\Program Files\Java\。 安裝 Tomcat Tomcat使用直接解壓使用的 壓縮包。在彈出的 Add JRE 對話框中,找到 JRE name,在此可以填入你想取的名 字,單擊 Browse,選擇JDK 所在的目錄 C:\Program Files\Java\ ,則自動生成 JRE system libraries,點擊 OK 完成此項配置。 打開 Tomcat 下的JDK 選項,選擇剛剛配置好的 JDK,點擊 OK。除此之外還有許多需要改進的地方。完成課題的前提是必須要了解 它所需要實現(xiàn)的功能。然后就是數(shù)據(jù)庫的設(shè)計,根據(jù)前面進行的需求分析確定了數(shù)據(jù)庫的結(jié)構(gòu)。 基于 web 電子商務管理系統(tǒng) 39 致謝 感謝云敏老師在畢業(yè)設(shè)計過程中對我的悉心指導,沒有云敏老師的幫助也就沒有今天的這篇論文。 謝謝我的父母,沒有他們辛勤的付出也就沒有我的今天。在此,也對他們表示衷心感謝。比如測試結(jié)果評價中提到的購物車信息沒有存入數(shù)據(jù)庫問題,導致用戶下次登錄無法查看購物車信息;還有由于考慮不周全在用戶登錄 后沒有退出的功能等。然后就是對設(shè)計實現(xiàn)技術(shù)的選擇,我最終選擇的是基于 JSP+JavaBean+Mysql 的開發(fā)模型。這些缺陷都是需要改進的地方。 測試步驟: (1)首頁 測試 (2)登錄,注冊 測試 (3)購物車測試 (4)商品搜索測試 (5)商品管理測試 (6)訂單管理測試 (7)用戶管理測試 測試報告: 表 測試報告 模塊 預計測試功能 測試結(jié)果 造成差別原因 首頁 測試 正常顯示,各個連接正常顯示 一致 無 登錄,注冊 測試 注冊時,有有效性驗證,登錄時,跟數(shù)據(jù)庫用戶密碼一致 有效性驗證時沒有排除已有用戶名功能 功能沒有完善 購物車測試 購買,修改商品數(shù)量時購物車有相應變化 關(guān)閉瀏覽器重新登錄時購物車清空 購物車信息沒有存入數(shù)據(jù)庫,僅存入session 商品搜索 測試 簡單關(guān)鍵字查找,分類查找 一致 無 商品 管理測試 分類增添,修改,刪除 一致 無 訂單管理測試 訂單的查看,修改狀態(tài) 一致 無 用戶管理測試 能夠查看用戶列表,刪除用戶 一致 無 基于 web 電子商務管理系統(tǒng) 37 測試結(jié)果評價: 雖然 基本達到設(shè)計要 求,功能 基本 完整,錯誤處理正確 。 (3)在 MyEclipse中配置 Tomcat。 (2)在 MyEclipse中配置 JDK。%JAVA_HOME%\lib\。 右鍵我的電腦 — 屬性 — 高級 — 環(huán)境變量: (1) 首先,為了指定命令搜索路徑,在系統(tǒng)變量的 PATH 變量中增加C:\Program Files\Java\\bin。 pie_jpg = new FileOutputStream(D:\\JavaProject\\Shopping\\WebRoot\\images\\reports\\p基于 web 電子商務管理系統(tǒng) 34 )。 FileOutputStream category_jpg = null。 } 分別調(diào)用兩個不同生成圖形的方法生成兩種不同的統(tǒng)計圖形。 (sql)。創(chuàng)建一個 servlet 文件用于處理圖片生成,并且將生成的圖片存入計算機硬盤中。 (modify)){ int status = ((status))。 SalesOrder so = (id)。){ SalesOrder so = ()。 ListSalesOrder orders = new ArrayListSalesOrder()。 圖 后臺管理員搜索 后臺訂單管理模塊 會員下單
點擊復制文檔內(nèi)容
法律信息相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1