我有一需求,但不知道该如何设计表机构,而且界面也不知如何设计??在线求教。。
需求:根据不同项目关注的运营数据不同,系统需要录入的运营数据也会随之变化。为了适应变化,系统根据项目初期设置的运营数据录入模板,自动生成录入界面以及数据库自动创建与该模板相对应的表结构,然后录入界面上的运营数据到数据库。
如有疑问,请找我!在线!
------解决方案--------------------觉得数据库表结构不应该改变,应该设计表,包括的项目所有的运营参数。
界面可以根据需要设计成向导的形式,提供大量数据的输入。
确认一下开发语言和架构,因为很我东西是否容易实现,也是需要考虑的。
------解决方案--------------------1 创建业务表数据字典存放表结构信息, 动态生成SQL
2 自己有优化/算法方面的经验,或者数据量不多,肯定不会出现性能问题,用EAV模式创建业务表
表里的数据只存放 实体主键(第几行) 属性(字段名) 值
------解决方案--------------------不建议开放 前台可自行 创建/修改 表(结构),这样会存在相当大的隐患。
后台表结构、前台录入模板,一开始就确定下来,之后有变动再调整不迟。
PS. 什么项目,会有这种需求? 怀疑是需求人员随便想的,没一点技术功底。