一种基于移动设备的可回收废品收集系统的制作方法
【技术领域】
[0001] 本发明属于软件工程领域,具体地,本发明涉及一种基于移动设备的可回收废品 收集系统。
【背景技术】
[0002] 术语解释:
[0003] 移动设备:也被称为行动装置(Mobile device)、流动装置、手持装置(handheld device)等,是一种口袋大小的计算设备,通常有一个小的显示萤幕,触控输入,或是小型的 键盘。它可以随时随地访问获得各种信息,包括移动手机、智能手机和平板电脑等。
[0004] android系统:又称安卓,是一个以Linux为基础的开源移动设备操作系统,主要用 于智能手机和平板电脑,由Google成立的Open Handset Alliance(0HA,开放手持设备联 盟)持续领导与开发中。Android已发布的最新版本为Android 5.0(Lollipop)。
[0005] 可回收废品:根据《城市生活垃圾分类及其评价标准》行业标准,可回收物是指适 宜回收循环使用和资源利用的废物。主要包括:1、纸类:未严重玷污的文字用纸、包装用纸 和其他纸制品等。如报纸、各种包装纸、办公用纸、广告纸片、纸盒等;2、塑料:废容器塑料、 包装塑料等塑料制品。比如各种塑料袋、塑料瓶、泡沫塑料、一次性塑料餐盒餐具、硬塑料 等;3、金属:各种类别的废金属物品。如易拉罐、铁皮罐头盒、铅皮牙膏皮、废电池等;4、玻 璃:有色和无色废玻璃制品;5、织物:旧纺织衣物和纺织制品。
[0006] 云数据存储:云存储是一个以数据存储和管理为核心的云计算系统。简单来说,云 存储就是将储存资源放到云上供人存取的一种新兴方案。使用者可以在任何时间、任何地 方,透过任何可连网的装置连接到云上方便地存取数据。
[0007] AV0S Cloud:是一家致力于提供移动开发一站式解决方案,专注于为移动开发者 服务的创业公司。目前该平台提供5种服务组件:从数据存储和云端代码,到社会化分享、消 息推送,以及应用数据实现统计,涵盖移动开发的全方位的需求;全面支持I〇S、Android、 Web等多个平台。
[0008] 百度地图,百度地图是百度提供的一项网络地图搜索服务,覆盖了国内近400个城 市、数千个区县。在百度地图里,用户可以查询街道、商场、楼盘的地理位置,也可以找到离 您最近的所有餐馆、学校、银行、公园等等。
[0009] 首先,现有的废品收购网站的主要缺点是用户发布信息需要依赖计算机,没有计 算机无法登陆网站。这种废品收购网站,虽然支持百姓提交废品信息,但必须在网站上操 作,需要用户有计算机设备才能登陆网站,还是没有手机随时随地可以发布信息来得方便。 本专利申请的基于移动设备的废品收集系统是直接安装在智能手机上的APP程序,手机是 现在百姓的基本设备,几乎是人人拥有。所以用户无需计算机即可使用本系统,且是随时随 地的使用。这正是本系统的优越性和方便性体现。
[0010] 其次,现有废品收购网站的缺点还包括基本没有集成地图显示用户坐标功能,只 是根据文字描述体现地址信息,不利于收购人员快速找到用户住址。本专利申请的基于移 动设备的废品收集系统集成了百度地图功能,能正确利用百度地图接口,在系统中根据用 户地址描述直观体现用户在地图上的坐标。这样方便收购人员快速的找到具体收购地址。
[0011] 再次,现有废品收购网站多是需要由后台管理人员分配订单任务给上门业务员, 不能自动分配。容易造成未及时分配问题。或是多名业务员都能看到订单信息,造成重复上 门收购等问题。本次专利申请的基于移动设备的废品收购系统在后台模块中按区域规划了 业务员的管理范围。系统会根据客户提供的地址信息自动归属订单区域,属于某个具体业 务员管辖范围的订单只会在该业务员的系统模块和高级管理人员模块中体现。其他业务员 看不到。避免了上述多个问题。
[0012] 最后,传统的网站数据没有云存储的应用。数据只能是在本地服务器中存储。
【发明内容】
[0013] 为实现上述目的,本发明提供了一种基于移动设备的可回收废品收集系统。本发 明运行在手机上,用户可以随时随地可以发布信息,使用方便;集成了百度地图功能,能自 动根据用户地址描述直观体现用户在地图上的坐标,方便收购人员快速的找到具体收购地 址;规划了业务员的管理范围,避免业务员重复上门回收或延迟分配任务问题;支持云存储 和本地备份,对数据的稳定性有保障作用,减少了系统后台运行成本。
[0014] 为达到上述技术效果,本发明的技术方案是:
[0015] 一种基于移动设备的可回收废品收集系统,包括:管理员模块、用户模块、员工模 块和系统数据库;
[0016] 其中,管理员模块包括验收任务单元、价格管理单元、数据报表单元、发布消息单 元、查看消息单元、工作查询单元和意见反馈单元;验收任务单元用于对每天收购到的废品 任务进行验收,对不符合事实的废品信息进行修改以及提交确认;价格管理单元用于根据 市场上不同时期的废品价格对废品价格信息进行实时更新,并使用户和员工都能够查询到 废品价格信息;数据报表单元用于按时间段查询废品收购情况并且以图表的形式展现废品 收购情况,进行数据分析工作;发布消息单元用于发布消息给用户及员工;查看消息单元用 于查看用户和员工发送的消息;工作查询单元用于查询员工的员工信息;意见反馈单元用 于接收到用户和员工反馈的信息;
[0017] 用户模块包括发布任务单元、用户价格查询单元、用户个人中心单元、历史任务单 元和联系客服单元;发布任务单元用于发布任务信息;用户价格查询单元用于实时查询废 品收购的价格;用户个人中心单元用于显示用户信息;历史任务单元用于查看历史任务信 息;联系客服单元用于联系客服人员;
[0018] 员工模块包括接收任务单元、我的任务单元、员工价格查询单元、员工个人中心单 元、工作查询单元和消息查询单元;接收任务单元用于接收任务;我的任务单元用于显示已 经接收的任务;员工价格查询单元用于于实时查询废品收购的价格;员工个人中心单元用 于显示员工信息;工作查询单元用于查询工作信息;系统数据库用于储存数据;
[0019] 可回收废品收集系统使用地图定位技术对用户进行定位;
[0020] 可回收废品收集系统的客户端安装在智能手机上;所述客户端包括用户模块和/ 或员工模块。
[0021 ]进一步的改进,所述员工信息包括:ID、姓名、职责、工薪、住址、联系方式、奖惩和 考勤。
[0022]进一步的改进,所述废品信息包括ID、名称、类别、品级、库存、价格、责任人ID和照 片。
[0023 ]进一步的改进,所述废品任务包括订单信息;所述订单信息包括ID、废品名、数量、 总价格、责任人ID、交易地点、交易类别、合作对方。
[0024]进一步的改进,所述可回收废品收集系统建立员工信息、废品信息和订单信息的 E-R图,进行数据库设计。
[0025]进一步的改进,可回收废品收集系统的客户端使用谷歌提供的Android sdk以及 eel ipse开发工具进行开发编程,可回收废品收集系统的服务端采用AVOS Cloud云数据存 储进行开发编程。
[0026] 进一步的改进,所述地图定位技术为百度地图定位技术。
[0027] 进一步的改进,所述百度地图定位技术包括GPS定位和网络定位。
[0028]进一步的改进,可回收废品收集系统划定员工的管理范围,并将管理范围划定为 若干区域;接收任务单元按照区域查询所在的区域有无任务,若所在区域没有任务,则按任 务发出的时间进行查询不在接收任务单元所在区域的任务。
[0029] 进一步的改进,所述数据报表单元生成员工表、考勤表、奖惩表、废品信息表和订 单表;员工表包括ID、职责、工薪、住址和联系方式;考勤表包括ID和考勤信息;奖惩表包括 ID和奖惩信息;废品信息表包括ID、类别、废品名称、品级、库存、收/售、交易量、价格、责任 人ID和照片;订单表包括ID、货物类别、废品ID、品级、交易量、总额、合作对方、交易地址、责 任人ID和照片
[0030] 本发明的优点:
[0031] 本系统运行在手机上,用户可以随时随地可以发布信息,使用方便。手机是现在百 姓的基本设备,几乎是人人拥有,不会增加用户成本。这正是本系统的优越性和方便性体 现。
[0032] 本专利申请的基于移动设备的废品收集系统集成了百度地图功能,能自动根据用 户地址描述直观体现用户在地图上的坐标。这样方便收购人员快速的找到具体收购地址。
[0033] 本系统在设计时考虑了后台模块中按区域规划了业务员的管理范围。系统会根据 客户提供的地址信息自动归属订单区域,属于某个具体业务员管辖范围的订单只会在该业 务员的系统模块和高级管理人员模块中体现。其他业务员看不到。避免业务员重复上门回 收或延迟分配任务问题。
[0034] 本系统数据库支持云存储和本地备份。对数据的稳定性有保障作用。减少了系统 后台运行成本。
【附图说明】
[0035] 图1为本发明的系统结构不意图;
[0036] 图2为本发明的员工信息的E-R结构示意图;
[0037] 图3为本发明的废品信息的E-R结构示意图;
[0038] 图4为本发明的订单关系的E-R结构示意图。
【具体实施方式】
[0039] 下面结合附图对本发明的【具体实施方式】进行详细的说明。
[0040] 实施例
[0041] 如图1所示的一种基于移动设备的可回收废品收集系统,包括如下步骤:按照目标 要求把本系统分为三个角色管理,包含管理员角色、员工角色以及普通用户角色,不同的角 色有不同的模块共功能。系统详细功能图如4-2所示。管理员登录成功后跳转到管理员主界 面,主界面包括的内容有验收任务、价格管理、意见反馈、数据报表、发布消息、查看消息、工 作查询意见程序退出。员工登录成功后跳转到员工主界面,主界面包括的内容有接收任务、 我的任务、价格查询、个人中心、工作查询、查询消息、退出应用。普通用户在登录成功之后, 进入到主界面。界面以九宫格的形式展示不同功能,包括发布任务、查看价格、个人中心、历 史任务、联系客服。他们详细的功能
如下解释:
[0042]管理员功能包括:
[0043]验收任务:管理员对每天收购到的废品任务进行验收,对不符合事实的废品信息 进行确认以及修改,最后提交确认。
[0044]价格管理:管理员根据市场上不同时期的废品价格进行实时更新,确保普通用户 和员工都能够查询到。
[0045]数据报表:管理员可以按日、按月查询废品收购情况。并且以图表的形式展现出 来,做好数据分析的工作,达到一目了然的目的。
[0046]发布消息:管理员可以发布消息给其他用户。管理员可以以公告和公告的形式发 布消息,这样可以分不同的角色进行收到需要的消息。
[0047]工作查询:管理员身份可以按月查询不同员工的工作情况,以及更加提成比例,计 算出每月员工的薪资情况。
[0048]意见反馈:管理员可以接收到不同角色用户反馈的信息,以做好工作上和软件上 的调整,最大化的满足大家的需求。
[0049] 普通用户角色功能包括:
[0050] 发布任务:用户在注册成功之后,就可以进入软件进行发布任务了,发布的信息包 括:日期、联系电话、地址以及备注等信息。
[0051 ]价格查询:普通用户可以查询实时的废品收购的单价,决定是否现在卖出家中的 废品。
[0052]个人中心:包括一些用户信息,比如用户名、邮箱、当前版本、检查更新,此外还有 用户反馈,用户可以提出自己的宝贵的意见。
[0053]历史任务:普通用户可以查看自己的历史任务信息,对未及时得到完成的任务,用 户可以选择重新发送任务。
[0054]联系客服:用户在使用的过程中,如果有什么困难或者遇到不满意的可以可以拨 打客服电话进行投诉,以便我们及时解决。
[0055]员工角色功能包括:
[0056]接收任务:员工可以进入该模块进行接收自己需要的任务,首先自动按照区域查 询,若没有所在区域内的任务后,则按时间进行查询。
[0057] 我的任务:员工在接收任务以后,则成为了待完成的任务。根据表单,员工可以提 交自己的工作表单到服务器,等待管理员确认。
[0058] 价格查询:和普通用户一样,可以查询实时的废品收购的单价,决定是否现在卖出 家中的废品。
[0059] 个人中心:包括一些用户信息,比如用户名、邮箱、当前版本、检查更新,此外还有 用户反馈,用户可以提出自己的宝贵的意见。
[0060] 工作查询:员工可以按月查询不同员工的工作情况,以及更加提成比例,计算出每 月员工的薪资情况。
[0061 ]查看消息:员工可以查询公司内部发布的消息,以便配合公司的工作。
[0062]系统数据库
[0063]主要E-R图(即实体联系图)说明:
[0064]员工ER图:员工信息的作用主要是方便管理人员进行查询删除和编辑的工作,员 工的属性规划具有很重要的作用。其属性包括ID、姓名、职责、工薪、住址、联系方式、奖惩、 考勤。如图2所示。
[0065]废品E-R图:废品信息的管理涉及到了销售废品及收购的废品的管理。主要是种类 和价格。其属性包括ID、名称、类别、品级、库存、价格、责任人ID、照片。如图3所示。
[0066]订单E-R图:一个订单信息包括ID、废品名、数量、总价格、责任人ID、交易地点、交 易类别、合作对方。如图4所示。
[0067]数据库二维表结构举例说明如下,其他诸多表不 列举。
[0068]员工表:系统要实现对员工的信息管理,那么就必须需要储存员工基本信息的表, 员工表字段包括:ID,职责,工薪,住址,联系方式;考勤表,ID,考勤信息;奖惩表:ID,奖惩信 息。员工表如表1所示。
[0069]管理员表:ID,职责,工薪,住址,联系方式,考勤,奖惩,(是否有超管权限)。
[0070] 表1员工基本信息
[0071]
[0072] 废品彳目息表:废品彳目息表的设计关乎对废品彳目息的处理,废品彳目息的处理需要各 种参数,该表记录管理着废品的各种信息,是架构的基础。如表2所示。
[0073] 表2废品信息 [0074]
[0076]订单表:订单反映了一次废品回收的信息。信息量要求准确、实时。根据信息设计 如下:如表3所示。
[0077]表3交易订单信息
[0078]
[0079]云存储技术方案
[0080]数据的存储采用了AVOS Cloud提供的技术方案。具体涉及到如下操作步骤。
[0081 ]导入库文件
[0082] 下载最新的AVOS Cloud库文件。解压包将所有jar文件拷贝到工程开发的libs目 录下,并在工程属性中添加 jar包。
[0083] 设置六11(11'〇丨(1]\&111丨€681:.11111,添加需要的权限
[0084] 在application标签中声明使用权限。具体代码如下:
[0085] <!--用于访问wifi网络彳目息,wifi彳目息会用于进彳丁网络定位一>
[0086] 〈uses-permission
[0087] android: name = ''android · permission · ACCESS_WIFI_STATE〃/>
[0088] 〈!一获取运营商信息,用于支持提供运营商信息相关的接口 一>
[0089] 〈uses-permission
[0090] android:name = "android. permission.ACCESS_NETWORK_STATE">
[0091 ] 〈!一访问网络,网络定位需要上网一>
[0092] 〈uses-permission android:name =''android.permission·INTERNET"/〉
[0093] 初始化AV0S Cloud
[0094] 在 Application 或者主 Activity 的OnCreate 方法调用
[0095] AvosCloud. initialize来设置你的应用的App ID和key ·
[0096] 4.5.4建立AV0S Cloud对象
[0097] AV0S Cloud存储的数据是建立在AVObject基础上的,每个AVObject包含键-值对 的JS0N兼容的数据。这个数据是无模式的,这意味着不需要提前指定每个AVObject存在什 么键。因此需要将我们之前数据库分析的表结构及数据按照AVObject的要求来设定。只需 要设置你想要的键值对,然后在后端存储。键必须是字母、数字字符串。值可以是字符串、数 字、布尔值、JS0N数组和AVObject对象等。每一个AVObject有一个类名,可以用他来区分各 种不同的数据。如保存一个对象:
[0098] AVObject price = new AV0bject("price");
[0099] price.put("name",etname.getTextO .toStringO);
[0100] price.put("price",etprice.getText〇 .toStringO);
[0101] price.put(〃unit〃,etunit·getTex()·toString());
[0102] try{
[0103] price.save();
[0104] }catch(AVException e){
[0105] //e.getMessageO捕获的异常信息
[0106] }
[0107] 对于android平台,一般都是在主线程上运行,但是对于一些比较耗时的操作,如 果也在主线程上进行,则可能应用程序会崩溃,所以在保存数据的时候,最好调用 savelnBackgroundO方法。我们在进行查询、更新、删除等操作的时候,最好也采用调用相 同类似的方法。
[0108] AVQuery 查询对象
[0109] AVQuery查询有基本查询、查询条件、数组值的查询、字符串的查询、查询对象个 数、关系查询、缓存查询、符合查询等。在本系统中常用到了基本查询和条件查询等。如: [0110]
[0111]));
[0112] 更新对象
[0113] 我们在更新一个对象之前,需要预先获取要更新的AVObject对象,然后修改需要 更新的值,最好保存好该对象。
[0114] L0115J AVUser 类
[0116] AVUser类是一个自动处理用户账户管理所需要的功能类,有了这个类,可以再应 用程序中添加账户功能。它是AVObject的一个子类,它继承AVObject所有的方法,具有 AVObject相同的功能,不同的是AVUser增加了一些特定的用户账户相关的功能。它有三个 特定的属性:username-用户的用户名;password-用户的密码;Emai 1-用户的电子邮件地 址。如用户登录账户的使用:
[0117
[0118] 例如,注册一个用户的操作,可以如下:
[0119] AVUser user = new AVUserO;
[0120] user·setUsername("steve");
[0121] user·setPassword("123456");
[0122] user·setEmail("
[email protected]");
[0123]其他属性可以像其他AVObject对象一样使用put方法添加,例如添加该用户电话 信息,代码如下:
[0126] 每当注册一个用户成功之后,本地手机端都会把用户信息缓存到本地,使用代码 如下:
[0127] AVUser currentUser=AVUser.getCurrentUser();
[0128] if (currentUser! =null) {
[0129] //允许用户使用应用
[0130] }els
e{
[0131] //缓存用户对象为空时,可打开用户注册界面…
[0132] }
[0133] 使用百度地图定位技术方案
[0134] 该方案涉及以下几个操作。
[0135] 导入百度定位库文件
[0136] 下载最新的百度库文件。将liblocSDK4.so文件拷贝到libs/armerabi目录下,将 1 iblocSDK4. jar文件拷贝到1 ibs目录下,并在工程属性中添加 jar包。
[0137] 设置 AndroidManifest · xml
[0138] 在application标签中声明service组件,每个app拥有自己单独的定位serivce, 并且声明使用权限。
[0139] 〈service android:name=〃com.baidu.location.f〃
[0140] android: enabled =''true 〃
[0141] android :process = 〃: remote"〉
[0142] 〈丨一地图网络定位权限一>
[0143] 〈uses-permission
[0144] android:name=〃android.permission.ACCESS-COARSE-LOCATION"/〉
[0145] 〈!一访问GPS定位权限一>
[0146] 〈uses-permission
[0147] android:name = "android.permission.ACCESS-FINE_L0CATI0N">
[0148] <! --wif i 定位权限一>
[0149] 〈uses-permission
[0150] android:name = "android.permission. ACCESS-WIFI-STATE"/〉
[0151 ] 〈! 一获取运营商信息权限->
[0152] 〈uses-permission
[0153] android: name = ^android. permission. ACCESS_NETW0RK_STATE//>
[0154] 〈!-获取wifi的获取权限->
[0155] 〈uses-permission
[0156] android: name = ^android, permission. CHANGE_ffIFI_STATE///>
[0157] 〈!一读取手机当前的状态的权限一>
[0158] 〈uses-permission
[0159] android: name = ^android. permission. READ_PH0NE_STATE///>
[0160] 〈!一扩展存储权限一>
[0161 ] 〈uses-permission
[0162] android: name = ^android. permission. WRITE_EXTERNAL_ST0RAGE///>
[0163] 〈丨一访问网络权限一>
[0164] 〈uses-permission android:name =''android.permission· INTERNET"/〉
[0165] 〈丨一SD卡读取权限一>
[0166] 〈uses-permission
[0167] android:name=〃android.permission.MOUNT-UNMOUNT-FILESYSTEMS"〉
[0168] 〈丨一读取日志权限__>
[0169] 〈uses-permission
[0170] android: name = "android·permission·READ_L0GS〃>
[0171] 功能类的使用
[0172] 百度定位功能指的根据用户时间需求,返回用户当前的位置的基础定位服务。包 含两种定位,GPS和网络定位。在本系统中用到了 LocationClient类以及 801^〇〇3七;!_〇111^8七6代1'接口类。在使用的过程中儿〇〇3七;!_〇11(^1161^类必须在主线程中声明。 MLocationListerer接口有两个方法需要实现:一是接收异步返回的定位结果,参数是 BDLocation类型参数,二是异步返回的Ρ0Ι查询的结果,参数是BDLocation类型参数。
[0173] 实现 BDLocationListerer 接口
[0174] BDLocationListener接口有2个方法需要实现:接收异步返回的定位结果,参数是 BDLocation类型参数;接收异步返回的POI查询结果,参数是BDLocation类型参数。 BDLocation类,封装了定位SDK的定位结果,在1301^〇〇&1:;[0111^8七61161'的0111^06;[¥6方法中获 取。通过该类用户可以获取error code,位置的坐标,精度半径等信息。
[0175]以上实例的说明只是用于帮助理解本发明的核心思想;同时,对于本领域的一般 技术人员,依据本发明的思想,在【具体实施方式】及应用范围上均会有改变之处,综上所述, 本说明书内容不应理解为对本发明的限制。
【主权项】
1. 一种基于移动设备的可回收废品收集系统,其特征在于,包括:管理员模块、用户模 块、员工模块和系统数据库; 其中,管理员模块包括验收任务单元、价格管理单元、数据报表单元、发布消息单元、查 看消息单元、工作查询单元和意见反馈单元;验收任务单元用于对每天收购到的废品任务 进行验收,对不符合事实的废品信息进行修改以及提交确认;价格管理单元用于根据市场 上不同时期的废品价格对废品价格信息进行实时更新,并使用户和员工都能够查询到废品 价格信息;数据报表单元用于按时间段查询废品收购情况并且以图表的形式展现废品收购 情况,进行数据分析工作;发布消息单元用于发布消息给用户及员工;查看消息单元用于查 看用户和员工发送的消息;工作查询单元用于查询员工的员工信息;意见反馈单元用于接 收到用户和员工反馈的信息; 用户模块包括发布任务单元、用户价格查询单元、用户个人中心单元、历史任务单元和 联系客服单元;发布任务单元用于发布任务信息;用户价格查询单元用于实时查询废品收 购的价格;用户个人中心单元用于显示用户信息;历史任务单元用于查看历史任务信息;联 系客服单元用于联系客服人员; 员工模块包括接收任务单元、我的任务单元、员工价格查询单元、员工个人中心单元、 工作查询单元和消息查询单元;接收任务单元用于接收任务;我的任务单元用于显示已经 接收的任务;员工价格查询单元用于于实时查询废品收购的价格;员工个人中心单元用于 显示员工信息;工作查询单元用于查询工作信息;系统数据库用于储存数据; 可回收废品收集系统使用地图定位技术对用户进行定位; 可回收废品收集系统的客户端安装在智能手机上;所述客户端包括用户模块和/或员 工模块。2. 如权利要求1所述的基于移动设备的可回收废品收集系统,其特征在于,所述员工信 息包括:ID、姓名、职责、工薪、住址、联系方式、奖惩和考勤。3. 如权利要求1所述的基于移动设备的可回收废品收集系统,其特征在于,所述废品信 息包括ID、名称、类别、品级、库存、价格、责任人ID和照片。4. 如权利要求1所述的基于移动设备的可回收废品收集系统,其特征在于,所述废品任 务包括订单信息;所述订单信息包括ID、废品名、数量、总价格、责任人ID、交易地点、交易类 另IJ、合作对方。5. 如权利要求4所述的基于移动设备的可回收废品收集系统,其特征在于,所述可回收 废品收集系统建立员工信息、废品信息和订单信息的E-R图,进行数据库设计。6. 如权利要求1所述的基于移动设备的可回收废品收集系统,其特征在于,可回收废品 收集系统的客户端使用谷歌提供的Androidsdk以及eclipse开发工具进行开发编程,可回 收废品收集系统的服务端采用AVOSCloud云数据存储进行开发编程。7. 如权利要求1所述的基于移动设备的可回收废品收集系统,其特征在于,所述地图定 位技术为百度地图定位技术。8. 如权利要求7所述的基于移动设备的可回收废品收集系统,其特征在于,所述百度地 图定位技术包括GPS定位和网络定位。9. 如权利要求1所述的基于移动设备的可回收废品收集系统,其特征在于,可回收废品 收集系统划定员工的管理范围,并将管理范围划定为若干区域;接收任务单元按照区域查 询所在的区域有无任务,若所在区域没有任务,则按任务发出的时间进行查询不在接收任 务单元所在区域的任务。10.如权利要求1所述的基于移动设备的可回收废品收集系统,其特征在于,所述数据 报表单元生成员工表、考勤表、奖惩表、废品信息表和订单表;员工表包括ID、职责、工薪、住 址和联系方式;考勤表包括ID和考勤信息;奖惩表包括ID和奖惩信息;废品信息表包括ID、 类别、废品名称、品级、库存、收/售、交易量、价格、责任人ID和照片;订单表包括ID、货物类 另IJ、废品ID、品级、交易量、总额、合作对方、交易地址、责任人ID和照片。
【专利摘要】本发明公开了一种基于移动设备的可回收废品收集系统,包括:管理员模块、用户模块、员工模块和系统数据库。本发明运行在手机上,用户可以随时随地可以发布信息,使用方便;集成了百度地图功能,能自动根据用户地址描述直观体现用户在地图上的坐标,方便收购人员快速的找到具体收购地址;规划了业务员的管理范围,避免业务员重复上门回收或延迟分配任务问题;支持云存储和本地备份,对数据的稳定性有保障作用,减少了系统后台运行成本。
【IPC分类】G06Q10/00
【公开号】CN105488574
【申请号】CN201510843611
【发明人】肖 琳, 邹复民, 曾金盾, 章静, 郑积仕
【申请人】福建工程学院
【公开日】2016年4月13日
【申请日】2015年11月26日