计算机论文:校核数据库设计中的定值问题初探
来源:未知 2021-02-24 09:47
本文主要对校核数据库设计之中的定值问题进行分析,希望能加深对定值问题的了解,提高今后设计校核数据库的针对性。
计算机论文:校核数据库设计中的定值问题初探
本文主要对校核数据库设计之中的定值问题进行分析,希望能加深对定值问题的了解,提高今后设计校核数据库的针对性。
一、系统分析
在维护web管理软件系统的参数时涉及到基本参数和软件路径、便携式软件版本;维护供电局、变电站以及间隔信息时要进行修改、删除、添加等操作;在对PA(便携式装置)的状态进行系统维护时,需要注册PA,修改其当前状态,变成停用、挂失、正常使用等状态;通过系统中的用户管理模块控制用户角色,用户角色不同,权限也应不同;通过操作记录模块开展维护工作,涉及到SOE记录和记录的上传、下载;通过密码修改模块修改登录用户的密码;为方便定值单的创建,应先设定好定值模板,为定值单提供需要的全部定值参数,促使用户能按照应用需求创建科学合理的定值单;通过定值信息模块对具体装置参数进行维护,装置的历史定值单和定值单定值的核对记录、写入记录等都应记录在该模块中,为用户提供查询便利,并提供定值单比对功能。
二、系统设计
(一)内部模块图
图1 内部模块图
(二)模块划分
1、WEB用户登录
用户登录模块是各个用户进入管理系统的接口,在输入用户名、密码以后,用户通过系统验证便可以进入系统主页面。为控制系统的安全性,系统要设置一些安全级别:第一,厂家,具备操作所有模块的权限;第二,管理员,具备系统参数设置、定值模板管理 、定值信息管理、局站管理、PA管理、用户管理的权限;第三,班长及以下,拥有定值信息管理权限论文发表网。
2、系统设置
系统设置功能只开放给厂家用户,通过此功能,厂家用户可以修改管理软件名称、便携式软件版本号、软件路径。修改系统参数界面上的参数后,点击“写入”按钮就可以完成参数的修改,点击“读取”按钮则可刷新参数显示。
3、定值模板
在管理软件中,定值模板功能模块属于比较重要的模块之一,系统管理员利用该模块能预先创建定值相对健全的定值模板,促使后继用户在定值创建中只需选出与要求相符的模板,就能快速创建定值单。在定值模板的创建中,为预防用户认为输入的不便,同时兼顾各个厂家的设定保护装置定值的异同,针对该模块的设计应考虑管理预定义定值。
4、局站管理
局站管理模块主要是对供电局、变电站以及间隔信息进行维护,涉及到具体的修改、删除和添加等操作。
5、PA管理
PA是便携式装置的简称,通过此模块可以维护便携装置的信息,其包括便携装置的注册、删除及状态维护。
6、用户管理
用户管理模块主要是为了控制用户访问管理系统和保护装置的安全性所设置的权限用户,其角色主要有五种,分别是厂家、管理员、校核员、审核员、班长,他们的权限是不同的,负责完成不同的任务。
7、定值单管理
定值单管理模块是管理系统中的又一重要模块,权限用户通过此模块可以创建设备定值、修改设备最新定值、查看和删除设备历史定值、核对记录以及写入记录。在修改设备最新定值的过程中会形成定值草稿,定值草稿经过审核和发布这两个过程后会成为最新的定值单。
8、操作记录
操作记录功能模块主要是记录管理系统发生的事件,包括SOE记录、下载记录、上传记录这三个部分。
三、数据库设计
(一)局、站、用户信息
如变电局信息维护设计,具体见表1所示。
表1 变电局表
字段名 |
字段类型 |
约束 |
说明 |
bureauid |
int(10) |
主键 |
标识一个变电局 |
bureauName |
varchar(50) |
非空 |
变电局名称 |
level |
smallint(5) |
非空(默认值为0) |
变电局级别 |
参照新数据库设计中的表,对应字段分别为【id,name,area_type】,在这里对变电站表、间隔信息表、用户表的分析不逐一呈现,需要注意的是在添加局、站、间隔、用户的信息时,要先验证名称,避免出现空字段。
(二)局、站、用户关系
变电局:用户=m:n。变电站与用户关系同上;间隔与用户关系同上;保护装置与用户关系同上。
(三)定值模板
图2 定制模板
1、定值模板
新建定值模板时就会指定定值区数,而非在创建定值组时才指定定值区数;模板创建时定值组个数默认为0,用户新建定值组后改变定值组个数;创建模板时,各区的定值是相同的。
2、定值组表
定值组的定值区数默认等于定值模板中设置的定值区数,但用户创建具体定值组时可以更新区个数,另外还囊括定值组下的定值项表和定值逻辑属性表。
(四)保护装置与定值信息
图3 保护装置与定值信息
其中主要包含了保护装置表、valuelog表、historyvaluelog表、valuedata。备注:该表保存某装置当前所有区的定值信息,当用户切换设备当前区时,只需修改device表的curArea字段;当用户修改设备当前定值时,只需修改该表对应区中的对应项值。
(五)保护装置与定值校核
图4 保护装置与定值校核
(六)保护装置与定值草稿
图5 保护装置与定值草稿
(七)日志记录表
在具体的日志记录中主要包括:PA信息表、PA用户表——可选表、系统参数表、系统事件信息、pa上传日志信息、pa下载日志信息、pa写保护装置记录。
总之,希望通过上述对校核数据库设计中的定值问题的分析,能对今后继续研究相关课题起到一定的借鉴作用。