(4)朋友圈的动态更新模块,主要是包含了朋友圈的相册更新以及朋友圈的日志更新,你可以评论更新的相册,也可以点击朋友头像下方的名字直接访问更新的相册和日志。头条模块,是通过系统管理员发布,主要是推荐一些需要推荐的文章以及一些重要的时事新闻。文献综述
(5)个人信息以及留言板模块:每个人进入博客的第一件事就是要设置个人信息,否则无法添加好友从而查看其他人的动态。个人信息包括了个人照片的上传,以及个人的基本资料的上传,这些也会被直接上传到对应的数据库表中。留言板模块,每一个人的好友包括自己都可以直接在留言板上进行留言,也可以删除自己所发布的留言以及其他人所发布的留言。
(6)相册模块:本模块可以上传你所拍摄的照片,相册可以进行添加照片,删除照片以便用户及时的更新自己的相册,上传照片以后照片信息会直接录入数据库,下次重新访问时,会重新从数据库里面加载对应用户的照片。
(7)日志模块:本模块既能够上传一张照片,也能够上传文字,实现了对照片和文字的增删改查,它的特点就是一页照片对应了一页文字,并且可以对文字进行修改和编辑可以设置文字的大小,以及插入表情等等,也能支持互动访问。
(8)日志上传模块:包括对日志照片的上传以及对日志文字,字体样式,字体大小,表情的上传,用户的最终上传结果如果成功会返回上传成功的对话框。
(9)管理员模块:管理员在登录模块输入例如用户名和密码之后就能进入网站的后台管理系统了,可以查看到所有用户所发表的图片、文字、心情、日记,然后对不合法用户的信息进行删除,还可以发布头条信息等等。
3.系统的可行性分析
(1)经济可行性
博客所需要的软件比较容易下载到,例如apache软件,数据库软件mysql,,这些软件可以在百度一下在各大网站上都可以免费下载,开发方可以在自己的机器上自行安装这些软件,除了人工成本以外基本上不需要消耗什么其他的资源,而且系统相对来说比较简单没有什么特别复杂的需求,所以消耗的开发时间并不会很长,综上而言,这种系统是比较好进行开发的,而且带来的经济收益会比支出要多得多。
(2)技术可行性
博客使用了最新的前端技术,包括了一些动态效果的制作和生成,系统界面美观,既有实用性也有亲和力,前端方面使用了一些H5,和CSS3特效,这样可以让用户体验到友好的交互效果和美观的前端页面,服务器端采用PHP+Apache+MySQL打造了一个稳固的数据库与完整的后台,目前来说这套技术组合经过长时间的检验,已经被人们所认可。所以,从开发技术方面来说这套系统的开发技术是十分成熟的。来`自^751论*文-网www.751com.cn
(3)运行可行性
本系统是针对互联网用户设计的,用只需打开浏览器即可轻松浏览,因为本系统做了比较完备的兼容性处理,符合很多浏览器的要求,博客用户只要使用了较为高版本的浏览器就能够轻松的浏览博客,发表属于自己的生活记录。
(二)设计概要
1.系统的数据交互结构
本系统是个人博客网站系统,由PC端、WEB服务器、数据库服务器组成,使用的是MVC框架(TP框架),其数据交互图如下:客户端完全由AJAX来实现数据的上传与下载,下载到页面数据由Jquery或者JS直接写入页面,由PHP进行MySQL数据库的连接,从数据库中提取数据通过json的形式响应AJAX请求返回客户端