【负责模块】:
用户管理:其中包含用户列表、操作列表、查询搜索框、导出添加选择框、多选删除选择框等五个小模块。
1. 用户列表中我们可以从数据库中获取用户数据,在后端使用了 bootstrapTable 组件将用户数据展示在前
端用户列表中。
2.操作列表中,有修改、删除、分组三个子模块
⚫ 修改子模块可以修改除用户名之外的其他用户信息并保存到数据库。
⚫ 删除子模块可以删除选中用户。删除操作数据库均采用逻辑删除,避免数据丢失也方便数据的恢复。
⚫ 分组子模块可以修改当前用户的职位。
3.查询搜索框中可以通过用户的昵称或姓名进行查询,查询数据回显到前端界面。
4.导出添加选择框中通过导出按钮将服务端表单数据以 Excel 文件形式下载到本地。也可以通过添加按钮在
前端界面上直接添加数据到数据库并回显在前端列表中。
5.多选删除选择框中我们在数据首列都加入了选择框,用户可以根据需求批量删除用户数据,数据库采用逻
辑删除的方法。
学生管理:在用户管理的基础上多了未分班学生信息列表、导入选择框、多条件查询选择框一共七个小模块。
1.未分班学生信息列表中会显示数据库中班级栏为空的学生数据,操作栏中可以修改学生信息、删除、单选
或批量选择分配班级等操作。
2. 导入选择框中可以将本地的 excel 文件数据发送到服务端并显示到前端界面。未选班级学生会显示在副
列表中。
3.多条件查询选择框中可以根据学生的班级、姓名、学院、最后登录时间进行查询。
4.分组子模块中设计了两种选择列表,分别是树形选择和下拉框选择,下拉框选择子模块额外显示当前学生
的班级信息和相关描述。