后端分为: 后台(管理员) 和 前台(网站)
1、用户模块
用户注册;用户登录;用户个人详细信息以及修改(添加多个收件地址以及修改);用户历史购物记录;用户的历史留言;用户收藏记录;
2、购物车模块;
在未登录的情况下选购商品会被拦截去登录,在购物车中能增、减数量,删除商品,登录之后购物车中的商品不会丢失(存入cookie);
3、商品模块
添加、删除商品分类;商品分类列表;商品列表;添加、修改、删除商品(批量添加、修改、删除);商品信息模板;商品活动;
4、活动模块
商品折扣、优惠券类型;
5、订单模块
订单列表;订单查询(能查询订单的状态和基本的信息);订单合并;订单审核;添加订单;发货订单;
6、统计模块
订单统计(总订单数、新增订单数等);用户统计(总注册用户数,新增用户数等);销售统计(每个商品和所有的产品的日、月销售,根据订单统计方便财务对账);
7、留言模块
购买后可以评论;
8、库存模块
商品的库存量;
9、售后模块
客服电话;买前问题;买后问题;
需要有 user admin goods imagepath shopcart collection address activity category comment indent orderitem 表
配置一下内部的属性,自动生成后删除
<?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>
123456789101112131415161718192021222324252627282930313233343536373839import com.github.pagehelper.PageHelper;
github开源分页工具包进行分页。
用一个简单的方法 startPage(定页数,和每页数量)
首先我进入主页点入宠物(获取了宠物的信息),然后进入具体宠物页(里面获取者用户的id,判断如果用户为null则重定向到登录页面),获取了我的id获取了商品的id,放入购物车页面,从购物车里面获取这次我们选中的各种各样的宠物。
相关知识
小小狗宠物商城
宠物商城,宠物商城***
宠物狗商城(宠物商城官网)
宠物寄养商城小程序定制开发
宠物商城小程序开发,多功能线上宠物交友软件
线上宠物商城开店要怎么做?宠物小程序开发工具!
开发宠物商城APP小程序
宠物店商城小程序开发的价格
宠物用品一站购:小程序商城开发让购物更轻松
新商城宠物暗影小狐狸 或作为慈善售卖宠物
网址: 小小狗宠物商城 https://m.mcbbbk.com/newsview105312.html
上一篇: 狗狗猫咪怎么打疫苗才正确 |
下一篇: 名犬繁殖基地·纯种 拉布拉多、疫 |