基于php的个人博客网站,简易作业版源码含注释
好程序设计擅长JAVA(SSM,SSH,SPRINGBOOT)、PYTHON(DJANGO/FLASK)、THINKPHP、C#、安卓、微信小程序、MYSQL、SQLSERVER等,欢迎咨询
作品编号 zyphp003
作品录像地址
http://www.hcx66.com/wenzhangxiangqing/230.html
为防止恶意获取录像 录像需花费0.1元进行查看
在学习博客项目项目的时候,方便日后能及时查阅,在本平台中记录一下博客项目的开发流程。在学习时候的选用了PHP,这个框架不论是学习还是使用都非常方便,简单易上手。是我们学习编程可以重点学习的一个框架,我在开发博客项目项目的时候选用了PHPSTORM来搭建PHP框架,最终将博客项目项目开发为了一个 后台项目。
博客项目项目具有的用户角色包括了管理员、用户,每个角色都含有自己的登录账号和密码。
总结得出博客项目项目所有数据为:管理员(admin)、用户(yonghu)、留言(liuyan)、博客(boke)
博客项目之管理员表
字段名 | 类型 | 属性 | 描述 |
---|---|---|---|
id | int(11) | PRIMARY KEY | 管理员id |
username | varchar(255) | 账号 | |
password | varchar(255) | 密码 |
博客项目之用户表
字段名 | 类型 | 属性 | 描述 |
---|---|---|---|
id | int(11) | PRIMARY KEY | 用户id |
mingzi | varchar(255) | 名字 | |
username | varchar(255) | 账号 | |
password | varchar(255) | 密码 |
博客项目之留言表
字段名 | 类型 | 属性 | 描述 |
---|---|---|---|
id | int(11) | PRIMARY KEY | 留言id |
biaoti | varchar(255) | 标题 | |
neirong | varchar(255) | 内容 | |
fabushijian | varchar(255) | 发布时间 |
博客项目之博客表
字段名 | 类型 | 属性 | 描述 |
---|---|---|---|
id | int(11) | PRIMARY KEY | 博客id |
biaoti | varchar(255) | 标题 | |
neirong | varchar(255) | 内容 | |
fabushijian | varchar(255) | 发布时间 |
sql建表语句如下:
SET FOREIGN_KEY_CHECKS=0;
-- ----------------------------
-- ----------------------------
-- Table structure for bokexiangmu
-- ----------------------------
DROP TABLE IF EXISTS `t_admin`;
CREATE TABLE `t_admin` (`id` int(11) NOT NULL AUTO_INCREMENT COMMENT '管理员id',`username` varchar(255) DEFAULT NULL COMMENT '账号',`password` varchar(255) DEFAULT NULL COMMENT '密码',PRIMARY KEY (`id`)
) ENGINE=INNODB DEFAULT CHARSET=utf8 COMMENT='管理员';
-- ----------------------------
DROP TABLE IF EXISTS `t_yonghu`;
CREATE TABLE `t_yonghu` (`id` int(11) NOT NULL AUTO_INCREMENT COMMENT '用户id',`mingzi` varchar(255) DEFAULT NULL COMMENT '名字',`username` varchar(255) DEFAULT NULL COMMENT '账号',`password` varchar(255) DEFAULT NULL COMMENT '密码',PRIMARY KEY (`id`)
) ENGINE=INNODB DEFAULT CHARSET=utf8 COMMENT='用户';
-- ----------------------------
DROP TABLE IF EXISTS `t_liuyan`;
CREATE TABLE `t_liuyan` (`id` int(11) NOT NULL AUTO_INCREMENT COMMENT '留言id',`biaoti` varchar(255) DEFAULT NULL COMMENT '标题',`neirong` varchar(255) DEFAULT NULL COMMENT '内容',`fabushijian` varchar(255) DEFAULT NULL COMMENT '发布时间',PRIMARY KEY (`id`)
) ENGINE=INNODB DEFAULT CHARSET=utf8 COMMENT='留言';
-- ----------------------------
DROP TABLE IF EXISTS `t_boke`;
CREATE TABLE `t_boke` (`id` int(11) NOT NULL AUTO_INCREMENT COMMENT '博客id',`biaoti` varchar(255) DEFAULT NULL COMMENT '标题',`neirong` varchar(255) DEFAULT NULL COMMENT '内容',`fabushijian` varchar(255) DEFAULT NULL COMMENT '发布时间',PRIMARY KEY (`id`)
) ENGINE=INNODB DEFAULT CHARSET=utf8 COMMENT='博客';
删除管理员测试数据
测试用例编号 | 测试步骤 | 操作 | 预期结果 | 测试结果 |
---|---|---|---|---|
01 | 在管理管理员页面,点击删除按钮 | 点击删除管理员按钮,提示删除管理员成功 | Pass,提示删除成功 | 与预期相同 |
02 | 手动输入管理员id信息 | 地址栏跳转shanchuadmin?id=-1 | Fail,数据库无此信息 | 与预期相同 |
03 | 不输入管理员id信息 | 地址栏跳转shanchuadmin?id= | Fail,数据库无此信息 | 与预期相同 |
管理员管理测试数据
测试用例编号 | 测试步骤 | 操作 | 预期结果 | 测试结果 |
---|---|---|---|---|
01 | 在菜单栏点击管理管理员按钮 | 点击管理员按钮,跳转管理员管理页面 | Pass,获取管理员到信息 | 与预期相同 |
02 | 在管理员页面输入“包含管理员”,获取对应管理员信息 | 输入“包含管理员”,页面动态获取管理员信息 | Pass,成功获取过滤后管理员信息 | 与预期相同 |
03 | 在管理员页面输入“未包含管理员”信息,等待搜索 | 输入“未包含管理员”,页面进行搜索 | Fail,数据库无此信息 | 与预期相同 |
用户独立模块:
搜素用户测试数据
测试用例编号 | 测试步骤 | 操作 | 预期结果 | 测试结果 |
---|---|---|---|---|
01 | 输入存在的用户标题,点击搜索按钮 | 输入标题“包含用户”,点击“搜索”按钮 | Pass,获取到包含关键词的用户信息 | 与预期相同 |
02 | 输入不存在的用户标题,点击搜索按钮 | 输入标题“未包含用户”,点击“搜索”按钮 | Fail,无用户信息返回 | 与预期相同 |
本站所有程序均通过测试,均含演示录像,确保系统能运行为录像展示效果,可以放心选购。


好程序设计,为你提供想要的效果
为你量身定制的程序设计
关于程序设计,我们将尽心尽力为你完成
十年程序经验,尽在全微程序设计
联系微信 13265346583、QQ2196316269
¥50
微信购买 支付宝购买
0 条留言