撰写自己准备做的网站项目的需求分析和数据库设计文档。需要1、整个网站的功能、定位、用户角色和主要的工作流程说明2、数据库表的设计主要字段要设计好最好是形成创建数据库表的sql语句。3、前端页面效果截图主要的5-6个页面我会与大家一对一的确认特别是数据库的设计这一块需要提前修订好以免后面需要改动。示范一、项目基本情况1、项目定位专为Web后端初学者设计的入门级实战项目核心聚焦后端CRUD增删改查基础功能实现前端采用Bootstrap快速搭建简洁响应式页面不追求复杂交互重点练习后端逻辑、用户权限、数据管理、表单提交与审核等核心能力。2、核心功能板块网站包含4大核心内容板块所有板块支持数据展示、文章发布、管理审核针灸知识板块展示针灸穴位、针灸手法、针灸案例等相关文章中草药板块展示中草药名称、性味归经、功效主治、用法用量等相关文章经方板块展示经典方剂组成、功效、适用病症、配伍禁忌等相关文章中医名师板块展示中医名家生平、学术思想、经典医案等相关文章3、用户角色与权限双角色权限系统1 未登录用户游客仅拥有浏览权限可查看所有板块的已审核通过的文章列表、文章详情支持用户注册、用户登录功能2 普通注册用户登录后基础浏览查看所有已审核通过的文章文章发布可在针灸、中草药、经方、中医名师4个板块提交发布文章提交后需管理员审核个人中心查看自己发布的文章审核中/已通过/已驳回状态、修改个人信息、退出登录3 管理员最高权限全量浏览查看所有文章含未审核、已审核、已驳回文章审核审核普通用户提交的文章支持通过/驳回操作可填写驳回理由文章管理无需审核直接在4个板块创建、编辑、删除任意文章用户管理查看所有注册用户列表基础信息个人中心修改管理员信息、退出登录4后端核心功能重点实现用户模块用户注册用户名、密码、确认密码、手机号/邮箱基础校验用户登录账号密码验证、会话保持退出登录、用户信息修改角色权限拦截未登录用户禁止发布文章普通用户禁止进入管理后台文章模块全CRUD文章创建用户/管理员提交文章标题、内容、所属板块、发布人、发布时间、审核状态文章查询分页展示各板块文章列表、按关键词搜索文章、查看文章详情文章编辑管理员可编辑所有文章普通用户仅可编辑自己未提交审核的文章文章删除管理员可删除任意文章普通用户仅可删除自己未提交审核的文章审核模块管理员查看待审核文章列表文章状态管理未审核 → 已通过 / 已驳回驳回理由记录用户可查看自己文章的审核结果与驳回原因数据校验前端后端双重校验用户名密码格式、文章标题/内容非空校验权限校验禁止越权操作如普通用户访问审核接口5、前端技术要求采用Bootstrap 5前端框架实现响应式布局适配电脑、平板端页面简洁实用包含首页、登录页、注册页、各板块文章列表页、文章详情页、文章发布页、个人中心页、管理员审核后台页、管理员文章管理页基础表单样式、列表展示、分页组件、导航栏、权限提示二、数据库核心表设计用户表(users)用户ID、用户名、密码加密存储、角色普通用户/管理员、创建时间文章表(articles)文章ID、标题、内容、所属板块、发布人ID、发布时间、审核状态0未审核/1已通过/2已驳回、驳回理由、审核人ID、审核时间板块表(categories)板块ID、板块名称针灸/中草药/经方/中医名师、板块描述三、前端页面设计
web应用技术-第4次课后作业
撰写自己准备做的网站项目的需求分析和数据库设计文档。需要1、整个网站的功能、定位、用户角色和主要的工作流程说明2、数据库表的设计主要字段要设计好最好是形成创建数据库表的sql语句。3、前端页面效果截图主要的5-6个页面我会与大家一对一的确认特别是数据库的设计这一块需要提前修订好以免后面需要改动。示范一、项目基本情况1、项目定位专为Web后端初学者设计的入门级实战项目核心聚焦后端CRUD增删改查基础功能实现前端采用Bootstrap快速搭建简洁响应式页面不追求复杂交互重点练习后端逻辑、用户权限、数据管理、表单提交与审核等核心能力。2、核心功能板块网站包含4大核心内容板块所有板块支持数据展示、文章发布、管理审核针灸知识板块展示针灸穴位、针灸手法、针灸案例等相关文章中草药板块展示中草药名称、性味归经、功效主治、用法用量等相关文章经方板块展示经典方剂组成、功效、适用病症、配伍禁忌等相关文章中医名师板块展示中医名家生平、学术思想、经典医案等相关文章3、用户角色与权限双角色权限系统1 未登录用户游客仅拥有浏览权限可查看所有板块的已审核通过的文章列表、文章详情支持用户注册、用户登录功能2 普通注册用户登录后基础浏览查看所有已审核通过的文章文章发布可在针灸、中草药、经方、中医名师4个板块提交发布文章提交后需管理员审核个人中心查看自己发布的文章审核中/已通过/已驳回状态、修改个人信息、退出登录3 管理员最高权限全量浏览查看所有文章含未审核、已审核、已驳回文章审核审核普通用户提交的文章支持通过/驳回操作可填写驳回理由文章管理无需审核直接在4个板块创建、编辑、删除任意文章用户管理查看所有注册用户列表基础信息个人中心修改管理员信息、退出登录4后端核心功能重点实现用户模块用户注册用户名、密码、确认密码、手机号/邮箱基础校验用户登录账号密码验证、会话保持退出登录、用户信息修改角色权限拦截未登录用户禁止发布文章普通用户禁止进入管理后台文章模块全CRUD文章创建用户/管理员提交文章标题、内容、所属板块、发布人、发布时间、审核状态文章查询分页展示各板块文章列表、按关键词搜索文章、查看文章详情文章编辑管理员可编辑所有文章普通用户仅可编辑自己未提交审核的文章文章删除管理员可删除任意文章普通用户仅可删除自己未提交审核的文章审核模块管理员查看待审核文章列表文章状态管理未审核 → 已通过 / 已驳回驳回理由记录用户可查看自己文章的审核结果与驳回原因数据校验前端后端双重校验用户名密码格式、文章标题/内容非空校验权限校验禁止越权操作如普通用户访问审核接口5、前端技术要求采用Bootstrap 5前端框架实现响应式布局适配电脑、平板端页面简洁实用包含首页、登录页、注册页、各板块文章列表页、文章详情页、文章发布页、个人中心页、管理员审核后台页、管理员文章管理页基础表单样式、列表展示、分页组件、导航栏、权限提示二、数据库核心表设计用户表(users)用户ID、用户名、密码加密存储、角色普通用户/管理员、创建时间文章表(articles)文章ID、标题、内容、所属板块、发布人ID、发布时间、审核状态0未审核/1已通过/2已驳回、驳回理由、审核人ID、审核时间板块表(categories)板块ID、板块名称针灸/中草药/经方/中医名师、板块描述三、前端页面设计