发明内容
为克服上述现有技术的缺点,本发明的主要目的在于提供一种资
料检索方法及系统,可提供使用者多种资料属性快速检索及灵活选择
的技术。
本发明的另一目的在于提供一种资料检索方法及系统,可增加使
用者进行资料检索作业时的方便性及实用性。
本发明的又一目的在于提供一种资料检索方法及系统,可设定多
种表达资料属性特征的方法,并可将检索出的资料显示在备选框中,
用户可直接检视检索的资料。
本发明的再一目的在于提供一种资料检索方法及系统,可提供一
连续定位的资料选择方式,令使用者可在选取完某一资料属性后,无
须退出操作画面即可针对同笔数据的另一种属性进行检索,直至检索
完毕为止。
为达到上述目的,本发明的资料检索系统包括:(1)数据库,储存
使用者所要检索资料内容、资料集合、选择信息、资料属性及各种页
面配置参数;(2)操作界面,供使用者输入及设定进行资料检索作业所
需的资料名称、属性及功能选项,是使用者与资料检索系统的沟通媒
介;(3)响应模块,根据使用者输入的资料名称及属性进行处理;(4)初
始化模块,用以根据数据库中储存的内容建构资料属性区域及选择模
式;以及(5)数据输出装置,将响应模块检索完成的资料属性输出显示,
供使用者进行加入资料、删除资料及是否结束检索作业的参考。
本发明的资料检索方法的实现过程是:(1)令该初始化模块读取数
据库的储存内容,获取资料属性的显示序列,以在资料检索系统中建
立资料属性区域;(2)令该初始化模块依所判别的资料属性,建构与其
相对应的属性类型特征控件;(3)令该初始化模块建构单选及多选的操
作按钮;(4)令该初始化模块检测资料属性,判别有无预设资料属性,
若有预设资料属性,输出与预设资料属性相对应的控件,如否,则输
出同步骤(2)资料属性判别结果相对应的资料属性;(5)令该初始化模块
判别使用者有无选用先前已检索的资料,若有,在直接检索先前的资
料记录后,结束初始化作业流程,如否,则直接结束初始化作业流程;
上述步骤(1)至步骤(5)是资料检索系统进行初始化作业的过程;(6)令该
资料检索系统进入待机状态,以随时响应使用者的操作,当使用者输
入所要检索的资料时,该资料检索系统所含的响应模块将首先判别使
用者有无输入要检索数据的属性,若使用者已输入资料属性,则该资
料检索系统会针对要检索的数据,输出与其相对应的特征控件,而后
进入步骤(7),如否,则直接进到步骤(7);(7)令该响应模块判别使用者
有无输入特征值,若有,该响应模块利用此一特征值过滤使用者所要
检索的资料,而后进入步骤(8),如否,则直接进入步骤(8);(8)令该响
应模块判别使用者是否选择操作按钮,若是,判别操作按钮的功能是
加入还是删除,若是加入功能,将备选区域中的资料选项加入已选区
域中,如是删除功能,则将已选区域中的选项予以删除;如使用者并
未选取操作按键,则直接进入步骤(9);(9)令该响应模块判别使用者是
否选择结束资料检索作业,若使用者要结束资料检索作业,该响应模
块将检索结果予以显示,如否,则令该响应模块返回步骤(6),令使用
者可根据要检索资料的其它属性重新定位所要检索的数据。
本发明的一种资料检索方法及系统,由于采用了多种资料属性检
索技术,极大的增加使用者进行资料检索作业时的方便性及实用性;
同时通过设定多种表达资料属性特征的方法,将检索出的资料显示在
备选框中,可直接检视检索的资料,便于使用者对检索结果进行舍取;
再有该资料检索方法及系统能够提供连续定位的资料选择方式,在选
取完某一资料属性后,不用退出原操作画面,就可针对该数据检索的
结果,进行另一种属性的检索,直至检索完毕为止,这样,本发明为
使用者提供了一套快速、高效的检索资料的方法。
具体实施方式
实施例
在以下实施方式中,本发明的资料检索方法及系统应用在一人事
管理系统中,对人事管理系统提供一灵活、且实用的多种资料属性检
索功能;在此首先需注意的是,本发明的资料检索方法及系统并不限
定仅可用于人事管理系统中,广义而言,本发明可用于各种类型的数
据管理系统中,如物料管理系统、车辆管理系统等具有多种资料属性
的管理系统或资料搜寻系统中,使用者仅需设定所要查询资料的相关
集合(以人事管理系统为例,资料相关集合为姓名、员工编号、所属部
门等),就可对各种类型的数据管理系统提供可检索多种资料属性并予
以快速定位的功能。
图1是一方块图,显示本发明的资料检索系统10的系统架构示意
图,如图所示,该资料检索系统10包括操作界面101、响应模块102、
初始化模块103、数据库104以及资料输出装置105;以下配合图2所
示的人事管理系统的操作窗口画面200,说明本发明的资料检索系统
10应用在人事管理系统的详细实施方式。
在图1中,初始化模块103先行读取数据库104中储存的资料内
容,以取得资料集合、选择信息、资料属性及配置参数等相关内容,
以进步整理而成一资料显示序列,该初始化模块103则根据资料显示
序列,建构如图2所示的资料属性区210,再根据建构的资料属性区
210,建构输入类型属性特征控件、列表类型属性特征控件、范围类型
属性特征控件及其它类型属性特征控件,最后形成了如图2所示的备
选人员名单220与已选人员名单230,该初始化模块103接着建构多个
选择操作按钮241及242,而形成选择操作区240,总合构成操作窗口
画面200;使用者即可根据操作窗口画面200进行人事资料检索,在使
用者通过操作窗口画面200提供的资料属性区210选取人事资料属性
(拼音),响应模块102随即自数据库104中检索出符合资料属性(拼音)
的内容,将其经由资料输出装置105显示在备选人员名单220字段中(此
处显示的是于建勋及杨金华),使用者可根据备选人员名单220字段显
示的资料内容,使用操作界面101经由操作窗口画面200的选择操作
区240,选取要挑选的人员名称至已选人员名单230中,当使用者重复
上述步骤通过资料属性区210选取其它的资料属性,如部门、工号等
完成后,即可在操作窗口画面200的重要特征显示区250字段中显示
该名员工的特征资料,而后按下确定按钮260即完成人事资料的检索
作业。
图3及图4是流程图,显示本发明的资料检索方法应用在人事管
理系统的各项步骤流程,图3所示是本发明的资料检索系统10进行初
始化程序的各项流程,首先令该初始化模块103读取数据库104内部
储存内容,根据读取的资料内容获得资料集合、选择信息及配置参数,
其中,该配置参数是用以在数据集合中取得相应资料填充属性特征值
及定位信息字段,并可建构信息区域及要显示信息名称、编号及用以
决定资料返回的参数形式;随后进到步骤S2。
在步骤S2中,令该初始化模块103根据在步骤S1中读取的资料
获得属性显示序列,并建构一资料属性区域,接着进到步骤S3。
在步骤S3中,令该初始化模块103判别资料属性类型,并根据判
别得知的资料属性类型,分别建构输入类型属性特征控件、列表类型
属性特征控件、范围类型属性特征控件及其它类型属性特征控件,随
后进到步骤S4。
在步骤S4中,令该初始化模块103判别选取资料所用的操作按钮
是单选模式还是多选模式,如是单选模式则进到步骤S4-1,若是多选
模式则进到步骤S4-2。
在步骤S4-1中,令该初始化模块103建构单选操作按钮,随后进
到步骤S5。
在步骤S4-2中,令该初始化模块103建构多选操作按钮,随后进
到步骤S5。
在步骤S5中,令该初始化模块103判别数据检索系统10有无预
设资料属性,若资料检索系统10已预设资料属性,则进到步骤S5-1,
否则,进到步骤S5-2。
在步骤S5-1中,令该初始化模块103显示与预设属性相对应的特
征控件,随后进到步骤S6。
在步骤S5-2中,令该初始化模块103显示与步骤S3中判定属性
相对应的特征控件,随后进到步骤S6。
在步骤S6中,令该初始化模块103判别资料检索系统10是否选
用先前已检索的资料,若是,进到步骤S7,如否,则直接进到步骤S8。
在步骤S7中,令该初始化模块103检索先前已检索资料的记录,
以缩短资料检索所需时间。
在步骤S8中,令该初始化模块103结束此初始化作业流程,随后
进到步骤S9。
在步骤S9中,令资料检索系统10进入待机状态,以及时响应使
用者操作,随后进到步骤S10。
在步骤S10中,当使用者通过资料界面101输入所要检索的人事
资料时,响应模块102随即判别使用者有无选择资料属性,若使用者
已选择资料属性,进到步骤S10-1,若否,则直接进到步骤S11。
在步骤S10-1中,响应模块102即通过资料输出装置105,在操作
窗口画面200显示与使用者所选择属性相对应的特征控件,随后进到
步骤S11。
在步骤S11中,令该响应模块102判别使用者是否经由操作界面
101输入与检索资料相关的特征值,若是,进到步骤S11-1,如否,则
直接进到步骤S12。
在步骤S11-1中,令该响应模块102根据使用者所选取的特征值,
过滤使用者所要检索的人事资料,并将过滤后的人事资料通过资料输
出装置105,显示在操作窗口画面200的备选人员名单220中,随后并
进到步骤S12。
在步骤S12中,令该响应模块102判别使用者有无经由操作界面
101,选择操作窗口画面200的选择操作区240所附的操作按钮241及
242,若有,进到步骤S13,如无,则直接进到步骤S14。
在步骤S13中,令该响应模块102判别使用者在选择操作区240
所选取的操作按钮,是加入功能按钮241还是删除功能按钮242,如是
加入功能按钮241,进到步骤S13-1,若是删除功能按钮242,则进到
步骤S13-2。
在步骤S13-1中,令该响应模块102将备选人员名单220中的选
取项(于建勋),加入已选人员名单230中,随后进到步骤S14。
在步骤S13-2中,令该响应模块102将已选人员名单230中的选
取项删除,随后进到步骤S14。
在步骤S14中,令该响应模块102判别用户是否通过操作界面101
选取操作窗口画面200上的确定按钮260,以结束人事资料检索作业,
若是,直接进到步骤S15,如否,则返回步骤S9,以令该响应模块102
等待使用者经由操作界面101重新对资料属性进行选择。
在步骤S15中,令该响应模块102依已选人员名单230,经由使用
者选取的资料集合,依返回值形式经由资料输出装置显示给使用者参
考,随后结束人事资料检索程序。