基于android的稻米溯源系统的设计与实现【字数:15691】
目录
摘要 1
关键词 1
Abstract 1
Key words 1
引言 1
1 概述 1
1.1 研究背景 1
1.2 国内外研究进展 2
1.2.1 国外研究状况 2
1.2.2 国内研究状况 2
1.3 研究的目的和内容 2
1.3.1 研究目的 2
1.3.2 研究内容 2
1.4 技术路线 3
2 系统需求分析与设计 3
2.1 功能需求 3
2.2 系统功能模块设计 3
2.3 系统结构 4
2.4 用例图 4
2.4.1 系统总用例图 4
2.4.2 政府角色用例图 5
2.4.3 企业角色用例图 6
2.4.4 种植人员角色用例图 7
2.4.5 生产加工人员角色用例图 7
2.4.6 运输人员角色用例图 7
2.4.7 溯源信息查询用例图 7
2.5 活动图 8
2.5.1 用户登录活动图 8
2.5.2 信息显示活动图 8
2.5.3 信息添加活动图 8
2.5.4 信息删除活动图 9
2.5.5 信息修改活动图 10
2.5.6 用户退出活动图 11
2.5.7 溯源信息查询活动图 11
2.6 序列图 12
2.6.1 任务管理序列图 12
2.6.2 所属任务列表序列图 12
2.6.3 质检序列图 13
2.6.4 包装序列图 13
2.6.5 运输信息添加序列图 14
2.6.6 溯源信息查询序列图 14
2.7 数据库设计 15
2.7.1 ER图 15
2.7.2 Bmob后端云的数据类型 18
2.7.3 数据表设计 *景先生毕设|www.jxszl.com +Q: ¥351916072$
18
2.7.4 数据表结构设计 19
3 开发平台及应用技术 21
3.1 Android平台 21
3.1.1 Android系统 21
3.1.2 Android开发环境 21
3.1.3 Android系统架构与常用组件 21
3.2 Bmob后端云 22
3.3 百度地图 22
3.4 心知天气 22
3.5 二维码 23
3.6 开发和部署环境 23
4 系统关键功能开发 24
4.1 任务管理功能 24
4.1.1 任务添加伪代码 24
4.1.2 任务删除伪代码 24
4.2 所属任务列表功能 24
4.2.1 判断不同角色所属任务伪代码 25
4.3 质检功能 25
4.3.1 从相册中选择图片伪代码 25
4.3.2 质检信息添加伪代码 25
4.4 包装功能 26
4.4.1 生成二维码伪代码 26
4.4.2 包装信息添加伪代码 27
4.5 运输信息添加功能 27
4.5.1 运输信息添加伪代码 27
4.6 溯源信息查询功能 28
4.6.1 溯源信息查询伪代码 28
5 系统实现 28
5.1 通用功能 28
5.1.1 登录 28
5.1.2 主页 29
5.1.3 个人中心 30
5.2 政府角色功能 32
5.2.1 企业列表 32
5.2.2 数据统计 33
5.3 企业角色功能实现 33
5.3.1 产品管理 33
5.3.2 任务管理 35
5.3.3 人员管理 36
5.3.4 种植地管理 37
5.3.5 工厂管理 39
5.3.6 物流管理 40
5.4 种植人员角色功能实现 42
5.4.1 我的所属 42
5.4.2 所属任务列表 43
5.4.3 播种 44
5.4.4 施肥 44
5.4.5 打药 45
5.4.6 收割 45
5.4.7 入厂 46
5.5 生产加工人员角色功能实现 46
5.5.1 我的所属 46
5.5.2 所属任务列表 47
5.5.3 脱壳和谷糙分离 48
5.5.4 碾米和抛光 48
5.5.5 质检 49
5.5.6 包装 49
5.5.7 出厂 50
5.6 运输人员角色功能实现 51
5.6.1 我的所属 51
5.6.2 所属任务列表 52
5.6.3 开始运输 52
原文链接:http://www.jxszl.com/jsj/wljs/563949.html