系统设计
这个作业属于哪个课程 | https://edu.cnblogs.com/campus/xnsy/GeographicInformationScience/ |
---|---|
这个作业要求在哪里 | https://www.cnblogs.com/harry240/p/11524148.html |
团队的名称 | C#软件造梦厂 |
这个作业的目标 | 了解系统设计的基本方法,了解团队分工的基本流程 |
张旭 | 201731024123 |
---|---|
邹扬锋 | 201731024134 |
黄涛 | 201731024119 |
赵俊安 | 201731024121 |
周成杰 | 201731024136 |
马昊妍 | 201731024107 |
陈欣 | 201731024102 |
马芸慧 | 201731024104 |
一.本阶段任务分工
张旭、邹扬锋、黄涛 | 详细设计 |
---|---|
赵俊安、周成杰 | 数据库设计 |
陈欣、马芸慧、马昊妍 | 概要设计 |
二.概要设计
(一)软件体系结构
graph LR
start[黄金点游戏]-->log[用户登录]
log-->conditionA[用户进行游戏输入数值]
conditionA-->B(计算G值)
conditionA-->C(计算G值与各玩家输入数值之差)
B-->D[得出本轮分数]
C-->D[得出本轮分数]
D-->E[录入数据库]
E--开始下一轮游戏-->conditionA
(二)主要业务模块描述
三.数据库设计
(一)概念模型
我们所设计的数据库主要是存储用户的得分情况,最后调用数据库查看游戏获胜者
(二)逻辑模型
游戏得分记录表 |列名|数据类型 |约束关系 |注释| |--|--|--|--| | UserName | char | 主键| 用户名| |Point | int | | 用户最终分数 | 用户表 |列名|数据类型 |约束关系 |注释| |--|--|--|--| | UserName | char| 主键| 用户名| |PassWord | int | | 用户密码 | 用户输入表 |列名|数据类型 |约束关系 |注释| |--|--|--|--| | UserName | char | 主键| 用户名| |Num | int | | 用户输入数值 |
四、下阶段详细工作计划及任务分工
- 下阶段主要是编写代码,以及学习如何实现将每轮结果录入数据库中 具体分工: 邹扬锋、黄涛:代码编写 张旭:项目进度把控、写博客 赵俊安、周成杰:数据库设计 马芸慧、陈欣、马昊妍:UI设计