ImageVerifierCode 换一换
格式:DOCX , 页数:37 ,大小:2.68MB ,
资源ID:4266180      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/4266180.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(基于Joomla分类广告网站设计论文.docx)为本站会员(b****4)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

基于Joomla分类广告网站设计论文.docx

1、基于Joomla分类广告网站设计论文摘 要随着计算机网络技术的飞速发展,网络广告的宣传模式和手段逐渐多样化。国内外对广告信息进行分类的应用得到了广泛推广。分类广告网站也受到了广大网站开发者的极大关注,选择一个合适的建站软件已经成为重要课题之一。开源的内容管理系统Joomla适合于商业类型的网站开发。利用Joomla构建分类广告网站,开发者可以突破技术、资源的限制,利用优秀模板、模块的应用,提高网站开发质量。本文介绍了Apache + php + MySQL环境的配置及Joomla的安装,设计了生活信息类广告网站的功能模块。其中,重点介绍了与课题实现相关的Joomla模板管理、模块开发、组件应用

2、、菜单项管理、用户管理的开发与实现,并最终实现了生活信息分类广告网站。关键词: Joomla;分类广告;Apache;PHP;MySQLABSTRACTWith rapid development of network technology, the model and the means of network advertising to be diversiform. The application of domestic and outsides information on the advertising of classification has been widely promot

3、ed. Developers are greatly concern on classified ads sites. Choosing an appropriate software to build one has become an important issue. Joomla, open-source content management system is suitable for the type of business web site development. Developers use Joomla to build classified ads websites, ca

4、n break through technology, resource constraints, using of excellent templates, modules, applications, to improve the quality of website development.This paper introduces the configuration of Apache + php + MySQL environment and the installation of Joomla, designs the function of the type of adverti

5、sements website module. Besides, the key issues is the introduction of relevant with development and implementation of the websites, including Joomla templates management, module development, application components, menu items management, user management and eventually achieve the life of informatio

6、n classified ads websites.Keywords: Joomla; Classified ads; Apache; PHP; MySQL第1章 引 言1.1 背景随着时代的发展和进步,计算机技术及网络在各个方面改变着我们的生活,变革传统,也提高生产力,促进社会的进步和发展。由于Web页面能把文本、图像、声音、动画、视像等多种媒体信息集于一体,不但使信息的展示更加生动形象,而且使信息的浏览更为方便,同时Web页面能实现网上交流平台,访问者信息反馈方便了访问者之间信息交流,因此许多信息类网站纷纷出炉各显神通1。广告作为人们生活中的一个重要组成部分,也从传统的纸质化向着网络化发展

7、。分类广告是很多种类的小广告的集合。网络分类广告是一种全新的网络广告服务形式,是传统意义上的分类广告借助互联网这样一个载体的表现,主要满足企事业单位和个人商户在互联网上发布各类产品和服务广告的需求。并为广大网民提供实用、丰富、真实的消费和商务信息资源2。网络分类广告具有以下特点:传播范围广。网络广告不受时间和空间限制的,只要具备上网的条件,任何人任何时间和地点都可以浏览这些广告。感官性强。传统的纸质广告只能是以文字和图形的形式,但是网络广告的载体基本上是多媒体、超文本格式文件。以图、文、声、像的形式传送多感官的信息,可以使用户对信息的了解更为详细。实时和快速。互联网本身反应就很迅速,以互联网为

8、基础的网络广告更是如此,可以及时按照需要更改广告内容。查询方便。传统媒体上的分类广告很多想要找到自己需要的信息得花很大工夫,而网络用户则可以很方便地通过输入关键词等在短时间内找到需要的信息3。在这样的基础上建设一个生活信息的分类广告网站,从而在更大的程度上满足了广大网民对生活信息的需求。1.2 研究内容(1) 研究的基本内容:建设开发一个基于Joomla的分类广告的生活信息网站。实现网站的功能:用户注册登陆、搜索信息、浏览信息、发布信息、在线留言及回复、热门点击及最新更新排行榜的显示、投票、站内统计等功能。主要内容包括:访问者首先进入本网站的首页,浏览各类信息;通过会员注册后,可以重新登录进入

9、该网站,可以浏览权限信息,搜索信息,还可以发布信息、留言及回复其他信息;站内统计模块:访问者可以看到最新文章更新、热门点击排行以及直接进行点击进入内容浏览;访问者还可以了解到注册会员数、文章内容数以及浏览数的统计;投票模块,会员可以对最感兴趣的信息进行投票选择:饮食天地、旅游导航、时尚风向标、房产家居、婚姻殿堂、投资理财。便于管理员对感兴趣的信息的更新。(2) 拟解决的主要问题:本课题是在Joomla这个开放源代码的环境下进行的分类广告信息网站的设计与开发。拟解决的主要问题是:Joomla的环境搭配及安装;分类广告网站功能模块的设计;实现会员注册登陆,信息搜索、浏览、发布,投票、在线交流等功能

10、。第2章 Joomla介绍及环境搭建2.1 Joomla介绍2.1.1 Joomla的定义Joomla是一套在国内外用于建立网站非常多的一套内容管理系统(Content Management System, CMS),它属于Portal(商业入口网站)类型,它是开放源码的!Joomla是使用 PHP脚本语言所开发的软件系统,通过后台的MySQL数据库和前台信息进行交互。Joomla由若干模块、组件以及触发器组成,能在Linux、Windows等多种不同的系统平台上执行。 Joomla是一套自由、开放源代码的内容管理系统。Joomla包含基本的内容管理、图片管理、网站布局和模板管理。同时,用户可

11、以通过上千个插件进行功能扩展,如电子商务购物车、论坛与聊天、博客、分类目录管理、广告系统管理、电子报等。Joomla具有易安装、易设置、易拓展三大特点,用户不需要懂任何网站开发技术,就可以轻松构建、维护一个功能强大、技术架构先进、面向搜索优化的网站4。2.1.2 Joomla的特点(1) 先进的网站技术的运用Joomla应用了非常多的网站进步的新技术,像是“网站快取技术”可以加速网站的反应与效能。“RSS新闻联播与新闻读取”是最近十分热门的网站新闻读取的技术,在部落格程序中(Blog)中十分常见。“SEO搜寻引擎最佳化”这个是目前所有网站必备的技术之一,这个功能主要是让搜寻引擎更容易的浏览您网

12、站上的数据,让更多人在搜寻引擎上找到您的网站,相当于为自己的网站带来更多的人潮和商机。(2) 庞大的附加套件及商机来自全球上千种不同网站应用的附加套件及美工设计布景,都是以这套系统为基础而开发。使用者可以很方便的安装上这些附加套件,如同在桌上计算机中的 Windows操作系统中,安装新的软件一般。开发社群总是发挥无止尽的创意,不断的开发符合使用社群需求的产品。Joomla的商用套件市场目前也有许多价廉物美的软件及美工设计布景主题。(3) 简单且丰富的操作接口Joomla的操作接口除了美观之外,也花了很多心力在设计这些接口的简易操作性。虽然初次使用者,需要花一点时间学习一下操作的方式,才能运用自

13、如。但相信学会使用之后,这是很值得的。另外可搭配的多种所视即所得编辑程序,更可让对网页设计语言不熟悉的管理者,很简易的就可以管理和编辑网站上的文章。(4) 高度的客制和开发的弹性对于网站程序开发者和美工设计者,Joomla保留了最大的客制化弹性和整合能力。全世界的网站相关开发人员,都十分关注与推荐这套系统。是由于这套系统不断在强大能力与客制弹性之间找寻平衡点,受到许多知名厂商的使用5。2.1.3 Joomla优势从技术上来说,设计和开发一个动态网站需要熟悉Photoshop、Dreamweaver、HTML、CSS等知识,还需要掌握基于ASP、PHP、JSP等解决方案所需要的编程和数据库开发技

