内部教学软件 预算5000左右
2026-01-16 14:32
安卓应用程序需求说明一、用户角色与权限体系1.用户角色定义(1)学员:可浏览、搜索、观看所有视频内容。可收藏感兴趣的视频,方便后续快速查找。可针对视频内容提交疑问或错误反馈。(2)技术员/教员:拥有学员的全部权限。可为自己负责的车型或系统上传新的教学视频。可编辑自己上传的视频信息,并为视频添加关键点备注。可查看并初步审核处理学员提交的反馈。(3)管理员:拥有系统的全部权限。负责管理所有用户账号,分配和修改用户角色与权限。负责管理整个平台的内容分类体系(如新增车型、调整系统模块)。可发布全站通知或公告。2.权限控制概览学员:仅能使用观看、学习、搜索、个人管理等。技术员/教员:在学员基础上,增加了内容贡献和部分审核功能。管理员:独享用户管理、系统分类架构管理、全局数据查看等高级管理功能。二、核心功能模块详细描述1.视频学习中心(1)内容分类导航:第一级:按内容类型分类。这是用户进入应用后的首要选择,包括:日常学习:涵盖基础知识、工作原理、标准作业流程。检修方法:涵盖故障诊断、部件拆装、维护保养等具体工艺。应急处置:涵盖突发故障处理流程、安全操作规程、应急处置。作业指导书:各工序作业指导书第二级:按机车车型选择。选择上述任一类型后,可进一步筛选车型,例如HXN5(默认)。可由管理员扩展其他车型。第三级:按专业系统选择。选定车型后,列出该车型的六大系统:柴油机、传动、走行、电机、电器、制动。可由管理员增加、减少和修改系统名称。第四级:按子系统或工序选择。进入系统后,可看到更细分的部件或工序列表,例如选择“柴油机系统”后,可看到“燃油系统”、“冷却系统”等。可由管理员增加、减少和修改子系统名称。第五级:可自行添加删除级别编辑树状结构。(2)视频播放器功能:基础控制:播放/暂停、进度条拖拽、音量与屏幕亮度调节、全屏播放。播放工具:支持视频播放倍速调整(如0.75倍、1.5倍);支持A-B点循环播放,针对难点反复观看;可逐帧前进后退,观察细微动作。信息展示:播放界面清晰显示视频标题、所属分类、时长;可关联查看与该视频相关的技术图或文档(如果已上传)。2.智能语音搜索功能语音输入:用户点击搜索框的麦克风按钮,即可通过说话进行搜索。界面有清晰的录音提示和取消选项。语义理解:搜索功能能够理解用户口语化的提问,并提取关键信息进行匹配。例如,用户说“HXN5柴油机喷油嘴怎么换?”,系统能识别出车型(HXN5)、系统(柴油机)、部件(喷油嘴)、意图(检修方法)。搜索结果:展示与语音指令相关的视频列表,并按匹配度排序。搜索结果可来源于视频标题、标签、描述等。3.内容管理后台(Web网页版)(1)分类体系管理:内容类型管理:管理员可以管理“日常学习”、“检修方法”、“应急处置”这些顶层分类。车型管理:管理员可以添加新的机车车型(如未来增加HXN3),并设置其基本信息与封面图。系统工序管理:管理员可以为每个车型定义和修改其下的系统、子系统及具体工序目录树。(2)视频内容管理:视频上传:技术员或管理员可通过后台页面上传视频文件,并填写完整的元数据信息,包括:选择内容类型、选择车型、选择系统与工序、填写标题与详细描述、设置关键词标签等。视频审核:上传的视频可设置为需要审核,由高级别用户(教员或管理员)审核通过后,才会在前端App中显示。视频编辑与下架:可对已发布的视频信息进行修改,或将其暂时下架。4.个人学习记录观看历史:自动记录用户最近观看过的视频列表,并显示观看进度。再次点击可从中断处继续播放。我的收藏:用户可将重要的视频加入收藏夹,形成个性化知识库,方便快速访问。三、技术与非功能性要求性能要求:应用启动速度快;视频点击后加载等待时间短;语音搜索响应迅速。兼容性要求:支持主流安卓手机和平板设备,并适配横屏与竖屏模式。不需要应用市场下载,可线下分发。安全性:用户登录认证。不同角色权限分明,防止越权操作。四、后续扩展能力预留系统设计需预留接口,未来能够方便地增加新的机车车型。系统设计需考虑后续可能增加新的功能模块,如在线考试系统、图纸资料库、问题讨论区等。
*************
*************
评论
全部评论
