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

正文內(nèi)容

基于struts的網(wǎng)上書店設(shè)計(jì)畢業(yè)論文-資料下載頁(yè)

2024-11-07 21:38本頁(yè)面

【導(dǎo)讀】伴隨著Inter的蓬勃發(fā)展,網(wǎng)絡(luò)購(gòu)物中心作為電子商務(wù)的一種形式正以其高效、低成本的優(yōu)勢(shì),絡(luò)所帶來(lái)的更加多的便利。網(wǎng)絡(luò)購(gòu)物正適應(yīng)了當(dāng)今社會(huì)快節(jié)奏地生活,使顧客足不出戶便可以方便快捷輕。松地選購(gòu)自己喜歡的商品。本系統(tǒng)便是嘗試用JSP在網(wǎng)絡(luò)上架構(gòu)一個(gè)動(dòng)態(tài)的電子商務(wù)網(wǎng)站,它是在WindowsXP下,以Microsoft. SQLServer2020為數(shù)據(jù)庫(kù)開發(fā)平臺(tái),Tomcat網(wǎng)絡(luò)信息服務(wù)作為應(yīng)用服務(wù)器,采用JSP. 技術(shù)開發(fā)的網(wǎng)上書店系統(tǒng)。他分前臺(tái)部分和后臺(tái)部分,前臺(tái)部分由用戶使用,主要包括用戶注冊(cè),書籍信。息查詢等功能;后臺(tái)部分由管理員使用,主要包括商品管理,處理訂單,鏈接信息管理等功能。網(wǎng)站系統(tǒng)是一個(gè)動(dòng)態(tài)、交互式、具有圖書提供、系統(tǒng)管理等功能的電子商務(wù)網(wǎng)站。

  

