小小狗宠物商城
小小狗宠物商城
从请求处理划分
后端分为: 后台(管理员) 和 前台(网站)
从模块划分来看
1、用户模块
用户注册;用户登录;用户个人详细信息以及修改(添加多个收件地址以及修改);用户历史购物记录;用户的历史留言;用户收藏记录;
2、购物车模块;
在未登录的情况下选购商品会被拦截去登录,在购物车中能增、减数量,删除商品,登录之后购物车中的商品不会丢失(存入cookie);
3、商品模块
添加、删除商品分类;商品分类列表;商品列表;添加、修改、删除商品(批量添加、修改、删除);商品信息模板;商品活动;
4、活动模块
商品折扣、优惠券类型;
5、订单模块
订单列表;订单查询(能查询订单的状态和基本的信息);订单合并;订单审核;添加订单;发货订单;
6、统计模块
订单统计(总订单数、新增订单数等);用户统计(总注册用户数,新增用户数等);销售统计(每个商品和所有的产品的日、月销售,根据订单统计方便财务对账);
7、留言模块
购买后可以评论;
8、库存模块
商品的库存量;
9、售后模块
客服电话;买前问题;买后问题;
数据库设计 逻辑外键
需要有 user admin goods imagepath shopcart collection address activity category comment indent orderitem 表
通过mybatis-generator 生成实体和dao mapper
配置一下内部的属性,自动生成后删除
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE generatorConfiguration PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN" "http://mybatis.org/dtd/mybatis-generator-config_1_0.dtd"> <generatorConfiguration> <context id="DB2Tables" targetRuntime="MyBatis3"> <!-- 生成mysql带有分页的sql的插件 这个可以自己写,--> <plugin type="generator.MysqlPaginationPlugin" /> <plugin type="org.mybatis.generator.plugins.ToStringPlugin" /> <plugin type="org.mybatis.generator.plugins.SerializablePlugin" /> <!-- 自定义的注释规则,继承 DefaultCommentGenerator 重写 一些方法 --> <commentGenerator type="generator.NewbatisGenerator"> <!-- 是否去除自动生成日期的注释 true:是 : false:否 --> <property name="suppressDate" value="true"/> <!-- 是否去除所有自动生成的注释 true:是 : false:否 --> <property name="suppressAllComments" value="true"/> </commentGenerator> <jdbcConnection driverClass="com.mysql.jdbc.Driver" connectionURL="jdbc:mysql://数据库地址" userId="username" password="password"> </jdbcConnection> <!--生成entity类存放位置--> <javaModelGenerator targetPackage="包名(com.generator.test.entity)" targetProject="项目地址到java (D:workspacesrcmainjava)"> <property name="enableSubPackages" value="true"/> <property name="trimStrings" value="true"/> </javaModelGenerator> <!--生成映射文件存放位置--> <sqlMapGenerator targetPackage="包名(com.generator.test.mapper)" targetProject="项目地址到java (D:workspacesrcmainjava)"> <property name="enableSubPackages" value="true"/> </sqlMapGenerator> <!--生成Dao类存放位置--> <javaClientGenerator type="XMLMAPPER" targetPackage="包名(com.generator.test.dao)" targetProject="项目地址到java (D:workspacesrcmainjava)"> <property name="enableSubPackages" value="true"/> </javaClientGenerator> <table tableName="表名" domainObjectName="生成实体的类名"> </table> </context> </generatorConfiguration>
123456789101112131415161718192021222324252627282930313233343536373839分页通过gitHub开源包
import com.github.pagehelper.PageHelper;
github开源分页工具包进行分页。
用一个简单的方法 startPage(定页数,和每页数量)
购物车怎么实现
首先我进入主页点入宠物(获取了宠物的信息),然后进入具体宠物页(里面获取者用户的id,判断如果用户为null则重定向到登录页面),获取了我的id获取了商品的id,放入购物车页面,从购物车里面获取这次我们选中的各种各样的宠物。
我为什么要用springboot
springboot整合了各种常用框架springboot 整合了maven坐标springboot 简化了开发,配置少。springboot 打jar包内置servlet就行 并且可执行springboot 内置tomcat相关知识
小小狗宠物商城
宠物商城,宠物商城***
宠物狗商城(宠物商城官网)
宠物寄养商城小程序定制开发
宠物商城小程序开发,多功能线上宠物交友软件
线上宠物商城开店要怎么做?宠物小程序开发工具!
开发宠物商城APP小程序
宠物店商城小程序开发的价格
宠物用品一站购:小程序商城开发让购物更轻松
新商城宠物暗影小狐狸 或作为慈善售卖宠物
网址: 小小狗宠物商城 https://www.mcbbbk.com/newsview105312.html
上一篇: 狗狗猫咪怎么打疫苗才正确 |
下一篇: 名犬繁殖基地·纯种 拉布拉多、疫 |
推荐分享

- 1我的狗老公李淑敏33——如何 5096
- 2南京宠物粮食薄荷饼宠物食品包 4363
- 3家养水獭多少钱一只正常 3825
- 4豆柴犬为什么不建议养?可爱的 3668
- 5自制狗狗辅食:棉花面纱犬的美 3615
- 6狗交配为什么会锁住?从狗狗生 3601
- 7广州哪里卖宠物猫狗的选择性多 3535
- 8湖南隆飞尔动物药业有限公司宠 3477
- 9黄金蟒的价格 3396
- 10益和 MATCHWELL 狗 3352