1、CMS 信息发布系统毕业论文开题报告研究课题:小型信息发布系统系统姓名: 学号: 指导老师:一 课题研究的目的和意义在 Internet 飞速发展的今天,互联网成为人们快速获取、发布和传递信息的重要渠道,它在人们政治、经济、生活等各个方面发挥着重要的作用。这次我们所设计的课题正是互联网与社会生活之间的紧密关系的体现,现今的社会,人们已经离不开了网络,网络已经成为人与人之间交流的一种形式,它能够把事情的复杂化转为简单化。进入 21 世纪,计算机技术迅速向着网络化的、集成化方向发展。传统的单机版应用软件正在逐渐退出舞台,取而代之的是支持网络、支持多种数据信息(多媒体 )的新一代网络版应用软件,而目
2、前网络版软件中似乎存在着两种不同的趋势,一种是称为客户端服务器的 C/S 结构应用系统,这类软件具有结构严谨,运行效率高,服务器端压力小,安全性好等优点,被广泛运用于局域网中。另一种,也是本毕业设计所采用的,是称为浏览器服务器的 B/S 结构应用系统,它的特点是在客户端直接采用了功能强大的浏览器软件作为界面,其优点在于软件开发效率高,客户端不受操作平台的限制、也不受地域的限制,网络传输量少,即适用于局域网,更适用于 Internet,而且投资小、见效快,用户可以不必进行服务器方面的投资,而是去租用,甚至是免费使用 ISP 的服务器资源,因而受到越来越多中小型单位的青睐。现在大部分信息发布系统都
3、是基于 B/S 结构实现的。信息发布系统也常被简称为 CMS(Content Management System)。随着中国网络的普及和计算机及其外设的大幅度降价,Internet 这个概念逐渐深入人心。中国网民的数量呈几何级数量增长,CMS 的普及程度也直追 Email。每个网站几乎都拥有自己的 CMS 或者 CMS 链接,CMS 社区提供给用户的服务是全面而且非常友好的,用户在社区中可以根据自己的喜好设置不同的显示风格,根据自己的需求定制各种服务。通过信息发布系统更加快捷的了解企业员工的信息,而建立会员服务的基础是建系信息发布系统管理系统!通过应用该系统可以实现用户与用户间的交流、企业与企
4、业间的信息交互,利用网络经济而又快捷地与外界进行各种信息沟通,取得更有用的信息资源。信息发布系统服务已经是互联网站一种极为常见的互动交流服务。信息发布系统可以向网友提供开放性的分类专题讨论区服务,可以在此发表自己的某些观感、交流某些技术、经验乃至人生的感悟与忧欢,亦可以做为网友们之间的交流渠道,网站亦可在此回答网友们提出的问题或发布某些消息。通过信息发布系统的方式,增强个人与个人,团体与团体,个人与团体之间的交流联系,在 Internet 上实现信息的传递,提高办事效率。因此信息发布系统建设在Internet 应用上的地位显而易见,它已成为现代人沟通和获取信息的重要组成部分,从而倍受人们的重视
5、。为了方便大家的沟通和获取信息,特构建此信息发布系统。我们利用 PHP和 MYSQL 做一个在线信息发布系统系统。该系统以 Internet 为平台,前台可使任何人注册、登陆在信息发布系统上进行发贴及讨论,版主或者前台管理者也可以进行一部分管理。而管理员也可以在后台进行相关的管理。二 如 何 开 发 CMS内 容 管 理 系 统 是 一 个 很 泛 的 概 念 : 从 商 业 门 户 网 站 的 新 闻 系 统 到 个 人 的Weblog 都 可 以 称 作 发 布 系 统 。 框 架 型 : 本 身 不 包 含 任 何 应 用 实 现 , 只 是 提 供 了 底 层 框 架 , 具 体 应
6、用 需要 一 定 的 二 次 开 发 , 比 如 Cocoon, Vignette; 应 用 型 : 本 身 是 一 个 面 向 具 体 类 型 的 应 用 实 现 , 已 经 包 含 了 新 闻 /评 论管 理 , 投 票 , 论 坛 , WIKI 等 一 些 子 系 统 。 比 如 : postNuke xoops 等 ; 但 无 论 如 何 , 在 发 布 系 统 选 型 之 前 , 首 先 了 解 自 己 的 实 际 需 求 是 最 重 要的 : 想 根 据 现 成 系 统 将 自 己 的 需 求 硬 往 上 照 搬 是 非 常 不 可 取 的 。 访 问 量 , 权限 控 制 和 各
7、 种 功 能 需 求 。 每 个 模 块 和 功 能 自 己 都 比 较 清 晰 一 点 以 后 , 再 去 网上 找 找 类 似 的 实 现 : 你 会 发 现 其 实 每 个 环 节 到 目 前 上 都 有 比 较 成 熟 的 实 现 了 ,而 且 还 在 不 断 完 善 和 发 展 中 , 如 果 没 有 : 你 的 需 求 太 特 殊 , 或 者 可 以 尝 试 分解 成 更 小 的 系 统 组 合 实 现 。 内 容 管 理 系 统 被 分 离 成 以 下 几 个 层 面 : 各 个 层 面 优 先 考 虑 的 需 求 不 同 1, 后 台 业 务 子 系 统 管 理 ( 管 理 优
8、 先 : 内 容 管 理 ) : 新 闻 录 入 系 统 ,BBS 论 坛 子 系 统 , 全 文 检 索 子 系 统 等 , 针 对 不 同 系 统 的 方 便 管 理 者 的 内 容 录入 : 所 见 即 所 得 的 编 辑 管 理 界 面 等 , 清 晰 的 业 务 逻 辑 : 各 种 子 系 统 的 权 限 控制 机 制 等 ; 2, Portal 系 统 ( 表 现 优 先 : 模 板 管 理 ) : 大 部 分 最 终 的 输 出 页 面 : 网站 首 页 , 子 频 道 /专 题 页 , 新 闻 详 情 页 一 般 就 是 各 种 后 台 子 系 统 模 块 的 各 种组 合 ,
9、 这 种 发 布 组 合 逻 辑 是 非 常 丰 富 的 , Portal 系 统 就 是 负 责 以 上 这 些 后台 子 系 统 的 组 合 表 现 管 理 ; 3, 前 台 发 布 ( 效 率 优 先 : 发 布 管 理 ) : 面 向 最 终 用 户 的 缓 存 发 布 , 和搜 索 引 擎 spider 的 URL 设 计 等 内 容 管 理 和 表 现 的 分 离 : 很 多 成 套 的 CMS 系 统 没 有 把 后 台 各 种 子 系 统和 Portal 分 离 开 设 计 , 以 至 于 在 Portal 层 的 模 板 表 现 管 理 和 新 闻 子 系 统的 内 容 管
10、理 逻 辑 混 合 在 一 起 , 甚 至 和 BBS 等 子 系 统 的 管 理 都 耦 合 的 非 常 高 ,整 个 系 统 会 显 得 非 常 庞 杂 。 而 且 这 样 的 系 统 各 个 子 系 统 捆 绑 的 比 较 死 , 如 果后 台 的 模 块 很 难 改 变 。 但 是 如 果 把 后 台 各 种 子 系 统 内 容 管 理 逻 辑 和 前 台 的 表现 /发 布 分 离 后 , Portal 和 后 台 各 个 子 系 统 之 间 只 是 数 据 传 递 的 关 系 :Portal 只 决 定 后 台 各 个 子 系 统 数 据 的 取 舍 和 表 现 , 而 后 台 的
11、 各 个 子 系 统 也 都非 常 容 易 插 拔 。 内 容 管 理 和 数 据 分 发 的 分 离 : 需 要 要 Portal 系 统 设 计 的 时 候 注 意 可 缓存 性 ( Cache Friendly) 性 设 计 : CMS 后 台 管 理 和 发 布 机 制 , 本 身 不 要 过 多考 虑 “效 率 “问 题 , 只 要 最 终 页 面 输 出 设 计 的 比 较 Cacheable, 效 率 问 题 可通 过 更 前 端 专 门 的 缓 存 服 务 器 解 决 。 此 外 , 就 是 除 了 面 向 最 终 浏 览 器 用 户 外 , 还 要 注 意 面 向 搜 索 引
12、 擎 友好 (Search engine Friendly)的 URL 设 计 : 通 过 URL REWRITE 转 向 或 基 于PATH_INFO 的 参 数 解 析 使 得 动 态 网 页 在 链 接 ( URI) 形 式 上 更 像 静 态 的 目 录结 构 , 方 便 网 站 内 容 被 搜 索 引 擎 收 录三 论文主要研究内容、途径和技术路线1、本系统采用 PHP 与 MYSQL 技术用作网站架设,选用 MYSQL 数据库及Windows XP 操作系统。本系统实现了 SSH 来实现注册时的用户名称唯一性验证和在后台管理时对用户的启用,禁用和密码重置等操作。2、 开 发 环 境
13、 为 Microsoft Server 2003 Developer Edition基于 ajax 利用 Apache PHP+MYSQL 同时结合 smarty 模板应用3、本系统采用模块化程序设计方法,既便于系统功能的各种组合和修改,又便于未参与开发的技术维护人员补充、维护。4、本系统要具备数据库维护功能,及时根据用户及管理员的需求进行数据的更新操作。5、本系统主要包括以下几个模块:(一) 、数据库的建立(二) 、具体系统设置(1).前台功能1. 用户注册 2. 用户登陆 3. 修改资料 4. 搜索贴子 5. 发表贴子 6. 回复贴子 7. 编辑贴子 8.屏蔽帖子(版主有此权限) 9.屏蔽
14、回复(版主有此权限)(2)后台功能1).管理员功能(必须登陆管理页面)1.公告管理 (增加和删除) 2.信息发布系统版块管理(增加和删除版块,修改版块资料(名称,上级版块,版主))3.用户管理(启用、禁用、密码重置)(三) 、系统功能结构图如下:小型 CMS 论坛管理系统前台功能 后台功能浏览搜索信息用户登陆注册发表回复信息个人资料管理信息管理用户管理信息版块管理公告管理四 工作的主要阶段,进度及完成时间1、上网查阅资料、进图书馆借阅资料2、 完成开题报告,并交给指导老师修改开题报告3、,整理资料完成论文主体部分4、完成论文并审核修改。五 主要参考文献、资料1【题 名】内容管理系统在媒体网站的具体实施【作 者】李岩【刊 名】世界广播电视.2007,21(7).-56-59.2【题 名】内容管理系统实现的关键技术【作 者】张猛【刊 名】电脑开发与应用.2007,20(8).-44-46,493【题 名】海市网站内容管理系统 WCM4.5【作 者】无【刊 名】互联网周刊.2007(14).-77-77内容管理系统(CMS)前台功能 后台功能浏览搜索功能 用户注册登录 资料工具下载 个人意见发表信息管理 管理员管理 资源内容发布 信息板块管理 公告管理