学长帮帮忙组——项目系统设计与数据库设计
这个作业属于哪个课程 | 班级的链接 |
---|---|
这个作业要求在哪里 | 团队作业第四次—项目系统设计与数据库设计 |
团队名称 | 学长帮帮忙组 |
这个作业的目标 | 完成项目的系统设计和数据库设计 |
作业正文 | 作业正文 |
其他参考文献 | 百度 |
一、团队项目的预期开发计划时间安排
时间区间 | 任务内容 | 完成状态 |
---|---|---|
2.26-3.7 | 完成组队、团队展示 | 已完成 |
3.15-3.15 | 完成Github团队实训 | 已完成 |
3.16-3.21 | 完成项目原型设计 | 已完成 |
3.22-3.28 | 完成需求规格说明书 | 已完成 |
3.29-4.4 | 完成项目系统设计 | 已完成 |
4.5-4.11 | 完成项目数据库设计 | 已完成 |
4.12-4.18 | 基础的小组功能和计划功能实现 | 未开始 |
4.19-4.26 | 小组计划交互以及计划发布功能优化 | 未开始 |
4.27-5.2 | 细节优化、测试完成 | 未开始 |
5.3-5.10 | 引入教务处相关对接 | 未开始 |
5.11-5.18 | 优化人机交互和帮扶活动 | 未开始 |
5.19-5.26 | 优化项目管理 | 未开始 |
5.27-6.6 | 修复开发过程中已知BUG | 未开始 |
6.7-.... | 保持app维护、升级与推广 | 未开始 |
二、团队项目的预期开发计划分工安排
前端
姓名 | 分工 |
---|---|
曾宏健 | 主函数调用 |
陈志达 | 界面部分 |
郑小华 | 界面部分 |
李康华 | 界面部分 |
后端
姓名 | 分工 |
---|---|
沈明炜 | 具体类 |
林轶凡 | 具体类 |
王玉珊 | 具体类 |
何翱翔 | 主设计 |
林琳 | 数据库 |
三、功能模块层次图
功能需求 | 模块 | 描述 |
---|---|---|
注册 | 登录/注册模块 | 生成注册记录,记录用户的账号和密码等信息 |
登录 | 登录/注册模块 | 验证账号、密码是否正确 |
认证 | 登录/注册模块 | 对学生身份进行认证 |
一对一帮扶 | 帮扶模块 | 私下一对一进行帮扶 |
班级帮扶 | 帮扶模块 | 对班级进行帮扶 |
辅导者发布 | 私下结对模块 | 记录辅导者发布的辅导 |
有意者预约联系 | 私下结对模块 | 生成聊天信息 |
同意预约 | 私下结对模块 | 生成预约信息 |
结对成功 | 私下结对模块 | 成功结对,记录结对信息 |
聊天 | 消息模块 | 记录聊天信息 |
待处理请求 | 消息模块 | 记录待处理事项 |
发布笔记 | 学习笔记模块 | 发布笔记,记录笔记信息 |
查看笔记 | 学习笔记模块 | 可以根据分类进行查看已发布的笔记 |
修改头像 | 个人中心模块 | 修改个人头像 |
编辑/查看资料 | 个人中心模块 | 编辑/查看个人资料 |
我的帮扶 | 个人中心模块 | 查看所有帮扶记录 |
我的辅导 | 个人中心模块 | 查看所有辅导记录 |
我的评价 | 个人中心模块 | 查看自己的评价/他人的评价 |
我的笔记 | 个人中心模块 | 查看已发布的笔记 |
四、设计类图
前端
后端
五 接口设计
这边是详细的文档!!
部分演示
六、ER分析+表结构设计
ER分析
以下简略摘几张表
七、系统安全和权限设计
用户认证采用福大助手移植过来的教务处学生账号来认证
每次用户登陆系统时均为一般用户类型,根据使用团队时用户不同身份(队长或者队员),在不同团队中提供相应的功能。
为不同的用户定义视图,通过视图机制把要保密的数据对无权存取的用户隐藏起来,从而自动地对数据提供一定程度的安全保护。
通过用户权限定义和合法权检查确保只有合法权限的人访问数据库,未经授权的人无法存储或读取数据。
对存储和传输的重要用户数据进行加密处理,从而使得不知道解密算法的人无法获知数据的内容。
一个手机号只能绑定一个账号,以保证用户账号的安全性。
八、针对老师助教和其他同学提出的问题建议进行的回答与改进
- 辅导人员信赖度问题
答:通过新增星级来加强信任,以及下方的实名评论功能 - 发布界面是否也可以是被辅导的的需求呢?
答:可以,这边我们对发布的需求不设特别的选项,辅导与被辅导在操作上都是可行的 - 建议增加多兴趣化辅导
答:是的,我们的私下辅导就是新增了其他技术板块,一些兴趣的交流都可以在这边实现呢。
九、贡献度表格
学号 | 工作内容 | 贡献度 |
---|---|---|
221701423 | ER分析-接口设计,类图 | 11 |
221701222 | 博客整理,文档整合 | 11 |
221701203 | 文档编写 | 11 |
041701407 | 数据库表设计,类图 | 11 |
221701305 | 表设计,博客,文档 | 11 |
221701121 | 类图描述,表设计,文档设计 | 11 |
221701404 | 表设计,文档部分 | 11 |
221600423 | ppt | 12 |
221701320 | 功能层次图,表设计,文档设计 | 11 |
十、附件链接
Github前端仓库
Github后端仓库
学长帮帮忙_系统设计说明书
学长帮帮忙_数据库设计说明书
学长帮帮忙_系统设计与数据库设计答辩ppt