我们想做一个展示网络系统工作功能和流程并进行管理的WEB应用,此应用主要有4个页面,详细需求如下:
一、登录页面:此页面只是一个基础的注册/登录页面,视觉效果有科技感,与物联网相关,没有过多的其他要求。
二、设备部署页面:
此页面布局参考各种工程软件,页面包含菜单栏、项目窗口、控件窗口、属性窗口、设备部署窗口。
1、菜单栏功能:新建、打开、保存、关闭。
2、项目窗口:对正在编辑的项目进行管理操作,如复制、粘贴、删除、生成展示界面等。
3、控件窗口:打开项目后提供可使用的控件模块预览,可以添加控件,可点击添加或拖拽进设备部署窗口,必须含有的控件有网关、通信协议、传感器、执行器、云服务器、第三方接口(第三方只需图片,没有需要设置的属性)。
4、属性窗口:对正在选择的控件的属性进行修改操作,属性包含名称、类型、可用上下行协议(多选)、数据接口。
5、设备部署窗口:用设备和通信协议控件画拓扑图的区域,可改变背景。
三、管理界面:在权限足够的用户下的设备部署界面上设置一个跳转链接进入管理界面,主要功能是对其他用户的权限进行管理。
四、展示界面:由设备部署界面部署的内容一键生成展示界面。尽量用图形和动画效果来演示系统的工作流程,同时在设备旁有日志栏说明设备当前正在进行的工作,通信过程的演示必须要有动态效果。同时在演示期间如有新设备接入,则可以自动添加进拓扑图中展现其关系和工作状态。展示时用websocket保持与后台的链接,实时显示工作流程和接入新设备。
后台:开始展示(与页面建立websocket之后)通过一些部署好了的webservice接口调用数据库信息进行比对,一有新数据就解析并推送至网页,网页进行进一步处理后自动生成控件并加入拓扑图进行流程演示。
交付需求:
我们希望找一个有开发经验的团队承接这个项目,后台和展示界面必须确保在2周内完成,后续界面项目可延后最多两周内完成。项目要求可以进行二次开发,有注释和文档。请您在竞标时给出具体的实施方案和报价,详细的竞标方案将有助于我与您进一步的沟通。谢谢