OA办公系统软件基于用户角色管理的访问控制
基于用户角色管理的访问控制
(1)在OA办公系统中,我们根据用户角色的不同,授给不同的访问权限,如系统管理员身份享有最高权限,可对系统进行任何操作;各处室负责人可操作本处室行政权限内的操作;普通教师可以在规定时间内提交教学计划,上传学生成绩;学生可以进行成绩查询、网上选课,浏览学院网页等权限
(2)用户操作时的权限控制当用户对页面进行访问时,如果要进行增、删、改等操作时,为了保证系统的安全性,需要对用户操作权限进行判定,如果用户身份合法,则进行操作,如果身份不合法,给出相关提示,并退出该页面
1.3通过存储过程增加安全性
存储过程是指一组封装并存储在数据库中的SQL语句,可以在运行时通过传入参数,并取回运行结果。存储过程在首次运行日寸将被编译,产生一个执行计划,,执行计划在内存中得到缓存,以备不时之需。这样可以提高存储过程的性能,因为SQL Server不需要为如何处理代码面重新分析它,只需从缓存调用即可这个缓存的计划一直可以使用,直到SQL Server重新启动,或内存溢出时停止住
本系统对于复杂的SQL将其封装在存储过程中,使用存储过程有以下几个优点,如:数据库管理员和开发人员之间代码模块化分上明确,减少了数据库管理员和程序员的错误;存储过程执行速度快一个需要多行SQL代码的操作由一条执行过程代码的一条语句便叫-实现,不需要在网络中发送多行代码面且使用存储过程可以很大程度上提高系统的安全性,如,
(1)存储过程可以轻松的实现用户和数据的隔离,避免了用户对数据库的直接访问和更新,面是通过执行存储过程实现对数据库的操作。
(2) 可以避免SQL的注入式攻击,可以屏蔽数据库的内部结构,减少OA办公系统泄密的危险,一定程度上保证了数据的安全性。
此文章为泛普软件所写,转载请留版权,泛普软件专注OA,OA系统,OA办公系统,OA软件,OA办公软件 www.fanpusoft.com
- 1医院管理OA系统
- 2物业管理OA系统
- 3OA销售
- 4好用的OA
- 5OA代理
- 6OA报价
- 7OA维护
- 8办公室OA
- 9OA平台
- 10设备行业ERP系统(OA)
- 11煤炭行业ERP系统(OA)
- 12石油行业ERP系统(OA)
成都公司:成都市成华区建设南路160号1层9号
重庆公司:重庆市江北区红旗河沟华创商务大厦18楼