(2016春) 团队作业

学生成绩录入系统设计与实现

总体目标

  • 在分析南通大学现有成绩录入系统基础上,重构成绩录入。
  • 体验团队协作
  • 使用开发工具 (Eclipse 或者 Visual Studio 或者其它开发环境)
  • 开发语言 (C、C++、C# 或者Java 等 )
  • 使用源代码管理工具(Github)

总体要求

  • 参考本学期作业要求
  • 特别提醒:注意团队博客提交要求。一定附上小组成员的贡献得分分配

阶段1 - 系统需求分析 (20分)

1. 目标

  • 需求分析练习
  • 任务分解练习
  • 团队协作练习

2. 要求

  • [必做 1] 列出成绩录入系统功能需求。
  • [必做 2] 画出该学生成绩录入系统的用例图。
  • [必做 3] 将系统开发工作分解为若干任务,画出WBS
  • [必做 4] 将任务分配到团队成员。列出任务分配表。
  • [选做 5] 陈述团队协作的出现的问题、矛盾、以及你是如何解决的,等。

阶段2 - 系统设计与实现 (40分)TBA

1. 目标

  • 系统原型建模工具(试用),描述系统主要使用场景
  • 系统设计图形建模工具的使用

2. 要求

  • [必做 1] 描述成绩录入系统主要使用场景,利用下列原型工具中的任意一种。 (20分)

   可以尝试各种原型工具,快速把软件的主要场景展现出来:

https://balsamiq.com/products/mockups/
https://en.wikipedia.org/wiki/PowerDesigner
http://www.axure.com Axure RP
https://modao.cc/signin 
http://www.justinmind.com/
  • [必做 2] 列出成绩录入系统实体关系图(ERD)。 (20分)
    • ERD中术语解释参考百度百科ERD
    • 利用Visio绘制ERD,方法参考本文 附录1

阶段3 - 用户体验设计 (20分)TBA

1. 目标

  • TBA

2. 要求

  • TBA

阶段4 - 软件测试 (20分)TBA

1. 目标

  • TBA

2. 要求

  • TBA

阶段5 - 软件发布 (20分)TBA

1. 目标

  • TBA

2. 要求

  • TBA

附录

附录1: 使用Visio画实体关系图(E-R图)

一、创建自定义“实体关系图”模具

  1. “文件”-->“形状”-->“框图”-->“基本形状”,选择“矩形”,右键选择“添加到我的形状”-->“添加到新模具”,指定模具名称为“实体关系图”并保存。
  2. 依次添加形状“椭圆”、 “动态连接线”、“ 直线-曲线连接线”添加到模具中。
  3. “文件”-->“形状”-->“流程图”-->“基本流程图形状”,选择“判定”菱形添加到模具中。

二、打开“实体关系图”模具

  1. “文件”-->“形状”-->“打开模具”-->选择“实体关系图”模具

三、画实体关系图

  1. 将矩形、椭圆、菱形拖到图中,并双击输入文本,图形的文本大小默认为8pt,无法改变,可以选择多个图形进行设置文本大小,设好后可以复制图形。
  2. 添加直线-曲线连接线,调整为直线。
  3. 可以在线上直接双击添加文本,也可以点击工具栏上的“A”按钮,在空白处添加文本。选择“ 箭头” 按钮停止添加文本。

附录2: TBA

原文地址:https://www.cnblogs.com/juking/p/5411941.html