1.兼职写的一个全栈项目。
2.解决展会提前扫码预约,现场签到,体验产品功能相关。
点击空白处退出提示
1.兼职写的一个全栈项目。
2.解决展会提前扫码预约,现场签到,体验产品功能相关。
主要功能模块
1. 前台预约功能
用户信息管理
个人信息填写:收集用户基本信息(姓名、联系方式、邮箱等)
企业用户标识:通过开关区分企业用户和个人用户
企业信息收集:针对企业用户收集额外信息(企业名称、职位等)
表单验证:实时验证用户输入,确保数据完整性和正确性
活动预约流程
活动列表展示:展示可预约的活动列表,包含活动名称、描述、可用时间等
活动筛选:按类型、日期等条件筛选活动
时间段选择:选择具体的预约时间段
参与人数设置:设置预约活动的参与人数
特殊需求备注:允许用户添加特殊需求或备注信息
预约确认:预约信息确认步骤,展示所有已填写信息
提交与反馈:提交预约并显示成功反馈,生成预约编号
预约详情与管理
预约详情查看:通过预约编号查询预约详情
预约状态跟踪:实时显示预约状态(待确认、已确认、已取消等)
预约二维码:生成包含预约信息的二维码,用于现场核验
预约修改:允许在特定条件下修改预约信息
预约取消:提供预约取消功能,并显示相关政策
2. 后台管理功能
用户认证与安全
管理员登录系统:安全的登录界面,支持记住登录状态
多级权限控制:区分普通管理员和超级管理员权限
权限验证:基于Vue Router的导航守卫实现页面访问控制
会话管理:使用Pinia存储和管理用户会话状态
安全登出:清除会话信息,确保安全退出
综合仪表盘
数据概览:展示关键业务指标(总预约数、今日预约、待确认数等)
图表分析:通过图表直观展示预约趋势、活动热度等数据
实时数据:展示最新预约信息和系统状态
快捷操作:提供常用功能的快捷入口
活动管理系统
活动创建:创建新活动,设置活动名称、描述、图片等基本信息
活动编辑:修改现有活动的各项参数
时间段管理:为活动设置可预约的时间段,控制每个时段的容量
活动状态控制:设置活动为上线/下线/草稿状态
活动复制:快速复制现有活动创建新活动
批量操作:支持批量修改
1.项目前后端全由我一个人完成。
2.系统架构 :列出了使用的主要技术栈(Vue.js、Pinia、Axios、C#core等)
3.部署信息 :Docker支持及相关配置文件
评论