给表加上Code字段
给表加上Code字段
在信息系统的分析过程中可以参考财务里面的一些设计,所有的字典表,可用来选择的表(如员工、用户表、用户组表等)都可以附加一个字段Code,就像财务里的科目代码,当然Code字段需要加上唯一索引。
这样的好处是为信息作一个归类,不但可以为用户的业务提供指导,在使用上也可以借助代码提高效率。
部门表:
Id |
Code |
Name |
1 |
01 |
开发部 |
2 |
0101 |
研发部 |
3 |
0102 |
测试部 |
用户组
Id |
Code |
Name |
1 |
101 |
系统组 |
2 |
201 |
经理组 |
3 |
202 |
员工组 |
依据Code 进行归类
以用户组为例来说明,用户组的Code规则为第一位的1表示计算机层面管理,第一位的2表示系统中的真实用户,最终用户可以依照各自的规则进行代码的定义。
依据Code进行检索
有了归类就可以进行检索了,前提是提供好底层的解析。例如:
1%:检索以1开头组;
201-210:检索201开头到210开头的用户组;
201,202,204:检索201和202和204的用户组;
依据Code进行输入
在编辑页面,用户经过一段时间的使用,基本可以记下常用的代码,这样用户在输入的时候,可以直接敲代码,例如界面有一个用户组输入框,用户只要输入“201”,你就里面自动填充输入框为“201.系统组”,这样即使是名称重复,但是由于代码的存在用户也能明白。
总结
财务(非软件财务系统)中的好多设计如果借鉴到信息系统中,将会提升信息系统的适用性,毕竟财务是个很悠久很重要的学科,也是一个不断总结的学科,学习它没错的。
-----------------------------------
http://www.cnblogs.com/rock_chen/