您为何会咸鱼———项目系统设计与数据库设计

这个作业属于哪个课程 https://edu.cnblogs.com/campus/fzzcxy/2018SE2/
这个作业要求在哪里 https://edu.cnblogs.com/campus/fzzcxy/2018SE2/homework/11457
这个作业的目标 团队间的六次合作,制作博客,设计制作系统设计说明书何数据库设计说明书,并准备答辩
作业正文 您为何会咸鱼———项目系统设计与数据库设计
其他参考文献 ER图: https://blog.csdn.net/belen_xue/article/details/52763629    接口设计: https://blog.csdn.net/weixin_33767813/article/details/93271207

队名

"您为何会咸鱼"

开发计划时间安排

周数 团队目标与产出 当前进度
第一周 完成用户前端页面的大致构建,数据库搭建 已完成
第二周 完成管理员审核页面以及审核功能编写以及用户部分上传功能 未完成
第三周 完成剩余的用户浏览、搜索功能 未完成
第四周 完成剩余的用户浏览、搜索功能 未完成
第五周 完成整合以及所有功能测试 未完成

开发计划分工安排

学号 | 姓名 | 角色 | 预期任务分配 |
--|:--|:--|:--|:--|:--:
|211806327 | 林佳森 | 后端 | 完成用户浏览、搜索功能 完成整合以及所有功能测试 |
|211806329 | 林俊威 | 后端 | 管理员审核页面以及审核功能编写 |
|211806375 | 黄志辉 | 后端 | 数据库搭建 完成用户浏览、搜索功能 |
|211806388 | 陈显 | 后端 | 完成用户浏览、搜索功能 |
|211806377 | 陈小雨 | 前端、测试 | 前端界面设计与美化,博客园编写 |
|211806422 | 张何毓 | 前端、测试 | 前端界面设计与美化,博客园编写 |

设计图

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

体系结构图1

体系结构图2

功能模块层次图

该功能模块分为两个模块:使用者与管理者模块。

使用者拥有:

    ①上传文件功能,上传时需要选择资料的类型、年份;

    ②浏览功能,在浏览前还可以通过搜索或者按照排序方式来找到想要浏览的文件。

管理者拥有审核使用者上传文件、删除文件的功能。

设计类图

我们设计了用户、管理员、文件类,各类所拥有的属性、操作以及各类之间的关系如下图,管理员继承于用户,用户依赖文件类,管理员与文件关联。

ER分析+表结构设计

我们有用户、记录、资料消息、管理员四个实体,记录、资料消息都以id为主键,管理员以账号为主键,用户与记录之间为多对多,用户与资料消息之间为多对多,管理员与资料消息之间为多对多。
用户【】
管理员【账号、密码】
记录【ID、资料年份、上传时间、类型、科目、内容地址】
资料消息【ID、资料年份、上传时间、类型、科目、内容地址】

数据库设计图

设计思路:
   file表用来存储已通过审核文件的相关信息
   administrator表用来存储管理员的账户
   check表用来存储待审核文件的状态

系统安全和权限设计

       数据传输安全性设计:SSH可以通过将联机的封包加密的技术进行资料的传递; 使用SSH可以把传输的所有数据进行加密,即使有人截获到数据也无法得到有用的信息。同时数据经过压缩,大大地加快了传输的速度。通过SSH的使用,可以确保资料传输比较安全并且传输效率较高。
       应用系统安全性设计:操作人的操作信息需要提供操作记录。对系统的异常信息需进行记录,已备以后查看。只有授权管理员才能登录系统,对于某个操作,需要具有相应权限才能进行操作。

Q and A

问题1:你们的资料对不同地区是不是可以有不同的侧重性

     解决办法:我们打算做的是校内用的

问题2:上传的文件大小是否有限制?

     解决办法:之前没有考虑到,现在会加入限制文件大小

问题3:有些科目可能会含有敏感词汇,替换为“*******”后会不会不方便查找

     解决办法:科目信息会存在类似标签一样的内容中,不会被替换成“*******”

改进

     新增文件大小限制

码云仓库链接

我们的码云仓库

工作流程与贡献度占比

工作流程图

贡献度占比

学号 | 工作内容 | 贡献度
--|:--|:--|:--|:--|:--:
|211806327 | 分配任务,类图设计,数据库设计说明书,系统设计说明书编写 | 17.3% |
|211806329 | 体系结构图,数据库设计图 泳道图 | 16.9% |
|211806375 | 功能模块图,数据流图 | 16.9% |
|211806388 | ER图 系统设计说明书编写 | 16.9% |
|211806377 | 博客园编写,系统安全和权限设计编写 | 16% |
|211806422 | 博客园编写,系统安全和权限设计编写 | 16% |

—————————————————————————————————————————————

posted @ 2020-11-12 23:33  您为何会咸鱼  阅读(504)  评论(9编辑  收藏  举报