Web UI原型
首先说明,所有Web网页功能均是我基于一款开源的Java服务端应用实现的二次开发,且全部的服务端及Web页面核心代码、业务功能代码都由我一人独立完成。
在公司初创时,由于全部的研发力量都集中到智能硬件和APP上,而由于我本人又投入部分精力到Android原生应用的开发上,因此无暇顾及服务端Web页面的开发工作。但是当APP应用已经初具雏形,且所有的硬件采集和APP展示数据都需要通过后台中转,并需要能在网页上展现的时候,就必须要有一套能适应公司业务发展的后台应用了。
因为时间较为紧迫,而且在已经有了一套现成的开源后台的前提下,就没有画任何的原型图,直接在已有的后台功能代码上修改,实现我们自己需要的业务功能。另外,这套开源后台已经有了配套的JSP页面,无需再单独开发前端页面。
整个服务端后台的功能其实并不复杂,都是较为简单的CRUD和数据聚合统计(其中用到了列式数据库存储),唯一有些技术含量就是调用百度地图组件解析GIS经纬度,并展现佩戴者的行动轨迹功能。
健康管理
在服务端开发初期,我们就将其定位为提供给机构使用,而不对个人用户开放:因为个人用户已经有了APP,没有必要在用到网页。就像现在的“饿了么”外卖只有APP,而没有PC端的网页一样。
在健康管理功能模块中,列出了所有已被激活的手表终端(所谓激活,就是购买之后已经被APP绑定的手表)。只有已经激活的手表,才能进行正常的指令下发与数据采集操作。可以通过点击表格题头来排序,例如按照心率排序。

点击【电子档案】后出现的佩戴者个人信息

点击【体检报告】后出现的佩戴者健康数据

会员管理
在会员管理列出了所有的佩戴者。这里的会员指的是佩戴手表的人,哪怕手表并非自己购买,而是亲友子女代为购买的。同样可以查看该会员的健康报告、绑定其手表终端的亲友数量。可以在这里批量添加、删除或导入会员数据。所谓“分配已选用户”指的是将佩戴者分配给组织的业务员,因为对于一些养老机构或老年人健康护理机构来说,一般都会指派某位员工照顾若干位老年人,所以这里会有这个“分配”功能。


机构管理
这里列出了第三方养老机构或老年人健康护理机构。


终端管理
这里列出的是全部的终端产品,不管是否已激活,只要是公司已经出厂的产品都会列在其中。

终端命令
这里列出的是所有可发送给终端的指令集合,类似于“登记”。例如,如果需要给终端发送定位指令,那么必须先在这里登记之后,才能再被调用。

GIS服务
可以通过地图很直观地看到所有的终端分布情况,点击其中的某个图标,就能看到佩戴者的当前位置、行动轨迹、亲友、所属员工和健康数据,十分方便。此项功能是通过百度地图解析手表发送的经纬度实现的。

积分管理
积分管理包括有积分的佩戴者列表、其积分详情及对积分规则的管理。

员工管理
员工管理分为员工每日的工作日志上报、用户使用APP的频次(个人认为该功能没什么用,但合作方坚持要求增加),以及每位员工的账号信息。



产品管理
产品是与手表相关的周边产品,包括新增、编辑、删除、上下架及与产品相关的订单发货管理。


感谢支持
更多内容,请移步《超级个体》。