JAVAWEB项目--模拟考试系统需求(一)

登录界面

JAVAWEB项目--模拟考试系统需求(一)
用户分为两种角色,分别是“普通用户”、“管理员”,两种角色登陆后的页面是不一样的;

1、用户部分

1-1、普通用户登录进来后的页面:
JAVAWEB项目--模拟考试系统需求(一)
1-2、当用户作答完毕后,点击“交卷”,会弹出一个窗体。
JAVAWEB项目--模拟考试系统需求(一)

1-3、当用户点击“确定”后,就真的交卷了。
然后页面为:
JAVAWEB项目--模拟考试系统需求(一)
如果用户点击“再测一套题”,那么就重新再回到答题页面,但是试题是新随机抽出10道题。

如果用户点击“好累,暂时先不做了”,那么退出登录,返回到登录页面。

2、管理员部分。

2-1、管理员登录后,页面如下:
JAVAWEB项目--模拟考试系统需求(一)

2-2、管理员点击“试题管理”后,跳转到试题管理页面:
JAVAWEB项目--模拟考试系统需求(一)
此页面分页显示数据,上一页、下一页、中间数字,可以切换指定页的数据。

2-2-1、用户点击编辑,跳转到试题编辑页面:
JAVAWEB项目--模拟考试系统需求(一)
点击“确定”,提交数据,并返回“试题管理”页面。

2-2-2、用户点击添加,跳转到试题添加页面:
JAVAWEB项目--模拟考试系统需求(一)
点击“添加”,提交数据,并返回“试题管理”页面。

2-2-3、点击“删除”,执行删除逻辑,并更新页面。

2-3、测试管理:
用户点击“测试管理”,跳转到测试管理页面:
JAVAWEB项目--模拟考试系统需求(一)
此页面同样具有分页功能,特别的是,查询结果要按照时间倒序排列,如图所示。

2-3-1、用户点击“查看”,跳转到查看测试页面:
JAVAWEB项目--模拟考试系统需求(一)
点击“返回”,跳转回测试管理页面。

2-3-2、用户点击“删除”,执行删除逻辑,并更新页面。


后面会持续更新内容。该项目的数据库设计和实现参考博文《 JAVAWEB项目–模拟考试系统数据库设计与实现(二)》