我不是无聊才把代码公布出来,虽然我的代码稀吧烂,但是我们勇于贡献,我也不是PHP专业开发人员,我是PHP新手,对于我的自大还望PHP大侠原谅,我不会抢走你的饭碗,因为我是Java的忠实者,也是目前完全不顾一切的投入于Java的疯狂者之一.本理财系统乃PHP5开发,谈不上什么模式,也没用到什么模式,只用了些OOP编程思想.下面我开始截图,边说边帖(我只通过一个功能来说整个程序的流程):
<1> 必要的接口,祖先类,公用类:
1. 数据库连接配置:
2. 数据库操作类:
3. 会话层:
4.公共类之一:分页类(几乎在每个模块中都用到),该类中由于太长,省略了中间的详细部分
5. 几个接口和重用类
实现接口Map
查询数据库时,以表的形式存储到该矩正中,方便PHP页面的调用
剪出一模块的一小段代码(这是中间过程,可以叫:"业务层逻辑处理"),
这里是支出的逻辑处理代码,支出包括很多,下面的代码不是为了说明怎么实现逻辑计算,剪出的图仅仅是为了
告诉大家,这只是用来分离PHP页面的逻辑处理代码的一种方法.并不是这个方法最好,个人有个人的做法
我们最关心的页面其实很简单的设计就出来了,并没有太大的复杂,如下:
这是一小部分的代码,其他模块类似,为什么采用这样的分层结构模式来设计软件呢 ?
其中理由:
1.代码可维护性高;
2.代码结构清晰;
3.代码可很容易被他人读懂;
4.很容易扩展;
5.体现出面向对象的规范;
6.严格的分层,对页面的设计没有干扰.B/S模式也好,C/S模式也好,都存在一个用户界面问题,然而,界面是经常修改的,但是后台的应用程序可以不做太大的修改;
7.等等,让你自己体会吧.
本软件截面截图位置:
hi.baidu.com/518bc/blog/item/9b3cb6b5b5c275cb36d3ca52.html