齐鲁文化宣传网站及交流论坛(编辑修改稿)内容摘要:

鲁 文化 宣传网站及交流论坛 从功能设计上总体分为前台系统和后台系统两个模块,前台系统由用户模块、版面浏览模块、话题模块、帖子模块、微博模块和 齐鲁 宣传网站组成,后台系统由用户管理模块、话题管理 模块、帖子管理模块、微博管理模块、系统参数模块组成,论坛的功能模块 图 , 如图 31 所示。 论 坛 系 统前 台 系 统 后 台 系 统用户模块版面浏览模块话题模块帖子模块微博模块齐鲁文化宣传网站用户管理模块话题管理模块帖子管理模块微博管理模块系统参数模块图 31 功能模块图 系统的主要程序逻辑 活动既可以是手动执行的任务,也可以是自动执行的任务。 它可完成一个工作单元 [11]。 活动图 其实 是状态图的一种特殊 表现 形式。 所有或多数状态都是活动状态,而且所有或多数转移都在源状态中的活动完成时立即触发。 会员注册模块活动图 在会员注册 时 ,需要校验用户输入的信息, 其活动图 如图 32 所示。 齐鲁文化 宣传网站及交流论坛设计 10 用 户 输 入 注 册 信 息信 息 合 法 性 校 验N注 册 成 功Y 图 32 会员注册 活动图 会员 登录 模块活动图 已注册会员 登录 时 , 校验会员输入的昵称和密码 , 其活动图 如图 33 所示。 会 员 输 入 昵 称 和 密 码合 法 性 校 验N登 录 成 功Y 图 33 会员登录 活动图 会员管理模块活动图 管理员人员对会员进行管理, 为了论坛的正常运行。 管理员可以对会员进行删除、分配角色权限等, 其 活动图 如图 34 所示。 齐鲁文化 宣传网站及交流论坛设计 11 管 理 员N会 员 角 色 分 配 、 删 除Y 图 34 会员管理 活动图 话题模块 活动图 注册成为论坛会员之后 ,就可以在论坛中发表 、回复 话题 、帖子和微博 了,当然游客也可以发表,但是 没有回复的权限 , 其 活动图 如图 35 所示。 会 员 注 册Y发 表 话 题 、 微 博浏 览 话 题 和 帖 子N发 表 帖 子对 话 题 和 帖 子 回 复 图 35 发表话题或帖子 活动图 话题搜索模块活动图 在论坛功能中, 为了方便浏览者 对信息的获取速度,加入了 对 话题的搜索功能, 具体 活动图 如图 36 所示。 齐鲁文化 宣传网站及交流论坛设计 12 条 件 是否 空。 N按 输 入 的 关 键 字 查 询 话 题关 键 字 输 入Y返 回 所 有 话 题显 示 搜 索 结 果 图 36 搜索话题 活动图 论坛 前台系统供用户浏览,后台系统由管理员对论坛系统进行管理和维 护。 论坛整体架构设计好之后,接下来 就是要将前台系统和后台系统串联起来,实现用户的浏览、注册、登录以及 管理员的日常管理和维护,那么就需要建立一个数据库来存储这些数据。 数据库设计 论述 数据库设计 非常重要的一部风,意思是指对于一个给定的应用环境来 构造 出最优的数据库模式,建立数据库和 其应用系统 的联系,这样才能 能够有效地存储数据,满足各种用户的信息要求和处理要求 [12]。 数据库概念设计 根据系统需求与数据字典,得到系统 ER 图 , ER 图又称实体 关系图,它是表示数据对象及其关系的图形语言机制 , 其中数据对象用长方形表示,关系用菱形表示。 系统总体 ER 图如 图 37 所示。 齐鲁文化 宣传网站及交流论坛设计 13 游 客注 册会 员发 表 帖 子发 表话 题n1n回 复nnn1 n管 理 员管 理nnnn微 博nn浏 览n网 站1 图 37 系统 总体 ER 图 主要实体的实体图如下: (1) 会员实体图如图 38 所示。 密 码 提 示 答 案会 员登 录 密 码性 别会 员 编 号密 码 提 示 问 题会 员 昵 称家 乡邮 箱注 册 时 间 图 38 会员 ER 图 齐鲁文化 宣传网站及交流论坛设计 14 (2) 帖子实体图如图 39 所示。 帖 子 内 容帖 子帖 子 编 号帖 子 主 题发 表 时 间点 击 数游 客 图 39 帖子 ER 图 (3) 话题实体图如图 310 所示。 话 题 内 容话 题话 题 编 号话 题 主 题发 表 时 间点 击 数会 员 昵 称 图 310 话题 ER 图 (4) 管理员实体图如图 311 所示。 密 码管 理 员管 理 员 编 号管 理 员 姓 名校 验 码验 证 码 图 311 管理员 ER 图 数据库逻辑及物理结构设计 逻辑结构设计是在概念结构设计的基础上将概念结构转换为某个 DBMS( Database management system)所支持的数据模型 ,在进行逻辑结构设计时并不齐鲁文化 宣传网站及交流论坛设计 15 考虑数据在某一 DBMS 下的具体物理实现。 数据模型一般有关系、网状、层次模型,而最常用的模型是关系模型,也就是所谓的二维关系 [13]。 1. 逻辑结构设计 该系统的总体的数据表设 计如下表 31 所示。 表 31 总体 数据 表 数据表 功能描述 会员注册信息表 用于保存 会员注册的基本信息 管理员信息表 用于保存 管理员 的 相关 信息 论坛数据表 存放用户注册所需信息 发表话题信息表 用于保存 会员发表的话题内容 回复话题信息表 用于保存 会员回复的话题信息 发表帖子信息表 用于保存 游客发表 的 帖子内容 回复帖子信息表 用于保存会员回复的帖子信息 微博语录表 用于保存会员发表的微博语录信息 系统参数表 存放管理员设置的系统参数信息 2. 会员注册信息表 用于保存会员注册的基本信息, 其 结构 如表 32 所示。 表 32 会员注册信息 数据表 列名 数据类型 字节数 关键字 允许空 说明 ID int 6 pk 非空 会员编号 r_name Char 10 非空 会员昵称 r_rex Char 10 非空 会员性别 r_pw Char 16 非空 会员密码 r_cf_pw Char 16 非空 会员密码 question Char 25 非空 密码提示问题 answer Char 25 非空 密码提示答案 r_hw Char 10 非空 会员家乡 r_mail Char 30 非空 会员邮箱 r_time date 30 非空 注册时间 齐鲁文化 宣传网站及交流论坛设计 16 3. 管理员信息表 用于保存管理员的相关信息, 其 结构如表 33 所示。 表 33 管理员 信息表 列名 数据类型 字节数 关键字 允许空 说明 ID int 6 pk 非空 管理员编号 name Char 10 非空 管理员姓名 password Char 25 非空 管理员密码 code Char 10 非空 验证码 verify Char 10 非空 校验码 4. 论坛数据表 存放用户注册所需信息, 其 结构如表 34 所示。 表 34 论坛数据表 列名 数据类型 字节数 关键字 允许空 说明 ID int 6 pk 非空 信息 编号 hometown Char 10 非空 家乡 sex Char 10 非空 性别 5. 发表话题信息表 用于保存会员发表的话题内容, 其 结构如表 35 所示。 表 35 发表话题信息表 列名 数据类型 字节数 关键字 允许空 说明 ID int 6 pk 非空 话题编号 message_title Char 50 非空 话题主题 message_content Char 255 非空 话题 内容 message_membername Char 10 非空 会员昵称 message_click number 255 非空 默认为 0 message_time date 30 非空 发表话题时间 6. 回复话题信息表 用于保存会员回复的话题信息, 其 结构如表 36 所示。 齐鲁文化 宣传网站及交流论坛设计 17 表 36 回复话题信息表 列名 数据类型 字节数 关键字 允许空 说明 ID int 6 pk 非空 回复话题编号 Reid int 6 非空 话题编号 message_REcontent Char 255 非空 回复内容 message_REmembername Char 10 非空 会员昵称 message_REshow number 255 非空 默认为 0 message_REtime date 30 非空 回复话题时间 7. 发表帖子信息表 用于保存会员回复的帖子信息, 其 结构如表 37 所示。 表 37 发表帖子信息表 列名 数据类型 字节数 关键字 允许空 说明 ID int 6 pk 非空 帖子编号 posting_title Char 50 非空 帖子主题 posting_content Char 255 非空 帖子内容 posting_name Char 10 非空 默认为游客 posting_click number 255 非空 默认为 0 posting_time date 30 非空 发帖时间 8. 回复帖子信息表 用于保存会员回复的帖子信息, 其 结构如 表 38 所示。 表 38 回复帖子信息表 列名 数据类型 字节数 关键字 允许空 说明 ID int 6 pk 非空 回复帖子编号 Newid Int 6 非空 帖子编号 posting_recontent Char 255 非空 回复帖子内容 posting_rename Char 10 非空 会员昵称 posting_show number 255 非空 默认为 0 posting_retime date 30 非空 回帖时间 9. 微博语录表 齐鲁文化 宣传网站及交流论坛设计 18 用于保存会员发表的微博语录信息, 其 结构如表 39 所示。 表 39 微博语录表结构 列名 数据类型 字节数 关键字 允许空 说明 ID int 6 pk 非空 微博编号 message Int 255 非空 微博内容 blog Char 10 非空 博主 blog_time date 30 非空 发表微博时间 10. 系统参数表 存放管理员设置的系统参数信息, 其 结构如表 310 所示。 表 310 系统参数表结构 列名 数据类型 字节数 关键字 允许空 说明 ID int 6 pk 非空 参数编号 F_name Int 128 非空 论坛名称 F_url Char 128 非空 论坛的访问地址 F_time date 30 非空 论坛参数的设置时间 F_filename Char 128 非空 论坛首页文件名 F_forumname Char 128 非空 网站主页文件名 F_forumrl Char 128 非空 论坛主页访问地址 F_mail Char 30 非空 论坛管理员 EMail F_pic Char 100 非空 论坛 01 图片地址 11. 物理结构设计 数据库在物理设备上的存储结构与存取方法称为数据库物理结构。 它依赖于选定的数据库管理系统。 为一个给定的逻辑数据模型选取一个合适的适合系统要求的物理结构的过程称为物理结构设计。 物理结构设计的质量直接决定了整个系统的性能。 因此在确定数据库的存储结构和存取方法之前, 一定 对数据库系统所支持的事务 要进行仔细分析,获得优化数据库物理设计的参数 [14]。 本系统的物理结构设计如下图 31图 313 所示。 齐鲁文化 宣传网站及交流论坛设计 19 管 理 员P K 管 理 员 编 号 姓 名 密 码 验 证 码 校 验 码论 坛 参 数P K 参 数 编 号 论 坛 名 称 论 坛 访 问 地 址 论 坛 创 建 时 期 论 坛 首 页 文 件 名 网 站 主 页 文 件 名 论 坛 主 页 访 问 地 址 论 坛 管 理 员 E m。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。