项目简介
这是一个基于Python Flask框架开发的统一作业提交平台,旨在为学生提供方便、安全的在线作业提交系统,同时为管理员提供强大的作业管理功能。
项目的主要特性和功能
学生端
- 学生登录:凭用户名和密码登录系统。
- 作业提交:可选择作业文件上传,系统会验证文件类型、大小和提交时间。
- 作业查看:查看作业提交状态和截止时间等信息。
管理员端
- 学生信息管理:可查看、添加和删除学生信息。
- 作业信息管理:能查看、添加、编辑和删除作业信息,包括作业描述、开始时间、截止时间等。
- 作业文件管理:可下载或删除学生提交的作业文件,支持按班级、科目等分类管理。
- 权限验证:管理员输入密码验证身份后执行特定操作。
安装使用步骤
- 环境准备:确保系统已安装Python、Flask框架以及相关数据库SQLite。
- 源码下载:下载项目源码文件并解压至指定目录。
- 数据库初始化:运行ACS.py文件,初始化数据库并创建必要的数据表。
- 启动服务:再次运行ACS.py启动后端服务。
- 前端接入:因项目未提供前端界面,需通过API接口操作,可使用Postman等工具测试接口,或自行开发前端页面接入。
- 测试功能:使用提供的API接口测试学生登录、作业提交、管理员操作等功能。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】