资源简介

网上书店系统主要是实现网上选书、购书、产生订单等功能的系统。一个典型的网上商城一般都需要实现商品信息的动态提示、购物车管理、客户信息注册登录管理、订单处理等模块。 根据网上书店的基本需求,本系统需要完成的具体任务如下: A. 书图查询: 当客户进入网上书店时,应该在主页面中分类显示最新的书目信息,以供客户选择所需图书,同时也应该提供按照图书名称,或者作者信息快速查询所需书目信息的功能。 B. 购物车管理:当客户选择购买某图书产品时,应该能够将对应图书信息,如:价格、数量记录到对应的购物车中,并允许客户返回书目查询页面,选择其他商品,并添加到购物车中,当对应的购物订单生成后,应该能够自动清除以生

资源截图

代码片段和文件信息


package BookStore;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.apache.struts.action.Action;
import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionForward;
import org.apache.struts.action.ActionMapping;

import javax.servlet.ServletContext;
import javax.sql.DataSource;
import java.sql.Connection;
import java.sql.Statement;
import java.sql.ResultSet;
import java.sql.SQLException;

import java.util.*;
import javax.servlet.http.*;
import org.apache.struts.action.DynaActionForm;
import org.apache.struts.action.ActionMessage;
import org.apache.struts.action.ActionMessages;

