• 团队作业第四次—项目系统设计与数据库设计


    这个作业属于哪个课程 2020春|S班 (福州大学)
    这个作业要求在哪里 团队作业第四次—项目系统设计与数据库设计
    团队名称 云玩家$
    这个作业的目标 系统设计、数据库设计
    作业正文 项目系统设计与数据库设计
    其他参考文献 百度、CSDN、博客园

    1、开发计划时间安排

    序号 时间 计划
    1 4.15-4.21 各类环境搭建、接口文档、微信小程序环境搭建
    2 4.22-4.28 数据库、我的部分接口、我的部分完成
    3 4.29-5.5 首页部分完成、首页后端接口
    4 5.6-5.12 首页部分完成、首页后端接口
    5 5.13-5.19 练习部分完成、练习后端接口
    6 5.19-5.25 软件测试、产品使用文档
    7 5.26-6.1 产品上线、产品传播、用户运营
    8 6.2-6.6 团队复盘总结、产品未来规划设计

    2、开发计划分工安排

    学号 姓名 分工
    221701432 郑斌 原型设计、需求分析、测试、文档设计
    221500318 陈一聪 UI
    221701114 张玉麟 后端,文档
    221701134 王少滨 测试,文档
    221701215 杨明伟 前端,文档整理,登录模块
    221701238 周宇靖 后端、文档
    221701314 叶先煅 后端,文档
    221701331 李定成 前端
    221701415 王弘毅 前端、后端合并

    3、系统设计与数据库设计

    3.1 体系结构设计图

    alt 体系结构设计

    3.2 功能模块层次图

    alt 功能模块

    3.3 设计类图

    alt 设计类

    3.4 ER分析图

    alt ER分析

    3.5 数据库表设计

    alt 数据表1
    alt 数据表2
    alt 数据表3
    alt 数据表4
    alt 数据表5
    alt 数据表6

    3.6 接口设计

    alt 接口

    3.7 系统安全设计

    主要是对服务器上的数据库以及相关文件进行维护,数据库维护:我们使用数据库的维护功能机制,比如:定期备份数据库,定期检测数据库的一致性,定期查看操作日志等
    文件方面:对于删除的单词等,定期删除相关单词文件信息,减少数据量。
    数据库的安全性在开发时暂时由阿里云的轻量级服务器提供,通过配置网络防火墙以及安全策略组,进出白名单来控制访问。上线后,定制专门的数据库服务器,通过中间服务器来供后端访问。
    对数据安全来说,通过定期备份,保证数据不会因服务器的问题而出现损坏。对数据库的读写操作记录 log,确保能够及时发现问题或者攻击。剩下的交给 mysql 原生的数据库故障恢复系统。

    3.8 权限设计

    没有专门的权限设定,故没有此处的设计。

    4、针对上次作业的问题解决和改进方案

    建议1:每次拼写单词都换图片会不会让注意力太泛了,建议10个单词一换,不要太频繁了。整体没有什么问题,期待表现,背景图片可以自己选择主题或者导入自己的图库就好了
    答:这个后期会提供自定义配置的功能(自定义图片集、自定义习惯等)

    建议2:有关差异性/特色/区分度
    答:提供不同的pk模式,同类产品以背单词【解释】为主,而我们是记忆单词【拼写】,还有提供英语学习的相关题目。

    建议3:趣味性增强不明显
    答:我们倾向于认为趣味性是一种伪需求,学习和“好玩”对于大多数人来说总是不可兼得的。我们的期望是提供一种新鲜感,帮助用户迈出背单词的第一步,最终还是要靠用户自己的坚持,再加上好用/简单或者说人性化的宅单词小程序的辅助

    5、本次作业的工作流程、组员分工、贡献比例

    5.1 工作流程

    1,首先以项目系统设计为基础,前端,后端两个部分,根据不同的功能所划分的模块,列出任务清单,并发布到teambition,前后段人员各自选择模块,或任务。
    2,成员根据各自任务的要求,开展工作,完成任务。
    3,以周为单位,对任务的每一次,登记实现情况,和工作进程。根据项目计划,进行调整。
    4,最后经过汇总、讨论和修改,以及排版人员的排版,完成文档,博客的编写。

    5.2 组员分工及贡献比例

    学号 工作内容 贡献度
    221701432 任务分配、博客撰写、数据库设计说明书部分 15
    221500318 0
    221701114 系统设计说明书、数据库设计说明书部分、PPT制作 10
    221701134 系统设计说明书、数据库设计说明书部分 10
    221701215 评审表,系统设计概述部分,数据库设计说明书结构设计部分 15
    221701238 系统设计说明书,博客编写 10
    221701314 系统设计说明书、数据库设计说明书部分 10
    221701331 答辩、接口设计 15
    221701415 接口设计、数据库设计 15

    6、Github团队仓库链接及相关文档的下载链接

    Github团队仓库
    系统设计说明书
    数据库设计说明书
    系统设计答辩PPT
    数据库设计答辩PPT

  • 相关阅读:
    链堆栈的实现
    关于HyperLink的NavigateUrl属性的链接地址参数设置
    //yield return用于无缝实现迭代模式。
    NUnit的使用
    非常不错的数据访问架构
    Dictionary应用
    针对数据分析没态度的几句牢骚
    微软算法面试题(4)
    程序员面试题精选100题(60)判断二叉树是不是平衡的
    C++设计模式单件
  • 原文地址:https://www.cnblogs.com/cloudcoder/p/12694292.html
Copyright © 2020-2023  润新知