博客后台管理系统(附件)【字数:7885】

博客后台管理系统是一个管理文章信息、评论信息、用户信息,以及轮播图信息的动态系统。管理员通过博客后台管理系统将信息进行分类整理,方便管理员能够快速找到所需要的数据,同时对不符合法律法规的信息进行删除管理。课题采用B/S架构,应用PHP,jQuery,AJAX,Template-web,Bootstrap框架,使用MySQL作为数据库管理工具,实现前后端分离,完成系统的设计与实现。本论文介绍了博客后台管理系统的开发背景,对系统的需求分析,功能模块设计、数据库模型设计、页面设计与功能实现进行了分析与描述。
目录
一、引言 1
(一)网站背景和意义 1
(二)后台管理系统介绍 1
二、关键技术介绍 1
(一)B/S架构 1
(二)AJAX技术 1
(三)jQuery 1
(四)PHP 2
(五)MySQL数据库 2
(六)Templateweb 2
(七)Bootstrap 2
三、网站需求分析 2
(一)可行性分析 2
1.需求可行性分析 2
2.技术可行性分析 3
(二)网站的目标 3
(三)系统用例 3
四、网站总体设计 4
(一)系统功能模块设计 4
(二)网站的数据模型设计 4
1.实体关系(ER)图设计 4
2.数据物理模型的设计 6
五、系统详细设计 7
(一)公用模块的详细设计 7
(二)登录模块的详细设计 7
(三)首页信息详细设计 8
(四)文章列表页详细设计 9
(五)添加文章页详细设计 14
(六)文章分类页面详细设计 16
(七)评论页面详细设计 19
(八)用户列表页详细设计 23
(九)轮播图列表页详细设计 24
六、总结 26
致谢 28
参考文献 29
一、引言
“博客”(Blog或Weblog)是“Web Log”的 *好棒文|www.hbsrm.com +Q: &351916072& 
简称,是一种信息发布方式。在博客出现之前,人们通过论坛或通信软件表达自己的观点。博客出现后,人们可以将自己的想法或观点整理后发表在博客上,通过网络结交朋友或讨论观点。
(一)网站背景和意义
博客是个人表达想法的一种方式。有些人通过博客发表自己的想法,而有些人通过博客在浏览者中获得影响力。美食创作者或摄影爱好者等创作者通过博客发表自己的作品或心得,通过网络吸引一群具有相同爱好的朋友,与他们分享心得或想法。
博客作为一种表达方式,它不仅传播观点和想法,同时也是一种新的文化现象,博客的出现,表现出网络知识的价值,改变人们对信息的获取方式。
博客管理系统是一套管理博客信息的系统,开发博客后台管理系统的意义是为文章、用户等信息定做一套辅助管理信息的管理系统。
(二)博客后台管理系统介绍
博客后台管理系统的设计与实现,主要包含的模块:管理员登录、退出、文章管理、分类管理、评论管理、用户管理、图片轮播管理。
二、关键技术介绍
开发博客后台管理系统使用的技术主要有软件开发体系结构的选择与比较。选择PHP技术和MySQL数据库处理数据,jQuery,AJAX,Templateweb, Bootstrap框架,B/S构等技术。
(一)B/S架构
B/S架构(浏览器/服务器)是C/S架构的一种改进架构。WEB浏览器客户端主要使用工具。B/S架构将网页的核心部分转移到服务器上,简化了开发成本,便于维护和使用。用户只需要安装一个浏览器,服务器安装数据库。浏览器就能通过Web Server同数据库进行数据交互,简化了系统维护与升级的成本。
(二)AJAX技术
AJAX技术主要应用于网页与数据库的数据交互。AJAX技术通过在后台与服务器进行数据传递,实现异步数据更新。在不重新加载网页的情况下,进行网页部分更新。
(三)jQuery
jQuery是一个性能完善且优秀的JavaScript库,由John Resig 创立的开源项目。jQuery依靠简洁的语法和兼容性使用户轻松地处理页面逻辑,前端事件,组件变换等,也给网站提供AJAX交互。jQuery功能强大,只需要少量的代码就能完成大量原生JavaScript代码才能完成的工作。
(四)PHP
PHP是在服务器端执行的脚本语言,与C语言类似,常用语网站编程语言。PHP技术的兼容性强,可以内嵌与HTML,也可以快速的进行数据库读取。PHP技术诞生于90年代,至少被两千多个企业所采用。如Google、Lycos、Yanhoo!都曾采用PHP技术进行开发。
(五)MySQL数据库
MySQL数据库是一种开放源代码的关系型数据库。MySQL数据库是基于客户/服务器的模式关系数据,具有强大功能,管理方便,可靠性高,使用简单,适用于Web或其他软件的数据库后端开发。因为MySQL是开放源代码的数据库,所以开发者也更多的使用MySQL关系数据库,使用范围也被扩大。
(六)Templateweb
Templateweb是在Web应用当中的模板引擎,主要是用于用户图形界面和业务数据的分离,可以生成特定格式的文档。模板引擎可以实现业务代码和逻辑代码的分离。模板引擎的基本流程是模板引擎获取到JSON数据以及模板数据后,将两者进行结合处理,得到目标字符串,添加到目标元素中,最终完成模板引擎的工作。
(七)Bootstrap
Bootstrap是基于HTML,CSS,JavaScript技术开发的简洁、直观、强悍的前端开发框架。Bootstrap 是由美国Twitter公司的设计师Mark Otto 和Jacob Thornton 合作开发的矿建,让Web开发更加快捷。 Bootstrap 框架自推出后颇受欢迎,是Git Hub上的热门开源项目。

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/xxaq/66.html

好棒文