# qianguoyuan_3 **Repository Path**: baby-gitee/qianguoyuan_3 ## Basic Information - **Project Name**: qianguoyuan_3 - **Description**: 千果园项目第3版本 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2020-12-18 - **Last Updated**: 2022-01-13 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README

东莞理工学院网络空间安全学院


课程名称:企业级开发框架 学期:2020春季 | 实验名称: | 期末大作业:基于微信小程序的新零售移动电 商系统设计与实现 | 实验序号: | 五 | 指导老师: | 黎志雄 | |---|---|---|---|---|---| | 姓名: | 邹烨 | 学号: | 201741312231| 班级: | 18网工2班 | | 同组同学 | 无 | 实验日期: | 2021-01-04 | 实验地址:| 宿舍 | |教师评语:| XXX | 实验成绩: | XXX |百分制:| XXX | # 期末大作业:基于微信小程序的新零售移动电 商系统设计与实现 ## 一、 实验目的 受2020年的疫情影响,消费者闭门不出,线下门店纷纷关闭,实体经济受到重大冲击。除了疫情的挑战,传统零售与传统电商,一直被效率、场景、管控等问题困扰。 新零售,赋能传统零售转型升级。线上商城与线下门店的交易无缝融合,通过技术改变消费者的购物习惯,结合高效的物流配送,极大提升消费者的购物体验。基于微信的生态圈用户流量,让平台更快的传播获客,吸引海量用户资源。基于上述的背景,本实验项目作为课程的期末大作业,要求学生团队研发基于微信小程序的新零售移动电商系统,专为新零售而生的电商系统解决方案。 ## 二、 技术选型 1、七牛云图床 2、微信小程序 3、springboot 4、jpa 5、阿里云mysql 6、thymeleaf 7、httpclient ## 三、 敏捷开发 ![输入图片说明](https://images.gitee.com/uploads/images/2021/0107/144641_ab042697_8002374.png "屏幕截图.png") ## 四、 项目展示 ### 数据库表结构 ![输入图片说明](https://images.gitee.com/uploads/images/2021/0104/135704_a5ee24b4_8002374.png "屏幕截图.png") ### 1、本项目可以分为两个客户端: #### a) 用户端 i) 使用微信小程序构建; ii) 使用微信账号登录客户端;获取用户的微信账号openid,保存在数据库,以关联相关订单信息; iii) 要求界面美观,主题统一; iv) 微信小程序界面 ![输入图片说明](https://images.gitee.com/uploads/images/2021/0107/222921_0393092c_8002374.png "屏幕截图.png") ![输入图片说明](https://images.gitee.com/uploads/images/2021/0107/223043_02074890_8002374.png "屏幕截图.png") ![主页面](https://images.gitee.com/uploads/images/2021/0107/222331_3b041812_8002374.png "屏幕截图.png") ![分类列表](https://images.gitee.com/uploads/images/2021/0107/222339_99acf82c_8002374.png "屏幕截图.png") ![产品展示](https://images.gitee.com/uploads/images/2021/0107/222404_c46b8d0b_8002374.png "屏幕截图.png") ![产品详情](https://images.gitee.com/uploads/images/2021/0107/231753_56203d40_8002374.png "屏幕截图.png") ![购物车](https://images.gitee.com/uploads/images/2021/0107/222430_7f635021_8002374.png "屏幕截图.png") ![提交订单](https://images.gitee.com/uploads/images/2021/0107/222459_6df593f3_8002374.png "屏幕截图.png") ![支付结果](https://images.gitee.com/uploads/images/2021/0107/222508_ef1e8b92_8002374.png "屏幕截图.png") ![个人中心](https://images.gitee.com/uploads/images/2021/0107/222518_214ad096_8002374.png "屏幕截图.png") ![订单列表](https://images.gitee.com/uploads/images/2021/0107/222531_abb2036f_8002374.png "屏幕截图.png") #### b) 后台管理端 i)可以使用 vue 或其它前端框架构建。 ii) 实现管理后台各个功能界面。要求界面简洁精美,主题统一; iii) 后台登录逻辑需接入腾讯防水墙,https://007.qq.com/; iv) 后台界面如下图: ![登录界面](https://images.gitee.com/uploads/images/2021/0107/223756_47687c0c_8002374.png "屏幕截图.png") ![防水墙](https://images.gitee.com/uploads/images/2021/0107/223840_1e424487_8002374.png "屏幕截图.png") ![防水墙二次校验](https://images.gitee.com/uploads/images/2021/0107/224608_9696c20a_8002374.png "屏幕截图.png") ### 2、后台管理端功能模块: #### a) 管理员账号管理模块(CURD); ![管理员列表](https://images.gitee.com/uploads/images/2021/0107/230700_1b811506_8002374.png "屏幕截图.png") ![添加管理员](https://images.gitee.com/uploads/images/2021/0107/230724_d3ae1371_8002374.png "屏幕截图.png") ![更新管理员信息](https://images.gitee.com/uploads/images/2021/0107/230739_89401d5f_8002374.png "屏幕截图.png") ![删除管理员](https://images.gitee.com/uploads/images/2021/0107/230812_66234c4f_8002374.png "屏幕截图.png") #### b) 用户管理模块(查询用户的详细信息); ![用户查询](https://images.gitee.com/uploads/images/2021/0107/230643_fd98a4d6_8002374.png "屏幕截图.png") #### c) 使用 Spring Security 安全框架实现认证、访问控制; #### d) 微信小程序界面定制模块(可定制展示在小程序广告图片、可定制小程序的菜单等); ![分类定制](https://images.gitee.com/uploads/images/2021/0107/230858_e8cbce13_8002374.png "屏幕截图.png") ![轮播图定制](https://images.gitee.com/uploads/images/2021/0107/230934_3bdaaf47_8002374.png "屏幕截图.png") ![产品详情图定制](https://images.gitee.com/uploads/images/2021/0107/231008_f744dadd_8002374.png "屏幕截图.png") #### e) 商品管理模块(CURD); ![商品列表](https://images.gitee.com/uploads/images/2021/0107/230518_06a5c36c_8002374.png "屏幕截图.png") ![添加商品](https://images.gitee.com/uploads/images/2021/0107/230352_73c14f16_8002374.png "屏幕截图.png") ![更新商品](https://images.gitee.com/uploads/images/2021/0107/230437_e8928513_8002374.png "屏幕截图.png") #### f) 订单数据统计模块,包含各种数据图、表展示。注意,金额的数据类型使用decimal 类型; ![BigDecimal](https://images.gitee.com/uploads/images/2021/0107/230103_076d8b02_8002374.png "屏幕截图.png") #### g) 所有列表可以导出 excel 文件或 pdf 文件。 ![点击导出](https://images.gitee.com/uploads/images/2021/0107/225107_3e5e0d6b_8002374.png "屏幕截图.png") ![产品excle](https://images.gitee.com/uploads/images/2021/0107/225227_1a312998_8002374.png "屏幕截图.png") ### 3、可选:可以与智通硬件对接,实现更高效的无接触交互体验。(加30分) 因为购置硬件需要成本(淘宝树莓派¥230+),本系统使用页面进行模拟用户取产品 #### 3.1用户下单 ![下单](https://images.gitee.com/uploads/images/2021/0107/232057_5f0b87c7_8002374.png "屏幕截图.png") ![提交订单](https://images.gitee.com/uploads/images/2021/0107/232406_beb419d7_8002374.png "屏幕截图.png") #### 3.2商家完成备货 ![完成备货](https://images.gitee.com/uploads/images/2021/0107/232448_46f8fd1f_8002374.png "屏幕截图.png") #### 3.3用户取得货柜号&取货码 ![货柜号&取货码](https://images.gitee.com/uploads/images/2021/0107/232703_40b1827f_8002374.png "屏幕截图.png") ![千果园货柜](https://images.gitee.com/uploads/images/2021/0107/232943_b456ede5_8002374.png "屏幕截图.png") ![千果园货柜取货](https://images.gitee.com/uploads/images/2021/0107/232903_e12873eb_8002374.png "屏幕截图.png") #### 3.4订单完成 ![确认收货](https://images.gitee.com/uploads/images/2021/0107/233019_2e2366c8_8002374.png "屏幕截图.png")