基于JavaWeb的心理咨询预约管理系统(源码+数据库+文档)

    技术2025-03-13  30

    管理员端

    首页 系统近况(咨询师和注册来访者数量,预约数量) 显示最新的消息、留言和公告(最新十条)主要功能 咨询师管理(添加、修改、删除,账号激活停用) 来访者管理(账号激活停用) 预约问卷管理(添加、修改、删除)公共和个人信息模块 消息、公告和留言管理(发送接受消息,发布公告,控制留言显示和隐藏) 个人信息管理(修改基本信息和密码) 咨询师端 首页 显示最新的消息、留言和公告(最新十条)主要功能 查看预约详情,安排咨询申请(安排咨询时间或驳回) 咨询完毕建立咨询档案 查看所有咨询历史公共和个人信息模块 消息、公告和留言管理(发送接受消息,查看公告,留言) 个人信息管理(修改基本信息和密码) 来访者端首页 显示最新的消息、留言和公告(最新十条)主要功能 发起预约申请,等待安排 在我的及时了解预约状态(待安排、准备咨询、被取消) 查看所有咨询历史公共和个人信息模块 消息、公告和留言管理(发送接受消息,查看公告,留言) 个人信息管理(修改基本信息和密码) 预约状态变动时邮件和站内消息通知来访者 其他 来访者注册 管理员、咨询师和来访者登录 部分数据库 CREATE TABLE admin ( admin_id int(9) NOT NULL AUTO_INCREMENT COMMENT ‘主键’, admin_name varchar(12) COLLATE utf8_bin DEFAULT NULL COMMENT ‘用于登录的管理员账户’, admin_pwd varchar(10) COLLATE utf8_bin DEFAULT NULL COMMENT ‘用于登录的密码’, name varchar(12) COLLATE utf8_bin DEFAULT NULL COMMENT ‘管理员姓名’, sex int(1) DEFAULT NULL COMMENT ‘0女,1男’, age int(3) DEFAULT NULL COMMENT ‘管理员年龄’, phone varchar(11) COLLATE utf8_bin DEFAULT NULL COMMENT ‘管理员电话’, email varchar(50) COLLATE utf8_bin DEFAULT NULL COMMENT ‘管理员电子邮件’, is_active int(1) DEFAULT NULL COMMENT ‘管理员账户状态 0停用,1激活’, PRIMARY KEY (admin_id) ) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT=‘管理员表’;

    /*Table structure for table announcement */

    CREATE TABLE announcement ( announcement_id int(9) NOT NULL AUTO_INCREMENT COMMENT ‘公告id’, title varchar(100) COLLATE utf8_bin DEFAULT NULL COMMENT ‘公告标题’, context varchar(1000) COLLATE utf8_bin DEFAULT NULL COMMENT ‘公告的内容’, creater_id int(9) DEFAULT NULL COMMENT ‘公告的创建者id’, create_time datetime DEFAULT NULL COMMENT ‘公告发布时间’, is_active int(1) DEFAULT NULL COMMENT ‘0 不显示,1显示’, PRIMARY KEY (announcement_id) ) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT=‘公告面板,发布通知’;

    Processed: 0.015, SQL: 9