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

正文內(nèi)容

基于jsp的網(wǎng)上購(gòu)書系統(tǒng)畢業(yè)論文(完整版)

  

【正文】 情。create sequence customer_seq start with 1 increment by 1。管理員用戶無(wú)需注冊(cè),可以直接用管理員用戶名和密碼登陸;普通用戶需先注冊(cè),注冊(cè)成功后方可登陸。你在瀏覽器中訪問(wèn)這個(gè)應(yīng)用的Jsp時(shí),通常第一次會(huì)很慢,因?yàn)門omcat要將Jsp轉(zhuǎn)化為Servlet文件,然后編譯。供網(wǎng)站管理員管理客戶提交的訂單,對(duì)于已經(jīng)提交的訂單,管理員可以根據(jù)訂單信息進(jìn)行發(fā)貨。提供客戶網(wǎng)上自助注冊(cè)功能,填寫注冊(cè)表單并提交后,就能成為網(wǎng)上書店的用戶,注冊(cè)成功并登錄后就可以進(jìn)行網(wǎng)上購(gòu)書了。網(wǎng)上書店的崛起對(duì)傳統(tǒng)的圖書流通體系產(chǎn)生了強(qiáng)烈的沖擊,有效地縮短了圖書的流通發(fā)行環(huán)節(jié),將廣大讀者、圖書、出版社、發(fā)行者緊密地聯(lián)系在一起,大大提高了圖書流通率,同時(shí)也豐富了人們的頭腦,增加了人們的知識(shí)面,提高了工作效率。可以利用互聯(lián)網(wǎng)絡(luò)足不出戶隨時(shí)隨地購(gòu)書,加上數(shù)據(jù)庫(kù)技術(shù)的利用,大大簡(jiǎn)化了圖書選擇和購(gòu)買的過(guò)程。本系統(tǒng)在開發(fā)過(guò)程中還結(jié)合了Struts和 Hibernate來(lái)處理頁(yè)面邏輯和對(duì)象的持久化工作,使用了當(dāng)前流行的Struts框架,采用Hibernate作為ORM框架。V即view,視圖層,相關(guān)技術(shù)是Jsp,用于顯示操作界面。 網(wǎng)上書店系統(tǒng)可以實(shí)現(xiàn)人們遠(yuǎn)程逛書店和購(gòu)買圖書的愿望。 為了迎合人們的文化知識(shí)需要和方便大家購(gòu)物,電子商務(wù)隨之而出。本系統(tǒng)的主要功能是幫助經(jīng)營(yíng)實(shí)物書店的人們擴(kuò)大市場(chǎng)和增加知名度,幫助在實(shí)際買書的過(guò)程中受到時(shí)間和地域限制的人們更方便地購(gòu)買圖書。C,即control,控制層,相關(guān)技術(shù)是servlet,用于控制和轉(zhuǎn)發(fā)分別來(lái)自操作界面操作請(qǐng)求和數(shù)據(jù)庫(kù)的處理信息。 系統(tǒng)主要工作流程可以將該系統(tǒng)劃分為以下幾個(gè)層次模塊:客戶端(即瀏覽器)、表現(xiàn)層、業(yè)務(wù)邏輯層、數(shù)據(jù)訪問(wèn)層、數(shù)據(jù)庫(kù)。網(wǎng)上書店是一個(gè)基于Internet的網(wǎng)上圖書銷售系統(tǒng)。網(wǎng)上購(gòu)書有著經(jīng)營(yíng)成本低、庫(kù)存虛擬、用戶檢索方便、地域限制少等優(yōu)點(diǎn),網(wǎng)上購(gòu)書系統(tǒng)正是信息時(shí)代和效率優(yōu)先最完美的結(jié)合體。(3)用戶登錄。 可行性分析 技術(shù)可行性分析Java是Sun公司推出的新的一代面向?qū)ο蟪绦蛟O(shè)計(jì)語(yǔ)言,特別適合于Internet應(yīng)用程序開發(fā)。編譯以后,訪問(wèn)將會(huì)很快。兩種用戶登陸成功后便可通過(guò)按鍵提示進(jìn)行相應(yīng)操作,具體系統(tǒng)結(jié)構(gòu)流程圖如圖22所示:圖22 系統(tǒng)結(jié)構(gòu)流程圖 數(shù)據(jù)流程圖設(shè)計(jì)本系統(tǒng)的中心角色是用戶。create sequence orderform_seq start with 1 increment by 1。例如,在本網(wǎng)站的登陸界面可以隨季節(jié)的變化而表現(xiàn)出不同的風(fēng)格,隨著日期設(shè)置的變化,登陸界面可以隨著春夏秋冬四季的交替而變化,其交替時(shí)間分別為春分日(3月21日)、夏至日(6月22日)、秋分日(9月23日)和冬至日(12月22日)。 //秋var date5=new Date(date_winter).getTime()。 }else if((date3date4)amp。 if (mode){ if(mode==1) t_month=parseInt(,10)+parseInt(temp,10)。 if (t_year(0).text) { =(0).text。效果圖如圖413(a)和413(b)所示: 413(a)登陸用戶名驗(yàn)證 413(b)登陸密碼驗(yàn)證其中部分實(shí)現(xiàn)代碼如下:function init(){setTimeout(refWin,60000000)。 return。){ alert(請(qǐng)輸入密碼!)。 Customer c=null。 (customer,c)。當(dāng)點(diǎn)擊登錄時(shí)就進(jìn)入:8888/estore_jsp/,即可進(jìn)行圖書的檢索、購(gòu)買等。}public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {//把頁(yè)面取得在內(nèi)容轉(zhuǎn)換成Utf8類型(UTF8)。 ().forward(request,response)。 }public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { //把頁(yè)面取得在內(nèi)容轉(zhuǎn)換成Utf8類型 (UTF8)。 } catch (OrderServiceException e) { ()。}最后,通過(guò)調(diào)用dao層的findbook方法,與數(shù)據(jù)庫(kù)進(jìn)行交互:public MapLong,Book findBook(String name) throws Exception { (***調(diào)用函數(shù)了***)。)。%+price+%39。 } 購(gòu)物車部分當(dāng)點(diǎn)擊“查看購(gòu)物車”時(shí),就調(diào)用ClearCartServlet中的doGet和doPost方法,通過(guò)service調(diào)用相應(yīng)dao層的方法,這個(gè)Action將已購(gòu)買的書名信息和數(shù)量信息導(dǎo)入購(gòu)物車,此時(shí)頁(yè)面就跳轉(zhuǎn)到“購(gòu)物車列表”頁(yè)面上了,用戶可以看到剛剛購(gòu)買過(guò)的圖書的書名、數(shù)量、總價(jià)等信息出現(xiàn)在購(gòu)物車列表里。} //獲得所有Orderlinepublic CollectionOrderline getOrderlines() {return ()。其實(shí)現(xiàn)效果圖如圖423所示:圖423 購(gòu)物清單界面部分實(shí)現(xiàn)代碼如下:public class ConfirmServlet extends HttpServlet { private IOrderService orderService。 (())。 ShoppingCart cart=(ShoppingCart) (cart)。 } try { (c)。 public void init() { orderService=(IOrderService)()。 } catch (OrderServiceException e) { // TODO Autogenerated catch block ()。 //與orderinfo頁(yè)面的${}對(duì)應(yīng) (orderform, orderform)。Servlet是Java技術(shù)對(duì)CGI編程的回答,Servlet程序在服務(wù)器端運(yùn)行,動(dòng)態(tài)地生成Web頁(yè)面。我認(rèn)為,網(wǎng)上購(gòu)書系統(tǒng)的開發(fā)對(duì)于即將從事軟件開發(fā)的人來(lái)說(shuō)是一個(gè)很不錯(cuò)的鍛煉機(jī)會(huì),特別對(duì)于面向web開發(fā)的人來(lái)說(shuō)更是如此。程序中注釋寫得盡量規(guī)范,因此可讀性與可維護(hù)性也比較好。它為我們?cè)谝院蟮膶W(xué)習(xí)和工作的過(guò)程中發(fā)揮自己的才能奠定了堅(jiān)實(shí)的基礎(chǔ)。同時(shí)也使我對(duì)軟件開發(fā)有了一定得了解,并掌握了使用JSP開發(fā)的基本能力。例如:由于沒有弄清起始頁(yè)問(wèn)題,沒有完成分頁(yè)功能;由于沒有處理好bookid,刪除圖書的操作沒能實(shí)現(xiàn)。并且在完成的過(guò)程中,對(duì)于一些當(dāng)前主流開發(fā)技術(shù)也有了進(jìn)一步的了解,真正開發(fā)一個(gè)項(xiàng)目后,所得到的收獲是遠(yuǎn)遠(yuǎn)比單純的看書學(xué)習(xí)要多得多的。 系統(tǒng)安全性能 為了保證系統(tǒng)的安全性,設(shè)置了過(guò)濾器和安全驗(yàn)證功能。 (orderlines,orderlines)。}} 訂單明細(xì)部分當(dāng)用戶在訂單列表列表界面上的每個(gè)訂單后點(diǎn)擊“明細(xì)”時(shí),請(qǐng)求就進(jìn)入Orderinfo中,系統(tǒng)調(diào)用OrderinfoServlet中doGet和doPost方法,此Action將請(qǐng)求轉(zhuǎn)發(fā)到:8888/estore_jsp/,此時(shí)頁(yè)面就跳轉(zhuǎn)到進(jìn)入訂單明細(xì)界面,該頁(yè)面包含每條訂單的購(gòu)書信息。 }public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { HttpSession session=()。 } try { //因?yàn)橛屑?jí)聯(lián)關(guān)系所以保存order就保存了和它級(jí)聯(lián)的對(duì)象 (order)。 //指定定單的擁有人 (customer)。 (())。 public void init() {orderService=(IOrderService)()。CollectionOrderline c = getOrderlines()。購(gòu)物車界面如圖422所示:圖43 購(gòu)物車列表界面其部分實(shí)現(xiàn)代碼如下:public class ShoppingCart {private MapLong,Orderline cart = new TreeMapLong,Orderline()。 Query query=(hql)。 //if(!unlimited.equals(provincecity)) // (=+provincecity+)。 (from Book where 1=1)。 //刪除訂單 void delOrder(Long orderid) throws OrderServiceException。 (name+這是Servlet取值)。}}} 模糊檢索功能的設(shè)計(jì)本系統(tǒng)可以實(shí)現(xiàn)模糊檢索的功能,即當(dāng)輸入的關(guān)鍵字包含在書名中時(shí)便可以將其檢索出來(lái)。Double price=new Double((bookprice))。用戶以不同的身份進(jìn)入就會(huì)出現(xiàn)兩種不同的界面:管理員圖書列表界面和普通用戶圖書列表界面。 ()。amp。 } ()。}function ss(){ if(==13) { if(==39。39。 } else{ if (parseInt(t_year,10)parseInt(().text,10)){ =().text。
點(diǎn)擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1