# 作业管理系统 **Repository Path**: yyy_123456/springcloud ## Basic Information - **Project Name**: 作业管理系统 - **Description**: 软件设计与体系结构期末大作业 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2024-06-16 - **Last Updated**: 2024-06-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # HomeworkManager #### 介绍 作业管理系统是一款专为学校、培训机构或任何需要管理作业的组织而设计的软件。该系统提供了从创建、分配、提交到批改、反馈的全方位作业管理功能,旨在提高作业管理的效率和便捷性。通过作业管理系统,教师可以轻松地管理作业,学生可以方便地查看和提交作业,而管理层则可以获取实时的作业数据和报告。 #### 安装教程 1.环境准备:确保你的计算机已安装Node.js和npm(Node包管理器)。 2.克隆项目:在命令行中,使用git clone命令克隆项目仓库到本地。 3.安装依赖:进入项目目录,使用npm安装项目依赖。 4.配置数据库:设置MongoDB数据库的连接信息。 5.启动服务器:在命令行中运行npm dev run(具体命令可能因项目结构而异)启动服务器。 6.访问系统:使用浏览器访问指定的URL(如http://localhost:3000),即可看到作业管理系统的登录界面。 #### 使用说明 1.登录系统:首次使用系统时,需要先进行登录。管理员可以创建教师、学生等用户的账号,并提供初始密码。用户登录后,可以根据角色权限访问不同的功能。 ![输入图片说明](image.png) 2.教师功能:教师可以添加和编辑作业,指定作业的名称、内容、提交截止日期等信息,并将作业分配给指定的班级或学生。教师还可以在系统中查看学生提交的作业,进行批改并给出反馈。 ![输入图片说明](image1.png) 3.学生功能:学生可以查看已分配的作业列表,包括作业的名称、内容、提交截止日期等信息。学生可以在系统中提交作业,并查看作业的批改结果和教师的反馈。此外,学生还可以查看自己的作业成绩和报告,了解自己的学习情况。 ![输入图片说明](image2.png) 4.管理员功能:管理员可以管理系统的用户、菜单、文件等信息。管理员还可以查看和编辑教师和学生的所有功能,了解整个系统的运行情况。 ![输入图片说明](image3.png)