【正文】 tParameter()方法獲取的 action 參數(shù)值執(zhí)行相應(yīng)方法的。書籍查詢模塊的Action實(shí)現(xiàn)類如下所示: public class BookAction extends Action{ public BookDao dao=null。 private int action。 public ActionForward execute(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) throws Exception { dao=new BookDao()。 =((action))。 switch(action){ case 0:{ return selectBook(mapping,form,request,response)。 } case 1:{ return selectBookType(mapping,form,request,response)。 } } return null。 } private ActionForward selectBookType(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) { List list=null。 list=(((type)))。 int pageNumber=()。//記錄數(shù) int maxPage=pageNumber。//頁(yè)面數(shù) String number=(i)。 if(pageNumber%4==0){ maxPage=maxPage/4。 } else{ maxPage=maxPage/4+1。 } if(number==null){ number=0。 } (pagenumber, (pageNumber))。 26 (maxpage, (maxPage))。 (number, number)。 (list, list)。 return (selectBookType)。 } private ActionForward selectBook(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) { List list=null。 String searchkind=(searchKind).trim()。 String key=(key).trim()。 if(book.equals(searchkind)){ list=(key)。 (key)。 } else if(author.equals(searchkind)){ list=(key)。 } (list, list)。 return (selectBook)。 } } BookDao類的方法 //以 書類型號(hào)為條件查詢書籍信息 public List selectBookByType(Integer type){ BookForm book。 List list=new ArrayList()。 try { =(select * from books where type=?)。 (1, ())。 ResultSet rs=()。 while(()){ book=new BookForm()。 ((1))。 (((2)))。 ((3))。 ((4))。 ((5))。 (((6)))。 ((7))。 (book)。 } } catch (SQLException e) { ()。 } 27 return list。 } //以書名為條件的查詢 public List selectBookByName(String key){ BookForm book。 List list=new ArrayList()。 try { =(select * from books where name=?)。 (1, key)。 ResultSet rs=()。 while(()){ book=new BookForm()。 ((1))。 (((2)))。 ((3))。 ((4))。 ((5))。 (((6)))。 ((7))。 (book)。 } } catch (SQLException e) { ()。 } return list。 } //以作者為條件的查詢 public List selectBookByAuthor(String key){ BookForm book。 List list=new ArrayList()。 try { =(select * from books where author=?)。 (1, key)。 ResultSet rs=()。 while(()){ book=new BookForm()。 ((1))。 (((2)))。 ((3))。 ((4))。 ((5))。 (((6)))。 ((7))。 28 (book)。 } } catch (SQLException e) { ()。 } return list。 } 4. 在 文件中配置用戶登錄模塊所涉及的 formbean元素,該元素用于指定書籍信息查詢模塊所使用的 Actionform,具體代碼如下: formbean name=bookForm type= / 在 action元素,該元素用于完成對(duì)頁(yè)面的邏輯跳轉(zhuǎn)工作,具體代碼如下: action name=bookForm path=/bookAction scope=request type= validate=true forward name=selectBookType path=//forward forward name=selectBook path=//forward /action 在數(shù)據(jù)表 books中存放的是書籍信息,如下圖所示: 圖 412 圖書信息表 按書籍大類查詢書籍信息,在首頁(yè)中點(diǎn)擊“文學(xué)”大類,如下所示: 29 圖 413 按書籍大類“文學(xué)”查詢 按條件查詢書籍信息,如按書名查詢,在查詢輸入框中輸入書名“麥田里的守望者” ,選擇“書名”按鈕,點(diǎn)擊查詢,如下所示: 30 圖 414 按書名“麥田里的守望者”查詢 按作者查詢,在文本框中輸入作者“周國(guó)平”,選擇 “ 作者 ”按鈕,點(diǎn)擊查詢,如下圖所示: 31 圖 415 按作者“周國(guó)平”查詢 32 第 5 章 總結(jié) 網(wǎng)上書店是書店發(fā)展建設(shè)的方向,是其在未來(lái)的一種重要存在形式,隨著 Inter 的發(fā)展,網(wǎng)上商城必將成為 21世紀(jì)網(wǎng)絡(luò)發(fā)展的主流,網(wǎng)上購(gòu)物將成為一種購(gòu)物時(shí)尚。 本文著重介紹了網(wǎng)上書店的設(shè)計(jì)與實(shí)現(xiàn)。 在設(shè)計(jì)階段,我首先對(duì)當(dāng)前流行的各大網(wǎng)上圖書商城做了分析 ,如卓越網(wǎng)、當(dāng)當(dāng) 網(wǎng)、淘寶網(wǎng),借鑒了他們的一些設(shè)計(jì)方法,隨后我逐步建立了整個(gè)網(wǎng)站的總體框架并構(gòu)思了網(wǎng)站的各個(gè)功能模塊,并對(duì)各個(gè)功能模塊進(jìn)行了詳細(xì)的業(yè)務(wù)流程分析,并設(shè)計(jì)了相關(guān)的數(shù)據(jù)庫(kù)表,建立了基本數(shù)據(jù)模型。 在實(shí)現(xiàn)階段,由于本系統(tǒng)是基于 MVC 模式的 Struts 框架實(shí)現(xiàn)的,在此期間,我自學(xué)了相關(guān)的 MVC 以及 Struts框架方面的知識(shí)。 MVC的設(shè)計(jì)模式很好地將 Web系統(tǒng)劃分為 3層,層次之間松耦合,在開發(fā)過(guò)程中,層與層之間的工作幾乎是完全獨(dú)立的,而不同的業(yè)務(wù)邏輯基于模塊進(jìn)行開發(fā),這種開發(fā)方式便于團(tuán)隊(duì)開發(fā),并且有利于系統(tǒng)業(yè)務(wù)的重用和改 動(dòng),大大提高了程序的 模塊化、重用性以及可拓展性。 33 參考文獻(xiàn) [1] 陳佳 . 信息系統(tǒng)開發(fā)方法教程 [M]. 北京:清華大學(xué)出版社 ,2020年 . [2] 薩師煊,王珊 .數(shù)據(jù)庫(kù)系統(tǒng)概論 [M]. 北京:高等教育出版社, 2020年 . [3] 邱哲,王俊標(biāo),馬斗, Struts Web 設(shè)計(jì)與開發(fā)大全 [M]. 北京:清華大學(xué)出版社 , 2020年 . [4] 孫衛(wèi)琴, Java面向?qū)ο缶幊?[M]. 北京:電子工業(yè)出版社, 2020年 . [5] 周桓,王殊宇, JSP項(xiàng)目開發(fā)全程實(shí)錄 [M]. 北京:清 華大學(xué)出版社, 2020年 . [6] 余芳,林美,夏躍偉, JSP動(dòng)態(tài)網(wǎng)站開發(fā)案例指導(dǎo) [M]. 北京:電子工業(yè)出版社, 2020年 [7] 李剛, Struts 2權(quán)威指南 [M]. 北京:電子工業(yè)出版社, 2020年 [8] 陳剛, Eclipse從入門到精通 [M].北京 : 清華大學(xué)出版社, 2020年 [9] IVOR HORTON,Java 2入門經(jīng)典 [M].北京 :中國(guó)電力出版社, 2020年 [10] 李剛,輕量級(jí) J2EE企業(yè)應(yīng)用實(shí)踐 [M].北京:電子工業(yè)出本社, 2020年 [11] 陳天河, Struts, Hibernate, Spring集成開發(fā)寶典 [M].北京:電子工業(yè)出版社, 2020年 [12] [13] [14] 34 附錄 主要 程序清單 ( 由于 jsp文件較多,未錄入此 清單 中) : : package 。 import 。 import 。 import 。 import 。 import 。 import 。 import 。 import 。 import 。 public class BookAction extends Action{ public BookDao dao=null。 private int action。 @Override public ActionForward execute(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) throws Exception { dao=new BookDao()。 =((action))。 switch(action){ case 0:{ return selectBook(mapping,form,request,response)。 } case 1:{ return selectBookType(mapping,form,request,response)。 } } return null。 } private ActionForward selectBookType(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) { List list=null。 list=(((type)))。 int pageNumber=()。//記錄數(shù) int maxPage=pageNumber。//頁(yè)面數(shù) 35 String number=(i)。 if(pageNumber%4==0){ maxPage=maxPage/4。 } else{ maxPage=maxPage/4+1。 } if(number==null){ number=0。 } (pagenumber, (pageNumber))。 (maxpage, (maxPage))。 (number, numb
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1