1.2 主要任务
本购物平台根据传统 B2C 电子商务的研究利用各种 Spring 系列框架构建出一个高并发、高可用、分布式的线上购物系统。本系统在界面设计上,前台包含用户登录与注册的展现、各种用户操作错误的回显、系统异常错误界面的展现、广告的展现、热销商品的展现、商品搜索的展现、购物网站系统信息的展现、商品排序以及推荐的展现等等。后台包含管理员登录界面的展现、系统监控界面的展现、平台商品销售区域统计图的展现、平台商品月销售额的展现、各类管理模块界面、前台界面配置模块的展现等等。本系统在功能设计上主要由两类人员操作分别是用户和管理员。对用户来说存在个人注册与登录功能、个人资料修改功能、商品浏览功能、商品搜索功能、购物车管理功能、商品支付功能等等,对于管理员来说存在管理员登录功能、增加商品功能、轮播图配置功能、热销商品配置功能、新品上线配置功能、商品推荐配置功能、分类管理功能、商品管理功能、会员管理功能、订单管理功能、修改密码功能等等。
1.3 开发环境
操作系统:Windows10
开发工具集:JDK12
服务器:SpringBoot 内嵌 Tomcat
开发平台:IntelliJ IDEA Ultimate
数据库:MySQL
1.3.1 IntelliJ IDEA Ultimate
IDEA 被定义为功能强大且符合人体工学的 JVM IDE。IntelliJ IDEA 的各个方面都旨在最大程度地提高开发人员地生产力。智能编码辅助和人体工程学设计共同使开发不仅富有成效,而且令人愉悦。
1.3.2 MySQL
MySQL 是一个开放源码的关系数据库管理系统。MySQL 以性能高、成本低、可靠性好等特点广泛