团队作业第二次——原型设计与需求分析
| 这个作业属于哪个课程 | 2501_CS_SE_FZU |
|---|---|
| 这个作业要求在哪里 | 团队作业第二次——原型设计与需求分析 |
| 团队名称 | 晴空ClearSky |
| 这个作业的目标 | 1.完成软件需求分析2.完成界面原型设计3.明确项目整体计划设立里程碑 |
| 其他参考文献 | 软件设计文档国家标准—软件需求说明书-CSDN博客 |
目录
- 1.引言
- 2.团队项目计划
- 2.1项目整体计划安排
- 2.2项目难点分析
- 2.2.1 产品与业务关键点
- 2.2.2 AI模块关键点与难点
- 2.2.3 技术实现难点
- 2.2.4 安全与隐私合规难点
- 2.2.5 性能与用户体验难点
- 2.2.6 项目协作难点
- 2.3团队协作方式
- 2.3.1 在线文档共享
- 2.3.2 每日例会
- 2.3.3 每周总结
- 2.3.4 文档命名规范
- 2.3.5 问题登记与解决机制
- 3.项目分工
- 3.1组员安排分工
- 3.2组员实际具体工作内容与贡献度
- 4.软件需求规格说明书
- 5.界面原型设计
- 5.1 移动学生端
- 5.2 Web管理端
- 6.界面原型设计答辩PPT
- 7.需求分析报告PPT
1.引言
大学生心理健康问题日益突出,数据显示近一半大学生存在焦虑风险,但专业服务资源严重不足。同时,国家政策《高等学校学生心理健康教育指导纲要》要求学校构建“筛查-干预-追踪”一体化的心理健康管理体系。为此,本项目开发一款面向校园的一体化心理健康服务平台,通过移动应用与Web端,结合AI与真人咨询,为学生提供便捷、私密、有效的心理支持服务。
2.团队项目计划
2.1项目整体计划安排
| 阶段 | 时间 | 主要任务 | 输出成果 | 里程碑 |
|---|---|---|---|---|
| 1.项目启动与需求确认 | 10月1日-10月12日 | ①明确功能范围与优先级②定义最小开发范围(AI聊天、预约、测评、资源库、社区基础功能)③明确接口需求与数据结构④确定系统角色及权限模型 | ①需求规格说明书②系统功能清单③接口设计草案 | 10月12日需求确认完毕,功能范围与开发优先级确定 |
| 2.系统架构与原型设计 | 10月13日-10月18日 | ①明确系统架构②设计交互原型③明确前后端接口文档④指定测试计划与开发规范 | ①架构设计文档②数据库设计③界面原型④接口文档 | 10月18日通过原型设计评审,前端UI与架构设计确定 |
| 3.核心模块开发 | 10月19日-10月26日 | ①移动端开发:登录页、首页、AI聊天页、预约页原型②Web端开发:登录页、数据看板、预约管理页③后端开发:用户认证、AI接口接入、预约系统基础API④搭建测试环境 | 可运行的核心功能版本 | 10月26日核心功能开发完成,登录、AI聊天、预约模块可运行 |
| 4.功能完善与集成 | 10月27日-11月3日 | ①移动端:完善心理测评页、社区页②Web端:开发资源管理、社区管理③前后端联调与接口调试 | ①功能完整的版本②系统集成报告 | 11月3日,功能联调完成运行,进入测试阶段 |
| 5.测试与优化 | 11月4日-11月8日 | ①功能测试、兼容性测试、性能测试②安全测试③修复主要bug④准备用户手册 | ①测试报告②bug修复清单③用户手册 | 11月8日,主要bug修复完毕,系统可稳定运行 |
| 6.部署与验收 | 11月9日-11月11日 | ①部署移动端与Web端②管理端上线测试③交付验收 | ①可上线版本②部署文档③验收报告 | 11月11日,正式交付平台,投入运行 |
2.2项目难点分析
2.2.1 产品与业务关键点
| 关键点 | 说明 | 难点 | 解决方案 |
|---|---|---|---|
| 多角色体系设计 | 平台涉及学生、咨询师、管理员三种角色,权限差异大。 | 权限模型复杂,需精确控制数据可见性。 | 使用基于角色的访问控制。 |
| 心理咨询业务流程设计 | 涉及预约、确认、咨询、记录等完整闭环。 | 流程节点多、状态转换复杂,包含待确认、已预约、已完成、取消等。 | 用状态机模型管理预约状态,清晰定义各状态转换条件。 |
| AI心理陪伴体验 | 需要让AI在心理话题中表现出共情与安全。 | AI可能回复不当内容,误导情感。 | 加上安全内容过滤。 |
| 校园系统集成 | 与学工系统集成。 | 可能存在接口标准不同,权限限制或接口不稳定。 | 预留API。 |
2.2.2 AI模块关键点与难点
| 模块 | 难点 | 解决方案 |
|---|---|---|
| AI心理对话 | 需要自然合规,同时要识别危机语言。 | 设计转接算法,检测到高风险对话时,将对话转接人工值班咨询师。 |
| AI测评与反馈 | 自动化生成测评结果解释报告。 | 心理测评算法需专业性强,结果需可靠不误导。 |
2.2.3 技术实现难点
| 方面 | 难点 | 解决方案 |
|---|---|---|
| 前后端接口联调 | 并行开发中接口不统一。 | 指定统一API文档规范,每日沟通同步皆接口变更。 |
| 高并发稳定性 | AI聊天与测评可能瞬时并发高。 | 实现请求队列与缓存机制,对AI请求限流。 |
2.2.4 安全与隐私合规难点
| 方面 | 难点 | 解决方案 |
|---|---|---|
| 隐私数据保护 | 学生心理数据、测评报告属于敏感隐私。 | 对敏感信息脱敏存储,日志中不存留个人信息。 |
| AI生成内容安全 | AI可能输出误导内容。 | 加入敏感词检测,必要时转接人工。 |
| 用户身份验证安全 | 学号登录易被撞库,冒用。 | 加入验证码与手机号或邮箱双重验证。 |
| 发帖管理 | 需防止出现敏感话题。 | 加入敏感词检测,加强人工审核管理。 |
2.2.5 性能与用户体验难点
| 方面 | 难点 | 优化方向 |
|---|---|---|
| AI聊天响应延迟 | 调用接口时延迟较高。 | 采用流式响应,边生成边输出。 |
| 多端兼容性问题 | 不同手机、电脑兼容性存在差异。 | 移动端采用跨平台框架,Web限定电脑使用,Web端进行多浏览器兼容性测试。 |
| 社区内容展示效率 | 内容量大时加载慢。 | 使用分页加载与缓存策略。 |
2.2.6 项目协作难点
| 方面 | 难点 | 可能的解决方案 |
|---|---|---|
| 短周期多模块开发 | 开发周期短。 | 采用敏捷开发,只生成必要文档,每日例会汇报进度。 |
| 跨角色沟通障碍 | 技术、心理专业、管理人员语言不一致。 | 使用共识文档,界面原型与流程图等。技术人员将专业语言转换成易懂语言。 |
| 测试资源不足 | 心理场景需要特殊测试案例。 | 邀请心理老师参与测试。使用模拟数据测试极端情绪。 |
| 验收标准模糊 | 对于可运行理解不同。 | 制定验收标准文档。 |
2.3团队协作方式
让所有人知道该做什么、做到哪一步、遇到什么问题、由谁来解决
2.3.1 在线文档共享
利用腾讯在线共享文档,团队成员共享项目所有开发文档。
2.3.2 每日例会
每日例会口头汇报,每个人昨天做了什么、今天要做什么、遇到什么困难。
所有需求或设计变更在文档中添加修改记录。
组长统筹协作。
2.3.3 每周总结
每周组会总结分析开发进度,适时调整计划进度。
2.3.4 文档命名规范
文档规范化命名,结尾加入版本号,例如v1.0,文档内加入修订表记录修订内容。
2.3.5 问题登记与解决机制
遇到问题填写简短问题单,记录问题现象、分配负责人、问题出现时间、问题解决方案、解决时间。
跟踪问题,是否解决、是否复现。
防止问题“说过但没解决”。
3.项目分工
3.1组员安排分工
- 移动端前端原型设计:102300207、102300121
- Web管理前端原型设计:102300211、102300408
- 界面原型设计PPT、界面原型设计评审表:102300107
- 需求规格说明书:102300432
- 博文撰写:102300434
- 需求分析报告PPT、需求分析评审表:102300312
3.2组员实际具体工作内容与贡献度
| 学号 | 实际工作内容 | 贡献度 |
|---|---|---|
| 102300107 | 1.根据界面原型设计界面原型设计PPT 2.完成界面原型设计评审表 | 12% |
| 102300121 | 1.协助完成移动端的界面原型设计 2.与移动前端其它开发人员协调沟通具体实现 | 11% |
| 102300207 | 1.完成移动端的界面原型设计 2.提前完成移动端跨平台的前端业务逻辑初步设计 3.设计初步需要的API文档 4.负责移动端UI及移动前端业务的沟通 | 15% |
| 102300211 | 1.完成Web管理端界面原型的登录、注册、找回密码、主界面导航页面设计 2.负责Web管理端UI及业务的沟通 | 13% |
| 102300312 | 1.根据软件规格需求说明书设计报告PPT 2.设计需求分析评审表 | 12% |
| 102300408 | 1.完成Web管理端界面原型的具体功能页面设计 2.与Web前端其它开发人员沟通协作确定具体UI绘制 | 13% |
| 102300432 | 1.撰写软件规格需求说明书 2.修改博客文章,添加项目关键点、难点分析,审核修改作业产生相关文档 3.设定团队整体项目计划,负责整体沟通协调 | 13% |
| 102300434 | 1.撰写博客初稿 2.负责全部界面原型设计的质量验收 | 11% |
4.软件需求规格说明书
5.界面原型设计
5.1 移动学生端
移动学生端,用于主要功能客户端,主要面向Android与iOS平台,面向学生用户。
移动端界面原型设计
5.2 Web管理端
Web管理端,用于后台回复与系统管理,面向专业心理咨询师与系统管理员。
Web管理端界面原型设计
6.界面原型设计答辩PPT
7.需求分析报告PPT
...全文


