这个作业属于哪个课程 | |
---|---|
这个作业要求在哪里 | |
这个作业的目标 | |
作业正文 | |
参考文献 |
一.团队项目的预期开发计划时间安排(具体到每一天),要有明确的里程碑,要有相应的产出
WDNMD——冲刺阶段Ⅰ计划 | 时间 |
---|---|
2天 | |
2天 | |
4天 | |
2天 | |
4天 | |
总计 |
二. 团队项目的预期开发计划分工安排(具体到每一个人的角色,负责的开发部分)
成员 | 角色 | 开发部分 |
---|---|---|
徐磊 | 后端+前端 | 留言和购物车功能实现加页面 |
宋齐盾 | 后端+前端 | 注册登录功能实现加页面 |
彭倡科 | 前端 | 数据库连接及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% |