基于Beego + BootStrap的简易问卷调查系统
- 账户管理
- 编辑问卷
- 做问卷
- 简易判题
- 问卷管理
- 问卷信息展示
- 管理员后台管理
- 验证码
- 统计分析
- 导出Excel
- 代码风格整理
- 完善表单验证
库 | 介绍 |
---|---|
github.com/astaxie/beego |
Beego框架 |
github.com/go-sql-driver/mysql |
Mysql库 |
github.com/Unknwon/com |
常用函数库 |
项目 | 介绍 |
---|---|
github.com/twbs/bootstrap |
BootStrap框架 |
github.com/jquery/jquery |
JQuery库 |
github.com/uxsolutions/bootstrap-datepicker |
日期时间选择器 |
github.com/wenzhixin/bootstrap-table |
BootStrap-table |
github.com/nghuuphuoc/bootstrapvalidator |
表单验证神器 |
github.com/lk-code/jquery-input-counter |
数字加减输入框 |
github.com/LiranCohen/stickUp |
stickUp |
github.com/CodeSeven/toastr |
toastr |
-
导入数据库
- 将
data
下面的SQL文件导入到数据库中 - 默认用的是
mysql
,数据库名称为beego_survey
- 将
-
配置文件
- 有关数据库的参数可以在
./conf/app.conf
文件中修改
- 有关数据库的参数可以在
DATABASE_HOST=127.0.0.1
DATABASE_PORT=3306
DATABASE_USER=root
DATABASE_PASS=123456
DATABASE_NAME=beego_survey
DATABASE_TIMEZONE=Asia/Shanghai
- 编译运行
cd ~/gowork/src/beego_survey
go build -o beego_survey main.go
- 其他说明
- 数据库默认有两个账户
anonymous
和admin
,密码均为admin
,这两个用户暂时必须位于数据库的前两个条记录中。 - 关于手机访问:部分手机浏览器可能无法正常加载bootstrap-table,请下载最新版Chrome浏览器访问。
- 数据库默认有两个账户