伍奕凯 发表于 2024-11-22 08:45:25

基于springboot和安卓开发的易物APP

基于springboot和安卓开发的易物APP

伍奕凯 发表于 2024-11-22 08:47:13

易物APP功能框架
APP前端:系统前台以普通用户身份进入,用户可以根据自己的需求选择主动发布交换信息或搜索已有交换信息进行交流、交换,主要功能如下:
(1)用户登录
(2)用户注册
(3)发布交换信息:用户可以发布自己想要交换的物品或服务的信息,包括详细描述、照片和对应的期望交换物品或服务。
(4)交流和协商:用户可以通过内置的聊天系统与其他用户进行交流和协商,对交换细节进行进一步沟通和达成一致。
(5)交换确认与评价:用户在完成交换后可以进行交换确认,增加用户信用度和平台的交换可靠性。

后端功能(管理员,网页端)
(1)用户管理:实现用户的注册、登录的功能,包括用户信息的存储和管理。
(2)商品管理:实现商品的发布、编辑、删除、搜索和展示功能。包括商品信息的存储和管理,以及图片的上传和存储。
(3)交易管理:实现用户之间的交易功能,包括下单、支付、确认收货、评价等环节的处理。需要进行交易记录的存储和管理,同时提供交易状态的更新和查询接口。
(4)消息通知:实现用户之间的消息通知功能,包括交易消息、系统通知等。提供发送和接收消息的接口,以及消息的存储和管理。

伍奕凯 发表于 2024-11-30 13:42:15

此系统主要包含两个方面,一为前端信息显示系统即普通用户空间、二为后台信息管理系统即管理员管理空间。前者是面向普通用户的一个APP界面,登陆后,前台信息显示系统可以让普通用户通过APP界面发布以物易物交易信息、与交换者沟通交流。后者是面向管理员的一个管理链接,登录后,管理员可以通过后端完成用户管理、商品管理、交易管理和消息通知。

伍奕凯 发表于 2024-11-30 13:44:03

整个的项目设计我们首先需要分为两个部分前端设计和后端设计:
前端设计包括首页、交换物品信息页面、对话页面、物品信息页面、登录注册页面、个人信息页面与交换者对话界面和Android界面设计。
后端设计包括数据库设计、Java设计。Java设计包括数据库的连接和对任务的处理。采用通用的接口方式使得使用更加方便。

伍奕凯 发表于 2024-12-2 22:25:59

今天继续深入商品管理模块,重点研究商品信息的搜索和展示功能。为了提高搜索的精准性,我学习了关键词匹配和模糊查询的实现原理,提出了多字段搜索的方案,让用户可以根据标题、描述或类别查找商品。在商品展示方面,我尝试设计分页功能,确保即使商品数量较多也能快速加载页面。我还优化了商品详情页的布局,突出商品核心信息,并加入放大查看图片的功能。在测试过程中,我发现部分图片加载较慢,计划后续针对图片压缩算法进行优化。
页: [1]
查看完整版本: 基于springboot和安卓开发的易物APP