如何面向对象快速生成类似的PHP网站
工作有这么个任务。已有多个需求大同小异的客户网站,界面也大同小异,他们对应不同的客户。
每个网站主要工作是根据客户的树状组织结构收集各个分部的调查数据,一层层往上汇总算分,然后把分通过chart,表格等各种形式表现出来。
以前的代码都是面向过程写的,现在的要求是通过面向对象的方法,如果来一个新客户,能够3天内做出一个符合要求的新网站,并能在有大量这种网站的时候,能容易维护。比如新增一个功能,能很容易的把这个功能模块加载到所有的网站上去。
我目前的想法是:设计很多模块,每个网站一个site module,属性值是客户名,业务线列表等。
然后业务线做一个模块,属性有业务线名,业务线自己的组织结构树,调查表,以及算法表等
这样一个公司增加一个业务线,只需增加一个业务线module。
另外,有tree model,为组织结构模型,有调查表model,还有算分model。
所有这些都想架构在php framework上,而且所有模块都能通过从一些csv file读取数据,这样能知道具体的模块名,组织结构的部门名,以及调查问题集合等
问题有:
1. 如何组织这些模块?
2. 因为算出分后,需要存入数据库,如何实现动态的加表进数据库
3. 展示分时,大量的charts,表格都会因客户而异,有什么办法可以很好的组织他们吗?这样能在网站启动的时候动态的加载想要的charts或者表格。
不知道这里有没有做过类似方面的,大家看看有什么办法能达到这个要求吗?
每个网站主要工作是根据客户的树状组织结构收集各个分部的调查数据,一层层往上汇总算分,然后把分通过chart,表格等各种形式表现出来。
以前的代码都是面向过程写的,现在的要求是通过面向对象的方法,如果来一个新客户,能够3天内做出一个符合要求的新网站,并能在有大量这种网站的时候,能容易维护。比如新增一个功能,能很容易的把这个功能模块加载到所有的网站上去。
我目前的想法是:设计很多模块,每个网站一个site module,属性值是客户名,业务线列表等。
然后业务线做一个模块,属性有业务线名,业务线自己的组织结构树,调查表,以及算法表等
这样一个公司增加一个业务线,只需增加一个业务线module。
另外,有tree model,为组织结构模型,有调查表model,还有算分model。
所有这些都想架构在php framework上,而且所有模块都能通过从一些csv file读取数据,这样能知道具体的模块名,组织结构的部门名,以及调查问题集合等
问题有:
1. 如何组织这些模块?
2. 因为算出分后,需要存入数据库,如何实现动态的加表进数据库
3. 展示分时,大量的charts,表格都会因客户而异,有什么办法可以很好的组织他们吗?这样能在网站启动的时候动态的加载想要的charts或者表格。
不知道这里有没有做过类似方面的,大家看看有什么办法能达到这个要求吗?
...全文
相关推荐
用php开发wap网站快速教程
通过这个快速教程,你应该已经掌握了使用PHP开发WAP网站的基本步骤。继续深入学习PHP的高级特性,如面向对象编程、错误处理和性能优化,将使你成为一个更出色的WAP网站开发者。
使用PHP和MySQL开发动态网站.pdf
PHP和MySQL的结合,使得无需额外驱动即可直接访问数据库,提高了数据处理效率。在开发动态网站的过程中,PHP主要负责处理用户请求,生成动态内容,并通过MySQL数据库存储和检索数据。
基于PHP的仿08影院视频网站源码 php版.zip
08影院可能是指一种流行的在线视频分享平台,这个源码是为了让开发者或者站长能够快速搭建类似的网站。PHP作为一种开源的服务器端脚本语言,广泛应用于Web开发,尤其适合动态网站的构建。
PHP实例开发源码-OEcms PHP企业网站管理系统.zip
【PHP实例开发源码-OEcms PHP企业网站管理系统】是一个基于PHP编程语言的企业级网站管理系统的源代码包。这个系统提供了全面的网站构建和管理功能,适用于中小企业或个人开发者进行快速建站。
PHP明星百科大全网站源码.zip
同时,对于想要搭建类似网站的开发者,这个源码也是一个宝贵的参考资源,可以帮助他们快速入门并进行定制化开发。


Framework
