多语言工作者——项目系统设计与数据库设计

这个作业属于哪个课程 软件工程 (福州大学至诚学院 - 计算机工程系)
这个作业要求在哪里 团队作业第四次—项目系统设计与数据库设计
这个作业的目标 撰写系统设计说明书与数据库设计说明书
作业正文 如下
其他参考文献 ...

1.团队项目的预期开发计划时间安排

开发计划甘特图

时间 任务计划
4.20-4.26 项目规划和需求分析
4.27-5.3 项目UI以及产品设计
5.4-5.10 编程实现
5.11-5.17 编程实现
5.18-5.24 编程实现
5.25-5.31 项目测试以及BUG修复
6.1-6.7 反思总结以及项目报告

2.团队项目的预期开发计划分工安排

学号 角色 任务分工
211706106 后端 登录/注册实现
211706151 前端 UI界面设计及实现
211706158 前端 数据库设计及实现
211706159 后端 组内/个人打卡实现
211706179 后端 房间创建/加入实现
211706183 前端 项目测试以及BUG修复
211706204 后端 生成时段计划表/个人时长分析表实现
211706213 前端 UI界面设计及实现
全体组员 * 项目规划和需求分析&反思总结以及项目报告

3.

(1 体系结构设计+功能模块层次图

(2 类图

(3 ER分析+表结构设计

(4 系统安全和权限设计

1.用户登录认证

♥用户在登录系统时,系统将用户密码进行hash加密,如果结果一致且用户登录账户匹配,则认证成功。

♥若用户多次输入密码错误,则开启锁定账户并发送验证码至关联邮箱提示。

2.权限控制

♥未登录的用户不可进行浏览app功能及进行其他后续操作。

♥未在同个自习室/房间内不可查看他人动态,保护成员的个人隐私。

♥个人设置允许/不允许组内成员查看个人打卡动态。

4.需求分析Q&A

1.Q:如果在校内使用的话,怎么确保学生信息的准确性和实时更新?
A:我们会和学校洽谈对接,确保学生信息安全的同时实现数据互通。

*********************************************************************************************************************

2.Q:这个房间打卡功能,是否能设置类似于房间管理员之类的东西?
A:房间的创建者拥有相比较其他成员来说更多的对房间的管理权。

*********************************************************************************************************************

3.Q:如何预防有人利用平台推销或进行其他不利于平台更好发展的行为?
A:设置举报,对于这种情况用户,后来会对被举报用户进行监控,一旦核实,立马封号,并上报学校教务处,绝对维护平台纯净。

5.工作流程

6.组员分工、贡献度比例

学号 职责分工 贡献度
211706106 系统设计说明书、功能模块层次图 19%
211706151 数据库设计说明书引言 7%
211706158 数据库设计说明书外部设计、安全性 7%
211706159 博客编写、答辩PPT、整合、演讲 20%
211706179 博客编写、系统设计说明书引言、结构设计、接口 20%
211706183 数据库设计说明书逻辑结构设计 7%
211706204 答辩PPT 13%
211706213 数据库设计说明书概念结构设计 7%

7.数据库结构设计

User(用户表)

Administer(管理员表)

room(房间表)

Notice(公告表)

8.链接

github团队仓库链接
FOCUS系统设计说明书.pdf——提取码:kwo1
FOCUS数据库设计说明书.pdf——提取码:eh2t
FOCUS系统设计和数据库设计答辩PPT.pdf——提取码:yhij

posted @ 2020-04-21 22:07  多语言工作者  阅读(390)  评论(0编辑  收藏  举报