博主介绍:✌ 专注于VUE,小程序,安卓,Java,python,物联网专业,有16年开发经验,长年从事毕业指导,项目实战✌选取一个适合的毕业设计题目很重要。✌关注✌私信我✌具体的问题,我会尽力帮助你。

研究目的:

本研究的目的在于设计和实现一个基于Spring Boot的农产品交易系统。该系统旨在提供一个便捷、高效和安全的在线交易平台,以促进农产品的交易和流通。具体目标包括:

1. 设计并实现一个用户友好的界面,使用户能够轻松浏览、搜索和购买农产品。

2. 提供安全可靠的交易环境,包括用户身份验证、支付处理和数据加密等功能。

3. 实现农产品的分类、展示和评价功能,帮助用户更好地了解和选择农产品。

4. 提供订单管理功能,包括下单、支付、发货和物流跟踪等环节。

5. 开发一个后台管理系统,方便农产品供应商和买家对系统的管理和运营。

通过实现上述目标,本研究将为农产品交易提供一个全面的解决方案,促进农产品市场的发展和壮大。

开发背景:

随着互联网技术的快速发展和普及,电子商务在各行各业中的应用越来越广泛。农业作为国民经济的基础产业之一,也面临着向现代化、市场化转型的挑战。传统的农产品交易方式存在信息不对称、流通效率低下等问题,而现代的电子商务平台可以为农产品交易提供更广阔的发展空间和更好的用户体验。

然而,目前市场上的农产品电商平台存在一些问题。首先,一些平台的界面设计不够友好,用户体验较差;其次,安全性不足,存在着用户信息泄露和支付风险等问题;再次,缺乏有效的供应链管理和物流跟踪机制,导致订单处理效率低下。因此,设计和实现一个高效、安全且用户友好的农产品交易平台具有重要的现实意义。

基于Spring Boot的农产品交易平台将利用Spring Boot框架的优势,结合现代化的设计理念和技术手段,解决上述问题。Spring Boot是一个开源的Java开发框架,具有快速构建应用程序、简化配置和部署等优点。通过使用Spring Boot,可以大大减少开发人员的工作量,提高开发效率。同时,Spring Boot也提供了丰富的插件和库支持,可以方便地集成各种功能模块,如数据库访问、缓存处理、安全认证等。

综上所述,基于Spring Boot的农产品交易平台的研究与实现对于推动农业现代化、促进农产品市场的发展具有重要意义。用户需求:

1. 用户希望农产品交易平台能够提供丰富的农产品种类,包括水果、蔬菜、粮食等。

2. 用户希望能够方便地浏览和搜索农产品,通过关键词、类别等方式进行筛选和查找。

3. 用户期望能够查看农产品的详细信息,包括产地、品种、规格、价格等。

4. 用户希望能够对农产品进行评价和打分,分享自己的购买体验和意见。

5. 用户希望能够快速下单并支付,选择配送方式和时效要求。

6. 用户希望能够及时了解订单状态和物流信息,确保订单按时送达。

7. 用户期望平台能够提供安全可靠的交易环境,包括用户身份验证、支付保护等措施。

8. 用户希望能够在平台上与卖家或其他买家进行交流和沟通。

9. 用户期望平台能够提供售后支持和服务,包括退货、退款、投诉等处理机制。

功能需求:

1. 用户注册与登录:用户可以注册账号并登录平台,以获得个人账户并进行后续操作。

2. 商品展示与搜索:平台应该能够展示各种农产品的图片、名称、价格等信息,并提供搜索功能供用户根据关键词或类别进行筛选。

3. 商品详情页面:用户点击某个农产品后,应进入该商品的详细页面,显示更多的信息,如产地、品种、规格等。

4. 评价与打分系统:用户可以对已购买的农产品进行评价和打分,并查看其他用户的评价和评分。

5. 购物车与结算:用户可以将感兴趣的农产品加入购物车,并进行结算操作,选择配送方式、支付方式等。

6. 订单管理:用户可以查看自己的订单列表,包括待付款、待发货、已发货等状态,以及订单详情和物流信息。

7. 消息通知与客服:平台应能够向用户发送订单状态更新、物流信息等相关消息通知,并提供在线客服支持。

