数据可视化显示项目需求文档 远程兼职
一般月薪15000元- 项目类型:
- 每月工作: 30天
- 工作方式:远程
职位详情
一、概述
让用户以可视化的方式看到硬件数据,比如小米手环APP
二、技术要求
1、后台使用Java+Mysql开发
2、前台使用cocos2d-js,包括三个方面
A、管理员+普通用户WEB(使用权限控制,cocos2d-js)
B、前台WEB(cocos2d-js)
C、APP(cocos2d-js)
三、功能点
我们现在只是想先做一个prototype,所以功能点非常少,具体如下:
1、管理员WEB
登录 : 使用管理员账号进行登录,出于安全考虑去掉管理员注册功能,改为直接在数据库中添加
修改账户信息 : 修改头像、昵称
修改密码 : 修改密码
用户列表 : 包括用户名、注册日期、删除用户按钮等,最上面显示总用户数和一个添加用户按钮
编辑公用html/js : 把一些常用的html、js设置为公共资源,在提交前可以预览
2、普通用户WEB
注册 : 手机号注册
登录 : 使用普通用户账号进行登录
修改账户信息 : 修改头像、昵称
修改密码 : 修改密码
编辑html、js : 用户可以自定义html、js,在提交前可以预览
3、前台——WEB
登录 : 使用普通用户账号进行登录操作
查看 : 查看该账号下的数据,数据显示方式由公共配置和用户自定义html、js共同决定
4、前台——APP
登录 : 使用普通用户账号进行登录操作
查看 : 查看该账号下的数据,数据显示方式由公共配置和用户自定义html、js共同决定
五、相关解释
1、使用cocos2d-js的目的是为了多样的可视化效果,而且可以跨平台;
2、目测功能点中有可能会让你感到困惑的是编辑html/js,其实这个很简单,就是按照cocos2d-js的规则让用户自定义数据的显示样式,也就是在后台给用户一个文档,用户可以根据文档进行DIY,再说白点,就是咱们提供个js库,具体怎么用用户自己来吧,比如:
{
"温度":"柱型",
"高度":"扇形"
}
那么在WEB和APP中温度就以柱形的方式显示,湿度以扇形的方式显示。
PS:例子是JSON,实际开发中其实也没必要非得用html、js,只要能达到目的,什么形式都可以。
3、管理员+普通用户WEB里面也要用cocos2d-js的原因是要有预览功能。