以下是引用 xietao 于 2013/12/25 17:50:16 发表的文字:
目前软件面临的问题是,如何定义这些外来读者的读者类型?因为读者类型决定了他们的借书册数和期限等权限。似乎要定义一张 nxn 的对照表,把交叉情况都定义清楚。
是的,如果想实现跨分馆借阅的效果,且不在每个分馆重复建读者数据。那么,必须面对读者类型组合的问题,跨分馆越多,这个定义内容就越多。
不过,是否可以制定这样一个管理而非技术规则,以回避这个问题:
1、凡具备跨馆借阅权限的读者,其读者类型值如果与当前馆中定义一致,就采用当前馆中的定义。
2、如果不一致,在当前馆定义中,如果有通配类型定义,则采用通配定义;如果没有通配定义,则无借阅权限。
3、也可考虑在读者类型中,通过分隔符分隔,配置多个类型值(比如采用馆代码区分)。从而实现各分馆类型定义的不混淆与干扰。