8. 后台管理系统:为农产品供应商和卖家提供管理后台,可以管理商品信息、订单处理、售后服务等。

9. 安全与保障措施:平台应采取多种安全措施,包括用户身份验证、支付保护、数据加密等,确保交易的安全性和可靠性。

10. 数据统计与分析:平台应能够统计和分析用户的购买行为、热门农产品等数据,为运营决策提供参考依据。

创新点:

基于Spring Boot的农产品交易系统的设计与实现的创新点如下:

1. 用户友好的界面设计:通过使用现代化的UI/UX设计理念和技术,设计一个直观、易用且美观的用户界面,提供良好的用户体验。采用响应式布局和交互设计,以适应不同终端设备的显示需求。

2. 智能推荐算法:利用机器学习和数据挖掘技术,分析用户的购买行为和偏好,为用户提供个性化的产品推荐。通过建立用户画像和商品关联关系,精准地推送符合用户需求的农产品,提高交易成功率。

3. 农产品溯源系统:借助物联网技术和区块链技术,建立农产品溯源系统。通过扫描农产品上的二维码或使用NFC技术,用户可以追溯到产品的种植、采摘、运输等全过程的信息,增加农产品的信任度和品质保证。

4. 供应链协同管理:与农产品供应商和物流公司建立合作关系,实现供应链的协同管理。通过共享信息和数据,优化供应链流程,提高农产品的供应效率和物流速度,减少库存和损耗。

5. 数据分析与决策支持:利用大数据分析技术对农产品交易数据进行深度挖掘和分析,提取有价值的信息和洞察。通过数据可视化和报表展示,为农产品供应商、买家和平台运营方提供决策支持,优化运营策略和业务模式。

6. 多渠道销售和营销:除了传统的线上电商平台外,系统还支持线下销售渠道和社交媒体平台的接入。通过建立线上线下一体化的销售网络,拓展农产品的销售渠道,增加销售额和用户覆盖范围。同时,结合社交媒体的营销手段,开展活动、推广和用户互动,提升品牌影响力和用户黏性。

7. 安全与隐私保护:在设计和实现过程中,注重用户数据的安全与隐私保护。采用加密算法和安全协议对用户数据进行加密传输和存储,防止数据泄露和非法访问。同时,建立合理的权限管理和访问控制机制,确保只有授权人员可以处理敏感信息。

通过以上的创新点,基于Spring Boot的农产品交易系统将能够提供更便捷、高效和安全的交易平台,满足用户的需求并创造更多的商业价值。
可行性分析:经济可行性分析:

1. 市场需求:随着人们对健康食品和安全农产品的需求增加,农产品交易市场潜力巨大。基于Spring Boot的农产品交易系统能够满足用户对于便捷、高效和安全的交易需求,具有广阔的市场前景。

2. 成本控制:采用Spring Boot框架可以降低系统的开发和维护成本,同时可以利用现有的开源技术和云服务进行资源配置和弹性扩展,有效控制运营成本。

3. 收入来源:除了交易佣金和广告收入外,平台还可以通过提供增值服务如物流跟踪、数据分析等来获取额外收入。此外,与农产品供应商建立合作关系,推荐优质产品也能够带来合作收益。

社会可行性分析:

1. 食品安全:农产品交易涉及到人们的健康和安全,建立一个安全可靠的交易平台对于保障消费者的权益至关重要。基于Spring Boot的系统具备身份验证、支付保护等安全措施,能够有效防止欺诈行为和信息泄露。

2. 促进农村发展:传统的农产品交易方式存在信息不对称和流通效率低下等问题,影响了农民的收入和农产品的市场竞争力。基于Spring Boot的系统可以打破地域限制,实现农产品的线上交易,提高农民的收入水平并推动农村经济的发展。

3. 社会责任:作为一个电商平台,农产品交易系统应该承担起社会责任,积极参与公益活动和环境保护。例如,通过推广绿色农业和可持续发展理念,引导用户选择符合环保标准的农产品。

技术可行性分析:

1. 技术成熟度:Spring Boot作为一款成熟的Java开发框架,具有良好的社区支持和丰富的插件库,可以快速搭建和定制应用程序。同时,Spring Boot也与多种数据库和缓存技术兼容,提供了强大的开发和运维能力。

