掌上摊摊儿系统的开发与实现

来源 :科学与生活 | 被引量 : 0次 | 上传用户:shimin_job
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:疫情过后,随着政府对“地摊经济”的支持,为解决地摊经济所带来的管理问题。本文将从摊位管理入手设计一款基于可以提供摊位管理的App,商家可在众多摊位中检索出最适合自己的摊位并向管理员提出申请,由管理员对商家提出的摊位申请进行线上审批和回收。
  关键词:安卓;摊位经济;权限;管理
  1导语
  由于今年疫情对经济的影响,疫情控制以后各地政府允许并鼓励商贩摆摊,但是大量商贩对有限的摊位的利用就是一个问题。目前国内的iOS和安卓端也有类似的摆地摊的APP,本文设计了一款管理城市摊位的APP,商家可在众多摊位中检索出最适合自己的摊位并向管理员提出申请,由管理员对商家提出的摊位申请进行线上审批和回收。既方便了商家对摊位的选择,又方便了管理员对摊位的管理。
  2系统设计
  2.1 开发技术
  系统主要采用Android Studio此款新的IDE使用Java语言进行开发。App的界面在Android Studio中使用xml文件进行编写,后台逻辑使用java语言进行编写。Android Studio为用户提供了一个完全可视化的软件开发工具环境,以直观的操作界面,简单的编程语言,强大的软件功能,开放式的操作系统等软件设计为其特色,自带安卓移动平台模拟器,便于用户进行管理和调试,使得软件的开发工作效率得到很大提高[1]。
  2.2 系统机构
  本系统分为注册登录模块、摊位检索模块和摊位管理模块。分别满足商家用户的注册登录需求、摊位检索浏览需求以及摊位申请需求;满足管理员用户的登录需求、摊位检索浏览以及录入编辑需求以及摊位申请和回收需求[2]。
  摊贩注册登录时,系统会将个人信息直接存入系统后台的数据库,然后再通过输入相应的用户名和密码来直接进行登录。登录则通过数据库中的用户名来查找自己的用户信息,匹配则成功地进入了系统。管理员的所有个人信息都会事先记录并写入到自己的数据库中,默认的密码与用户名一致,然后与登录时的用户名和密码匹配的逻辑与摊登录一致[3]。
  摊贩还需要对摊位申请,政府一般是对摊位按照类别进行划分,分为蔬菜、夜市和食品类,在每一个类别的摊位下,摊位信息按照所属地区、所属街道进行层级分类管理。摊贩申请时,需要按照类进行选择,再按照地域进入符合的街区选择合适摊位 [4]。
  管理员需要完成的就是对摊位信息按照类别,地区的层级进行添加,存储到后端数据库中以便摊贩进行浏览查询申请;另外重要的操作就是对摊贩的摊位申请请求予以申请或者驳回的操作。
  2.3 數据库设计
  该系统采用关系型MySQL数据库进行数据的存储,使用MySQL保存数据,一方面可以利用关系型的特点,可以直观的反映数据之间的联系;另一方面可以保证稳定的高性能。在服务器出现问题时可以快速通过体量非常小的备份来进行数据的还原,保证了数据的安全与稳定[12]。
  商家需要用到自己个人信息以及摊位信息这两部分数据;管理员则需要进行摊位信息的录入,所以对摊位信息增删改查四种权限都有。
  本系统共有三张数据表:商家信息表、管理员信息表和摊位信息表。
  (1)商家用户表用来存储商家用户的信息,包含以下字段:用户名、用户、密码、电话号码、经营类别。
  (2)管理员用户表用来存储管理员用户的信息,包含以下字段:用户名、用户、密码。
  (3)摊位信息表用来存储摊位信息,包含以下字段:摊位、所属区域、摊位是否被占用。
  3系统实现
  3.1登录模块
  注册登录这个模块可以划分为商家自己的注册账号登录和网站上的管理员自己的登录,而网站上的商家用户在第一次注册登陆时因为数据库中没有该商家的用户所以在注册过程中就需要给填写一些详细的信息,用户名,姓名,电话编号,密码等。
  在Android Studio先编写进入系统时的主界面,再写主登录界面,界面需要对用户类型进行选择,并且默认用户选项是商家用户,当未注册的用户进行强行登录时,会弹出用户名或密码错误的提示选项,
  商家用户,注册时需要填写个人信息,用户名(即用户在该系统内的唯一昵称)、密码、电话号码、以及姓名,并且,在这里考虑到设置密码时误操作的情况,将密码的设置进行了二次的验证来保证两次密码输入一致以达到输入的准确性。
  注册完成后,跳转到商家用户登录界面输入用户名和密码进行登录,此时的登录就会根据用户名在数据库中查询该用户名对应的用户的密码是否输入正确。
  3.2 摊位管理模块
  摊位管理模块的主要使用对象是管理员和商家,商家申请摊位以及维护报修;管理员对新增摊位进行信息录入以及对摊位申请的批准或是驳回。
  商家的摊位维护上报功能集成在摊位信息检索模块,与申请摊位信息类似,通过点击后,向管理员端发送请求,管理员端便会收到摊位维护的请求信息,并且在商家端监听接受管理员的event,根据接受到的不同的请求,使用onTouch监控对摊位状态进行更新,调用工程文件里的三种颜色的图片对摊位进行状态更新。
  管理员首先需要能够录入摊位信息,由于摊位信息是通过类别、地区、街道来进行层级划分的,所以在录入摊位信息时也进行该层级录入保证摊位信息的完整与统一性。这部分需要创建摊位对象,并且监控每一级的摊位录入信息。
  商家用户摊位申请请求的处理则是在单独的Activity实现,管理员用户点击即可观察到所有的商家用户请求信息。商家用户的请求信息展示布局仍旧采用水平布局。
  3.3摊位检索模块
  摊位检索模块的主要使用对象是商家用户,商家用户在注册账号,登录成功进入系统后,即可进入摊位的选择界面,由于前期设计数据表时,摊位信息是有类别之分的,分别是蔬菜、夜市以及食品,商家用户只需要进行选择经营类别后,在对应的类别下选择出自己想要的摊位然后点击按钮进行申请即可。摊位的状态有三种,分别是空闲、非空闲以及维护中,这里使用三种颜色的图片来表示摊位的不同状态信息。
  摊位信息被录入到数据库中后,需要对三个类别的摊位进行展示,这就需要在Android Studio 中对该界面写一个单独的 Activity,还需要再对其各个字段编写各自的Activity。以夜市类别为例,下级目录需要展示该类别下的可以摆摊的地区都有哪些,而每个地区有需要有下级目录来展示每个地区可以摆摊的街道有哪些,在街道的下级目录就要展示可以摆摊的摊位,每进入一级都可以进行点击进入下一级目录展示界面,所以在一个类别下需要有3个单独的跳转界面,每个类别下都需要分级编写3个可以跳转的摊位展示界面。
  4总结
  整个系统使用了Android Studio、Java以及MySQL数据库技术进行开发。该系统满足了商家用户和管理员用户对于摊位的申请和管理的需求,比如高并发,界面的美观易用,对于摊贩个人来说可以设置信用值来确保规范负责地使用摊位等。
  基金支持
  本系统受省级大学生创新创业项目(S202010702133)资助。
  参考文献
  [1] 熊健.基于短信验证的快递签收系统的设计与实现.重庆:第三军医大学,2012.
  [2] 王宏旭.基于安卓系统的精准扶贫App设计与开发.2017.
  [3] Wallace Jackson.Learn Android App Deveplopment. 2013:22-40.
  [4] 帅东明,胡平平.基于安卓系统的App开发技术研究. 硕士学位论文.天津:天津大学,2018.
