基于PHP的个人博客
技术:PHP等摘要:
随着时代的进步以及互联网的发展,人们已经不局限于面对面的交流。或许我们之前还在用笔和纸写文字来和别人交流,如今我们已经在用网络写日志来和其他人进行交流,由此催生了个人博客这一技术,而且这一技术应用火热,发展非常迅速。
在本次的个人博客系统中,我采用了LAMP体系进行开发。在设计前期,我先在网络上查找有关于个人博客的原理以及需求,并且经过自己的分析确定了可行性及它的所必须具备的功能。接下来用原型工具Axure将自己所需要制作的页面效果给大概制作出来。然后根据所需功能进行了数据建模,在这里用的数据库是MySQL。建模完成后,采用dreamweaver编辑器开始进行静态页面的开发,采用HTML+CSS+JS等技术完成了博客的所有页面。在随后的修改中,因发现用户体验不是很好,又改为用bootstrap框架。最后使用服务端脚本语言PHP编写后台代码。完成之后,个人博客系统基本能实现需求分析中的所有功能,并且界面简洁大方,用户体验感良好。由于本系统采用的是B/S结构,所以不需要再下载客户端,只需要通过浏览器就可以使用,适用于各个浏览器,又因为本系统采用了响应式的技术,也可以运用于手机,可以很方便的操作。
完成后的个人博客系统可以实现人们的基本需求,可以实现注册登录,发表文章,留言板等功能,可以让用户体会到使用博客的乐趣。
关键词:社交;日常生活;需求分析;MySQL;ThinkPHP
目录:
摘要 I
Abstract II
目录 III
1绪论 1
1.1 系统设计的背景和意义 1
1.2 系统设计的主要研究内容 2
1.2.1 个人博客首页模块 2
1.2.2 个人博客站内搜索模块 2
1.2.3 个人博客网站内容展示模块 2
1.2.4 个人博客网站游客模块 3
1.2.5 个人博客注册登陆模块 3
1.2.6 个人博客网站会员中心模块 3
1.2.7 个人博客网站发表模块 3
1.2.8 个人博客网站留言板模块 4
1.2.9 个人博客网站回复模块 4
1.2.10 个人博客网站管理员模块 4
1.2.11 个人博客网站审核模块 4
2系统开发模式及相关技术 5
2.1 PHP知识介绍 5
2.2 MySql知识介绍 7
2.3 Dreamweaver MX 知识介绍 7
2.4 ThinkPHP框架知识介绍 8
2.5 Xampp集成工具知识介绍 8
3系统需求分析及设计原则 10
3.1 系统需求 10
3.1.1 在MySQL数据库下PHP的配置 10
3.1.2 Dreamweaver MX等软件的系统需求 10
3.2 PHP环境配置 10
3.3 系统分析 13
4功能模块描述 14
4.1 各模块功能简介 14
4.1.1 个人博客首页模块 14
4.1.2 个人博客搜索模块 14
4.1.3 个人博客展示模块 14
4.1.4 个人博客游客模块 14
4.1.5 个人博客注册登录模块 14
4.1.6 个人博客会员中心模块 14
4.1.7 个人博客会员发表模块 15
4.1.8 个人博客留言模块 15
4.1.9 个人博客回复模块 15
4.1.10 个人博客管理员模块 15
4.1.11 个人博客审核模块 15
4.2 模块流程图 15
5系统数据库分析 19
6界面设计 23
6.1前台用户界面设计 23
6.1.1 网站首页界面 23
6.1.2 留言板界面 24
6.1.3 会员列表界面 25
6.1.4 会员主页界面 26
6.1.5 日志详情界面 28
6.2后台管理界面的设计 29
6.2.1管理员帐号管理界面 30
6.2.2 会员管理界面 31
6.2.3 文章管理界面 32
6.2.4 会员中心界面 32
6.2.5 文章编写界面 33
结论 35
参 考 文 献 36
致谢 37
论文字数:12268
包含资料:
截图:
百度网盘下载地址(金币充值):
**** 本内容需购买 ****
install不自动安装
页:
[1]