跳至主要內容

高级鸿蒙项目

周子力2025年9月10日大约 13 分钟教学文档HarmonyOSTypeScript

鸿蒙APP题目

🎯 鸿蒙中医宝典 —— 中医药文化与智能健康助手(综合AI+数据+社区)

—— 融合传统文化、AI问答、用户互动与分布式能力的鸿蒙特色项目


1. 需求分析(功能详解)

核心模块:

✅(1)中药查询

  • 支持按名称、功效、拼音首字母检索中药
  • 展示:别名、性味、归经、功效、禁忌、配伍、药材图
  • 支持收藏常用中药

✅(2)药方查询

  • 经典方剂(如四物汤、六味地黄丸)
  • 展示:组成、剂量、主治、煎服法、加减变化
  • 可按“主治症状”筛选(如“失眠”“咳嗽”)

✅(3)中成药查询

  • 常见OTC中成药(如板蓝根、藿香正气水)
  • 展示:成分、功能主治、用法用量、注意事项、批准文号
  • 支持扫码识别药品(模拟)

✅(4)穴位查询

  • 按部位(头、手、足、背)或功效(止痛、安神)筛选穴位
  • 展示:定位图、取穴法、主治、操作手法(图文+短视频)
  • 支持AR简易定位演示(可选扩展)

✅(5)中医大家

  • 介绍历代名医(扁鹊、华佗、张仲景、李时珍等)
  • 展示:生平、著作、学术思想、名言、历史画像
  • 时间轴展示中医发展史

✅(6)中医知识

  • 分类文章(养生、节气、食疗、情志、经络)
  • 支持收藏、分享、字体缩放
  • 每日推送“中医小贴士”

✅(7)用户注册/登录

  • 手机号/邮箱注册 + 鸿蒙账号一键登录(支持分布式账号)
  • 用户头像、昵称、健康标签设置(如“湿热体质”“养生爱好者”)

✅(8)用户评论/收藏/点赞

  • 每个中药/药方/文章可评论、点赞、收藏
  • 个人中心展示“我的收藏”“我的评论”
  • 评论支持回复、表情、图片(可选)

✅(9)中药问答(AI智能助手)

  • 接入本地轻量AI模型或云端API(如华为盘古大模型)
  • 支持自然语言提问:“失眠吃什么中药?”“艾灸哪个穴位治头痛?”
  • 回答带出处(如《本草纲目》《伤寒论》) + 推荐相关条目

✅(10)中医故事

  • 图文+音频形式讲述中医典故(如“悬壶济世”“橘井泉香”)
  • 支持睡前播放模式(定时关闭)
  • 用户可投稿自己的“中医亲历故事”

2. 界面设计(Figma/Pixso)

📌 首页:

  • 顶部搜索框 + AI问答悬浮按钮
  • 宫格导航(10大功能图标 + 名称)
  • 轮播图:“今日推荐药材”“节气养生提示”

📌 各功能页:

  • 中药/药方/中成药 → List + 筛选栏 + 详情页(Tab切换图文/视频)
  • 穴位页 → 人体部位图点击交互 + 3D旋转预览(可选)
  • 中医大家 → 时间轴横向滑动 + 卡片式人物介绍
  • 中医知识 → 分类标签 + 卡片瀑布流
  • AI问答 → 聊天对话界面(气泡式) + 语音输入按钮
  • 中医故事 → 封面图 + 音频播放器 + 文字同步高亮

📌 个人中心:

  • 用户信息卡片 + 我的收藏/评论/故事投稿
  • 设置(字体大小、通知、账号管理)
  • “我的体质档案”(可扩展健康问卷功能)

📌 评论弹窗:

  • 输入框 + 表情面板 + 图片上传(可选)
  • 历史评论折叠展示

3. ArkTS 编程实现要点

技术架构:

// 状态管理
@State, @LocalStorage, @AppStorage 管理用户数据和收藏状态

// 页面导航
NavRouter + Tabs 实现底部导航(首页/发现/问答/我的)

// 数据持久化
使用 @ohos.data.preferences 保存用户设置、收藏记录
使用 SQLite 或 RelationalStore 存储本地中药/药方结构化数据

