上个周末完成了权限模块的设计,表都建好了,逻辑因为比较简单,接口的设计都省了。理论上RBAC是比较好的,但是看一下,不是很好理解。另外它是按角色来赋权限的,但是实际上往往权限有时都要控制到人,难道每个人要有特定的权限都要对应的建一个角色?考虑一下最终作罢。还是做个简单的ALC的实现吧,一来好理解,二来感觉中小的应用也够了。实际应用的时候把权限的接口和实现隔开来,如果以后真的有不能满足的地方,到时再用新的实现方法来做也是可以的。
ALC就比较容易实现了,画好了UML类图,用前些时间做的代码生成器生成了ActiveRecord实体类,接着就开着winform界面,做了一个function维护界面,现在突然又没耐心搞了。因为最终我还是要用在web系统里的,而web开发框架的好多东西都还没写好,比如说至少得先有个列表控件啊,艾,看来还得先包装datagrid做个列表控件。问题是vs2005都出来了,说不定里面已经有好用的列表控件了阿,还是先看一下。
懒惰是程序员的美德之一,程序员又是最喜欢重复发明轮子的人,哈哈。
posted on 2005-12-13 21:40  乌龙  阅读(765)  评论(0编辑  收藏  举报