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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

基于PHP开源框架的网站设计与开发毕业设计 推荐.docx

1、基于PHP开源框架的网站设计与开发毕业设计 推荐昆 明 学 院 2012届毕业设计(论文) 设计(论文)题目 基于PHP开源框架的网站设计与开发 子课题题目 基于CMS的文学网站与开发 姓 名 李玉良 学 号 20091103105 所 属 系 信息技术学院 专业年级 09级 电子商务 指导教师 朱军老师 2012 年 5 月摘 要网络的日益发展,使动态网站的开发和管理倍受人们的关注。在这里,介绍了基于PHP框架dedeCMS网站系统的开发,剖析了dedecms使用过程中的优势,展现了整个后台的制作流程。为了方便开发,选用了CI框架,该框架可以实现简单入门、快速开发等。利用以上技术实现了一个小

2、型CMS系统,该系统后台的主要功能有:文章管理、分类管理、静态页面生成、用户管理及系统管理。本系统采用PHP开发语言,采用MySQL做为数据库支持。实现后台管理、会员管理等功能。强大的后台管理功能模块,使网站管理人员只需要进行添加、修改、删除等操作即可实现网站的同步更新。通过会员管理功能,可以限制不同用户的观看权限。织梦网站的开发,是更多的公司之间联系更加的方便,交流的平台更加的广泛,是社会的竞争力更强,人们的工作积极性越来越高。新的技术总是带来新的机遇。企业迫切需要充分利用网路,加速培养自身的学习能力,捕捉市场变化的机遇,积极吸取新知识并制定相应的战略,重组资源,调整自己的行动。这样企业才能

3、应变灵活,不断提高竞争优势关键字 :dedecms ;php开源程序 ;开源插件 ;网站的设计Abstracthe increasing development of the network, so that the dynamic website development and management has become the focus of attention. Here, introduces the PHP framework based on the dedeCMS website system development, analyzes the advantage of in

4、the course of using dedecms, shows the whole production process. In order to facilitate the development, use the CI framework, the framework can realize simple entry, rapid development. Using the above technology to achieve a small CMS system, the system background of the main functions are: article

5、 management, classified management, static page generation, user management and system management. The system uses PHP development language, using MySQL as database support. Realize the background of management, membership management and other functions. Strong background management function module,

6、 so that the site management personnel only need to add, modify, delete operation can realize the synchronous update site. By members of management functions, can be restricted to different user viewing privileges. Dede website development, is more of a link between more convenient, communication pl

7、atform is more extensive, more competitive society, peoples enthusiasm for work is more and more high.New technology always brings new opportunities. The enterprise is an urgent need to make full use of the Internet, to accelerate the cultivation of their own ability to learn, to capture changes in

8、the market opportunities, and actively absorb new knowledge and to develop appropriate strategies, the reorganization of resources, adjust their actions. Such enterprises can strain flexible, constantly improve the competition advantageKeywords: dedecms; PHP open source; source plug; website designo

9、mpetition advantage 目 录第一章 绪论 11.1 CMS内容管理系统开发的意义 11.1.1 CMS的概念 11.1.2 CMS建站的优势 11.2 系统开发工具及开发平台 21.2.1 CMS软件的选择 21.2.2 PHP 21.2.3 MySQL 21.3运行环境 21.3.1 Windows 平台 3第二章 DedeCMS的安装及工作原理 32.1 XAMPP的环境的 32.1.1 DedeCMS的安装 42.1.2 DedeCMS的工作原理 52.3 DedeCMS文件代表的意思 62.3.1 基本目录结构 6第三章 DedeCMS系统的总体设计与实现 73.1

10、基本介绍 73.2背景颜色的修改 9第四章 系统备份及需求开发方向 104.1 系统的备份 104.2 需求方向分析 10参考文献 12谢辞 13第一章 绪论1.1 CMS内容管理系统开发的意义网站的信息量越来越大,网页数目越来越多,网站需要内容管理,最简单也是最原始的情况是网站的管理员来完成管理的任务。它制作所有的页面,并检查其中的链接,然后使用FTP工具上传到服务器上。但是随着网页数量的增加,情况发生了变化,对于一些经常更新的内容,比如新闻,许多网站开发自己的专用的发布系统来维护这些更新频率非常高的部分。动态网页技术的发展支持了这种方式。但是现代企业网站或门户网站的信息量实在太大了,而且内

