Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/wh1isper/questionnairesystembackend

软件开发实践B——问卷调查系统后端
https://github.com/wh1isper/questionnairesystembackend

Last synced: about 1 month ago
JSON representation

软件开发实践B——问卷调查系统后端

Awesome Lists containing this project

README

        

# 问卷调查系统后端

开发语言:Python 3.7(>=3.5 应该可以)

数据库支持:MySQL(其他数据库未测试,由sqlalchemy支持)

支持平台:Windows/Linux(建议Linux,异步服务Windows下只支持select模式)

开发流程及文档:https://github.com/Wh1isper/QuestionnaireSystemDoc

前端:https://github.com/JellyBeanXiewh/QuestionnaireSystemFrontend

## 分支说明

目前拥有四个分支:

1. master分支:通过测试的代码将合入这里,始终保持windows/linux兼容
2. dev分支:windows/linux兼容的开发平台,用以主要功能的开发和测试
3. linuxdev分支:linux平台特供,针对linux平台进行优化,并添加redis缓存等功能(仍在规划中)
4. PerformanceTesting:专为性能测试开辟的分支,定期追赶主分支的进度

## 安装流程

### 1. 安装依赖包

pip install -r requirements.txt

### 2. 导入数据库表

见 /db/crebas.sql

### 3. 配置数据库

见 db_config.py

### 4. 运行app.py

### 5. 更改配置见config.py

# !!!不要恶意使用里面公开的邮件账号
# !!!你应该注册一个新的

## 维护说明

此项目在2020年7月份之后进入随缘维护模式……

如果你对此项目有兴趣,欢迎继续维护!

## todo

1. 日志功能:更详细的日志记录
2. linuxdev分支的额外功能添加
3. 数据库功能拓展