第一文秘网    > 思想汇报

基于Android的智能饮料瓶回收机的软件设计

作者:jnscsh   时间:2022-03-15 08:43:55   浏览次数:

zoޛ)j馐'v应用而生。An-droid系统市场占有率超过85%,手机APP需求可想而知。本文结合市面上已经有的饮料瓶回收机,基于Android平台,设计了智能饮料瓶回收机软件,用户通过手机APP与饮料瓶回收机联网实现身份认证,并实现如个人信息账号维护、回收机定位、积分积累兑换等功能。

1系统分析

1.1系统设计任务

通过开发安卓平台APP建立起一个智能饮料瓶回收机软件,该软件主要针对现有的饮

料瓶回收机,旨在使用互联网技术实现对饮料瓶的高效、快捷回收,为环境保护贡献一份力量。

1.2功能需求

遵循软件工程标准,设计并实现基于Android移动APP端应用。打开软件,首先注册一个账号和密码,注册完成以后,回到登录界面,登录该账号,进入系统。进入系统后,可以对自己的信息内容进行查看管理,在录入的同时,系统将信息发送到数据库中进行保存,在保存之后用户可以进行信息的查看;在登录的同时,系统会根据用户的登录选择进行判断,从而显示相应的界面,完成用户所需的操作。

用户登录软件后,在软件的主页面,载人了高德地图SDK,可通过定位系统实现定位功能。用户通过扫描二维码与饮料瓶回收机连接,跳转到回收订单填写页面,用户填写后进行商品回收;同时,还包含余额充值、饮料商城、商城订单、回收订单、修改密码、用户退出登录等。

基于Android的智能饮料瓶回收机软件使用者可以分为三类:管理员、用户、游客。管理员起到管理维护的作用,管理员可以对普通用户进行管理,同时可以对商城进行管理;管理者可以在用户层发布、修改、管理公告。用户在APP首页进行注册登录后可以使用APP中扫描二维码功能与回收系统进行连接,连接后可以使用回收功能;同时,用户可以在此用户层查看公告,修改个人信息,充值,购买。游客在APP中的权限相当于是普通用户的前一级,游客在APP中仅可以使用注册和查看公告,扫码回收功能在游客注册成为普通用户后才能使用。其软件总体设计如图l所示。

1.3数据库设计

软件采用通用性较强的SQLite数据库,支持多种操作系统平台,多门程序开发语言。

此数据库只占用极少数的系统资源,是开发APP的常用轻型数据库,在手机等移动设备中,只占用几百K的内存。An-droid在运行时集成了SQLite数据库,Android还提供了一些新的API来支持使用SQLite数据库。

用户表(user)包括:id(主键、自动增加)、usemame(用户名)、password(密码)、balance(余额)、level(用户类别:0代表管理员、1代表普通用户、2代表游客)。

商品信息表(goods)包括:id(主键、自动增加)、goodsname(商品名称)、goodspicture(商品图片)、goodsmoney(商品价格)。

公告信息表(massage)包括:id(主键、自动增加)、userid(发表公告信息管理员id)、content忪告内容)。

2系统的设计与实现

以用户注册登录模块、管理员功能模块为例,说明APP的设计以及其业务流程。

用户注册登录模块:用户登录时,APP采用用户手机号码的方式来验证用户身份,如若输入的账号密码正确,则登录成功;若用户忘记密码,用户在输入账号后,APP为保证账号的唯一性,首先会在服务端验证此账号是否已注册,此时会向验证手机发送一条含有验证码的信息,用户填写注册时基本信息,重置密码即可。具体流程如图2所示。

管理员功能模块:管理员在系统中具有最高权限,可以对用户信息、商城信息、公告信息进行管理。管理员可以对所有用户的相关个人信息进行修改、删除、增加等操作;公告栏在回收通信系统中起着公告相关通知的作用,管理员可以对公告栏进行发布、修改、删除等操作;管理员可以对商品进行商品类别、商品信息的修改、增加和删除。具体流程如图3所示。

3系统测试

点击智能饮料瓶回收APP,即可进入用户注册登录界面,该界面包含了普通用户登录、新用户注册和管理员登录三个功能。如图4所示,用户点击这些按键即可跳转到相应界面。如用户点击“登录”按键,则可通过输入用户名和密码进行登录。

用户登录后则进入如图5所示界面,此界面中载入了高德地图SDK,用户可查看部署在学校中的回收机;此外,用户可通过页面下方的功能按钮扫描二维码,实现与回收机的連接。

本APP除包含回收这一主要功能外,还包含余额充值、饮料商城等功能,如图6所示。

4结束语

基于Android平台设计了一款智能饮料瓶回收APP,很好地解决了物资回收机的低效益问题。随着科学技术和社会需求的发展,未来的物资回收机将具有更多功能,APP的功能因此也会不断提升,不断地为人类的美好生活做出贡献。

推荐访问:饮料瓶 智能 设计 回收机 软件