11、容的种类也非常的多,不仅发布关于公司的新闻动态,公布企业的产品信息,还将许多支持信息放在了网上。特别是当网站访问量激增的时候,动态网页技术也无法承担如此大的负荷,只有静态页面处理技术才能担此重任,所以对静态页面管理技术的研究也提升到一个新的高度。 而许多网站管理系统在新闻发布上很强,而在网站的多元化管理这方面的特性却不是特别突出,一个丰富的网站在发展时恰恰需要更多元化的方向和管理,基于此,cms诞生了,它的设计精髓就是要给用户一个自由的管理空间,利用成熟的WEB技术和应用管理理念,让用户真正体验自由驾驭网站的乐趣. 1.1.1 CMS的概念CMS是Content Management Syst

12、em的缩写,意为内容管理系统。它是一种位于WEB前端和后端办公系统之间的软件系统。能够实现数字资源的发布、管理、利用、传递。CMS的功能不仅限于文本处理,它也可以处理图片、Flash动画、图像甚至电子邮件档案。CMS将编程技术与数据库密切结合,使用它可以直接创建栏目或子栏目,并且在各栏目中发布文档,同时具有许多基于模板的优秀设计,从而加快网站开发的速度,减少开发的成本。通常情况下,CMS可以用任何能生产网页的程序语言开发,如JAVA、PHP、ASP、.NET等。1.1.2 CMS建站的优势借助CMS内容管理系统,能够在较短的时间内架设一个功能齐全、性能优异、规模庞大的网站平台。并且有开源的PH

13、P代码来选择。1、动态数据生成静态页面,提高网站内容的浏览速度,有利于网站在搜索引擎上的排名。2、网站前台页面内容与样式分离,用于CSS样式表控制,有效的减少了代码的重复读取,提高网站的打开速度,有助于网站的整体维护。3、信息更新操作简单,对维护人员无专业的要求,只要简单的电脑操作就可以轻松自如的更新网站内容。4、可以自行添加网站频道,对频道数量及层级无限制。5、强大的频道权限管理,除开发给所有人浏览的频道,还可以精确设置不同级别的会员可以浏览的频道栏目:后台管理设置不同的频道由不同的人员添加,编辑,并且可以把添加、审核、发布权限指定给不同的操作人员。6、强大的模板管理机制,网站改版无需推到重

14、来,只需设计一套新的风格模板,且资料内容无需重新添加,就可以获得一个全新的网站。 1.2 系统开发工具及开发平台1.2.1 CMS软件的选择基于PHP的CMS系统有以下软件,因软件很多所以本人才列出使用相对人数最多的软件:1.DEDE 这是一款国内开源的cms,作者是一个个人,能做出如此功能的cms,是相当不错的。因为开源,有较多的玩家和拥护者。非常适合有一定编程基础的站长。软件下载官方:2.phpcms一个综合的网站管理系统,由PHP+MYSQL构架全站生成html,能够快速高效地应用于LINUX和WINDOWS服务器平台,是目前中国LINUX环境下最佳的网站管理应用解决方案之一。已经被盛大

15、收购。官方:3.帝国网站管理系统Ecms全称为帝国网站管理系统,英文译为Empire CMS简称Ecms.Ecms是基于B/S结构,且功能强大而易用的网站管理系统是一个经过完善设计的适用于Linux/windows /Unix等环境下高效的网站解决方案。官方:经过仔细的对比,对以后的第二次开发的条件,我选择了DedeCMS来进行我的网站建设。1.2.2 PHPPHP,是英文超级文本预处理语言Hypertext Preprocessor的缩写。PHP 是一种 HTML 内嵌式的语言,是一种在服务器端执行的嵌入HTML文档的脚本语言,语言的风格有类似于C语言,被广泛的运用。1.2.3 MySQLM

16、ySQL是一个真正的多用户、多线程SQL数据库服务器,它是一个客户机/服务器结构的实现。MySQL是现在流行的关系数据库中其中的一种,相比其它的数据库管理系统(DBMS)来说,MySQL具有小巧、功能齐全、查询迅捷等优点。MySQL 主要目标是快速、健壮和易用。关键的是它是免费的,可以在Internet上免费下载到,并可免费使用。MySQL 对于一般中小型,甚至大型应用都能够胜任。1.3运行环境dedecms 居于PHP和MySQL技术开发,可同时使用于Windows、Linux、Unix平台。1.3.1 Windows 平台IIS/Apache + PHP4/PHP5 + MySQL4/5如

17、果在windows环境中使用,建议用dedecms提供的DedeAMPZ套件以达到最佳使用性能。第二章 DedeCMS的安装及工作原理2.1 XAMPP的环境的1、先将XAMPP的解压安装,并且运行其环境,如图2-1所示:图2-1XAMPP运行2、输入http:/127.0.0.1看是否连接成功,如图2-2所示:图2-2XAMPP首页3、创建数据库LYL,如图2-3所示:图2-3数据库建立2.1.1 DedeCMS的安装完成了环境的准备之后,下面就可以通过在浏览器中输入安装向导的网址开始进行DedeCMS的安装,在安装完成之后就可以看到的一个压缩包,将其解压,然后将upload文件夹中的文件上

