第一范文网 - 专业文章范例文档资料分享平台

基于JSP的网上超市系统

来源:用户分享 时间:2025/6/3 16:26:08 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

信息科学与技术学院学士学位论文

4.22. 商品展示实现

其次是商品展示,展示商品的信息,本系统的登录界面如下:

图4-3 主界面商品展示

27

信息科学与技术学院学士学位论文

图4-4商品详细展示

本系统主要对实现网上超市出售商品以及管理员管理,下面是网上超市系统商品展示的核心代码。

public Goods showOneGoods(int id) throws SQLException { // TODO Auto-generated method stub Connection conn = DBUtil.getCOnnection(); PreparedStatement stm = conn.prepareStatement(FINDGOODS); stm.setInt(1, id); ResultSet rs = stm.executeQuery(); Goods goods = null; if(rs.next()){ /*

* 循环查询结果,给goods赋值 */ goods = new Goods();

28

信息科学与技术学院学士学位论文

}

goods.setId(rs.getInt(\ goods.setProductName(rs.getString(\ goods.setDescription(rs.getString(\ goods.setDangPrice(rs.getDouble(\ if(rs.getInt(\ goods.setHasDelete(false); }else{ goods.setHasDelete(true); } goods.setBrand(rs.getString(\ goods.setAuthor(rs.getString(\ goods.setPublishing(rs.getString(\ String str = \年MM月\ DateFormat dd = new SimpleDateFormat(str); long t = rs.getLong(\ Date d = new Date(t);

String tt = dd.format(d); goods.setPublishTime(tt); goods.setGuaranteePeriod(rs.getInt(\ goods.setAuthorSummary(rs.getString(\ goods.setTotalNum(rs.getInt(\ goods.setSellNum(rs.getInt(\}

return goods;

4.23. 购物车实现

再是购物车实现,可以存入商品,本系统的购物车界面如下:

图4-5 系统购物车界面

29

信息科学与技术学院学士学位论文

本系统主要对实现网上超市出售商品以及管理员管理,下面是网上超市系统购物车的核心代码。

public class OrderDAOImpl extends BaseDAO implements OrderDAO{ //先定义好所有的sql语句

private static final String INSERT_ITEM = \ \ \

private static final String INSERT_ORDER = \ \ \ \

private static final String INSERT_ADDRESS = \ \+

\

private static final String FIND_BY_UID = %user_id=? and order_time=?\

private static final String UPDATE_BY_PRICE = \=? where id=?\

public void addItem(int id,long time) throws SQLException{ double totalPrice = 0; PreparedStatement stm = getConnection().prepareStatement(INSERT_ITEM); Map session = ActionContext.getContext().getSession(); Cart cart = (Cart)session.get(\放入到session中 List list = cart.list(); Order order = new Order(); order = findByUid(id,time); int orderId = order.getId(); for(CartItem c : list){ if(c.isBuy()==true){ totalPrice += c.getPro().getDangPrice()*c.getQty(); stm.setInt(1, orderId); stm.setInt(2, c.getPro().getId()); stm.setString(3, c.getPro().getProductName());

30

搜索更多关于: 基于JSP的网上超市系统 的文档
基于JSP的网上超市系统.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c5qym993z8h6u75f0ar9y_9.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top