学生管理系统移动应用
一款基于 Flutter 的 BLM4537 的基本移动应用
BLM4537 – 使用 iOS 进行移动应用开发
项目设计预研究与技术规范
本课程将使用 Flutter 开发一个学生信息系统 (SIS) 应用程序。
计划执行工作
- 所有应用程序都将使用 API
- REST API
- .NET CORE 标准下的端点 HTTP 请求和参数
- 所有删除操作均为软删除
- 学生 – 教师类型的用户
- 用户登录面板
- 注册面板
- 忘记密码面板(根据情况进行邮件集成)
- 用户仪表盘
- 学生 – 教师类型用户的授权
- 每个角色可访问的 API 端点将不同
- 基于 cookie 或 session 的认证系统用于授权(根据情况使用 jwt)
- 教师类型用户
- 开设、关闭和修改课程
- 列出已注册课程的学生
- 为学生添加分数和个人笔记
- 学生类型用户
- 注册课程,取消注册
- 查看课程分数
- 查看课程表