2. 数据安全:Spring Boot提供了多种安全机制,包括密码加密、安全配置选项和防护攻击等,能够保护用户数据的机密性和完整性。此外,利用Spring Security框架可以实现用户身份验证和权限管理,确保系统的安全性。

3. 可扩展性:Spring Boot采用模块化的设计思想,可以灵活地扩展和集成各种功能模块。通过模块化设计和合理的架构设计,可以实现系统的可扩展性和性能优化,满足用户量增长和业务扩展的需求。基于Spring Boot的农产品交易系统的设计与实现功能如下:

1. 用户注册与登录:

- 提供用户注册功能,包括用户名、密码、联系方式等基本信息的填写和验证。

- 用户可以使用注册的账号和密码进行登录,确保安全性和个人信息的保护。

2. 商品展示与搜索:

- 系统能够展示多种农产品的图片、名称、价格等信息。

- 提供搜索功能,支持关键词、类别等方式筛选和查找农产品。

3. 商品详情页面:

- 点击某个农产品后,进入该商品的详细页面,显示更多的信息,如产地、品种、规格、重量、保质期等。

- 用户可以查看商品的详细信息,并了解其他买家的评价和评分。

4. 评价与打分系统:

- 用户可以对已购买的农产品进行评价和打分,表达对商品满意程度的观点。

- 用户可以查看其他用户对农产品的评价和评分,帮助选择购买。

5. 购物车与结算:

- 用户可以将感兴趣的农产品加入购物车,方便统一管理和结算。

- 系统支持选择配送方式、支付方式等,并提供订单确认和支付接口。

6. 订单管理:

- 用户可以查看自己的订单列表,包括待付款、待发货、已发货等状态。

- 每个订单可以查看详细信息,包括购买的商品、数量、总价、物流信息等。

- 用户可以对已完成的订单进行评价和反馈。

7. 消息通知与客服:

- 系统可以通过短信、邮件或APP推送等方式向用户发送订单状态更新、物流信息等相关消息通知。

- 提供在线客服支持,用户可以随时咨询和解决问题。

8. 后台管理系统:

- 为农产品供应商和卖家提供管理后台,可以进行商品管理、订单处理、售后服务等操作。

- 包括商品发布、库存管理、订单统计等功能,方便管理和运营。

9. 安全与保障措施:

- 采用多种安全措施保护用户的个人信息和交易安全,包括用户身份验证、支付保护等机制。

- 使用HTTPS协议加密传输数据,防止信息泄露和网络攻击。

10. 数据统计与分析:

- 系统能够统计和分析用户的购买行为、热门农产品等数据,为运营决策提供参考依据。

- 包括销售报表、用户画像分析、访问量统计等功能,帮助优化平台运营策略和业务模式。以下是基于Spring Boot的农产品交易系统的数据库表设计,包括了用户表(User)、商品表(Product)、订单表(Order)、购物车表(Cart)、评价表(Review)和收货地址表(ShippingAddress)。

1. 用户表(User)

- 字段名 | 说明 | 大小 | 类型 | 主键 | 外键 | 备注

- id | 用户ID(主键) | int(11) | INTEGER | PRIMARY KEY | --- |

- username | 用户名 | varchar(50) | VARCHAR | NOT NULL | UNIQUE |

- password | 密码 | varchar(255) | VARCHAR | NOT NULL | -- |

- email | 邮箱 | varchar(100) | VARCHAR | NOT NULL | UNIQUE |

- phone | 手机号 | varchar(20) | VARCHAR | NOT NULL | UNIQUE |

- create_time | 创建时间 | datetime | DATETIME | NOT NULL | -- |

- update_time | 更新时间 | datetime | DATETIME | NOT NULL | -- |

2. 商品表(Product)

- 字段名 | 说明 | 大小 | 类型 | 主键 | 外键 | 备注

- id | 商品ID(主键) | int(11) | INTEGER | PRIMARY KEY | --- |

- name | 商品名称 | varchar(100) | VARCHAR | NOT NULL | -- |

- description | 商品描述 | text | TEXT | -- | -- |

- price | 价格(单位:元)| float(10,2)| FLOAT| NOT NULL| --|

- stock | 库存数量(单位:个)| int(11)| INTEGER| NOT NULL| --|

- image_urls | 商品图片URLs(多个值用逗号分隔)| varchar(2000)| VARCHAR| --|

- category_id | 分类ID(外键)| int(11)| INTEGER| FOREIGN KEY REFERENCES Category(id)| --|

3. 订单表(Order)

- 字段名       | 说明        | 大小      | 类型     | 主键     | 外键     | 备注

- id            | 订单ID(主键)| int(11)    | BIGINT    | PRIMARY KEY| --|

- user_id       | 用户ID(外键)| int(11)    | BIGINT    | FOREIGN KEY REFERENCES User(id)| --|

- total_price   | 订单总价(单位:元)| float(10,2)| FLOAT    | NOT NULL| --|

- status        | 订单状态(待付款/已付款/已发货/已完成等)| varchar(50)| VARCHAR    | NOT NULL| --|

- create_time   | 创建时间(记录创建时间)| datetime                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           | NOT NULL| --|

- update_time   |以下是基于Spring Boot的农产品交易系统的数据库建表MySQL代码:

```sql-- 用户表CREATE TABLE `user` (`id` int(11) NOT NULL AUTO_INCREMENT,`username` varchar(50) NOT NULL,`password` varchar(255) NOT NULL,`email` varchar(100) NOT NULL,`phone` varchar(20) NOT NULL,`create_time` datetime NOT NULL,`update_time` datetime NOT NULL,PRIMARY KEY (`id`),UNIQUE KEY `username` (`username`),UNIQUE KEY `email` (`email`)) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;-- 商品表CREATE TABLE `product` (`id` int(11) NOT NULL AUTO_INCREMENT,`name` varchar(100) NOT NULL,`description` text,`price` float(10,2) NOT NULL,`stock` int(11) NOT NULL,`image_urls` varchar(2000),`category_id` int(11) NOT NULL,PRIMARY KEY (`id`),FOREIGN KEY (`category_id`) REFERENCES `category`(`id`)) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;-- 订单表CREATE TABLE `order` (`id` bigint(20) NOT NULL AUTO_INCREMENT,`user_id` int(11) NOT NULL,`total_price` float(10,2) NOT NULL,`status` varchar(50) NOT NULL,`create_time` datetime NOT NULL,`update_time` datetime NOT NULL,PRIMARY KEY (`id`),UNIQUE KEY `order_user_id` (`user_id`),FOREIGN KEY (`user_id`) REFERENCES `user`(`id`)) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;-- 购物车表CREATE TABLE `cart` (`id` bigint(20) NOT NULL AUTO_INCREMENT,`user_id` int(11) NOT NULL,`product_id` int(11) NOT NULL,`quantity` int(11) NOT NULL,PRIMARY KEY (`id`),FOREIGN KEY (`user_id`) REFERENCES `user`(`id`),FOREIGN KEY (`product_id`) REFERENCES `product`(`id`)) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;-- 评价表CREATE TABLE `review` (`id` bigint(20) NOT NULL AUTO_INCREMENT,`user_id` int(11) NOT NULL,`product_id` int(11) NOT NULL,`rating` int(11) NOT NULL,`comment` text,PRIMARY KEY (`id`),FOREIGN KEY (`user_id`) REFERENCES `user`(`id`),FOREIGN KEY (`product_id`) REFERENCES `product`(`id`)) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;-- 收货地址表CREATE TABLE `shipping_address` (`id` int(11) NOT NULL AUTO_INCREMENT,`user_id` int(11) NOT NULL,`name` varchar(100) NOT NULL,`phone` varchar(20) NOT NULL,`address` varchar(200) NOT NULL,`is_default` tinyint(1) NOT NULL,PRIMARY KEY (`id`),FOREIGN KEY (`user_id`) REFERENCES `user`(`id`)) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;```

以上代码创建了与农产品交易系统相关的五个表,包括用户表、商品表、订单表、购物车表、评价表和收货地址表。每个表都定义了相应的字段和数据类型,并设置了主键和外键约束。以下是基于Spring Boot的农产品交易系统的数据库表对应的Java类代码:

1. User类(用户)

```java@Entity@Table(name = "user")public class User {@Id@GeneratedValue(strategy = GenerationType.IDENTITY)private Long id;@Column(nullable = false, unique = true)private String username;@Column(nullable = false)private String password;@Column(nullable = false, length = 200)private String email;@Column(nullable = false, length = 20)private String phone;@Column(name = "create_time", nullable = false)private LocalDateTime createTime;@Column(name = "update_time", nullable = false)private LocalDateTime updateTime;// Getters and Setters}```2. Product类(商品)```java@Entity@Table(name = "product")public class Product {@Id@GeneratedValue(strategy = GenerationType.IDENTITY)private Long id;@Column(nullable = false, unique = true)private String name;@Column(nullable = false)private String description;@Column(precision = 10, scale = 2, nullable = false)private BigDecimal price;@Column(nullable = false)private int stock;@Lob@Column(name = "image_urls")private byte[] imageUrls;@ManyToOne@JoinColumn(name = "category_id", nullable = false)private Category category;// Getters and Setters}```3. Order类(订单)```java@Entity@Table(name = "order")public class Order {@Id@GeneratedValue(strategy = GenerationType.IDENTITY)private Long id;@ManyToOne@JoinColumn(name = "user_id", nullable = false)private User user;@Column(precision = 19, scale = 2, nullable = false)private BigDecimal totalPrice;@Column(nullable = false)private String status;@Column(name = "create_time", nullable = false)private LocalDateTime createTime;@Column(name = "update_time", nullable = false)private LocalDateTime updateTime;// Getters and Setters}```4. Cart类(购物车)```java@Entity@Table(name = "cart")public class Cart {@Id@GeneratedValue(strategy = GenerationType.IDENTITY)private Long id;@ManyToOne@JoinColumn(name = "user_id", nullable = false)private User user;@ManyToOne@JoinColumn(name = "product_id", nullable = false)private Product product;@Column(precision = 10, scale = 2, nullable = false)private int quantity;// Getters and Setters}```5. Review类(评价)```java@Entity@Table(name = "review")public class Review {@Id@GeneratedValue(strategy = GenerationType.IDENTITY)private Long id;@ManyToOne@JoinColumn(name = "user_id", nullable = false)private User user;@ManyToOne@JoinColumn(name = "product_id", nullable = false)private Product product;@Column(precision = 10, scale = 2, nullable = false)private int rating;@Column(length = 1000)private String comment;// Getters and Setters}```6. ShippingAddress类(收货地址)```java@Entity@Table(name = "shipping_address")public class ShippingAddress {@Id@GeneratedValue(strategy = GenerationType.IDENTITY)private Long id;@ManyToOne@JoinColumn(name = "user_id", nullable = false)private User user;@Column(nullable = false, length = 200)private String name;@Column(nullable = false, length = 20)private String phone;@Column(nullable = false, length = 200)private String address;@Column(name = "is_default", columnDefinition = "TINYINT default 0")private boolean isDefault;// Getters and Setters}

```

基于springboot的农产品交易系统的设计与实现毕业设计源码相关推荐

  1. 基于Springboot的特产销售平台设计与实现毕业设计源码091036

    Springboot特产销售平台的设计与实现 摘 要 近年来,随着移动互联网的快速发展,电子商务越来越受到网民们的欢迎,电子商务对国家经济的发展也起着越来越重要的作用.简单的流程.便捷可靠的支付方式. ...

  2. springboot+app基于安卓的移动数字图书馆的设计与实现毕业设计源码030911

    Springboot移动数字图书馆APP 摘 要 本文针移动数字图书馆进行研究分析,然后开发设计出移动数字图书馆APP以解决问题.移动数字图书馆APP主要功能模块包括:新书概述.热门书籍.书籍借阅等, ...

  3. Springboot学生选课系统的设计与实现毕业设计源码

    Springboot学生选课系统的设计与实现 摘 要 随着人类向信息社会的不断迈进,风起云涌的信息时代正掀起一次新的革命,同时计算机网络技术高速发展,网络管理运用也变得越来越广泛.因此,建立一个B/S ...

  4. springboot红色吕梁网站的设计与开发毕业设计源码150923

    基于springboot红色吕梁网站   摘  要 随着科学技术的飞速发展,各行各业都在努力与现代先进技术接轨,通过科技手段提高自身的优势:对于红色吕梁网站当然也不能排除在外,随着网络技术的不断成熟, ...

  5. springboot水环境检测系统的设计与实现毕业设计源码041446

    水环境检测系统的设计与实现 摘 要 在我国,水源的污染是不可忽视的问题.对于水质监测进行数据的采集工作,目前主要通过人工实现.因此,部分地区的采集工作,实施起来难度很大,比如恶劣环境和偏僻山区等地.所 ...

  6. springboot大学生社团管理系统的设计与实现毕业设计源码150912

    目  录 摘要 1 绪论 1.1研究背景 1.2研究意义 1.3系统开发技术的特色 1.4论文结构与章节安排 2大学生社团管理系统分析 2.1 可行性分析 2.2 系统流程分析 2.2.1数据增加流程 ...

  7. springboot网上报销系统的设计与实现毕业设计源码131706

    Springboot网上报销系统设计与实现 摘  要 财务报销系统是将财务报销和计算机技术结合起来的一种新型的办公方式,是信息化社会的产物.通过网络,组织机构内部的人员可跨越时间.空间进行操作.通过财 ...

  8. springboot医院挂号系统的设计与实现毕业设计源码211633

    Springboot医院挂号系统 摘 要 信息化社会内需要与之针对性的信息获取途径,但是途径的扩展基本上为人们所努力的方向,由于站在的角度存在偏差,人们经常能够获得不同类型信息,这也是技术最为难以攻克 ...

  9. node.js基于WebStorm服装购物网站的设计与实现毕业设计源码281444

    摘  要 随着社会的发展,计算机的优势和普及使得服装购物网站的开发成为必需.服装购物网站主要是借助计算机,通过对首页.站点管理(轮播图.公告栏)用户管理(管理员.普通用户)内容管理(交流论坛.论坛分类 ...

  10. mysql基于WebStorm服装购物网站的设计与实现毕业设计源码281444

    摘  要 随着社会的发展,计算机的优势和普及使得服装购物网站的开发成为必需.服装购物网站主要是借助计算机,通过对首页.站点管理(轮播图.公告栏)用户管理(管理员.普通用户)内容管理(交流论坛.论坛分类 ...

最新文章

  1. 一天学会 Maven+Springboot+RabbitMQ 微服务快速开发教程
  2. ios-NSMutableAttributedString 更改文本字符串颜色、大小
  3. Linux - man page
  4. 方法清晰输入三个数,按大小顺序排列打印
  5. 苹果AirPower总是跳票的原因找到了?或因商标被抢注
  6. SQL注入学习part04:(结合sqli-libs学习:31-40关)
  7. 亚信安全“双引擎”AI技术 亮相2017华为全联接大会
  8. 轻松解决SAP系统采购信息计量中物料价格不能保存含税价问题
  9. 用华为eNSP仿真校园网
  10. 【静态网页制作大作业——个人博客搭建(HTML+CSS+Javascript)】
  11. pyton人值得拥有
  12. 机器学习和统计学和数据发掘_面向数据科学和机器学习程序员的5项最佳数学和统计学课程...
  13. linux微信登陆失败,微信登不上去怎么办 微信登陆失败解决方法
  14. speedoffice(Word)怎么修改纸张方向
  15. 模型量化(6):Yolov5 QAT量化训练
  16. 微信小程序日期午别排班表
  17. android的contentResolver,contentProvider简介(附带个获取手机联系人及头像实例)
  18. 计算机三级数据库技术知识点
  19. 【CSS3 穿透属性:pointer-events (可穿透图层的鼠标事件)】
  20. 移动端热更新方案(iOS+Android)

热门文章

  1. 2.8.5Django --14.4Auth
  2. 计算机休眠时端口是否工作,USB端口是否仍处于睡眠模式? 这是解决方法 | MOS86...
  3. 简易版的SSM框架maven项目实现CRUD【增Create、查Retrieve、改Update、删Delete】
  4. 08.BOM--JavaScript高级程序设计(笔记)
  5. linux 用户登录闪退,Linux云主机输入Root密码登录系统后闪退怎么办?
  6. 索尼 toio™ 应用创意开发征文|AR大富翁
  7. 推荐电脑上好用的但相对冷门的软件
  8. 3.24·Java基础学习
  9. 5类人泡脚要特别小心
  10. spring boot快速入门 8: 异常处理