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

浙公网安备 33010602011771号