图3 数据库部分表关系图
4.网站模块具体实现
4.1用户管理模块
(1)功能描述
教师或管理员进入后台管理页面,选择相关的用户角色,对其相关权限进行增加或删除。
(2)实现方法描述
①用户若选择增加权限按钮转②,若选择删除权限按钮转③;
②若所选用户角色已拥有该权限,给与相关提示,否则转④;
③若所选用户角色没有该权限,给与相关提示,转⑤;
④增加权限成功,并给与提示;
⑤删除权限成功,并给与提示。
(3)用户管理页面截图如图4所示:
图4 用户管理页面
4.2作业管理模块
(1)布置作业功能描述
用户进入后台管理中的布置作业页面,系统自动绑定添加时间和发布者。用户输入作业的标题,点击浏览,选择要上传的作业,点击确定按钮即可。
(2)实现方法描述
①用户若选择确定按钮,转②;
②系统判断作业标题是否为空,若为空,体统给出相关提示,否则转③;
③提交成功,并给出相关提示。
(3)布置作业页面截图如图5所示: