资源简介
网上书店系统主要是实现网上选书、购书、产生订单等功能的系统。一个典型的网上商城一般都需要实现商品信息的动态提示、购物车管理、客户信息注册登录管理、订单处理等模块。
根据网上书店的基本需求,本系统需要完成的具体任务如下:
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+sqlserver)
- 煤矿安全管理系统(jsp源码+数据库脚
- 基于JSP实现的美食餐饮管理系统(源
- 北大青鸟jsp+servlte服务管理系统
- 都市供求信息网(源码+数据库+文档)
- jsp+servlet+jdbc开发学生信息后台管理系
- JSP选课系统(源码+文档+数据库)
- 基于JSP的超市销售管理系统(源码+
- jsp宠物商店(源码+数据库)
- 毕业设计-医院人事管理系统(源码
- jsp进销存管理系统(源码+数据库+文档
- 基于JAVA_JSP电子书系统(源码+数据库
- JSP考试网上报名考试系统(源码+数据
- jsp讲解
- jsp简单登录
- shine网上书城(jsp+mysql)
- 基于JSP学生成绩管理系统软件的开发
- 学生请假管理系统.zip
- 药品进销存管理系统(论文范文_JSP
- JSP购物网站完整源码包含项目源码,
- 奖学金管理系统java+jsp+mysql
- 实现jsp页面二级下拉框联动,实时读
- JSP+SQL音乐网站(毕业设计)
- JSP+MYSQL鞋城在线销售系统
- jsp网站模板
- JSP多文件上传同时上传
- SU5×T13纹理中的三重最大混合
- JAVA JSP学生网上报名系统
- Android-AccessibilityService无障碍服务库一
评论
共有 条评论