java+ssm 作业提交与批改系统

 本管理系统网站主要分为前端和后端两大板块,其中包括了多个功能模块,其中以作业上交模块和作业批改模块最为重要。下面分别介绍一下这几个功能模块。
1.用户登陆模块:用户权限 学生、教师
根据用户选择的类型进入不同的界面
2.教师界面包含模块:
布置作业模块:选择该教师所任课程布置作业,填写好作业标题、内容。布置的作业可以上传附件,教师可设置作业提交的截止日期
批改作业模块:显示教师布置的作业,点击相关作业进入学生作业的显示页面,选择学生作业点击批改,批改作业包括打分、作业评语、显示作业的标题、内容和可下载的附件
查看作业模块:查看教师布置的作业的相关作业的学生提交情况(已提交人数、未提交人数),点击查看详细可看到未提交的学生信息
信息统计模块:统计作业的最高分最低分及平均分(作业应该有一个总分)
在线留言模块:教师与学生在线交流问题,以站内消息的形式或者在线聊天框的形式(数据要保存在数据库)
试题试卷管理模块:教师可以发布试题信息,并生成试卷,以便让学生在线测试。
3.学生界面包含模块
作业查看模块:显示已提交的作业(是否批改),若已经批改,显示分数,点击可以查看评语、作业内容、附件
写作业模块:显示教师发布的作业若未到提交的截止日期,则可以点击写作业,点击写作业进入相关的写作业页面,学生写的作业内容在成绩表中
在线交流模块:
4.管理员页面登陆:能添加删除用户、课程、班级和学生信息


使用的角色主要有系统管理员、学生、教师。首先以管理员的身份在登录页面输入账号和密码,经过数据库身份验证,验证成功后登录系统主页,可以使用系统用户管理(管理员用户添加、删除、修改、修改登录密码)、专业信息管理(专业信息添加、删除、修改)、班级信息管理(班级信息添加、删除、修改)、学生信息管理(学生信息添加、删除、修改)、教师信息管理(教师信息添加、删除、修改)、所有作业管理(系统所有作业删除、修改、下载)、留言管理(留言回复、删除)、系统管理(系统所有数据备份)等功能操作。学生用户可以以学生的身份在登录页面输入账号和密码,经过数据库身份验证,验证成功后登录系统主页,可以使用个人资料管理、作业提交管理(上交作业、查询个人已上交的作业)、作业成绩管理(查询个人作业的批改成绩)、留言管理(在线留言、查看回复的留言)、在线考试及查看成绩等操作。教师用户可以以教师的身份在登录页面输入账号和密码,经过数据库身份验证,验证成功后登录系统主页,可以使用个人资料管理、作业发布管理(作业布置、已布置的作业查询)、作业批改管理(下载学生上交的作业、批改作业)、发布试题试卷信息、留言管理(回复学生留言)等操作。同时可以通过关键字搜索可以搜索相应的信息,打印各种详细信息,导出各类信息列表至excel中。

目录
第1章 绪论    1
1.1 研究目的    1
1.2 研究现状    1
第2章系统分析    3
2.1 需求分析    3
2.1.1性能需求    3
2.1.2功能需求    3
2.2可行性分析    5
2.3流程分析    5
2.4开发技术    9
 
第3章 总体设计    12
3.1 系统目标    12
3.2开发环境    12
3.3功能设计    13
第4章 数据库设计    15
4.1 数据库模型    15
4.2 数据库表设计    19
第5章 详细设计    22
 
5.2 模块实现    23
5.2.1登录模块    23
5.2.2系统人员管理模块    24
5.2.3作业上交模块    26
5.2.4在线留言模块    27
5.2.5作业布置模块    28
5.2.6数据分页显示模块    29
5.2.7试卷管理模块    30
第6章 系统测试    31
6.1引言    31
6.2测试用例    32
6.2.1登录测试    32
6.2.2信息管理测试    32
6.2.3作业模块测试详情表    33
结论    34
参考文献    35
致谢    36


 

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
一、项目简介 本项目是一套基于JavaWeb的作业提交批改系统,主要针对计算机相关专业的正在做毕设的学生和需要项目实战练习的Java学习者。 包含:项目源码、数据库脚本、软件工具、项目说明等,该项目可以直接作为毕设使用。 项目都经过严格调试,确保可以运行! 二、技术实现 ​后台框架:JSP、Servlet、JDBC ​数据库:MySQL 开发环境:JDK、Eclipse、Tomcat 三、系统功能 该作业提交批改系统采用B/S结构,使用JAVA开发语言,以MySQL作为后台数据库系统分为前台界面和后台管理。 系统共包含三种角色:管理员、教师、学生,具体功能如下: (1) 班级信息管理模块:在该模块中定义了班级信息的管理,其功能包括班级信息的录入、查询、删除、打印等操作。 (2) 教师信息管理模块:在该模块中定义了教师信息的管理,其功能包括教师信息的录入、查询、删除、打印等操作。 (3) 学生信息管理模块:在该模块中定义了学生信息的管理,其功能包括学生信息的录入、查询、删除、打印等操作。 (4) 公告信息管理模块:在该模块中定义了公告信息的管理,其功能包括公告信息的录入、查询、删除等操作。 (5) 留言信息管理模块:在该模块中定义了留言信息的管理,其功能包括留言信息的查询、删除等操作。 (6) 资料信息管理模块:在该模块中定义了资料信息的管理,其功能包括资料信息的录入、查询、删除等操作。 (7) 系统管理模块:在该模块中定义了管理员信息的管理,其功能包括管理员的查询,增加和删除等功能操作。 该系统功能完善、界面美观、操作简单、功能齐全、管理便捷,具有很高的实际应用价值。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值