采用自定义主体Principal和身份Identity实现基于窗体的验证,构建了一个灵活方便的安全权限管理系统。文中综合使用了数据库技术、面向对象设计技术、操作系统权限管理,.NET框架中基于代码访问安全性和基于角色访问安全性等多方面技术。