日期:2014-05-17  浏览次数:20903 次

我有一需求,但不知道该如何设计表机构,而且界面也不知如何设计??在线求教。。
需求:根据不同项目关注的运营数据不同,系统需要录入的运营数据也会随之变化。为了适应变化,系统根据项目初期设置的运营数据录入模板,自动生成录入界面以及数据库自动创建与该模板相对应的表结构,然后录入界面上的运营数据到数据库。



如有疑问,请找我!在线!

------解决方案--------------------
觉得数据库表结构不应该改变,应该设计表,包括的项目所有的运营参数。
界面可以根据需要设计成向导的形式,提供大量数据的输入。 

确认一下开发语言和架构,因为很我东西是否容易实现,也是需要考虑的。
------解决方案--------------------
1 创建业务表数据字典存放表结构信息, 动态生成SQL

2 自己有优化/算法方面的经验,或者数据量不多,肯定不会出现性能问题,用EAV模式创建业务表

表里的数据只存放 实体主键(第几行) 属性(字段名) 值
------解决方案--------------------
不建议开放 前台可自行 创建/修改 表(结构),这样会存在相当大的隐患。 
后台表结构、前台录入模板,一开始就确定下来,之后有变动再调整不迟。

PS. 什么项目,会有这种需求? 怀疑是需求人员随便想的,没一点技术功底。