一. 项目简介
经过一段时间的学习,终于学完了SSM框架,便动手做了一个简单的在线购物网站,取名为嘎嘎商城,算是自己独立开发第一个的网站,只实现了一些的基本购物功能,可能还能还存在各种问题,欢迎大家提出意见和建议,定洗耳恭听,不足之处还请大家多多包涵。
嘎嘎商城前端使用了HTML家具饰品模板 + Layui框架,后端基于Spring + SpringMVC +Mybatis(即SSM框架),数据库使用了mysql并使用Maven管理项目。另外项目中用到的各类API和依赖汇总如下:
-
数据库连接池:Druid
-
文件上传:阿里云OSS
-
Json :fastJson
-
分页:PageHelper
-
手机验证码:阿里云短信服务
-
邮箱验证码:阿里云邮箱推送
-
收货地址:高德地图
目前项目已经部署到阿里云服务器,访问网址:http://gaga.zhangjia.io/index 点我访问
二. 普通用户功能简介
1. 登录
点击登录会即时判断用户名是否存在、密码是否正确
2. 注册
提供了三种注册方式,用户名注册、手机号注册、邮箱注册,使用手机号和邮箱注册需要接受验证码
3. 商品
商品可以根据全部商品、一级菜单、二级菜单、搜索框(模糊查询)来分别展示不同的商品,每种展示方式下都可以将商品按照时间、价格、销量进行升序或者降序,同时商品展示采用分页的方式,每页展示多少个商品可以后台设置
4. 商品详情页
商品详情页模拟了京东的页面,可以查看商品名称、规格、库存、销量、价格、商品图、商品详情图、用户评价等。
可以从商品详情页立即下单或者将商品添加至购物车。
5. 购物车
购物车页面可以删除购物车中商品或者更改商品个数,更改时会自动根据商品当前库存限制购买数量。从购物车页面可以选中多个商品进行下单。
6. 订单页
订单页可以添加订单备注、选择收货地址后即可下单,下单后可以选择立即支付或者取消支付,支付方式分为余额支付和白条支付
7. 个人中心
个人中心可以修改个人用户的全部信息、包括用户头像、生日、性别、登录密码、支付密码等
8. 评价晒单
评价晒单页面可以查看用户评价的所有商品订单和评价内容
9. 我的订单
我的订单页面可以查看该用户的所有订单,并可以进行订单支付、确认收货、评价商品等功能,点击订单详情可以查看该订单的全部信息、包括订单号、物流信息、订单金额、收货信息等。
10. 我的钱包
我的钱包可以查看钱包余额和白条额度,并提供了模拟充值功能。
11. 地址管理
地址管理页面可以对收货地址进行添加、修改、删除、设为默认地址等操作。
12. 评价商品
评价商品页面模拟了淘宝+京东的评价功能,可以进行好评差评、服务评分、评价晒图、匿名评价等功能。
三 管理员功能简介
因时间原因,网站的后台管理,即管理员功能只简单写了几个功能
1. 商品添加
商品添加页码可以设置商品的标题、分类、商品图、商品详情图、商品规格、商品属性,并根据商品规格和商品属性生成笛卡尔积个不同的商品,可以分别设置其价格、库存。
2. 订单发货
订单发货页面显示目前所有用户的未发货订单,并可以进行发货、发货时可以填写物流信息。
3. 分页设置
设置商品展示页每页显示多少个商品
4. 敏感词设置
设置敏感词,商品评价会根据敏感词自动过滤
请登录之后再进行评论