基于Springboot SSM框架+Mysql的电子商务商城项目源码+项目说明(本科课程设计).zip
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
【资源说明】 1、基于Springboot SSM框架+Mysql的电子商务商城项目源码+项目说明(本科课程设计).zip 2、该资源包括项目的全部源码,下载可以直接使用! 3、本项目适合作为计算机、数学、电子信息等专业的课程设计、期末大作业和毕设项目,作为参考资料学习借鉴。 4、本资源作为“参考资料”如果需要实现其他功能,需要能看懂代码,并且热爱钻研,自行调试。 # 商城项目开发过程 ## 处理登录注册功能 ### 1. 分析项目 当需要开发某个项目时,首先,应该分析这个项目中,需要处理哪些种类的数据!例如:用户、商品、商品类别、收藏、订单、购物车、收货地址…… 然后,将以上这些种类的数据的处理排个顺序,即先处理哪种数据,后处理哪种数据!通常,应该先处理基础数据,再处理所相关的数据,例如需要先处理商品数据,才可以处理订单数据,如果多种数据之间没有明显的关联,则应该先处理简单的,再处理较难的!则以上这些数据的处理顺序应该是:用户 > 收货地址 > 商品类别 > 商品 > 收藏 > 购物车 > 订单。 当确定了数据处理顺序后,就应该分析某个用户对应的功能有哪些,以“用户”数据为例,相关功能有:注册、登录、修改密码、修改资料、上传头像…… 然后,还是需要确定以上功能的开发顺序,通常,遵循“增 > 查 > 删 > 改”的顺序,则以上功能的开发顺序应该是:注册 > 登录 > 修改密码 > 修改资料 > 上传头像。 每个功能的开发都应该遵循“创建数据表 > 创建实体类 > 持久层 > 业务层 > 控制器层 > 前端页面”。 **一次只解决一个问题!** ### 2. 用户-注册-创建数据表 首先,需要创建数据库: CREATE DATABASE oyh_store; 然后,使用该数据库: USE oyh_store; 再创建数据表: CREATE TABLE o_user ( uid INT AUTO_INCREMENT COMMENT '用户id', username VARCHAR(20) UNIQUE NOT NULL COMMENT '用户名', password CHAR(32) NOT NULL COMMENT '密码', salt CHAR(36) COMMENT '盐值', gender INT COMMENT '性别:0-女,1-男', phone VARCHAR(20) COMMENT '电话号码', email VARCHAR(50) COMMENT '邮箱', avatar VARCHAR(50) COMMENT '头像', is_delete INT COMMENT '是否标记为删除:0-未删除,1-已删除', created_user VARCHAR(20) COMMENT '创建人', created_time DATETIME COMMENT '创建时间', modified_user VARCHAR(20) COMMENT '最后修改人', modified_time DATETIME COMMENT '最后修改时间', PRIMARY KEY (uid) ) DEFAULT CHARSET=UTF8; ### 3. 用户-注册-创建实体类 首先,从FTP服务器下载项目的压缩包,通过**Import** > **Existing Maven Projects**导入项目。 由于项目中添加了数据库相关依赖,在启动时,SpringBoot就会读取相关配置,如果没有,则报错,所以,就需要将此前项目中的配置复制到此项目中,注意修改数据库的名称为`oyh_store`: spring.datasource.url=jdbc:mysql://localhost:3306/oyh_store?useUnicode=true&characeterEncoding=utf-8&serverTimezone=Asia/Shanghai spring.datasource.username=root spring.datasource.password=980707 mybatis.mapper-locations=classpath:mappers/*.xml 然后,在单元测试类中,先测试运行默认存在的空方法,测试通过后,自行编写并测试数据库连接是否正确: @Autowired DataSource dataSource; @Test public void getConnection() throws SQLException { Connection conn = dataSour
- 1
- 2
- 3
- 4
- 5
- 6
- 粉丝: 1518
- 资源: 5643
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助