这个作业属于哪个课程 | |
这个作业要求在哪里 | |
团队名称 | 做个一亿的小项目 |
这个作业的目标 | 写出概要设计、详细设计和数据库设计 |
1.团队成员:
姓名 | 学号 |
李文毅(组长) | 201731062208 |
李毅 | 201731062133 |
江镇岐 | 201731062210 |
谢仁峻 | 201731062209 |
黄杰辉 | 201731062223 |
卿梦成 | 201731062215 |
这是我们软件设计出来的原型模型:
2. 本阶段任务分工情况
概要设计:江镇岐、卿梦成
详细设计:李毅、黄杰辉
数据库设计:谢仁峻、李文毅
3. 概要设计
3.1软件体系结构
3.2主要业务模块描述
模 块 名 称 | 查询系统 | 子系统名 称 | 趣英语APP系统 | 系统 名称 | 趣英语APP系统 | ||
接 口 说 明 | 输入 | 英文单词或中文 | |||||
输出 | 中文或英文单词 | ||||||
功 能 说 明 | 中英互译 | ||||||
运行环 境说明 | 安卓4.0以上 | ||||||
调用关 系说明 | 调用模块 | 无 | |||||
被调用模块 | 无 |
模 块 名 称 | 游戏系统 | 子系统名 称 | 趣英语APP系统 | 系统 名称 | 趣英语APP系统 | ||
接 口 说 明 | 输入 | 无 | |||||
输出 | 游戏数据 | ||||||
功 能 说 明 | 用户可以通过玩游戏来学习单词 | ||||||
运行环 境说明 | 安卓4.0以上 | ||||||
调用关 系说明 | 调用模块 | 无 | |||||
被调用模块 | 无 |
模 块 名 称 | 我的“”系统 | 子系统名 称 | 趣英语APP系统 | 系统 名称 | 趣英语APP系统 | ||
接 口 说 明 | 输入 | 注册信息 | |||||
输出 | 无 | ||||||
功 能 说 明 | 注册或登录 | ||||||
运行环 境说明 | 安卓4.0以上 | ||||||
调用关 系说明 | 调用模块 | 无 | |||||
被调用模块 | 无 |
4.数据库设计
4.1逻辑模型:
1. 用户表
编号 | 1 | 表名 | User | |||||
表描述 | 记录系统的用户 | |||||||
字段 | 类型 | 备注 | ||||||
ID | varchar(36) not null primary key | 用户标识 | ||||||
| varchar(50) not null | 用户Email地址 | ||||||
Password | varchar(50) not null | 用户密码 | ||||||
PictureAddress | varchar(225) null | 用户头像地址 | ||||||
Telephone | varchar(20) null | 用户联系电话 | ||||||
CreateTime | datetime not null | 添加用户时间 |
2.单词表
编号 | 2 | 表名 | Word | |
表描述 | 记录系统的单词 | |||
字段 | 类型 | 备注 | ||
Word | varchar(36) not null primary key | 单词标识 | ||
Translation | varchar(50) not null | 翻译 | ||
Soundmark | varchar(50) not null | 音标 |
3.游戏数据表
编号 | 3 | 表名 | GameData | |
表描述 | 记录游戏产生的数据 | |||
字段 | 类型 | 备注 | ||
GradeRecord | varchar(36) not null primary key | 分数记录 | ||
WordRecord | varchar(50) not null primary key | 单词记录 |
4.2概念模型:
5.下阶段详细工作计划
接下来三周实现两个功能模块
在接下来的一周能够完成测试,做出一个初始的版本
最后的一周能够完善功能
6.下阶段任务分工
用户界面设计:李毅、江镇岐
文档撰写:江镇岐、李文毅
查询功能:黄杰辉、卿梦成
游戏功能:李文毅、卿梦成
数据库:谢仁峻