1、网络相册数据库设计一、需求分析1、 调查用户需求 会员中心需求(1) 报道功能:受理用户会员申请,用户在会员中心填写用户资料。(2) 查询功能:通过会员用户名查询到该用户发言及用户资料。(3) 统计功能:统计会员人数、媒体数 后台需求(1)查询功能:通过会员用户名查询到该用户发言及用户资料。(2)审批功能:同意或驳回用户会员申请 片视频库需求(1) 图片视频上传功能:由会员进行图片上传工作(2) 图片视频展示功能:所有用户可以观看图片视频,但除会员外不能进行编辑2、 分析用户需求1 会员中心系统1.1 申请 1.2 查询 1.3 统计2 图片视频库系统3.1 上传 3.2 浏览3、 数据字典(
2、1)数据结构数据结构定义数据结构名 含义说明 组成会员申请表 定义了新用户的有关信息 用户 ID,性别,生日,备注,发帖数,精品贴数总表 定义了注册、身份有关信息用户 ID,性别,生日,备注,级别,权限,发帖数,精品贴数视频图片表 定义了视频图片及其发布者有关信息用户 ID,权限,媒体名称(3) 数据项总表数据项名称 含义说明 别名 数据类型 长度ID 用户身份唯一标志用户 ID Char 14Xb 用户性别 性别 Char 2Sr 用户生日 生日 Datatime 8Bz 记录一些备注性信息备注 Varchar 50Qx 用户权限 权限 Char 8视频图片表数据项名称 含义说明 别名 数据
3、类型 长度ID 用户身份唯一标 用户 ID Char 14志Qx 用户权限 权限 Char 4Mc 媒体名称 名称 Char 8(3)数据流基本表之间的数据流数据流名 说明 数据流来源 数据流去向 组成会员数据 用户申请会员时提供的数据会员提交数据 总表 总表(用户ID,性别,生日,备注,用户权限)视频图片数据 会员发布媒体文件会员提交数据 视频图片表 视频图片表(用户 ID,用户权限,媒体名称)(4)处理过程 会员权限更改模块处理过程名:会员权限更改输入:用户 ID输出:用户权限处理:版主进行审批,若符合条件,则版主将用户权限改为会员 视频、图片上传模块处理过程名:视频图片上传输入:用户 ID,媒体名称输出:用户权限处理:若用户权限符合,则进行媒体文件上传二、概念结构设计用户 ID1会员申请1会员用户N权限更改1会员权限会员1上传视频图片N图片视频三、总体概念设计 四、逻辑结构设计 会员权限更改(用户 ID,性别,生日,备注,级别,权限)视频、图片上传(用户 ID,用户权限, 媒体名称)