第三次团队作业

这个作业属于哪个课程

https://edu.cnblogs.com/campus/xnsy/SoftwareEngineeringClass2

这个作业的要求在哪里

https://edu.cnblogs.com/campus/xnsy/SoftwareEngineeringClass2/homework/3208

团队名称

Developer

项目名称

英语帮帮社区

目标

对英语帮帮社区软件结构划分,为以后具体编写做规划

 

1. 团队成员

 

学号

姓名

角色

201731062508

丁一峰

组长

201731062509

许思

队员

201731062507

孙长宇

队员

201731062434

熊大鹏

队员

201731062433

唐林

队员

 

 

 

2.本阶段任务分工情况

周一上午大家聚集一起完成了三个说明书的讨论:

丁一峰完成PPT制作及答辩

许思完成数据库设计说明书

孙长宇完成概要设计说明书

唐林 熊大鹏完成详细设计说明书

3. 概要设计:

4. 主要业务模块

模  块

名  称

登录模块

子系统名   称

 

系统

名称

 

 

接 口

说 明

输入

账号密码

 

输出

如果输出错误显示错误

 

功 能

说 明

登录

 

调用关

系说明

调用模块

数据库模块,主模块

 

被调用模块

 

 

模  块

名  称

主模块

子系统名   称

 

系统

名称

 

接  口

说  明

 

无输入,输出显示主页面

功 能

说 明

可以选择基础功能,选择软件模式功能,社区功能,单词查找功能,生词本功能。

调用关

系说明

调用模块

基础功能模块,模式功能模块,社区模块,查找模块,生词模块

被调用模块

登录模块,返回模块

 

功 能

说 明

词典

调用关

系说明

调用模块

返回模块,生词模块

被调用模块

主模块

 

模  块

名  称

查找模块

子系统名   称

 

系统

名称

 

接 口

说 明

输入

查找的单词或注解

输出

单词和注解

功 能

说 明

查找

调用关

系说明

调用模块

返回模块

 

模  块

名  称

生词本模块

子系统名   称

 

系统

名称

 

接 口

说 明

输入

输出

陌生单词

功 能

说 明

学习的模式

调用关

系说明

调用模块

返回模块

被调用模块

主模块,基础功能模块

5.数据库设计:

概念模型:

逻辑模型:

5.1表汇总

英文表名

中文表名

功能说明

user

用户表

储存用户账号密码等信息

dictionary

词典

储存单词信息

friends

好友表

储存好友信息

new_words

生词本

储存生词信息

maintain

维护人员表

储存维护人员账号密码等信息

5.2用户]表

表名

user

列名

数据类型(精度范围)

/非空

约束条件

注释

Id

char(10)

非空

主键

用户主键

u_name

char(10)

 

 

用户名称

username

char(11)

非空

 

登录用户名

password

char(15)

非空

 

登录密码

schedule

char(10)

 

 

上一次学习位置

补充说明

 

5.3词典]表

表名

dictionary

列名

数据类型(精度范围)

/非空

约束条件

注释

Id

char(10)

非空

主键

词典主键

word

char(15)

非空

 

单词信息

means

varchar(50)

非空

 

单词中文意思

property

char(8)

非空

 

单词词性

type

char(8)

非空

 

单词类别

补充说明

 

 

5.4  [生词本]

表名

new_words

列名

数据类型(精度范围)

/非空

约束条件

注释

Id

char(10)

非空

外键

生词本主键

n_word

char(15)

非空

 

生词本单词信息

n_means

varchar(50)

非空

 

生词本单词中文意思

n_property

char(8)

非空

 

生词本单词词性

n_type

char(8)

非空

 

生词本单词类别

补充说明

 

 

5.5[维护人员]

表名

maintain

列名

数据类型(精度范围)

/非空

约束条件

注释

Id

char(10)

非空

主键

生词本主键

name

char(15)

非空

 

维护员姓名

m_username

char(11)

非空

 

维护人员登录名

m_password

char(11)

非空

 

维护人员密码

补充说明

 

 

6. 下阶段详细工作计划

丁一峰完成测试模块

许思完成词典和社区模块

孙长宇完成查找和生词本模块

唐林 熊大鹏完成UI界面

 

7. 下阶段任务分工

到第六周前,各自完成自己的模块,并完成测试

第七周小组一起完成集成测试

posted @ 2019-05-09 22:24  Maxwell·  阅读(229)  评论(1编辑  收藏  举报