public final class AddrConfirmAction extends Action{  
public ActionForward execute(
ActionMapping mapping
ActionForm form
HttpServletRequest request  
HttpServletResponse response) throws Exception {

    DynaActionForm deliveryForm = (DynaActionForm) form;         
String delivery = (String)deliveryForm.get(“deliv“);
String payment = (String)deliveryForm.get(“payment“);

    ServletContext context = servlet.getServletContext();
DataSource dataSource = (DataSource)context.getAttribute(Constants.DATASOURCE_KEY);
        DB db = new DB(dataSource);
        
        HttpSession session = request.getSession();
    Vector shopCartList=(Vector)session.getAttribute(Constants.BOOK_SHOPCART_KEY);

String PageForward;
ActionMessages errors = new ActionMessages();
if (shopCartList==null||shopCartList.size()==0){
            errors.add(ActionMessages.GLOBAL_MESSAGE
                           new ActionMessage(“errors.nullShopCart“));
if (!errors.isEmpty()) {
saveErrors(request errors);

  PageForward=“toWrong“;  

}
else{
Order order = new Order();
order.setUsername ((String)session.getAttribute(Constants.LOGIN_USERNAME_KEY));
order.setDelivery(delivery);
order.setPayment(payment);
ShopCart shopCart = new ShopCart();

int orderId=order.Insert(db);
if (orderId==-1){
             errors.add(ActionMessages.GLOBAL_MESSAGE
                           new ActionMessage(“errors.insertFail“));
if (!errors.isEmpty()) {
saveErrors(request errors);

  PageForward=“toWrong“;  
}
else{
        order.setId(orderId);
session.setAttribute(Constants.BOOK_ORDER_KEYorder);
        if(shopCartList!=null){
        for(int i = 0; i < shopCartList.size() ;i++){
        shopCart = (ShopCart)shopCartList.get(i);
        shopCart.Save(dborderId);
        }
}
order.setTotal(order.GetOrderTotal(db));
Vector orderDetail=(Vector)shopCartList.clone();
session.setAttribute(Constants.ORDER_DETAIL_KEYorderDetail);
shopCartList.clear();
  PageForward=“toOrderConfirm“;  
}
    }
db.close();
    return (mapping.findForward(PageForward));
  }
 
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       4226  2008-03-13 11:14  JSP+ACCESS毕业设计 网上书店系统 源码+论文\bookstore\bookMain.jsp

     文件       6503  2008-03-12 15:59  JSP+ACCESS毕业设计 网上书店系统 源码+论文\bookstore\bookShopCart.jsp

     文件       3346  2008-03-10 14:23  JSP+ACCESS毕业设计 网上书店系统 源码+论文\bookstore\bookShow.jsp

     文件       2177  2008-03-14 11:21  JSP+ACCESS毕业设计 网上书店系统 源码+论文\bookstore\images\00-1.gif

     文件       2144  2008-03-14 16:32  JSP+ACCESS毕业设计 网上书店系统 源码+论文\bookstore\images\00-2.gif

     文件       4537  2008-03-15 20:56  JSP+ACCESS毕业设计 网上书店系统 源码+论文\bookstore\images\007.gif

     文件       1916  2008-03-13 20:08  JSP+ACCESS毕业设计 网上书店系统 源码+论文\bookstore\images\b10025.gif

     文件      19789  2008-03-11 19:32  JSP+ACCESS毕业设计 网上书店系统 源码+论文\bookstore\images\banner.gif

     文件         84  2008-03-11 15:54  JSP+ACCESS毕业设计 网上书店系统 源码+论文\bookstore\images\book.gif

     文件       3787  2008-03-14 13:52  JSP+ACCESS毕业设计 网上书店系统 源码+论文\bookstore\images\book00001.jpg

     文件      13519  2008-03-10 15:47  JSP+ACCESS毕业设计 网上书店系统 源码+论文\bookstore\images\book00002.jpg

     文件       2253  2008-03-11 20:45  JSP+ACCESS毕业设计 网上书店系统 源码+论文\bookstore\images\book800_005.gif

     文件        192  2008-03-12 09:14  JSP+ACCESS毕业设计 网上书店系统 源码+论文\bookstore\images\book800_081.gif

     文件        985  2008-03-11 13:46  JSP+ACCESS毕业设计 网上书店系统 源码+论文\bookstore\images\book800_19_08.gif

     文件      10617  2008-03-10 13:49  JSP+ACCESS毕业设计 网上书店系统 源码+论文\bookstore\images\bookTop.gif

     文件       4010  2008-03-15 16:55  JSP+ACCESS毕业设计 网上书店系统 源码+论文\bookstore\images\book_001.gif

     文件       1779  2008-03-11 11:58  JSP+ACCESS毕业设计 网上书店系统 源码+论文\bookstore\images\book_002.gif

     文件       2204  2008-03-15 17:14  JSP+ACCESS毕业设计 网上书店系统 源码+论文\bookstore\images\book_003.gif

     文件         73  2008-03-11 11:51  JSP+ACCESS毕业设计 网上书店系统 源码+论文\bookstore\images\book_004.gif

     文件        721  2008-03-12 12:07  JSP+ACCESS毕业设计 网上书店系统 源码+论文\bookstore\images\book_005.gif

     文件        766  2008-03-12 17:18  JSP+ACCESS毕业设计 网上书店系统 源码+论文\bookstore\images\book_006.gif

     文件        726  2008-03-12 18:08  JSP+ACCESS毕业设计 网上书店系统 源码+论文\bookstore\images\book_007.gif

     文件        730  2008-03-11 09:53  JSP+ACCESS毕业设计 网上书店系统 源码+论文\bookstore\images\book_008.gif

     文件       1958  2008-03-16 09:17  JSP+ACCESS毕业设计 网上书店系统 源码+论文\bookstore\images\book_011.gif

     文件        689  2008-03-13 11:37  JSP+ACCESS毕业设计 网上书店系统 源码+论文\bookstore\images\book_012.gif

     文件        705  2008-03-16 10:35  JSP+ACCESS毕业设计 网上书店系统 源码+论文\bookstore\images\book_013.gif

     文件       2368  2008-03-11 20:55  JSP+ACCESS毕业设计 网上书店系统 源码+论文\bookstore\images\book_020.gif

     文件        565  2008-03-13 17:28  JSP+ACCESS毕业设计 网上书店系统 源码+论文\bookstore\images\book_026.gif

     文件       1628  2008-03-13 14:22  JSP+ACCESS毕业设计 网上书店系统 源码+论文\bookstore\images\book_027.gif

     文件        666  2008-03-13 10:30  JSP+ACCESS毕业设计 网上书店系统 源码+论文\bookstore\images\book_028.gif

............此处省略105个文件信息

评论

共有 条评论