NAS部署智能化企业级问卷系统,滴滴内部都在用




引言
文件系统我之前发过一些,例如填鸭、卷王这两个,都是非常优秀的开源文件系统。而今天要介绍的是刚开源不久的项目,前身是作为滴滴内部使用的企业级问卷系统。而在内部使用很久之后,项目应该很成熟了,不管是用于市场调研,客户满意度调研或者是报道、测评之类的,都已经非常成熟了。今天要介绍的便是智能化企业级问卷系统 - XIAOJUSURVEY。
项目介绍
项目体验
首先要给个好评的就是界面了,不管是登录界面还是登陆后的界面,都比我之前用过的好太多了。毕竟滴滴也不算小企业,在开发能力在一块还是有的,如今能开源出来,还蛮不错。
登录界面
点击创建问卷之后,左边会出现三个选项,基础调查、投票评选以及在线报名。而在右边则是问卷的名称以及问卷备注,备注仅创建者可见。
创建问卷
这里我们先看基础问卷的创建,编辑界面左边为题型选择,分为了输入类和选择类题型,覆盖了基础问卷需要的东西了,直接拖拽到问卷中就可以设置了。中间则是问卷的预览,点击其中的项可以在右边看到题型编辑器,同时支持对文字直接进行更改。
题型编辑
顶部的问卷设置中可进行时间设置以及提交限制的设置。
问卷设置
问卷的皮肤设置提供了一些主题直接使用,右边可以编辑样式,同时除了内容页的设置,也支持结果页的设置。

皮肤设置
所有设置完之后就可以点击右上角的发布了,这时候会弹出手机的预览图以及问卷的网址,将网址发给需要调研的用户即可。
发布界面
在对方填写完信息提交问卷之后,便能在数据中心中看到用户填写的内容了。
数据中心
在首页的问卷列表中能看到所有问卷的状态。
问卷列表
项目部署
该项目的部署并不难,这里我们先新建一个docker-compose文件,内容如下:
version: "3"services:  mongo:    image: mongo:4    container_name: xiaoju-survey-mongo    restart: always    environment:      MONGO_INITDB_ROOT_USERNAME: panda # 默认使用系统的环境变量      MONGO_INITDB_ROOT_PASSWORD: pandapanda # 默认使用系统的环境变量    ports:      - "27017:27017" # 数据库端口    volumes:      - /volume1/docker/didi/db:/data/db # xiaoju-survey-data/db/data:/data/db    networks:      - xiaoju-survey  xiaoju-survey:    image: "xiaojusurvey/xiaoju-survey:1.1.2-slim"    container_name: xiaoju-survey    restart: always    ports:      - "8678:80" # API端口    environment:      XIAOJU_SURVEY_MONGO_URL: mongodb://${MONGO_INITDB_ROOT_USERNAME}:${MONGO_INITDB_ROOT_PASSWORD}@xiaoju-survey-mongo:27017 # docker-compose 会根据容器名称自动处理    links:      - mongo:mongo    depends_on:      - mongo    networks:      - xiaoju-surveynetworks:  xiaoju-survey:    name: xiaoju-survey    driver: bridge
这里如果端口有冲突记得更改一下本地端口,同时volumes的路径请按照自己本地环境设置,db数据库的账号密码也请记得更改,熊猫这里都是自用演示。
文件
核对好映射路径以及端口之后,我们打开SSH端口,用SSH工具连接上NAS之后移动到docker-compose文件的根目录下,输入docker-compose up -d启动容器。
项目运行
数据库和项目本身都启动之后便可以通过 http:// 你的nasip+API的端口号访问项目了。进入后需自行注册用户。
NAS推荐
随着绿联新品的发布,关于新品的各种体验文章也相继出来了,而熊猫作为在半年前便体验到全新的UGOS Pro系统的人,自然还是很多感触。虽说目前的系统东西还是太少,但全面放开的root权限与应用中心第三方的接入,都试试绿联未来的优势。 
这里个人比较推荐价格比较低的DXP4800,如果可以直接上加也行。同时我个人也比较推荐性价比极高的6800plus。 
当然了,目前还是处于大饼期间,如果你不想等所谓的“未来可期”,那么个人建议可以直接入手威联通的464C2(熊猫目前的主力机)或者极空间的Z4Pro以及Z423(熊猫目前的家庭主用)都行。
总结
项目目前Docker并不是最新的,最新提供了团队管理以及逻辑管理,不过毕竟刚开源的项目,很多功能需要逐步开放,可以点个star后续看看发展,毕竟也算是企业内部使用开源出来的。
以上便是本期的全部内容了,如果你觉得还算有趣或者对你有所帮助,不妨点赞收藏,最后也希望能得到你的关注,咱们下期见!
三连
到顶部