发明名称 |
一种数据库动态查询表单的生成方法 |
摘要 |
本发明提出一种数据库动态查询表单的生成方法,它为庞大而复杂的数据库查询提供了一种解决方法。它提出了以一个包含数据库中极少数主要属性的基本查询表单开始,通过用户与系统的交互,系统捕捉用户的偏好,从而计算每个表单组件的得分,按得分的降序排列为用户提供一个组件的排名列表,用户可以选择相应的组件来增强和完善查询表单。此过程是迭代进行的,直到用户对查询结果感到满意。本发明可以让用户自定义查询表单,能快速的从数据库中检索到想要的查询结果。 |
申请公布号 |
CN105320700A |
申请公布日期 |
2016.02.10 |
申请号 |
CN201410379783.9 |
申请日期 |
2014.08.05 |
申请人 |
南京理工大学常熟研究院有限公司 |
发明人 |
李涛;王敏君;李千目;侯军;徐建 |
分类号 |
G06F17/30(2006.01)I |
主分类号 |
G06F17/30(2006.01)I |
代理机构 |
|
代理人 |
|
主权项 |
一种数据库动态查询表单的生成方法,其特征在于包括以下步骤:步骤一:以一个包含数据库中极少数主要属性的基本查询表单开始;步骤二:用户填写查询表单,系统执行查询;步骤三:系统显示查询结果,若用户对查询结果满意,则结束;否则,通过用户对查询结果的点击来反馈用户的偏好,系统根据用户偏好计算每个表单组件的得分,按得分的降序排列为用户提供一个表单组件的排名列表,用户根据排名列表选择相应表单组件加入到表单中来改善查询表单,继续执行步骤二,直到用户对查询结果满意。 |
地址 |
215513 江苏省苏州市常熟市经济技术开发区科创园研究院路5号 |