基于CMS的网站设计与实现毕业论文.doc
《基于CMS的网站设计与实现毕业论文.doc》由会员分享,可在线阅读,更多相关《基于CMS的网站设计与实现毕业论文.doc(23页珍藏版)》请在三一办公上搜索。
1、河南职业技术学院毕业设计(论文)题 目 基于CMS 的网站设计与实现 毕业设计(论文)原创性声明和使用授权说明原创性声明本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得 及其它教育机构的学位或学历而使用过的材料。对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。作 者 签 名: 日 期: 指导教师签名: 日期: 使用授权说明本人完全了解 大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计
2、(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。作者签名: 日 期: 学位论文原创性声明本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律后果由本人承担。作者签名: 日期: 年 月 日学位论文版权使用授权书本学位论文作者完全了解学
3、校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权 大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。涉密论文按学校规定处理。作者签名:日期: 年 月 日导师签名: 日期: 年 月 日河南职业技术学院 信息工程 系(分院)毕业设计(论文)任务书姓 名专 业电子商务班 级112毕业设计(论文)题 目基于CMS的网站设计与实现毕业设计(论文)选题的目的与意义电子商务毕业论文(设计)是培养学生综合运用本专业基础理论,基本知识和基本技能分析解决实际问题能力的一个重要
4、环节。它是本专业各个先修教学环节的继续深化和检验。通过电子商务毕业论文(设计)使学生在实际的电子商务项目运作中,充分利用所学的专业知识,理论联系实际,独立开展工作,从而使学生具备从事电子商务工作的实际能力。电子商务毕业论文(设计)的目的具体有:毕业设计(论文)的资料收集情况(含指定参考资料)戴建林:基于CMS的消防网站的设计和实现信息通信;2011年03期张鸰:于CMS的专题学习网站研究J;电脑知识与技术;2011年26期王发斌:于CMS的高校专题网站开发研究及应用J;电脑知识与技术;2011年13期王涛,宋世宏:于CMS的精品课程网站建设研究与实践J;现代教育技术;2011年06期董义革:A
5、SP.NET网站建设实战M. 北京:人民邮电出版社,2010郭洪涛,刘丹妮,陈明华:ASP.NET(C#)大学实用教程M. 北京:电子工业出版社,2007毕业设计(论文)工作进度计划1.2013年11月7日毕业论文开题。2.2013年11月8日至12月30日毕业设计论文资料收集分析整理。3.2014年1月1日至3月30日毕业论文的实施,毕业论文撰写。接受任务日期 年 月 日要求完成日期 年 月 日学生签名: 年 月 日指导教师签名:年 月 日 系(分院)主任(院长)签名:年 月 日基于CMS的网站设计与实现安琪摘要:信息化的时代已经到来,越来越多的人包括各种企业都开始建设属于自己的网站。内容管
6、理系统(ContentManagementSystem,简写为CMS)已是在如今应用非常广泛的网站系统,它具有许多基于模板的优秀设计,可以加快网站开发的速度和减少开发的成本。CMS可以让你不需要学习复杂的建站技术,不需要学习太多复杂的HTML语言,就能够利用CMS构建出一个风格统一功能强大的专业网站。文章从CMS的基础概念讲解入手,着重介绍了开源CMS在中小型网站建设中的应用优势,从当前互联网网站建设的现状和发展趋势进行分析,站在一个初学者的角度考虑,重点以一个专业网站建设实例为参考模型,阐述一般的个人网站、企业网站以及专业性门户网站的搭建过程和基本的营销管理方法,让初学者能够迅速地了解一般网
7、站建设的基本过程,通过短期的学习具备独立搭建功能强大的个人站点的能力,而且能够进行一般性有意义的网站运营。关键词:网站设计 内容管理系统 Joomla 网站建设 后台管理 时光流逝,现如今已进入信息社会,电子商务已成为我们生活中的一部分。当你看到互联网上很多人拥有精美的个人网站的时候,是不是总是感觉那些东西遥不可及呢?当你看到很多或大或小的单位企业都搭建起了自己的网上站点,是不是认为建设一个网站的代价一定会很大才行呢?如果你希望建设自己的网站而又毫无经验,你可以阅读这篇文章,我相信它会对你有所帮助。一、课题研究目的和意义近几年来互联网发展异常迅速,互联网网站数量与日俱增,单从中国顶级CN域名注
8、册之迅猛的趋势即可窥一斑。而这其中的大多网站,都是由非专业的个人运用CMS建设起来的,CMS因其较低的技术门槛及开源而强大的功能,在互联网网站建设中起着举足轻重的作用,可以说是CMS推动了互联网网站的迅速发展。因为使用CMS,你不需要掌握很多的技术,即可建设出功能完善的各种网站。所以研究分析CMS的使用与发展趋势,是有重要的意义的。内容管理系统(CMS)以信息共享为核心目的,面向海量信息处理,集信息数字化、分布存储、管理、传播、查询于一体,可以实现从内容采集、创建、传递到内容分析等的完整整合;内容管理系统包括网络信息内容的创建和获取、存储和管理、权限管理、访问查询以及信息发布等一系列功能,其功
9、能模块化的设计,完善的管理员权限等级设置,可以实现不同部门不同地点的内容创作人员、编辑人员、发布人员,均可根据各自不同的权限在同一平台上提交、修改、审批、发布包括文件、图片、视频、音频等在内的各种内容;内容管理系统模板与程序功能的前后台分离,可以让初学者不用花费很大的力气和资本,短期内即可建设起功能强大界面统一的各种类型站点;内容管理系统在结构设计、搜索引擎优化方面富含经验的精细设计,可以让建设出来的站点具有良好的搜索引擎友好度,使网站在网络营销中占据巨大的优势。 近几年来互联网发展异常迅速,互联网网站数量与日俱增,单从中国顶级CN域名注册之迅猛的趋势即可窥一斑。而这其中的大多网站,都是由非专
10、业的个人运用内容管理系统(CMS)建设起来的, CMS因其较低的技术门槛及开源而强大的功能,在互联网网站建设中起着举足轻重的作用,可以说是CMS推动了互联网网站的迅速发展。因为使用CMS,你不需要掌握很多的技术,即可建设出功能完善的各种网站。所以研究分析CMS的使用与发展趋势,是有重要的意义的。 另一方面,个人网站得以大量的涌现,开源软件的发展是一推动互联网飞速发展重要的因素。个人站长在物力财力上欠缺,但时间充足,所以趋向于研究使用免费的开源软件;而软件开发商欠缺的是营销市场,所以其产品在一定程度上的开源,会带来庞大的潜在客户资源,如果免费服务做的好,会产生很好的营销口碑。开发商在部分开源的基
11、础上做着商业化的业务,个人在免费使用开源系统的同时对该企业做了较好的品牌宣传,所以说,软件开源是一种共赢模式。当前的开源趋势,基本上形成了产品开源,服务收费的模式。所以研究分析开源软件的发展趋势,也是本文的一个重要部分。 如果说建设大型的专业性的网站平台,需要企业斥资聘请专业的团队定制和管理,那么对于功能需求相对普及化的中小型站点,就没有能力也没有必要付出这么昂贵的代价。对于一般性的中小型网站建设,完全可以花费很少的资本,选择优秀而合适的CMS内容管理系统进行搭建,从而以较少的投入获得较高的效益。 本课题从CMS的概念讲解入手,从当前互联网网站建设的现状和形势进行分析,从一个初学者的角度考虑,
12、重点以一个企业网站建设实例为参考模型,介绍一般的个人网站、企业网站以及专业性门户网站的搭建过程,根本的目的即让对网站建设感兴趣的非专业人士,能够了解一般网站建设的基本过程,能够独立地搭建起个人希望建设的网站站点,并能够进行一般性有意义的网站运营。本文中提到的缩写CMS一般均意为“内容管理系统”。 二、内容管理系统概述(一)、CMSCMS是Content Management System的缩写,意为内容管理系统,即人员、内容、应用、流程关系集成。CMS是专门面向互联网中内容编辑与发布的应用系统,旨在管理庞大、繁杂的后台数据和信息。规格网站后台信息管理流程,统一数据存储格式,检查网站维护的投入,
13、加强新年新披露的权限管理,从而达到减轻建设各类信息网站的复杂性,方便网站的运营管理、内容维护。它具有基于模板的优秀设计,可以加快网站开发的速度和减少开发的成本。CMS的功能并不只限于文本处理,它也可以处理图片、Flash动画、声像流、图像甚至电子邮件档案。(二)、CMS的主要功能1、用户及权限管理对于用户,不同的访问权限决定了用户可以执行的活动和可以显示的组件,每个用户可以属于一个用户组,也可以属于多个。基于角色的权限管理,细化站点管理职责。内容管理及录入任务的分配,实现多用户管理。对于部门管理,就是可以为每个部门分配在系统中所管理的内容,这样,除了分配的内容外,其它的内容对于该部门来说则是不
14、可操作的,但是是可见的。增加了部门管理后,在登陆时就可以选择登陆用户所在的部门,因为有了部门机制,所以允许不同部门之间有同名员工的存在。2、栏目与内容管理可以通过创建多级子栏目,编辑子目录的导航属性,在子目录下添加页面文件,jsp文件来实现多级子栏目,子栏目下的内容可以构成板块栏目。可以为每个栏目设置不同的用户,让不同的人进行管理,发布不同的栏目。通过设置目录的拥有人,用户组,权限来实现。每个栏目的发布,只供预览功能。用户在offline状态下可以创建和编辑网站。各栏目的信息发布支持大部分WORD的图文编辑功能,对各种表格和图片及多种传输给予支持,让编辑人员根据需要在文章的任意位置添加任意多图
15、片。(三)、CMS的分类根据不同的需求,CMS有几种不同的分类方法。比如,根据应用层面的不同,可以被划分为:重视后台管理的、CMS重视风格设计的、CMS重视前台发布的CMS。最终界面上都是大同小异,但是在编程风格与管理方式上来讲却是千差万别。就CMS本身被设计出来的出发点来说,应该是方便一些对于各种网络编程语言并不是很熟悉的用户用一种比较简单的方式来管理自己的网站。这虽然是本身的出发点,但由于各个CMS系统的原创者们自己本身的背景与对“简单”这两个字的理解程度的不同,造成了群雄纷争的局面。简而言之,CMS就是可以让你不需要学习复杂的建站技术,不需要学习太多复杂的HTML语言,你就能够利用CMS
16、构建出一个风格统一功能强大的专业网站。(四)、CMS 的系统开发内容管理系统是一个很泛的概念:从商业门户网站的新闻系统到个人的Weblog都可以称作发布系统。框架型:本身不包含任何应用实现,只是提供了底层框架,具体应用需要一定的二次开发。应用型:本身是一个面向具体类型的应用实现,已经包含了新闻/评论管理,投票,论坛,WIKI等一些子系统。但无论如何,在发布系统选型之前,首先了解自己的实际需求是最重要的:想根据现成系统将自己的需求硬往上照搬是非常不可取的。访问量,权限控制和各种功能需求。每个模块和功能自己都比较清晰一点以后,你会发现其实每个环节都有比较成熟的实现,如果没有:你的需求太特殊,或者可
17、以尝试分解成更小的系统组合实现。内容管理系统被分离成以下几个层面:各个层面优先考虑的需求不同。1、后台业务子系统管理(管理优先:内容管理):新闻录入系统,BBS论坛子系统,全文检索子系统等,针对不同系统的方便管理者的内容录入:所见即所得的编辑管理界面等,清晰的业务逻辑:各种子系统的权限控制机制等。2、Portal系统(表现优先:模板管理):大部分最终的输出页面:网站首页,子频道/专题页,新闻详情页一般就是各种后台子系统模块的各种组合,这种发布组合逻辑是非常丰富的,Portal系统就是负责以上这些后台子系统的组合表现管理。3、前台发布(效率优先:发布管理):面向最终用户的缓存发布,和搜索引擎sp
18、ider的URL设计等内容管理和表现的分离:很多成套的CMS系统没有把后台各种子系统和Portal分离开设计,以至于在Portal层的模板表现管理和新闻子系统的内容管理逻辑混合在一起,甚至和BBS等子系统的管理都耦合的非常高,整个系统会显得非常庞杂。而且这样的系统各个子系统捆绑的比较死,使得后台的模块很难改变。但是如果把后台各种子系统内容管理逻辑和前台的表现/发布分离后,Portal和后台各个子系统之间只是数据传递的关系:Portal只决定后台各个子系统数据的取舍和表现,而后台的各个子系统也都非常容易插拔。内容管理和数据分发的分离:需要要Portal系统设计的时候注意可缓存性(Cache Fr
19、iendly)性设计:CMS后台管理和发布机制,本身不要过多考虑效率问题,只要最终页面输出设计的比较Cacheable,效率问题可通过更前端专门的缓存服务器解决。此外,就是除了面向最终浏览器用户外,还要注意面向搜索引擎友好(Search engine Friendly)的URL设计:通过URL REWRITE转向或基于PATH_INFO的参数解析使得动态网页在链接(URI)形式上更像静态的目录结构,方便网站内容被搜索引擎收录(五)、CMS的发展过程首先,角色定位明确,以充分保证工作人员的工作效率;其次,功能完整,满足各门道把关人应用所需,使信息发布准确无误。比如,为编辑、美工、主编及运维人员设
20、置权限和实时管理功能。此外,保障网站架构的安全性也是用户关注的焦点。能有效管理网站访问者的登陆权限,使内网数据库不受攻击,从而时刻保证网站的安全稳定,免于用户的后顾之忧。根据以上需求,一套专业的内容管理系统CMS应运而生,来有效解决用户网站建设与信息发布中常见的问题和需求。对网站内容管理是该软件的最大优势,它流程完善、功能丰富,可把稿件分门别类并授权给合法用户编辑管理,而不需要用户去理会那些难懂的SQL语法。三、开发工具简介 (一)、Joonla软件CMS的主要功能内容管理系统即JoomlaCMS(Content Management System, CMS)。它是网站的一个基础管理平台。Jo
21、omla已被选定为最好的内容管理系统,基于多种标准,其中包括功能性,可用性的系统。由于Joomla是自由和开放源码,它可以用于任何商业目的。使用Joomla不必支付任何许可费用。使用Joomla网站制作的主要优点之一就是它的灵活性的这内容管理系统。研制和发射后的网站维护Joomla网站的设计变得非常容易。提供多国语言的功能也是Joomla是一大优势。 1、Joomla的安装使用在本地安装测试Joomla时,最好不要用root账号(linux下) 一般安装Joomla和有的组件时,最好不要安装sample data。安装后会导致覆盖了原来的数据库,导致全部的东西都被清除。2、在浏览器中访问Joo
22、mla安装程序所放的位置。出现欢迎界面后选择语言。3、安装前检查 如果不能到下一步,那可能php等一些配置文件没有配置好。因改检查安装文件是否授权规定。4、数据库设置 这里要输入主机名(通常填local host),mysql账号与密码,数据库名。5、FTP设置 一般这里什么不用填,直接下一步即可。6、系统设置 填上网站名,e-mail,管理员密码。 7、Joomla的扩展分三类组件(component)、模块(module)和触发器(mambot)。在1.5版本以后,触发器被称为“插件”(plugin)。Joomla! 将一个页面分为若干区域,其中正中主要部分被称为“mainbody”。组件
23、可以单独展示为页面,被分配在网页的mainbody区域;模块则无法独立成页,它必须被安排在页面上四周模块位置,当然,你可以在后台自定义某个模块显示于哪些页面,比如我们可以让登录窗口只在首页显示,打开网站其他页面则不显示;触发器相当于一个机器人,它被用于在页面内部实现某种特异功能,比如使用视频插播触发器就可以在网页任何位置显示一个视频播放窗口,你只需在编辑该网页时插入该触发器的命令。Joomla是web程序,因此必须上传到服务器才能运行。如果要在自己的个人电脑(PC)上尝试Joomla,你必须在你的电脑上建立一个本地测试服务器。又由于Joomla!使用php语言,因此你的服务器必须是php空间。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 CMS 网站 设计 实现 毕业论文
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-3938288.html