博客网站设计与实现毕业设计论文(编辑修改稿)内容摘要:

、博客管理系统和数据库系统三个系统,对本系统操作的数据源有普通浏览者、博客用户和系统管理员三种。 根据上述对新系统的初步分析和开发目标的分析,初步分析了一套博客系统的总体流图,如图 22 所示: 博客 登录 新用户 注册信息 用 博 用 户 客 户 信 信 注 息 息 册 系 博 修 统 客 改 信 信 信 息 息 息 管理 登录 员 修改 图 22 系统数据流图 167。 系统数据字典 167。 数据字典列表 —— 数据流 1 博客浏览系统 注册用户 数据库系统 博客管理系统 浏览 登录后的信息 浏览 河南科技大学本科毕业设计(论文) 11 数据存储名称:管理员信息 数据来源:管理员信息表 数据去向:管理员登陆模块 数据组成:管理员信息=管理员系统编号 +管理员姓名 +管理员密码 +管 理员权限 描述:存储了管理员的基本信息 2 数据存储名称:注册用户信息 数据来源:注册用户信息表 数据去向:注册用户模块 数据组成:注册用户信息 =系统编号 +会员名 +密码 +性 别 +电话 + 号 + 邮箱 +添加时间等 描述:存储了注册用户的基本信息 3 数据存储名称:相册信息信息 数据来源:相册信息信息表 数据去向:相册信息模块 数据组成:相册信息信息 =系统编号 +名称 +内容 +图片 +类别 +添加时间等 描述:存储了相册信息的基本信息 4 数据存储名称:文章信息信息 数据来源:文章信息信息表 数据去向:文章信息模块 数据组成:文章信息信息 =系统编号 +名称 +内容 +图片 +类别 +添加时间等 描述: 存储了相册信息的基本信息 5 数据存储名称:音乐信息信息 数据来源:音乐信息信息表 数据去向:音乐信息模块 河南科技大学本科毕业设计(论文) 12 数据组成:音乐信息信息 =系统编号 +名称 +内容 +图片 +类别 +添加时间等 描述:存储了音乐信息的基本信息 6 数据存储名称:留言信息信息 数据来源:留言信息信息表 数据去向:留言信息模块 数据组成:留言信息信息 =系统编号 +名称 +内容 +添加时间等 描述:存储了留言信息的基本信息 7 数据存储名称:链接信息信息 数 据来源:链接信息信息表 数据去向:链接信息模块 数据组成:链接信息信息 =系统编号 +名称 +添加时间等 描述:存储了链接信息的基本信息 167。 数据字典列表 —— 数据处理 1 描述:管理员登录系统进行管理员登录管理 输入:管理员的用户名、密码 过程:判断是否为合法的管理员 输出:后台系统主界面 2 名称 : 查询信息 描述:根据条件查询所需信息 输入 : 输入查询的条件 过程:查询系统的用户所需的信息 输出 : 查询得到的 信息页面 3 名字:录入信息 河南科技大学本科毕业设计(论文) 13 描述:用户信息,文章信息等的录入 输入 : 输入要添加录入的信息 过程 : 将需要添加录入的信息加入数据库中 输出 : 系统新的信息表页面 输出 : 查询得到的信息页面 4 名字:修改、删除信息 描述:对用户信息,文章信息等修改或删除后存入数据库中 输入 : 输入要修改或删除的信息 过程:对需要修改的信息做修改、删除过时的信息 输出 : 系统新的信息表页面 输出 : 查询得到的信息页面 167。 数据字典列 表 —— 数据处理 名字 : 数据库信息 描述:存储了数据库的基本信息 数据组成:数据库信息 =管理员信息 +用户信息 +相册信息 +文章信息 +友 情链接信息 +音乐信息 +留言信息 位置:数据库 输出:查询得到的信息界面 河南科技大学本科毕业设计(论文) 14 第 3章 总体设计 167。 系统的总体结构设计 本系统主要包括三大模块组成:博客访问者模块、用户模块、系统管理员模块。 管理界面的系统功能模块图如图 31 所示: 图 31 管理员系统功能结构图 系统管理员进入后台管理可以对注册用户进行审核、修改、删除等管理;可以对文章、相册、音乐进行添加、查询、修改、删除;以及对链接和留言进行管理。 管理员登陆 系统后台操作界面 相册信息管理 音乐信息管理 文章信息管理 留言信息管理 用户信息管理 友情链接管理 心情驿站 精美收藏 河南科技大学本科毕业设计(论文) 15 博客访问者除了可以注册成为用户外,可以访问除了音乐信息外整个博客的内容包括文章、相册、在线留言等。 用户界面的系统功能模块图如下图 32 所示: 图 32 用户功能结构图 167。 系统流程图 根据以上需求分析和功能模块的设计,可以系统流程图如图 33: 用 户 博客系统界面 注册登录 在线留言 友情链接 魅力音乐 精 美 收 藏 心情驿站 个人后台 个人资料 相册管理 我的收藏夹 心情驿站 活力相册 河南科技大学本科毕业设计(论文) 16 否 是 否 是 是 否 图 33 博客网站系统流程图 管理中心 管理博客注册用户 管理管理员用户 系统管理中心 登录 注册用户查看博客内容 博客内容管理 发表留 言评论 博客内 容 rong容 登录 系统管理员 登录 用户 注册访问 匿名访问 游客 网民 注册 河南科技大学本科毕业设计(论文) 17 第 4章 数据库设计 167。 数据库概念结构设计 从以上数据结构就可以设计出能够满足用户需求的各种实体,以及它们之间的关系,为后面的逻辑结构设计打下基 础。 这些实体包含各种具体信息,通过相互之间的作用形成数据的流动。 设计规划出的实体有:管理员信息实体、注册用户信息实体、文章信息实体、音乐信息实体、相册信息实体、友情链接信息实体、留言信息实体。 管理员信息实体 ER 图如图 41 所示: 用户信息实体 ER 图如图 42 所示: 图 42 用户信息实体 ER 图 相册信息实体 ER 图如图 43 所示: 管理员 帐号 密 码 注册时间间 图 41 管理员信息实体 ER图 帐号 密码密码 姓名 电话 邮箱 身份证 地址 级别 性别 用户 河南科技大学本科毕业设计(论文) 18 图 43 相册信息实体 ER 图 音乐信息实体 ER 图如图 44 所示: 图 44 音乐信息实体 ER 图 文章信息实体 ER 图如图 45 所示: 图 45 文章信息实体 ER 图 系统的总体 ER 图如图 46 所示: 167。 数据库逻辑结构设计 数据库的概念结构设计完毕后,现在可以将上面 的数据库概念结构转化为某种数据库系统所支持的实际数据库模型,也就是数据库的逻辑结构。 博客管理系统数据库中各个表的设计结果如表所示。 每个表格表示在数据库中的一个表。 编号 名称 发布人 相册 音乐 编号 名称 主唱 作词 类别 图片 编号 名称 类别 时间 文章 河南科技大学本科毕业设计(论文) 19 1 N 1 1 11 1 N N N N N 1 N 图 46 系统的 ER 图 系统管理员 管理 用户名 用户密码 用户权限 注册用 户 拥有 拥有有 拥有有 拥有有 发表表 留言 姓名 内容 时间 相册 拥有 评论 内容 评论 人 时间 音乐 序号 名称 类别 主唱 作词 图片 链接 名称 文章 编号 类别 时间 地址 名称 河南科技大学本科毕业设计(论文) 20 allusers 表 (管理员信息表 ): 表 41 管理员信息表 序号 字段名称 字段类型 大小 允许为空 最大长度 备注 1 ID Int 4 自增编号 10 2 username VarChar 50 是 255 3 pwd VarChar 50 是 255 4 cx VarChar 50 是 255 5 addtime DateTime 8 是 23 xiangce 表 (相册信息表 ): 表 42 相册信息表 序号 字段名称 字段类型 大小 允许为空 最大长度 备注 1 ID Int 4 自增编号 10 2 bianhao VarChar 50 是 255 3 mingcheng VarChar 50 是 255 4 beizhu VarChar 50 是 255 5 faburen VarChar 50 是 255 6 addtime DateTime 8 是 23 allgonggao 表 (文章信息表) : 表 43 文章信息表 序号 字段名称 字段类型 大小 允许为空 最大长度 备注 1 ID Int 4 自增编号 10 2 title VarChar 255 是 255 3 content Text 16 是 255 4 leibie VarChar 50 是 255 河南科技大学本科毕业设计(论文) 21 5 addtime DateTi。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。