zoukankan      html  css  js  c++  java
  • 学长帮帮忙组——项目系统设计与数据库设计

    学长帮帮忙组——项目系统设计与数据库设计

    这个作业属于哪个课程 班级的链接
    这个作业要求在哪里 团队作业第四次—项目系统设计与数据库设计
    团队名称 学长帮帮忙组
    这个作业的目标 完成项目的系统设计和数据库设计
    作业正文 作业正文
    其他参考文献 百度

    一、团队项目的预期开发计划时间安排

    时间区间 任务内容 完成状态
    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分析

    以下简略摘几张表



    七、系统安全和权限设计

    用户认证采用福大助手移植过来的教务处学生账号来认证

    每次用户登陆系统时均为一般用户类型,根据使用团队时用户不同身份(队长或者队员),在不同团队中提供相应的功能。

    为不同的用户定义视图,通过视图机制把要保密的数据对无权存取的用户隐藏起来,从而自动地对数据提供一定程度的安全保护。

    通过用户权限定义和合法权检查确保只有合法权限的人访问数据库,未经授权的人无法存储或读取数据。

    对存储和传输的重要用户数据进行加密处理,从而使得不知道解密算法的人无法获知数据的内容。

    一个手机号只能绑定一个账号,以保证用户账号的安全性。

    八、针对老师助教和其他同学提出的问题建议进行的回答与改进

    1. 辅导人员信赖度问题
      答:通过新增星级来加强信任,以及下方的实名评论功能
    2. 发布界面是否也可以是被辅导的的需求呢?
      答:可以,这边我们对发布的需求不设特别的选项,辅导与被辅导在操作上都是可行的
    3. 建议增加多兴趣化辅导
      答:是的,我们的私下辅导就是新增了其他技术板块,一些兴趣的交流都可以在这边实现呢。

    九、贡献度表格

    学号 工作内容 贡献度
    221701423 ER分析-接口设计,类图 11
    221701222 博客整理,文档整合 11
    221701203 文档编写 11
    041701407 数据库表设计,类图 11
    221701305 表设计,博客,文档 11
    221701121 类图描述,表设计,文档设计 11
    221701404 表设计,文档部分 11
    221600423 ppt 12
    221701320 功能层次图,表设计,文档设计 11

    十、附件链接

    Github前端仓库
    Github后端仓库
    学长帮帮忙_系统设计说明书
    学长帮帮忙_数据库设计说明书
    学长帮帮忙_系统设计与数据库设计答辩ppt

  • 相关阅读:
    检查.net代码中占用高内存函数(翻译)
    DataTable添加行和列
    使用.NET中的Action及Func泛型委托
    基于Emgu cv的图像拼接(转)
    AForge学习笔记(列表)
    标准Dispose实现 (转)
    在WPF程序中使用摄像头兼谈如何使用AForge.NET控件(转)
    NBearV3中文教程总目录
    如何在我们项目中利用开源的图表(js chart)
    1、NameNode启动流程的初始化操作
  • 原文地址:https://www.cnblogs.com/autowheel/p/12694165.html
Copyright © 2011-2022 走看看