更新时间:2021-01-28
所属分类:PHP设计
评论回复:0
前端:php
开发工具:hbuilderx/dw/vscode
运行环境:wamp/xammp/phpstudy
我课题设计是基于PHP语言的个人博客网站-主要内容规划为前台访问和后台操作两部分,前台实现访问博客可以看博主的文章,相册,音乐,并留言评论以及博主分享的资源下载.本博客系统是采用Mysql做为后台数据库.可以作为大四毕业生的毕业设计,课程设计以及二次开发使用.
1、博客网站前台功能—访问博客
浏览:博主个人信息、文章、相册、留言;
发表:留言、评论;
2、博客网站后台功能—博主登录
用户管理模块:实现用户信息及密码的修改;
博文、相册的分类与管理模块:实现分类的增、删、改;
评论管理模块:实现删除、回复评论功能;
4留言管理模块:实现删除、回复留言功能;
5相册管理模块:实现照片的增、删功能;
6系统管理模块:实现博客版面的定义与管理;
基于个人博客以上的特点,本系统要实现个人博客的主要基本功能有主界面,用户注册,注册用户登录发表文章(心情、日志),用户登录/退出,,分页浏览文章和评论等。这里其中比较主要的是区分了个人博客的注册用户和游客。注册用户可以在任何时候写下自己的主张,记录下自己的点点滴滴。而游客主要的权限是阅读博客所有注册用户写的文章,阅读后可以发表评论和留言,还可以分页浏览所有注册用户上传的图片。以上是个人博客的系统功能目标,当然由于个人博客的网络流行特点以及个人个性的展示,还适当要求界面比较漂亮轻快,直观便捷,操作方式简单以及人性化。
目 录
1 背景与实现 8
1.1 系统开发背景 8
.2 系统开发意义 8
1.3 系统开发技术 8
1.3.1 PHP技术 8
1.3.2 数据库技术 9
1.3.3 Apache技术 10
2 系统分析 10
2.1 系统可行性分析 10
2.1.1 技术可行性分析 10
2.1.2 经济可行性分析 11
2.1.3 操作可行性分析 11
2.2 需求分析 11
2.2.1 系统需求分析 11
2.2.3 系统流程图 12
3 个人博客博客管理系统设计 12
3.1 系统总体结构设计应遵循以下原则 12
3.1.1 分解协调原则 12
3.1.2 信息隐蔽、抽象的原则 12
3.1.3 自顶向下的原则 12
3.1.4 一致性原则 12
3.1 5 面向用户的原则 13
3.2 系统总体结构设计 13
3.3 数据库设计 13
3.3.1 数据库分析 13
3.3.2 数据库E-R图 13
3.3.3数据表设计 14
3.3.4 数据库连接 16
3.3.5运行环境 16
4 博客管理系统的实现 17
4.1 首页面及主要页面设计 17
4.2 功能模块的实现 17
4.2.1 首页模块的实现 18
4.2.2 用户管理模块的实现 18
4.2.3日志管理模块的实现 19
4.2.4相册管理模块的实现 23
4.2.5信息文章管理模块的实现 26
4.2.6管理员模块的实现 26
5 系统测试与运行结果 26
5.1系统测试内容 26
5.2系统运行结果 27
6 工作总结和展望 27
6.1 本文总结 27
6.2 通过博客系统对PHP的总结和展望 27
6.3 进一步研究方向 28
结束语 28
参考文献 30
致谢 31