毕业论文

打赏
当前位置: 毕业论文 > 研究现状 >

ThinkPHP个人博客系统的设计与开发(4)

时间:2021-08-13 20:19来源:毕业论文
(二)ajax技术 AJAX是一种浏览器脚本技术,在以前的AJAX才刚刚出生的时代,很多的浏览器厂家都不看好AJAX技术,认为AJAX只是网络时代多此一举的缀余产物,因

(二)ajax技术

AJAX是一种浏览器脚本技术,在以前的AJAX才刚刚出生的时代,很多的浏览器厂家都不看好AJAX技术,认为AJAX只是网络时代多此一举的缀余产物,因为浏览器通过表单提交的方法已经完全可以实现与服务器交互,AJAX的存在只是一种可有可无,随着用户的需求变得越来越复杂,表单提交的方式终于是不再能够满足,浏览器的需求提交,直到这个时候AJAX开始迅速崛起,从此一发不可收拾,到目前为止几乎涉及到网络的领域都会有AJAX的身影,因为什么?因为其强大的无刷新异步处理技术,大大提高了网页的可读性,体验性,异步刷新就是AJAX的核心,其最大的用途就是无需刷新整个页面而只是进行局部刷新,这可以大大的提高用体验,极大程度的改进页面效率。

(三)PHP技术

PHP又名超英文预处理语言,PHP不同于AJAX,JavaScript, PHP是服务器端的脚本语言运行于服务器上,而后者是执行与浏览器端的脚本语言,PHP5.3版本以后引入PHP虚拟机概念,PHP虚拟机可以理解为连接操作系统和PHP程序代码的一种中间工具,所有的PHP代码都需要通过PHP虚拟机编译成机器码最后才能被操作系统使用。C语言和PHP语言的写法有点类似,可能PHP的作者是借鉴多门语言开发出了这么一门功能强大的语言,这门语言总体来说功能很强大,支持大量的流行数据库。

四、系统需求分析以及设计概要

(一)系统的需求分析

  1.系统的开发背景

博客之所以会有这么大使用群体,而且在网络时代时代能够如此的流行是有原因的,第一,博客可以大大方便人们在网上进行技术交流,情感交流,对于这个时代一些宅男宅女是一个很不错的选择。第二,通过博客我们也可以看到很多有意思的东西,它可以让我们足不出户尽知天下事,也可以认识到很多新的朋友,在这个人们都是渴望认识别人以及被别人认识的,所以博客发展迅猛,既有技术交流,也有情感交流。

此次设计是根据网络的传统博客的平铺式外型,以及网格式布局进行大幅度改良,旨在通过应用新型的前端技术来实现各种绚丽的前端效果,提高用户体验以及页面与用户的交互效果,本系统的主要目标是能将目前互联网上一些最新的技术和框架与传统博客的功能相结合,使系统在保留原来的功能链条的基础上还能够提高用户体验,让用户体验到新时代的前端技术。

2.系统的功能分析

本系统是采用PHP+mysql实现的博客系统,进入博客之前需先注册用户名。而注册用户之间可以彼此添加好友,因为博客设有朋友圈功能,好友和好友彼此之间能够相互的看到对方的动态。考虑到博客的美观性,本系统特意采用旋转式轮播图导航,本系统主要分为六大模块:登录模块、朋友圈模块(包含用户管理模块和动态更新模块)、个人信息与留言模块、相册模块、日志模块、日志上传模块、管理员模块。

(1)登录模块:分为前台登录和后台登录。后台登录须持有管理员的账号密码,前台登录用户必须先注册新的账号和密码,注册完成之后注册信息会被自动写入到登录信息表中,在用户登录的时候进行登录表的数据库后台验证,如果验证成功就能成功的登录博客了。

(2)朋友圈模块:主要包括用户管理模块,朋友圈动态模块。

(3)用户管理模块,是设置在朋友圈的朋友模块,主要用于为自己添加新的好友,系统会列出在本博客注册的所有用户也可以查找指定用户,在添加完毕好友之后,可以通过点击好友头像下方的名字直接访问好友的留言板给他留言,点击删除好友可以从弹出下拉列表框直接删除用户。 ThinkPHP个人博客系统的设计与开发(4):http://www.751com.cn/yanjiu/lunwen_80131.html

------分隔线----------------------------
推荐内容