基于ThinkPHP和Bootstrap的游戏后台管理系统的设计与实现文献综述

 2022-10-30 09:10

文献综述(或调研报告):

ThinkPHP是一个快速、兼容而且简单的轻量级国产PHP开发框架,诞生于2006年初,原名FCS,2007年元旦正式更名为ThinkPHP,遵循Apache2开源协议发布,从Struts结构移植过来并做了改进和完善,同时也借鉴了国外很多优秀的框架和模式,使用面向对象的开发结构和MVC模式,融合了Struts的思想和TagLib(标签库)、RoR的ORM映射和ActiveRecord模式。

ThinkPHP可以支持windows/Unix/Linux等服务器环境,正式版需要PHP5.0以上版本支持,支持MySql、PgSQL、Sqlite多种数据库以及PDO扩展,ThinkPHP框架本身没有什么特别模块要求,具体的应用系统运行环境要求视开发所涉及的模块。

作为一个整体开发解决方案,ThinkPHP能够解决应用开发中的大多数需要,因为其自身包含了底层架构、兼容处理、基类库、数据库访问层、模板引擎、缓存机制、插件机制、角色认证、表单处理等常用的组件,并且对于跨版本、跨平台和跨数据库移植都比较方便。并且每个组件都是精心设计和完善的,应用开发过程仅仅需要关注业务逻辑。ThinkPHP具有简单易用的特性,基于MVC模式,其中MVC的角色和任务分别是:

1)模型(M):模型的定义由Model类来完成。Model类位于项目目录下面的LibModel目录。

2)控制器(C):应用控制器(核心控制器)和Action控制器都承担了控制器的角色,区别在于Action控制器完成业务过程,而应用控制器(App类)负责调度控制。Action控制器位于项目目录下面的LibAction目录。

3)视图(V):模板的实现是和框架无关的,做到了100%分离,可以独立预览和制作。模板目录位于项目目录下面的Tpl目录。

近年来,各种移动智能设备的广泛应用带动了互联网应用向移动平台的方向发展,并且呈现多元化的趋势。越来越多的用户拥有智能手机、平板电脑、智能手表等多种功能设备。由于这些移动设备的屏幕尺寸比PC机的显示器尺寸小,因此,大部分在PC上显示的页面不能很好的在移动设备上直接呈现由于各种设备屏幕的分辨率、尺寸各异,要在不同屏幕、不同系统平台环境下保持网页布局的一致性,满足用户的一致体验已成为网页设计行业的发展方向。基于Bootstrap框架的响应式网页设计就是一种新的设计理念,根据这一理念制作出来的网页框架可以作为通用模板,开发者根据需求选择模板,从而设计出适应不同设备的网站,增强用户体验。

BootStrap是基于HTML、CSS和JavaScript的框架,使你只需要写简单的代码就可以很快的搭建一个还不错的前端框架,他是后端程序员的福音,使他们只需要专注业务逻辑,而无须浪费太多的精力在界面设计上。它可以开发全响应式网页——不论你使用手机、平板电脑、普通个人电脑浏览网站内容,所有的元素都可以很优雅的呈现。所以,可以用他来开发适合各种设备浏览的页面,避免了大量的因为兼容性而导致的重复劳动。它的最新版本是4.0,国内目前用的较多的是3.x,也是目前最受欢迎的前端框架之一。

剩余内容已隐藏,您需要先支付 10元 才能查看该篇文章全部内容!立即支付

以上是毕业论文文献综述,课题毕业论文、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。