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

正文內(nèi)容

基于java的音像制品銷售系統(tǒng)的設(shè)計與實現(xiàn)論文-資料下載頁

2024-11-06 00:32本頁面

【導(dǎo)讀】1.綜述國內(nèi)外各類銷售系統(tǒng)設(shè)計技術(shù)研究現(xiàn)狀;3.熟練掌握音像制品銷售系統(tǒng)的應(yīng)用與分析,訓(xùn)練編寫程序的能力;4.設(shè)計并實現(xiàn)音像制品銷售系統(tǒng)并進行運行;6.訓(xùn)練檢索文獻資料和利用文獻資料的能力;7.訓(xùn)練撰寫技術(shù)文檔與學(xué)位論文的能力。1.內(nèi)容完整、層次清晰、敘述流暢、排版規(guī)范的畢業(yè)設(shè)計論文;[1]劉惠寧,那盟.Java程序設(shè)計[M].機械工業(yè)出版社,2020.[2]梁建武,鄒峰.JSP程序設(shè)計實用教程[M].中國水利水電出版社,2020.[3]王能斌,王洌,王泓.Web數(shù)據(jù)的管理和交換[M].科學(xué)出版社,2020.[7]石義良,鄧娟.JSP數(shù)據(jù)庫訪問技術(shù)[J].科技信息,2020.[10]范秀平.SQL語法范例手冊,科學(xué)出版社.計算機技術(shù)廣泛應(yīng)用于互聯(lián)網(wǎng),例如電子商務(wù)則是其中發(fā)展最快的一。搜索以及購買自己想要的音樂專輯。塊、系統(tǒng)公告模塊等。后臺主要功能包括:音樂專輯增刪改模塊、用戶管理模塊、修改。密碼模塊、專輯類別模塊、訂單管理確認(rèn)模塊等。網(wǎng)上音樂專輯銷售系統(tǒng)通用JSP建立前臺,并且連接MySQL數(shù)據(jù)庫建立后臺。

  

