南方姑娘——项目系统设计与数据库设计

软件工程
https://edu.cnblogs.com/campus/zswxy/software-engineering-2017-1
作业要求
https://edu.cnblogs.com/campus/zswxy/software-engineering-2017-1/homework/10829
团队名称
南方姑娘的后宫
作业目标
项目系统设计与数据库设计
作业正文
https://www.cnblogs.com/nfgndhg/p/13125716.html
参考文献
项目系统设计与数据库设计模板

GitHub链接

1、预期开发计划时间安排

甘特图

南方姑娘——项目系统设计与数据库设计_第1张图片

2、预期开发计划分工安排

3、总体设计

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

南方姑娘——项目系统设计与数据库设计_第2张图片

南方姑娘——项目系统设计与数据库设计_第3张图片

3.2 设计类图

南方姑娘——项目系统设计与数据库设计_第4张图片

3.3 ER分析+表结构设计

3.3.1 E-R图

南方姑娘——项目系统设计与数据库设计_第5张图片

3.3.2 表结构设计

 南方姑娘——项目系统设计与数据库设计_第6张图片

 南方姑娘——项目系统设计与数据库设计_第7张图片

南方姑娘——项目系统设计与数据库设计_第8张图片

 南方姑娘——项目系统设计与数据库设计_第9张图片

 南方姑娘——项目系统设计与数据库设计_第10张图片

 南方姑娘——项目系统设计与数据库设计_第11张图片

 南方姑娘——项目系统设计与数据库设计_第12张图片

 南方姑娘——项目系统设计与数据库设计_第13张图片

3.4 系统安全和权限设计

3.4.1 系统安全

  • 通过在对数据库中不同的表设置访问级别,来设置数据库的访问权限,从而保证数据库的安全性,防止被修改。
  1. 用户分类(区分不同的访问者):不同类型的用户授予不同的数据管理权限。二手书籍买卖系统中,将用户权限分为四类,买家、卖家、客服、管理员。四类访问者的权限如下图所示。
  2. 数据分类(不同的数据对象):对于同一类权限的用户,对数据库中数据管理和使用的范围又可能是不同的。为此,DBMS 提供了将数据分类的功能,即建立视图。

  • 权限管理是用户进行系统权限划分和设置的平台,按照管理的层次可划分为三个层面进行管理,用户、角色和权限,目前比较主流的方案是使用 RBAC 进行权限管理设计:对系统操作的各种权限不是直接授予具体的用户,而是在用户集合与权限集合之间建立一个角色集合。每一种角色对应一组相应的权限。一旦用户被分配了适当的角色后,该用户就拥有此角色的所有操作权限。

3.4.1 权限设计

南方姑娘——项目系统设计与数据库设计_第14张图片

4、本次作业工作流程及分工

4.1 工作流程

  • 观看博客要求,对作业进行讨论、分工
  • 组员自行完成分配任务
  • 整合提交本次作业

4.2 分工

成员 分工 贡献度
杜珊珊   甘特图   12%
梁国庆  甘特图  12%
刘祥强

E-R图、表结构设计

 12%
欧阳志强  E-R图、表结构设计  12%
孙嘉  分析类图  12%
胡圣坤 分析类图 8%
李泽平  系统结构设计  8%
覃会前 功能模块层次图   8%
颜永胜  系统安全和权限设计  8%
扶勇  系统安全和权限设计  8%

 

 

你可能感兴趣的:(南方姑娘——项目系统设计与数据库设计)