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

正文內(nèi)容

軟件工程-b2c電子商務(wù)網(wǎng)站的設(shè)計與實現(xiàn)-資料下載頁

2024-12-06 03:05本頁面

【導(dǎo)讀】務(wù)網(wǎng)站的業(yè)務(wù)流程和功能模塊及實現(xiàn)方案。用戶可以進行商品查詢,店鋪查詢,查看新。會員可以在我的優(yōu)選這個頁面中查看自己的個人信息,并可清查上次的登。錄時間,以方便確認(rèn)賬號的安全性。在具體的程序設(shè)計中,采用了Dreamweaver作為。開發(fā)工具,用JSP開發(fā)與MySQL數(shù)據(jù)庫交互的動態(tài)網(wǎng)頁。Keywords:B2C,e-merce,WEBservices,Dreamweaver,JSP,MySQL

  

【正文】 否登錄成功 { boolean judage=false。 String sql=select consumername from consumer where consumername=39。+consumername+39。 and + 北京航空航天大學(xué)北海學(xué)院畢業(yè)設(shè)計 (論文 ) 第 22 頁 password=39。+password+39。 。 sqlBean db=new sqlBean()。 try { ResultSet rs=(sql)。 if(()) judage=true。 } catch (Exception e) { ()。 } return judage。 } public void addConsumer(String consumername,String password,String realname,String question,String answer,String )//注冊添加新會員 { String sql=insert into consumer(consumername,password,realname,question,answer, ) + values(39。+consumername+39。,39。+password+39。,39。+realname+39。,39。+question+39。,39。+answer+39。,39。++39。) 。 sqlBean db=new sqlBean()。 (sql)。 } public void modifyLoginDate(String consumername,String logindate)//修改用戶登錄時間 { String sql=update consumer set logindate = 39。+logindate+39。 where consumername = 39。+consumername+39。 。 sqlBean db=new sqlBean()。 北京航空航天大學(xué)北海學(xué)院畢業(yè)設(shè)計 (論文 ) 第 23 頁 (sql)。 } public ResultSet getLoginDate(String consumername)//獲取用戶登錄時間 { String sql=select logindate from consumer where consumername = 39。+consumername+39。 sqlBean db=new sqlBean()。 ResultSet rs=(sql)。 return rs。 } } 應(yīng)用 JavaBean 真正做到了代碼的重用,只要在頁面中注明 jsp:useBean id=consumer scope=page class=/ 即可在下面通過才 consumer 對象調(diào)用 Consumer 類中函數(shù),取得相應(yīng)的數(shù)據(jù)。 注意事項: 1. 在取得數(shù)據(jù)集后一定要對是否是空記錄集做處理,否則很容易出錯。 2. 每更新 JavaBean 函數(shù)后都要重啟 TOMCAT 服務(wù),否則更新失效。系統(tǒng)還是會安更新之前的 JavaBean 函數(shù)運行。 3 . 編寫 String sql=select logindate from consumer where consumername = 39。+consumername+39。即搜索數(shù)據(jù)庫的 SQL 語句時要注意語句的正確性,如果不正確系統(tǒng)不會報錯,只是做的數(shù)據(jù)庫更新不會實現(xiàn)。例如: String sql=insert into consumer(consumername,password) values(39。+consumername+39。,39。+password+39。) 。 如果將 consumer 表中的字段名 consumername 寫成 name,則在執(zhí)行此句時不會報錯,但是殺入數(shù)據(jù)后數(shù)據(jù)庫中的數(shù)據(jù)并不更新。 4. 在數(shù)據(jù)庫中給表命名時要注意不要與關(guān)鍵字雷同,例如:我 在創(chuàng)建新表時給其命名: order 這是一個存儲訂單的表,數(shù)據(jù)庫并沒有報錯,編寫完 SQL 語句后運行,北京航空航天大學(xué)北海學(xué)院畢業(yè)設(shè)計 (論文 ) 第 24 頁 系統(tǒng)也沒有報錯!但是 order 表中的數(shù)據(jù)并不更新,后發(fā)現(xiàn) order 是一個關(guān)鍵字,所以所寫的關(guān)于 order 表的 SQL 語句也都不能正確識別運行。 5. 寫 SQL 語句時加參數(shù)的時候字符串弄不對,得到的數(shù)據(jù)集是空的!報錯異常 ! 網(wǎng)頁制作 1. 界面制作 .使用 DREAMWEAVER,代碼大多都是自動生成的,但由于DREAMWEAVER 自身的缺點還是給開發(fā)帶來了困擾: 難以精確達到與瀏覽器完全一致的顯示效果。也就是 說在所見即所得網(wǎng)頁編輯器中制作的網(wǎng)頁放到瀏覽器中是很難完全達到真正想要的效果,這一點在結(jié)構(gòu)復(fù)雜一些的網(wǎng)頁(如分幀結(jié)構(gòu)、動態(tài)網(wǎng)頁結(jié)構(gòu))中便可以體現(xiàn)出來; 頁面原始代碼的難以控制性,比如在所見即所得編輯器中制作一張表格也要幾分鐘,但要它完全符合我要求可能需要幾十分鐘,甚至更多時間。 下面是系統(tǒng)的主要頁面: 圖 主頁面 此頁面是未登錄情況下的主頁面,用戶可以進行簡單的操作,包括商品瀏覽,新聞公告瀏覽,但是無法進行商品及店鋪收藏,及商品買賣等一系列涉及到個人數(shù)據(jù)的操作。 北京航空航天大學(xué)北海學(xué)院畢業(yè)設(shè)計 (論文 ) 第 25 頁 圖 搜索頁面 注意: DREAMWEAVER 添加數(shù)據(jù) .可以用 DREAMWEAVER 本身自帶的記錄集進行添加數(shù)據(jù),但由于工具的局限性,其自動生成的代碼常出現(xiàn)錯誤,還需手動改正。 取得頁面中輸入并提交的的數(shù)據(jù)時用 (txtprice1)。用此函數(shù)獲得的文本框的值 如果文本框內(nèi)沒有輸入任何數(shù)據(jù),則得到的值為 即空字符串 而不是NULL。 北京航空航天大學(xué)北海學(xué)院畢業(yè)設(shè)計 (論文 ) 第 26 頁 圖 店鋪頁面 會員登錄后,可以進行商品買賣,店鋪收藏等操作,上圖是店鋪頁面,包括商品的價格,郵費,尺碼,顏色,和購買數(shù)量等信息。 圖 購物車頁面 注意: 手工添加數(shù)據(jù) .使用 JavaBean 函數(shù)取得數(shù)據(jù)集在用 getString()和 getInt()函數(shù)取得數(shù)據(jù)集中相應(yīng)關(guān)鍵字的值。 北京航空航天大學(xué)北海學(xué)院畢業(yè)設(shè)計 (論文 ) 第 27 頁 部分代碼如下: String logindate=。 String consumername=。 consumername=(String)(consumername)。 (consumername,consumername)。 ResultSet rs=(consumername)。//取得用戶的上次登錄時間日期 if(()) //少此句則報錯 logindate=(logindate)。 圖 填寫訂單頁面 注意: 當(dāng)用戶進入系統(tǒng)時,用戶所進行的所有操作都由用戶名作為唯一的標(biāo)識并記錄在數(shù)據(jù)庫中,所以系統(tǒng)中涉及到用戶登錄的頁面都用 String consumername=。 consumername=(String)(consumername)。 (consumername,consumername)。 以上代碼進行用戶名的傳遞。 北京航空航天大學(xué)北海學(xué)院畢業(yè)設(shè)計 (論文 ) 第 28 頁 圖 收藏夾頁面 收藏夾包括商品收藏和店鋪收藏,可以方便會員進行商品買賣,會員可以在首頁的收藏夾進入收藏夾頁面,可以刪除,修改收藏的信息。 注意: 設(shè)置文本框是時 ,如果文本框中所要提交的數(shù)據(jù)是要添加到數(shù)據(jù)庫中時,文本框的最多字符數(shù)要根據(jù)數(shù)據(jù)庫的相應(yīng)的字段的設(shè)定而設(shè)定。 北京航空航天大學(xué)北海學(xué)院畢業(yè)設(shè)計 (論文 ) 第 29 頁 圖 后臺管理員頁面 系統(tǒng)管理員登錄后,可以進行商品設(shè) 置(包括商品的類別設(shè)置、商品的信息設(shè)置、商品查詢、增加、刪除還包括首頁的特價商品、最新商品、及熱賣商品的展示設(shè)置等),店鋪設(shè)置,公告設(shè)置,廣告設(shè)置,訂單設(shè)置,會員信息設(shè)置。 注意: 用 (txtprice1)。取得提交的數(shù)據(jù)并將其存儲在字符串中時不可以直接寫成 String price= (txtprice1)。 這樣會報錯! 要先定義 String price=””。 再對 price 進行賦值, price= (txtprice1)。這樣才能運行通過。 北京航空航天大學(xué)北海學(xué)院畢業(yè)設(shè)計 (論文 ) 第 30 頁 結(jié) 論 本 B2C 電子商務(wù)系統(tǒng),完成了任務(wù)書中的任務(wù)要求,在功能大體一致且要求技術(shù)相同的部分進行了略過,一個是時間有限,再也是由于技術(shù)相同,且我已掌握此部分的技術(shù)要領(lǐng),沒必要去不斷地做重復(fù)的東西,可以用這段時間學(xué)習(xí)更多更好的技術(shù),電子商務(wù)網(wǎng)站本來的商品分類眾多,我個人精力有限只做了此網(wǎng)站中較典型的一兩種商品分類。通過這次畢業(yè)設(shè)計,讓我更深刻的學(xué)習(xí)了 JSP,并且能更熟練地運動dreamweaver 開發(fā)工具,并對電子商務(wù)也有了一 定得了解,并重新熟悉了一遍從配置到開發(fā)的一些列過程,可以說這中間是受益匪淺的,也為今后的學(xué)習(xí)和工作奠定了基礎(chǔ),增加了信心。 這次畢業(yè)設(shè)計是我進入社會前一次很好的實踐的機會,是培養(yǎng)獨立思考問題和自學(xué)能力的鍛煉,使我意識到必須奮斗學(xué)習(xí)才能在社會工作中展示自己的價值,適應(yīng)社會的需要 。 北京航空航天大學(xué)北海學(xué)院畢業(yè)設(shè)計 (論文 ) 第 31 頁 致 謝 首先要感謝我的導(dǎo)師 王勇 老師。 從本論文的開題到完成,無不包含著王勇 老師的心血。感謝老師的指點,讓我不必在不重要的地方浪費太多的時間。老師對我的疑問都做了耐心的解答,讓我受益匪淺 ,在此對老師的付出表示由衷的感謝。 在做畢業(yè)設(shè)計之前低估了電子商務(wù)系統(tǒng)的工程量,所以在后半階段的時間安排有點緊。是家人的鼓勵,朋友的幫助我才能完成我的論文,在此我也謝謝參與和幫助我的朋友們,我很感動 !謝謝你們! 北京航空航天大學(xué)北海學(xué)院畢業(yè)設(shè)計 (論文 ) 第 32 頁 參考 文獻 [1]耿祥義 ,張躍平 . JSP 實用教程(第 2 版) [M]. 北京 :清華大學(xué)出版社 ,2021:7890. [2]朱志國 .Dreamweaver8 基礎(chǔ)與實例教程 [M]. 北京 :電子工業(yè)出版社 ,2021:140149. [3]耿祥義 ,張躍平 . Java 大學(xué)實用教程 [M]. 北京 :電子工業(yè)出版社 ,2021:8890. [4]馮艷奎 . JSP 實用案例教程 [M]. 北京 :清華大學(xué)出版社 ,2021:120123. [5]張領(lǐng) . 項目開發(fā)全程實錄 [M].北京 :清華大學(xué)出版社 ,2021:5780. [6]Bryan Basham. Head First Javascript[M].美國 :O39。Reilly Media, Inc,2021:9295.
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1