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

正文內(nèi)容

網(wǎng)上書店系統(tǒng)畢業(yè)設(shè)計(jì)報(bào)告-wenkub.com

2025-08-01 05:22 本頁(yè)面
   

【正文】 總之,千言萬(wàn)語(yǔ)一句話,謝謝! 參 考 文 獻(xiàn)[1](美)韋斯 .《數(shù)據(jù)結(jié)構(gòu)與算法分析》 . 出版社:機(jī)械工業(yè) 2009.[2] 李軍 .《高性能MySQL》. 出版社:電子工業(yè) 2010第二版.[3] (英)福塔 .《 MySQL必知必會(huì)》 . 出版社:人民郵電 2009(9).[4] 王志剛 .《 MySQL高效編程》 . 出版社:人民郵電 2012.[5] 鄧芳偉.《基于處理分布的C/S計(jì)算模式的研究 》.計(jì)算機(jī)工程與科學(xué), 1999.[6] 羅娜, 林和平, 袁福宇. 《面向?qū)ο筌浖y(cè)試的方法研究[J]》. 東北師大學(xué)報(bào)(自然科學(xué)版), 2004.[7] 田苗苗. 《基于面向?qū)ο蠹夹g(shù)的軟件開(kāi)發(fā)方法[J]》. 吉林師范大學(xué)學(xué)報(bào)(自然科學(xué)版), 2004.[8] Liang著 李娜 譯. 《java語(yǔ)言程序設(shè)計(jì)基礎(chǔ)篇(第8版)》. 北京:機(jī)械工業(yè)出版社,2011.[9] Paul DuBois. 《MySQL Cookbook》, 出版社:O’Reilly Media 2006.[10] 半場(chǎng)方人著,孔令峰譯 . 《javaScript amp。針對(duì)Web網(wǎng)絡(luò)書店的特點(diǎn),從用戶的實(shí)際需求出發(fā),設(shè)計(jì)和規(guī)劃出一套適用的基于Web的網(wǎng)絡(luò)書店系統(tǒng),解決使用時(shí)的不便和安全隱患,將圖書銷售信息更清晰化,更便捷化。 }}由于項(xiàng)目代碼繁多,請(qǐng)參見(jiàn)附錄A 源代碼。 } public String getBookCode() { return bookCode。 } public int getBookPages() { return bookPages。 } public float getBookRebate() { return bookRebate。 } public Date getBookPublishTime() { return bookPublishTime。 } public String getBookPublish() { return bookPublish。 } public String getBookName() { return bookName。 public int getId() { return id。 private int bookPages。 private Date bookPublishTime。 private String bookName。 } } (sum,sum)。 MapInteger,BookItem shoppingCar=(MapInteger,BookItem)(shoppingcart)。 (message,message)。 } } ((),bookItem)。 book=isEquals(map,id)。 } }else { (message,message)。()0) { book=isEquals(map,id)。 Map[] map=queryBookList(id)。 } //添加購(gòu)物車 public String addShoppingCar(HttpSession session,int id,HttpServletRequest request) throws SQLException, NamingException { String message=商品不存在。 ((String)map[0].get(BookCode))。 ((Float)map[0].get(BookRebate))。 ((String)map[0].get(BookName))。 ((Integer)map[0].get(id))。 subtotal(bookItem,book)。 } } } return null。 for(Integer key:()) { bookItem=(key)。 } //直接查詢商品 public Map[] queryAllThing(String sql) throws SQLException, NamingException { return new ShoppingDao().queryWareList(sql)。 } //插入用戶賬戶 public int iertintoUserAccount(String sql,List paramList) throws SQLException, NamingException { return new ShoppingDao().updateWareList(sql, paramList)。 } if(userMap!=null||0) { return true。 (username)。 } return sup。 SuperBo sup=new SuperBo()。 (username)。 return user。 (pwd)。 } if(userMap!=null||0) { String pwd=(String)userMap[0].get(password)。 ArrayList paramList=new ArrayList()。amp。 } return 。 getTotalPrice(session)。 } }else { //商品不存在 (message, message)。 if(book!=null){ addShoppingItem(bookItem,book)。 return 。 User user=(User)(user)。()0){ book=isEquals(map, id)。 Map[] map=queryAllThingById(id, sql)。 MapInteger,BookItem shoppingCart=null。 } //向新產(chǎn)生的商品項(xiàng)中添加商品 private void addShoppingItem(BookItem bookItem,Book book){ (book)。 (map[0].get(BookName).toString())。amp。 subtotal(bookItem,book)。 return new PublicDao().getRowsMap(sql,paramList)。 } //依據(jù)商品標(biāo)識(shí)號(hào)查詢出商品 public Map[] queryAllThingById(int id,String sql) throws SQLException, NamingException { return new ShoppingDao().queryWareList(id, sql)。 (new Integer(pageSize))。//查詢得到的總的記錄數(shù) } //分頁(yè)查詢 /** * startIndex當(dāng)前頁(yè)起始位置 * currentPage當(dāng)前頁(yè)碼 * pageSize每頁(yè)顯示的條目數(shù) * */ public Map[] getWarePage(int currentPage,int pageSize) throws NamingException, SQLException{ //mysql的分頁(yè)查詢一般使用limit即可 String sql = select * from Book limit ?,?。 if(count!=nullamp。 }}A、圖書展示主頁(yè)以及購(gòu)物車部分業(yè)務(wù)public class ShopCartBo { //添加日志 Logger log=()。 rs=null。 conn=null。 private DBManager() { }//單例模式,單次只生成一個(gè)數(shù)據(jù)庫(kù)連接對(duì)象 public synchronized static DBManager getInstance() { if(dbManager==null) { dbManager=new DBManager()。 管理員表create table Super( id int auto_increment, username varchar(30) not null, password varchar(100)not null, varchar(30) not null, userPicture varchar(100), primary key(id))。創(chuàng)建ConsumRecord表 create table ConsumRecord(id int auto_increment, userId int, ConsumTime date, BuyBookName varchar(30), primary key(id),foreign key (userId) references user(id) on delete cascade on update cascade)。 創(chuàng)建user表 create table user(id int auto_increment, username varchar(30) not null, password varchar(30) not null, varchar(30) not null, userPicture varchar(100), primary key(id))。use WBS。如果商品數(shù)據(jù)庫(kù)不存在就創(chuàng)建之create database if not exists WBScharacter set 39。set collation_connection=utf8_bin 。set character_set_server=utf8。數(shù)據(jù)庫(kù)層: 連接數(shù)據(jù)庫(kù)可調(diào)用該層的類DBManagerJavabean層:.  該層提供了User,等具體類Dao層:. 提供了BaseDao,PublicDao等類控制層: 可針對(duì)每一個(gè)功能創(chuàng)建相應(yīng)的servlet業(yè)務(wù)層: 可創(chuàng)建具體的業(yè)務(wù)類服務(wù)器端口:8080。用戶查詢商品時(shí)必須輸入,否則查詢不到相關(guān)商品。中期業(yè)務(wù):提取已提交的訂單信息、所有商品的分類、購(gòu)物車的完善、個(gè)人資料提交、以及搜索功能的完善、上傳業(yè)務(wù)。用戶表:user。6 如需新增頁(yè)面或者jar文件、js或css等。,,, , ,。4 第三章 數(shù)據(jù)庫(kù)設(shè)計(jì)4.1 數(shù)據(jù)庫(kù)表本項(xiàng)目采用mysql數(shù)據(jù)庫(kù)。管理員表:super。用戶表:user。所用到知識(shí):表單的詳細(xì)使用,數(shù)據(jù)庫(kù)連接池與數(shù)據(jù)庫(kù)更新功能。所用到知識(shí):Servlet和JSP動(dòng)態(tài)顯示用戶登錄信息,數(shù)據(jù)庫(kù)增刪改查功能。只需進(jìn)行簡(jiǎn)單的數(shù)據(jù)驗(yàn)證即可提交服務(wù)器,然后根據(jù)用戶提交的信息查詢數(shù)據(jù)庫(kù),如果與數(shù)據(jù)庫(kù)里的信息一致方可成功登錄系統(tǒng)。 設(shè)備屏幕分辨率:最佳分辨率為1024*768;支持Windows、Linux等系統(tǒng)使用。導(dǎo)致結(jié)果:無(wú)法運(yùn)行,系統(tǒng)提示錯(cuò)誤。用戶賬戶表:userAccount。輸出信息:用戶注冊(cè)時(shí)如果輸入的內(nèi)容不匹配,將會(huì)出現(xiàn)紅色顏色的字體提示。網(wǎng)站流程設(shè)計(jì):展示所有商品: 通過(guò)點(diǎn)擊商品進(jìn)入→ 購(gòu)物車:若購(gòu)買商品需進(jìn)行登錄,若是不是會(huì)員需→進(jìn)入 注冊(cè)頁(yè)面: →然后進(jìn)入登錄頁(yè)面: →我的賬戶: →,.3 第二章 概要設(shè)計(jì)3.1 項(xiàng)目主體模塊, 此系統(tǒng)采用MVC架構(gòu)模式,將業(yè)務(wù)層和邏輯層進(jìn)行了分離,便于日后的修改與維護(hù),維護(hù)人員只需修改部分業(yè)務(wù)即可,而且不會(huì)對(duì)系統(tǒng)
點(diǎn)擊復(fù)制文檔內(nèi)容
數(shù)學(xué)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1