学生注册系统

一个基于FastAPI的学生注册系统,提供学生数据管理、AI集成和自然语言命令处理功能。

  • by MaizaAymen
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 MaizaAymen/mcp

使用说明

学生注册系统

这个项目实现了一个学生注册系统,具备以下功能:

  • FastAPI 后端管理学生数据
  • MCP 服务器提供人工智能集成工具
  • 人工智能助手处理自然语言指令

特点/特性

  • 为新学生进行注册并验证
  • 列出所有注册学生
  • 通过ID获取特定学生
  • 重复邮件检测
  • 数据验证

设置

  1. 安装依赖项:
pip install fastapi uvicorn pydantic mcp
  1. 运行FastAPI后端:
python backend.py
  1. 运行MCP服务器:
python mcp_server.py

使用示例

注册一名学生:

注册学生信息:姓名约翰·多,邮箱john@example.com,密码1234,角色学生,电话123456,个人简介热爱人工智能,专业计算机科学,城市突尼斯。"

列出所有学生:

“列出所有学生。”

获取特定学生:

“找学号为1的学生。”

学生领域

  • id唯一标识符(整数)
  • nom姓(字符串)
  • prenom名字(字符串)
  • email电子邮件地址(字符串,必须唯一)
  • mdp密码(字符串)
  • role角色(字符串,例如“学生”,“管理员”)
  • phone电话号码(字符串)
  • bio传记(字符串)
  • specialite专业/主修(字符串)
  • ville城市(字符串)