,难以对信息进行统一管理; 应用开发技术难度大,网站后台开发与前台页面的开发都需要开发人员编 写代码,代码编写量大;网站开发周期长。 为了解决传统静态网站建设中产生的系列问题,形成了以动态网页技 术和数据库技术为基础的CMS(contentmanagementsystem,内容管理系 统),它能针对政府和企业网站建设需求,专门面向网站内容编辑、发布 与管理的应用系统。CMS 的优势有:①能够比较灵活的定制栏目,对栏目 进行分类、增删改和排序等管理;②CMS 表现和内容分离,用户体验与内 容质量的和谐统一,能够方便地对信息发布、录入、修改、删除;③能够 方便的管理网站的图片、文档、软件等一切资源,达到资源共享;④简化 了网站的内容供给和内容管理的责任委托,能够对信息的安全性和权限进 行控制,保证信息访问的安全性和灵活性;⑤能够有效统一网站风格;⑥ 能在任意地点和时刻进行信息发布,把动态的内容利用静态的页面发布出 去,提高网站的访问速度;⑦CMS 集成性高,整体高效灵活,扩展性和易 维护性好。
5
山西省林业职业技术信息工程系毕业设计(论文)
1、技术概述
本系统采用 CodeIgniter框架(以下简称CI) + MySQL数据库开发,CI 使用了模型(Model)- 视图(View)- 控制器(Controllers)的方法(简 称MVC),这样可以更好地使表现层和逻辑层分离。这对项目的模板设计者 来说是非常有用的,它最小化了模板中的程序代码量。
1.1、PHP
PHP,是英文超级文本预处理语言Hypertext Preprocessor的缩写。 PHP 是一种 HTML 内嵌式的语言,是一种在服务器端执行的嵌入HTML文档 的脚本语言,语言的风格有类似于C语言,被广泛的运用。 PHP独特的语法混合了 C、Java、Perl 以及 PHP 自创新的语法它可 以比 CGI 或者 Perl 更快速的执行动态网页。用PHP做出的动态页面与其 他的编程语言相比,PHP是将程序嵌入到HTML文档中去执行,执行效率比 完全生成HTML标记的CGI要高许多;PHP还可以执行编译后代码,编译可以 达到加密和优化代码运行,使代码运行更快。PHP具有非常强大的功能, 所有的CGI的功能PHP都能实现,而且支持几乎所有流行的数据库以及操作 系统。
1.2、CodeIgniter
CodeIgniter 是一套给 PHP 网站开发者使用的应用程序开发框架和 工具包。她提供一套丰富的标准库以及简单的接口和逻辑结构,其目的是 使开发人员更快速地进行项目开发。使用 CodeIgniter 可以减少代码的 编写量,并将你的精力投入到项目的创造性开发上。
1.3、MySQL
MySQL是一个小型关系型数据库管理系统,开发者为瑞典MySQL AB公 司。在2008年1月16号被Sun公司收购。而2009年,SUN又被Oracle收购.对 于My
sql的前途,没有任何人抱乐观的态度.目前MySQL被广泛地应用在 Internet上的中小型网站中。由于其体积小、速度快、总体拥有成本低, 尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而 选择了MySQL作为网站数据库。
1.4、JQuery
6
山西省林业职业技术信息工程系毕业设计(论文)
jQuery由美国人John Resig创建,至今已吸引了来自世界各地的众多 javascript高手加入其team,包括来自德国的J&;ouml;rn Zaefferer,罗 马尼亚的Stefan Petre等等。jQuery是继prototype之后又一个优秀的 Javascrīpt框架。其宗旨是——WRITE LESS,DO MORE,写更少的代码,做更 多的事情。它是轻量级的js库(
压缩后只有21k) ,这是其它的js库所不及 的,它兼容CSS3,还兼容各种浏览器 (IE 6.0+, FF 1.5+, Safari 2.0+, Opera 9.0+) 。jQuery是一个快速的,