Browse Source

add docs

wavesign
NinjaKelly 2 months ago
parent
commit
e3f1ec816d
4 changed files with 115 additions and 2 deletions
  1. +12
    -2
      README.md
  2. BIN
      img/仓库迭代情况.png
  3. BIN
      img/需求分析思维导图.png
  4. +103
    -0
      需求分析文档.md

+ 12
- 2
README.md View File

@ -2,6 +2,8 @@
**WaveSign**是一个为听障人群和希望与他们顺畅沟通的用户打造的手语学习平台,集成了手语教学、评分反馈、社区互动、生活服务、日程管理等模块,致力于打破沟通壁垒,构建无声世界与健听社会之间的桥梁。
[📃 项目需求文档](/Users/jialiyang/software-engineering/需求分析文档.md)
[🔗 B站完整视频链接](https://www.bilibili.com/video/BV1Fig5zHEhq?vd_source=46a0e2ec60dfb8a247c96905ee47d378)
## 项目亮点
@ -38,7 +40,7 @@
| `media/` | 用户上传内容目录(头像、帖子配图、视频等) |
| `MyPage/` | 个人中心模块:用户资料展示与修改、我的收藏、发布、头像等 |
| `Schedule/` | 日程管理模块:任务清单 + 日历管理功能,适配个人计划 |
| `WaveSign/` | 项目主配置目录(`settings.py`, `urls.py`, `wsgi.py` 等) |
| `SignLink/` | 项目主配置目录(`settings.py`, `urls.py`, `wsgi.py` 等) |
| `SLClassroom/` | 手语教室模块:课程学习、视频上传评分、摄像头实时识别、互动练习等 |
| `static/` | 静态资源目录:CSS、JavaScript、图像、模型文件等 |
| `templates/` | 页面模板目录:所有 HTML 文件集中存放 |
@ -68,4 +70,12 @@ python manage.py runserver
![image-20250721224031001](./img/近期活动.png)
![image-20250721224403392](./img/日程管理.png)
![image-20250721224403392](./img/日程管理.png)
## 仓库部分迭代情况
![image-20250722012217662](./img/仓库迭代情况.png)

BIN
img/仓库迭代情况.png View File

Before After
Width: 1290  |  Height: 790  |  Size: 98 KiB

BIN
img/需求分析思维导图.png View File

Before After
Width: 3035  |  Height: 1595  |  Size: 505 KiB

+ 103
- 0
需求分析文档.md View File

@ -0,0 +1,103 @@
# WaveSign手语通需求分析文档
## 1. 项目概述
### 1.1 愿景
构建无障碍沟通平台,连接听障群体与健听社会,通过技术创新消除沟通壁垒。
### 1.2 核心目标
- 提供专业级手语学习与评价系统
- 搭建听障用户生活服务生态系统
- 创建手语社交互动社区
- 建立个人化学习规划体系
- 实现健听人群无障碍沟通支持
### 1.3 项目整体需求分析思维导图
![image-20250722013041510](./img/需求分析思维导图.png)
## 2. 用户分析
### 2.1 目标用户
| 用户类型 | 核心需求 | 使用场景 |
| ---------- | -------------------------------- | ---------------------------------- |
| 听障人士 | 手语表达提升、无障碍生活服务获取 | 日常沟通、求职、出行、社交活动 |
| 健听学习者 | 系统化手语学习、交流实践 | 手语专业学习、志愿者服务、亲友交流 |
| 助残机构 | 服务分发、社群组织 | 活动组织、就业对接、物资援助 |
## 3. 功能需求规格
### 3.1 核心教学模块(SLClassroom)
![image-20250722013541696](/Users/jialiyang/Library/Application Support/typora-user-images/image-20250722013541696.png)
**详细需求:**
- 支持基础手语词库教学
- 手势识别准确率≥95%
- 视频分析响应时间<3秒
- 评分包含:动作完整度、手部位置、动作轨迹
### 3.2 社区互动(Community)
**功能矩阵:**
| 功能模块 | 子功能 | 交互需求 |
| -------- | --------------------------------- | ----------------------------------------------------- |
| 内容发布 | 图文/视频发布 话题标签 位置标注 | 支持手语视频直接发布 AI标签推荐 无障碍地点标识 |
| 社交互动 | 评论/点赞 关注/私信 话题圈 | 表情符号翻译功能 震动提示系统 主题分区管理 |
| 内容生态 | 热门推荐 精华榜单 审核机制 | 个性化内容推荐 每周热榜自动生成 敏感词过滤+人工审核 |
### 3.3 生活服务整合(LifeServing)
1. **出行导航**
- 无障碍路线规划(电梯/坡道优先)
- 公交到站震动提醒
- 紧急联系人自动通知
2. **就业服务**
- 残障友好企业认证体系
- 职位匹配度评分(根据技能标签)
- 视频简历创建工具
3. **好物推荐**
- 智能助听设备评测
- 手语学习辅助工具
- 用户体验UGC社区
4. **活动平台**
- 无障碍活动日历
- 在线报名系统
- 活动提醒服务
### 3.4 日程管理(Schedule)
- **多视图日历**:日/周/月/列表视图
- 自定义日程待办:
- 学习任务提醒
- 活动前序提醒(路线规划+准备事项)
- 周期性日程模板
- 数据看板:
- 学习进度
- 任务完成率统计
- 习惯养成追踪
## 4. 技术约束
1. 开发框架:
- Django 4.x (Python≥3.8)
- 前端Tailwind CSS响应式布局
2. 识别引擎:
- MediaPipe实时手部关键点检测
- 自定义手势识别模型(H5格式)
3. 部署要求:
- 最小硬件:4核CPU/8GB内存
- 视频处理专用GPU推荐
- SQLite→PostgreSQL生产迁移路径
------
**版本控制**
- 文档版本:V1.2
- 更新日期:2025-07-22

Loading…
Cancel
Save