14、术,对于非计算机专业人员来说,这是一个长期的学习过程。但是Joomla!技术,让建设网站像操作“傻瓜照相机”一样,不再受技术的限制。Joomla有众多的技术支持,众多的网站为它提供模板和插件,这一切使得Joomla在定制方面具有很高的灵活性。当Joomla安装好,模块也就已经安装好,区块已经设置好。上传安装需要的模板和插件扩展,就直接可以开始建设网站。Joomla偏向终端应用,Joomla的模块管理加上菜单就可以实现不同页面的不同结构设计。Joomla界面比较漂亮,Joomla的开发文档比较全面,模块管理比较方便,使用菜单来组织网站结构。Joomla在菜单,扩展方面的优势。2.2 环境搭建Jo

15、omla是一套自由、开放源代码的内容管理系统,以PHP撰写,用于发布内容在万维网与内部网。Joomla的安装应用是以Apache + php + MySQL为环境基础而实现的。所以首先进行的是环境配置6。2.2.1 Apache服务器介绍及安装配置(1) 介绍Apache即Apache HTTP Server,是Apache软件基金会的一个开放源码的网页服务器,是如今Internet上最流行的Web服务器,已成为引领潮流的Web服务器。它可以在多个操作系统中使用,如Windows系列,Linux等,有非常好的跨平台性7。(2) 安装及配置步骤运行下载好的“apache_2.2.11-win32

16、-x86-no_ssl.msi”,出现Apache HTTP Server 2.2.11的安装向导界面,开始安装,一路点“Next”继续。设置系统信息,在Network Domain下填入域名:,在Server Name下填入服务器名称:,(也就是主机名加上域名),在Administrators Email Address下填入系统管理员的联系电子邮件地址:rose5203,系统使用默认的80端口;按“Next”继续。选择安装类型,Typical为默认安装,Custom为用户自定义安装。按“Next”继续。出现选择安装选项界面,如图2-1所示,左键点选“Apache HTTP Server 2

17、.0.55”,选择“This feature, and all subfeatures, will be installed on local hard drive.”,即“此部分,及下属子部分内容,全部安装在本地硬盘上”。点选“Change.”,手动指定安装目录。本网站选择安装在“D:”,选“OK”继续。返回刚才的界面,选“Next”继续。确认安装选项无误,点“Install”开始按前面设定的安装选项安装。图2-1 Apache安装过程安装向导成功完成,这时右下角状态栏出现了一个绿色图标(如图2-2),表示Apache服务已经开始运行,按“Finish”结束Apache的软件安装。图2-2

18、Apache服务开始运行测试按默认配置运行的网站界面,在IE地址栏打“http:/127.0.0.1”,点“转到”,就可以看到如下图2-3页面,表示Apache服务器已安装成功。图2-3表示Apache服务器已安装成功配置Apache服务器。本网站配置在D:ApacheMyWebsite。首先“开始”、“所有程序”、“Apache HTTP Server 2.2”、“Configure Apache Server”、“Edit the Apache httpd conf Configuration file”,点击打开。(每次配置文件的改变,保存后,必须在 Apache服务器重启动后生效,可以

19、用前面讲的小图标方便的控制服务器随时“重启动”。)正式开始配置Apache服务器,“Ln 179”,或者查找关键字“DocumentRoot”(也就是网站根目录),找到如下图2-4所示地方,然后将内的地址改成网站根目录,D:/Apache/MyWebsite。图2-4 配置网站根目录“Ln241”,DirectoryIndex(目录索引,也就是在仅指定目录的情况下,默认显示的文件名),可以添加很多,系统会根据从左至右的顺序来优先显示,以单个半角空格隔开,比如有些网站的首页是index.htm,就在光标那里加上“index.htm ”。简单的配置结束,重启动Apache,所有的配置就生效,本网站

