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

正文內(nèi)容

基于mvc設(shè)計(jì)模式的購物網(wǎng)站學(xué)士學(xué)位畢業(yè)論文-資料下載頁

2025-07-01 14:41本頁面

【導(dǎo)讀】但是,正是由于網(wǎng)上購物形式的特定性,必然導(dǎo)致它在交易安全的保。證上存在著一定的漏洞。因此,想要更好的解析網(wǎng)上購物以使其更加順利。地發(fā)展,必須對網(wǎng)上購物的安全性做一個(gè)透徹的剖析。經(jīng)過前面的討論基本涵蓋了網(wǎng)上購。法律保障、客戶注意事項(xiàng)等方面提出解決方案。然后,用一個(gè)具體實(shí)例講。更多與之有關(guān)的安全問題,要使網(wǎng)上購物真正成為一種主導(dǎo)的商務(wù)模式,物方式才能被人們真正接受和使用。

  

【正文】 圖 實(shí)體屬性 ER 圖 用戶 瀏覽 商品信息 填寫 注冊 購物車、訂單信息 用戶信息 HR 員工 維護(hù) 商品信息 沈陽理工大學(xué)學(xué)士學(xué)位論文 19 圖 實(shí)體屬性 ER 圖 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì) 數(shù)據(jù)庫邏輯 結(jié)構(gòu)的設(shè) 計(jì)要注意 實(shí)體轉(zhuǎn)化 為數(shù)據(jù)庫 中與之相 對應(yīng)的實(shí) 體關(guān)系表,注意實(shí)體屬性和表格中列對應(yīng)的關(guān)系,實(shí)體轉(zhuǎn)化是聯(lián)系的轉(zhuǎn)化為數(shù)據(jù)庫中的各個(gè)表,轉(zhuǎn)化是不能破壞實(shí)體間的依賴關(guān)系。 網(wǎng)上商城數(shù)據(jù)庫要求具有以下方面的特點(diǎn): ( 1) 結(jié)構(gòu)合理,對一個(gè)商品表,商品詳細(xì)信息表,員工表,用 戶表的建立 多條記錄。 ( 2) 建立的數(shù)據(jù)冗余度小,獨(dú)立性強(qiáng),可用性強(qiáng)。 ( 3) 數(shù)據(jù)量吩咐,貼切實(shí)際應(yīng)用。 ( 4) 穩(wěn)定性強(qiáng),可靠性好,具備一定的保密條件。 普通員工 維護(hù) 商品信息 管理 用戶信息 沈陽理工大學(xué)學(xué)士學(xué)位論文 20 數(shù)據(jù)庫的詳細(xì)設(shè)計(jì) 設(shè)計(jì)網(wǎng)上商城數(shù)據(jù)庫時(shí) ,應(yīng)注意一下事項(xiàng): 網(wǎng)上商城的實(shí)際用途,數(shù)據(jù)庫設(shè)計(jì)好貼切實(shí)際,符合實(shí)際使用要求。 數(shù)據(jù)庫設(shè)計(jì)要規(guī)范化,合理化,邏輯性縝密,防止出現(xiàn)錯(cuò)誤。 建立明確的表與表之間的實(shí)體完整性關(guān)系,確保數(shù)據(jù)庫的運(yùn)行安全。 在軟件設(shè)計(jì)中盡量選擇 Mysql 的高性能語句,提高數(shù)據(jù)庫性能。 注意數(shù)據(jù)庫的管理和維護(hù)。 網(wǎng)上商城 的數(shù)據(jù)庫建立要滿足項(xiàng)目的基本運(yùn)行要求,為項(xiàng)目的運(yùn)行在持久層提供堅(jiān)實(shí)的運(yùn)行保障。網(wǎng)上商城共建立 5 張表,分別為 Products(商品基本信息表), Buyers(用戶基本信息表), Photos(商品 詳細(xì)信息表),Products_Evalute(商品評論表 ), Users(用戶基本信息表)。 商品基本信息表:包含的字段有商品號,商品名稱,商品價(jià)格,商品庫存量,商品細(xì)節(jié)信息,商品狀態(tài),商品銷售量(見附錄 B 表 ) 商品細(xì)節(jié)信息表:包含的字段有商品號,細(xì)節(jié) 1,細(xì)節(jié) 2,細(xì)節(jié) 3,細(xì)節(jié)4,細(xì)節(jié) 5,細(xì)節(jié) 6,細(xì)節(jié) 7,細(xì)節(jié) 8,細(xì)節(jié) 9,細(xì)節(jié) 10,細(xì)節(jié) 11, 細(xì)節(jié) 12,細(xì)節(jié) 13,細(xì)節(jié) 14,細(xì)節(jié) 15,細(xì)節(jié) 16,細(xì)節(jié) 17,細(xì)節(jié) 18,細(xì)節(jié) 19,細(xì)節(jié) 20,細(xì)節(jié) 21(見附錄 B 表 ) 商品評論信息表:包含的字段有商品號,評論姓名,評論信息。(見附錄 B 表 ) 用戶基本信息表:包含的字段有用戶號,賬號名稱,賬號密碼,用戶姓名,電話, Email,不良記錄,消費(fèi)總量(見附錄 B 表 ) 員工基本信息表:包含的字段有員工號,員工姓名,登錄密碼,員工權(quán)限,員工電話, 員工工資,員工性別(見附錄 B 表 ) 5 詳細(xì)設(shè)計(jì) 詳細(xì)設(shè)計(jì)本 質(zhì)就是怎 樣實(shí)現(xiàn)系 統(tǒng)的過程 ,系統(tǒng)的 每個(gè)模塊 都應(yīng)精確 描述,沖界面設(shè)計(jì)到后臺代碼的實(shí)現(xiàn)都應(yīng)該的到具體細(xì)致的展示。 但詳細(xì)設(shè)計(jì)并不是簡單的圖片代碼堆砌,其應(yīng)該是基于前面幾步驟而得來的具體的設(shè)計(jì),能夠展示設(shè)計(jì)者的邏輯思想,展現(xiàn)軟件功能,體現(xiàn)產(chǎn)品優(yōu)勢、性能,提供核心代碼的概念編寫,這樣再開發(fā)之前主要功能實(shí)現(xiàn)開發(fā)者已經(jīng)胸有成竹,開發(fā)時(shí)事半功倍。 詳細(xì)設(shè)計(jì)的更重要的是簡明、精煉,語言不用過于復(fù)雜,畢竟不是具體的開發(fā),但要求能夠瞞住基本的設(shè)計(jì)開發(fā)需求,系統(tǒng)模塊化,模塊具體化,這也是網(wǎng)上商城詳細(xì)設(shè)計(jì)的遵守的基本準(zhǔn)則。 沈陽理工大學(xué)學(xué)士學(xué)位論文 21 網(wǎng)上商城 通過 jdbc 連接 mysql 數(shù)據(jù)庫,通過在項(xiàng)目中 Bean 包中建立一個(gè) DBtool 類來 實(shí)現(xiàn)數(shù)據(jù)庫的連接,這樣如果以后的程序代碼需要訪問數(shù)據(jù)庫時(shí),直接調(diào)用 DBtool 數(shù)據(jù)庫連接工具類即可,既方便使用,有去除了代碼的冗余,增強(qiáng)了項(xiàng)目的可移植性。 商品信息管理模塊,用戶信息管理模塊,員工信息管理等等都需要訪問數(shù)據(jù)庫,創(chuàng)建 DBtool 類大大提高了這些模塊的使用性能,提高程序利用率,DBtool 類其代碼如圖 所示。 圖 連接數(shù)據(jù) 庫的 工 具類 功 能模塊說明 網(wǎng)上商城瀏覽模塊,用戶可以對商品按種類進(jìn)行查找,用戶在輸入欄中輸入要查找得商品種類,點(diǎn)擊【查詢】就可以跳轉(zhuǎn)到相對應(yīng)的商品種類界面。 用戶點(diǎn)擊商品,進(jìn)入商品細(xì)節(jié)顯示界面,該界面中顯示商品的基本信息,庫存狀態(tài),庫存量,商品價(jià)格等信息,用戶點(diǎn)擊商品后,可以對商品進(jìn)行放大查看,方便用戶對比商品,用戶向下查看,可以查看商品更詳細(xì)的相關(guān)信息,點(diǎn)擊【添加到購物車】后,進(jìn)入購物車管理模塊。商品瀏覽運(yùn)行界面如圖 所示: 沈陽理工大學(xué)學(xué)士學(xué)位論文 22 圖 商品細(xì)節(jié) 信息 模塊設(shè)計(jì)過程 網(wǎng)上 商城 Logol 使用左側(cè)漂浮顯示,利用 ulli/li/ul實(shí)現(xiàn)導(dǎo)航欄的實(shí)現(xiàn),在導(dǎo)航欄下添加文本框,用來輸入要查詢的商品種類,在輸入框右側(cè)添加 button 按鈕,用來商品查找的觸發(fā),利用 jquery 來進(jìn)行實(shí)現(xiàn)圖片的動(dòng)態(tài)變化,利用 a/a標(biāo)簽將商品區(qū)分為手機(jī),女裝,男裝,皮包,鞋子 5 大種類,右側(cè)用 div 加圖片實(shí)現(xiàn)網(wǎng)站的公告欄。利用 div、 css、 table實(shí)現(xiàn)商品分類具體商品信息的顯示。 在商品細(xì)節(jié)顯示界面中,使用 table 表格實(shí)現(xiàn)商品的左右布局,左側(cè)利用 jequery 來實(shí)現(xiàn)商品切換功能顯示,放大功能顯示 ,右側(cè)進(jìn)行商品詳細(xì)信息,商品庫存狀態(tài),商品庫存量,商品價(jià)格的顯示。 主要功能代碼如下: ?? ul class=goodsprice list lispan id=E_Usered_id hidden=true${}/span/li lispan 狀態(tài) :/spanspan id=${}/span/li lispan 剩 余 庫 存 :/spanspan id=amount${}/span/li lispan 購買數(shù)量 :/spaninput type=text id=num value=1 style=width:41px//li /ul ?? 沈陽理工大學(xué)學(xué)士學(xué)位論文 23 模塊功能說明 網(wǎng)上商城評論模塊,用戶可以填寫任意名稱,添加對商品的品論,點(diǎn)擊查看評論,查看商品的相關(guān)評論,用戶點(diǎn)擊評論按鈕,發(fā)布對商品的評論。商品評論運(yùn)行界面如圖 所示: 圖 商品評論界 面 模塊設(shè)計(jì)過程 使用 c:forEach 標(biāo) 簽 循 環(huán) 輸 出 數(shù) 據(jù) 庫 中 對 用 的 商 品 評 論 表 , 使 用textarea 用來進(jìn)行評論內(nèi)容的輸入,使用 text 原來進(jìn)行用戶名輸入, 使用【我要評論】,【查看品論】兩張圖片進(jìn)行與 javascript 相關(guān)的的評論提交,評論顯示,其功能代碼如下: ?? c:forEach items=${EResult} var=item marquee direction=rignt behavior=scroll scrollamount=3 span class=price1${}:${}/span /marquee /c:forEach ?? 功能模塊說明 網(wǎng)上商城購物城模塊,用戶可以對添加到購物車中的商品進(jìn)行管理。用戶可以對商品進(jìn)行數(shù)量修改,對不滿意的商品進(jìn)行刪除操作,購物車提供清空購物車功能,點(diǎn)擊清空購物車按鈕后,購物城清空。購物車具備智能結(jié)算功能,用戶對自己的購物車進(jìn)行相應(yīng)的修改后,點(diǎn)擊確認(rèn)修改按鈕,沈陽理工大學(xué)學(xué)士學(xué)位論文 24 購物車中對應(yīng)的商品小計(jì),商品總計(jì)中付款金額隨之做出相應(yīng)的改變,點(diǎn)擊購物購物車下的購物返回連接,可以返回商品主界面繼續(xù)進(jìn)行購買,購物車運(yùn)行界面如圖 所示: 圖 商品購物 車運(yùn) 行 界面 模塊設(shè)計(jì)過程 商品購物車 模塊上半 部利用 div、 css 相關(guān)技術(shù)布置成一個(gè)導(dǎo)航界面進(jìn)行商品的種類顯示。下半部分利用 table 布局代表購物車,將 table 分為商品,單價(jià),數(shù)量,小計(jì),刪除五列,最后一行使用文本框顯示總價(jià),在其后分別添加【確認(rèn)更改】,【下一步】,【清空購物車】三個(gè)按鈕,該三個(gè)按鈕通過與 javascript 的關(guān)聯(lián)來達(dá)到和后臺控制器訪問相互的目的。 在后臺在用戶第一次將商品添加到購物車中是,程序?yàn)槠鋭?chuàng)建一個(gè)HashMap 集合代表購物車, HashMap 是一個(gè) key, value 一一對應(yīng)的容器,相對應(yīng) key 值就是 product 對象, value 值就是商品數(shù)量,將 HashMap 添加到 Session 中,這樣就是得 HashMap 具有了和匯話相同級別的生命周期,用戶對購物車的操作實(shí)際上就是對后臺 HashMap 的操作, HashMap 的 size屬性就決定了購物車中商品的數(shù)量,綜上就基本實(shí)現(xiàn)了購物車功能,其主要功能代碼如下: ?? function countPrice() { var m = (money)。 var e = (num)。 var p = (price)。 for(var i = 0。i 。i++) { var number = e[i].value。 var p1 = p[i].value。 var p2 =(1)。 m[i].value = parseFloat(number)*parseFloat(p2)。 } } 沈陽理工大學(xué)學(xué)士學(xué)位論文 25 function total() { var t = (money)。 var l = 。 var total = (total)。 var count =0。 for(var i=0。il。i++) { count += parseFloat(t[i].value)。 } = count。 } function confirmUpdateCar() { var e = (num)。 //聲明一個(gè) 全 局 數(shù) 組 num = new Array()。 for(var i=0。 i。i++) { num[i] = e[i].value。 } =/FJD/ConfirmCarServlet?num=+num。 } ?? 功能模塊說明 用戶進(jìn)入到登入驗(yàn)證模塊后,輸入用戶名和相對應(yīng)的密碼,驗(yàn)證成功后方可進(jìn)行訂單的處理,登入失敗提示用戶名密碼不相符。用戶點(diǎn)擊注冊按鈕后,用戶填寫要注冊的用戶名和密碼,密碼要求二次確認(rèn),兩次一樣方可進(jìn)行用戶注冊,注冊成功后用戶可以用相對應(yīng)的用戶名和密碼進(jìn)行登入,用戶驗(yàn)證登入界面如圖 所示 : 沈陽理工大學(xué)學(xué)士學(xué)位論文 26 圖 用戶驗(yàn)證運(yùn) 行 界面 功能設(shè)計(jì)過程 上半部添加購物流程圖片,下半部利用 div, css 來實(shí)現(xiàn)實(shí)現(xiàn)【用戶登入】,【用戶注冊】的相互切換,用戶填寫完想對應(yīng)的信息后,點(diǎn)擊登入或則注冊按鈕,通過 javascript 向后臺的用戶驗(yàn)證控制器發(fā)送請求,把決定權(quán)交給控制器,有控制器來決定是否驗(yàn)證成功, 其主要代碼如下: ?? BuyersCL bc = new BuyersCL()。 BuyersBean bb = new BuyersBean()。 HttpSession session = ()。 boolean b。 String BuyerAccount = (BuyerAccount)。 String BuyerPassword = (BuyerPassword)。 try { bb = (BuyerAccount)。 } catch (SQLException e) { // TODO Autogenerated catch block ()。 } try { b = (BuyerAccount, BuyerPasswor
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1