国强极客
有问题请加微信:guoqiang7585
国强极客

综合案例:学生信息管理系统

综合案例:学生信息管理系统

项目原文件:全栈教程/03_php高级+mvc/10_面向对象_4/01学生管理

1、面向对象开发流程

面向过程是以过程(步骤)为中心的编程思想,面向对象是事务(对象)为中心的编程思想。
对象是专业对象,是一个功能方方面面的总和。例如:数据库对象、分页对象、图像处理等。
一个项目由若干个功能模块构成,包括:用户管理、新闻管理、产品管理、文章管理、学生管理等。
每个功能模块是一个对象,包括:用户对象、新闻对象、产品对象、文章对象、学生对象等。
每个对象对应一个类:包括:用户类、新闻类、产品类、文章类、学生类等。
当然,每个模块还有一些公共对象:数据库对象、分页对象、上传对象、图像处理、验证码对象等。

2、单例设计模式(三私一公)

一个类永远只能创建一个对象,不管用任何方法都无法创建第2个对象。该对象大家共享。
一私:私有的静态的保存对象的属性。
一私:私有的构造方法,阻止类外new对象。
一私:私有的克隆方法,阻止类外clone对象。
一公:公共的静态的创建对象的方法。

3、数据库工具类(./libs/Db.class.php)

4、连接数据库的公共文件(./conn.php)

5、显示学生信息列表(./list.php)

6、删除学生信息(./delete.php)

(1)列表页list.php

(2)删除页面delete.php

7、创建分页类文件 ./libs/Pager.class.php

赞赏
对内容有疑问,请加我微信:guoqiang7585
#
首页      全栈教程      php高级      综合案例:学生信息管理系统

国强极客

文章作者

博客站长,有问题请加微信【guoqiang7585】。

国强极客

综合案例:学生信息管理系统
项目原文件:全栈教程/03_php高级+mvc/10_面向对象_4/01学生管理 1、面向对象开发流程 面向过程是以过程(步骤)为中心的编程思想,面向对象是事务(对象)为中心的编程思想。 对象是专业对象…
扫描二维码继续阅读
2019-08-10