农贸产品交易系统设计与实现

被引量 : 1次 | 上传用户:J082214
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
食品安全问题越来越受到政府和人民的关注,保障食品安全首要任务就是建立一套食品可追溯体系,从生产到销售、再到消费,目的是让食品来源可查,食品去向可踪。项目旨在设计出一款商家用户积极主动使用的软件产品,从商户角度出发,切身结合商户需求,实现提高商品销售量、降低库存损失风险和扩大交易伙伴群等目标,因此项目在农贸产品交易系统中设计了进销存管理功能、商户之间线上实时交易功能、02O(Online To Offine线上到线下)消费者线下购物功能。通过农贸产品交易系统,商户不仅能电子化交易账目,还能增大自身曝光率、获得更多商家推荐、吸引更多线下消费者,获的更多收益。项目从而也为食品安全追溯体系在销售环节中食品流转追踪需求建立了数据。本文设计并实现了基于安卓的商品交易系统,在此项目中,本人参与了需求分析阶段、系统概要设计阶段、数据库设计阶段、系统详细设计阶段以及系统测试部署阶段。该系统由服务端和客户端组成,客户端采用MVP(Model-View-Presenter业务-视图-控制器)架构,结合OkHttp通过网络完成通讯。在系统详细设计阶段,本人通过将各个功能模块的需求细化分解,对负责的功能模块进行功能流程设计和类设计,然后开始编码工作。主要包括客户端MVP架构的设计与搭建,商品管理功能模块、批发功能模块、零售功能模块、供销商管理功能模块、附近商家功能模块和商家推荐功能模块的设计与实现。在技术上,使用安卓前沿控件和自定义等控件完成UI绘制;使用组件注解框架ButterKnife解析与监听UI界面;使用OkHttp框架实现网络请求与服务器完成数据交互;使用多线程+Handler的结合完成类之间的信息交互;使用GPS+百度在线地图获取实时定位;使用Glide载框架优化多图片,缩小加载界面响应时间;使用代码埋点实现客户端用户行为数据采集,以及二维码生成、合并与解析等等。在服务端主要参与了基于用户的协同过滤推荐算法研究和开发,主要负责计算矩阵构建和计算用户相似度。最后在测试和验证阶段,将项目部署到测试环境,模拟现实场景,完成系统功能性和非功能性测试。目前该项目己完成系统研发,并且通过了测试,已上线运行并运行稳定。
其他文献
本文论述了远程教育中应用的教学媒体的本质、分类和特征.文章首先讨论了教学媒体的作用性质,指出教学媒体是传递和呈现教学信息的载体,同时可看作是人体感官和大脑的扩展、
选取2013~2017年影响银川市环境空气质量的六种主要污染物浓度值,建立GM(1,1)预测模型,对精度检验结果为基本合格和不合格模型进行残差修正,得到了残差修正GM(1,1)预测模型,
本文首先探讨和分析媒体的教学功能,集中介绍本文作者提出并发展的一种媒体教学功能分析系统:功能结构方阵图,进而论述了8个功能维度:表现力,认知目标,控制交互,参与性,受众面,
印度三大课程观之流变,向我们很好地诠释了作为发展中国家的课程观发展特色—从古印度哲学课程观,到受外来要素主义影响的课程观,再到生根本土的基础教育运动时期的课程观。
目的探讨硝苯地平控释片与缬沙坦联合治疗2型糖尿病肾病并高血压的效果与安全性。方法方便选择2017年8月—2018年8月该院收治的2型糖尿病肾病并高血压患者92例,以随机数表法
目的:评价原位核酸杂交技术在人乳头瘤病毒(HPV)检测中的敏感性.方法:用原位核酸杂交和免疫组织化学技术对60例外阴尖锐湿疣病例进行检测,并对检测结果进行了对比分析.结果:
当前视觉传感器广泛应用于焊接机器人的轨迹规划。针对焊接图像噪声干扰引起的焊缝路径提取精度差的问题,本文提出了一种基于二次滤波的方法实现焊缝的路径识别。通过对采集
远程教学材料的组织是远程教育成功的关键,而远程学习者在学习动机的方面与校本教育学习者有比较大的差别,因此高质量、高水平的远程教学材料的组织必须充分考虑激发学习者的
从漆树科植物(Choerospondias axillarls(Roxb.)Burtt et Hill)广枣的果实中分离得到胡萝卜甾醇(daucosterol,Ⅰ),β-谷甾醇(Ⅲ),水杨酸(salicylic acid,Ⅳ),槲皮素(querceti