程序设计说明书
程序设计说明书
用户管理
描述:对用户表进行管理,根据不同的权限,可以进行改查
操作:获取用户列表界面、对用户的权限进行修改
控制器名称:User
文件名称:
继承关系:默认继承
每个操作的详细设计:
获取用户列表界面的操作
a) 描述:获取到添加的界面,然后显示
b) 操作名称:index
c) 接收参数:无
d) 加工过程:
描述:为用户模块提供几个视图。
内容:在获取添加界面、修改界面、列表
1. 用户列表界面
描述:列表界面除了显示一般的字段信息,还提供了修改用户权限的按钮,“禁用/恢复”,“订单开启/关闭”,“录入开启/关闭”等按钮,按钮提交到UPDATE操作,并且提供批量操作功能(用多选表单)
文件名称:
接收的数据:无
提交的数据
用户ID: id ---- (1个值或1个数组)
提交的位置:本模块的update
无 --- 使用框架完成
需要验证:
添加和修改都需要验证的
1. 用户不能为空
2. 用户长度要在5-15之间
3. 年龄不能为空, 年龄 。。。
4. 。。。
5.。。。。
只需要在添加时验证,不需要在修改时验证
1. 用户名已经存在
二、类别管理
描述:完成商品的无限分类,对类别进行添加,显示类别的层级关系,一共三种类别(商品类别,颜色,款式)
操作:获取类别添加界面,获取类别列表界面,类别添加,删除类别,修改类别,颜色添加,删除颜色,修改颜色,款式添加,款式删除,款式修改
控制器名称:Type
文件名称:
继承关系:默认继承
每个操作的详细设计:
1. 获取类别添加界面、获取颜色添加界面、获取款式添加界面
a) 描述:获取到添加的界面,然后显示
b) 操作名称:add
c) 接收参数:无
d) 加工过程:
通过模板获取界面
e) 输出模块:
2. 类别添加
a) 描述:将接收到的值加入数据库类别表中
b) 操作名称:typeinsert
c) 接收的参数:$_POST
是一个数组:包括:类别的父ID,类别的名称
d) 加工过程:
1.判断父ID是否为0,如果为0则路径为0,如果不为0则有
1)根据父ID查询父类的路径
2)用父ID和父类路径拼装作为本类别的路径
3)将父ID和路径添加到类别表中
e) 去向:类别添加界面
3. 获取类别列表界面
a) 描述:获取类别列表界面,获取颜色列表界面,获取款式列表界面
b) 操作名称:index
c) 接收参数:无
d) 加工过程:
通过模板获取界面
e) 输出模块:
4. 颜色添加
a) 描述:将接收到的值加入数据库类别表中
b) 操作名称:colorinsert
c) 接收的参数:$_POST
是一个数组:包括:颜色名,颜色值
d) 加工过程:
1)将颜色名和颜色值添加到数据库颜色表中
e) 去向:类别添加界面
5. 款式添加
a) 描述:将接收到的值加入数据库类别表中
b) 操作名称:styleinsert
c) 接收的参数:$_POST
是一个数组:包括:款式名,款式详情
d) 加工过程:
1)将款式详情用:分割拼装成字符串
2)将款式名和拼装好的字符串加入数据库款式表中
e) 去向:类别添加界面
6. 类别删除
a) 描述:对选定的类别进行删除
b) 操作名称:typedel
c) 接收的参数:$_GET[‘id’] or $_POST[‘id’]
d) 加工过程:
1)将选定的类别删除
e) 去向:类别列表界面
7. 颜色删除
a) 描述:对选定的颜色进行删除
b) 操作名称:colordel
c) 接收的参数:$_GET[‘id’] or $_POST[‘id’]
d) 加工过程:
1)将选定的类别删除
e) 去向:类别列表界面
8. 款式删除
a) 描述:对选定的款式进行删除
b) 操作名称:styledel
c) 接收的参数:$_GET[‘id’] or $_POST[‘id’]
d) 加工过程:
1)将选定的款式删除
e) 去向:类别列表界面
9. 类别修改
a) 描述:
程序设计说明书 来自淘豆网m.daumloan.com转载请标明出处.