• Data Table Design
  • 对象:

    Ktv Stock, Stock Control, Label, Dish 等等这些都是物体对象,它们的属性也小有不同,所以它们是不是可以统一管理,同一个数据表,按不同的目录分类,属性可以不同。这样会节省开发的时间,不用为每一个对象做差不多一样的工作。数据表,外观,新增,编辑,删除,。。如果只有一个平台去管理所有这些对象将会方便很多,问题是可能会运行起来会慢,因为很多对象用同一个数据表。

    人物:

    employee, contact, customer, supplier, buffet customer, ktv customer, takeaway customer, 这些也是差不多相像的。

     组织:

    餐馆,外卖,零售,公司

    起码我用这种用户界面的方式去管理整个系统的对象,做成一个大库,以后就可以用上帝模式去做不同的对象,不用重新去想,重复的东西

     

    对象,目录,子目录之间的关系,多对多关系

    • 一个对象属于一个目录,属于一个子目录,也可能属于很多个子目录,比如,我属于人类,属于职员,家庭成员,供货商,客户。。。这些都是相对而言
    • 一个目录有很多个对象,有很多个子目录。比如,人类有很多人,各种人,按地域分,人种分,颜色分。 如果职业作为子目录,地域,人种,还有人与人的关系,所以人类包含有很多的个体,每个个体都属于某种小分类。
    • 一个子目录有多个对象,属于一个目录。

     

    把所有世间这些对象之间的关系搞清楚后,做成一个库,可以根据这些关系,属性生成数据表,就很快速了,做成一个框架,对象库,以后要生成要一个关于某个对象的数据表,哪就会简单快捷很多,而且不用写代码

    by kevin 8 years ago 0 Comment

0 Comment

Leave Comment