天天看點

mysql survey_GitHub - shenqtao/DWSurvey: DwSurvey is an open source web survey system. 最好用問卷調查系統、表單系...

DWSurvey 調問表單問卷系統

DWSurvey是一款友善、高效、實用的調研問卷系統,一款基于 JAVA WEB 的開源問卷表單系統。

mysql survey_GitHub - shenqtao/DWSurvey: DwSurvey is an open source web survey system. 最好用問卷調查系統、表單系...

示範位址

安裝

因為DWSurvey是基于JAVA WEB實作,是以安裝與一般的JAVA WEB程式無異,配置好資料庫位址就可以正常使用。

安裝說明

伺服器必須安裝由 JAVA 1.6+、MySQL、Apache Tomcat 構成的環境

由于引用的外部jar在你本地maven倉庫中可能沒有,這時隻要您本地有maven環境,執行下bin目錄下面的檔案就可以自動導入。

環境配置說明

lib目錄下的幾個jar包可能是您中央倉庫沒有,是以運作時如果提示找不到相關jar

就請到bin目錄下去執行jar導入命命,安裝中央倉庫缺失jar

可直接執行 install-lose-jar.sh/install-lose-jar.bat

配置說明、資料初始化

先在您mysql導入/src/main/resources/conf/sql/目錄下的dwsurvey.sql資料庫腳本檔案

配置檔案位址

conf/application.properties

#database settings

jdbc.url=jdbc:mysql://localhost:3306/dwsurvey?useUnicode=true&characterEncoding=utf8

jdbc.username=root

jdbc.password=123456,.

分别修改```jdbc.url、jdbc.username、jdbc.password```

啟動通路

配置完成後,啟動服務在浏覽器中輸入如localhost:8080/diaowen相應的位址看到登入頁面,表示已經安裝成功。

初始賬号:[email protected] 密碼:123456

war包下載下傳

如果不想自己編譯可以直接使用我們已經編譯好的war包安裝

最新的war包下載下傳可以前往交流QQ 群1:635994795(滿),群2:301105635(可加)

下載下傳最新的diaowen.war,再考到tomcat wabapps下

打包環境:jdk1.8, tomcat8.0

外部解壓指令:jar xvf diaowen.war

特色

全新體驗、流程簡單

mysql survey_GitHub - shenqtao/DWSurvey: DwSurvey is an open source web survey system. 最好用問卷調查系統、表單系...

以一種全新的設計體驗,告别繁瑣的設計流程,通過簡單有趣的方式,輕輕松松完成問卷設計,多種問卷樣式模闆選擇,隻為顯現更精美的表單問卷.

豐富的題型

豐富的題型支援,通過拖拽即可完成題目選擇,并可以随意拖動其位置,還可置入所需圖檔、企業LOGO、設定答題邏輯,一份優美的問卷就是這麼簡單。

問卷表單靜态化

對于問卷表單系統,因為所有的表單字段都是背景資料庫來維護,是以對于每一次答卷請求,如果都從後端資料庫去取每一題及選項的話,必定會對性能造成不小影響。

是以在釋出的表單問卷時會對資料進行的頁面靜态化,生成一個真實的表單存檔。

有問題怎麼辦?

對于調問網問卷系統安裝及使用的問題,可以在使用者交流群裡,向作者或其它同學提問。

調問網交流QQ群 群1:635994795(滿),群2:301105635(可加)(加群時請說明從那知道的)

源代碼釋出

開源協定

DWSurvey以通用公共許可證AGPL3.0為開源協定,商業環境使用請購買商業授權!

docker支援

快速體驗

# 啟動一個 mysql 容器,等待初始化完成

docker-compose up -d db

# 啟動 dwsurvey 容器

docker-compose up -d dwsurvey

環境變量

如果你有現成的mysql,你可以單獨啟動 dwsurvey 容器。

# docker pull wkeyuan/dwsurvey:latest

# docker run -d -e ... wkeyuan/dwsurvey:latest

你可以通過環境變量來進行一些必要的配置,以下是所有支援的環境變量:

變量名

必須

作用

MYSQL_HOST

資料庫位址,可以是域名或者IP。

MYSQL_PORT

資料庫端口,預設為 3306 。

MYSQL_DATABASE

dwsurvey使用的資料庫,必須事先建立好。

MYSQL_USER

資料庫帳号,必須實作建立好。

MYSQL_PASSWORD

資料庫帳号的密碼。

ADMIN_EMAIL

首次必須

初始帳号的郵箱。首次運作時必須,後續更新時不需要該變量。

ADMIN_PASSWORD

首次必須

初始帳号的密碼。

CONTEXT_ROOT

預設為 / ,通路的URL根路徑。

本地建構鏡像

由于使用了 multistage build 的特性,要求 docker 的版本大于 17.05 。

docker build -t dwsurvey .

由于建構時需要從 maven 倉庫下載下傳大量依賴包,為了加快速度,你可以使用參數 LOCAL_MAVEN_MIRROR 來指定使用的 maven 鏡像

(預設為阿裡雲的鏡像)。

docker build --build-arg LOCAL_MAVEN_MIRROR=http://your-mirror -t dwsurvey .

關于調問網

沒事喜歡瞎折騰,業餘時間也想做點有意思的事情,同時對産品也比較感興趣,一翻調研之後就決定來做個問卷系統。

于是便利用業餘時間來做這款問卷表單平台,因為在2012的時候,國内的問卷系統都還比較初級,問卷設計流程複雜,頁面也不美觀。

是以就開始邊調研、邊畫原型、邊寫前後端代碼,最初的想法是一定要好用美觀,在這之後的一年裡就不斷的設計開發,前前後後修改過3個版本。

作者

柯遠 [email protected]

謝謝您的支援

覺得不錯就點下右上角的star,随時關注我們的動态,非常感謝!