exam-ol
数据库原理课程设计——在线考试系统
目录结构
common
存放公用的工具函数
sql
服务器运行依赖数据库的建表语句、触发器和存储过程,以及少量测试数据
models
数据库相关,存放SQLAlchemy的Model
views
后端相关,定义与前端交互的接口,即视图函数
static
前端相关,存放静态资源,包括CSS文件、JS文件、图片资源以及用户上传的资源等
templates
前端相关,存放HTML页面
运行程序的步骤
在本地建立数据库
运行建表语句exam.sql,将建立名为exam的数据库
运行创建触发器的语句triggers.sql,保证之后插入数据的一致性
运行创建存储过程的语句procs.sql,用于简化试题、试卷管理的复杂业务逻辑
运行data.sql,向数据库中插入测试数据(可选)
修改配置文件config.py
配置文件config.py中保存着连
1