相册数据库设计文档(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) 不为空 缩略图地址