2020 졸업디자인 온라인 설문지 홈페이지
데모 주소(Demo): https://survey.yonatan.cn/
사용자 계정/비밀번호: 데모/202005
관리자 계정/비밀번호: admin/123456
설문지 만들기: 빈 설문지 또는 템플릿 설문지를 만듭니다. 템플릿은 시스템의 다른 사용자가 게시한 설문지에서 가져옵니다.
설문지 편집: 공통 문제 유형 구성 요소 및 문제 은행 제공, 드래그 앤 드롭 정렬 지원, 설문지 개요 및 설문지 미리 보기 실시간 보기(PC, 휴대폰 레이아웃)
설문지 배포 : 웹링크 또는 QR코드를 통해 설문지를 공유
통계적 설문지: 설문지의 복구 프로필(복구율, 평균 시간), 설문지의 출처(IP, 지역, 장비, 공유 방법) 및 각 질문의 작성 상태(통계 차트)에 대한 통계가 두 가지 항목 선택을 지원합니다. 설문지에서 교차 분석할 주제를 선택합니다.
데이터 내보내기: 보고서 다운로드(JPG), 설문지 인쇄(PDF)
개발 도구: IntelliJ IDEA 2019.3.1 x64 Visual Studio Code 1.45.1 Google Chrome 81.0.4044.138 |
$ docker-compose up -d
또는
$ docker pull yont/onlinesurvey:v1.0.0
$ docker run -dt --name onlinesurvey --restart always
-p 39101:80
-e MYSQL_HOST= " 192.168.35.88 "
-e MYSQL_USER= " root "
-e MYSQL_PASSWORD= " 123456 "
yont/onlinesurvey:v1.0.0
MYSQL_HOST
: mysql 데이터베이스 호스트 이름/IPMYSQL_PORT
: mysql 데이터베이스 포트, 기본값은 3306MYSQL_USER
: mysql 사용자 이름MYSQL_PASSWORD
: mysql 비밀번호 "surveydb"라는 데이터베이스를 만들고 Surveydb.sql 파일을 가져옵니다.
onlinesurvey 프로젝트를 열고 데이터베이스 연결 정보를 수정한 후 프로젝트를 시작합니다. 기본 구성은 다음과 같습니다.
# 配置文件: onlinesurvey/src/main/resources/application.properties
spring.datasource.url =jdbc:mysql://localhost:3306/surveydb? serverTimezone =GMT%2B8
spring.datasource.username =root
spring.datasource.password =mysql
spring.datasource.driver-class-name =com.mysql.jdbc.Driver
Surveyui 프로젝트를 열고 폴더에서 npm install을 실행하여 종속성을 빌드한 후 npm run Serve를 실행하여 프로젝트를 시작합니다. 기본 요청 헤더는 다음과 같습니다.
// 默认接口和域名: surveyui/src/request/http.js
axios . defaults . baseURL = "http://localhost:39000" ;
const domain = axios . defaults . domain = "http://localhost:8080"
baseURL은 api로 구성됩니다. 개발(개발 모드) 중에는 배포 중에 vue.config.js -> devServer -> 프록시를 사용하고 전달에는 nginx를 사용합니다.
도메인은 설문지 미리보기 주소를 생성하는 데 사용되는 도메인 이름입니다.
브라우저를 열고 http://localhost:8080을 방문하세요.
관리자: admin/123456 일반 사용자: 데모/202005