
第20章:购物系统
# 电商购物系统
阿呆布衣酷
纯干货学习笔记:无盈利目的,只想帮自己成长
展开
-
购物系统之:vo包
购物系统之:vo包完成:第一遍Cart :package com.adbyCool.shopping.vo;import java.util.ArrayList;import java.util.Iterator;import java.util.List;import com.adbyCool.shopping.entity.Item;import com.adbyCool.shopping.entity.Product;import com.adbyCool.shopping.ex原创 2020-07-16 23:00:11 · 448 阅读 · 0 评论 -
购物系统之:util包
购物系统之:entity实体类完成:第一遍EncryptUtil :package com.adbyCool.shopping.util;import java.security.MessageDigest;import java.security.NoSuchAlgorithmException;import java.util.Base64;import java.util.Calendar;/* * 加密工具类 * * MD5是一种单向加密算法,不可逆的 * Messag原创 2020-07-16 22:57:56 · 204 阅读 · 0 评论 -
购物系统之:transaction包
购物系统之:transaction包完成:第一遍TransactionManager :package com.adbyCool.shopping.transaction;public interface TransactionManager { public void beginTransaction(); public void commit(); public void rollback();}impl子包下TransactionManagerImpl :package原创 2020-07-16 22:55:34 · 215 阅读 · 0 评论 -
购物系统之:mapper包
购物系统之:mapper包完成:第一遍ProductMapper :package com.adbyCool.shopping.mapper;import java.sql.ResultSet;import java.sql.SQLException;import com.adbyCool.shopping.entity.Product;import com.adbyCool.shopping.util.RowMapper;public class ProductMapper imp原创 2020-07-16 22:53:33 · 270 阅读 · 0 评论 -
购物系统之:factory包
购物系统之:factory包完成:第一遍ObjectFactory :package com.adbyCool.shopping.factory;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.util.Arrays;import java.util.HashMap;import java.util.Map;/** * *原创 2020-07-16 22:51:35 · 226 阅读 · 0 评论 -
购物系统之:exception包
购物系统之:exception包完成:第一遍DataAccessException:package com.adbyCool.shopping.exception;public class DataAccessException extends RuntimeException { public DataAccessException() { super(); } public DataAccessException(String message, Throwable cause,原创 2020-07-16 22:50:30 · 280 阅读 · 0 评论 -
购物系统之:constant包
购物系统之:constant包完成:第一遍PaginationConstant :package com.adbyCool.shopping.constant;public interface PaginationConstant { /* * 当前页,默认为第一页 */ public static final int PAGE_NO = 1; /* * 页大小,每页显示条数,默认5条 */ public static final int PAGE_SIZE = 5;原创 2020-07-16 22:48:04 · 478 阅读 · 0 评论 -
购物系统之:view包
购物系统之:view包完成:第一遍Start :package com.adbyCool.shopping.view;import java.util.Scanner;import com.adbyCool.shopping.constant.PaginationConstant;import com.adbyCool.shopping.entity.Product;import com.adbyCool.shopping.entity.User;import com.adbyCool原创 2020-07-16 22:46:45 · 318 阅读 · 0 评论 -
购物系统之:service包
购物系统之:service包完成:第一遍ProductService :package com.adbyCool.shopping.service;import java.util.List;import com.adbyCool.shopping.entity.Product;import com.adbyCool.shopping.vo.PageResult;public interface ProductService { public List<Product>原创 2020-07-16 22:44:47 · 376 阅读 · 0 评论 -
购物系统之:dao包
购物系统之:dao包完成:第一遍ProductDao :package com.adbyCool.shopping.dao;import java.util.List;import com.adbyCool.shopping.entity.Product;public interface ProductDao { /** * 查询所有商品 */ public List<Product> selectAll(); /** * 分页查询商品 */原创 2020-07-16 22:36:31 · 456 阅读 · 0 评论 -
购物系统之:entity实体类
购物系统之:entity实体类完成:第一遍Product 类:package com.adbyCool.shopping.entity;import java.io.Serializable;public class Product implements Serializable { private static final long serialVersionUID = 3412179860544177888L; private Integer id; private String原创 2020-07-16 22:30:33 · 423 阅读 · 0 评论 -
购物系统之:属性文件和lib下jar包
购物系统之:属性文件和lib下jar包完成:第一遍src下属性文件datasource.properties:driverClassName=com.mysql.jdbc.Driverurl=jdbc:mysql://localhost:3306/shopping?useUnicode=true&characterEncoding=utf8username=rootpassword=123456src下属性文件objs.properties:jt=com.adbyCool.sho原创 2020-07-16 22:27:21 · 193 阅读 · 0 评论 -
购物系统之:数据库表的创建
购物系统之:数据库表的创建完成:第一遍1.创建数据库drop database if exists shopping;create database shopping charset utf8;use shopping;2.创建表create table t_product( id int primary key auto_increment, name varchar(50) not null, price double)charset utf8;create table t原创 2020-07-11 15:34:28 · 1718 阅读 · 0 评论 -
购物系统之:业务流程分析
购物系统之:业务流程分析完成:第一遍1.购物系统怎样的业务流程?业务流程分析:欢迎使用购物系统-----登陆----------购买商品---------------显示商品列表,提示选择商品并添加到购物车中---------------返回上一级----------查看购物车,提示下一步操作---------------删除购物车中的商品---------------修改商品数量---------------输入要修改的商品编号和数量---------------清空购物车--原创 2020-07-11 15:07:58 · 1595 阅读 · 0 评论 -
购物系统之:数据库设计
购物系统之:数据库设计完成:第一遍1.如何设计数据库表?商品表t_productidnameprice用户表t_useridusernamepasswordphoneaddressstatus – 状态,1表示启用,0表示禁用订单表t_orderiduser_idno pricecreatedate订单明细表t_itemidproduct_idnum priceorder_id...原创 2020-07-11 14:50:27 · 1148 阅读 · 1 评论 -
购物系统之:需求分析
购物系统之:需求分析完成:第一遍1.购物系统有哪些模块或实现功能?模块1.用户管理1.1 用户注册用户名不能与已存在的用户名相同要对密码进行加密处理1.2 用户登陆禁用的用户不能登陆1.3 修改密码1.4 用户注销模块2.商品管理2.1 商品展示支持分页显示模块3.购物车管理2.1 添加商品到购物车2.2 从购物车删除商品2.3 修改商品数量2.4 清空购物车2.5 查看购物车2.6 结算模块4.订单管理4.1 生成订单4.2 查看我的订单4.3 查看订单详情原创 2020-07-11 14:31:50 · 1304 阅读 · 0 评论