DWSurvey 調問表單問卷系統
DWSurvey是一款友善、高效、實用的調研問卷系統,一款基于 JAVA WEB 的開源問卷表單系統。
示範位址
安裝
因為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
特色
全新體驗、流程簡單
以一種全新的設計體驗,告别繁瑣的設計流程,通過簡單有趣的方式,輕輕松松完成問卷設計,多種問卷樣式模闆選擇,隻為顯現更精美的表單問卷.
豐富的題型
豐富的題型支援,通過拖拽即可完成題目選擇,并可以随意拖動其位置,還可置入所需圖檔、企業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,随時關注我們的動态,非常感謝!