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

正文內(nèi)容

基于jsp的b2c電子商城的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)設(shè)計(jì)(編輯修改稿)

2025-07-24 17:35 本頁面
 

【文章內(nèi)容簡介】 分別為E—Mail地址,用戶昵稱,登錄密碼,以及登錄密碼的驗(yàn)證。其中郵箱文本框輸入的字符串需為郵箱格式,其余格式都不被接受;昵稱可以是任意字符,長度不超過10,可以不填;密碼、確認(rèn)密碼文本框輸入范圍為字母下、劃線、數(shù)字、特殊字符,但不能為純數(shù)字,長度620位,經(jīng)過32位MD5加密寫入數(shù)據(jù)庫。(2)當(dāng)用戶輸入的用戶名格式錯(cuò)誤會提示您輸入的用戶名已存在;密碼前后不一致同樣也會報(bào)錯(cuò)。圖 35 用戶注冊時(shí)序圖 商品分類展示(1)在這個(gè)模塊中,當(dāng)用戶打開商品相關(guān)頁面后,客戶端會自動(dòng)向服務(wù)器發(fā)出請求,從數(shù)據(jù)庫自動(dòng)獲取相關(guān)數(shù)據(jù)并顯示。(2)商品信息包括(名稱,市場價(jià),會員價(jià),庫存量,圖片,用戶名稱,商品描述,用戶評分) 圖 36 商品分類時(shí)序圖 加入購物車(1)為了方便用戶對保存中意商品的記錄,無論是已經(jīng)注冊會員還是匿名用戶均可以通過商品頁面上的購物車按鈕對商品進(jìn)行選擇性保存。(2)出于系統(tǒng)實(shí)用性考慮,即在關(guān)掉購物系統(tǒng)頁面前的一段跳轉(zhuǎn)時(shí)間中進(jìn)行保存,斷開連接后清除數(shù)據(jù)。類似于Cooies,但Session不會注入文件到用戶的客戶端電腦上。 圖 37 購物車時(shí)序圖 查詢訂單無論是管理員還是用戶,都是從同一張訂單表中取出購買記錄信息,訂單功能可以直觀地反應(yīng)出交易狀況,商家還可就此分析出客戶的需求取向。 圖 38 訂單查詢時(shí)序圖 添加地址簿信息,用戶可以根據(jù)購買時(shí)的實(shí)際情況進(jìn)行添加新的地址信息,或者選擇原有存在的地址信息。,用戶需要填上必填項(xiàng),并確保真實(shí)有效,系統(tǒng)JS只是對格式是否正確,是否為空做出判斷。 圖 39 地址簿添加時(shí)序圖 商品評論,在評論提交前約束了必須打分和評論不為空,這兩者是用戶的必須輸入項(xiàng)。、發(fā)表時(shí)間,會員打分,總共評論數(shù) 圖 310 商品評論時(shí)序圖 4. 系統(tǒng)的層次架構(gòu)劃分和接口J2EE平臺是為多層架構(gòu)系統(tǒng)設(shè)計(jì)的,提供了較多的多層應(yīng)用系統(tǒng)方案解決方案。B2C是基于WEB的小型系統(tǒng),WEB頁面直接通過數(shù)據(jù)訪問層去訪問數(shù)據(jù)庫[5,10].基于WEB系統(tǒng)開發(fā)較快,但由于所有的業(yè)務(wù)邏輯都固化在特定web頁面中,所以系統(tǒng)的可擴(kuò)展性和可重用性不太好,是適合小型系統(tǒng)的架構(gòu)。B2C小型系統(tǒng),其架構(gòu)用基于WEB的架構(gòu),B2C的Java版采用以Jsp、Servlet和Java類技術(shù)的Web方式,同時(shí)采用MVC的設(shè)計(jì)模式,用SSH框架實(shí)現(xiàn),將應(yīng)用表現(xiàn)、業(yè)務(wù)邏輯、數(shù)據(jù)存取和控制分開來。集上述兩種架構(gòu)的優(yōu)點(diǎn)為一體[14,20]。 B2C的Java三層架構(gòu) 圖 41 系統(tǒng)三層架構(gòu)時(shí)序圖 業(yè)務(wù)服務(wù)層的包圖業(yè)務(wù)服務(wù)層提供本業(yè)務(wù)領(lǐng)域中的公共業(yè)務(wù)邏輯,業(yè)務(wù)服務(wù)層包括:Model包,dao包,business包,web包,配置文件包,util包,JSP頁面view包。 圖 42 系統(tǒng)設(shè)計(jì)包圖(1)邏輯層與數(shù)據(jù)持久化層的接口:使邏輯層能調(diào)用數(shù)據(jù)層的功能,但不知道具體的實(shí)現(xiàn)過程(2)表現(xiàn)層與邏輯層的接口:使表現(xiàn)層能調(diào)用邏輯層的功能,但不知道具體的實(shí)現(xiàn)過程。 5. 數(shù)據(jù)庫的分析建模數(shù)據(jù)庫是一個(gè)系統(tǒng)的存儲核心,數(shù)據(jù)庫表設(shè)計(jì)的好壞,實(shí)體數(shù)據(jù)模型和模塊的對應(yīng)關(guān)系的設(shè)計(jì)建立直接影響到系統(tǒng)的存儲提取安全效率等諸多性能。在系統(tǒng)起初的數(shù)據(jù)字典建立中,我選擇在關(guān)系表中有外鍵關(guān)聯(lián),但不設(shè)計(jì)進(jìn)數(shù)據(jù)庫,而是最后通過代碼實(shí)現(xiàn),Oracle的級聯(lián)刪除方面掌握有所不足。(ER圖)圖 43 數(shù)據(jù)實(shí)體關(guān)系(ER)圖 表51 功能模塊和數(shù)據(jù)實(shí)體對應(yīng)表模塊名數(shù)據(jù)實(shí)體商品展示管理商品信息表用戶信息管理管理員信息表 會員信息表 會員等級信息表交易記錄管理地址簿信息表,訂單信息表,交易信息表 商品信息表留言評論管理評論信息表 用戶信息表商品信息管理商品信息表收藏夾管理收藏夾信息表 商品信息表 用戶信息表訂單管理功能用戶信息表 商品信息表 地址簿表 收藏夾信息表 表52 會員信息表序號1表名tb_User中文名會員信息表備注序號字段名稱中文名類型(長度)約束備注1UuidNumber(10)Primary Key主鍵2User_id會員編號Char(20)3User_name昵稱Varchar2(20)4User_pwd密碼Varchar2(20)5Level_id等級Char(20 )Foreign Key默認(rèn)普通級6User_score積分Number(10)默認(rèn)值為07User_郵箱Varchar2(30)表53 評論信息表序號2表名tb_Comment中文名評論表備注序號字段名稱中文名類型(長度)約束備注1Uuid主鍵Number(10)Primary Key2Comt_id評論編號Char(20)3User_id會員編號Char(20)Foreign Key4Goods_id商品編號Char(20)Foreign Key5Comt_content評論內(nèi)容Varchar2(1000)6Comt_score評分Number(1)7Comt_date評論時(shí)間Varchar2(20) 表54 地址簿信息表序號3表名tb_Address中文名地址薄信息表備注會員存收貨地址的一張表序號字段名稱中文名類型(長度)約束備注1Uuid序列號Number(10)Primary Key由數(shù)據(jù)庫自動(dòng)生成2Address_id地址薄編號char (20) Foreign Key每一個(gè)地址的編號 3User_id會員編號char(20)Foreign Key每個(gè)會員對應(yīng)的編號4Address_Rname收貨人姓名Varchar2(15)收貨人姓名5Address_Address收貨人地址Varchar2(30)收貨人地址6Address_Code收貨人所在地的郵編char(6)郵編為6位收貨人所在地的郵政編碼7Address_Telenum收貨人手機(jī)號碼char(11)手機(jī)號碼為11位收貨人的手機(jī)號碼 表55 會員等級信息表序號4表名Tb_Level中文名會員等級信息備注存放會員等級信息的一張表序號字段名稱中文名類型(長度)約束備注1UuidNumber(10)Primary Key數(shù)據(jù)庫自動(dòng)生成的序列2Level_id等級編號char(20)對應(yīng)哪個(gè)等級的那個(gè)編號3Level_name等級名稱char(10)對應(yīng)等級的名稱4Level_Agio等級折扣Number(3,2)該等級對購買商品能打幾折5Level_Lowscore積分下限Number(9)達(dá)到這個(gè)等級的最低積分 表56 商品信息表序號5表名tb_GoodsInfo中文名商品信息表備注序號字段名稱中文名類型(長度)約束備注1Uuid商品信息編號Number(10)由系統(tǒng)自動(dòng)生成,作為表的主鍵2Goods_Id商品編號Char(10)存入數(shù)據(jù)庫中的商品信息的編號3Goods_Name商品名稱varchar2(20)商品的名稱4Variety_id商品類型編號char(10)Foreign key商品對應(yīng)的類型的編號5Goods_InPrice商品進(jìn)價(jià)Number(8,2)ck_GoodsInPrice商品的進(jìn)價(jià),范圍是大于06Goods_OutPrice商品售價(jià)Number(8,2)ck_GoodsOutPrice商品對普通會員的售價(jià),范圍是大于商品進(jìn)價(jià)7Goods_ImgAddr商品圖片地址varchar2(50)商品對應(yīng)的圖片的物理地址8Goods_Details商品詳情varchar2(3000)對商品的介紹和詳細(xì)描述9Goods_Stock商品庫存Number(4)ck_GoodsStock商品對應(yīng)的庫存量,范圍是大于等于010Goods_EnteringTime商品進(jìn)貨時(shí)間Varchar2(20)ck_EnterTime商品入庫的時(shí)間,有限制11Admin_Id商品錄入員編號Char(10)Foreign key錄入該商品的管理員的編號 表57 管理員信息表序號6表名tb_AdminInfo管理員信息表序號字段名稱中文名類型(長度)備注1Uuid管理員信息編號Number(10)由系統(tǒng)自動(dòng)生成,作為表的主鍵2Admin_Id管理員編號Char(10)數(shù)據(jù)庫中的管理員的編號3Admin_Name商品名稱varchar2(20)管理員的登錄名4Admin_Password密碼varchar2(20)管理員的登錄密碼表58 訂單信息表序號表名Tb_order中文名訂單表備注序號字段名稱中文名類型(長度)約束備注1Uuid編號number(10)Primary Key自動(dòng)生成2Order_id訂單編號Char(10)Not null標(biāo)識一個(gè)訂單3Order_time訂單時(shí)間Varchar2(20)Not null下達(dá)訂單的時(shí)間、由系統(tǒng)自動(dòng)生成4Order_deliver送貨方式Number(1)Not null平郵、快遞、msn5Order_pay支付方式Number(1)Not null貨到付款或網(wǎng)上支付6User_id會員編號Char(10)Not null通過會員編號來獲取該訂單會員的信息如聯(lián)系方式等7Order_state訂單狀態(tài)Number(1)Not null是否發(fā)貨是否審核8Order_tid運(yùn)單編號Char(10)Not null快遞編號9Order_address送貨地址Varchar(30)Not null送貨地址表59 商品類型表序號表名tb_Variety中文名商品類型表備注序號字段名稱中文名類型(長度)約束備注1Uuid編號number(10)Primary Key自動(dòng)生成2Variet
點(diǎn)擊復(fù)制文檔內(nèi)容
規(guī)章制度相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1