91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

資源簡介

系統分為兩個兩大模塊。 第一模塊以用戶身份進行設定,具有圖書查詢,下單,加入購物車,,購買,評價,退貨,個人信息管理等功能。 第二模塊是以管理員身份進行設定,具有用戶信息管理,圖書的增刪改查,用戶訂單管理等功能。 1. 用戶信息管理模塊 根據管理員的角色需要, 可以修改用戶密碼及給用戶授予管理員權限.所以他可以修改用戶信息中的密碼及權限. 首先,管理員通過用戶ID或用戶登錄名查找用戶(當管理員一進入用戶信息管理頁面時,即顯示所有用戶信息). 其次,管理員通過查找到對應用戶,直接修改用戶相應信息,在行末的修改按鈕點擊, 調用CustomAction中的updateCustomPwdandRole()方法,對修改內容進行數據庫更新 最后,修改成功后再次挑戰到該頁面(再次顯示所有用戶信息). (*需改進:密碼不可見) 2. 圖書信息顯示 圖書信息顯示分為兩大塊,其一,按某種順序顯示圖書列表,比如說類別,點擊率,銷售量.其二,顯示圖書詳細信息. 第一個就不多說了(沒有負責這塊),調用對于的service->dao,按某種順序顯示圖書(此塊加上分頁功能). 第二塊,即圖書詳細信息顯示,功能塊細分如下 1) 圖書基本信息顯示 書名,作者,價格,點擊量,庫存,ISBN等等 2) 顧客對圖書評價顯示 顯示對此書已購讀者對該書的評價,數據庫設有評價表,有一個圖書ID字段,根據此頁顯示的圖書的ID查找出對應的所有評價及評價此書的顧客相應信息(昵稱,評價時間) 3) 相關書籍顯示 根據圖書所屬分類,按點擊量顯示同類型圖書 4) 加入購物車 數據庫存在購物車表,顧客可將圖書放入購物車(相應信息),并不直接加入訂單(沒有生成訂單號),若在查看購物車時下訂單,即將信息轉入訂單表,生成相應的訂單編號 5) 立即購買 立即生成一個單一商品的訂單. (*注: 1. 無論是加入購物車還是立即購買,檢驗數量的合法性(用正則檢驗其為大于0的整數,及小于圖書庫存) 2.對于加入購物車或立即購買,判斷是否登陸,若是沒有登陸,顯示”請先登陸后購買(從這里控制,防止非登陸用戶加入購物車或訂單頁面)”) 3. 購物車管理 購物車管理這塊著重于購物車數量的增減,每當操作數量時,改變相應的庫存,在顯示欄下方設置空白給予用戶填寫收貨地址的信息,當用戶點擊確認訂單按鈕,即生成訂單(訂單在數據庫分為兩個表orders,orderbook(訂單明細)它們公用同個訂單id). (注:判斷用戶是否登陸) 4. 訂單管理 訂單管理中,訂單orders表設有狀態位,其分別為(未付款0,已取消1,已付款(已發貨)2, 交易成功3,已退貨4). 1) 頁面設有訂單搜索功能,根據時間段搜索出下單時間符合的訂單,根據訂單狀態查找訂單. 2) 對于不同狀態的訂單有著不同的操作 未付款?付款,刪除 已付款?確認收貨,退貨 交易成功?評價 3) 該頁面使用AJAX,實現部分刷新(由其他同學負責) d. 底層代碼負責塊 編寫有關訂單的dao層,service層,action層代碼 e. 三味書屋設計特色 1) 用戶添加訂單多樣化—設置購物車(批量購買),立即購買 2) 設置點擊量字段,標識熱門書籍 3) 設置keyword記錄,獲取用戶搜索書籍頻率信息,掌握用戶動態,對書店進貨方向有更好的把握 4) 設置的管理員模塊及用戶模塊,功能豐富,內容詳實,符合實際需求 5) 靈活多樣的圖書展示區, 網站前臺圖書顯視欄目分為以下幾種方式: (1)最新圖書 (2) 隨機圖書 (3)推薦圖書(按價格) (4) 按照類型分類的書 等等....

資源截圖

代碼片段和文件信息

package?com.pai.action;

import?java.io.File;
import?java.util.ArrayList;
import?java.util.List;
import?java.util.Map;

import?javax.servlet.http.HttpServletRequest;
import?javax.servlet.http.HttpSession;

import?org.apache.struts2.ServletActionContext;

import?com.opensymphony.xwork2.ActionContext;
import?com.opensymphony.xwork2.ActionSupport;
import?com.pai.Helper.Pager;
import?com.pai.Iservice.InterfaceBooksService;
import?com.pai.Iservice.InterfaceCategoriesService;
import?com.pai.model.Books;
import?com.pai.model.Categories;
import?com.pai.model.Customcomments;

