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

正文內(nèi)容

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

2025-10-28 00:32本頁(yè)面

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

  

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