其他文献
摘要:养老问题在十四五规划以后逐步上升为国家战略问题,解决养老问题需要引入新模式,新技术,因此智慧养老作为一种以互联网为载体的养老模式概念被深入研究。本文以60/70后群体作为研究对象,通过实地调研和文献总结方法总结该群体的具体需求,通过主观及眼动测试方法对需求进行提炼构建。构建了以重庆地位为代表的智能养老模式。  关键词:智慧养老模式;老年群体需求;“60/70后”;眼动数据追踪  一、引言  
期刊
摘要:本文检验内蒙古PPP项目关键成功因素的相对重要性。在此基础上,进一步探索公共部门和私营部门对PPP项目关键成功因素重要性的认知差异。本研究采用定量的方法,对18个有助于PPP项目成功的关键因素进行问卷调查,并使用SPSS对调研结果进行分析。分析结果表明,所有列出的关键成功因素都被评为PPP项目成功的必要因素。然而,公共部门和私营部门对关键成功因素的排名和重要性的认知差异颇大。此结果反应了内蒙
期刊
澄城县地处渭北旱塬东北部,辖10个镇163个行政村,总人口40万人,国土面积1121平方公里,总耕地面积90万亩,现状有效灌溉面积45万亩,是典型的农业县。县境内沟壑纵横,塬高水缺,水资源总量1.66亿m3,人均水资源量427m3。2019年全县水资源可开发利用量的红线指标为8400万m3,全县用水总量8194万m3,其中农业6852万m3,工业397万m3,生活饮用水912万m3。资源性缺水是制
期刊
摘要:物流企业作为我国的支柱产业之一,在现代的经济社会中起着越来越重要的作用。淄博物流产业近几年发展迅速,很好的推动了淄博市经济的发展。为了更好的了解企业对于物流人才的需求,了解目前淄博市物流企业人力资源的状况,贯彻淄博市“加、减、乘”的理念,更好的服务社会,对淄博市的典型物流企业进行调研,以其更好的推动淄博市物流产业的发展。  关键词:物流产业;人力资源;现状分析  一、调研目的  1、把改革创
期刊
摘要:“不忘初心、牢记使命”是习近平总书记在十九大报告中提出的适合时代发展的制度建设,此项口号一经提出,就在全党、全国范围内形成了巨大的反响和回应。各级党组织、各单位干部纷纷深入学习其深刻精神、并且将其落实到日常的行为活动之中,用实际行动响应党组织的号召,探讨新时代“不忘初心、牢记使命”制度建设的深刻意义也成为当前学术界的重要课题之一。本文将从建设意义、逻辑以及路径研究三个方面深入分析探讨“不忘初
期刊
摘要:从顾客的角度出发,构建了包括经济性、时间性、安全性、便利性和服务能力的快递企业服务质量评价指标体系,采用层次分析法确定各评价因素的权重值。该指标体系对提高快递企业服务质量具有一定的理论和实践指导意义。  1引言  近年来,随着我国电子商务的蓬勃发展,快递行业的规模也不断壮大。而与此同时快递企业出现了诸多的问题,最突出的是服务质量问题。快递服务质量对提高快递企业的竞争力具有重要的影响,要提高快
期刊
摘要:十九大宣告中国特色社会主义进入新时代,农村居民消费有了新的变化,恩格尔系数下降,消费需求逐年翻新,但不可忽视的是,农村居民消费仍然存在着消费水平低下等问题需解决。本文从我国农村居民消费现状出发,分析农村居民消费面临的问题,找出农村居民消费的发展对策,以正确引导农村居民消费,促进国民经济的健康发展。  关键词:农村居民;消费;现状;发展  1引言  经过40多年的改革开放,中国特色社会主义步入
期刊
摘要:本文讨论基于OBE理念的《工程热力学》的过程性考核评价体系,将课堂评测、课堂表现、专题报告、线上视频学习、作业、实验等教学环节的测评分散到整个教学过程,对学生的学习情况进行全程跟踪量化。实施过程性考核评价后,学生自主学习能力提升、教学氛围活跃、成绩评价更加全面合理的同时教师实践教学能力也有所提高。此外,针对对实施中存在的困难给出了解决措施,以期进一步完善考核评价体系。  关键词:OBE;过程
期刊
摘要:倒车泊车为日常汽车驾驶中的高频场景之一,倒车辅助功能为驾驶员提供更好驾驶体验。在停车过程中,不少驾驶员并没有完全将方向盘回正,提醒驾驶员方向盘是否回正能功能可以提升驾驶员倒车的停车效率,规范驾驶员正确停车,保护整车转向系统、悬挂系统及汽车轮胎,进而保障整车安全。本文基于分析方向盘角度信号以及汽车档位信号等,结合汽车车机及仪表提醒功能,提出一种基于提醒驾驶员在停车全场景过程中方向盘回正的倒车辅
期刊
摘要:在柴油机生产组装完成后,需要在专业的试验台面上对柴油机开展起机测试工作,分析柴油机的性能指标,测试柴油机的起机能够达到技术标准。在台架试验中,普遍会出现柴油机起机故障等一系列问题,需要专业人员采取恰当的处理方式,保障柴油机的正常起机。本文首先阐述了柴油机的起机控制原理,接着分析了在台架试验中,柴油机出现故障的形式,最后提出了解决柴油机故障问题的处理方法,希望为柴油机的起机提供参考。  关键词
期刊