相册数据库设计文档(1)
- 格式:doc
- 大小:696.50 KB
- 文档页数:5
一、相册权限
1.1 程序描述
本模块功能主要实现对相册权限的管理。
1.2 功能
相册权限添加:添加新的相册权限
相册权限修改:对已经存在的相册权限进行修改编辑;
相册权限删除:选择性的进行删除相册权限;删除时对相册进行判断如果有引用此权限的不允许删除。
1.3 性能
提交时间小于2秒
1.4 输入项
相册权限编辑界面:相册权限编号、相册权限名称、备注;
1.5 输出项
相册权限列表界面:相册权限编号、相册权限名称、备注;
1.6 算法
1.7 流程逻辑
1.8 接口
1.9 存储分配
1、 相册权限RCBE_Web__My Album_Permissions
序号 名称 描述 类型 为空 备注
1 ID Int Int 不为空 自增ID
2 PNo 相册权限编号 Varchar(10) 不为空
3 PName 相册权限名称 Varchar(20) 不为空
4 Description 相册权限描述 Varchar(200)
1.10 注释设计
详见《C#编码规范.doc》注释部分规范。
1.11 限制条件
1、在新建相册权限时相册名称、编号(必填);
2、相册权限名称不允许重复、用.Trim()清除空格;
3、在删除相册权限信息时,判断该权限是否存在引用,如果存在禁止删除
1.12测试计划
1、功能测试
2、性能测试
3. 用户界面测试
4. 兼容性测试
5. 安全测试
1.13 尚未解决的问题
二、相册管理
1.1 程序描述
本模块功能主要实现对相册的管理。
1.2 功能 相册权限添加:添加新的相册
相册权限修改:对已经存在的相册进行修改编辑;
相册权限删除:选择性的进行删除相册;
1.3 性能
提交时间小于2秒
1.4 输入项
相册权限编辑界面:相册名称、描述、分类、权限、排序、创建时间、用户;
1.5 输出项
相册权限列表界面:相册名称、描述、分类、权限、排序、修改时间、用户;
1.6 算法
1.7 流程逻辑
1.8 接口
1.9 存储分配
相册管理 RCBE_Web_MyAlbum
序号 名称 描述 类型 为空 备注
1 ID Int Int 不为空 自增ID
2 AlbumName 相册名称 Varchar(20) 不为空
3 AlbumDescription 相册描述 Varchar(200)
4 AlbumType 分类 Varchar(20) 人物,风景,动物,游记
卡通,生活,其他
5 Album
Permissions 权限 Int
6 SmallPhotosUrl 封面路径 Varchar(100)
7 COrderNO 排序 Int
8 CreateTime 创建时间 DateTime 不为空
9 UpdateTime 修改时间 DateTime
10 UserID 用户 Varchar(20) 不为空
1.10 注释设计
详见《C#编码规范.doc》注释部分规范。
1.11 限制条件
1、在新建相册时相册名称(必填);
2、相册名称不允许重复、用.Trim()清除空格;
3、在删除相册信息时,判断该相册是否存在照片,如果存在禁止删除
4、UserID为创建用户、创建时间修改时间为系统时间
5、封面路径默认制定一张设计的图片
1.12测试计划
1、功能测试
2、性能测试 3. 用户界面测试
4. 兼容性测试
5. 安全测试
1.13 尚未解决的问题
三、相册照片管理
1.1 程序描述
本模块功能主要实现对照片的上传、管理、设置相册封面。
1.2 功能
照片上传:上传照片到相册
照片修改:对已经存在的照片进行修改编辑;
照片删除:选择性的进行删除照片。
1.3 性能
提交时间小于2秒
1.4 输入项
照片编辑界面:选择相册、照片名称、照片描述;
1.5 输出项
照片列表界面:照片、照片名称;
1.6 算法
1.7 流程逻辑
1.8 接口
1.9 存储分配
相册照片管理 RCBE_Web_MyAlbum _Photos
序号 名称 描述 类型 为空 备注
1 ID Int Int 不为空 自增ID
2 AlbumNo 所属相册 Varchar(10) 不为空 3 PhotosName 照片名称 Varchar(50) 不为空
4 PhotosDescription 照片描述 Varchar(200)
5 PhotosTags 标签 Varchar(50)
6 COrderNO 排序 Int
7 CreateTime 创建时间 DateTime 不为空
8 PhotosUrl 图片路径 Varchar(100) 不为空 图片地址
9 SmallPhotosUrl 缩略图路径 Varchar(100) 不为空 缩略图地址
1.10 注释设计
详见《C#编码规范.doc》注释部分规范。
1.11 限制条件
1、在上传照片时相册必填);
1.12测试计划
1、功能测试
2、性能测试
3. 用户界面测试
4. 兼容性测试
5. 安全测试
1.13 尚未解决的问题
主要页面有
1、 上传照片UpPhotos.aspx
2、 照片查看PhotoShow.aspx
3、 照片列表MyPhoto.aspx
4、 相册编辑MyAlbuEdit.aspx
5、 相册列表MyAlbuList.aspx
6、 相册权限列表MyAlbum_PermissionsList.aspx
7、 相册权限编辑MyAlbum_PermissionsEdit.aspx
2、 相册权限RCBE_Web__My Album_Permissions
序号 名称 描述 类型 为空 备注
1 ID Int Int 不为空 自增ID 2 PNo 相册权限编号 Varchar(10) 不为空
3 PName 相册权限名称 Varchar(20) 不为空
4 Description 相册权限描述 Varchar(200)
3、 相册管理 RCBE_Web_MyAlbum
序号 名称 描述 类型 为空 备注
1 ID Int Int 不为空 自增ID
2 AlbumName 相册名称 Varchar(20) 不为空
3 AlbumDescription 相册描述 Varchar(200)
4 AlbumType 分类 Varchar(20) 人物,风景,动物,游记
卡通,生活,其他
5 Album
Permissions 权限 Int
6 SmallPhotosUrl 封面路径 Varchar(100)
7 COrderNO 排序 Int
8 CreateTime 创建时间 DateTime 不为空
9 UpdateTime 修改时间 DateTime
10 UserID 用户 Varchar(20) 不为空
4、 相册照片管理 RCBE_Web_MyAlbum _Photos
序号 名称 描述 类型 为空 备注
1 ID Int Int 不为空 自增ID
2 AlbumNo 所属相册 Varchar(10) 不为空
3 PhotosName 照片名称 Varchar(50) 不为空
4 PhotosDescription 照片描述 Varchar(200)
5 PhotosTags 标签 Varchar(50)
6 COrderNO 排序 Int
7 CreateTime 创建时间 DateTime 不为空
8 PhotosUrl 图片路径 Varchar(100) 不为空 图片地址
9 SmallPhotosUrl 缩略图路径 Varchar(100) 不为空 缩略图地址