一种业务预警信息的提示方法、系统及电子设备 【技术领域】
本发明属于数据处理技术领域,尤其涉及一种业务预警信息的提示方法、系统及电子设备。
背景技术
在目前的中小企业应用软件中,大部分都是给每个预警信息分别提供一个预警报表,用户通过手动点击相应的报表查看相应的预警信息。
采用提供报表的方式既不能及时地将业务预警信息通知给用户,又不能集中的给用户体现所有的业务预警信息,如果用户不知道或不主动查看预警报表,那意味着用户永远都不知道预警信息。
【发明内容】
本发明实施例所要解决的技术问题在于提供一种能够及时并集中提示预警信息、且能提示最新预警信息的业务预警信息的提示方法、系统及电子设备。
为解决上述技术问题,本发明实施例提供一种业务预警信息的提示方法,所述方法包括以下步骤:
系统运行时,根据预设的查询条件按业务预警类别实时查询所述业务预警类别存在的预警信息;
提示查询到的所述业务预警类别存在的预警信息;
判断所述业务预警类别是否存在新的预警信息,若存在新的预警信息,则突出提示所述新的预警信息。
本发明实施例还提供一种业务预警信息的提示系统,所述系统包括:
预警信息查询模块,用于系统运行时,根据预设的查询条件按业务预警类别实时查询所述业务预警类别存在的预警信息;
提示模块,用于提示查询到的所述业务预警类别存在的预警信息;
判断模块,用于判断所述业务预警类别是否存在新的预警信息;
突出提示模块,用于当所述判断模块判断出存在新的预警信息,则突出提示所述新的预警信息。
本发明实施例还提供一种包括上面所述的业务预警信息的提示系统的电子设备。
在本发明实施例中,通过集中预警和实时通知的方式,使得用户可以及时快速的掌握企业内的所有预警概况;运用简明扼要和突出显示的方式,告知用户当前有哪些新的预警信息和预警信息的数量,从而指导用户处理当前最重要和最紧急的事情,保证企业的业务运作顺畅,降低经营风险和成本。
【附图说明】
图1是本发明实施例提供的业务预警信息的提示方法的实现流程示意图。
图2是本发明实施例提供的预警信息提示控件设计类的示意图。
图3是本发明实施例提供的业务预警信息的提示系统的结构示意图。
【具体实施方式】
为了使本发明所要解决的技术问题、技术方案及有益效果更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
请参阅图1,为本发明实施例提供的业务预警信息的提示方法,其包括以下步骤:
在步骤S101中,系统运行时,根据预设的查询条件按业务预警类别实时查询所述业务预警类别存在的预警信息;
在本发明实施例中,在所述根据预设的查询条件按业务预警类别实时查询所述业务预警类别存在的预警信息的步骤之前,还包括以下步骤:
判断当前用户是否有权限查看业务预警类别存在的预警信息,若有权限查看,则根据预设的查询条件按业务预警类别实时查询所述业务预警类别存在的预警信息。
在判断当前用户是否有权限查看业务预警类别存在的预警信息的步骤之前,还包括以下步骤:预先设置预警信息地查看权限,该查看权限是在系统用户权限设置中设置。
在所述判断当前用户是否有权限查看业务预警类别存在的预警信息的步骤之后,还包括以下步骤:
若判断出当前用户有权限查看业务预警类别存在的预警信息,则产生查询触发命令,触发执行所述根据预设的查询条件按业务预警类别实时查询所述业务预警类别存在的预警信息的步骤。
所述根据预设的查询条件按业务预警类别实时查询所述业务预警类别存在的预警信息的步骤,具体为:
查询当前用户所处的级别,按查询到的级别对应的业务预警类别实时查询所述级别对应的业务预警类别存在的预警信息。
在步骤S102中,提示查询到的所述业务预警类别存在的预警信息;
在本发明实施例中,所述提示查询到的所述业务预警类别存在的预警信息的步骤,具体为:依次提示查询到的所述业务预警类别的名称和预警信息总数量。
在步骤S103中,判断所述业务预警类别是否存在新的预警信息,若存在新的预警信息,则突出提示所述新的预警信息。
在本发明实施例中,突出提示所述新的预警信息可为:将新的预警信息采用粗体显示。
在本发明实施例中,所述业务预警信息的提示方法,还包括以下步骤:
当查询完所有业务预警类别存在的预警信息后,如果任意一个业务预警类别存在预警信息,则显示预警信息提示图标,否则隐藏预警信息提示图标;
如果任意一个业务预警类别存在新的预警信息,则浮动弹出预警信息提示窗口,在所述窗口中显示查询到的每个业务预警类别存在的预警信息,并突出显示新的预警信息。
在本发明实施例中,在浮动弹出预警信息提示窗口中显示查询到的每个业务预警类别的名称和预警信息总数量。
在本发明实施例中,根据用户设定的自动查询预警信息时间间隔,重复查询预警信息,实时地将最新的预警信息通知给用户。
下面详细描述用户操作预警信息的过程。
用户点击预警信息提示图标中间的显示箭头,其从下至上浮动弹出预警信息提示窗口。用户点击预警信息提示窗口顶部中间的隐藏箭头,其从上至下隐藏该窗口并显示预警信息提示图标。用户点击某个业务预警类别存在的预警信息,其显示当前类别的预警报表,用户查看后退出报表,将当前类别预警信息的状态全部标志为已读。
请参阅图2,下面详细描述预警信息提示控件设计类。
对象说明:
1.frmMain:软件系统主界面窗口
2.AlertInfo:预警信息查询提示窗口
方法说明:
方法 参数 说明 Init 初始化接口 QuertyAlertInfo 查询预警信息 UpdateAlertInfo lAlertTypeID:预警 类别ID 更新预警信息状态 MoveAlertBar bDirect:显示或隐藏 浮动显示或隐藏预警信息窗口
3.sp_QueryAlertInfo:预警信息查询存储过程。
参数说明:
参数 类型 方向 说明 @UserID int 输入 当前操作用户ID @AlertRptID int 输入 预警类别ID @TotalAlert smallint 输出 预警信息数量 @NewAlert smallint 输出 未读预警信息数量
4.sp_AccessCheck:查询用户操作权限
5.T_AlertInfo:预警信息记录表
字段说明:
名称 类型 说明 FTypeID int 预警类别ID FItemID varchar(30) 预警记录编号 FIsView bit 是否已查看
请参阅图3,为本发明实施例提供的业务预警信息的提示系统,为了便于说明,仅示出了与本发明相关的部分。所述业务预警信息的提示系统主要包括:预警信息查询模块10、提示模块20、判断模块30以及突出提示模块40。所述业务预警信息的提示系统可以是内置于电子设备中的软件单元、硬件单元或者是软硬件结合的单元。所述的电子设备可以是计算机、个人数码助理(PersonalDigital Assistant,PDA)等等。
系统运行时,预警信息查询模块10根据预设的查询条件按业务预警类别实时查询所述业务预警类别存在的预警信息;提示模块20提示查询到的所述业务预警类别存在的预警信息;判断模块30判断所述业务预警类别是否存在新的预警信息;当所述判断模块30判断出存在新的预警信息,则突出提示模块40突出提示所述新的预警信息。
在本发明实施例中,所述业务预警信息的提示系统还包括:权限判断模块50,其用于判断当前用户是否有权限查看业务预警类别存在的预警信息,若有权限查看,则根据预设的查询条件按业务预警类别实时查询所述业务预警类别存在的预警信息。
所述业务预警信息的提示系统还包括:级别查询模块60,用于查询当前用户所处的级别,按查询到的级别对应的业务预警类别实时查询所述级别对应的业务预警类别存在的预警信息。
所述业务预警信息的提示系统还包括:命令产生模块70,用于如果判断出当前用户有权限查看业务预警类别存在的预警信息,则产生查询触发命令,触发执行所述根据预设的查询条件按业务预警类别实时查询所述业务预警类别存在的预警信息的步骤。
作为本发明另一优选实施例,当查询完所有业务预警类别存在的预警信息后,如果任意一个业务预警类别存在预警信息,则图标显示模块显示预警信息提示图标;当查询完所有业务预警类别存在的预警信息后,如果每个业务预警类别均不存在预警信息,则隐藏模块隐藏预警信息提示图标;如果任意一个业务预警类别存在新的预警信息,则窗口弹出模块浮动弹出预警信息提示窗口,在所述窗口中显示查询到的每个业务预警类别存在的预警信息,并突出显示新的预警信息。
由上可知,本发明实施例采用自动浮动窗口提示企业的业务预警信息方式,使得用户不必对预警信息进行响应即可查看到预警信息;通过集中预警和实时通知的方式,使得用户可以及时快速的掌握企业内的所有预警概况;运用简明扼要和突出显示的方式,告知用户当前有哪些新的预警信息和预警信息的数量,从而指导用户处理当前最重要和最紧急的事情,保证企业的业务运作顺畅,降低经营风险和成本。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,所述的程序可以在存储于一计算机可读取存储介质中,所述的存储介质,如ROM/RAM、磁盘、光盘等。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。