18、传到网站的根目录中。1.我们在浏览器中打开http:/127.0.0.1/lyl ,开始进行安装。2.选中“我已经阅读并同意此协议”点击继续,这里系统跳转到环境检测页面如图2-4所示:图2-4系统协议3. 如果环境检测全部正确(),我们点击“继续”进入“参数配置”首先我们配置“数据库设定”部分的参数,这里我们涉及到几个概念“数据库主机”、“数据库名称”、“数据库用户”、“数据库密码”、“数据表前缀”、“数据库编码”。如果使用的是虚拟主机或者合租服务器,一般空间商都会提供给你相关的数据,如果你是自己配置服务器或者本地测试,一般在环境架设时候会有相关的信息提示如图2-5所示:图2-5数据库账号4.

19、网站设置中需要注意的是填写你的“网站网址”和“CMS安装目录”,其中“CMS安装目录”如果你安装在网站根目录不需要去理会,如果你安装在根目录的某个文件夹下需要进行相关的设置(程序会自动检测),如图2-6所示:图2-6后台用户密码5.点击“继续”,完成DedeCMS的安装,到这里为止,我们的安装已经完成了,下面就是我们开始使用DedeCMS如图2-7所示:图2-7安装完成6.点击登陆网站后台,网址自动转向到http:/www.127.0.0.1/lyl/dede/login.php,输入自己安装时候填写的管理员用户名和密码,以超级管理员身份登陆系统,如图2-8所示:图2-8后台登陆2.1.2 D

20、edeCMS的工作原理1、网页模板:网站模板就是已经做好的网页框架,使用网页编辑软件将模板原有的图片和文字替换成自己的内容,再发布到自己的网站。本影系统就是以dedecms网站为模板制作的。2、dedecms标签模板的核心就是显示样式和标签。显示样式可以用HTML代码制定,而标签是由CMS自定义的一种数据访问规则。一个标签绑定了一个数据源。这里的数据源是指数据的来源,可以是变量或者数据库访问。模板标签代码如下所示:dede: 标记名称 标记属性field:底层模板标记 /底层模板就是每一条信息显示出来的样式field:底层模板标记/dede:标记名称3、系统原理首先把织梦的模板标签加入到网站模

21、板中,然后系统会将相应的标签解析成PHP代码,继而将PHP代码转化为HTML代码并且输出。最后生成静态页面。在标签解析的时候,dedecms首先判断标签的名称,然后进行解析,他会读取标签的属性及属性值,将这些属性值转化为sql语句相关的查询条件,然后将这些标签解析成SQL语句,查询出的数据再同底层模板变量进行替换,形成最终的页面效果。实现代码如下: linkarr = new Array();picarr = new Array();textarr = new Array();var swf_width=280;var swf_height=192;/文字颜色|文字位置|文字背景颜色|文字背景

22、透明度|按键文字颜色|按键默认颜色|按键当前颜色|自动播放时间|图片过渡效果|是否显示按钮|打开方式2.3 DedeCMS文件代表的意思 2.3.1 基本目录结构./install 安装程序目录,安装完后可删除安装时必须有可写入权限./dede 默认后台管理目录(可任意改名)./include 类库文件目录./plus 附助程序目录./member 会员目录./images 系统默认模板图片存放目录./uploads 默认上传目录必须可写入./a 默认HTML文件存放目录必须可写入./templets 系统默认内核模板目录./data 系统缓存或其它可写入数据存放目录必须可写入./specia

23、l 专题目录生成一次专题后可以删除special/index.php,必须可写入 ,如图2-9所示:图2-9文件表第三章 DedeCMS系统的总体设计与实现3.1 基本介绍织梦网站是以文学为题材,收集各种原创文章,让爱好文学人们可以相互交流,网站划分明了,清晰。并且给人一种清晰的感觉。本系统一共分为两大部份:后台管理、主页设计。1、后台管理在浏览器地址上键入http:/1270.0.1/lyl/dede/即可进入登录界面,输入管理员的用户名和密码以及系统自动生成的验证码即可登录后台管理界面进行管理,本系统用户名及密码均为admin,如图3-1所示:图3-1后台登陆(1)、友情链接修改修改友情链

24、接,如图3-2所示:图3-2友情链接打开后台管理找到模板,点击友情链接进行删改如图3-3所示:图3-3友情链接修改(2)、脚部修改,如图3-4所示:图3-4脚部修改这些操作都在footer.html里面进行修改,梦想再次点燃! 2012-2015 QingYin com.这就是index页面的修改,接下来就是添加内容,在每个顶级栏目里面增加文章,打开后台管理,打开核心,打开网站栏目管理,然后打开内容,添加文章2、主页设计(1)、修改网站的欢迎字体,如图3-5所示:图3-5欢迎图标去后台打开 点击 找到head.htp进里面修改代码,如图3-6所示:图3-6欢迎图代码文件 青音文学_梦想再次点燃

