用户流程图

Added on: Mar 03, 2025
User Prompt

生成 以下流程图
登录流程
用户访问登录页面。
系统检查用户是否已认证,若已认证则重定向到相应的仪表盘(医生或普通用户)。
若未认证,用户提交登录表单,系统验证用户名和密码。
若用户名不存在,提示用户不存在。
若密码错误,提示密码错误。
若验证通过,根据用户角色重定向到相应的仪表盘。
注册流程
用户访问注册页面。
用户提交注册表单,系统检查用户名是否已存在。
若存在,提示用户名已存在。
若不存在,创建新用户,保存到数据库,并重定向到登录页面。
健康数据添加流程
用户访问添加健康数据页面。
用户提交健康数据表单,系统验证表单数据。
若验证通过,将健康数据保存到数据库,并重定向到用户仪表盘。
消息发送流程
用户访问消息页面。
用户选择接收者并输入消息内容,提交消息表单。
系统验证表单数据,若验证通过,将消息保存到数据库,并重定向到消息页面。
糖尿病预测流程
用户访问糖尿病预测页面。
系统获取用户的最新健康数据。
若没有可用数据,提示没有可用数据,并重定向到用户仪表盘。
若有数据,调用预测函数进行预测。
根据预测结果提示用户患病概率及相应信息,并重定向到用户仪表盘。