// 网络与AI
- http 模块请求云端药材数据库(或使用本地JSON- AI问答:调用华为ModelBox或自建Prompt工程 + 云端API(如Pangu)
- 支持语音识别:@ohos.speechRecognizer

// 多媒体
- 使用 @ohos.multimedia.media.AudioPlayer 播放中医故事音频
- 使用 @ohos.multimedia.image 解析药材/穴位图

// 分布式能力(加分项)
- 支持流转到智慧屏查看穴位图或听中医故事
- 多设备同步收藏夹(使用分布式数据管理 @ohos.distributedDataManager)

// 权限申请
- 网络权限(ohos.permission.INTERNET- 存储权限(ohos.permission.FILE_ACCESS- 录音权限(语音输入)

关键组件:

  • Search + TextInput:全局搜索
  • Swiper + Grid:首页推荐轮播与功能入口
  • WaterFlow:知识文章瀑布流
  • Tabs + TabContent:详情页多标签切换
  • Dialog:评论弹窗
  • Web组件(可选):展示复杂图文或3D穴位模型

4. 项目测试方案

🧪 功能测试:

  • 搜索“当归”是否返回正确药材信息
  • AI提问“上火喝什么”是否推荐金银花、菊花等
  • 收藏后是否在“我的收藏”中显示
  • 评论发布后是否实时刷新

📱 兼容性测试:

  • 手机/平板/折叠屏界面适配
  • 暗黑模式支持
  • 多语言(简体中文为主,预留扩展)

⚡ 性能测试:

  • 首屏加载时间 < 1.5s
  • 搜索响应延迟 < 500ms
  • AI问答首次响应 < 2s(有加载动画)

🧠 AI模块测试:

  • 测试50个常见中医问题准确率(目标 > 85%)
  • 无结果时返回“暂无答案,可查看相关药材推荐”
  • 敏感词过滤(如“治病”“疗效”需加“仅供参考”提示)

🔒 安全与合规:

  • 用户数据加密存储
  • 医疗免责声明(“本App内容不替代专业诊疗”)
  • 内容审核机制(用户投稿故事需后台审核)

5. 项目报告内容结构

📄 封面 + 目录

📄 第一章:项目概述

  • 项目背景(弘扬中医文化 + 鸿蒙智能终端结合)
  • 目标用户(养生人群、中医学生、文化爱好者)
  • 技术亮点(AI问答 + 分布式 + 多媒体融合)

📄 第二章:需求分析与功能设计

  • 10大功能用例图 + 用户旅程图
  • 数据字典(中药表、药方表、用户表结构)

📄 第三章:UI/UX设计

  • Figma/Pixso 设计稿截图(首页、详情页、AI对话页)
  • 交互说明(如点击穴位图弹出3D演示)

📄 第四章:技术实现

  • 核心代码片段(AI问答调用、分布式收藏同步)
  • 架构图(MVVM + 分层设计)
  • 遇到的问题与解决方案(如AI响应慢→加入缓存)

📄 第五章:测试报告

  • 测试用例表(功能/性能/兼容性)
  • Bug列表与修复记录
  • 用户体验问卷结果(可模拟)

📄 第六章:总结与展望

  • 项目成果展示(截图/录屏)
  • 可扩展方向:接入可穿戴设备监测体质、AI辨证推荐药方
  • 弘扬传统文化的社会价值

📄 附录

  • 参考文献(《本草纲目》《中医基础理论》等)
  • 数据来源说明(国家药典、中医药管理局公开数据)
  • 代码仓库地址(Gitee)

🎓 教学价值:

本项目融合:

  • 传统文化传承 × 鸿蒙技术 × AI智能 × 用户社区
    是绝佳的“科技+人文”综合实践项目,适合参加:
  • 华为鸿蒙应用创新大赛
  • “互联网+”传统文化赛道
  • 高校毕业设计/课程设计

需要我为你提供:

  • 该项目Figma设计模板?
  • ArkTS核心模块代码框架?
  • AI问答Prompt设计示例?
  • SQLite中药数据库结构?

欢迎随时告诉我,我会为你定制专属开发资源包!

传承国粹,智启鸿蒙 —— 你就是下一个中医数字化先锋!🌿📱


🎯 鸿蒙校园通 —— 智慧校园生活助手

1. 需求分析

  • 课表管理(自动导入/手动添加/周视图)
  • 校园公告推送(学校/院系/班级三级通知)
  • 教室空闲查询(对接教务系统或模拟数据)
  • 校园卡余额查询 + 消费记录(模拟)
  • 图书馆座位预约(模拟预约系统)
  • 校园地图导航(教学楼、食堂、宿舍标注)
  • 失物招领发布 + 领取通知
  • 用户身份绑定(学生/教师/访客)
  • 一键呼叫校园服务(保卫处/宿管/维修)
  • 校园活动日历 + 报名功能

2. 界面设计

  • 首页:课表卡片 + 快捷入口宫格(9宫格)
  • 通知页:分类Tab + 下拉刷新
  • 地图页:SVG校园地图 + 点击建筑弹窗介绍
  • 我的:身份切换 + 设置 + 服务热线悬浮按钮
  • 预约页:日历选择 + 座位网格图(绿色/红色状态)

3. ArkTS实现

  • 使用@State + @Watch管理课表状态
  • 使用@ohos.router 实现页面跳转
  • 使用@ohos.data.rdb 实现本地课表/预约数据存储
  • 使用Canvas或第三方地图组件绘制校园地图
  • 使用Notification实现重要通知提醒
  • 权限:位置、通知、网络

4. 测试

  • 课表跨周切换是否正常
  • 多用户身份数据隔离测试
  • 高并发预约模拟(100人抢10座位)
  • 通知推送延迟 < 3秒
  • 地图缩放/点击响应流畅性

5. 项目报告

  • 用户角色权限设计图
  • 数据库ER图(课表、用户、预约)
  • 校园服务对接方案(真实/模拟)
  • 用户调研反馈(可模拟问卷)
  • 可扩展方向:对接真实教务系统API、AI课程推荐

🎯 鸿蒙宝宝成长日记 —— 新生儿智能记录仪

1. 需求分析

  • 喂养记录(母乳/奶粉/时间/时长/毫升)
  • 睡眠记录(入睡/醒来时间 + 睡眠质量评分)
  • 尿布记录(次数/状态)
  • 成长里程碑(第一次笑、翻身、坐立等)
  • 疫苗接种提醒 + 记录
  • 成长曲线图(身高/体重/头围 vs WHO标准)
  • 语音日记(父母录音记录心情)
  • 照片/视频成长相册(按月归档)
  • 亲友共享(仅查看权限)
  • AI育儿建议(根据记录推送喂养/睡眠技巧)

2. 界面设计

  • 首页:今日记录快捷入口(大按钮)
  • 记录页:表单 + 时间轴视图
  • 曲线页:WHO标准曲线 + 宝宝数据点
  • 相册页:瀑布流 + 月份分组
  • AI建议页:卡片式推送 + “有用/无用”反馈按钮

3. ArkTS实现

  • 使用@Extendable提供跨页面数据共享
  • 使用@ohos.multimedia.audio 录制语音日记
  • 使用@ohos.file.fs 存储照片/视频
  • 使用定时器 + Notification 实现疫苗提醒
  • AI建议:本地规则引擎或调用育儿知识API

4. 测试

  • 连续记录30天数据稳定性
  • 多照片上传/加载性能
  • 提醒准时性(±1分钟)
  • 曲线图缩放/拖动流畅性
  • 亲友共享权限控制测试

5. 项目报告

  • WHO儿童成长标准引用说明
  • 用户隐私保护方案(数据本地加密)
  • 产品情感化设计分析(父母心理需求)
  • 商业化路径(高级相册模板、AI专家咨询)
  • 可扩展:接入智能婴儿秤/体温贴设备

🎯 非遗地图 —— 中华非物质文化遗产导览

1. 需求分析

  • 按省份/类别(音乐/工艺/节庆/戏曲)浏览非遗项目
  • 项目详情:图文+视频+传承人介绍
  • AR实景识别(扫描地标/文物触发非遗故事)
  • 非遗地图(LBS定位附近非遗点)
  • 收藏夹 + 游学路线推荐(如“江南刺绣之旅”)
  • 用户打卡 + 生成旅行手账
  • 非遗知识问答小游戏
  • 传承人直播预约(模拟)
  • 用户UGC上传“我身边的非遗”
  • 多语言支持(中/英/日/韩)

2. 界面设计

  • 首页:中国地图热力图 + 分类Tab
  • 详情页:视频播放器 + 传承人卡片 + 打卡按钮
  • AR页:相机取景框 + 识别后弹出3D文物+解说
  • 游戏页:选择题闯关 + 积分榜
  • 手账页:模板选择 + 照片+文字排版预览

3. ArkTS实现

  • 使用@ohos.geoLocation 获取用户位置
  • 使用@ohos.multimedia.media 播放非遗视频
  • 使用AI图像识别(华为HiAI)实现AR文物识别
  • 使用Canvas绘制旅行手账模板
  • 使用i18n实现多语言切换

4. 测试

  • AR识别准确率测试(不同光线/角度)
  • 视频播放兼容性(不同编码格式)
  • 打卡数据同步至云端
  • 多语言切换无错位/乱码
  • 高分辨率图片加载性能

5. 项目报告

  • 非遗数据来源(文旅部公开数据库)
  • AR识别技术选型对比
  • 文化传播效果评估模型
  • 与博物馆/文旅局合作建议
  • 社会价值:助力非遗活态传承

🎯 鸿蒙自习室 —— 专注力提升与学习管理

1. 需求分析

  • 番茄钟专注模式(25分钟学习+5分钟休息)
  • 自定义学习目标(如“背50单词”)
  • 学习数据统计(每日/每周专注时长)
  • 白噪音背景音(雨声/森林/咖啡厅)
  • 学习小组创建 + 成员进度同步
  • 成就系统(连续7天打卡得勋章)
  • 学习报告PDF导出
  • 锁机模式(专注期间屏蔽其他App)
  • 学习资源推荐(根据目标推荐B站/慕课视频)
  • 家长监督模式(学生端+家长端数据同步)

2. 界面设计

  • 首页:大番茄钟 + 启动按钮 + 当前目标
  • 统计页:环形图 + 柱状图 + 成就墙
  • 小组页:成员头像+进度条+聊天入口(模拟)
  • 资源页:卡片推荐 + 分类筛选
  • 设置页:白噪音选择 + 锁机开关 + 家长绑定

3. ArkTS实现

  • 使用定时器 + 前台服务实现番茄钟
  • 使用@ohos.bundleManager 实现锁机(限制其他App启动)
  • 使用@ohos.file.fs 生成PDF报告
  • 使用Socket或分布式数据实现小组同步
  • 使用Preferences存储用户设置

4. 测试

  • 番茄钟计时精确性(误差<1秒)
  • 锁机模式有效性测试
  • PDF生成内容完整性
  • 小组数据同步延迟 < 2秒
  • 白噪音播放不中断/可叠加

5. 项目报告

  • 专注力心理学理论支持(番茄工作法)
  • 学习行为数据分析模型
  • 家长监督伦理与隐私设计
  • 教育科技产品合规性说明
  • 扩展方向:接入学校教务系统、AI学习计划生成

🎯 鸿蒙宠物管家 —— 智能养宠助手

1. 需求分析

  • 宠物档案(品种/生日/体重/绝育状态)
  • 喂食/喝水提醒 + 记录
  • 疫苗/驱虫/体检日历提醒
  • 宠物健康日记(便便状态/精神/食欲评分)
  • 宠物医院/宠物店地图导航
  • 宠物社交圈(晒图+评论+同城约玩)
  • AI识宠(拍照识别品种/健康异常)
  • 宠物用品商城(模拟)
  • 紧急情况一键呼叫兽医
  • 多宠管理(支持添加多只宠物)

2. 界面设计

  • 首页:宠物卡片轮播 + 快捷记录按钮
  • 健康页:评分雷达图 + 异常预警提示
  • 社交页:瀑布流 + 点赞/评论
  • AI识宠页:相机取景 + 识别结果卡片
  • 商城页:分类Tab + 商品卡片 + 购物车图标

3. ArkTS实现

  • 使用@Observed装饰器管理多宠数据
  • 使用@ohos.camera 实现拍照识宠
  • 使用AI图像分类模型(华为HiAI或自训练)
  • 使用Map组件展示附近宠物服务
  • 使用Notification发送疫苗提醒

4. 测试

  • AI识宠准确率测试(猫/狗常见品种)
  • 多宠物数据切换无混淆
  • 提醒准时性 + 可关闭测试
  • 社交图片上传/加载速度
  • 地图定位精度(误差<50米)

5. 项目报告

  • 宠物健康评分算法设计
  • AI模型训练数据来源说明
  • 宠物主用户画像分析
  • 商业模式探讨(电商+广告+会员)
  • 社会价值:促进科学养宠、减少弃养

上次编辑于: 2025/9/10 06:30:23
贡献者: zilizhou