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

这个作业属于哪个课程 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%
—————————————————————————————————————————————

原文地址:https://www.cnblogs.com/nwhhxy/p/13967024.html