资源简介
网上书店系统主要是实现网上选书、购书、产生订单等功能的系统。一个典型的网上商城一般都需要实现商品信息的动态提示、购物车管理、客户信息注册登录管理、订单处理等模块。
根据网上书店的基本需求,本系统需要完成的具体任务如下:
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个文件信息
相关资源
- JSP企业人事管理系统设计(源代码+论
- 实现一个图书管理系统
- JAVA JSP公司财务管理系统 源代码 论文
- JSP+MYSQL旅行社管理信息系统
- 基于Java的酒店管理系统源码(毕业设
- android毕业设计
- JSP,SQL,MVC的选课系统
- 基于JSP的学生宿舍管理系统(源码 数
- JSP选课管理系统
- mysql jsp网站源码下载
- JSP做的化妆品商城
- Jsp购物车实例
- 基于JSP的校友信息管理系统(添加数
- 基于jsp的bbs论坛 非常详细
- java access 仓库管理系统 源码
- jsp oracle通讯录
- JSP学生信息管理系统 Mysql数据库
- 使用jsp servlet做的投票系统
- JSP登陆验证 实现JSP用户名 密码 验
- jsp基于servlet 图书馆管理系统
- jsp学生成绩管理系统.rar
- 在线考试系统源代码(jsp)
- 超级好的纯jsp写的聊天室
- JSP 网上购物网页项目
- JSP+mysql新闻发布系统.rar
- jsp 学生信息管理系统设计与实现
- jsp与SQL Server数据库实现的客户注册登
- 简易教学管理系统(jsp spring struts h
- 学生信息管理系统 JSP MySQL
- jsp ajax 三级联动菜单
评论
共有 条评论