这个作业属于哪个课程 |
|
这个作业要求在哪里 |
|
团队名称 |
做个一亿的小项目 |
这个作业的目标 |
写出概要设计、详细设计和数据库设计 |
1.团队成员:
姓名 |
学号 |
李文毅(组长) |
201731062208 |
李毅 |
201731062133 |
江镇岐 |
201731062210 |
谢仁峻 |
201731062209 |
黄杰辉 |
201731062223 |
卿梦成 |
201731062215 |
这是我们软件设计出来的原型模型:https://5apral.axshare.com
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.下阶段任务分工
用户界面设计:李毅、江镇岐
文档撰写:江镇岐、李文毅
查询功能:黄杰辉、卿梦成
游戏功能:李文毅、卿梦成
数据库:谢仁峻