JSP網(wǎng)上書店實(shí)訓(xùn)報(bào)告_第1頁
JSP網(wǎng)上書店實(shí)訓(xùn)報(bào)告_第2頁
JSP網(wǎng)上書店實(shí)訓(xùn)報(bào)告_第3頁
JSP網(wǎng)上書店實(shí)訓(xùn)報(bào)告_第4頁
JSP網(wǎng)上書店實(shí)訓(xùn)報(bào)告_第5頁
已閱讀5頁,還剩19頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

PAGEPAGE22《動(dòng)態(tài)網(wǎng)站設(shè)計(jì)》實(shí)訓(xùn)報(bào)告實(shí)訓(xùn)題目:網(wǎng)上書店專業(yè):計(jì)算機(jī)機(jī)網(wǎng)絡(luò)班級(jí):10計(jì)網(wǎng)(1)班姓名:朱芳兵指導(dǎo)教師:梁興波二0一二年六月13日目錄TOC\o"1-2"\h\z\u1.實(shí)訓(xùn)目的 12.實(shí)訓(xùn)題目描述和要求 23.實(shí)訓(xùn)報(bào)告內(nèi)容 33.1需求分析 33.2概要設(shè)計(jì) 43.3詳細(xì)設(shè)計(jì) 53.4代碼實(shí)現(xiàn) 143.5程序測(cè)試 184.總結(jié) 20實(shí)訓(xùn)指導(dǎo)教師評(píng)語 221.實(shí)訓(xùn)目的本課程屬于實(shí)踐環(huán)節(jié),教學(xué)的主要任務(wù)是從應(yīng)用和實(shí)踐的角度出發(fā),使學(xué)生通過實(shí)踐操作掌握本課程所講述的理論知識(shí),為提高學(xué)生的動(dòng)手能力,開發(fā)動(dòng)態(tài)網(wǎng)站與系統(tǒng)打下基礎(chǔ)。它要求學(xué)生掌握J(rèn)SP+JavaBean與MVC的設(shè)計(jì)模式、SQLServer2005數(shù)據(jù)庫設(shè)計(jì)等。對(duì)我們JSP學(xué)習(xí)前一段的總結(jié),掌握一定的JSP語句,由此可以看到自己的不足之處,在今后的學(xué)習(xí)中能站到一定的高度對(duì)待我們所學(xué)的內(nèi)容。掌握J(rèn)SP程序設(shè)計(jì)方法;理論聯(lián)系實(shí)際,進(jìn)一步提高學(xué)生制作網(wǎng)頁的基礎(chǔ);培養(yǎng)學(xué)生分析、解決問題的能力;提高學(xué)生實(shí)訓(xùn)報(bào)告撰寫能力。通過JSP的學(xué)習(xí),可以獨(dú)立的編寫留言板、上傳規(guī)格、考試系統(tǒng)、連接SQLserver數(shù)據(jù)庫、以及怎么樣配置運(yùn)行jsp服務(wù)器實(shí)習(xí)要求:懂得什么是JSP,運(yùn)行原理,它的基本語法,內(nèi)置對(duì)象,服務(wù)端的輸出緩沖區(qū),文件流的讀取,jsp數(shù)據(jù)庫如:jdbc、odbc、mysql、(轉(zhuǎn)載自第一范文網(wǎng),請(qǐng)保留此標(biāo)記。)oracle等,jsp與javaBeans,javaServlet等JSP是JavaServerPages的縮寫,是由Sun公司倡導(dǎo)、許多公司參與,于1999年推出的一種動(dòng)態(tài)網(wǎng)頁技術(shù)標(biāo)準(zhǔn)。JSP是一個(gè)建立安全的、夸平臺(tái)的先進(jìn)動(dòng)態(tài)網(wǎng)頁技術(shù)。2.實(shí)訓(xùn)題目描述和要求本課程屬于實(shí)踐環(huán)節(jié),教學(xué)的主要任務(wù)是從應(yīng)用和實(shí)踐的角度出發(fā),使我們通過實(shí)踐操作掌握本課程所講述的理論知識(shí),提高我們的動(dòng)手能力,開發(fā)動(dòng)態(tài)網(wǎng)站與系統(tǒng)打下基礎(chǔ)。它要求我們掌握J(rèn)SP+JavaBean與MVC的設(shè)計(jì)模式、SQLServer2005數(shù)據(jù)庫設(shè)計(jì)等。根據(jù)教學(xué)要求,本課程共設(shè)50學(xué)時(shí),最終制作出一個(gè)電子商務(wù)網(wǎng)站—網(wǎng)上書站,要求具備用戶注冊(cè)功能、購物車功能、購買清單查詢功能、添加、修改、刪除書目功能等。由于計(jì)算機(jī)技術(shù)不斷發(fā)展,尤其是網(wǎng)頁制作的發(fā)展,使得JSP的使用已滲透到各行各業(yè),因此社會(huì)對(duì)JSP開發(fā)人才的需求不斷增大。整個(gè)實(shí)訓(xùn)課程教學(xué)內(nèi)容從應(yīng)用的角度出發(fā),在理論和實(shí)踐上掌握J(rèn)SP運(yùn)用,使學(xué)生能獨(dú)立設(shè)計(jì)制作網(wǎng)頁的整個(gè)過程和步驟。3.實(shí)訓(xùn)報(bào)告內(nèi)容3.1需求分析本系統(tǒng)的網(wǎng)上書店分為前后臺(tái)兩個(gè)管理系統(tǒng):客戶管理系統(tǒng)是在Internet上接受來自全國各地的客戶訪問的網(wǎng)上書店前臺(tái)銷售管理系統(tǒng)(網(wǎng)站):管理員管理系統(tǒng)是在Internet內(nèi)部用于書店的管理員管理的網(wǎng)上書店后臺(tái)管理系統(tǒng)。本系統(tǒng)的客戶管理系統(tǒng):A.當(dāng)客戶進(jìn)入網(wǎng)上書店時(shí),應(yīng)該在主頁面分類顯示評(píng)分排行圖書信息,以供客戶選擇評(píng)分最高的圖書,同時(shí)也應(yīng)該提供按照閱讀排行圖書,或者作者信息快速查詢所需信息的功能。B.當(dāng)客戶選擇購買某圖書產(chǎn)品時(shí),,如果是沒有登錄的話就轉(zhuǎn)入登錄界面,如果該客戶還不是注冊(cè)的會(huì)員時(shí)就轉(zhuǎn)入注冊(cè)界面,當(dāng)客戶登錄以后或者注冊(cè)成功以后就自動(dòng)。當(dāng)會(huì)員選擇購買某一圖書時(shí)應(yīng)該要將相應(yīng)的圖書信息,例如:價(jià)格.數(shù)量.圖書編號(hào)記錄到對(duì)應(yīng)購物車中,并允許會(huì)員返回書目查詢頁面,繼續(xù)選擇其他的商品,并一起添加到購物車中,C.訂單處理:對(duì)應(yīng)的會(huì)員購買圖書商品信息的需求,在確定了所購買圖書的所有信息后,最終生成對(duì)應(yīng)的訂單記錄,以便于網(wǎng)站配貨人員依據(jù)訂單信息進(jìn)行后續(xù)的出貨.送貨的處理。根據(jù)實(shí)訓(xùn)要求,最終制作出一個(gè)電子商務(wù)網(wǎng)站—網(wǎng)上書站,要求具備用戶注冊(cè)功能、購物車功能、購買清單查詢功能、添加、修改、刪除書目功能等。3.2概要設(shè)計(jì)1)圖書查詢:當(dāng)客戶進(jìn)入網(wǎng)上書店時(shí),應(yīng)該在主頁面中分類顯示評(píng)分排行的書目信息,以供客戶選擇所需圖書,同時(shí)也應(yīng)該提供按照?qǐng)D書名稱,或者作者信息快速查詢所需書目信息的功能。2)購物車管理:當(dāng)客戶選擇購買某圖書產(chǎn)品時(shí),應(yīng)該能夠?qū)?duì)應(yīng)圖書信息,例如:價(jià)格、數(shù)量記錄到對(duì)應(yīng)購物車中,并允許客戶返回書目查詢頁面,選擇其它商品,并添加到購物車中,當(dāng)對(duì)應(yīng)購物訂單生成后,應(yīng)該能夠自動(dòng)清除以生成訂單的購物車中的信息。3)訂單處理:對(duì)應(yīng)客戶購買圖書商品信息的需求,在確定了所購圖書商品的價(jià)格、數(shù)量等信息后,最終生成對(duì)應(yīng)的訂單記錄,以便于網(wǎng)站配貨人員依據(jù)訂單信息進(jìn)行后續(xù)的出貨、送貨的處理。4)會(huì)員注冊(cè):為了能夠?qū)崿F(xiàn)圖書商品的購買,需要管理客戶相關(guān)的聯(lián)系方式。流程圖:3.3詳細(xì)設(shè)計(jì)Index.jsp<%@pagecontentType="text/html;charset=utf-8"%><%@includefile="incoming/common.jsp"%><html><head><title>網(wǎng)上書店</title><linkhref="incoming/style.css"rel="stylesheet"type="text/css"><scriptlanguage="javascript">functioncheckform(){ if(form1.userid.value.length<1||form1.userid.value.length>15){ alert("請(qǐng)輸入正確的用戶名!"); form1.userid.focus(); returnfalse; } if(form1.password.value.length<1||form1.password.value.length>15){ alert("請(qǐng)輸入正確的密碼!"); form1.password.focus(); returnfalse; } returntrue;}</script><metahttp-equiv="Content-Type"content="text/html;charset=gb2312"></head><body><%@includefile="incoming/header.jsp"%><tablewidth="904"border="0"align="center"><tr><tdwidth="244"height="437"valign="top"><tablewidth="238"border="0"><tr><tdwidth="238"height="45"align="center"valign="middle"bgcolor="#E2DFEA">用戶登錄</div><formname="form1"method="post"action="chklogin.jsp"><tablewidth="100%"border="1"cellpadding="0"cellspacing="0"bordercolor="#CCCCCC"><tr><tdwidth="45%"height="25"align="right">用戶名:</td><tdwidth="55%"><inputname="userid"type="text"id="userid2"size="8"maxlength="25"></td></tr><tr><tdheight="27"align="right">密碼</td><td><inputname="password"type="password"id="password"size="8"maxlength="20"></td></tr><tr><tdheight="34"colspan="2"align="center"><inputtype="submit"name="Submit"value="登錄"onclick="javascript:return(checkform());"><inputtype="reset"name="Submit2"value="取消"></td></tr><tr><tdheight="36"colspan="2"><divalign="center">若不是本站會(huì)員,請(qǐng)?jiān)诖?lt;ahref="register.jsp">注冊(cè)</a></div></td></tr></table></form><tablewidth="244"height="216"border="0"bgcolor="#80A8DB"><tr><tdwidth="238"height="212"align="center"><imgsrc="images/dong.gif"width="226"height="197"align="absmiddle"/></td></tr></table></td><tdwidth="644"height="437"align="center"valign="top"><tablewidth="643"border="0"><tr><tdheight="20"align="center"bgcolor="#D3D2E2">精品書集</td></tr></table><tablewidth="647"height="420"border="1"cellpadding="0"cellspacing="0"background="image/bei1.jpg"><tr><tdwidth="165"rowspan="6"align="left"valign="top"background="images/CSS.jpg"><imgsrc="images/CSS.jpg"width="163"height="209"/></td><tdwidth="476"height="42"align="left"bgcolor="#BBC3E8">書名:圖靈程序設(shè)計(jì)《CSS基礎(chǔ)教程》中文版編程實(shí)戰(zhàn)訓(xùn)練叢書</td></tr><tr><tdheight="34"align="left"bgcolor="#BBC3E8">作者:朱芳兵</td></tr><tr><tdheight="30"align="left"bgcolor="#BBC3E8">出版社:人民郵電出版社;第1版(2007年9月1日)</td></tr><tr><tdheight="31"align="left"bgcolor="#BBC3E8">出版日期:2012-6-1</td></tr><tr><tdheight="39"align="left"bgcolor="#BBC3E8">條型碼:9787115164629</td></tr><tr><tdheight="28"align="left"bgcolor="#BBC3E8">價(jià)格:45元</td></tr><trvalign="top"><tdheight="207"colspan="2"align="left"bgcolor="#CACAE2"><palign="center"class="STYLE1">內(nèi)容簡介:</p><p>      《CSS基礎(chǔ)教程》是優(yōu)秀的CSS入門書,重點(diǎn)講述了如何使用CSS實(shí)現(xiàn)基于Web標(biāo)準(zhǔn)的網(wǎng)站開發(fā),實(shí)現(xiàn)網(wǎng)站內(nèi)容和表現(xiàn)相分離?!禖SS基礎(chǔ)教程》包括兩部分。第一部分介紹了CSS的基礎(chǔ)知識(shí)和基本概念,再利用CSS分別對(duì)網(wǎng)頁創(chuàng)建中的一些基本元素加上樣式,包括:文本、圖像、列表、鏈接、表格、表單等。第二部分主要討論了基于CSS來實(shí)現(xiàn)網(wǎng)頁基本布局的相關(guān)概念與技術(shù),包括浮動(dòng)、流體布局等?!禖SS基礎(chǔ)教程》最后還給出了一個(gè)真實(shí)的案例,將《CSS基礎(chǔ)教程》的所有內(nèi)容進(jìn)行了綜合討論。</p><p>        《CSS基礎(chǔ)教程》適合于各層次Web開發(fā)人員、設(shè)計(jì)人員和測(cè)試人員學(xué)習(xí)參考。</p></td></tr></table></td></tr></table><%@includefile="incoming/footer.jsp"%></body></html><%@pagecontentType="text/html;charset=utf-8"%><%@includefile="incoming/common.jsp"%><%@includefile="incoming/check.jsp"%><html><head><title>網(wǎng)上書店</title><linkhref="incoming/style.css"rel="stylesheet"type="text/css"></head><body><%@includefile="incoming/header.jsp"%><br><aclass="title">在線購書</a><br><% DBSQLManagerdbsm=newDBSQLManager(); Stringsql="SELECT*FROMbookinfo"; dbsm.setSqlStr(sql); dbsm.executeQuery(); ResultSetrs=dbsm.getRs();%><tablewidth="700"border="1"cellpadding="0"cellspacing="0"><tr><tdwidth="43%"height="26"><divalign="center">書名</div></td><tdwidth="17%"><divalign="center">作者</div></td><tdwidth="17%"><divalign="center">出版社</div></td><tdwidth="5%"><divalign="center">價(jià)格</div></td><tdwidth="9%"><divalign="center">操作</div></td></tr><%while(rs.next()) {%><tr><tdheight="32"><divalign="center"><%=rs.getString("TITLE")%></div></td><td><divalign="center"><%=rs.getString("AUTHOR")%></div></td><td><divalign="center"><%=rs.getString("PUBLISHER")%></div></td><td><divalign="center"><%=rs.getFloat("PRICE")%></div></td><td><divalign="center"><ahref="bookdetail.jsp?isbn=<%=rs.getString("ISBN")%>"><imgsrc="images/buy.gif"width="45"height="16"border="0""></a></div></td></tr><%}%></table><p> </p><%@includefile="incoming/footer.jsp"%></body></html><%@pagecontentType="text/html;charset=utf-8"%><%@includefile="incoming/common.jsp"%><%@includefile="incoming/check.jsp"%><% Stringisbn=newString(request.getParameter("isbn").trim().getBytes("ISO-8859-1")); Stringbuynum=newString(request.getParameter("buynum").trim().getBytes("ISO-8859-1")); Vectorbuylist=(Vector)session.getValue("shopcar"); intismatch=0; Bookbook=newBook(isbn,Integer.parseInt(buynum)); if(buylist==null) { buylist=newVector(); buylist.addElement(book); } else { for(inti=0;i<buylist.size();i++) { Book_book=(Book)buylist.elementAt(i); if(_book.getIsbn().equals(book.getIsbn())) { _book.setBuynum(_book.getBuynum()+book.getBuynum()); buylist.setElementAt(_book,i); ismatch=1; } } if(ismatch==0) buylist.addElement(book); } session.putValue("shopcar",buylist); response.sendRedirect("shopcar.jsp");%><%@pagecontentType="text/html;charset=utf-8"%><%@includefile="incoming/common.jsp"%><% Stringuserid=newString(request.getParameter("userid").trim().getBytes("ISO-8859-1")); Stringpassword=newString(request.getParameter("password").trim().getBytes("ISO-8859-1")); Stringsql="SELECT*FROMuserpasswordWHEREUSER_ID='"+userid+"'ANDUSER_PASSWORD='"+password+"'"; DBSQLManagerdbsm=newDBSQLManager(); dbsm.setSqlStr(sql); dbsm.executeQuery(); ResultSetrs=dbsm.getRs(); if(!rs.next()) { Stringerrmsg="error1"; response.sendRedirect("login.jsp?errmsg="+errmsg); return; } request.getSession(true); Stringchk="true"; session.putValue("Enter",chk); session.putValue("userid",userid); response.sendRedirect("booklist.jsp");%>3.4代碼實(shí)現(xiàn)首頁,如圖:注冊(cè)用戶:在線購書:我的購物車:我的訂單:網(wǎng)絡(luò)管理員登錄:管理圖書:添加圖書:修改圖書:3.5程序測(cè)試注冊(cè)成功:用戶登陸購買成功刪除:添加圖書:修改圖書查看個(gè)人信息4.總結(jié)JSP是一門新技術(shù),他基于JavaServlet以及整個(gè)java體系的Web開發(fā)技術(shù)。從網(wǎng)上得知Java的中文問題歷

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論