团队作业2-《需求规格说明书》

发布时间 2023-11-02 16:57:17作者: tmssss

作业要求

这个作业要求在哪里 团队作业2-《需求规格说明书》
这个作业属于哪个课程 软件工程
这个作业的目标 项目需求分析、团队git构建

需求规格说明书

包括系统的面向用户分析、功能性需求、技术需求

用户分析

本系统名为电脑商城系统,是基于WEB开发模式的B/S系统,根据在线购物实际业务开发,满足广大WEB用户的需求,为买家用户带来便捷;同时此系统可为众多大型电脑销售商提供线上销售平台,扩大销售人群范围,打造电商销售模式。

功能需求

  • 商品模块

    热销排行以出售数量排序并从数据库中获取
    商品详细页信息展示

  • 购物车模块

    点击加入购物车后相应逻辑处理
    点击结算会将选中的商品进行结算并生成相应的订单

  • 用户模块

    用户的密码经过md5加密处理
    修改个人资料,包括头像图片处理
    登陆注册

  • 地址模块

    增删改查用户的收货地址

  • 订单模块

    增删改查用户的订单信息

  • 预计数据库表设计

(具体功能后续会跟进完善)

技术需求

  • 开发语言:Java
  • 简单ssm框架:springboot + mybatis
  • 前端技术及框架:HTML+CSS+ajax
  • 项目管理工具:maven
  • 数据库:mysql

系统特点

真实性:现在实体店的营业不容乐观,许多商户都逐渐向各大网上平台入驻,但平台规则限制众多以及佣金稍微高昂。
可用性:用户可以不出门即可购买到商品,商家无需再担心顾客量少、平台规则多等问题。
价值性:这个系统未来能够根据具体的行业业务需求更改商品内容,移植性强,现在实体店依然众多,这都为这款系统带来了落地的机会。

预期用户数量

999+

项目链接

gitte

项目issues

时间安排表

修改前

第 9 周 1.团队组队、团队博客
2.团队介绍、成员展示、角色分配、选题确定
3.制定团队计划安排,团队贡献分的规定
第10周 1.需求规格说明书
2.原型设计,队员估计任务难度并学习必要的技术
3.编码规范完成、平台环境搭建完成、初步架构搭建
第11周 1.原型改进(给目标用户展现原型,并进一步理解需求)
2.架构设计,WBS, 团队成员估计各自任务所需时间
3.测试计划
第12、13周 1. 团队项目Alpha任务分配计划
2. 连续7天的Alpha敏捷冲刺,7 篇 每日Scrum Meeting博客+代码提交
第14周 1.用户反馈+测试计划改进
2. 团队Alpha阶段个人总结
3. 团队项目Alpha博客:发布说明、测试报告、展示博客、项目管理
第15周 1. 团队项目Alpha博客:事后分析

修改后

时间 计划 完成情况
第 9 周 1.团队组队、团队博客 已完成
2.团队介绍、成员展示、角色分配、选题确定 已完成
3.制定团队计划安排,团队贡献分的规定 已完成
第10周 1.需求规格说明书 已完成
2.原型设计,队员估计任务难度并学习必要的技术 已完成
3.编码规范完成、平台环境搭建完成、初步架构搭建 已完成
第11周 1.原型改进(给目标用户展现原型,进一步理解需求并做出改进)
2.架构设计,WBS, 团队成员估计各自任务所需时间
第12周 1.测试计划
2.团队项目Alpha任务分配计划
第13周 1.连续7天的Alpha敏捷冲刺,7 篇 每日Scrum Meeting博客+代码提交
第14周 1.用户反馈+测试计划改进
2. 团队Alpha阶段个人总结
3. 团队项目Alpha博客:发布说明、测试报告、展示博客、项目管理
第15周 1. 团队项目Alpha博客:事后分析

团队成员分工明细

王文俊:数据库设计、商品模块、地址模块、后台优化
唐梦思:数据库设计、用户模块、购物车模块、项目架构搭建、后台测试、
梁鸿俊:前端所有页面开发、前端测试、项目架构搭建
郑耿杭:订单模块、项目跟进、项目管理、项目测试、后台优化

成员完成情况

唐梦思 项目基础搭建、数据库表设计
王文俊 相关技术学习、数据库表设计
郑耿杭 明确需求分析、组织成员交流
梁鸿俊 前端技术学习及回顾、项目基础搭建

成员感想

郑耿杭 这周带动了本小组其他小伙伴一起线下讨论了我们的系统,增进了小组成员之间的了解,也明确了以后的开发各自的任务
王文俊 这周学习了新的技术,也初步了解了团队合作的基本流程,希望能够从这次的项目中汲取更多的经验
唐梦思 这周对我们组的项目做了更细致的需求分析,对我们小组的系统更加充满了信心
梁鸿俊 这周在组长的带领下,我们对各自的任务更加清晰明了,这给了我真正开发一款产品的前期体验