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

正文內(nèi)容

電子商務(wù)書(shū)店系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)(編輯修改稿)

2024-08-30 06:42 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 12√用戶名4LoginPwdchar12√密碼5MemberNamechar20√會(huì)員名6Phonechar15√電話7Addressvarchar100√地址8Zipchar10√郵政編碼9RegDatedatetime√注冊(cè)時(shí)間10LastDatedatetime√最后登錄時(shí)間11LoginTimesint4√登錄次數(shù)12EMailVarchar100√電子郵件7)會(huì)員級(jí)別表,會(huì)員級(jí)別表(memberlevel )記錄了會(huì)員級(jí)別的詳細(xì)信息。 會(huì)員級(jí)別表序 號(hào)字段名類 型長(zhǎng) 度精 度小數(shù)位數(shù)默認(rèn)值允許空主 鍵說(shuō) 明1IDint4√級(jí)別ID2LevelNamechar20√級(jí)別名稱3Favorableint4√折扣8) 商品信息表,商品信息表(merchandise)記錄了商品的詳細(xì)信息。 商品信息表序 號(hào)字段名類 型長(zhǎng) 度精 度小數(shù)位數(shù)默認(rèn)值允許空主 鍵說(shuō) 明1IDint4√商品ID2Categoryint4商品分類ID3MerNamechar40√商品名稱4Pricedecimal8182√單價(jià)5SPricedecimal8182√特價(jià)6MerModelchar40√商品模型7Picturevarchar100√商品圖片8MerDesctext√商品描述 9Manufacturerchar60√出版社10LeaveFactoryDatedatetime√出版時(shí)間11Specialint4√是否特價(jià)9) 訂單表,訂單表(order)記錄會(huì)員的購(gòu)買商品信息。 訂單表序 號(hào)字段名類 型長(zhǎng) 度精 度小數(shù)位數(shù)默認(rèn)值允許空主 鍵說(shuō) 明1IDInt4√訂單ID2Memberint4會(huì)員ID3Cartint4購(gòu)物車ID4OrderNOchar20√訂單號(hào)5OrderDatedatetime√訂單日期6OrderStatusint4√訂單狀態(tài) 系統(tǒng)模塊設(shè)計(jì)本電子商務(wù)網(wǎng)上書(shū)店系統(tǒng)可大致分為兩個(gè)模塊。具體描述如下:(1)會(huì)員模塊:包括訂單管理、購(gòu)物車管理、購(gòu)買商品、查詢商品、顧客留言。(2)管理員模塊:包括訂單管理、商品管理、會(huì)員管理、系統(tǒng)管理。 電子商務(wù)書(shū)店系統(tǒng)功能模塊圖4 系統(tǒng)實(shí)現(xiàn)根據(jù)現(xiàn)行流行開(kāi)發(fā)模式,該電子商務(wù)網(wǎng)上書(shū)店系統(tǒng)的界面采用Jsp+JavaScript+css+Ajax 等技術(shù)實(shí)現(xiàn),網(wǎng)頁(yè)中的內(nèi)容數(shù)據(jù),如商品類別和商品信息都是通過(guò)后臺(tái)管理從數(shù)據(jù)庫(kù)中讀取的,這樣就大大的增加了電子商務(wù)網(wǎng)上書(shū)店的靈活性。 jsp頁(yè)面加載數(shù)據(jù)庫(kù)中數(shù)據(jù)過(guò)程描述 : 系統(tǒng)主界面另外,每一個(gè)頁(yè)面上,提供了按照關(guān)鍵字和商品類型搜索的功能,實(shí)現(xiàn)的部分代碼如下所示:/** 瀏覽商品分類 */public List browseCategory() throws Exception { Session session = ()。 Transaction tx = null。 List list = null。 try{ Query query = (from Category as a order by )。 tx = ()。 list = ()。 ()。 if (!(list))(list)。 }catch(Exception ex){ if(tx!=null)()。 (在執(zhí)行MerServiceImpl類中的browseCategory方法時(shí)出錯(cuò):\n)。 ()。 }finally{ ()。 } return list。} 作為一個(gè)電子商務(wù)網(wǎng)上書(shū)店,購(gòu)物車是必不可少的,該模塊實(shí)現(xiàn)的部分功能代碼如下所示: : 選購(gòu)界面實(shí)現(xiàn)的部分代碼如下:/** 選購(gòu)商品 */ public boolean addCart(Member member, Merchandise mer, int number) throws Exception { Session session = ()。 Transaction tx = null。 boolean status = false。 try{ Cartselectedmer sel = null。 int favourable = ().getFavourable().intValue()。 //判斷該會(huì)員是否已經(jīng)有使用中的購(gòu)物車 String hql =from Cart as a where =:member and =0。 Query query = (hql)。 (member, member)。 (1)。 tx = ()。 Cart cart = (Cart)()。 if (cart==null){ cart = new Cart()。 (new Integer(0))。 (member)。 ((number*().doubleValue()))。 ().add(mer)。 (cart)。 }else{ //如果選購(gòu)的是已經(jīng)選購(gòu)過(guò)的商品則只增加商品數(shù)量即可 hql = select a from Cartselectedmer as a where =:cartid and =:merid order by desc。 query = (hql)。 (cartid, ().intValue())。 (merid, ().intValue())。 (1)。 sel = (Cartselectedmer)()。 int total = number。 ((total*().doubleValue()*favourable/100))。 if(sel!=null){ total = number+().intValue()。 ((total))。 if (().intValue()==1){//特價(jià)商品 (())。 ((total*().doubleValue()))。 }else{//普通商品 ((().doubleValue()*favourable/100))。 ((total*().doubleValue()*favourable/100))。 } (sel)。 }else{ ().add(mer)。 } if (().intValue()==1){//特價(jià)商品 ((().doubleValue()+number*().doubleValue()))。 }else{//普通商品 ((().doubleValue()+number*().doubleValue()*favourable/100))。 } (cart)。 } ()。 //如果是尚未選購(gòu)過(guò)的則要修改選購(gòu)記錄的有關(guān)字段 if(sel==null){ tx = ()。 hql = select a from Cartselectedmer as a where =:cartid and =:merid order by desc。 query = (hql)。 (cartid, ().intValue())。 (merid, ().intValue())。 (1)。 sel = (Cartselectedmer)()。 if(sel!=null){ ((number))。 if (().intValue()==1){//特價(jià)商品 (())。 ((number*().doubleValue()))。 }else{//普通商品 ((().doubleValue()*favourable/100))。 ((number*().doubleValue()*favourable/100))。 } (sel)。 } ()。 } status = true。 }catch(Exception ex){ if(tx!=null)()。 (在執(zhí)行CartServiceImpl類中的addCart方法時(shí)出錯(cuò):\n)。 ()。 }finally{ ()。 } return status。 } 查看購(gòu)物車選購(gòu)商品 對(duì)于選購(gòu)的商品本系統(tǒng)支持購(gòu)物車查看功能, 查看購(gòu)物車中選購(gòu)商品實(shí)現(xiàn)的部分代碼如下所示:/** 查看購(gòu)物車中的選購(gòu)商品 */ public List browseCart(Member member) throws Exception { Session session = ()。 Transaction tx = null。 List result = null。 try{ //取得該會(huì)員的使用中購(gòu)物車ID Integer cartid = new Integer(0)。 String hql =from Cart as a where =:member and =0。 Query query = (hql)。 (member, member)。 (1)。 tx = ()。 Cart cart = (Cart)()。 if (cart!=null){ cartid = ()。 } ()。 //瀏覽購(gòu)物車中的所有選購(gòu)記錄 hql =from Cartselectedmer as a where =:cartid。 query = (hql)。 (cartid, ())。 tx = ()。 result = ()。 if(!(result)){ (result)。 } ()。 }catch(Exception ex){ if(tx!=null)()。 (在執(zhí)行CartServiceImpl類中的browseCart方法時(shí)出錯(cuò):\n)。 ()。 }finally{ ()。 } return result。 } 會(huì)員模塊描述了會(huì)員權(quán)限范圍的一系列操作,功能實(shí)現(xiàn)的部分代碼如下所示: 驗(yàn)證登錄帳號(hào)對(duì)于登錄用戶,我們進(jìn)行了javaScript前臺(tái)和Java代碼后臺(tái)的雙重驗(yàn)證,以確保系統(tǒng)不能被非法登錄,當(dāng)用戶沒(méi)有輸入用戶名或密碼時(shí),那么前臺(tái)驗(yàn)證會(huì)給予相應(yīng)的提示,:如果用戶輸入了用戶名和密碼,但是用戶名或密碼不合法,那么同樣的,也會(huì)給用戶提示,: 前臺(tái)javaScript的驗(yàn)證 后臺(tái)java代碼的驗(yàn)證后臺(tái)驗(yàn)證部分代碼如下:/** 檢測(cè)登錄帳號(hào)是否有效 */ public boolean chkLoginName(String loginName) throws Exception { Session session = ()。 Transaction tx = null。 boolean result = true。 try{ String hql = select count(*) from Member as a where =:loginName。 Query query = (hql)。 、 。了ring(loginName, loginName)。 (1)。 tx = ()。 if (((Integer)()).intValue()0)result=false。 ()。
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1