| 需要金币: |
资料包括:完整论文 | ![]() | |
| 转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:19946 | ||
| 折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要:本课题设计与实现了基于 uni-app 的闲置物品共享平台,介绍了本系统的开发环境、需求分析、总体设计、数据库设计、详细设计、系统实现和系统测试。
本系统的软件架构方式是Serverless架构,一种以函数作为部署和运行的基本单位的架构方式。本系统使用HBuilder和微信开发者工具作为主要开发工具,使用HTML、CSS、JS三门编程语言,前端采用跨平台的开发框架uni-app,云端采用DCloud的云开发平台 UniCloud 对云函数、云数据库和云存储进行开发。前端为共享平台提供了用户端和管理员端的页面展示和交互、图片上传预览、维护登陆状态和路由拦截等功能,云端则承担了所有传统后端的工作,通过云函数直接操作云数据库,实现了登录、登出、发布物品以及交易等云函数接口供前端调用,本课题将以小程序作为终端进行开发。
关键词:网上交易;uni-app;云开发;JavaScript;小程序
目 录
摘 要
Abstract
1. 绪论-1
1.1. 研究背景和意义-1
1.2. 研究现状-1
1.3. 研究的目标与内容-1
2. 系统开发技术的分析与选择-2
2.1. 系统架构-2
2.2. 框架-2
2.3. 云函数-3
2.4. 云数据库和云存储-3
3. 系统需求分析-5
3.1. 可行性分析-5
3.1.1. 技术可行性-5
3.1.2. 经济可行性-5
3.1.3. 操作可行性-5
3.1.4. 分析结果-5
3.2. 功能需求分析-5
3.2.1. 项目概述-5
3.2.2. 项目目标-5
4. 总体设计-7
4.1. 总体目标-7
4.2. 用户端-7
4.3. 管理员端-7
5. 系统数据库设计-9
5.1. 数据库选择-9
5.2. 逻辑结构设计-9
5.3. 集合设计-10
6. 详细设计-13
6.1. 用户端-13
6.1.1. 登录模块-13
6.1.2. 个人信息模块-13
6.1.3. 社区模块-14
6.1.4. 闲置物品模块-15
6.1.5. 需求贴模块-16
6.1.6. 收藏模块-16
6.1.7. 订单模块-16
6.1.8. IM 通信模块-18
6.2. 管理员端-18
6.2.1. 用户管理模块-18
6.2.2. 社区管理模块-19
6.2.3. 物品分类管理模块-20
6.2.4. 物品管理模块-21
6.2.5. 需求贴管理模块-21
6.2.6. 订单管理模块-22
7. 系统实现-23
7.1. 用户端-23
7.1.1. Token 身份校验-23
7.1.2. 登录登出模块-23
7.1.3. 个人信息模块-24
7.1.4. 社区模块-25
7.1.5. 闲置物品模块-31
7.1.6. 需求贴模块-35
7.1.7. 收藏模块-37
7.1.8. 订单模块-39
7.1.9. IM 通信模块-42
7.2. 管理员端-43
7.2.1. 用户管理模块-44
7.2.2. 社区管理模块-44
7.2.3. 物品分类管理模块-45
7.3. 上传图片预览-46
8. 系统测试-47
8.1. 测试方法的分析与选择-47
8.2. 测试环境-47
8.3. 功能测试-47
8.3.1. 用户端-47
8.3.2. 管理员端-50
9. 结论-52
参考文献-53
致谢-53 |