public?class?BooksAction?extends?ActionSupport?{
/**
?*?
?*/
private?static?final?long?serialVersionUID?=?1L;

private?Books?books;
private?String?strcategory;
private?InterfaceBooksService?servicebooks;
private?InterfaceCategoriesService?servicecategories;
// private?List?allcategories;
private?Categories?categories;
private?List?bookList;
private?File?imageupload;
private?String?uploadFileName;
private?int?pageNow?=?1;
private?int?pageSize?=?6;
private?Categories?bookcategory;

public?Categories?getBookcategory()?{
return?bookcategory;
}
public?void?setBookcategory(Categories?bookcategory)?{
this.bookcategory?=?bookcategory;
}
// public?List?getAllcategories()?{
// return?allcategories;
// }
// public?void?setAllcategories(List?allcategories)?{
// this.allcategories?=?allcategories;
// }
public?int?getPageNow()?{
return?pageNow;
}
public?void?setPageNow(int?pageNow)?{
this.pageNow?=?pageNow;
}
public?int?getPageSize()?{
return?pageSize;
}
public?void?setPageSize(int?pageSize)?{
this.pageSize?=?pageSize;
}



public?Categories?getCategories()?{
return?categories;
}
public?void?setCategories(Categories?categories)?{
this.categories?=?categories;

}

public?List?getBookList()?{
return?bookList;
}
public?void?setBookList(List?bookList)?{
this.bookList?=?bookList;
}
public?String?getUploadFileName()?{
return?uploadFileName;
}
public?void?setUploadFileName(String?uploadFileName)?{
this.uploadFileName?=?uploadFileName;
}
public?File?getImageupload()?{
return?imageupload;
}
public?void?setImageupload(File?imageupload)?{
this.imageupload?=?imageupload;
}
public?String?getStrcategory()?{
return?strcategory;
}
public?void?setStrcategory(String?strcategory)?{
this.strcategory?=?strcategory;
}

public?InterfaceCategoriesService?getServicecategories()?{
return?servicecategories;
}
public?void?setServicecategories(InterfaceCategoriesService?servicecategories)?{
this.servicecategories?=?servicecategories;
}
public?static?long?getSerialversionuid()?{
return?serialVersionUID;
}
public?Books?getBooks()?{
return?books;
}
public?void?setBooks(Books?books)?{
this.books?=?books;
}
public?InterfaceBooksService?getServicebooks()?{

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件???????4093??2013-06-25?15:01??BookStore1\.classpath

?????文件????????552??2013-06-17?16:24??BookStore1\.myhibernatedata

?????文件????????300??2013-06-22?10:06??BookStore1\.mymetadata

?????文件???????2029??2013-06-17?15:53??BookStore1\.project

?????文件????????500??2013-06-17?15:53??BookStore1\.settings\.jsdtscope

?????文件????????296??2013-06-21?17:05??BookStore1\.settings\org.eclipse.core.resources.prefs

?????文件????????395??2013-06-17?15:53??BookStore1\.settings\org.eclipse.jdt.core.prefs

?????文件????????465??2013-06-17?15:53??BookStore1\.settings\org.eclipse.wst.common.component

?????文件????????252??2013-06-17?15:53??BookStore1\.settings\org.eclipse.wst.common.project.facet.core.xml

?????文件?????????49??2013-06-17?15:53??BookStore1\.settings\org.eclipse.wst.jsdt.ui.superType.container

?????文件??????????6??2013-06-17?15:53??BookStore1\.settings\org.eclipse.wst.jsdt.ui.superType.name

?????文件????????415??2013-06-18?13:36??BookStore1\.springBeans

?????文件????????151??2013-06-22?10:05??BookStore1\bin\.classpath

?????文件???????2029??2013-06-17?15:53??BookStore1\bin\.project

????.......???1545954??2013-06-17?16:16??BookStore1\bin\WebRoot\WEB-INF\lib\ojdbc14.jar

?????文件???????9976??2013-06-27?09:04??BookStore1\src\com\pai\action\BooksAction.java

?????文件???????4017??2013-06-26?12:26??BookStore1\src\com\pai\action\CustomAction.java

?????文件???????2221??2013-06-26?21:44??BookStore1\src\com\pai\action\KeywordsAction.java

?????文件???????1404??2013-06-27?10:12??BookStore1\src\com\pai\action\LoginAction-customAdd-validation.xml

?????文件???????2947??2013-06-27?10:39??BookStore1\src\com\pai\action\LoginAction.java

?????文件???????8514??2013-06-27?10:28??BookStore1\src\com\pai\action\OrderAction.java

?????文件???????3470??2013-06-20?22:09??BookStore1\src\com\pai\dao\imp\Impbase.java

?????文件???????6822??2013-06-27?10:56??BookStore1\src\com\pai\dao\imp\ImpBooks.java

?????文件????????892??2013-06-23?10:45??BookStore1\src\com\pai\dao\imp\ImpCategories.java

?????文件???????4081??2013-06-26?12:10??BookStore1\src\com\pai\dao\imp\ImpCustombase.java

?????文件???????1336??2013-06-20?09:05??BookStore1\src\com\pai\dao\imp\ImpLogin.java

?????文件???????1928??2013-06-27?01:53??BookStore1\src\com\pai\dao\imp\ImpOrderBook.java

?????文件???????6495??2013-06-27?11:14??BookStore1\src\com\pai\dao\imp\ImpOrders.java

?????文件????????589??2013-06-26?11:33??BookStore1\src\com\pai\dao\imp\ImpOrderStates.java

?????文件???????1610??2013-06-26?20:50??BookStore1\src\com\pai\dao\imp\ImpSearchkeywords.java

............此處省略478個文件信息

評論

共有 條評論