基于php的cms内容管理系统
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
- - -.
毕业设计(论文)开题报告
题目:基于php的cms内容管理系统
学院:计算机与通信学院
专业:计算机科学与技术
学生XX:学号:
指导教师:
2014年4 月3 日
开题报告填写要求
1.开题报告(含“文献综述”)作为毕业设计(论文)答辩委员会对学生答辩资格审查的依据材料之一。此报告应在指导教师指导下,由
学生在毕业设计(论文)工作前期内完成,经指导教师签署意见及
所在专业审查后生效。
2.开题报告内容必须用黑墨水笔工整书写或按此电子文档标准格式(可从教务处网页上下载)打印,禁止打印在其它纸上后剪贴,完成后
应及时交给指导教师签署意见。
3.“文献综述”应按论文的格式成文,并直接书写(或打印)在本开题报告第一栏目内,学生写文献综述的参考文献应不少于10篇(不包
括辞典、手册),其中至少应包括1篇外文资料;对于重要的参考文
献应附原件复印件,作为附件装订在开题报告的最后。
4.统一用A4纸,并装订单独成册,随《毕业设计(论文)说明书》等资料装入文件袋中。
1.文献综述:结合毕业设计(论文)课题情况,根据所查阅的文献资料,每人撰写2500字以上的文献综述,文后应列出所查阅的文献资料。
毕业设计(论文)开题报告
2.开题报告:一、课题的目的与意义;二、课题发展现状和前景展望;三、课题主要内容和要求;四、研究方法、步骤和措施
1.1课题相关现状及发展趋势
CMS 被称内容管理系统,也是因为它采用了统一的信息组织的方法,即分类(Taxonomy)对同一类型的信息进行分类。每一类信息都可以进行新建(Add)、查看(View)、编辑(Edit)和删除(Delete)四种不同的操作。除了使用分类的方式组织信息以外,又采用了统一的用户和权限管理对信息的使用进行控制。即构成了一个完整的信息组织和管理的体系。
CMS 代表一种可以对任何信息通过数据库的方式,针对不同权限的用户进行组织和管理的系统。利用成熟的CMS的框架,除了可以对现有类型的信息进行有效的管理,如blog、新闻、微博等,还可以自定义需要的信息类型,实现各类信息的数据库存储、管理和发布。
1.2设计与实现的意义
1,丰富的信息企业,是营销完整最主要的要素。一个完整的企业包括有企业介绍,企业文化介绍,企业资质介绍,产品相关介绍,联系方式等。这些模块相互统一提供给消费者一个完整的需求。好的介绍可以吸引消费者的购买欲。
2,是企业的官方权威。每当消费者对于企业认可了,那么该公司的就是对外的权威,公司的相关促销信息与政策都可以在上发布,方便消费者查询。
3,又可以作为与消费者的一个互动平台。上可以放置留言系统,论坛等,可以让消费者留言,企业实时进行回复,还可以让消费者相互之间进行沟通与互动。
一个完整的企业平台,可以从多方面来引导并影响消费者的购买心理行为。所以每个企业应该首先抓住企业的建立与营销,而企业的建立并不只是简单找个人做就可以了的,企业不光是展示平台还需要具备营销性,具备灵活的开发与维护平台,强大的营销型系统。
二、课题预期目标及主要工作(设计思想、拟采用的方法及手段)
2.1本主要功能模块
主要模块分为两大模块:分别为后台管理模块,前台显示模块。
2.1.1 后台管理模块
1、系统管理
系统管理主要包括
a、常规管理
1、系统信息查看
2、基本设置
3、更新缓存
b、公告管理
1、添加公告
2、管理公告
c、友情管理
1、添加友情
2、管理友情
2、内容管理
a、相册管理
1、添加相册
2、编辑相册
b、图片管理
1、添加图片
2、管理图片
c、栏目管理
1、添加栏目
2、管理栏目
d、文章管理
1、添加文章
2、管理文章
e、幻灯片管理
3、用户管理
a、用户组管理
1、添加用户组
2、编辑用户组
b、用户管理
1、添加用户
2、编辑用户
2.2设计及技术介绍:
1 平台的选择
“cms管理系统”设计使用PHP语言、Apache服务器、MySQL数据库进行设计实现。PHP语言是一款免费开源的建设语言,更加具有稳定性。相对于ASP等已经停止服务的语言更加具有生命力。
PHP,是英文超级文本预处理语言Hypertext Preprocessor的缩写。PHP 是一种HTML 内嵌式的语言,是一种在服务器端执行的嵌入HTML文档的脚本语言,语言的风格有类似于C语言,被广泛的运用。PHP 独特的语法混合了C、Java、Perl 以及PHP 自创新的语法。PHP安装它可以比CGI或者Perl更快速的执行动态网页。用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML文档中去执行,执行效率比完全生成HTML标记的CGI要高许多;PHP还可以执行编译后代码,编译可以达到加密和优化代码运行,使代码运行更快。PHP具有非常强大的功能,所有的CGI的功能PHP都能实现,而且支持几乎所有流行的数据库以及操作系统。最重要的是PHP可以用C、C++进行程序的扩展!数据库使用了MySQL,避免了Microsoft ACCESS较慢的速度以及Oracle 的收费高等问题。
2网络结构模式的选择
B/S结构(Browser/Server,浏览器/服务器模式),是WEB兴起后的一种网络结构模式,WEB浏览器是客户端最主要的应用软件。这种模式统一了客户端,将系统功能实现的核心部分集中到服务器上,简化了系统的开发、维护和使用。客户机上只要安装一个浏览器(Browser)和服务器(所使用的服务器为Apache),浏览器通过Web Server 同数据库进行数据交互。B/S最大的优点就是可以在任何地方进行操作而不用安装任何专门的软件,只要有一台能上网的电脑就能使用,客户端零维护。系统的扩展非常容易。
3 设计使用技术说明
使用建设常用Smarty模版,MVC开发模型来实现系统开发,后台用MySQL数据库