25、!保存便可以得到,如图3-7所示:图3-7欢迎图修改后图(2)、修改网站的广告,如图3-8所示:图3-8广告图去后台打开 点击 进行删除和增添,如图3-9所示:图3-9广告管理(3)、网站主页栏目的增添,如图3-10所示:去后台点击核心,打开网站栏目管理,对自己的栏目进行增添。图3-10栏目管理增添后便可以在网站主页导航显示,如图3-11所示:图3-11导航效果3.2背景颜色的修改1、导航栏目背景的修改,如图3-12所示:通过photoshop直接修改模板中的green_skin.png文件,这个图片中的各个色块就是主页的各个色块,把那个长条的色块改成你想要的色块重新保存就可以了。我觉得这样还

26、是比较简单的。D:xampphtdocslyltempletsdefaultimages图3-12导航图源文件2、整个框架颜色的修改:打开我们的安装目录templetsdefaultstylededecms.css:找到这段代码:htmlbackground:#FFF;bodyfont:12px Verdana,Arial,Tahoma; 这段代码是我们网站默认的颜色。把上面的那段代码更改为:htmltext-align: center;background: #669900; bodyfont:12px Verdana,Arial,Tahoma;width: 970px;text-align

27、: left;margin: 0 auto;background: #fff; 669900为背景色,fff为正文BODY的底色在这里我们只需要把这669900和fff这2种颜色做下修改,便可以把网站的颜色修成自己想要的效果了。第四章 系统备份及需求开发方向4.1 系统的备份打开XAMPP文件夹,拷贝根目下的 和数据库里面的 。下次去其他电脑就可以把其文件夹覆盖到xapp对应的文件里,就可以打开总结的网站了。其实数据备份很简单。4.2 需求方向分析1.我认为现在的cms系统的使用用户主要分成三类:(1). 程序员 希望cms系统能够快速的满足用户的业务需求,如果cms系统不满足用户的条件下能够

28、通过简单的修改即可达到用户的需求,并且希望可以照顾到seo优化等潜在的业务需求,cms系统的操作学习成本尽量小。(2). 编辑 希望cms系统功能较为强大,接受通过修改html的方式来达到满意的效果,甚至可以同意可以修改少量的简单的脚本,希望cms可以管理一切客户能够看到的页面的文字或其他格式的显示信息。(3). 普通用户 希望cms系统越不需要改代码越好,越操作简单越好,尽量少的概念越好,越可视化的效果越好。2.根据以上的需求特点我考虑了一下我的cms系统如何进行产品设计主要的页面分成了三种类别:第一种 称之为普通页,即首页这样的页面,不需要重复,只有一个页面第二种 称之为列表页,即像新闻列

29、表这样的页面,需要重复,以某种内容类别的内容集做循环,一般需要进行分页第三种 称之为内容页,即像新闻内容页这样的页面,根据某种内容类别,需要大量的生成页面2.我今后开发学习的方向DedeCMS 有很多的不足,比如说在音频(音乐的播放)视频(影视的播放)开源插件都很少。可以说这是DedeCMS的一处软肋,实现起来相较困难。所以在用DedeCMS制作的网站安装音视的插件。所以以后在熟悉了DedeCMS,我会更多的注重这方面的的学习,试着自己开发。并且DedeCMS的免费模板也是很少,很少的人会把自己的模板免费的分享出来供给别人下载。所以自己在以后会把自己的做的模板免费的放在网上给别人分享,一起学习

30、。这也是这次课题的真正意义,开源代码的价值所在。第五章 总结经过一段时间的学习与制作,企业网站的设计制作基本上已经告一段落。总结这次制作毕业设计的过程,对我来说是一个将所学知识从书本运用到实际操作的初次体验。通过这次的制作与设计让我了解了一个网站形成的基本过程和基本纲领构架,加深了我对现在计算机技术、通讯技术、英特网技术等的认识,还有对制作网站上用到的asp.Neet、access等设计与制作网站的工具有了更多的了解,得到了深入的理解同时更熟练地使用这些工具。相信这些知识都将对我的工作带来很大的帮助。在这次的毕业设计中使我得学习了比以前更多的知识,如何提高自己的学习和操作能力。这次设计由于时间、条件和个人能力的限制,加之设计经验的不足,在网站的整体设计及各模块功能可能设计的不完全,有待于进一步的完善和改进。这些情况希望能在今后的不断学习与应用中把它扩充得更加丰富,以

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

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