需求简单介绍:
为工商部门做的一个B/S管理查询系统,管理上的概念是:工商自己的系统有摊位(个体户)的登记信息,但缺少门牌号信息,管理上很不方便,因此单独做一个摊位和门牌号对应的查询系统。
具体要求:
1. 通过门牌号管理: 个体编码->门牌号 对应,可以根据个体编码查询所在门牌号,也可以根据门牌号查得个体编码
2. 通过居委会管理: 管理部门通过居委会代征一些费用,所以也需要按居委会分管片区查看。一个居委会可能管理多条街道,一些大的街道也可能为几个居委会共同管理(如分南路、北路)
3. 初始话录入的时候,是根据街道门牌号录入个体编码的。我的表设计思路如下:
片区表     ID 片区编码 片区名 vis
街道表     ID 街道编码 街道名 所属片区编码 所属居委会编码 终止门牌号 vis
居委会表   ID 居委会编码 居委会名称 vis对应关系记录表
记录ID 街道编码 门牌号 PID 个体编码 备注如标题所说,这里我觉得比较困难的是:一个个体摊位(编码)可能占据几个门牌号,而一个门牌号也可能为几个个体编码共用(如 人民路1号,可能这个1号1楼早餐店,2楼茶室,3楼录像室这种情况) 我设计对应关系表时的想法是,增加一个PID来区分:
若一个门牌为一家店使用,则录入门牌号,并另PID=0,子门牌号也为0
若一个门牌为几家店共用(既出现上下楼的情况),则先录入门牌号(如为027),继续录入子门牌号,1楼则门牌号为1,2楼则门牌号为2,而他们的PID都设为027(相当于父门牌号)
若一家店(如个体编码为1005)使用几个门牌号(如028、029),则在028、029对应的个体编码都填入1005。大家觉得我上面的设计方式(包括片区、街道、居委会的),将来应用会有问题吗,您来设计的话,会怎么做,谢谢参与讨论!
分不够我会再开贴。