Insert title here

基于php的个人博客网站,简易作业版源码含注释

  • 2020-07-28 23:09:48
  • PHP
  • 浏览次数 1220

好程序设计擅长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=-1Fail,数据库无此信息与预期相同
03不输入管理员id信息地址栏跳转shanchuadmin?id=Fail,数据库无此信息与预期相同

 

管理员管理测试数据

测试用例编号测试步骤操作预期结果测试结果
01在菜单栏点击管理管理员按钮点击管理员按钮,跳转管理员管理页面Pass,获取管理员到信息与预期相同
02在管理员页面输入“包含管理员”,获取对应管理员信息输入“包含管理员”,页面动态获取管理员信息Pass,成功获取过滤后管理员信息与预期相同
03在管理员页面输入“未包含管理员”信息,等待搜索输入“未包含管理员”,页面进行搜索Fail,数据库无此信息与预期相同

 

用户独立模块:

搜素用户测试数据

测试用例编号测试步骤操作预期结果测试结果
01输入存在的用户标题,点击搜索按钮输入标题“包含用户”,点击“搜索”按钮Pass,获取到包含关键词的用户信息与预期相同
02输入不存在的用户标题,点击搜索按钮输入标题“未包含用户”,点击“搜索”按钮Fail,无用户信息返回与预期相同


本站所有程序均通过测试,均含演示录像,确保系统能运行为录像展示效果,可以放心选购。


好程序设计,为你提供想要的效果

为你量身定制的程序设计

关于程序设计,我们将尽心尽力为你完成

十年程序经验,尽在全微程序设计

 

联系微信 13265346583、QQ2196316269



¥50

微信购买 支付宝购买

相似文章

0 条留言

留言

Insert title here
在线客服
联系方式
微信:13265346583 QQ:2196316269

扫码联系客服