作业提交与查收系统-ssm
项目描述 基于ssm的作业提交与查收系统
基于SSM框架的作业提交与查收系统,实现了学生提交作业、教师批改作业以及管理员进行系统管理等功能。系统分为学生、教师和管理员三大模块,涵盖作业管理、新闻通知管理、个人信息管理等核心功能,支持用户权限控制、文件上传与存储,并采用MySQL数据库存储数据,界面简洁友好,操作便捷高效,适用于学校教学场景。
登录网址: http://localhost:8080/zuoyeyuchashou/jsp/login.jsp
管理员账户密码: admin/123456
学生账户密码: a1/123456
教师账户密码: a11/123456
项目功能
1. 学生模块
个人中心:
修改密码:学生可以修改自己的登录密码,需要验证旧密码是否正确。
个人信息:学生可以查看和修改自己的个人信息,如姓名、学号、联系方式等。
作业管理:
学生可以查看教师发布的作业列表。
学生可以提交作业,支持文件上传功能。
回答作业管理:
学生可以查看自己提交的作业的批改结果和教师的评语。
新闻管理:
学生可以查看系统发布的新闻信息。
通知管理:
学生可以查看系统发布的通知信息。
2. 教师模块
个人中心:
修改密码:教师可以修改自己的登录密码。
个人信息:教师可以查看和修改自己的个人信息。
作业管理:
教师可以发布作业,设置作业的截止日期、要求等。
教师可以查看学生提交的作业列表。
回答作业管理:
教师可以对学生的作业进行批改,给出评分和评语。
新闻管理:
教师可以查看和发布新闻信息。
通知管理:
教师可以查看和发布通知信息。
3. 管理员模块
个人中心:
修改密码:管理员可以修改自己的登录密码。
个人信息:管理员可以查看和修改自己的个人信息。
学生管理:
管理员可以添加、删除和修改学生信息。
老师管理:
管理员可以添加、删除和修改教师信息。
作业管理:
管理员可以查看所有作业信息,包括已发布的作业和学生提交的作业。
回答作业管理:
管理员可以查看教师对作业的批改情况。
新闻管理:
管理员可以查看、发布和删除新闻信息。
通知管理:
管理员可以查看、发布和删除通知信息。
基础数据管理:
新闻类型管理:管理员可以添加、删除和修改新闻类型。
通知类型管理:管理员可以添加、删除和修改通知类型。
学院专业类型管理:管理员可以添加、删除和修改学院和专业信息。
作业类型管理:管理员可以添加、删除和修改作业类型。
运行环境开发工具:idea2024.1
运行环境:jdk1.8+maven3.8.6+MySQL5.7+nodejs14.18.1+tomcat8.0(此配置为本人调试所用,仅供参考)
项目技术
服务端技术:SSM
前端技术:jsp
以上系统源码经过技术整理与调试,确保能正常运行