版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
-1-第3章系统分析3.1可行性分析3.1.1技术可行性技术上的可行性是指我们在此次系统开发中所要运用的技术,所依据的平台,所要运用的框架,将会采取怎样的设计模式,这一点我们在基本知识的介绍中已有阐述,本次开发是微信小程序的蓝鲸旧物回收系统,所使用的语言是Java,在开发过程中主要基于SSM框架,并且整个开发思路采用MVC设计模式,弹性管理代码,Idea是现今做得最好的一款多语言集成开发环境,同时大多数与之相关的开发工具都是免费的。3.1.2经济可行性所谓经济可行性,就是我们目前的发展计划与以往的发展计划相一致,发展所需经费均有清楚的文件记录,并满足发展计划的需要。当这一系统完成后,通过对蓝鲸旧物回收系统的研究,使其在蓝鲸旧物回收系统利用具有很好的应用前景和较高的经济效益。总的来说,我们认为设计开发这种微信小程序的蓝鲸旧物回收系统在经济上是可行的。3.1.3操作可行性在向使用者提供时,该系统易于操作,主要的功能由显示的图片布局来完成,并且资料的录入完全且具有灵活性,没有任何模棱两可的地方,让管理者和使用者都可以查看自己的资料。整体系统应该简单、有效,并且具有分级的访问权限。从以上几点来看,我们能够断定这项开发是可行的。3.1.4法律可行性从法律上看,整体开发工作应该具备如下特征:1、在开发过程中,所采用的一切技术资源均为法律所认可。2、在开发过程中,没有发生过任何与专利相关的争议。3、在发展过程中不会抄袭其它网站,不会出现版权问题。4、开发过程全部由本人负责,原创工作,无需任何法律责任。3.2需求分析对系统功能要求的分析可以提供有关在实施软件功能要求时需要什么和不需要什么的更多信息。好的分析工作可以帮助早上就可以防止或者汇报一些初期的错误,这样就可以增加软件的生产效率、减少开发成本,并且改善软件的品质。3.2.1功能需求分析在微信小程序的蓝鲸旧物回收系统当中,根据普通用户需求,基于微信小程序的蓝鲸旧物回收系统平台设计与实现,该系统应完成的主要功能有:用户注册登录、废品信息管理、用户订单信息管理、订单分配、用户评价的统一管理,高效的实现管理员与用户之间的交流,帮助用户快速了解个人在线旧物回收计划。管理员用例图如图3.1所示。图3.1管理员用例图用户用例图如图3.2所示。图3.2用户用例图3.2.2非功能需求分析除上述功能需求之外,本系统对非功能需求有如下要求:(1)易用性:由于该系统的接口简明、优美,且具有较好的功能,所以在使用该平台的界面时,使用者可以很方便地进行操作,并且易于掌握。在进入主页之后,可以按照提示进行注册登陆,之后就可以进行浏览寻找自己需要的信息,也可以按照页面的提示,迅速获得数据的分析结果。(2)安全性:系统对每个人的权限进行管理,每个人的身份和权限都是不一样的,所以,每个人都可以在自己的权限之内做一些事情。另外,还必须事先对数据进行备份,以确保数据的安全性。(3)可靠性:由于系统会遇到各种错误和问题,必须保证出现错误的几率在一定的范围内。当出现故障时,不会对使用者的行为操作及数据造成任何影响。在非高峰时段,系统的反应速度小于3秒钟,高峰时段小于5秒钟,从而保证了该系统的稳定性和可靠性。在系统开发过程中,为了使系统能够长期稳定地工作,对系统错误的处理具有一定的指导意义。(4)高效性针对数据处理高峰期对数据处理能力的要求,本系统从如下几个角度来保证该系统的效率:充分发挥主机、数据库的并发处理能力,合理分配模块设计,以及数据表结构的优化设计,应用服务器数据缓冲机制等。(5)可扩展性随着业务的持续发展,对业务的管理也提出了更高的要求。无论是从服务的内部扩充性还是从服务的外部可扩充性,都要提供一个标准的、开放的、合理的接口。业务流程图如图3.4所示。图3.4业务流程图
第4章系统设计4.1功能模块设计在此基础上,对需求分析进行了平台设计,并对系统的模块功能进行了划分。前台的模块功能是面向使用者的,而后台的模块功能是面向管理者的。在图4.1中详细描述了该系统的各个功能模块:图4.1系统功能模块图4.2数据库概念设计1.管理员实体图如图4.2所示:图4.2管理员实体图用户实体图如图4.3所示:图4.3用户实体图废品信息实体图如图4.4所示:图4.4废品信息实体图订单信息实体图如图4.5所示:图4.5订单信息实体图微信小程序的蓝鲸旧物回收系统E-R图如图4.6所示:图4.6微信小程序的蓝鲸旧物回收系统E-R图4.3数据表设计从实用角度来看,数据库的目的是:如何从数据库中存储和提取数据,以及如何将数据存储到数据库中。接下来的工作就是建立一个数据库索引。从数据的访问方式出发,将数据的存取方式划分为索引表和顺序表两种,每个表包含不同的查询结果。在前一部分中介绍了一个在各个数据实体间建立对应的数据库和对应的表格。微信小程序的蓝鲸旧物回收系统的具体表设计如下:(1)管用户表users“管理员表users”用来记录管理员的信息,users的结构如表4.1所示。表4.1管理员表字段名称类型长度字段说明主键idbigint主键主键usernamevarchar40用户名passwordvarchar40密码rolevarchar50角色addtimetimestamp新增时间(2)在线留言表messages“在线留言表messages”是用来记录在线留言信息,messages的结构如表4.2所示。表4.2在线留言表字段名称类型长度字段说明主键默认值idbigint主键主键addtimetimestamp创建时间CURRENT_TIMESTAMPuseridbigint留言人idusernamevarchar200用户名avatarurllongtext4294967295头像contentlongtext4294967295留言内容cpicturelongtext4294967295留言图片replylongtext4294967295回复内容续表4.2在线留言表rpicturelongtext4294967295回复图片(3)预约订单表yuyuedingdan“预约订单表yuyuedingdan”是用来记录预约订单信息,yuyuedingdan的结构如表4.3所示。表4.3预约订单表字段名称类型长度字段说明主键默认值idbigint主键主键addtimetimestamp创建时间CURRENT_TIMESTAMPdingdanbianhaovarchar50订单编号zhandianmingchengvarchar50站点名称feipinmingchengvarchar80废品名称feipinleixingvarchar80废品类型feipintupianlongtext4294967295废品图片feipinzhongliangvarchar100废品重量(kg)feipinshuliangvarchar100废品数量pinggujiagevarchar80评估价格(kg/元)zhandiandianhuavarchar80站点电话fabushijiandatetime发布时间yuyueshijiandatetime预约时间yonghuzhanghaovarchar80用户账号yonghuxingmingvarchar100用户姓名shoujivarchar100手机dizhivarchar80地址sfshvarchar80是否审核待审核shhflongtext4294967295审核回复(4)废品类型表feipinleixing“废品类型表feipinleixing”是用来记录废品类型信息,feipinleixing的结构如表4.4所示。表4.4废品类型表字段名称类型长度字段说明主键默认值idbigint主键主键addtimetimestamp创建时间CURRENT_TIMESTAMPfeipinleixingvarchar100废品类型(5)废品回收表feipinhuishou“废品回收表feipinhuishou”是用来记录废品回收信息,feipinhuishou的结构如表4.5所示。表4.5废品回收表字段名称类型长度字段说明主键默认值idbigint主键主键addtimetimestamp创建时间CURRENT_TIMESTAMPzhandianmingchengvarchar80站点名称feipinmingchengvarchar80废品名称feipinleixingvarchar80废品类型feipintupianlongtext4294967295废品图片feipinzhongliangint废品重量(kg)feipinshuliangint废品数量pinggujiageint评估价格(kg/元)zhandiandianhuavarchar100站点电话fabushijiandatetime发布时间续表4.5废品回收表feipinxiangqinglongtext4294967295废品详情clicktimedatetime最近点击时间clicknumint点击次数0useridbigint用户id(6)订单信息表dingdanxinxi“订单信息表dingdanxinxi”是用来记录订单信息信息,dingdanxinxi的结构如表4.6所示。表4.6订单信息表字段名称类型长度字段说明主键默认值idbigint主键主键addtimetimestamp创建时间CURRENT_TIMESTAMPdingdanbianhaovarchar100订单编号zhandianmingchengvarchar100站点名称feipinmingchengvarchar100废品名称feipintupianlongtext4294967295废品图片feipinleixingvarchar100废品类型feipinzhongliangvarchar100废品重量(kg)huishoushuliangint回收数量pinggujiagevarchar80评估价格(kg/元)zongjiaint总价zhandiandianhuavarchar80站点电话dingdanzhuangtaivarchar80订单状态huishoushijiandatetime回收时间yonghuzhanghaovarchar100用户账号续表4.6订单信息表yonghuxingmingvarchar100用户姓名shoujivarchar100手机dizhivarchar100地址shhflongtext4294967295回复内容ispayvarchar100是否支付未支付(7)token表token“token表token”是用来记录身份验证信息,token的结构如表4.7所示。表4.7token表字段名称类型长度字段说明主键默认值idbigint主键主键useridbigint用户idusernamevarchar100用户名tablenamevarchar100表名rolevarchar100角色tokenvarchar200密码addtimetimestamp新增时间CURRENT_TIMESTAMPexpiratedtimetimestamp过期时间CURRENT_TIMESTAMP(8)用户表yonghu“用户表yonghu”是用来记录用户信息,yonghu的结构如表4.8所示。表4.8用户表字段名称类型长度字段说明主键默认值idbigint主键主键addtimetimestamp创建时间CURRENT_TIMESTAMPyonghuzhanghaovarchar200用户账号续表4.8用户表yonghuxingmingvarchar200用户姓名mimavarchar200密码xingbievarchar100性别shoujivarchar200手机touxianglongtext4294967295头像youxiangvarchar200邮箱dizhivarchar200地址(9)配置文件表config配置文件表config是用于纪录设定文件信息,表格4.9显示了配置文件表config配置的构造。表4.9配置文件表字段名称类型长度字段说明主键默认值idbigint主键主键namevarchar100配置参数名称valuevarchar100配置参数值
第5章系统实现5.1实现环境开发语言:Java框架:SSMJDK版本:JDK1.8服务器:tomcat7数据库:Mysql5.7数据库工具:Navicat11开发软件:eclipse/myeclipse/ideaMaven包:Maven注册登录如果用户是第一次使用该系统,那么当点击个人中心按钮后,将会自动跳出用户的登陆和注册页面。用户注册需要输入用户的账号、用户姓名、年龄、移动电话等信息,用户的注册界面显示如图5.1所示。登录前,先要填写账号、密码,再点击登录键。若没有输入用户名称或密码,系统则会提示让使用者自行输入用户名称及密码,在图5.2中显示了一个用户登录界面。当管理员登录该网站时,只要在网页上输入正确的账号和密码,就可以登上网页的主页。当输入了一个错误的账号或密码时,将会出现提示此账号或密码有错误的提示。在图5.3中显示了后台登录界面:图5.1用户注册图5.2用户登录图5.3后台登录在后台的登录界面里,管理员输入自己的账号和密码,并选择了自己的角色,点击“登录”按钮,就能看到一个提示成功,否则将提示登录失败。在图5.4中显示了一个管理员登录成功的界面:图5.4管理员登录成功用户注册时输入账号、密码、姓名、年龄信息。在填写了相关资料后,按下注册按钮,便会出现注册成功的消息,否则注册失败。在图5.5中显示了一个成功的用户注册页面:图5.5用户注册成功在登录界面中,用户可以在登录界面中输入自己的账号和密码,选择自己的登录角色,点击“登录”按钮,就可以看到一个登录成功的提示框,提示登录成功了,就可以登录到这个网站的首页,如果没有就是登录这个网站失败。在图5.6中显示了一个用户成功登录的界面:图5.6用户登录成功实现该功能的关键代码如下。PublicRRegistration(StringUsername,StringPassword,StringCalibrary,HttpServletRequest){YonghuEntityUser=yonghuService.selt1(newEntityWrapper,"YonghuEntity"(Eq)("yonghuzhanghao",ausername). Anerror(accountnumberorpassworderror)isreturned.}StringToken=TokenService.GenerateToken(user.getID(),"user","yonghu",user.getID). returnR.ok().put("token",token); } publicRregister(@RequestBodyYonghuEntityyonghu){ //ValidatorUtils.validateEntity(yonghu); YonghuEntityuser=yonghuService.selectOne(newEntityWrapper<YonghuEntity>().eq("yonghuzhanghao",yonghu.getYonghuzhanghao())); if(user!=null){ returnR.error("注册用户已存在"); } LonguId=newDate().getTime(); yonghu.setId(uId);yonghuService.insert(yonghu);returnR.ok();}5.3个人信息管理用在更户登陆后点击“个人中心”按钮,用户可以在上面修改自己的信息,在图5.7中显示了个人资料的界面:图5.7个人信息管理用户修改成功后点击保存显示修改成功,修改成功后会自动返回个人中心界面,在图5.8中显示了个人资料修改成功后的界面:图5.8个人信息修改成功实现该功能的关键代码如下。@RequestMapping(value="/resetPass")publicRresetPass(Stringusername,HttpServletRequestrequest){ UsersEntityuser=userService.selectOne(newEntityWrapper<UsersEntity>().eq("username",username)); if(user==null){ returnR.error("账号不存在"); }User.setpassword(123456).Userservice.Update(user,null).Enter(passwordresetto123456).}@RequestMapping("/page")publicRpage(@RequestParamMap<String,Object>params,UsersEntityuser){EntityWrapper<UsersEntity>ew=newEntityWrapper<UsersEntity>(); PageUtilspage=userService.queryPage(params,MPUtil.sort(MPUtil.between(MPUtil.allLike(ew,user),params),params));returnR.ok().put("data",page);}5.4用户管理作为一名管理者,登陆到该平台的后台,在该平台上可以添加、删除、修改、查找。在图5.9中显示了用户管理界面:图5.9用户管理实现该功能的关键代码如下。@RequestMapping("/update")@TransactionalpublicRupdate(@RequestBodyYonghuEntityyonghu,HttpServletRequestrequest){//ValidatorUtils.validateEntity(yonghu);yonghuService.updateById(yonghu);returnR.ok();}@RequestMapping("/delete")publicRdelete(@RequestBodyLong[]ids){yonghuService.deleteBatchIds(Arrays.asList(ids));returnR.ok();}5.5废品类型管理作为一个管理员,登录到一个后台系统,在废品类型管理下选择废品类型信息,然后就可以进入废品类型管理的页面,可以对废品类型信息进行添加、修改、批量删除、查看详情等等。在图5.10中显示了废品类型的管理界面,图5.11显示修改成功界面:图5.10废品类型管理图5.11废品类型修改成功实现该功能的关键代码如下。@RequestMapping("/add")publicRadd(@RequestBodyFeipinleixingEntityfeipinleixing,HttpServletRequestrequest){ feipinleixing.setId(newDate().getTime()+newDouble(Math.floor(Math.random()*1000)).longValue()); //ValidatorUtils.validateEntity(feipinleixing);feipinleixingService.insert(feipinleixing);returnR.ok();}@RequestMapping("/update")@TransactionalpublicRupdate(@RequestBodyFeipinleixingEntityfeipinleixing,HttpServletRequestrequest){//ValidatorUtils.validateEntity(feipinleixing);feipinleixingService.updateById(feipinleixing);returnR.ok();}5.6废品回收管理以管理员身份登录到后台系统中,选择废品回收管理下的“废品回收”按钮,进入废品回收列表界面,以增加、修改、批量删除等方式回收。在图5.12中显示了废品回收管理界面:图5.12废品回收管理实现该功能的关键代码如下。@RequestMapping("/update")@TransactionalpublicRupdate(@RequestBodyFeipinhuishouEntityfeipinhuishou,HttpServletRequestrequest){//ValidatorUtils.validateEntity(feipinhuishou);feipinhuishouService.updateById(feipinhuishou);returnR.ok();}@RequestMapping("/delete")publicRdelete(@RequestBodyLong[]ids){feipinhuishouService.deleteBatchIds(Arrays.asList(ids));returnR.ok();}5.7预约订单管理用户通过废品回收界面,选择回收的废品信息在图5.13中显示了废品回收界面:图5.13用户废品回收核对信息之后点击预约订单,在图5.14中显示了预约订单的界面:图5.14用户预约订单在预约订单界面中核对回收相关信息并选择预约时间,然后点击提交,在图5.15中显示了提交成功的界面:图5.15预约订单提交成功管理员在预约订单栏中点击“预约订单”,即可打开预定订单清单页面,在后台预约订单管理下进行订单的审核通过,在图5.16中显示了预约订单的管理界面:图5.16预约订单管理实现该功能的关键代码如下。@RequestMapping("/update")@TransactionalpublicRupdate(@RequestBodyYuyuedingdanEntityyuyuedingdan,HttpServletRequestrequest){//ValidatorUtils.validateEntity(yuyuedingdan);yuyuedingdanService.updateById(yuyuedingdan);returnR.ok();}@RequestMapping("/delete")publicRdelete(@RequestBodyLong[]ids){yuyuedingdanService.deleteBatchIds(Arrays.asList(ids));returnR.ok();5.8订单信息管理完成对用户订单废品的回收之后,作为管理员登录到后台系统,点击订单信息管理中的“订单信息”,完成对回收订单信息的完善后提交,在图5.17中显示了订单信息管理界面。然后选择“支付”方式来完成对用户订单的支付,在图5.18中显示了订单支付成功的界面:图5.17订单信息管理图5.18订单支付成功实现该功能的关键代码如下。@RequestMapping("/save")publicRsave(@RequestBodyDingdanxinxiEntitydingdanxinxi,HttpServletRequestrequest){ dingdanxinxi.setId(newDate().getTime()+newDouble(Math.floor(Math.random()*1000)).longValue()); //ValidatorUtils.validateEntity(dingdanxinxi);dingdanxinxiService.insert(dingdanxinxi);returnR.ok();}@RequestMapping("/add")publicRadd(@RequestBodyDingdanxinxiEntitydingdanxinxi,HttpServletRequestrequest){ dingdanxinxi.setId(newDate().getTime()+newDouble(Math.floor(Math.random()*1000)).longValue()); //ValidatorUtils.validateEntity(dingdanxinxi);dingdanxinxiService.insert(dingdanxinxi);returnR.ok();}5.9在线留言管理完成支付后,用户可以在订单信息中查看订单状态并对订单进行回复留言,在图5.19中显示了在线留言界面:图5.19在线留言实现该功能的关键代码如下。@RequestMapping("/delete")publicRdelete(@RequestBodyLong[]ids){messagesService.deleteBatchIds(Arrays.asList(ids));returnR.ok();}@RequestMapping("/add")publicRadd(@RequestBodyMessagesEntitymessages,HttpServletRequestrequest){ messages.setId(newDate().getTime()+newDouble(Math.floor(Math.random()*1000)).longValue()); //ValidatorUtils.validateEntity(messages);messagesService.insert(messages);returnR.ok();}第6章系统测试该系统在投入实际应用之前,都要进行一系列的功能与性能的检测,以确保其系统的可靠性与稳定性,从而方便在投入实际应用之前对其进行修正与完善。黑盒测试是一种对整个系统功能进行检测的方法,TESTERS从使用者的观点出发来看待黑盒,对不同的功能测试案例进行对比,找出不同的问题。在黑盒测试中主要使用了位移分析和阈值分析。由于系统故障往往出现在输入与输出的交界处,且其概率远大于其内部,所以对其进行阈值分析可以更好地判断其是否具有稳定与可靠度,在确定输入和输出范围后选择操作系统阈值来测试系统。6.1测试步骤对于相同的开发程序,在测试期间也要分阶段执行。当然,每个步骤都是从前面一个步骤开始的。大型的软件系统通常由多个子软件组成,每个子软件由多个功能模块组成。因此,一个大型的软件测试主要包括以下的步骤:1.用于确定代码和细节方面的缺陷的检测模块。2.接下来要做的就是对这个过程进行检验,并且在这个项目中找出一些问题。3.对操作系统需求进行规范化,以便确定错误的验收测试方案。6.2测试用例6.2.1登录测试用例用户端测试用例是按照用户需求来设计的,对于黑盒试验,由于空间所限,只列举了几个典型的试验案例,如表6.1所示。表6.1登录测试用例表测试编号测试目的操作步骤预期结果实际结果001登录测试输入正确的用户名和密码登录成功登录成功002登录测试输入错误的用户名登录失败登录失败003登录测试输入错误的的密码登录失败登录失败图6.1测试编号001图6.2测试编号002图6.3测试编号0036.2.2废品类型管理测试用例管理端在运行时要满足系统的运行需求,比如添加废品类型信息测试、修改废品类型信息测试、删除废品类型信息测试等。本节根据管理端各模块进行测试,因考虑到本文篇幅有限,这里代表性的部分测试用例,如表6.2所示。表6.2废品类型信息测试用例表测试编号测试目的操作步骤预期结果实际结果004添加废品类型信息测试在添加页面输入废品类型信息,点击确认按钮添加成功添加成功005修改废品类型信息测试在修改页面修改废品类型信息,点击确认按钮修改成功修改成功006删除废品类型信息测试在管理废品类型信息页面,点击某一用户的删除按钮删除成功删除成功007查询废品类型信息测试在管理废品类型信息页面查询输入框输入要查询的废品类型名称,点击查询按钮查询成功查询成功图6.4测试编号004图6.5测试编号005图6.6测试编号006图6.7测试编号0076.3测试结论利用多种测试案例,对部分功能进行了完整的测试,并在测试期间向用户提供了准确的数据,具体内容有:基本的登录、退出系统以及对设备信息的添加、删除、修改、查看等,通过这些功能,对系统可以正常完成用户的操作进行了验证,从系统的功能和使用上来说都符合我们最初的预期。
结论本论文所探讨的微信小程序的蓝鲸旧物回收,以蓝鲸旧物回收为主体,以PC端和手机端两种登录模式为主体。在完成了会员通过手机端登录系统后,以一般的用户需要为依据,基于微信小程序的蓝鲸旧物回收系统平台设计与实现,系统将可以实现的基础信息如:用户注册、用户登录和废品回收管理的统一管理,有效地完成管理员和用户的沟通,协助用户迅速认识到自己的旧物回收的规划。该系统主要通过五个阶段来完成:系统的需求分析、系统的设计、系统数据库的建立、系统编码的实现、系统的测试。而在这五个环节中,系统的设计又包含了总体的设计与详细的设计。本文从各个流程出发,对微信小程序中的蓝鲸回收系统进行了详细的阐述。在设计过程中,选择了采用B/S模式的方式进行系统的开发,然后按照层次结构的思路,将其架构分为三个层次:显示层次、逻辑层次和数据层次。然后,从降低故障的影响角度出发,把旧物回收的管理系统划分成PC机终端系统和移动终端系统,并给出了各子系统代码的技术路线。在开发时,从资金、开发人员的素质和使用范围等方面考虑,最后确定了Mysql数据库。运用E—R模式,对微信小程序的蓝鲸旧物回收系统的数据模型进行了设计,并将E-R模型按照一定的规则,转化成了关系模式。此外,还对转化后的关系模式进行了优化,让所有的数据模式标准化,与关系数据库3NF相一致。同时,结合Mysql语言的特点,给出了基于Mysql语言的数据库设计方法的实现。在实现代码的过程中,利用Idea的开发工具,实现对电脑端子系统和自动处理子系统,根据SSM框架对其进行简单的操作,运用B/S框架与数据库来进行交互,将SQL语句用XML文件进行了统一的管理,从而方便了将SQL语句从业务逻辑中分离出来。利用Maven对所介绍的jar数据包进行管理,从而可以有效地处理相关的问题。PC终端系统的前端采用了Java技术。自动处理子系统通过与Spring一起提供的task来执行定时调度。利用微信开发者工具,完成了对移动端子系统的编码实现工作。通过将移动端子系统同打包成能够以独立APP方式进行安装和关注微信小程序两种方法,从而避免了代码的重复开发,从而提升了开发工作的效率。
参考文献林琼章.一种废旧物品分类回收箱:,CN108438616A[P].2022.韩金历,张跃威,刘畅,等.基于STM32的智能校园旧物回收装置设计[J].低碳世界,2020,10(10):2.张刘芳.一种废旧物品分类回收箱:,CN211845892U[P].2020.吕九芳,王洋.一种废旧物品回收再利用分类垃圾桶:,CN212830690U[P].2021.刘斐,林迅.一种可分类旧衣物回收箱:,CN211418408U[P].2020.辛斌杰,李佳平,刘岩,等.一种废旧衣物智能回收数据库系统及数据库管理方法:,CN107741973A[P].2021.臧义升,林珠.一种校园废旧物品回收系统及其管理方法:,CN107767319A[P].2022.牟尧.一种废旧物品回收系统:,CN108438588A[P].2022.张鑫.订单分配模型及其在旧物回收系统中的应用[D].北京交通大学,2022.张祥泉,叶丹,周仕参.社区生活垃圾分类回收系统交互设计研究[J].2021(2015-1):31-37.刘子龙.基于物联网信息传播技术的废旧物资自动回收系统及方法:,CN110322022A[P].2022.王杨丹卉,孙淑杰,孟艳红,等.基于Android的废旧物品回收系统的开发[J].智能计算机与应用,2022,8(6):5.邓婕,张学东,卢岚等.基于微信小程序的快递回收平台设计[J].越野世界,2022,14(10):1.吕姿,张琳悦,刘津铭等.基于垃圾分类调研的垃圾绿色化运营模式探究[J].绿色科技,2021,23(10):180-181+184.
\o"基于STM32智能垃圾桶的设计"基于STM
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 国际知识产权争端解决机制研究-洞察与解读
- 智能化空域管理与动态路径优化-洞察与解读
- 混沌信号自适应分解-洞察与解读
- 分析经济因素对航空货运中心选址的影响-洞察与解读
- 物联网技术在印刷设备智能化改造中的角色-洞察与解读
- 2026年劳务员考试基础知识测试题及答案
- 2026八年级物理下册第八章运动和力8.1牛顿第一定律第1课时牛顿第一定律习题课件新版新人教版
- 农机车载传感器数据采集搭建方案
- 医院价格管理自查自纠报告(2篇)
- 血液标本采集、送检留样保存制度-2
- 2026年教师职业能力测评题库及答案
- 2026年湖北天门市专业技术职务水平能力测试(党建基础知识)练习试题及答案
- 2026年高考北京卷文综历史预测考点题库真题及答案
- 2026江苏苏州工业园区综合执法系统招聘工作人员20人考试参考试题及答案解析
- 统编版历史八年级下册第20课《维护国家安全和推进祖国统一》 教学课件
- 2026年招标采购从业人员《招标采购专业理论与法律基础(初级)》考试真题(含解析)
- 2026年国际注册汉语教师资格等级考试基础综合教材笔记及真题题库
- 2026四川省引大济岷水资源开发有限公司第二批次招聘68人笔试参考题库及答案解析
- 2026广东中山大学附属第三医院招聘事业单位人员29人(第二批)笔试备考题库及答案解析
- 2025年大数据管理中心招聘考试笔试试题(含答案)
- 党员发展对象培训考试题库完整版附答案【完整版】
评论
0/150
提交评论