期刊专题 | 加入收藏 | 设为首页 12年实力经营,12年信誉保证!论文发表行业第一!就在400期刊网!

全国免费客服电话:
当前位置:首页 > 免费论文 > 管理论文 > 企业管理 >

邮政储蓄银行金融网点查询算法研究

1自定义查询算法描述

在自定义查询中较难实现的是确定用户定义的运算对象以及运算符,其中运算对象为字段名或序列号,运算符主要包含逻辑运算符和比较运算符。用户为了满足业务需求需要复杂的过滤条件,但是此条件因为具体业务或不同情况不断更改查询条件,在不断变化中找到解决方案才是自定义算法所要解决的问题。假设要对信息系统数据库中的任意关系表R进行条件查询,可用下面的公式进行描述。σF(R)≡{t∣t∈R∧F(t)=true}(1)其中σ为选择运算符,F为自定义查询条件表达式,t为关系表R中的元组,σF(R)表示从关系表R中选出可以满足公式F为真的元组,构成新的关系表。自定义查询条件表达式F通常由两部分组成,即运算符号和运算对象,它们在算法中的取值如下。运算符号:包括逻辑运算符L集合和比较运算符θ集合。L集合中本算法仅取∧、∨;θ集合中本算法取%、<、≤、>、≥、=、≠,其中%为包含元素。运算对象:包括元组分量(字段名)或常数(列序号)。对于任意一个含有K元分量的关系表R,由于用户自定义查询要求的组合性、多样性、复杂性,带来了F函数的复杂性及不确定性。为了满足自定义查询、自定义关系表查询,在软件开发设计过程中,将F函数的构造,用可视化窗口展现,选择方式则交给用户,由用户按需要进行自定义构造。若用户自定义构造的F函数定义为FZ,则自定义查询设计可表示为用户条件函数FZ的构造。其中Mi表示用户自定义查询分量,θi为用户自由选择的关系运算符,Vi表示用户自定义查询分量对应的值域,Li为用户自由选择的逻辑运算符。要满足这一要求,用户构造自定义查询函数FZ,可按以下步骤:第一步,选择要自定义查询的分量Mi;第二步,选择关系运算符θi;第三步,输入自定义查询值域Vi;如果继续构造自定义查询条件,选择逻辑Li,然后返回前三步继续构造;否则构造完成。

2自定义查询算法设计

下文以金融网点项目的实例说明上述过程,多表关联的自定义查询和显示的对象包括网点查询条件选择和选择显示信息;构造用户条件函数FZ的组合条件表,包括表名、字段名、条件、输入值四个选项;构造用户条件函数FZ的三个控制按扭“+(新增)”、“-(删除)”、“查询”;“选择显示信息”窗口是用户选择显示项及显示顺序的,包括表名、字段名、操作、显示字段、显示顺序五个选项,如图1所示。实现对自定义查询窗口操作的关键技术在于以下两方面。一是构造用户条件函数FZ的组合条件表设计。组合条件表包括表名、字段名、条件、输入值四个选择框内容。表名、字段名、条件三个选择框由用户选择,输入值框填入数值后,可完成对公式(2)中比较分量(MiθVi)的确定。—15—二是构造用户条件函数FZ的“+(新增)”按扭的设计。用户按下“新增”按扭后,可为公式(2)中比较分量(MiθiVi)之后增加一个Li连接符,由用户再输入下一个分量(Mi+1θi+1Vi+1)。用户按下“查询”按扭后,可实现按用户条件函数FZ选择出的自定义查询结果,然后再选择要显示的选项,并将其内容显示在另外的页面中。

3自定义查询实现

为了在真实的项目中实现上述算法,必须先了解数据字典和DWR在整个项目中的作用。

3.1创建数据字典,为多表多字段查询提供选择条件

数据字典是一种用户可以访问的记录数据库和应用程序源数据的目录。本文中数据字典的含义,是在数据库设计时用到的一种工具,用来描述数据库中基本表的设计,主要包括表英文名、表中文名、字段英文名、字段中文名、字段数据类型、字段长度、主键、外键、是否下拉菜单、下拉菜单名称、正则表达式等描述表的属性及校验的内容。其中,表中文名、字段中文名是展现给用户看的,真正参与到SQL语句中的是表英文名、字段英文名,字段数据类型、字段长度和下拉菜单反映到页面时,用于校验表单用。如果某字段是日期类型,那么在输入框中点击时回弹出日历,让用户选择;如果某个字段有下拉菜单,那么输入框成为焦点时,利用AJAX技术会自动显示下拉菜单的内容。下拉菜单名关联到一个菜单表,这个表也是一个数据字典表,包括菜单英文名、菜单中文名等。

3.2DWR无刷新页面从后台取数据

邮政储蓄银行金融网点管理信息系统基于J2EE架构,采用开源SSH2框架,在Web服务器上编写业务逻辑存取数据库,配置好Web.xml、struts.xml、applicationContext.xml和dwr.xml,在浏览器中可以无刷新调用服务器端Java方法。同时在浏览器端编写了大量的js代码,使多表关联的自定义查询和显示更加灵活,更加个性化,用户可根据自身需求,任意选择查询条件,个性化定制显示项及显示顺序。以上述算法为基础,并融合数据字典和DWR技术,最终完成自定义查询功能。金融网点管理信息系统研制成功后,经过2年多的实际使用,收效甚佳,但对基于J2EE架构的编程法研究,还有许多需要探讨的领域,希望在今后的研究中得到进一步拓展。

作者:单振芳 张进猛 单位:石家庄邮电职业技术学院


    更多企业管理论文详细信息: 邮政储蓄银行金融网点查询算法研究
    http://www.400qikan.com/mflunwen/gllw/qygl/157545.html

    相关专题:西安翻译学院怎么样 小花仙闪耀变身


    上一篇:煤矿建设工程质量监督及控制
    下一篇:毕业设计论文质量风险防范综述

    认准400期刊网 可信 保障 安全 快速 客户见证 退款保证


    品牌介绍