20、就成了一个网站服务器8。2.2.2 MySQL数据库介绍及安装配置(1) 介绍MySQL是一个小型关系型数据库管理系统,它适用于多种操作平台,而且支持多线程多、CPU与多用户。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,使得许多中小型网站为节约成本而选择了MySQL作为网站数据库。(2) 安装配置打开下载的MySQL安装文件“mysql-essential-5.1.34-win32.msi”,出现如下界面(图2-5):图2-5 MySQL安装的欢迎界面MySQL安装向导启动,按“Next”继续。选择安装类型,有“Typical(默认)”、“Complete(完全)”、“Cus

21、tom(用户自定义)”三个选项,选择“Custom”,按“Next”继续。在“Developer Components(开发者部分)”上左键单击,选择“This feature, and all subfeatures, will be installed on local hard drive.”,即“此部分,及下属子部分内容,全部安装在本地硬盘上”。在上面的“MySQL Server(MySQL服务器)”、“Client Programs(MySQL客户端程序)”、“Documentation(文档)”也如此操作,以保证安装所有文件。点选“Change.”,手动指定安装目录。填上安装目录

22、“D:MySQL”。按“OK”继续。返回刚才的界面,按“Next”继续。确认无误,按“Install”开始安装。安装过程中,询问是否要注册一个的账号,或是使用已有的账号登陆,一般不需要了,点选“Skip Sign-Up”,按“Next”略过此步骤。MySQL配置向导启动界面,按“Next”继续。选择配置方式,“Detailed Configuration(手动精确配置)”、“Standard Configuration(标准配置)”,我选择“Detailed Configuration”,方便熟悉配置过程。选择服务器类型,“Developer Machine(开发测试类,MySQL占用很少资源

23、)”、“Server Machine(服务器类型,MySQL占用较多资源)”、“Dedicated MySQL Server Machine(专门的数据库服务器,MySQL占用所有可用资源)”,选“Server Machine”,不会太少,也不会占满。选择MySQL数据库的大致用途,“Multifunctional Database(通用多功能型,好)”、“Transactional Database Only(服务器类型,专注于事务处理,一般)”、“Non-Transactional Database Only(非事务处理型,较简单,主要做一些监控、记数用,对MyISAM数据类型的支持仅限于

24、non-transactional),这里选择“Transactional Database Only”,按“Next”继续。对InnoDB Tablespace进行配置,就是为InnoDB 数据库文件选择一个存储空间,如果修改了,要记住位置,重装的时候要选择一样的地方,否则可能会造成数据库损坏。这里没有修改,使用用默认位置,直接按“Next”继续。选择网站的一般MySQL访问量,同时连接的数目,“Decision Support(DSS)/OLAP(20个左右)”、“Online Transaction Processing(OLTP)(500个左右)”、“Manual Setting(手动

25、设置,自己输一个数)”,这里选“Online Transaction Processing(OLTP)”,按“Next”继续。是否启用TCP/IP连接,设定端口,如果不启用,就只能在自己的机器上访问MySQL数据库了,这里启用,把前面的勾打上,Port Number:3306,按“Next”继续。这个比较重要,就是对MySQL默认数据库语言编码进行设置,第一个是西文编码,第二个是多字节的通用utf8编码,都不是通用的编码,这里选择第三个,然后在Character Set那里选择或填入“gbk”。按 “Next”继续。选择是否将MySQL安装为windows服务,还可以指定Service Nam

26、e(服务标识名称),是否将MySQL的bin目录加入到Windows PATH(加入后,就可以直接使用bin下的文件,而不用指出目录名,比如连接,“mysql.exe -uusername -ppassword;”就可以了,不用指出mysql.exe的完整地址,很方便),这里全部打上了勾,Service Name不变。按“Next”继续。这一步询问是否要修改默认root用户(超级管理)的密码(默认为空),“New root password”如果要修改,就在此填入新密码(如果是重装,并且之前已经设置了密码,在这里更改密码可能会出错,请留空,并将“Modify Security Settings

27、”前面的勾去掉,安装配置完成后另行修改密码),“Confirm(再输一遍)”内再填一次,防止输错。“Enable root access from remote machines(是否允许root用户在其它的机器上登陆,如果要安全,就不要勾上,如果要方便,就勾上它)”。最后“Create An Anonymous Account(新建一个匿名用户,匿名用户可以连接数据库,不能操作数据,包括查询)”,一般就不用勾了,设置完毕,按“Next”继续。确认设置无误,按“Execute”使设置生效。设置完毕,按“Finish”结束MySQL的安装与配置这里有一个比较常见的错误,就是不能“Start se

