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

正文內(nèi)容

電子商務書店系統(tǒng)的設(shè)計與實現(xiàn)畢業(yè)設(shè)計論文-在線瀏覽

2024-08-07 22:40本頁面
  

【正文】 ,訂單號,訂單日期,訂單狀態(tài)) 數(shù)據(jù)庫表的設(shè)計根據(jù)系統(tǒng)的功能分析和ER圖可以設(shè)計如下所示的數(shù)據(jù)庫中的表。下面集中給出了與該電子商務網(wǎng)上書店相關(guān)的各個數(shù)據(jù)表的詳細結(jié)構(gòu)。 管理員信息表序 號字段名類 型長 度精 度小數(shù)位數(shù)默認值允許空主 鍵說 明1IDint4√管理員ID2AdminTypeint4√管理員類型3AdminNamechar12√管理員姓名4LoginNamechar12√登錄名5LoginPwdchar12√密碼2) 購物車信息表,購物車信息表(cart)保存了購物車的相關(guān)信息。 選購商品表序 號字段名類 型長 度精 度小數(shù)位數(shù)默認值允許空主 鍵說 明1IDint4√選購信息ID2Cartint4購物車編號3Merchandiseint4商品ID4Numberint4購買數(shù)量5Pricedecimal8182單價6Moneydecimal9182小計4) 商品類別表,商品類別表(category)保存了商品類別的基本信息。 留言信息表序 號字段名類 型長 度精 度小數(shù)位數(shù)默認值允許空主 鍵說 明1IDint4√留言ID2Memberint4會員ID3Adminint4√管理員ID4Titlechar60√留言標題5Contenttext√留言內(nèi)容6LeaveDatedatetime√留言時間7AnswerContenttext√回復留言6AnswerDatedatetime√回復時間6) 會員信息表,會員信息表(member)保存了該系統(tǒng)會員的詳細信息。 會員級別表序 號字段名類 型長 度精 度小數(shù)位數(shù)默認值允許空主 鍵說 明1IDint4√級別ID2LevelNamechar20√級別名稱3Favorableint4√折扣8) 商品信息表,商品信息表(merchandise)記錄了商品的詳細信息。 訂單表序 號字段名類 型長 度精 度小數(shù)位數(shù)默認值允許空主 鍵說 明1IDInt4√訂單ID2Memberint4會員ID3Cartint4購物車ID4OrderNOchar20√訂單號5OrderDatedatetime√訂單日期6OrderStatusint4√訂單狀態(tài) 系統(tǒng)模塊設(shè)計本電子商務網(wǎng)上書店系統(tǒng)可大致分為兩個模塊。(2)管理員模塊:包括訂單管理、商品管理、會員管理、系統(tǒng)管理。 電子商務書店系統(tǒng)功能模塊圖4 系統(tǒng)實現(xiàn)根據(jù)現(xiàn)行流行開發(fā)模式,該電子商務網(wǎng)上書店系統(tǒng)的界面采用Jsp+JavaScript+css+Ajax 等技術(shù)實現(xiàn),網(wǎng)頁中的內(nèi)容數(shù)據(jù),如商品類別和商品信息都是通過后臺管理從數(shù)據(jù)庫中讀取的,這樣就大大的增加了電子商務網(wǎng)上書店的靈活性。 jsp頁面加載數(shù)據(jù)庫中數(shù)據(jù)過程描述 : 系統(tǒng)主界面另外,每一個頁面上,提供了按照關(guān)鍵字和商品類型搜索的功能,實現(xiàn)的部分代碼如下所示:/** 瀏覽商品分類 */public List browseCategory() throws Exception { Session session = ()。 List list = null。 tx = ()。 ()。 }catch(Exception ex){ if(tx!=null)()。 ()。 } return list。 Transaction tx = null。 try{ Cartselectedmer sel = null。 //判斷該會員是否已經(jīng)有使用中的購物車 String hql =from Cart as a where =:member and =0。 (member, member)。 tx = ()。 if (cart==null){ cart = new Cart()。 (member)。 ().add(mer)。 }else{ //如果選購的是已經(jīng)選購過的商品則只增加商品數(shù)量即可 hql = select a from Cartselectedmer as a where =:cartid and =:merid order by desc。 (cartid, ().intValue())。 (1)。 int total = number。 if(sel!=null){ total = number+().intValue()。 if (().intValue()==1){//特價商品 (())。 }else{//普通商品 ((().doubleValue()*favourable/100))。 } (sel)。 } if (().intValue()==1){//特價商品 ((().doubleValue()+number*().doubleValue()))。 } (cart)。 //如果是尚未選購過的則要修改選購記錄的有關(guān)字段 if(sel==null){ tx = ()。 query = (hql)。 (merid, ().intValue())。 sel = (Cartselectedmer)()。 if (().intValue()==1){//特價商品 (())。 }else{//普通商品 ((().doubleValue()*favourable/100))。 } (sel)。 } status = true。 (在執(zhí)行CartServiceImpl類中的addCart方法時出錯:\n)。 }finally{ ()。 } 查看購物車選購商品 對于選購的商品本系統(tǒng)支持購物車查看功能, 查看購物車中選購商品實現(xiàn)的部分代碼如下所示:/** 查看購物車中的選購商品 */ public List browseCart(Member member) throws Exception { Session session = ()。 List result = null。 String hql =from Cart as a where =:member and =0。 (member, member)。 tx = ()。 if (cart!=null){ cartid = ()。 //瀏覽購物車中的所有選購記錄 hql =from Cartselectedmer as a where =:cartid。 (cartid, ())。 result = ()。 } ()。 (在執(zhí)行CartServiceImpl類中的browseCart方法時出錯:\n)。 }finally{ ()。 } 會員模塊描述了會員權(quán)限范圍的一系列操作,功能實現(xiàn)的部分代碼如下所示: 驗證登錄帳號對于登錄用戶,我們進行了javaScript前臺和Java代碼后臺的雙重驗證,以確保系統(tǒng)不能被非法登錄,當用戶沒有輸入用戶名或密碼時,那么前臺驗證會給予相應的提示,:如果用戶輸入了用戶名和密碼,但是用戶名或密碼不合法,那么同樣的,也會給用戶提示,: 前臺javaScript的驗證 后臺java代碼的驗證后臺驗證部分代碼如下:/** 檢測登錄帳號是否有效 */ public boolean chkLoginName(String loginName) throws Exception { Session session = ()。 boolean result = true。 Query query = (hql)。了ring(loginName, loginName)。 tx = ()。 ()。 (在執(zhí)行MemServiceImpl類中的chkLoginName方法時出錯:\n)。 }finally{ ()。 } /** 會員登錄 */ public Member memLogin(String loginName, String loginPwd) throws Exception { Session session = ()。 Member mem = null。 Query query = (hql)。 (loginPwd, loginPwd)。 tx = ()。 ((().intValue()+1))。 (mem)。 }catch(Exception ex){ if(tx!=null)()。 ()。 } return mem。 Transaction tx = null。 try{ tx = ()。 ()。 }catch(Exception ex){ if(tx!=null)()。 ()。 } return result。 Transaction tx = null。 try{ tx = ()。 ()。 }catch(Exception ex){ if(tx!=null)()。 ()。 } return status。 Transaction tx = null。 try{ Query query = (from Category as a order by )。 list = ()。 if (!(list))(list)。 (在執(zhí)行MerServiceImpl類中的browseCategory方法時出錯:\n)。 }finally{ ()。 } 本系統(tǒng)可以實現(xiàn)后臺管理員動態(tài)添加商品,: 新增商品界面 新增商品部分實現(xiàn)代碼如下:/** 新增商品 */public boolean addMer(Merchandise mer) throws Exception { Session session = ()。 boolean status = false。 (mer)。 status = true。 (在執(zhí)行MerServiceImpl類中的addMer方法時出錯:\n)。 }finally{ ()。 } 分頁瀏覽商品在本系統(tǒng)中實現(xiàn)了分頁瀏覽商品,實現(xiàn)部分代碼如下所示:/** 分頁瀏覽商品 */ public List browseMer(int pageSize, int pageNo, int cateId,boolean isSpecial) throws Exception { Session session = ()。 List list = null。 if (isSpecial){ //特價商品 hql = hql + where =1。 } if (cateId!=0){ //指定類別 hql = hql + and =+cateId。 Query query = (hql)。 ((pageNo1)*pageSize)。 list = ()。 if (!(list))(list)。 (在執(zhí)行MerServiceImpl類中的browseMer方法時出錯:\n)。 }finally{ ()。 }對于每一個登錄的會員,只允許查看他所有的訂單, 瀏覽某會員的所有訂單實現(xiàn)部分代碼如下所示:/** 瀏覽某會員的所有訂單 */ public List br
點擊復制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1