基于thinkphp的网站内容管理框架的开发
发布时间:2017-04-06 20:09
本文关键词:基于thinkphp的网站内容管理框架的开发,,由笔耕文化传播整理发布。
【摘要】:本文主要研究了现有网站内容管理系统的现状。通过分析现有网站内容管理系统,最终发现现有开源框架均将开发后台和内容管理后台进行了统一。导致了内容管理者界面与开发者操作界面混淆。大大降低了内容管理者使用后台管理界面的友好性。而在完成网站开发后使用最多的是企业内容管理者。本文对这一问题进行研究并提出解决方案。本文重点阐述了网站内容管理系统开发过程。框架通过将两者界面分别独立很好的解决了后台管理界面用户体验度问题。且内容管理者后台采用框架自行生成。从而没有因为需要两个后台而增加开发人员的工作内容。在开发者后台本框架主要通过模板机制,利用这种技术可以实现网站前台页面的灵活改变,能缩短对不同企业客户制作发网站时间。在分析了企业网站功能的基础上,通过模型机制将企业需要管理的内容模型化。增加了自定义模型,减少了开发者对数据库的操作,经通过后台就可新建模型的数据库类型。对于特殊需求本框架采用插件机制,增加了框架的扩展性能。本框架后台管理并不需要单独开发,均根据开发者对模型的定义由框架本身自动生成后台管理界面。后台管理者能简单明了的对所需的内容进行操作。在程序设计中以用户体验性为最高标准,制定了一套评定用户体验性的测试内容。数据化的评定了用户友好性,使得设计更合理。数据库设计上,通过权衡执行速度与数据库容量两方面制定了相应的优化标准。在前台页面访问速度方面采用半静态页面模式,即提高了用户游览速度又减少了服务器负担。
【关键词】:Thinkphp PHP 用户体验 内容管理 插件机制
【学位授予单位】:上海师范大学
【学位级别】:硕士
【学位授予年份】:2015
【分类号】:TP311.52;TP393.092
【目录】:
- 摘要4-5
- Abstract5-9
- 第一章 概述9-12
- 1.1 选题背景9-10
- 1.2 国内外研究状况10
- 1.3 本文研究内容10
- 1.4 本文组织结构10-12
- 第二章 相关技术介绍12-15
- 2.1 Wamp开发环境介绍12-13
- 2.1.1 PHP介绍12
- 2.1.2 MySQL介绍12-13
- 2.1.3 WampServer13
- 2.2 ThinkPHP开发框架13-14
- 2.2.1 MVC介绍13-14
- 2.3 开发工具14-15
- 2.3.1 Notepad++14
- 2.3.2 PhpMyAdmin14-15
- 第三章 网站管理框架的分析与设计15-22
- 3.1 需求分析15-17
- 3.1.1 开发者需求分析15-16
- 3.1.2 内容管理者需求分析16-17
- 3.1.3 网站游览者需求分析17
- 3.2 框架建设的原则17-18
- 3.2.1 框架开发的约束17
- 3.2.2 安全性17
- 3.2.3 代码编写规范17
- 3.2.4 易用性的规定17-18
- 3.3 网站管理框架设计18-22
- 3.3.1 框架目录设计19-20
- 3.3.2 模型机制20-21
- 3.3.3 插件机制21-22
- 第四章 网站管理框架实现22-32
- 4.1 框架总体结构22-24
- 4.1.1 开发环境搭建22-24
- 4.2 网站功能开发24-30
- 4.2.1 安装向导24-26
- 4.2.2 网站目录管理26
- 4.2.3 内容模型26-27
- 4.2.4 插件开发27-29
- 4.2.5 元素设置29-30
- 4.3 其他功能30-32
- 4.3.1 超大文件上传30
- 4.3.2 安全防范30-31
- 4.3.4 SEO优化31-32
- 第五章 网站管理框架的优化32-45
- 5.1 模板引擎32-35
- 5.1.1 模板自定义标签32-33
- 5.1.2 标签库33-35
- 5.2 用户体验优化35-41
- 5.2.1 用户体验度量机制35-36
- 5.2.2 用户体验测试方法36-37
- 5.2.3 用户体验优化原则37-38
- 5.2.4 文章管理体验度优化38-41
- 5.3 页面加载速度优化41-45
- 5.3.1 压缩CSS与JS文件41-42
- 5.3.2 背景文件压缩42-45
- 第六章 总结与展望45-46
- 参考文献46-47
- 致谢47
【参考文献】
中国期刊全文数据库 前7条
1 唐永瑞;张达敏;;基于Ajax与MVC模式的信息系统的研究与设计[J];电子技术应用;2014年02期
2 孙玉伟;宋国红;;基于wamp的通导设备资料管理软件设计与开发[J];科技与创新;2014年05期
3 杨楠;吴凌;王千祥;;POP-PHP:支持PHP应用的在线集成开发环境[J];计算机科学;2014年09期
4 张予民;;影响SEO优化的网站站内结构分析[J];科技广场;2014年09期
5 邓君;韩毅;;国外企业门户平台内容管理比较研究[J];情报科学;2007年06期
6 张同光;;基于Web系统的短信发送技术研究与设计[J];软件导刊;2013年05期
7 张麦玲;王鸿铭;;基于LAMP的WEB服务器安全架构[J];数字技术与应用;2014年01期
本文关键词:基于thinkphp的网站内容管理框架的开发,由笔耕文化传播整理发布。
本文编号:289569
本文链接:https://www.wllwen.com/guanlilunwen/ydhl/289569.html