团队作业第二次——原型设计与需求分析

赛博厨神队 2025-10-13 23:05:09

团队作业第二次——原型设计与需求分析

课程信息

项目内容
所属课程2501_CS_SE_FZU
作业要求团队作业第二次——原型设计与需求分析
作业目标进行需求分析,完成原型设计,软件需求说明书撰写
参考文献软件需求规格说明书

目录

  • 团队作业第二次——原型设计与需求分析
  • 课程信息
  • 1. 整体计划安排
  • 2. 遭遇的关键点与难点分析
  • 2.1 文件交互
  • 2.2 双端部署
  • 2.3 服务器相关
  • 3. 团队分工
  • 3.1 具体分工及贡献度
  • 3.2 成员协作方式
  • 4. 软件需求规格说明书
  • 5. 需求分析 PPT
  • 6. 原型设计展示
  • 7. 原型设计答辩 PPT

1. 整体计划安排

阶段时间范围主要任务补充说明
需求分析10/1 - 10/13需求收集、用户访谈、功能清单整理、需求文档撰写确定产品核心功能与优先级,输出需求规格说明书
概要与数据库设计10/14 - 10/20系统架构设计、模块划分、数据库ER图设计、表结构定义完成技术选型,输出系统概要设计文档和数据库设计文档
开发阶段10/21 - 11/4前后端编码、单元测试、模块集成、基础联调按模块分工开发,每日构建,持续集成环境搭建
Alpha冲刺11/5 - 11/11内部测试、基础功能验收、Bug修复、性能初步调优完成核心流程闭环,修复阻塞性问题
Beta冲刺11/12 - 11/18功能完善、用户体验优化、压力测试、安全测试邀请内部用户试用,收集反馈并进行最后一轮修复
部署测试11/18 - 12/1生产环境部署、集成测试、验收测试、上线准备部署至生产环境,进行全流程测试并完成上线评审

2. 遭遇的关键点与难点分析

2.1 文件交互

  • 步骤图片与帖子图片上传/管理:用户上传的图片需要在服务器端存储,同时在数据库中建立路径映射。
    多用户同时操作,需要考虑文件命名冲突、路径安全和性能。
  • 草稿存储:食谱草稿和帖子草稿采用 JSONB 格式存储复杂结构(步骤数组、食材数组),便于修改和回滚。
  • 难点:跨平台兼容性(Windows 与 Linux 文件路径差异)、文件访问权限、大文件处理。

2.2 双端部署

  • 前端打包:Web 端使用 Vue,需将前端资源和后端 API 配合。
  • 后端服务:Spring Boot 支持多端访问,保证数据库请求一致性。
  • 数据库:PostgreSQL 在桌面端不便打包,考虑 SQLite 或内嵌数据库替代方案。

2.3 服务器相关

  • 数据库类型与模式:PostgreSQL 与 Hibernate 映射差异(如 numeric vs float),需在实体和 SQL 中统一。
  • 事务与连接池:多用户同时操作食谱、评论、点赞时,保证事务一致性和连接池优化。
  • 接口安全与权限:注册、登录、点赞、收藏需权限校验,防止 SQL 注入和重复操作。

3. 团队分工

3.1 具体分工及贡献度

学号工作内容贡献度
102300108陈茜蕾原型设计、界面原型设计评审表排版9.9%
102300105郭晶晶UI设计、原型设计10.6%
102300204黄子妍协助原型/UI设计9.9%
102300304林琬茗PPT制作(界面原型设计答辩)9.9%
102300302侯晴宇答辩人(界面原型设计答辩)9.9%
222200402王成桢需求规格说明书排版、需求分析报告PPT整理9.9%
222200334季致涵撰写博客随笔、需求规格说明书10.6%
102300303梁佳界面原型设计评审表(腾讯共享文档)9.7%
102300102肖窈需求分析评审表撰写9.7%
102300101许云湘需求分析评审表排版9.7%

3.2 成员协作方式

  1. 使用 QQ飞书进行线上沟通协作。
  2. 原型制作使用 Figma 进行协作。

协作截图

  • QQ群讨论截图

img

  • 飞书信息交流截图

img

  • Figma协作截图

img

  • 评审表

img


4. 软件需求规格说明书

5. 需求分析 PPT

6. 原型设计展示

7. 原型设计答辩 PPT

...全文
298 回复 打赏 收藏 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
代码下载链接: https://pan.quark.cn/s/a4b39357ea24 用户账户控制(UAC)白名单的配置 Windows7环境中 UAC(User Account Control,用户帐户控制)是由微软在Windows Vista版本中推出的一项旨在增强系统安全性的创新技术,该技术强制要求用户在执行可能干扰计算机正常运作的操作或进行更改会波及其他用户设置的变动前,必须提供相应的权限或管理员密码进行验证。通过对这些操作启动前进行授权确认,UAC能够有效阻止恶意软件及间谍软件在未获授权的状态下于计算机内进行安装或实施修改。 自从Vista版本问世以来,微软便开始推行这一全新的安全机制,可视为对系统安全防护的显著提升。尽管UAC确实能够在一定程度上对某些非法程序起到防御作用,但与此同时,这一功能也给众多用户带来了诸多不便。 因此,许多用户开始探寻是否存在类似于白名单的功能,以便将那些值得信赖的程序直接赋予运行权限。事实上,这类功能确实存在,不过微软并未将其作为标准配置提供。 网络上关于此问题的绝大多数建议都是建议禁用UAC,这种说法显然缺乏针对性,因为若用户希望禁用此功能,本就不会提出相关疑问。 通过运用微软官方发布的Microsoft Application Compatibility Toolkit 5.6版本,可以将信任的程序纳入系统白名单范畴。 获取Application Compatibility Toolkit 安装程序成功后会出现三个可执行文件 以管理员身份启动Compatibility Administrator 在Custom DataBases部分创建新的数据库,并添加一个Application Fix(在下方空白处点击右键,选择...

103

社区成员

发帖
与我相关
我的任务
社区描述
2501_CS_SE_FZU
软件工程 高校
社区管理员
  • FZU_SE_LQF
  • 木村修
  • 心态773
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