医疗信息系统开发实验指导-实验09:路由与权限管理

7 阅读2分钟

一、实验目的

  1. 了解前后端权限控制原理。
  2. 理解动态路由和菜单生成。
  3. 掌握若依框架的路由管理机制。
  4. 掌握按钮级权限控制。

二、实验学时

2学时

三、实验类型

综合性

四、实验需求

1、硬件

每人配备计算机1台,建议优先使用个人计算机开展实验。

实验基于信息技术学院教学容器化云计算平台开展。

2、软件

IntelliJ IDEA Community。

3、网络

本地主机能够访问互联网和实验中心网络。

4、工具

Postman

Swagger

五、实验任务

  1. 实现后端权限控制
  2. 实现前端路由配置和权限管理
  3. 实现动态菜单和按钮权限
  4. 权限测试和验证

六、实验内容及步骤

使用@PreAuthorize注解创建创建测试控制器。

根据接口文档和配置的路由调用业务接口。

验证接口返回报文。

创建测试用户和角色。

登录不同用户验证菜单权限。

编写测试报告

七、实验考核

1、本课程实验考核方案

本课程实验考核采用【实验智能评】【实验随堂查】方式开展,根据不同的实验内容选择不同的考核方式。

【实验智能评】:实验完成后提交GitLab,通过自动化代码评审工具进行评分。

【实验随堂查】:在实验课上通过现场演示的方式向实验指导教师进行汇报,并完成现场问答交流。

2、本实验考核要求

本实验考核方式:实验智能评

实验4-9作为本课程第2次实验考核。

考核要求:

(1)学生通过GitLab提交实验成果:{此部分说明需要提交的内容}。

(2)由GitLab根据成果和交流情况综合评分。