欢迎来到天天文库
浏览记录
ID:43282149
大小:188.37 KB
页数:16页
时间:2019-09-30
《毕业综合实践报告实例网站cms开发实践》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、浙江东方职业技术学院毕业综合实践报告、毕业设计(论文)(2012届)题目:网站CMS开发实践系:工程技术系姓名:伍圣节专业:计算机应用技术学号:0310090120指导教师:邱清辉二O—二年五月摘要1关键词11.引言12.CMS开发的准备工作22.1CMS的概念22.2搭建开发环境22.2.1开发语言的选择22.2.2数据库和服务器软件选择23.CMS构架23.1CMS的设计模式23.2CMS类型定位33.3网站表示层33.4页面结构33.4.1内部33.4.2夕卜部43.5页面扩展功能43.5.1基本扩展功能43.5.2可选扩展功能43.6网站模版主要需要页面44.数据库布局与设计54
2、.1表的设计分析54.1.1用户表的设计分析54.1.2网站信息表的设计分析54.1.3内容表的设计分析54.1.4分类表的设计分析54.1.5参数表的设计分析54.1.6留言表的设计分析54.2表的建立51.CMS设计64.3后台设计分析64.3.1后台主要功能实现64.3.2建立模版与数据库之间的关系74.3.3模版标签制定74.4类、数据模型的定义84.4.1类的概念84.4.2关键字解析类94.4.3数据模型的概念104.5网站后台UI设计114.6后台程序设计115.结束语11参考文献12网站CMS开发实践摘要:CMS意为”内容管理系统”,在网站建设过程中,一个功能丰富的CMS
3、能极大的加快网站建设的速度,从自身来说完成一个完整的项目能学到更多知识。CMS的开发主要经过分析、构架、设计等几个步骤,并通过参考世界上知名的CMS,确立出发点,制定CMS风格与功能类型,逐步探索CMS开发原理。本文着重介绍各个环节的实现方法,最后成功完成一个功能强大的CMSo关键词:CMS;网站后台;CMS建站1.引言Web2.0的出现使网络用户从单纯的信息接收者变成信息的创造者,这也标志网络信息共享的能力逐渐强大。但大量信息的衍生,信息更新与维护的人力物力也加大,因此建立一个提高劳动效率的内容管理系统(CMS)相当重要。内容管理系统是一个很广泛的概念,可以说稍微具备内容管理能力的后台
4、都可以称为CMS,CMS建站是现今网站建设的主流方式,目前网上已有许多优秀的CMSoCMS也是网站核心所在,没有CMS的网站必定不是好网站。传统的网站CMS虽然也能起到管理网站内容和加快建站的速度的作用,但它的缺点也显而易见,那就是局限性太大,工作中如需增加新功能,尤其是客户要求用多个视图(网页、flash、移动设备等)去显示的时候,不得不为每个视图写一大堆代码,导致重复代码过多难以维护,长期下去整个CMS屮文件会越来越繁杂,效率仍然很低。虽然网络上有一些受欢迎的CMS(如phpcms,yii)但是在工作中我们会发现别人的代码阅读比较困难,修改时往往需要浪费很多时间,而且只有自己通过实践
5、做出属于自己的程序,才能巩I古I先前的学习到的知识,提高自己的技术水平,因此我在实习过程中决定自己开发一个CMSo当前我所在单位是一个网站建设公司,我负责的是网站功能的实现,也就是网站程序员。一般一个网站制作步骤是客户先给要求,美工设计网站,客户审核通过后,我们再去制作网站的功能。我们做网站都是用自己的CMS去做,同时在制作网站会完善自己的CMSo也有时候客户觉得自己网站不好找我们公司修改,我们就要去修改别人的网站,修改是件费力的事,如果要改某个功能可能就要将整个网站结构了解一遍,然后再仔细分析内部代码。2.CMS开发的准备工作CMS的概念①CMS是ContentManagementSy
6、stem的缩写,意为“内容管理系统”。CMS具有许多基于模板的优秀设计,可以加快网站开发的速度和减少开发的成本。CMS的功能并不只限于文本处理,它也可以处理图片、Flash动画、声像流、图像共至电子邮件档案。CMS其实是一个很广泛的称呼,从一般的博客程序、新闻发布程序,到综合性的网站管理程序都可以被称为内容管理系统。CMS木身被设计出来的出发点来说,应该是方便一些对于各种网络编程语言并不是很熟悉的用户用一种比较简单的方式来管理自己的网站。2.2搭建开发环境221开发语言的选择目前主流web服务器语言有好几种,相对来说PHP的具有很多其它语言所没有的优点,它自带许多实用的函数和对象,而R执
7、行速度很快,几乎支持所有数据库类型,对系统资源消耗少,是一个很适合开发网站的脚本语言,因此PHP毫无疑问是首选。PHP,是英文超级文本预处理语言HypertextPreprocessor的缩写。PHP是一种HTML内嵌式的语言,是一种在服务器端执行的嵌入HTML.文档的脚本语言,语言的风格有类似于C语言,被广泛的运用。2.2.2数据库和服务器软件选择由于现在的网站对数据库和服务器要求都不高,开发PHP的数据库和服务器一般是用Mysq
此文档下载收益归作者所有