基于PHP的技术分享日志博客的设计与实现(MySQL)(含录像)
来源:56doc.com 资料编号:5D14155 资料等级:★★★★★ %E8%B5%84%E6%96%99%E7%BC%96%E5%8F%B7%EF%BC%9A5D14155
资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用. 密 保 惠 帮助
资料介绍
基于PHP的技术分享日志博客的设计与实现(MySQL)(含录像)(任务书,开题报告,中期报告,毕业论文13000字,程序代码,MySQL数据库,答辩PPT)
本系统以MySQL作为后台数据库,利用PHP动态网络开发技术,使用Apache配置Web服务器,结合JavaScript和HTML两种脚本语言,配合一些网页开发工具,来完成基于B/S模式的个人日志发表和交流的平台——技术分享博客系统。
系统功能需求
从系统的功能和特点分析出系统需有以下功能:
(1)用户注册和登录
这部分功能又分为用户注册、用户登录、用户退出三个部分。
用户注册:用户可以将自己的个人信息存储到博客网站的数据库中,注册时按照博客要求填写自己的详细信息,包括ID,密码,邮箱,性别,生日,谁能满足游客的要求可以注册,成为这个博客的正式用户,系统验收信息并存储在服务器的数据库里面。
用户登录:登陆账号和密码,与后台数据库验证用户信息,对博客网站的管理和维护。通过注册后的个人用户注册时的用户名,登录网站的密码来给与相应的权限。
用户退出:处在登录的用户可选择退出,退出当前页面进行下一次登陆。
(2)文章管理
文章管理有文章的发表,增删改查和评论的功能。
博客的系统管理员不仅可以和游客一样能够去查询丶浏览和评论文文章还能对系统里面的文章进行评论,删除操作。这些维护和管理具有最高的权威,与系统自动更新在服务器端数据库中的数据。
文章的发表:已经注册了的用户可以发表自己的情感状态,文章,有正文表情和图片音乐信息,可以自行的通过系统工具来发表自己的想法,系统会接收作者的想法并把值存储到后台数据库里面。
文章的删除:用户登录后可以对自己的文章和状态进行改变或者删除,系统会自动在服务器数据库中作出修改。
文章的浏览:游客和登陆用户由所获得的权限获取服务器端数据存储的文章来阅读文章信息,其中有题目、正文、表情、图片和其它读者的留言评论。
文章的评论:读者可以通过阅读文章的评论和回复,表达自己的意见。系统将这些评论存在服务器端的数据库中,然后展示给博客作者和其它游客浏览。
文章的查询:可以通过文章的作者或这题目来查询想要阅读的文章。
(3)图片管理
图片管理有浏览、增删和查询的功效。登陆的用户可以加入自己喜欢的图片附加评论发表自己的心情,而游客只可以观看博客系统中的图片。系统管理员拥有登录用户和游客一起的权限。
(4)朋友圈管理
登陆的用户能把自己的朋友信息发到朋友圈,查询朋友信息的前提下,进行各种朋友信息操作。
(5)管理员管理
博客的系统管理员能对系统中所有的登陆用户帐户与权限管理,其中可以修改所有用户的权限,用户的信息查询和删除用户信息;也可以进行最新公告
目 录
1 博客的意义与开发工具 1
1.1博客 1
1.1.1 博客的研究意义 1
1.1.2博客的简介 1
1.2 开发技术 1
1.2.1 PHP技术 2
1.2.2 PHP工作原理 3
1.2.3 B/S结构 3
1.2.4 数据库技术 4
1.2.5 Apache技术 5
2 系统可行性分析设计 5
2.1 开发的目的和背景 5
2.2 系统目标和研究方法 6
2.3 传统系统的分析 7
2.4 所要开发的系统的分析 8
2.5 系统的其它可行性 10
2.6 可行性结论 10
3 系统需求分析和概要设计 11
3.1 系统需求分析 11
3.1.1 开发背景 11
3.1.2 系统实现目标概述 11
3.1.3 系统功能需求 11
3.1.4 系统需求管理规划表 13
3.2 概要设计 15
3.2.1 系统体系结构 15
3.2.2 系统模块划分 16
3.2.3 运行环境 17
4 系统数据库设计 17
4.1 MySQL数据库简介 17
4.2 数据库表的设计 18
4.2.1 概述 18
4.2.2 用户表 19
4.2.3文章内容表 20
4.2.4 文章评论表 21
4.2.5图片信息表 21
4.2.6 朋友圈信息表 22
4.2.7 数据库ER关系图 23
5 系统的详细设计 24
5.1 首页面及主要页面设计 24
5.2 系统主要功能模块开发 26
5.1.1首页模块 26
5.1.2 文章管理模块 29
5.1.3 图片管理模块 32
5.1.4 朋友圈管理模块 33
5.1.5管理员管理模块 33
6 致 谢 34
附录 36
|