|这个作业属于哪个课程 |

https://edu.cnblogs.com/campus/zswxy/software-engineering-2017-1
|
| -------- | -----: | :----: |
| 这个作业要求在哪里 |
https://edu.cnblogs.com/campus/zswxy/software-engineering-2017-1/homework/10829
|
| 这个作业的目标 |
项目需求分析模型
|
| 作业正文 |
如下
|
|参考文献|
百度
|

一.团队项目的预期开发计划时间安排(具体到每一天),要有明确的里程碑,要有相应的产出

WDNMD——冲刺阶段Ⅰ计划 时间
2天
完成注册登录
2天
实现基础界面
4天
实现购物车和订单功能
2天
实现留言功能
4天
功能调试、系统测试
总计
14天

二. 团队项目的预期开发计划分工安排(具体到每一个人的角色,负责的开发部分)

成员 角色 开发部分
徐磊 后端+前端 留言和购物车功能实现加页面
宋齐盾 后端+前端 注册登录功能实现加页面
彭倡科 前端 数据库连接及jsp页面
罗逸凡 后端 数据库建表
习文斌 前端 jsp页面设计
陈琛 分析 项目分析
朱晓辉 测试 单元测试

三. 给出体系结构设计+功能模块层次图、设计类图、ER分析+表结构设计、系统安全和权限设计,并简要描述

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

设计类图

ER分析+表结构设计
1.用户表
用户(用户id,用户名,用户密码,电话,性别)
2.订单表
订单(商品id,商品名称,商品价格,商品数量,商品总价)
3.商品表
商品(商品id,商品名称,商品信息,商品价格,商品类型,商品数量,商品图片)
4.购物车表
购物车(购物车id,商品id,商品名称,商品数量,商品总价)
5.留言表
留言(留言标题,留言内容,留言人姓名)

四.系统安全和权限设计

权限

系统的所有权限信息。权限具有上下级关系,是一个树状的结构。
系统管理
用户管理
查看用户
新增用户
修改用户
删除用户
对于上面的每个权限,又存在两种情况,一个是只是可访问,另一种是可授权,例如
对于“查看用户”这个权限,如果用户只被授予“可访问”,那么他就不能将他所具
有的这个权限分配给其他人。

用户

应用系统的具体操作者,用户可以自己拥有权限信息,可以归属于 0~n 个角色,可属
于 0~n 个组。他的权限集是自身具有的权限、所属的各角色具有的权限、所属的各组
具有的权限的合集。它与权限、角色、组之间的关系都是 n 对 n 的关系。

角色

为了对许多拥有相似权限的用户进行分类管理,定义了角色的概念,例如系统管理
员、管理员、用户、访客等角色。角色具有上下级关系,可以形成树状视图,父级角
色的权限是自身及它的所有子角色的权限的综合。父级角色的用户、父级角色的组同
理可推。

为了更好地管理用户,对用户进行分组归类,简称为用户分组。组也具有上下级关
系,可以形成树状视图。在实际情况中,我们知道,组也可以具有自己的角色信息、
权限信息。

五.描述为完成这次作业的工作流程、组员分工、组员贡献度比例

组员姓名 指责分工 工作量比例
徐磊 数据库实现,编写博客园 22%
宋齐盾 数据库设计说明书,ER图 21%
罗逸凡 系统结构设置图 11%
彭倡科 部分文档编写,功能模块层次图 15%
陈琛 系统设计说明书编写 11%
习文斌 系统设计说明书编写 15%
朱晓辉 查阅资料 5%

六.《系统设计说明书》github 链接:

进行穿越