【毕业论文】基于织梦CMS(DedeCMS)的新闻资讯网站的设计与实现 联系客服

发布时间 : 星期六 文章【毕业论文】基于织梦CMS(DedeCMS)的新闻资讯网站的设计与实现更新完毕开始阅读

渠道?进入Web世界吧,也许不用我们说大家已经知道,Web早已经成为全球通用的交流方式。更棒的是,大家都能参与其中。不过,如果真的希望有效地使用Web,就必须对HTML有所了解。HTML是Hyper Text Mark-up Language(超文本标记语言)的缩写,是一种由Tim Berners-lee提出的万维网的描述语言,它不仅仅是构成网页的主要工具,还是用来表示网上信息的符号标记语言。如果想要把信息发布到全球互联网上,那么必须产生一种使得所有的计算机都能理解的用于出版的通语,WWW(WorldWideWeb)即万维网所使用的出版语言就是超文本标记语言即HTML。HTML文本是由HTML命令组成的描述性文本,文字、图形、动画、声音、表格、链接等都可以用HTML命令表示出来。HTML的结构主要分为头部(Head)和主体(Body),头部描述浏览器所需的信息,主体包含所要说明的具体内容,浏览器读到HTML时,它会翻译文本中的所有标记,标记就是尖括号括起来的词或字符,例如、

等,标记会告诉浏览器文本的结构和含义。所以并不是交给浏览器一大堆的文本,HTML可以用标记告诉浏览器哪些文本是标题,哪些文本是段落,哪些文本需要强调,或者图像需要放在什么位置。HTML的功能主要有:

① 出版在线的文档,其中包含标题、文本、表格、列表以及照片等内容。 ② 通过超链接检索在线的信息。

③ 为获取远程服务而设计表单,可用于检索信息、定购产品等。 ④ 在文档中直接包含电子表格、视频剪辑、声音剪辑以及其他一些应用。 HTML实际是组合成一个文本文件的一系列标签。HTML标签通常是英文词汇或缩略语(如B代表Bold),但它们与一般文本有区别,因为它们放在小三角括号里,并且是成对出现的。每当使用一个标签如

,则必须以另一个标签
将它关闭。

二、PHP技术

PHP起源于1995年,到现在,PHP经历了20年的洗涤,已经成为了一种全球最受欢迎的脚本语言。PHP是一种服务器端HTML嵌入式脚本描述语言,其最强大和最重要的特征就是跨平台和面向对象,PHP几乎支持所有的OS(例如Win32或Linux等),可操纵各种各样的数据库,例如MySQL,Oracle,SQL Server等。PHP是以脚本语言为主的形式嵌入在HTML语言中的,内含多种多样的函数,它的语法不复杂,融合了UnixShell、C、C++、Java、Perl以及PHP自己的特性,而传统的CGI或者Perl与PHP相比,显得语法规则更复杂,开发效率极为低下。PHP语言由于其易于初学者掌握,书写也比较简单,占用

- 5 -

系统内存少,代码执行速度快的优点而被人所津津乐道,因此非常实用。PHP是Hypertext Processor(超文本预处理器)的缩写,它属于浏览器/服务器体系结构,用户只需要开启浏览器便可以访问,不需要安装对应的客户端。

此外,PHP有令全世界瞩目的发展前景,因为它的代码完全是开源的,而且不收费,安全性好,PHP的函数库是向所有热心于PHP的程序员开放的,如果有创造性的函数,完全可以将其永久的注入其函数库,供所有程序员使用,这使得PHP更有活力。

Linux+Apache+PHP+MySQL现在已经被大多支持PHP的网站门户所采纳,顾名思义,就是Linux作为操作系统,Apache作为Web服务器,MySQL作为数据库。之所以采用Linux和Apache,是因为它们对硬件要求不高,而且完全免费,可以降低成本,是中小型网站理想中的平台。所需软件:

① PHP源程序C语言代码 ② MySQL源程序 ③ Apache源程序 ④ Linux系统

PHP文件的后缀名是.php,一个*.php文件是一个可以用Dreamweaver编辑的文本文件。大多数的PHP文件被HTML所标记和JavaScript程序代码或者jQuery程序代码混杂在一起构成的,它是一个标准的网页。

在网络发展迅猛的如今,PHP的应用领域非常广泛,主要包括: ① 中小型网站的开发

