高级鸿蒙项目
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模型训练数据来源说明
- 宠物主用户画像分析
- 商业模式探讨(电商+广告+会员)
- 社会价值:促进科学养宠、减少弃养