论文部分内容阅读
摘 要:在一个大的管理系统中,每一个子模块都需要有自己的权限管理,如何设计一个维护和操作都相对简单的通用权限系统,对于软件开发商来说是至关重要的。本文介绍了这样一种权限系统的开发及实现。
关键词:权限;数据库;XML
中图分类号:TP309 文献标识码:A 文章编号:1009-3044(2007)07-20003-01
1 权限系统设计目标
在一个软件平台中,一般有多个功能模块,每一个功能模块都有可能需要自己的一套权限系统,而这里的权限主要是针对业务数据进行管理。在一般的情况下,软件的设计只能针对已经存在的业务数据进行管理而不能对不存在的数据进行管理。在这种情况下,一般只能将业务数据进行业务分类,同一类型的业务数据按已有的业务规则进行管理,而业务规则一般不能改变。在现时情况下,用户往往会在使用过程中提出这样或者那样的修改业务的要求,一般软件开发者只有通过修改代码才能实现用户的需求。而权限系统往往是在实施初期用户就要求设置,而那时候往往是没有业务数据无法进行业务抽象的时候。
关键词:权限;数据库;XML
中图分类号:TP309 文献标识码:A 文章编号:1009-3044(2007)07-20003-01
1 权限系统设计目标
在一个软件平台中,一般有多个功能模块,每一个功能模块都有可能需要自己的一套权限系统,而这里的权限主要是针对业务数据进行管理。在一般的情况下,软件的设计只能针对已经存在的业务数据进行管理而不能对不存在的数据进行管理。在这种情况下,一般只能将业务数据进行业务分类,同一类型的业务数据按已有的业务规则进行管理,而业务规则一般不能改变。在现时情况下,用户往往会在使用过程中提出这样或者那样的修改业务的要求,一般软件开发者只有通过修改代码才能实现用户的需求。而权限系统往往是在实施初期用户就要求设置,而那时候往往是没有业务数据无法进行业务抽象的时候。