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

正文內(nèi)容

網(wǎng)上圖書訂購系統(tǒng)設(shè)計畢業(yè)論文-資料下載頁

2025-06-24 01:16本頁面
  

【正文】 ession session = null。try {session = ()。 products = ( from Product p order by ) .setFirstResult((page 1) * ) .setMaxResults() .list()。 return products。} catch (Exception ex) { throw new StoreException(ex)。}這里首先設(shè)置了從什么地方開始放到結(jié)果集中,; 查看產(chǎn)品詳細信息;,用戶只需要在首頁點下查看詳細信息的超連接,:a href=39。%=()%/page/?method=listDetailamp。productid=${}39。${}/a在服務(wù)器接收到這個請求后從數(shù)據(jù)庫中把product查出來,在將product放進request中,. 購物車模塊主要子模塊 生成購物車;此過程有兩個地方要用到.:public void sessionCreated(HttpSessionEvent arg0) { HttpSession session = ()。 Cart cart=new Cart()。 (cart, cart)。 }這個方法在session被創(chuàng)建時自動執(zhí)行,這個方法是將創(chuàng)建的session中放入一個空的購物車.第二個用到的地方是在清空購物車后,再加商品進購物車時,session中沒有Cart,:Cart cart = (Cart) (cart)。if (cart == null) { cart = new Cart()。} 刪除購物車;在session被銷毀的時候,既用戶推出時,或者session過期時候,有監(jiān)聽器自動實現(xiàn).public void sessionDestroyed(HttpSessionEvent arg0) {HttpSession session = ()。Cart cart = (Cart)(cart)。(cart)。cart = null。 User user = (User)(user)。(user)。user = null。} 刪除購物車中的商品;此操作需要登陸用戶才可操作,.input type=button value=刪除 class=button onclick=javascript:=39。%=()%/biz/?method=removeamp。productid=${ }39。在服務(wù)器端拿到要刪除的商品的prodictid,進行刪除;;在Action中直接對Cart對象操作;Action中代碼片段為:HttpSession session = ()。Integer productid = ((productid))。Cart cart = (Cart) (cart)。(productid)。(cart, cart)。return (removecartsuccess)。這里先拿到購物車,;通過productid刪除商品是這樣來進行的:public void removeCart(Integer id){ (id)。}這里的products是一個以productid為key的Map。 清空購物車中的商品;:HttpSession session = ()。Cart cart = (Cart) (cart)。(cart)。return (success)。這里直接調(diào)用session的removeAttribute()方法實現(xiàn)刪除購物車. 修改購物車中商品數(shù)量;,定義了productid。代碼如下:form method=post action=%=()%/biz/ name=f1 input type=hidden name=productid value=${ } input type=hidden name=number value=${ } input type=hidden name=method value=modify td class=tablebody1 valign=middle align=center width= input type=text name=num value=${ } size=4 onblur=javascript:if(1){alert(39。對不起,產(chǎn)品數(shù)量不能小于 1 39。)。()。}else{=。} / /td td input type=submit value=保存修改 class=button /td/form這里在進行了javascript攔截; 通過隱藏域中的參數(shù),Action就可以修改商品的數(shù)量了。Integer productid=((productid))。int num=((num))。 HttpSession session = ()。Cart cart = (Cart) (cart)。(productid, num)。此處先將productid拿到,在將商品數(shù)量拿到,:modufyNum()。 向購物車中添加商品; 向購物車中添加商品是購物車最基本的功能,所有商品都可以通過點擊加入購物車將商品添加到購物車中,這里是通過熱連接的形式來實現(xiàn)的:ahref=%=()%/biz/?method=addCartamp。productid=${}這里向服務(wù)器傳送拉一個商品的productid,在服務(wù)器端通過拿到productid來查找到對應(yīng)的product, void addCart(Product product){ CartProduct cartProduct=new CartProduct(product,1)。 ((), cartProduct)。 }方法;這里將商品包裝成cartProduct,再添加進products中; 創(chuàng)建定單;此操作在用戶購物車主界面中選擇確認定單后,.Cart cart = (Cart) (cart)。User user = (User) (user)。 Order order = new Order()。(new (()))。 (0)。(Payinfo)。 (user)。((useritemid))。這里先拿到user和cart,在拿到payinfo和useritem。;再將order保存起來. 刪除定單;刪除定單操作只有管理員可以操作;通過超連接:a href=%=()%/admin/?orderId=${ }刪除/a來選擇刪除的order,在Action中拿到order的orderid,來刪除order:((orderid))。 查看定單列表;;當(dāng)用戶自己查看定單列表時:HttpSession session = ()。User user = (User) (user)。CollectionOrder orders = (user)。(orders, orders)。return (orderlist)。,在將集合傳給表現(xiàn)的JSP;當(dāng)管理員查看用戶定單列表時: Collection users = ()。 ().setAttribute(users, users)。return (success)。 這里先將所有有定單的用戶查出,在將定單的延遲加載設(shè)置為false。這樣在產(chǎn)生用戶同時,就會將定單放入用戶的定單集合,從而可以將其在表現(xiàn)頁面顯示出來.;查看定單條目是用戶使用的模塊,因為在管理員的定單中,否則不能拿到定單集合.Collection users = ()。 //查找所有用戶().setAttribute(users, users)。 //將用戶集合放到session中在用戶操作時,用戶通過點擊:input type=button class=button value=明細onclick=javascript:=39。%=()%/biz/?method=orderInfoamp。orderid=${ }39。來查看自己的定單明細.總結(jié)與體會這次畢業(yè)設(shè)計我是和別的同學(xué)一起作的網(wǎng)上圖書銷售系統(tǒng),其功能主要是實現(xiàn)商品瀏覽,商品購買,商品下單。以及后臺的相關(guān)操作。這次畢業(yè)設(shè)計是對我大學(xué)四年所學(xué)知識的總結(jié)和綜合,首先我們從系統(tǒng)的需求分析入手,我們將系統(tǒng)要實現(xiàn)的功能和估計要用到的相關(guān)技術(shù)及相關(guān)技術(shù)難點進行分析。接下來就是進行系統(tǒng)的總體設(shè)計,首先將系統(tǒng)的結(jié)構(gòu)進行分析,確定這個軟件應(yīng)該分層次,所以將軟件分成了三層,又通過對具體的功能進行分析,將軟件劃分成多個模塊,這樣在設(shè)計上我們就將軟件分成一個立體的,低偶合的一個一個的小模塊。在完成了總體設(shè)計后,我們制定了我們軟件的一些編碼的規(guī)范和一些業(yè)務(wù)的規(guī)范,這樣有利于我們在后來的軟件幾集成,接下來我們就開始了各自模塊的詳細設(shè)計。本次系統(tǒng)設(shè)計,我感觸很深,要想做好一個系統(tǒng),不僅需要具有相關(guān)的專業(yè)知識,還要有相關(guān)的實踐能力,更重要的是做什么都要細心。在做系統(tǒng)時需要把以前學(xué)過的知識都綜合到一起。這樣一來又發(fā)現(xiàn)了。很多知識都會,可是就是不會利用,還好我們有老師和同學(xué)幫助,讓我克服拉一個一個的難點。通過這次系統(tǒng)級的設(shè)計和實現(xiàn),我了解了設(shè)計和實現(xiàn)一個系統(tǒng)的全過程,在開發(fā)過程中我們遇到了很多問題,不過都基本得到拉解決,所以在以后的開發(fā)中如果遇到問題,我應(yīng)當(dāng)知道如何去解決,這一點對我今后的工作有很大的幫助。另外在這次做系統(tǒng)的過程中,我認為軟件最難的是設(shè)計,設(shè)計有了,實現(xiàn)是很簡單的,所以也為我指明了以后學(xué)習(xí)的方向。由于個人能力有限,本系統(tǒng)不可避免有不足之處,如一些系統(tǒng)功能過于簡單,所以系統(tǒng)的功能還算不上很完善。希望老師和同學(xué)能給予建議和指導(dǎo)。致謝畢業(yè)設(shè)計是大學(xué)四年的最后一門課程,也是綜合運用所學(xué)知識的課程。平常上課學(xué)習(xí)的都是理論知識,然而親自動手實踐的機會很少,這次畢業(yè)設(shè)計為我提供了一個很好的機會,可以讓我將所學(xué)的理論知識運用到實踐中,是檢驗理論知識學(xué)習(xí)成果的最好方法。在此次畢業(yè)設(shè)計過程中,我首先要感謝我的導(dǎo)師王廣正老師,雖然我一直在外學(xué)習(xí),可是王老師對我要求很嚴格,并且給了我很多指導(dǎo)。從而讓我在這次畢業(yè)設(shè)計中能順利的完成系統(tǒng)并且順利的寫完論文。還有,瓦也要感謝我們的計算機學(xué)院的所有老師,四年來是你們傳授給我們這些知識,而且我也從他們身上學(xué)到了許多做人的道理。謝謝。另外,我也要感謝瓦在上海這邊的項目經(jīng)理,他在技術(shù)方面給拉我很多幫助。還有我的同學(xué),在系統(tǒng)出現(xiàn)我解決不了的問題時,他們也幫了很多忙。在此謝謝所有人。參考文獻[1] 《數(shù)據(jù)庫系統(tǒng)概論》(第三版)薩師煊,王珊,北京,[2] 《Java面向?qū)ο缶幊獭穼O衛(wèi)琴,電子工業(yè)出版社,[3] 達內(nèi)科技相關(guān)教材
點擊復(fù)制文檔內(nèi)容
語文相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1