- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
SSM+微信⼩程序+VUE项⽬实战:商城系统
实训时⼩组写的⼀个项⽬,有2个使⽤端,⽤户端是微信⼩程序,后台管理端是vue写的⽹页,后端统⼀是⼀个项⽬
Spring+SpringMVC+Mybatis。
⽂章⽬录
项⽬仓库
:/GrapevineLin/WSLLShopping
: /GrapevineLin/WSLL-spring
: /GrapevineLin/WSLL-Admin
项⽬截图
需求描述
1. 前台系统的功能设计
前台管理是为⽤户提供友好的操作界⾯,供⽤户进⾏商品浏览、购物和⽣成订单等操作。
⽽当⽤户使⽤购物车时,⾸先进⾏登录⾝份验证。如果为新⽤户,需要进⾏注册。
2. ⽤户注册和登录
⽤户在进⾏购物之前,需要先进⾏登录,这样⽤户结束购物时,通过登录账号来进⾏结账。对于新⽤户,可以通过绑定微信信息进⾏
注册。
3. 商品浏览与搜索
商品浏览是⽹上购物系统⽹站提供给⽤户的⼀个基本功能。⽤户可以根据商品的类别来分类浏览商品。在系统的主页⾯上,能够对所
有商品类别进⾏列表,⽤户可以通过单击商品类别名称,来浏览商品,查看商品的图⽚和价格等最基本的信息,在浏览的过程中,可
以将满意的商品添加到购物车中。
⽤户也可以通过使⽤系统提供的收索功能对商品进⾏收索,查找⾃⼰需要的商品。
4. 购物车
⽤户在浏览商品的过程中,可以将所满意的商品通过单击“购买”按钮添加到购物车中。浏览结束或者在浏览的过程中可以查看购物
车⾥放置商品的情况,并且可以查看所购买商品的名称、价格、描述、购买数量、单价等信息。
在购物车中可以通过单价“移除”按钮将不想购买的商品删除,也可以任意更改购买商品的数量。
5. 产⽣订单
在⽤户购物结束后,进⾏结账时,需要填写相关的信息和确认购买商品的信息。⽤户确认后开始填写订单信息,包括号码、类型、送
货的详细地址。填写完毕之后,⽤户就可以提交订单了。⽤户可以在下次登录后查看⾃⼰订单和发货情况。
6. ⽤户留⾔功能
为了能够及时了解⽤户的需求和意见,本⽹站增加了留⾔薄功能,以便本⽹站及时了解⽤户需求并即使改进不⾜,以便可以更好地为
⽤户服务。
7. 后台管理的功能设计
后台管理的功能主要是为了⽹站的管理员提供对商品信息、订单信息的管理。
8. 商品信息管理
在商品信息管理模块中,管理员可以添加新的商品,设置商品的类型、名称、价格等信息。也可以对已添加的商品信息进⾏修改和删
除。
9. 订单管理
在订单管理模块中,实现管理员对⽤户提交的订单进⾏查看,也可以对交易完成后保存⼀定时间的订单信息进⾏删除。同时管理员的
⼀项重要⼯作就是设置⽤户购买商品的发货状态。如果设置了⽤户订单已经发货,则当⽤户查看订单时,可以看到订单交易的情况。
功能分析
可实现需求 具体分析
⽤户在进⾏购物之前,需要先进⾏登录,这样⽤户结束购物时,通过登录账号来进⾏结账。后台管理系统只有拥有管理员权限的⽤户才能
登录及权限
登陆。
商品浏览与搜
⽤户登录后在商城主页可以查询和浏览商城信息,可以在分类页⾯对商品的类别进⾏选择。
索
购物车 ⽤户在浏览商品的过程中,可以将所满意的商品通过单击“购买”按钮添加到购物车中。
产⽣订单 在购物车中点击付款,输⼊订单收获地址,核实商品相关信息,点击⽣成订单,可在⽤户页⾯查看订单信息。
商品信息管理 在商品信息管理模块中,管理员可以添加新的商品,设置商品的类型、名称、价格等信息。也可以对已添加的商品信息进⾏修改和删除。
订单管理 在订单管理模块中,实现管理员对⽤户提交的订单进⾏查看,也可以对交易完成后保存⼀定时间的订单信息进⾏删除。
开发环境
IDE: Idea VS Code
JDK: JDK1.8.x
Maven: 3.6.0
SQL: MySQL 5.7.x
Node: Node 10.16.0
NPM:6.9.0
数据库设计
⼀共9张表:商品,订单,⽤户,管理员,购物车,订单商品,商品类别,评论信息,地址
1. ⽤户表(user)
这⾥
文档评论(0)