团队作业 4

系统设计

1.修改完善已提交的需求规格说明书

  • 附件

    修改后的规格说明书

  • 修改记录

    不足点:
    (1) 部分内容有所冗余,有错字出现;
    (2) 功能考虑不够全面;
    完善:
    (1) 修改了冗余内容和错字;
    (2) 考虑到时间和能力的问题,可能把主要项目放在”石头剪刀布上“,可能没有其他的游戏;
    (3) 考虑到能力问题,项目后面可能不能做成APP,可能会以网页或其他简单的形式展示;

2.讨论制定团队的编码规范

团队编码规范

3.数据库设计

e-r图.png

未命名文件.png

4.项目的后端架构设计

  • 4.1后端框架选用Spring MVC框架
    M - Model(模型)是应用程序中用于处理应用程序数据逻辑的部分。
      通常模型对象负责在数据库中存取数据
    V - View(视图)是应用程序中处理数据显示的部分。
      通常视图是依据模型数据创建的。
    C - Controller(控制器)是应用程序中处理用户交互的部分。
      通常控制器负责从视图读取数据,控制用户输入,并向模型发送数据
    Spring MVC 分离了控制器、模型对象、分派器以及处理程序对象的角色,这种分离让它们更容易进行定制
  • 4.2 SpringMVC运行原理
    客户端请求提交到DispatcherServlet
    由DispatcherServlet控制器查询一个或多个HandlerMapping,找到处理请求的Controller
    DispatcherServlet将请求提交到Controller
    Controller调用业务逻辑处理后,返回ModelAndView
    DispatcherServlet查询一个或多个ViewResoler视图解析器,找到ModelAndView指定的视图
    视图负责将结果显示到客户端
  • 4.3 Spring MVC模型部分图例

未命名文件(1).png

5.确定团队Alpha版本要实现的功能

  • WBS图

    }2AV73GN{6_G2II29$E%4LC.png

  • 功能

优先级功能用户故事描述
1剪刀石头布游戏的实现作为一名用户,可以与多名玩家同步在线开局,以便于感受到不错的游戏体验
2用户系统作为新(老)用户,进入本产品前需要进行用户信息注册,以便于拥有个人ID参与游戏,同时系统对个人信息进行安全保护
3结算用户故事描述:每次玩家游戏结束后,系统对每个用户所发出的指令进行综合分析,评判出输或赢
4界面设计用户故事描述:作为后台管理者,将该项目所使用的界面,设计成让大多数人都能接受的样子,以便于吸引更多的用户

6.关键技术与难点

  1. 拿石头剪刀布这个项目中包含的一个小游戏来说,关键技术在于随机生成石头剪刀布并判断输赢。关于这部分的技术我们会使用 js,php,css进行攻克,代码能力薄弱是小组的弱点,会多向大佬请教。
  2. 如果要设置商城充值开通支付接口的话需要完成聚合SDK的接入,且要向市场上的主流支付公式例如支付宝微信等申请权限。这点会比较麻烦,可能需要去注册一个公司提供营业执照 开户许可证和公司法人身份证。

7.团队管理

  • leangoo截图

    1472503-20181127195635047-2080203329.png

1472503-20181127195605912-1380958497.png

1472503-20181127195529717-276478780.png

1472503-20181127195453872-1438775433.png

  • 燃尽图

    1472503-20181127195338885-1108934414.png

  • 团队分工和工作量比例

队员比例权重(%)参与的工作
覃 一 霸11团队管理
张 江 波13.5数据库设计
刘 治 江12.5编写leangoo
夏 培 华11.5修改完善已提交的需求规格说明书
王 猷 敏13.5项目的后端架构设计
陈 珍12.5确定团队Alpha版本要实现的功能
林 华 伟11.5关键技术与难点
熊 哲 琛14讨论制定团队的编码规范

转载于:https://www.cnblogs.com/qybcom/p/10028492.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值