一个简单的部门案例介绍
发布时间:2022-07-29 14:24:54 所属栏目:PHP教程 来源:互联网
导读:1、学会如何分析一个项目,按照一定的思路 案例: 一、 使用面向对象的方式要求最终实现的效果为: 1.png 要求: 其中必须要使用的知识点: 1. 类的定义 2. 类的实例化 3. 对象的引用赋值= 这个案例要实现的效果其实算很简单,但是重点是,你的思路很清楚吗
1、学会如何分析一个项目,按照一定的思路 案例: 一、 使用面向对象的方式要求最终实现的效果为: 1.png 要求: 其中必须要使用的知识点: 1. 类的定义 2. 类的实例化 3. 对象的引用赋值=& 这个案例要实现的效果其实算很简单,但是重点是,你的思路很清楚吗?你的思路是否具备一定的条理性,或者说做了许多项目,你有没有总结出一套你自己的系统性的思路方案呢?我的总结如下: 3个分析: 1、流程分析 2、具体的实现分析 3、 数据库分析 3个执行: 1.创建数据库,初始化数据库数据( 项目的启动数据 ) 2.创建类,实现类 3.写流程 接下来我们一个一个的分析 1、流程分析 1、获取所有部门信息 2、获取单个部门信息 3、写一个对象引用赋值=&的测试 例如$jordon1=&$jordon 4、在所有逻辑最后写一句话:应用程序到此为止 5、执行了一个类的析构函数 2、具体的实现分析 1、第一步:识别对象(找名词) 根据上面的流程我们得出的对象只有一个: 1.部门 2、第二步:识别对象的属性( 数据名词+结合现实世界去分析+结合具体的场景 ) 1.部门:属性有:id,名称 3、第三步:识别对象的方法( 动词+结合现实世界去分析+结合具体的场景 ) 1.部门 方法有 1.获取所有部门信息 2.获取单个部门信息 因为所有的数据都要保存到数据库,所有的数据都要从数据库获取,所以接下来 数据库分析: 表:(有多少个对象 至少就有多少个表) 1.部门 字段 = 对象的属性 分析完成后,我们接下来做具体的操作 1、创建数据库,初始化数据库数据( 项目的启动数据 ) 创建数据库,名字我们就叫做depart 创建数据库.png 2.创建类,实现类 创建部门类: 为了方便管理,我们把所有的类放到model文件夹中,然后这个类文件我们就叫做Depart.class.php,然后我们把上面分析得出来的类的属性和方法,写入部门类中 model/Depart.class.php class Depart{ //定义属性 id,名称 public $id = ""; public $name = ""; public $conn = "";//数据库连接 public $tableName = "depart";//表名 //初始化行为 初始化方法 $this->initConn(); } //析构函数 销毁数据库连接 public function __destruct(){ //销毁连接 if( $this->conn ){ mysqli_close( $this->conn ); echo "销毁了连接<br/>"; } } //定义方法 //创建公共的方法 获取数据库连接 public function initConn(){ $config = Array( "hostname"=>"127.0.0.1", "database"=>"depart", "username"=>"root", "password"=>"root" ); (编辑:应用网_丽江站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |