1.作业管理系统的总结
1.1 本系统基于
B/S
总体架构设计,服务器端使用
Tomcat Web
服务器,其使用
HTTP
协议为浏览器提供服务。教师和学生用户可通过浏览器访问此系统。此系
统使用
MySQL
数据库提供数据存储服务。整体架构如下图
所示。

1.2 服务器端使用 Web 应用主流的
MVC
架构,分为模型(
Model
)、视图(
View
)、
控制器(
Controller
)。模型上使用
Javabean
存取实体数据,使用
Mybatis
框架将
数据库与实体类进行映射。视图上使用
JSP
技术后端对前端进行渲染、显示。控
制器使用
Struts2
框架接收
JSP
视图的请求,调用服务层进行相关处理后,更新
模型中的数据,重新显示视图。此外使用
Spring
框架对
MVC
中涉及的对象及数
2
据库事务进行管理。本系统的
MVC
架构图如下图
所示。

2.作业管理系统的期望
本系统还存在老师无法发布考试的缺陷,由于上学期时间不足,故没有进行补足,本学期希望能将考试功能给加上去。
3.对象图与时序图
小组成员:廖锃 202031101530 魏乐 202031101638