② 大型网站的业务逻辑结果展示 ③ Web办公管理系统 ④ 硬件管控软件的GUI ⑤ 电子商务应用 ⑥ Web应用系统开发 ⑦ 多媒体系统开发 ⑧ 企业级应用级开发

三、MySQL简介

要想了解并掌握MySQL,先要深入理解数据库的概念。数据库是一个以某种有组织的方式存储的数据集合,可以把数据库当作一个文件柜,它是一个物理位置,可以用来存放数据,和数据的类型以及摆放方式无关。

学习了数据库,那么什么又是SQL呢?SQL是结构化查询语言的缩写,

- 6 -

即Structured Query Language,SQL是一种专门用来与数据库通信的语言。SQL语句都是由很少的单词组织而成,这和很多程序设计语言差别很大,例如Java和C++等,因为设计SQL是为了使读写数据库中的数据不那么复杂,达到简单有效的效果。SQL的优点如下:

① SQL可以被所有数据库使用,不是特定的某个数据库专属语言,因此 学习了SQL就可以使用任何数据库。

② SQL学习起来容易,SQL语句都是由简单明了的英文单词组织而成, 而且句子很短,语法简单,易于理解。

③ SQL简单却强有力,可以组织元素进行复杂而高级的数据库操作。 在前面介绍了数据库和SQL,正如所说的,数据的所有存储、检索、管 理和处理实际上是由数据库软件——DBMS(Database Manage System即数据库管理系统)完成的。MySQL实际上是一种数据库管理系统,即它是一种数据库软件。为什么那么多的公司和开发人员不选择其他的数据库软件而却仅仅青睐于MySQL呢?原因如下:

① 成本——MySQL的代码是完全开放的,大多可以免费使用甚至修改。 ② 性能——软件运行速度非常快。

③ 可信赖——某些世界闻名的公司、网站都用MySQL来处理重要数据。 ④ 简单——MySQL安装简便,上手快。

MySQL的优点那么多,成本低、性能好、可信赖、简单容易,但是它也有它的唯一的一个公认的缺点,那就是它并不是总能支持其他数据库管理系统(DBMS)提供的功能和特性。值得高兴的是,这唯一的一点瑕疵正在渐渐得到改善,MySQL的各个新版本正不断弥补该缺点。

如今,经历版本的更新换代,MySQL已经更新到了第5版,有些公司却还在继续使用MySQL3和4,最近版本中引入的主要修改如下:

MySQL4——InnoDB引擎,增加事务处理并改进全文本搜索等的支持。 MySQL4.1——对函数库、子查询、集成帮助等的重要增加。 MySQL5——触发器、视图、存储过程、游标等。

四、CMS简介

CMS是Content Management System的缩写,意为\内容管理系统\。内容管理系统是企业信息化建设和电子政务的新宠,也是一个相对较新的市场,对于内容管理,业界还没有一个统一的定义,不同的机构有不同的理解:Gartner Group认为内容管理从内涵上应该包括企业内部内容管理、Web内容管理、电

- 7 -

子商务交易内容管理和企业外部网(Extranet)信息共享内容管理(如CRM和SCM等),Web内容管理是当前的重点,E-business和XML(标准通用标记语言的子集)是推动内容管理发展的源动力。

Merrill Lynch的分析师认为内容管理侧重于企业员工、企业用户、合作伙伴和供应商方便获得非结构化信息的处理过程。内容管理的目的是把非结构化信息出版到Intranets,Extranets和ITE(Internet Trading Exchanges),从而使用户可以检索、使用、分析和共享。商业智能系统(BI)侧重于结构化数据的价值提取,而内容管理则侧重于企业内部和外部非结构化资源的战略价值提取。

Giga Group认为作为电子商务引擎,内容管理解决方案必须和电子商务服务器紧密集成,从而形成内容生产(Production)、传递(Delivery)以及电子商务端到端系统。

我们认为内容管理系统是一种位于Web前端(Web服务器)和后端办公系统或流程(内容创作、编辑)之间的软件系统。内容管理解决方案重点解决各种非结构化或半结构化的数字资源的采集、管理、利用、传递和增值,并能有机集成到结构化数据的商业智能环境中,如OA,CRM等。内容的创作人员、编辑人员、发布人员使用内容管理系统来提交、修改、审批、发布内容。这里指的\内容\可能包括文件、表格、图片、数据库中的数据甚至视频等一切想要发布到Internet、Intranet以及Extranet网站的信息。

- 8 -