团队作业——系统设计

团队作业——系统设计

1. 需求规格说明书完善

1.1 项目需求规格说明书.pdf

1.2 修改记录

  • 初稿不足:
    (1) 前后逻辑有误,如用例图与UI有所出入;
    (2) 部分功能有所冗余;
    (3) 部分内容含糊不清.
  • 完善:
    (1) 完善前后逻辑有误的内容;
    (2) 考虑到开发时间,去除教师app端,仅保留学生app端及教师Web端;
    (3) 听从学长的意见,对问答区进行了分析讨论,决定去除问答区,专注核心功能;
    (4) 明确学生与课堂,老师与课堂的关系即老师创建课堂,学生扫码加入课堂的形式.

2. 编码规范

2.1 Android编码规范

2.2 Web编码规范

2.3 后端编码规范

3.数据库设计及E-R图

3.1 数据库设计

3.2 E-R图

4. 后端架构设计

4.1 后端框架选用

  • 语言: JAVA
  • Spring MVC框架

M - Model(模型)是应用程序中用于处理应用程序数据逻辑的部分。
  通常模型对象负责在数据库中存取数据。
V - View(视图)是应用程序中处理数据显示的部分。
  通常视图是依据模型数据创建的。
C - Controller(控制器)是应用程序中处理用户交互的部分。
  通常控制器负责从视图读取数据,控制用户输入,并向模型发送数据

4.2 SpringMVC运行原理

4.3 Spring MVC模型部分图例

  • 登录注册

  • 课件/作业上传

  • 查看作业

  • 批改作业

5. 团队分工

5.1 Alpha - 开发流程

5.2 Alpha - WBS图

5.3 Issuse分工卡片


6. 本次任务分工及工作量比例

学号 姓名 分工明细 权重
031502610 胡武成 博文撰写、任务分工、数据库设计及E-R图 13
031502412 黄若岚 Web教师端UI设计 13
031502626 孙浩楷 Web编码规范、修改需求规格说明书 12
031502243 张旗 app学生端UI设计 13
031502512 黄世辉 修改需求规格说明书 12
031502518 练斐弘 修改需求规格说明书 12
031502630 吴松青 后端编码规范、后端架构设计 13
031502411 胡冰 Android编码规范、修改需求规格说明书 12

7. 燃尽图

posted @ 2017-10-28 03:59  winforbest  阅读(468)  评论(2编辑  收藏  举报