版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
基于Android和Node.js的智能水表APP设计目录TOC\o"1-3"\h\u204761引言 299771.1研究背景与意义 27081.2研究内容 23972系统需求分析 3290322.1功能需求分析 3136072.2用户需求分析 5266652.3可行性分析 6276052.4系统关键问题 711303开发技术与环境 789153.1开发技术 7220953.1.1前台技术 7312673.1.2后台技术 7216303.1.3数据库 7127593.2开发环境 8232264系统设计 8191334.1系统总体设计 8292854.2数据库设计 15115914.2.1概念结构设计 15236164.2.2物理结构设计 1843315功能实现 20196681.1登录注册模块 20284971.2APP首页 2164991.3个人信息绑定模块 22271341.3.1基础信息填写 22167451.3.2实名认证 23323591.3.3地址填写 24247981.4水表操作模块 259131.4.1水表绑定 26148181.4.2水表解绑 2714411.5缴费模块 27144621.6水表详情模块 28304791.7故障报修模块 29106416结束语 2911356参考文献 30摘要:移动互联网的和智能手机高速发展,带动了水表产业的扩展与升级。本APP使用Node.j和Koa框架技术为后端服务器,以第三方应用APP为载体,对水表行业进行和用户需求进行调研之后,对功能模块进行合理划分,开发了基于Android和Node.js的“水务云”智能水表APP,本APP分为前端和后端两个模块,使用Android技术进行前台页面设计,并使用MySQL数据库存储用户和水表信息。用户通过短信、语音验证的方式登录APP,登录后“水务云”智能水表APP给用户提供了缴费、个人信息绑定、水表的解绑与绑定、水表账单、水表记录、账户余额查看等操作。关键词:Android;Node.js;MySQL;智能水表App;Koa;1引言研究背景与意义在21世纪,随着我国经济实力的不断增强和科技水平的提升,加上人工智能的不断普及,很多行业都提倡智能化。在未来,智能化是各个行业必然的发展趋势。进而发展出来很多智能设备,例如智能管家、智能水表等设备REF_Ref14965\r\h[1],逐渐渗透到人们的日常生活中。在日常生活中,水是不可或缺的一部分,人所共知,中国是虽然面积宽阔,但是由于人数众多所以人均水资源占有率不到世界人均水资源的一半,有关部门和行业一直在努力解决合理分配水资源问题。所以实现用水的智能化管理成为当下人们研究的新课题,在此基础上,智能水表APP就此产生REF_Ref15040\r\h[2]。智能水表App可以使用户随时随地查看家用水表的状况信息,同时采用手机缴费的方式进行账单结算,让人们的生活更加方便快捷。当用户需要了解水表信息时,只需下载水务云智能水表App,登录该App之后绑定水表信息和个人信息,便可以迅速了解水表的状态,不受时间和地点的限制。其次,该App可以一键报修,使用户节省大量的人力物力财力。研究内容在开发水务云智能水表App之前,对水表市场和用户需求进行了大量的研究和分析,充分了解了用户的需求和智能水表App的具体功能,在上述研究下,完成了客户端的需求分析和模块划分,使用AndroidStudio、VisualStudioCode编程软件和MySQL数据库、夜神模拟器、内网穿透工具完成了本系统的设计。调查研究表明,大多数用户喜欢简洁、大方美观、操作简易、功能块区分明确的App界面,针对本水务云App进行主要研究内容如下:用户界面设计:本App分为“首页”、“账单”、“水表”、“我的”四个模块,界面简洁,一目了然,方便用户操作。功能分析:针对用户需求,水务云智能水表App登录时采用验证码登录方式,避免设置密码、忘记密码后的复杂操作;登录后会提示用户及时绑定个人信息和水表信息,便于用户后续操作;用户进入水表界面可查看结算流量、水表余额、水表状态等信息;账单界面展示了用户的已结账单和欠费账单并可以进行缴费操作;在用户信息界面进行个人信息的维护修改。性能分析:App兼容市面上的流行Android机是一个至关重要,通过App的兼容测试,不断改进使水务云App兼容市面上主流的操作系统及各版本。2系统需求分析2.1功能需求分析智能水表应用APP的开发,首先要确定APP要实现哪些重要的功能,通过对当下市场上存在的热门智能APP,例如:米家、华为智能生活等应用进行调研之后,同时结合用户的综合需求,对水务云智能水表APP的设计与开发做了充分的功能需求分析。水务云智能水表APP采用前后端分离的方式,所以该APP分为以Node.js和Koa为主后端接口和以Android平台技术REF_Ref15703\r\h[3]为主的前端页面两部分。该APP为用户提供了方便快捷的家用水表信息了解以及操作方式,用户通过下载、登录水务云智能水表APP之后,可以对进行水表的绑定以及解绑、查询水表信息、绑定个人信息、缴费等操作。由于水务云智能水表APP包含的数据较为复杂,规模较大,以往传统的后端路由方式前端代码和数据以及对应的逻辑会混在一起,开发人员编写和维护都非常麻烦,所以本APP采用前后端分离的方式进行开发REF_Ref20210\r\h[12],后台提供了前端需要的业务逻辑接口,前台通过接口的连接进行页面的展示,提高了APP的性能并且给了用户更好的使用体验。初次之外,为了方便用户的操作,本APP还采用了当下热门的内网穿透技术,将后端服务器的私有地址转化为合法IP地址REF_Ref15426\r\h[4]。水务云智能水表APP的内网穿透原理图和功能模块结构图如图1、图2所示:图1内网穿透原理图APP功能模块:登录注册:为避免用户遗忘密码后的冗杂操作,本APP将登录注册功能合并。用户下载水务云智能水表APP后,输入自己的手机号之后点击“验证”按钮,获取相应的短信验证码或语音验证码,验证通过后便可以进入APP首页进行绑定水表等操作。水务云智能水表APP首页:用户进入首页后,可以进行水表绑定与解绑、个人信息绑定、对水表进行缴费、故障水表报修、查看水表欠费账单、已结账单、了解水表通讯状况等操作。水表操作:用户进入水表操作界面后,点击“水表绑定”按钮,本APP将会弹出水表绑定的弹窗,用户通过输入个人身份证号和水表ID进行水表绑定;用户点击“水表解绑”按钮,即可输入水表ID对水表进行解绑。绑定、解绑个人信息:用户填写昵称、手机号、选择个人头像并进行剪裁、旋转、缩放的基本信息后,用户可输入身份证和姓名进行实名认证,认证完成后通过高德地图API技术填写详细地址,以便后续操作。水表详情:记录用户的账单信息,包括已交金额和花费金额;展示水表的详细用水情况,包括用户的净用水量和水量止数以及水量起数等信息。缴费功能:用户再次洁面可通过支付宝的方式进行水表缴费。故障报修:用户填写报修时水表故障属于哪种类型、发生故障的时间等信息后,选择自己的详细地址,用户只需要耐心等待专业人员上门修理水表即可。图2APP功能模块结构图2.2用户需求分析调查研究表明,大多数用户喜欢简洁、大方美观、操作简易、功能块区分明确的App界面,本APP的用户界面分为“首页”、“账单”、“水表”、“我的”四个模块,界面简洁,一目了然,方便用户操作。针对用户需求,水务云智能水表APP登录时采用验证码登录方式,避免设置密码、忘记密码后的复杂操作;登录后会提示用户及时绑定个人信息和水表信息,便于用户后续操作;用户进入水表界面可查看结算流量、水表余额、水表状态等信息;账单界面展示了用户的已结账单和欠费账单并可以进行缴费操作;在用户信息界面进行个人信息的维护修改。用户用例图如图3所示:图3用户用例图2.3可行性分析在技术方面,手机端慢慢的取代电脑端的市场占有率,手机端的着重点在于移动端研发。水务云App操作简单,符合用户需求,各个年龄阶段的用户都可以轻松操作。所以水务云App在技术上是可行的。在经济上,随着信息技术和经济的快速发展,Android智能机已大范围普及REF_Ref16033\r\h[5],同时水务云App除了水表缴费外不收取任何费用,符合大众利益。在社会方面,水务云App平具有开放性,开放的App允许任何用户加入到其中来。显著的开放性可以使其拥有更多的水表用户,随着用户和应用的日益丰富,一个崭新的App也将很快走向成熟。水务云智能水表APP主要是从社会、人民大众、经济利益出发,能够帮助大众管理水表,从而达到控制用水量的目的,树立节约用水、珍惜水源的意识。水务云智能水表APP主要面向于群众小区、学校等用户对象,同时,该APP具有高效、节能的功能,真正提高了用户体验,在日常生活中,基本可以满足人们对水表的功能需求。使用水、水表缴费更加方便快捷。2.4系统关键问题在水务云智能水表APP的设计和开发中着重考虑了以下几个方面的问题:用户信息的安全性:本APP在后端开发时设计了验证用户权限的中间件和Token,每个用户都拥有自己特有的Token,以确保个人信息不会被其他人任意篡改。用户登录注册的快捷性:水务云智能水表APP采用登录注册一体化的方法,用短信验证、语音验证的方法登录注册,没有其他复杂操作,简化流程,提升用户体验。采用前后端分离方法进行开发,减少各个模块之间的耦合性。前后端使用内网穿透技术调用接口。3开发技术与环境3.1开发技术3.1.1前台技术水务云智能水表APP前台主要采用当下流行的Android技术,其中页面的展示主要采用了Android中常用的LinearLayout、RelativeLayout布局。在调用后端接口时应用了HttpClient和HttpURLConnection为主的HTTP通信方式。3.1.2后台技术水务云智能水表APP后端主要以Node.js为后端服务器REF_Ref11850\r\h[11]。并且采用Koa框架进行开发REF_Ref10847\r\h[9]。使用jwt方式进行用户token验证,以保证用户信息的安全性,其次,本APP使用内网穿透工具让局域网之内的接口发布到公网,以便Android机可以随时随地访问后端接口。在进行用户实名认证时调用了实名认证的第三方接口技术,同时用户对已绑定的水表进行缴费时采用支付宝沙箱技术,其次,用户在填写详细地址时应用了高德地图搜索提示功能相关的API。3.1.3数据库MySQL是最流行的关系型数据库管理系统,同时MySQL还是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性REF_Ref27695\r\h[6]。其次,许多客户机可同时连接到服务器。MySQL数据库没有用户数的限制,MySQL是完全网络化的,其数据库可在因特网上的任何地方访问,因此,可以和任何地方的任何人共享数据库REF_Ref15124\r\h[7]。而且MySQL还能进行访问控制。同时MySQL运行速度很快,它是一个高性能且相对简单的数据库系统。3.2开发环境开发系统:Windows操作系统、Android系统。开发工具:MySQL5.5、AndroidStudio、VisualStudioCode、夜神模拟器、飞鸽内网穿透工具。开发语言:Android、Node、Koa4系统设计4.1系统总体设计在综合用户需求并进行系统功能分析后,水务云智能水表APP设计了前端页面和后端接口支持两大部分。前台页面主要用来展示用户和水表的有关信息并且提供绑定水表、水表缴费、水表解绑等操作,方便消费者使用。后台接口主要用来处理各种复杂的数据和业务逻辑,采用这种前台和后台相互分离的方式,增加系统的流畅性,简化了操作流程。本APP的总体架构如图4所示:图4系统架构图水务云智能水表APP主要包含用户、用户信息绑定、水表管理、缴费、故障报修、水表详情、水表账单这几个要素。这几个要素之间存在关联关系,其中包含其中包含authController、fileController、userController、waterMeterController、BillController、waterConsumptionController这6个控制类,authRouter、userRouter、billRouter、fileRouter、waterMeterRouter、waterConsumptionRouter这6个路由以及userService、fileService、billService、waterMeterService、waterConsumptionService这5个接口,还包含User、WaterMeter、Bill、Avatar、waterConsumption这5个实体类,APP类图描述了类与类之间的关系,水务云智能水表APP类图如图5所示:图5APP类图下面是水务云智能水表APP的几个主要功能模块设计:登录注册模块:随着移动应用的发展,当下的大多数APP应用已经将登录和注册整合为一个模块。本APP也采用了这种登录注册一体化的模式。任何用户在下载安装水务云智能水表APP后,填写用户手机号,获取相应的验证码后,点击验证,验证通过后便可以进入APP首页,在验证过程中,若输入的手机号或验证码不正确,本APP都会以提示框的形式提醒用户。其次,为避免重复操作,用户在60秒内只能发送一次验证码,若用户因手机号输入错误想再次点击获取验证码,APP也会给出相应提示。此时,用户应耐心等待一分钟重新获取验证码或者是选择语音验证的方式进行验证,这种方式降低了传统手动输入密码的错误几率和复杂性,提升了用户体验。用户的登录注册活动图如图6所示:图6用户注册登陆活动图个人信息绑定模块:用户进入APP首页后,进入个人信息界面,根据相应的提示,对自己的头像、昵称进行修改。其次,水务云智能水表APP需要用户进行实名认证,除此之外,为了后续的水表维修工作正常有序的进行,用户还需要填写个人详细地址。个人信息绑定模块活动图如7所示:图7用户个人信息绑定活动图水表绑定、解绑模块:用户成功进入APP首页后,点击“水表绑定”,填写水表编号和对应的个人信息进行水表绑定,若水表编号不存在,则会给出相应的提示。其次,如果用户想对水表解除绑定,点击“解绑水表”按钮即可。此模块的活动图如图8所示:图8水表绑定、解绑活动图用户缴费模块:用户进入缴费模块后进行缴费操作,若用户还没有绑定水表,APP会给出相应的提示。水务云智能水表APP给用户提供了定额缴费的功能,用户可根据个人情况选择不同金额进行缴费。此外,水务云智能水表APP采用支付宝缴费的方式,使用户能够方便快捷的进行缴费操作。缴费模块活动图如图9所示:图9用户缴费活动图水表详情模块:用户成功绑定水表之后可进入水表详情页面,可以了解水表的欠费账单、已结账单、抄手状态、通讯状态、设备信息、流量信息等信息。水表详情模块的活动图如图10所示:图10表详情活动图综上所述,用户进入登录页面,输入个人手机号和验证码进行短信或语音验证,验证成功则进入水务云智能水表APP登录成功页面,在此次页面上可以看到用户的手机号等信息,若验证不成功给出提示信息再次进行验证,同时在用户登录时Node.js服务器会进行生成唯一的token,后续水表用户在进行完善填写个人信息,绑定水表等操作时,服务器会进行token验证,以确保用户信息的安全性,进入APP首页之后,用户可以请求操作水表,进行水表的绑定与解绑,操作完成后后端服务器会将水表信息返回到APP界面上供用户查看浏览;用户在缴费时,在缴费界面选择自己需要的缴费金额,然后利用支付宝沙箱获取到用户的支付宝账号信息进行缴费,缴费充值成功后,服务器将缴费产生的订单信息保存到MySQL服务器,并将相应的账单信息展示到APP账单界面。图11水务云智能水表APP时序图4.2数据库设计水务云智能水表APP的开发离不开数据库的设计,数据库是整个APP设计与开发环节中不可或缺的一部分,进过对用户和水表的调查研究,本APP最终通过MySQL设计了user表、bill表、watermeters表、avatar表、user_watermeter表。4.2.1概念结构设计APP用户需求调查结果显示,水表用户的需求都直接反应在数据库中,因此设计时必须要切实符合用户的需求,水务云智能水表APP将用户需求中的要求和每一次的变化都一一体现在数据库的设计当中REF_Ref29857\r\h[8]。通过大量分析和设计,最终的到了水务云智能水表APP的E-R图和实体集:表1数据库实体集实体集属性用户用户ID,头像,用户名,用户昵称,身份证号,地址,手机号,创建时间,更新时间水表水表ID,水表名字,型号,水表口径尺寸,水表状态,水表上线时间头像头像ID,用户ID,头像类型,头像文件名,头像尺寸,头像创建时间、更新时间,账单账单ID,用户ID,开账日期,充值金额,花费金额,余额用水情况表耗水情况ID,用户ID,截至日期,更新日期,用水起数,用水止数,净用水量图12水务云智能水表E-R图4.2.2物理结构设计水务云智能水表APP采用体积小、速度快、总体拥有成本低,开源;支持多种操作系统;提供的接口支持多种语言连接操作的MySQL数据库进行数据存储REF_Ref30954\r\h[10]。本APP在开发中创建了特有的WaterMeter数据库。该数据库包含了用户信息、水表信息等多张表。并且对每个表都设置了唯一的主键,其次,对有的表还设置了外键,便于表与表之间的相互联系。水务云智能水表APP数据表设计如下:user表:该表为APP用户信息表,里面储存着用户id、手机号、头像、用户创建、修改时间等用户信息。该表的详细数据字段如表1所示:表2user表(水表用户信息表)序号字段列名数据类型字段大小是否为主键不为NUll功能描述1idint11是用户编号2user_namevarchar50否用户名3nick_namevarchar100否用户昵称4idcardvarchar11否用户身份证号5phoneint11否用户手机号6createAttimestamp否用户创建时间7updateAttimestamp否用户修改时间8avatar_urlvarchar200否用户头像地址9addressvarchar500否用户地址watermeters表:下表为水表信息表,主要用来存储市面上常见的水表信息,例如水表编号、水表名称水表型号、口径、状态等信息。该表的主键为watermeter_id(水表编号),具体情况如表2所示:表3watermeters表(水表信息表)序号字段列名数据类型字段大小是否为主键不为NUll功能描述1watermeter_idint11是水表编号2watermeter_namevarchar50否水表名称3watermeter_typevarchar20否水表类型4calibervarchar5否水表口径5watermeter_statusint11否水表状态6uptimetimestamp否上线时间7user_idint11否用户编号bills表:此表为用户的水表账单信息表,里面储存了大量的有关账单编号、开账日期、水表余额、缴费金额、花费金额等信息。该表的主键为账单编号(id)主要用来向用户展示自己绑定的水表账单信息,便于后续用户的缴费等操作。表4bills表(账单信息表)序号字段列名数据类型字段大小是否为主键不为NUll功能描述1idint11是账单编号2updateAttimestamp否开账日期3balancedecimal(18,2)否水表余额4payment_amountdecimal(18,2)否缴费金额5consumption_amountdecimal(18,2)否消费金额Avatar表:该表为用户头像信息,里面储存了用户储存的头像类型、尺寸、创建时间、文件名称等着信息,用户填写个人地址时将头像数据存储到下表,此表的主键为用户头像编号(id)。表5avatar表(用户地址表)序号字段列名数据类型字段大小是否为主键不为NUll功能描述1idint11是用户地址编号2user_idint11否用户编号3filenamevarchar255否文件名称4mimetypevarchar30否图片类型5sizeint11否图片尺寸6createAttimestamp否创建时间7updateAttimestamp否更新时间waterconsumption表:该表为用户用水量详情表,用来记录用户所绑定的水表的净用水量、水量起数、水量指数、截至时间等信息。该表同时与user表相互联系,此表将user表的主键user_id作为外键,方便快捷的获取用户和水表的信息。表6waterconsumption表(绑定水表信息表)序号字段列名数据类型字段大小是否为主键不为NUll功能描述1idint11是用水情况编号2user_idint11是用户编号3createAttimestamp否创建时间4updateAttimestamp否更新时间5water_consumedecimal(18,2)否净用水量6starting_consumptiondecimal(18,2)否用水起数7ending_consumptiondecimal(18,2)否用水止数5功能实现 登录注册模块为方便用户操作,简化流程,本APP将注册登录整合为一个模块。下载并安装水务云智能水表APP后,用户点击进入APP,在本APP登录注册界面填写自己的手机号后,按下“登录”按钮,即可获取个人语音验证码或者短信验证码,随后填写验证码进行验证,若验证成功,用户进入成功登录提示界面,在此页面上“立即体验”按钮即可进入APP首页,反之,如果用户填写的个人手机号有误或者验证码错误,APP会给出相应的提示。用户获取验证码后的处理代码如下:水务云智能水表APP的登录注册页面如下图所示:图13用户登录界面图14用户登录成功界面APP首页用户登录成功后即可进入水务云智能水表APP首页,在首页用户可以进行个人信息的修改与完善、水表绑定、水表缴费、查看水表账单及详细信息等操作。水务云智能水表APP首页如下图所示:图15水务云智能水表APP首页界面个人信息绑定模块用户登录水务云智能水表APP并进入首页后,点击“我的”即可跳转到个人信息绑定模块,用户个人信息绑定模块可分为基础信息填写、实名认证、地址填写三部分。在此页面,用户可选择喜欢的头像并且填写昵称、手机号、地址并进行实名认证等操作。个人信息绑定界面如下图所示:图16用户信息绑定界面基础信息填写基础用户信息填写部分主要包括头像图片的选择、用户昵称、用户手机号的填写,用户点击“头像”按钮即可进入手机相册选择图片或者利用相机现场拍摄图片做为头像,用户选择图片后还可以对它进项剪裁、放大、旋转等操作。用户点击“手机号”、“昵称”按钮可以进入相应的界面填写自己的手机号和昵称。用户基础信息填写界面如图12、13、14、15所示:图17用户头像选择界面图18用户头像操作界面图19用户手机号填写界面图20用户昵称填写界面实名认证在基础信息填写界面,用户还可以进行实名认证操作,用户填写个人身份证上面的姓名和身份证ID之后,即可进行身份验证,若验证通过,将进入到用户个人信息界面,并将用户的真是姓名展示在页面上,若验证失败,APP则会给出相应的提示。该界面运行结果如下图所示:图21用户实名认证界面地址填写用户在个人信息界面点击“地址”即可进入地址填写界面,本功能采用了高德地图第三方搜索提示的接口,用户输入地址关键字后,APP会给出相应的提示,在提示中找到自己的地址并点击,用户便可以跳转到个人信息界面,在“地址”栏便可以显示用户刚才选择的地址。此外,在地址填写页面,用户还可以进行地址搜索操作。APP调用高德地图API进行搜索提示的功能如下所示:@Override publicvoidonPoiSearched(PoiResultresult,intrCode){dissmissProgressDialog();//隐藏对话框 if(rCode==AMapException.CODE_AMAP_SUCCESS){ if(result!=null&&result.getQuery()!=null){//搜索poi的结果 if(result.getQuery().equals(query)){ poiResult=result;List<PoiItem>poiItems=poiResult.getPois(); List<SuggestionCity>suggestionCities=poiResult.getSearchSuggestionCitys();//搜索poiitem数据为空,返回关键字城市信息 if(poiItems!=null&&poiItems.size()>0){ aMap.clear();//清理之前的图标 PoiOverlaypoiOverlay=newPoiOverlay(aMap,poiItems);poiOverlay.removeFromMap(); poiOverlay.addToMap();poiOverlay.zoomToSpan();}elseif(suggestionCities!=null&&suggestionCities.size()>0){showSuggestCity(suggestionCities); }else{ToastUtil.show(PoiKeywordSearchActivity.this,"未找到相关数据!");}} }else{ToastUtil.show(PoiKeywordSearchActivity.this, "未找到相关数据!");} }else{ToastUtil.showerror(this,rCode);}}用户地址搜索提示和搜索界面如图17、图18所示:图22用户地址搜索提示界面图23用户地址搜索界面水表操作模块此模块为用户提供水表绑定和水表解绑的操作,用户进入此页面可以浏览用户已绑定水表的用水量,并可以进行水表解绑操作,若用户未绑定水表,则可以进行绑定水表操作,水表操作界面如图18所示:图24用户水表操作界面水表绑定用户进入水表绑定页面,根据界面提示输入自己的身份证号和水表编号后,点击确定按钮后便可以绑定水表,若用点击取消按钮,则会回到水表操作界面。用户水表绑定界面如图19所示:图25用户水表绑定界面水表解绑用户点击“水表绑定”按钮,APP弹出提示框,提示用户是否解绑响应编号的水表,用户点击确定,弹出水表解绑成功的提示,若用户点击取消按钮,则会返回水表操作界面。用户水表解绑界面如图19、20所示:图26用户水表解绑界面图27用户水表解绑成功界面缴费模块用户成功绑定水表之后便可以进行缴费操作,用户进入水务云智能水表APP首页,点击缴费进入缴费页面。本页面向用户展示用户所绑定的水表编号和缴费金额。本APP为用户提供几种定额的缴费金额选择,方便用户操作,用户点击选好的缴费金额,跳转到支付宝的支付页面,用户输入支付宝支付密码后完成缴费操作。用户缴费界面如图21、22所示:图28用户水表缴费界面图29用户水表付款界面水表详情模块用户点击水表详情按钮进入此模块,在水表详情界面用户可以查看截止到当时的水表余额和当时消耗的用水量。点击下面的“账单”按钮,即可看到用户近两个月的月账单分析情况,同时还向水表用户展示了两个月的账单明细。若点击“流量”按钮,则可以了解到用户两月之内的用水流量的详细情况,包括用户的月耗水量和详细的用水情况,水表
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- JJF(石化)078-2023激光甲烷遥测仪校准规范
- 马鞍山师范高等专科学校《妇产科护理学》2025-2026学年期末试卷
- 宁德职业技术学院《科学技术与社会》2025-2026学年期末试卷
- 福建商学院《中医内科学》2025-2026学年期末试卷
- 中国医科大学《冷链物流》2025-2026学年期末试卷
- 集美大学诚毅学院《金融科技》2025-2026学年期末试卷
- 福建体育职业技术学院《数理经济学》2025-2026学年期末试卷
- 厦门东海职业技术学院《安全原理与评价》2025-2026学年期末试卷
- 福建理工大学《金融学概论》2025-2026学年期末试卷
- 中国矿业大学《管理会计概论》2025-2026学年期末试卷
- 期中考试模拟试卷(含答案) 2025~2026学年度人教版七年级下册地理
- 2025河北林业和草原局事业单位笔试试题及答案
- 黑龙江哈尔滨德强学校2025-2026学年度六年级(五四制)下学期阶段学情调研语文试题(含答案)
- 广东江西稳派智慧上进教育联考2026届高三年级3月二轮复习阶段检测政治+答案
- 2025-2026学年浙美版(新教材)小学美术二年级下册《我爱运动》教学课件
- 2026年商丘学院单招综合素质考试题库及答案详解(历年真题)
- 2025年大连职业技术学院单招职业技能考试试题及答案解析
- 既有线路基帮宽施工方案范本
- 追悼会主持稿及悼词范文集
- 2026年电工专业技能实操测试题目
- 天然气压缩机组培训课件
评论
0/150
提交评论