1.化学药品管理方法,其特征在于,所述方法包括:
获取化学品存储柜的监控信息,所述监控信息由包括化学药品信息和重量信息;
根据所述监控信息计算化学药品使用记录;
根据所述化学药品使用记录和预约申请,判断是否在合理使用范围内。
2.根据权利要求1所述的化学药品管理方法,其特征在于,所述获取化学品存储柜的监控信息步骤前,还包括:
获取预约申请。
3.根据权利要求2所述的化学药品管理方法,其特征在于,所述获取化学品存储柜的监控信息步骤前还包括;
获取身份信息;
判断身份信息与所述预约申请是否相符;
其中,判断身份信息与所述预约申请是否相符步骤包括:
查询是否有对应于所述身份信息的用户,是则获取用户名,否则验证结果为不通过;
查询是否有对应于该用户名的预约申请,是则获取预约申请中的实验时间,否则验证结果为不通过;
查询当前时间是否在预约实验时间内,如是则验证结果为通过,否则为不通过。
4.根据权利要求3所述的化学药品管理方法,其特征在于,根据所述监控信息计算化学药品使用记录步骤包括:
按时间顺序读取所获取监控信息;
判断当前监控信息与上条监控信息中的化学药品信息和重量信息是否相同,如相同则读取下一条监控信息,否则保存监控信息到变化信息列表;
根据所述变化信息列表计算得出所述化学药品使用记录;
其中,所述根据所述变化信息列表计算得出所述化学药品使用记录包括:
顺序读取变化信息列表;
判断当前变化信息中,与上一条变化信息相比,化学药品和重量信息是否同时改变;
如化学药品和重量均改变,则保存变化时间、用户名、化学药品和重量的变化值为化学药品使用记录;
如化学药品和重量的两个变量之一发生变化,则记录变化的变量为第一变量,所述第一变量的值为第一变化值,并按顺序查询变化信息列表直至第二变量发生变化时,记录第二变化值;根据保存所述保存变化时间、用户名、第一变量、第一变化值、第二变量、第二变化值得到化学药品使用记录。
5.根据权利要求4所述的化学药品管理方法,其特征在于,判断是否在合理使用范围内步骤包括:
判断化学药品使用记录中的化学药品名称是否与预约申请一致;
判断化学药品使用记录中的所述化学药品的重量变化值与预约申请中的化学药品使用量的差异是否在预设范围内;
如判断化学药品名称和重量变化值的结果均为是,则判断结果为合理;如判断化学药品名称或重量变化值的结果为否,所述判断结果为不合理,并发送告警信息。
6.化学药品管理服务器,其特征在于,所述管理服务器包括:
获取模块,用于获取化学品存储柜的监控信息;
计算模块,用于根据所述监控信息计算化学药品使用记录;
判断模块,用于根据所述化学药品使用记录和预约申请,判断是否在合理使用范围内。
7.根据权利要求6所述的化学药品管理服务器,其特征在于,所述管理服务器还包括:
预约模块,用于获取预约申请。
8.根据权利要求7所述的化学药品管理服务器,其特征在于,所述管理服务器还包括:
所述获取模块,还用于获取身份信息;
所述判断模块,还用于判断身份信息与所述预约申请是否相符;
其中,所述判断模块还包括:
第一判断单元,用于查询是否有对应于所述身份信息的用户,是则获取用户名,否则验证结果为不通过;
第二判断单元,还用于查询是否有对应于该用户名的预约申请,是则获取预约申请中的实验时间,否则验证结果为不通过;
第三判断单元,还用于查询当前时间是否在预约实验时间内,如是则验证结果为通过,否则为不通过。
9.根据权利要求8所述的化学药品管理服务器,其特征在于,所述管理服务器还包括:
所述获取模块,还用于按时间顺序读取所获取监控信息;
所述判断模块,还用于判断当前监控信息与上条监控信息中的化学药品信息和重量信息是否相同,如相同则读取下一条监控信息,否则保存监控信息到变化信息列表;
所述计算模块,还用于根据所述变化信息列表计算得出所述化学药品使用记录;
读取模块,用于顺序读取变化信息列表;
所述判断模块,还用于判断当前变化信息中,与上一条变化信息相比,化学药品和重量信息是否同时改变;
保存模块,用于在化学药品和重量均改变的情况下,则保存变化时间、用户名、化学药品和重量的变化值为化学药品使用记录;
所述保存模块,用于在化学药品和重量的两个变量之一发生变化的情况下,记录变化的变量为第一变量,所述第一变量的值为第一变化值,并按顺序查询变化信息列表直至第二变量发生变化时,记录第二变化值;根据保存所述保存变化时间、用户名、第一变量、第一变化值、第二变量、第二变化值得到化学药品使用记录。
10.根据权利要求9所述的化学药品管理服务器,其特征在于,所述管理服务器的判断模块还包括:
所述第四判断单元,还用于判断化学药品使用记录中的化学药品名称是否与预约申请一致;
所述第五判断单元,还用于判断化学药品使用记录中的所述化学药品的重量变化值与预约申请中的化学药品使用量的差异是否在预设范围内;
所述第六判断单元,用于在如第四和第五判断模块的判断结果均为是的情况下,判定判断是否在合理使用范围内的判断结果为合理;如第四或第五判断模块的判断结果为否,判定所述判断结果为不合理,并发送告警信息。