标题 | 基于Android的智能饮料瓶回收机的软件设计 |
范文 | 王晓丽 时小芳 邬卓恒 摘要:针对当前智能饮料瓶回收机的高速发展和高附加值需求,设计了一款基于Android平台的智能饮料瓶回收机软件。软件后台采用SQLite实现数据存储,通过Android Studio开发,分别设计用户信息模块、充值管理模块、用户登录模块、回收系统定位模块、扫码回收模块、积分积累兑换模块、积分商城模块。Android系统的电子设备安装该软件后,与现成的回收系统连接,实现互通。经测试,软件界面友好、功能齐全、可扩展性良好。 关键词:Android;智能饮料瓶回收机;SQLite 中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2019)30-0074-02 随着我国经济发展和城市化的推进,城市生活垃圾尤其是饮料瓶垃圾不断增加,智能 饮料瓶回收机的生产成为了一个新兴行业在我国飞速发展。通过互联网对回收机定位查询,举手间投进饮料瓶,“返利”现金实时到账等,智能饮料瓶回收机软件应用而生。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的功能因此也会不断提升,不断地为人类的美好生活做出贡献。 |
随便看 |
|
科学优质学术资源、百科知识分享平台,免费提供知识科普、生活经验分享、中外学术论文、各类范文、学术文献、教学资料、学术期刊、会议、报纸、杂志、工具书等各类资源检索、在线阅读和软件app下载服务。