开发系统和运行系统的调用,可以让组态软件支持在线组态技术,即通过工程管理器在不退出系统运行环境的情况下可以直接进入组态环境并修改组态,使修改后的组态直接生效。在新开发中,通过工程管理器生成的一个应用工程,可以用唯一的一个名称来标识。通过工程管理器可存储多个应用程序,组态软件通过应用程序的名称来访问其组态内容,打开其组态内容进行修改或将其应用程序装入计算机内存投入实时运行工程管理器子模块,目前已经实现了软件需求中的各项功能,该模块可以很好的成为各种工控组态软件的一个子系统,可成为各种组态软件项目管理的共用模块。
2、口令管理模块
2.1 系统权限管理的需求
工程中为了确保这些信息不被随意修改和破坏。我们必须对用户进行审核,防止数据丢失破坏。用户权限的管理一般包括用户密码、用户角色、操作权限等,主要针对数据库的安全使用和对功能模块的操作权限. 不同的用户具有不同的权限,同时,随着用户的变化,其权限也需要变化,这就要求系统具有动态可变性和柔性。为了适应变电站人员变动的灵活性,提高系统的安全性和自适应性,并且保持系统操作的继承性,采用用户/用户角色/操作权限模型来实现系统的用户权限管理。
2.2 系统用户权限管理设计
操作权限是指用户对信息系统中数据对象的可操作权利,在数据库应用程序设计中,窗口界面设计往往要用到数据库数据对象,用户的权限控制实质上是控制用户是否能访问相应功能按钮或菜单。基于角色的权限管理模型是指管理员根据需要创建角色,然后把有关权限赋予给此角色,最后将该角色授予合适的用户,这样用户就可以获得该角色所拥有的权限。在电力监控系统中用户被定义为不同的等级,每个等级的权限被限定在一定的范围内,对用户分级及其权限大体划分做出了定义。
2.3 用户登录管理
为了保证系统的安全性,每个用户均配有加密的个人口令和密码。用户登录时要输入用户名和密码经过校验成功才可以进入,校验不成功则不可操作。
由于监控软件中包含了不同的子系统,每个用户只能操作和管理其权限范围内的子系统。操作员用户和班长级用户的授权完全由工程师用户决定
上一篇:工业以太网应用安全的研究