使用说明
学生注册系统
这个项目实现了一个学生注册系统,具备以下功能:
- FastAPI 后端管理学生数据
- MCP 服务器提供人工智能集成工具
- 人工智能助手处理自然语言指令
特点/特性
- 为新学生进行注册并验证
- 列出所有注册学生
- 通过ID获取特定学生
- 重复邮件检测
- 数据验证
设置
- 安装依赖项:
pip install fastapi uvicorn pydantic mcp
- 运行FastAPI后端:
python backend.py
- 运行MCP服务器:
python mcp_server.py
使用示例
注册一名学生:
注册学生信息:姓名约翰·多,邮箱john@example.com,密码1234,角色学生,电话123456,个人简介热爱人工智能,专业计算机科学,城市突尼斯。"
列出所有学生:
“列出所有学生。”
获取特定学生:
“找学号为1的学生。”
学生领域
id唯一标识符(整数)nom姓(字符串)prenom名字(字符串)email电子邮件地址(字符串,必须唯一)mdp密码(字符串)role角色(字符串,例如“学生”,“管理员”)phone电话号码(字符串)bio传记(字符串)specialite专业/主修(字符串)ville城市(字符串)