28、rvice”,一般出现在以前有安装MySQL的服务器上,解决的办法,先保证以前安装的MySQL服务器彻底卸载掉了;不行的话,检查是否按上面一步所说,之前的密码是否有修改,照上面的操作;如果依然不行,将MySQL安装目录下的data文件夹备份,然后删除,在安装完成后,将安装生成的 data文件夹删除,备份的data文件夹移回来,再重启MySQL服务就可以了,这种情况下,可能需要将数据库检查一下,然后修复一次,防止数据出错9。与Apache及php相结合,后面会提及,这里不重复。2.2.3 PHP介绍及安装配置(1) 介绍PHP(Hypertext Preprocessor,超文本预处理器)是一种

29、被广泛应用的开放源代码的多用途脚本语言,它是一种嵌入在HTML 并由服务器解释的脚本语言,类似于ASP。PHP有如下主要的特点:a) 可以和MYSQL进行无缝连接,并提供很多标准函数,跨平台特性好;b) PHP与Apache服务器紧密结合的特性;c) PHP几乎支持所有主流与非主流数据库;d) PHP程序的稳定性好,有高速执行效率;e) PHP原始码完全公开;f) PHP拥有丰富的函数,使得在程序设计方面有着更好的支持,程序开发周期短。(2) 安装配置将下载的php安装文件“php-5.2.9-2-Win32.zip”右键解压缩。指定解压缩的位置,设定在“D:php5”。查看解压缩后的文件夹内

30、容,找到“php.ini-dist”文件,将其重命名为“php.ini”。打开“php.ini”。这里还有一个地方要编辑,功能就是使php能够直接调用其它模块,比如访问MySQL,如下图2-6所示,Ln630,选择要加载的模块,去掉前面的 “;”,就表示要加载此模块了,加载的越多,占用的资源也就多一点,比如要用MySQL,就要把“;extension= php_mysql.dll”前的“;”去掉。所有的模块文件都放在php解压缩目录的“ext”之下,编辑好后保存,关闭。图2-6 使php能够访问MySQL的配置如果上一步加载了其它模块,就要指明模块的位置,否则重启Apache的时候会提示“找不

31、到指定模块”的错误,这里介绍一种最简单的方法,直接将php安装路径、里面的ext路径指定到windows系统路径中在“我的电脑”上右键,“属性”,选择“高级”标签,点选“环境变量”,在“系统变量”下找到“Path”变量,选择,双击或点击“编辑”,将“;D:php5;D:php5ext”加到原有值的后面,(其中的“D:php5” 是安装目录),全部确定。系统路径添加好后要重启电脑才能生效,可以现在重启,也可以在所有软件安装或配置好后重启。将php以module方式与Apache相结合,使php融入Apache,照先前的方法打开Apache的配置文件,Ln 127,找到这里,添加进如图2-7所示选

32、中的两行,第一行“LoadModule php5_module D:/php5/php5apache2_2.dll”是指以module方式加载php,第二行“PHPIniDir D:/php5”是指明php的配置文件php.ini的位置。图2-7 以module方式加载php的配置还是Apache的配置文件,Ln 383,加入“AddType application/x-httpd-php .php”、“AddType application/x-httpd-php .html”两行。前面所说的目录默认索引文件也可以改一下,因为现在加了php,有些文件就直接存为.php了,也可以把“index.php”设为默认索引文件。编辑完成,保存,关闭。php的安装,MySQL的安装,与Apache的结合已

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1