摘要:在过去几年里,电子商务的快速发展为各零售商开辟了一条新的销售渠道,智能化和人性化的购买服务,能够更好的为不同客户群体提供相应的商品信息。本课题建立了一个在线的服装智能推荐平台,并对此进行深入研究。
在线的智能服装推荐系统,通过服装的销售数量为基准,为平台用户优先推荐较为畅销的服装。其次可以通过管理员的设置,将服装推到商城的热卖栏,以此来分析推荐商品对用户购买参数的影响。用户本身还可以查看每个商品的评论,然后根据自身情况购买合适的商品。整个系统由前台的购买页面和后台的管理员页面组成,前台的功能主要有:用户的注册与登录、服装类别显示(智能推荐)、购物车、钱包充值、用户信息修改、商品留言等,后台主要功能:用户管理、基本信息展示、服装推荐管理、订单信息管理。
项目选取java语言编写,采用SpringBoot,Mybatis-Plus,templetes框架和mysql数据库,通过mysql的innodb的行级锁设定,利用spring的低耦合,确保了整个项目的稳定和易扩展性。
关键词:电子商务、服装销售、商品推荐
目录
摘要
Abstract
1绪论-1
1.1课题研究的意义-1
1.2课题研究目标-1
1.3国内现状和发展趋势-1
1.4课题拟解决的关键问题-2
1.5论文组织结构-2
2系统需求分析-4
2.1功能需求分析-4
2.2数据库需求分析-5
2.3性能需求分析-5
2.3.1系统可靠性和安全性-5
2.3.2系统的可扩展性-5
2.3.3系统的易维护性-6
2.4开发环境需求-6
2.4.1开发语言-6
2.4.2开发工具-6
2.4.3开发所使用的数据库-7
3概要设计-8
3.1系统体系结构图-8
3.1.1前台用户体系结构-8
3.1.2后台管理员结构图-8
3.2业务流程图-9
3.3系统数据库设计-10
3.3.1 E-R图-10
3.3.2关系表设计-11
3.4业务逻辑类设计-14
3.5主要功能页面设计-14
4详细设计-16
4.1 用户服务-16
4.2 商品服务-16
4.3 订单服务-17
4.4 购物车服务-17
4.5 超级管理员服务-17
4.6钱包充值服务-18
5系统功能实现-19
5.1用户模块-19
5.1.1注册功能-19
5.1.2登录功能-20
5.1.3个人信息管理-21
5.1.4服装分类管理-22
5.1.5购物车管理-23
5.1.6下单功能-24
5.1.7钱包充值功能-25
5.1.8订单管理-26
5.1.9商品留言管理-27
5.2管理员模块-29
5.2.1用户管理功能-29
5.2.2服装管理-30
5.2.3订单管理-31
5.2.4系统信息管理-32
6总结-34
参考文献-35
致谢-36