基于php开源框架的网站设计与开发毕业设计(编辑修改稿)内容摘要:

基于 CMS 的文学网站与开发 1 第一章 绪论 CMS 内容管理系统 开发的意义 网站的信息量越来越大,网页数目越来越多,网站需要内容管理,最简单也是最原始的情况是网站的管理员来完成管理的任务。 它制作所有的页面,并检查其中的链接,然后使用FTP 工具上传到服务器上。 但是随着网页数量的增加,情况发生了变化,对于一些经常更新的内容,比如新闻,许多网站开发自己的专用的发布系统来维护这些更新频率非常高的部分。 动态网页技术的发展支持了这种方式。 但是现代企业网站或门户网站的信息量实在太大了,而且内容的种类也非常的多,不仅发布关于公司的新闻动态,公布企业的产品信息,还将许多支持信息放在了网上。 特别是当网站访问量激增的时候,动态网页技术也无法承担如此大的负荷,只有静态页面处理技术才能担此重任,所以对静态页面管理技术的研究也提升到一个新的高度。 而许多网站管理系统在新闻发布上很强,而在网站的多元化管理这方面的特性却不是特别突出,一个丰富的网站在发展时恰恰需要更多元化的方向和管理,基于此, cms 诞生了,它的设计精髓就是要给用户一个自由的管理空间,利用成熟的 WEB 技术和应用管理理念,让用户真正体验自由驾驭网站的乐 趣 . CMS 的概念 CMS 是 Content Management System 的缩写,意为 内容管理系统。 它是一种位于 WEB前端和后端办公系统之间的软件系统。 能够实现数字资源的发布、管理、利用、传递。 CMS的功能不仅限于文本处理,它也可以处理图片、 Flash 动画、图像甚至电子邮件档案。 CMS 将编程技术与数据库密切结合,使用它可以直接创建栏目或子栏目,并且在各栏目中发布文档,同时具有许多基于模板的优秀设计,从而加快网站开发的速度,减少开发的成本。 通常情况下, CMS 可以用任何能生产网页的程序语言开发,如 JAVA、 PHP、 ASP、 .NET 等。 CMS 建站的优势 借助 CMS 内容管理系统,能够在较短的时间内架设一个功能齐全、性能优异、规模庞大的网站平台。 并且有开源的 PHP 代码来选择。 动态数据生成静态页面,提高网站内容的浏览速度,有利于网站在搜索引擎上的排名。 网站前台页面内容与样式分离,用于 CSS 样式表控制,有效的减少了代码的重复读取,提高网站的打开速度,有助于网站的整体维护。 信息更新操作简单,对维护人员无专业的要求,只要简单的电脑操作就可以轻松自如的更新网站内容。 可以自行添加网站频道,对频道数量及层级无限制。 强大的频道权限管理,除开发给所有人浏览 的频道,还可以精确设置不同级别的会员基于 CMS 的文学网站与开发 2 可以浏览的频道栏目:后台管理设置不同的频道由不同的人员添加,编辑,并且可以把添加、审核、发布权限指定给不同的操作人员。 强大的模板管理机制,网站改版无需推到重来,只需设计一套新的风格模板,且资料内容无需重新添加,就可以获得一个全新的网站。 系统开发工具及开发平台 CMS 软件的选择 基于 PHP 的 CMS 系统有以下软件,因软件很多所以本人才列出使用相对人数最多的软件: -这是一款国内开源的 cms,作者是一个个人,能做出如此功能的 cms,是相当不错的。 因为开源,有较多的玩家和拥护者。 非常适合有一定编程基础的站长。 软件下载官方: -一个综合的网站管理系统,由 PHP+MYSQL 构架全站生成 html,能够快速高效地应用于 LINUX 和 WINDOWS 服务器平台,是目前中国 LINUX 环境下最佳的网站管理应用解决方案之一。 已经被盛大收购。 官方: - Ecms 全称为"帝国网站管理系统",英文译为" Empire CMS"简称" Ecms" .Ecms 是基于 B/S 结构,且功能强大而易用的网站管理系统.是一个经过完善设计的适用于 Linux/windows /Unix 等环境下高效的网站解决方案。 官方: 经过仔细的对比,对以后的第二次开发的条件,我选择了 DedeCMS 来进行我的网站建设。 PHP PHP,是英文超级文本预处理语言 Hypertext Preprocessor 的缩写。 PHP 是一种 HTML 内嵌式的语言,是一种在服务器端执行的嵌入 HTML 文档的脚本语言,语言的风格有类似于 C语言, 被广泛的运用。 MySQL MySQL 是一个真正的多用户、多线程 SQL 数据库服务器,它是一个客户机 /服务器结构的实现。 MySQL 是现在流行的关系数据库中其中的一种,相比其它的数据库管理系统( DBMS)来说, MySQL 具有小巧、功能齐全、查询迅捷等优点。 MySQL 主要目标是快速、健壮和易用。 关键的是它是免费的,可以在 Inter 上免费下载到,并可免费使用。 MySQL 对于一般中小型,甚至大型应用都能够胜任。 dedecms 居于 PHP 和 MySQL 技术开发,可同时使用于 Windows、 Linux、 Unix 平台。 基于 CMS 的文学网站与开发 3 Windows 平台 IIS/Apache + PHP4/PHP5 + MySQL4/5 如果在 windows环境中使用,建议用 dedecms提供的 DedeAMPZ套件以达到最佳使用性能。 第二章 DedeCMS 的安装及工作原理 XAMPP 的环境的 先将 XAMPP 的解压安装,并且运行其环境 ,如图 21所示 : 图 21XAMPP 运行 输入 看是否连接成功 ,如图 22 所示 : 图 22XAMPP 首页 创建数据库 LYL,如图 23 所示 : 图 23 数据库建立 基于 CMS 的文学网站与开发 4 DedeCMS 的安装 完成了环境的准备之后,下面就可以通过在浏览器中输入安装向导的网址开始进行DedeCMS 的安装,在安装完成之后就 可以看到的一个压缩包,将其解压,然后将 upload 文件夹中的文件上传到网站的根目录中。 ,开始进行安装。 “我已经阅读并同意此协议”点击继续,这里系统跳转到环境检测页面 如图 24所示: 图 24 系统协议 3. 如果环境检测全部正确( [√ ]),我们点击“继续”进入“参数配置”首先我们配置“数据库设定”部分的参数,这里我们涉及到几个概念“数据库主机”、“数据库名称”、“数据库用户”、“数据库密码”、“数据表前缀”、“数据库编码”。 如果使用的是虚拟主机或者合租服务器,一般空间商都会提供给你相关的数据,如果你是自己配置服务器或者本地测试,一般在环境架设时候会有相关的信息提示 如图 25所示:。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。