【正文】 sword”value= ”070327”/property!數(shù)據(jù)庫的連接密碼 碼農(nóng)畢業(yè)設(shè)計下載網(wǎng): 20 6 系統(tǒng)詳細(xì)設(shè)計 前臺部分 前臺主要是讓會員使用,可以通過個人賬號登錄系統(tǒng),然后瀏覽所有的音樂專輯信息,以及通過關(guān)鍵字檢索音樂專輯信息,并且進行留言以及查看網(wǎng)站公告。 用戶登錄 用戶輸入個人賬號跟密碼,系統(tǒng)會到數(shù)據(jù)庫 t_user 表中查找信息,如果信息匹對成功,則會出現(xiàn)窗口提示登錄成功。 ,則會提示請輸入用戶名或者密碼。 ,則會提示用戶名或密碼錯誤。 ,就會提示輸入錯誤。 ,就會提示成功登陸。 其測試用例如表 61 所示。 表 61 登錄測試表 測試對象 測試案例 預(yù)期結(jié)果 實際結(jié)果 是否通過 用戶登錄 用戶名 null 密碼 null 報錯請輸入用戶名 報錯提示請輸入用戶名 通過 用戶登錄 用戶名 m1 密碼 null 報錯請輸入密碼 報錯提示請輸入密碼 通過 用戶登錄 用戶名 m1 密碼: 1 報錯 用戶名或密碼 報錯提示用戶名或密碼 通過 用戶登錄 用戶名 null 密碼 1 報錯,請輸入用戶名 報錯提示請輸入用戶名 通過 用戶登錄 用戶名 wang 密碼: wang 成功登錄 提示成功登錄 通過 用戶登錄系統(tǒng)按圖 61 流程圖執(zhí)行: 碼農(nóng)畢業(yè)設(shè)計下載網(wǎng): 21 圖 61 登錄系統(tǒng) 判斷用戶輸入是否正確是調(diào)用 action 里 UserAction 類里的 userLogin 方法,代碼如下 : public String userLogin() { String sql=from TUser where userName=? and userPw=?。 Object[] con={userName,userPw}。 List userList=().find(sql,con)。 if(()==0) 開始 都發(fā)抖第三方多少分士大夫 戶輸入用戶名 YES 用戶輸入密碼 NO 請輸入用戶名 YES 請輸入密碼 NO 系 統(tǒng)驗證用戶信息 通過 不通過 結(jié)束 登錄成功 用戶輸入用戶 名 碼農(nóng)畢業(yè)設(shè)計下載網(wǎng): 22 { (用戶名或密碼錯誤 )。 (qiantai/)。 } else { (成功登錄 )。 (qiantai/)。 } return succeed。 } 用戶登錄界面如圖 62 所示,登錄成功窗口如圖 63 所示,未輸入密碼報錯窗口如圖 64 所示,未輸入用戶名報錯窗口如圖 65 所示。 圖 62 用戶 login 界面 圖 63 login 成功 圖 64 報 錯 1 圖 65 報錯 2 碼農(nóng)畢業(yè)設(shè)計下載網(wǎng): 23 安全退出系統(tǒng) 為了安全所想,當(dāng)用戶想要退出網(wǎng)站時,必須得要點擊退出系統(tǒng),是的數(shù)據(jù)庫產(chǎn)生的 session 清楚當(dāng)前用戶信息,否則其他用戶登錄這個網(wǎng)站時,會保存當(dāng)前用戶的登錄信息。而別的用戶則可以使用未退出的這個用戶賬號進行音樂專輯購買,安全退出系統(tǒng)的關(guān)鍵代碼如下: public String userLogout() { Map session= ().getSession()。 (user)。 return 。 } 安全退出界面如圖 66 所示。 圖 66 退出界面 用戶注冊 當(dāng)用戶還沒有個人賬號的時候,則可以先注冊賬號,點擊注冊按鈕,則會出現(xiàn)讓用戶填寫信息。其中賬號和密碼是必須得填寫的部分,其他部分可填可不填。填寫完成后,點擊確定按鈕即可注冊成功擁有自己的個人賬號。如果輸入信息不符合要求,則會報錯,并且提示失敗。此模塊調(diào)用的是 java 里 UserAction 類的 userReg()方法實現(xiàn),其代碼如下: public String userReg() { TUser user=new TUser()。 (userName)。 (userPw)。; 碼農(nóng)畢業(yè)設(shè)計下載網(wǎng): 24 Map request=(Map)().get(request)。 (msg, 注冊成功,請登錄 )。 return msg。} 注冊界面如圖 67 所示: 用戶可以根據(jù)填寫基本信息進行注冊 圖 67 注冊窗口 但是此模塊也有缺陷,注冊按鈕調(diào)用的 check1()函數(shù)在此處只檢查了賬號跟密碼是否輸入了,但是并沒有進行關(guān)鍵字對比,沒有檢測賬號的唯一性。理論上當(dāng)注冊的賬號已存在時,應(yīng)該會報錯,提示用戶重新輸入一個賬號。但此系統(tǒng)中并沒有報錯,而是覆蓋了原有的那個賬號信息,其測試用例如表 62 所示。 表 62 注冊測試表 音樂專輯查詢 音樂專輯查詢分為按關(guān)鍵字查詢和按類別查詢兩種查詢方法。 按關(guān)鍵字查詢是指在音樂專輯輸入框里輸入關(guān)鍵字,此處采用的是模 糊查詢,所有含有搜尋的關(guān)鍵字的音樂專輯都會列出。若輸入框里輸入內(nèi)容為空,點擊查詢按鈕,則會列出所有音樂專輯信息。此處調(diào)用的是 action 里的 goodsaction 里的 goodsSearch()方測試對象 測試案例 預(yù)期結(jié)果 實際結(jié)果 是否通過 用戶注冊 賬號: null 密碼: null 報錯,請輸入賬號 報錯, 提示請輸入賬號 通過 用戶注冊 用戶名: null 密碼: 1 報錯,請輸入賬號 報錯,提示請輸入賬號 通過 用戶注冊 用戶名: m1 密碼: null 報錯,請輸入密碼 報錯,提示請輸入密碼 通過 用戶注冊 用戶名: zyw 密碼: 1 注冊成功 注冊成功,請登錄 通過 用戶注冊 用戶名:zhangyuwen 密碼: 1 報錯,請用戶重新輸入用戶名 注冊成功 不通過 碼農(nóng)畢業(yè)設(shè)計下載網(wǎng): 25 法。從數(shù)據(jù)庫里查找符合查詢條件的音樂專輯,并且跳轉(zhuǎn)到 界面。此處查詢語句如下: public String goodsSearch() { Map request=(Map)().get(request)。 String sql= from TGoods where goodsDel =39。no39。 and goodsName like 39。%+()+%39。 List goodsList=().find(sql)。 (goodsList, goodsList)。 return 。 } 空查 詢結(jié)果如圖 68 所示: 圖 68 查詢界面 按音樂專輯類別查詢則是根據(jù)類別名稱快速搜索。這種查詢方法是調(diào)用catelogAction 類中的 catelogAll()方法來查詢所有的該類別的音樂專輯信息,并且將查詢到的所有信息都顯示到 頁面。用戶只需點擊類別信息,該類別音樂專輯即可都顯示出來,代碼如下: 碼農(nóng)畢業(yè)設(shè)計下載網(wǎng): 26 public String goodsByCatelog() { Map request=(Map)().get(request)。 String sql=from TGoods where goodsDel=39。no39。 and goodsCatelogId=?。 Object[] con={catelogId}。 List goodsList=().find(sql,con)。 (goodsList, goodsList)。 return 。} 類別查詢界面 如圖 69 所示: 圖 69 類別查詢 購物車系統(tǒng) 當(dāng)找到想買的音樂專輯時,則點擊購買,將其放入音樂專輯車,進入音樂專輯車后,有清空、繼續(xù)、下一步三個按鈕。清空是指將音樂專輯車?yán)锏囊魳穼]嬋縿h除, 繼續(xù)是返回到網(wǎng)上音樂專輯首頁,下一步則是進入訂單確認(rèn)界面。也可以點擊 X,刪除某一個音樂專輯。音樂專輯購物車如圖 610 所示: 圖 610 購物車 碼農(nóng)畢業(yè)設(shè)計下載網(wǎng): 27 清空音樂專輯車調(diào)用 java 里 cartService 類里的 clearCart()方法,代碼如下: public String clearCart() { WebContext ctx = ()。 HttpSession session=()。 Cart cart=(Cart)(cart)。 ().clear()。 (cart, cart)。 return yes。 } 繼續(xù)購買則直接調(diào)轉(zhuǎn)到默認(rèn)界面,及 界面,回到首界面,而下一步則是調(diào)用 buyAction 里的 orderQueren()方法,進入訂單確認(rèn)界面,代碼如下: public String orderQueren() { Map request=(Map)().get(request)。 return 。 } 訂單系統(tǒng) 我的訂單含有所有的訂單信息,例如確定訂單的日期,訂單的編號,以及該訂單是否已經(jīng)被網(wǎng)站管理員受理。 訂單明細(xì)可以顯示該訂單的成交時間,成交的金額。 刪除訂單可以將該訂單刪除。 我的訂單信息界面如圖 611 所示: 碼農(nóng)畢業(yè)設(shè)計下載網(wǎng): 28 圖 611 訂單信息 訂單明細(xì)則是調(diào)用了 action 里 buyAction 的 orderDetail()方法,如圖 612 所示,代碼如下: public String orderDetail() { String sql=from TOrderItem where orderId=+orderId。 List orderItemList=().find(sql)。 for(int i=0。i()。i++) { TOrderItem orderItem=(TOrderItem)(i)。 ((()))。 } Map request=(Map)().get(request)。 (orderItemList, orderItemList)。 return 。 } 碼農(nóng)畢業(yè)設(shè)計下載網(wǎng): 29 圖 612 訂單明細(xì) 系統(tǒng)首界面 系統(tǒng)首界面分為 top, left, right, foot 四部分。 Top 部分主要是音樂專輯 logo,還有功能模塊:系統(tǒng)首頁、特價音樂專輯、我的音樂專輯車、我的訂單、我的信息、系統(tǒng)公告、網(wǎng)站論壇、進入后臺。 Left 部分主要是用戶登錄、音樂專輯查詢、音樂專輯類別和日歷表。 Right 部分展示的是所有音樂專輯的信息。 Foot 部分是網(wǎng)站聲明、服務(wù)網(wǎng)點、網(wǎng)站地圖、已經(jīng)客服熱線,系統(tǒng)首界面如圖 613 所示。 圖 613 系統(tǒng)首界面 碼農(nóng)畢業(yè)設(shè)計下載網(wǎng): 30 后臺部分 后臺主要是為管理員提供控制平臺,首 先管理員輸入賬號密碼登錄,管理系統(tǒng)分為八個部分,分別是修改密碼部分、用戶管理部分、音樂專輯類別管理部分、音樂專輯管理部分、訂單管理部分、留言管理部分、公告管理部分和退出系統(tǒng)。 登錄界面 每個管理員具有獨立的賬號密碼,根據(jù)提供的賬號密碼登錄管理系統(tǒng)。系統(tǒng)登錄界面如圖 614 所示: 圖 614 登錄界面 當(dāng)管理員輸入完用戶名和密碼后,點擊登錄按鈕,系統(tǒng)首先會判斷用戶名和密碼有沒有輸入,然后再根據(jù)數(shù)據(jù)庫里存儲的數(shù)據(jù)進行匹對。若沒有輸入,則提示輸入,若輸入錯誤,則提示輸入錯誤。 判斷是否輸入用戶 名和密碼的代碼如下: function check1(){ if(==) { alert(請輸入用戶名 )。} if(==) 碼農(nóng)畢業(yè)設(shè)計下載網(wǎng): 31 alert(請輸入密碼 )。 } 當(dāng)輸入的用戶名跟密碼跟數(shù)據(jù)庫里所存儲的信息不符合是,則會返回登錄界面,代碼如下: Function callback(data) { (indicator).=none。 If(data==no)
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1