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

正文內(nèi)容

基于java的手機(jī)銷售網(wǎng)站(doc畢業(yè)設(shè)計(jì)論文)-資料下載頁(yè)

2025-06-23 07:08本頁(yè)面
  

【正文】 的財(cái)務(wù)系統(tǒng)、基于 Web 的 ERP。一些企業(yè)已經(jīng)領(lǐng)先一步開始使用它,并且收到了一定的成效 [7]。由于 B/S 特別適用于網(wǎng)上信息發(fā)布,所以所編代碼必須能很好的捕捉異常(exception)。捕捉錯(cuò)誤的最佳時(shí)機(jī)應(yīng)該是在編譯的時(shí)候,也就是程序能在運(yùn)行之前。但是不是所有的錯(cuò)誤都能在編譯的時(shí)候被發(fā)現(xiàn)。有些問題只能到程序運(yùn)行的時(shí)候才能得到處理。它們要通過某種方式,讓引發(fā)問題的代碼將適當(dāng)?shù)男畔鹘o那些知道該怎樣正確處理這些問題的程序。Java 異常處理的目的就是要讓我們能用比現(xiàn)在更少的代碼,以一種更簡(jiǎn)單的方式來開發(fā)大型、可靠的程序,并且讓你在開發(fā)過程中能更自信“你的程序里面沒有未經(jīng)處理的錯(cuò)誤”。異常能給項(xiàng)目帶來立竿見影的效果 [8]。4 系統(tǒng)詳細(xì)設(shè)計(jì) 系統(tǒng)設(shè)計(jì)說明詳細(xì)設(shè)計(jì)階段的任務(wù)是要設(shè)計(jì)出程序的“藍(lán)圖” ,這在基本上決定了最終的程序代碼的質(zhì)量。為此,設(shè)計(jì)人員應(yīng)為每個(gè)模塊確定采用的算法;確定每一模塊使用的數(shù)據(jù)結(jié)構(gòu);確定模塊接口的細(xì)節(jié)。詳細(xì)設(shè)計(jì)的目的,是為系統(tǒng)功能圖中的每一個(gè)功能模塊確定采用的算法和內(nèi)部數(shù)據(jù)結(jié)構(gòu),用流程圖給出清晰的描述。也就是說,經(jīng)過這個(gè)階段的設(shè)計(jì)工作,應(yīng)該得出對(duì)目標(biāo)系統(tǒng)的精確描述,從而在編碼階段可以把這個(gè)描述直接翻譯成用某種程序設(shè)計(jì)語(yǔ)言書寫的程序。 詳細(xì)設(shè)計(jì)的目標(biāo)不僅僅是邏輯上正確地實(shí)現(xiàn)每個(gè)模塊的功能,更重要的是設(shè)計(jì)出的處理過程應(yīng)該盡可能地簡(jiǎn)明易懂。 前臺(tái)用戶子系統(tǒng)實(shí)現(xiàn)網(wǎng)站前臺(tái)實(shí)現(xiàn)的主要功能是用戶的注冊(cè)登錄、用戶查看個(gè)人信息、修改個(gè)人信息、查看購(gòu)物車、按名稱和型號(hào)查看手機(jī)商品信息、按新進(jìn)貨商品查看手機(jī)信息、向購(gòu)物車添加手機(jī)、刪除購(gòu)物車中的手機(jī)信息、修改購(gòu)物車中手機(jī)的數(shù)量、訂單查詢以及用戶留言等部分。前臺(tái)用戶子系統(tǒng)頁(yè)面如圖 所示。 用戶注冊(cè)模塊1. 用戶注冊(cè)流程圖,如圖 所示。圖 前臺(tái)用戶子系統(tǒng)實(shí)現(xiàn) 圖 新用戶注冊(cè)流程圖2. 基本功能:當(dāng)一位新的用戶瀏覽到此網(wǎng)頁(yè)時(shí),可以進(jìn)行注冊(cè)活動(dòng),然后才有購(gòu)物權(quán)限。首先鏈接到注冊(cè)頁(yè)面,經(jīng)過填寫注冊(cè)表單,確認(rèn)后提交,由后臺(tái)處理進(jìn)行插入數(shù)據(jù)庫(kù),這里需要注意的是,每一項(xiàng)數(shù)據(jù)均不能為空,并且用戶名不能與其他用戶的用戶名相同,否則插入失敗。這時(shí)候在界面上會(huì)提示:注冊(cè)不成功!如果選項(xiàng)不為空且使用了正確的用戶名,則后臺(tái)處理將用戶信息插入到用戶表中,作為一條新的紀(jì)錄,并提示注冊(cè)成功信息。3. 實(shí)現(xiàn)方法:在首頁(yè)中點(diǎn)擊“如果您還不是會(huì)員,歡迎注冊(cè)本網(wǎng)站,請(qǐng)點(diǎn)擊此處進(jìn)行注冊(cè)”這樣的字樣,或者點(diǎn)擊“注冊(cè)” ,進(jìn)入 頁(yè)面,用戶需要填寫有關(guān)個(gè)人信息,填寫完點(diǎn)擊“完成” 。如果填寫的信息符合要求,將會(huì)有紅色字體在頁(yè)面上,提示“注冊(cè)成功,返回首頁(yè)進(jìn)行登錄” ,點(diǎn)擊“首頁(yè)”到首頁(yè) ,同時(shí)把注冊(cè)信息寫入數(shù)據(jù)庫(kù)中的 user 表中, 就完成注冊(cè)了,否則要重新填寫。新用戶注冊(cè)如圖 , 所示。圖 新用戶注冊(cè)頁(yè)面 圖 新用戶注冊(cè)成功頁(yè)面 4. 主要代碼:int j = (name, password1, password2, realname, sex, zipcode, , telephone, address)。if (j == 1) {//如果選項(xiàng)均不為空//判斷密碼是否一樣int i = (password1,password2)。if (i == 1) {//兩次輸入的密碼正確、一樣,注冊(cè)成功(name, password1, realname, sex,zipcode, , telephone, address)。note=注冊(cè)成功,返回首頁(yè)進(jìn)行登錄!。} else if(i==0) {note = 提示:密碼不一致?。?!注冊(cè)失敗!。}//有空值,則注冊(cè)失敗} else if (j==0){note = 提示:注冊(cè)失?。。。∮羞x項(xiàng)還沒填完整,請(qǐng)認(rèn)真填寫完整!。}} 用戶登錄模塊1. 用戶登錄流程圖如圖 所示。圖 用戶登錄流程圖2. 基本功能:用戶在瀏覽網(wǎng)頁(yè)時(shí)可以進(jìn)行登錄,在系統(tǒng)中有很多的活動(dòng)如購(gòu)物、查看購(gòu)物車、訂單查詢、用戶留言、查看個(gè)人信息和修改個(gè)人信息是必須要求用戶登錄的。如果用戶沒有登錄而要把手機(jī)放入購(gòu)物車,當(dāng)用戶提交訂單時(shí)系統(tǒng)會(huì)跳轉(zhuǎn)到 頁(yè)面,提示“您還沒有登錄” 。3. 實(shí)現(xiàn)方法:首先找到主頁(yè)面 上的登錄窗口,輸入用戶名、密碼并單擊“登錄”按鈕,看該用戶名和密碼是否正確。如果檢查不正確,則跳轉(zhuǎn)到 頁(yè)面,并提示“登錄不成功,請(qǐng)核對(duì)后再登錄?。?!” 。如果檢驗(yàn)正確,則在本頁(yè)面上顯示出用戶名。 登錄窗口如圖 , 所示。圖 登錄窗口圖 登錄錯(cuò)誤提示信息4. 部分主要代碼:if (op != null amp。amp。 (login) == 0) {int result = ((userName), (userPassword))。if (result == 1) {String name = (userName)。(userName, name)。()。loginInfo = 登錄成功!歡迎您!。} else {%jsp:forward page= /%}} 手機(jī)瀏覽模塊1. 基本功能:當(dāng)瀏覽主頁(yè)面時(shí),用戶可以選擇按手機(jī)型號(hào)和名稱、最新進(jìn)貨,查看手機(jī)的信息。用戶可以直接看到手機(jī)的樣品相片,可以看到型號(hào)、牌子,可以看到該手機(jī)具體的信息,如屏幕參數(shù)、攝像功能、鈴聲系統(tǒng)、通話時(shí)間、標(biāo)準(zhǔn)配置等用戶極其關(guān)心的細(xì)節(jié)。2. 實(shí)現(xiàn)方法:當(dāng)用戶要查看某一手機(jī)的詳細(xì)信息時(shí),可以通過輸入關(guān)鍵字,進(jìn)行查詢,按下查詢按鈕后,依然跳轉(zhuǎn)到首頁(yè),顯示指定商品的詳細(xì)信息。如果用戶想查看新進(jìn)的商品,則點(diǎn)擊“新進(jìn)貨產(chǎn)品” ,跳轉(zhuǎn)到 頁(yè)面,顯示在用戶面前的是,最近30 天里進(jìn)貨的商品信息。如圖 , 所示。圖 按牌子名稱查詢顯示商品信息圖 顯示商品詳細(xì)信息 購(gòu)物車模塊1. 基本功能:購(gòu)物車模塊是由兩部分組成,即用戶向購(gòu)物車中添加商品和查看購(gòu)物車。是前臺(tái)系統(tǒng)的最主要的功能模塊,當(dāng)用戶成功登錄后,系統(tǒng)會(huì)自動(dòng)給用戶一個(gè)購(gòu)物車,此時(shí)用戶可以在這里進(jìn)行購(gòu)買商品活動(dòng),購(gòu)物車模塊是整個(gè)網(wǎng)上手機(jī)銷售系統(tǒng)開發(fā)的主體。查看購(gòu)物車時(shí),當(dāng)用戶單擊查看購(gòu)物車的鏈接,進(jìn)入購(gòu)物車頁(yè)面,用戶可以看到購(gòu)物車的商品信息,對(duì)于用戶不想購(gòu)買添加到購(gòu)物車中的某商品或想減少購(gòu)買數(shù)量時(shí),可以將點(diǎn)擊該手機(jī)商品記錄后面對(duì)應(yīng)的“拿出一個(gè)”按鈕,一次可以刪除一個(gè),若不想購(gòu)買,則點(diǎn)擊“拿出一個(gè)”按鈕,直至數(shù)量為 0 時(shí),可將其刪除。當(dāng)點(diǎn)擊“返回繼續(xù)購(gòu)物”鏈接時(shí)候,可以返回主界面可以繼續(xù)購(gòu)物。在購(gòu)物車?yán)?,可以看到每種商品的購(gòu)買數(shù)量,單價(jià),一種商品的總價(jià),已經(jīng)全部的總價(jià),此時(shí)若是想購(gòu)買,單擊“結(jié)賬”按鈕,結(jié)算購(gòu)物車的商品,并形成訂單。對(duì)于已經(jīng)結(jié)賬的商品,購(gòu)物車會(huì)將商品清空。當(dāng)未登錄用戶進(jìn)入網(wǎng)站主頁(yè)面時(shí),也可以瀏覽所有的手機(jī)信息,但是要將選購(gòu)的商品加入購(gòu)物車中,系統(tǒng)會(huì)提示用戶未登錄的信息,并且對(duì)于未登錄用戶,不能查看購(gòu)物車,如果查看則提示“您還沒登錄”信息。2. 實(shí)現(xiàn)方法:當(dāng)用戶單擊“放入購(gòu)物車”按鈕時(shí),將會(huì)連接到 頁(yè)面,此時(shí)調(diào)用自定義方法 addcar()向購(gòu)物車中添加信息。此時(shí)購(gòu)物車內(nèi)的商品信息并沒有插入數(shù)據(jù)庫(kù)中,而是在一個(gè)向量 Vector 中。當(dāng)點(diǎn)擊 “拿出一個(gè)”按鈕時(shí),調(diào)用自定義方法deleteCarItem(),可將數(shù)量減 1,或者刪除商品。點(diǎn)擊 “結(jié)賬”按鈕時(shí),調(diào)用自定義方法createOrder()方法,將商品信息插入數(shù)據(jù)庫(kù),并生成訂單。用戶購(gòu)買飾品的流程圖如圖 所示。購(gòu)物車頁(yè)面如圖 所示。是否結(jié)賬結(jié)束瀏覽手機(jī)添加到購(gòu)物車生成訂單NOYES圖 用戶購(gòu)物流程圖圖 購(gòu)物車頁(yè)面開始3. 部分主要代碼: if (op != null amp。amp。 (delete) == 0) {//刪除商品 if((productname)!=null){ String pn=new String((productname).getBytes(ISO88591), gb2312)。 (pn)。 }} if (op != null amp。amp。 (ok) == 0) {//結(jié)賬 //將信息插入數(shù)據(jù)庫(kù) int userid = (name)。//用戶 ID int c=0。if((())==0){note=對(duì)不起,您還沒有選購(gòu)任何產(chǎn)品!。} else{ for(int j = 0。j()。j++){CarEntity ce=(CarEntity)(j)。 String p_name =()。 int pid = (p_name)。 //商品ID String num = ()。 //一種商品的數(shù)量 (num,p_name)。//庫(kù)存量減去相應(yīng)數(shù)量 String allcost_per=()。 //一種商品的總價(jià)c = (userid,pid,num,allcost_per)。}if(c==1){note = 結(jié)賬成功 ,您可以查看訂單。}else{note = 結(jié)賬失敗 ~~~。}}for(int j = 0。j()。j++){(j)。}} 訂單管理模塊:當(dāng)?shù)卿浻脩翩溄拥酱隧?yè)面時(shí),可以查看該用戶所有以往提交的訂單,包括訂單支付信息、貨到情況、購(gòu)買商品的價(jià)格、數(shù)量等。而未登錄用戶則看不到訂單,并提示他還沒登錄。訂單管理頁(yè)面如圖 所示。圖 訂單管理頁(yè)面:當(dāng)用戶成功登錄后,點(diǎn)擊交易查看訂單鏈接,就會(huì)鏈接到 頁(yè)面。此時(shí),將數(shù)據(jù)庫(kù)里,該用戶的訂單細(xì)目以結(jié)果集返回,并循環(huán)顯示出來。 用戶留言模塊1. 基本功能:當(dāng)?shù)卿浻脩翩溄拥酱隧?yè)面時(shí),可以就本網(wǎng)站提出一些意見,以留言的方式。輸入留言,點(diǎn)擊“確認(rèn)留言”按鈕,提示留言成功。而未登錄用戶則不能進(jìn)行留言,并且提示他還沒登錄。留言頁(yè)面如圖 所示。圖 用戶留言頁(yè)面2. 實(shí)現(xiàn)方法:當(dāng)用戶成功登錄后,點(diǎn)擊“給我們留言”鏈接,就會(huì)鏈接到 頁(yè)面。輸入留言,點(diǎn)擊“確認(rèn)留言”按鈕時(shí),將調(diào)用自定義方法 takeMessage()方法,將留言插入數(shù)據(jù)庫(kù)。 用戶信息查看模塊1. 基本功能:當(dāng)?shù)卿浻脩翩溄拥酱隧?yè)面時(shí),可以看到自己的基本信息,并且可以對(duì)自己的信息進(jìn)行修改,比如密碼修改、地址修改等。而未登錄用戶則不能查看,并且提示他還沒登錄。查看自己的資料頁(yè)面如圖 所示。圖 用戶查看資料頁(yè)面2. 實(shí)現(xiàn)方法:當(dāng)用戶成功登錄后,點(diǎn)擊“查看我的資料”鏈接,就會(huì)鏈接到 頁(yè)面。對(duì)自己的信息進(jìn)行修改時(shí),點(diǎn)擊確認(rèn)修改,則此時(shí)將改變數(shù)據(jù)庫(kù)里的該用戶的信息。 后臺(tái)管理員子系統(tǒng)實(shí)現(xiàn)網(wǎng)站后臺(tái)實(shí)現(xiàn)的主要功能是管理員登錄、管理員查看和刪除會(huì)員用戶信息、管理員對(duì)庫(kù)存進(jìn)行管理即添加商品(進(jìn)貨) 、管理員對(duì)銷售情況進(jìn)行查詢、管理員查看訂單、處理訂單及給用戶發(fā)貨、對(duì)用戶的留言查看和刪除、查看自己的信息、修改密碼等部分。下面介紹各大功能的具體實(shí)現(xiàn)。后臺(tái)主界面如圖 所示。圖 后臺(tái)管理員子系統(tǒng)實(shí)現(xiàn) 管理員登錄模塊1. 基本功能:管理員進(jìn)入登錄頁(yè)面后,輸入管理員名、密碼后提交。由后臺(tái)得到的數(shù)據(jù)集對(duì)管理員輸入的信息進(jìn)行校驗(yàn),看該管理員名、密碼是否正確。如果檢查不正確,則提示登錄有誤。如果檢驗(yàn)正確,進(jìn)入后臺(tái)管理頁(yè)面。圖 管理員登錄流程圖 圖 管理員登錄頁(yè)面2. 實(shí)現(xiàn)方法:在單擊登錄時(shí)調(diào)用自定義方法 checkAdmin(),驗(yàn)證輸入的用戶名、密碼和驗(yàn)證碼是否正確。首先判斷用戶名和密碼是否為空,如果不為空,則判斷是否輸入正確的密碼,如果上述條件都符合,則可以登錄,同時(shí)將管理員名保存在 Session 對(duì)象中,以便其他頁(yè)使用。3. 主要代碼:%if (op != null amp。amp。 (login) == 0) {int result = ((adminName), (adminPassword))。if (result == 1){ String name=(adminName)。 (adminName,name)。 % % jsp:forward page=/% % }else{loginInfo = 對(duì)不起,登錄不成功?。?! 。 } }% 會(huì)員信息管理模塊1. 基本功能:管理員點(diǎn)擊鏈接到查看會(huì)員信息頁(yè)面,此模塊包括對(duì)會(huì)員信息的查看、刪除。查看方面,可以查看所有的會(huì)員,也可以以會(huì)員 ID 進(jìn)行查詢,或以會(huì)員名字查詢。2. 實(shí)現(xiàn)方法:當(dāng)管理員成功登錄后,點(diǎn)擊查看會(huì)員信息,將鏈接到 頁(yè)面,調(diào)用自定義方法 selQuery()返回結(jié)果集 ResultSet,循環(huán)將會(huì)員的信息顯示出來。在該頁(yè)面中點(diǎn)擊刪除按鈕就會(huì)對(duì)會(huì)員信息進(jìn)行刪除。如圖 所示。圖 會(huì)員信息管理頁(yè)面3. 主要代碼: if (op != null amp。amp。 (checkuser) == 0) //查看會(huì)員信息{ String s1 = ()。 rs1 = (s1)。}if (op != null amp。amp。 (deleteUser) == 0) //刪除會(huì)員信息 { if((user_id)!=null) { id = (user_id)。String s1 = (id)。//得到刪除的 Sql語(yǔ)句int j = (s1)。if (j==1){note=成功刪除!。}else{note=刪除失
點(diǎn)擊復(fù)制文檔內(nèi)容
職業(yè)教育相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1