开发工具使用IntelliJIDEA,数据库选用MySQL。该系统使用Java程序语言编写,以开放源码的SSM结构来完成整个体系结构,以MySQL数据库形式保存数据,Tomcat则充当服务器,负责接收来自前端的用户的要求。学生作业管理系统采用MVC模型,既能实现动态优化,又能降低数据库SQL语句的重复编写,又能调用常用的数据库操作方式。MVC能够减少学生作业管理系统中的代码数量,从而达到最优的目的。
系统具有的功能包括自动批改、数据表统计、图形化展示、老师发布线下作业、学生能够提交本地作业,也可以发布线上作业、学生线上完成作业、作业提交管理、作业批改管理