目录
1. 绪 论
1.1 背景与意义
在当今社会,随着互联网的飞速发展和生活水平的提高,电子商务已经成为了人们生活中不可或缺的一部分。
1.2国内外研究现状
在国内外,针对时尚购物系统的研究已经展开,并取得了一定的成果。国外一些知名的电商平台,如Amazon、eBay等,已经建立了高效、信息化的购物系统,通过智能推荐、个性化定制等技术提升了购物体验。
1.3研究目的
本研究旨在设计并实现一款基于Spring Boot的大学生时尚购物系统,以满足大学生群体追求时尚、个性化消费的需求。
1.4研究内容
本研究将围绕设计与实现一款基于Spring Boot的大学生时尚购物系统展开。
2.技术论述
2.1 Java语言
Java是一种历史悠久、广泛应用的、面向对象的编程语言,由Sun Microsystems(后被Oracle Corporation收购)的James Gosling等人于1995年推出。
2.2 Spring Boot框架
Spring Boot是一款基于Spring框架的开发框架,致力于简化Java应用程序的搭建和开发过程。
2.3 MySQL数据库
MySQL是一款备受欢迎的开源关系型数据库管理系统(RDBMS),最初由瑞典MySQL AB公司开发,后来被Sun Microsystems收购,再后来成为Oracle Corporation的一部分。
2.4 HTML/CSS
HTML(Hypertext Markup Language)和CSS(Cascading Style Sheets)是构建Web页面的基本技术。
3.总体设计
3.1 系统体系结构
3.2数据库设计
3.3数据库表
序号 | 字段名 | 类型 | 长度 | 是否为空 | 默认值 | 小数位 | 注释 |
1 | id | bigint | -- | NO | -- | 0 | 主键 |
2 | addtime | timestamp | -- | NO | CURRENT_TIMESTAMP | -- | 创建时间 |
3 | userid | bigint | -- | NO | -- | 0 | 用户id |
4 | address | varchar(200) | 200 | NO | -- | -- | 地址 |
5 | name | varchar(200) | 200 | NO | -- | -- | 收货人 |
6 | phone | varchar(200) | 200 | NO | -- | -- | 电话 |
7 | isdefault | varchar(200) | 200 | NO | -- | -- | 是否默认地址[是/否] |
4.系统实现
4.1 管理员
4.1 .1个人中心
4.1.2商家管理
4.1.3用户管理
4.1.4商品分类管理
4.1.5商品信息管理
4.2 用户
4.1.1首页
4.1.2商品信息
4.3商家
4.3.1商品信息管理
4.3.2 订单管理
5.系统测试
模块测试 | 功能测试步骤 | 预期结果 | 实际结果 |
用户登录 | 1. 输入正确的用户名和密码进行登录 | 登录成功,跳转到用户首页 | 登录成功,跳转到用户首页 |
2. 输入错误的用户名或密码进行登录 | 显示错误提示信息,提示用户名或密码错误 | 显示错误提示信息,提示用户名或密码错误 | |
商品浏览 | 1. 进入商品信息页面,浏览商品列表 | 正确展示系统中的商品信息,包括名称、价格、图片等 | 正确展示系统中的商品信息,包括名称、价格、图片等 |
2. 使用搜索功能搜索指定商品 | 显示符合搜索条件的商品列表 | 显示符合搜索条件的商品列表 | |
购物车管理 | 1. 将商品加入购物车 | 商品成功加入购物车,购物车数量增加 | 商品成功加入购物车,购物车数量增加 |
2. 修改购物车中商品的数量 | 商品数量修改成功,购物车总价随之更新 | 商品数量修改成功,购物车总价随之更新 | |
订单管理 | 1. 生成订单并完成支付 | 订单生成成功,系统显示支付成功页面 | 订单生成成功,系统显示支付成功页面 |