功能模块设计_基础数据查询功能模块
基础数据查询功能模块1 功能:提供业务需求中未纳入电子报表展现的基本数据的查询数据查询是通过在数据项配置表中配置查询条件,查询时动态组成一个SQL语句来方便用户的进行随机查询。1.1 数据查询数据查询条件显示根据提交的元对象号和条件元要素号,查询并显示相应的输入元要素和扩展输出元要素。输出项包括:元对象名称,条件元要素,输入元要素,扩展输出元要素。 数据查询条件显示流程图 图1.11.2 数据查询组装SQL语句根据数据项查询输入界面提交的输入元要素和扩展输出元要素,动态拼装SQL语句,并查询前20条记录输出到页面显示。组装SQL语句流程图组装Where子句从元对象集中组装From子句组装Select子句 提交条件元要素号根据输入的条件元要素号查找所有的输入要素校验必输项组装表头是否有组合值取输入的值取组合值查询所选择的扩展输出元素有无是否必输是否有缺省值去除where条件赋缺省值否取输入值是组装SQL语句 图1.21. 根据输入的条件元要素号查找所有的输入要素信息2. 校验必输项是否输入了值3. 根据提交的元对象号查找所有输出扩展元要素4. 组装表头5. 组装Select语句6. 组装from语句7. 组装Where语句8. 执行拼装的SQL语句9. 保存表头信息、SQL语句、查询条件的中文名称、数据库表字段名称全部放入session中保存提供给下载Excel程序使用。1.3 数据查询导出EXCEL根据session中存放的数据项查询组装的SQL语句再次查询相应业务表中所有记录,并导出成Excel。导出EXCEL流程图 图1.3 图1.4 图1.5操作:点击数据查询,页面左侧按主题显示数据查询列表,用户点击某一主题时,展开该主题下的基础数据项。用户点击某数据项时,页面右侧显示查询条件选择对话框,用户选择相应查询条件点击“提交”即可进行数据查询。请选择输出要素项,让用户可以选择自己需要查看的相关列信息。在数据查询展现页面,只显示查询的20条记录,点击“导出到EXCEL”图标,可将全部查询结果导出到EXCEL表格。2 数据查询举例1、点击发卡交易明细 图1.62、选择查询选项、输出要素 图1.7 3、查询数据显示 图1.8 4、点击导出Excel,导出所有查询数据项。 图1.9 图2.0 5、点击继续查询,可选择不同条件继续进行基础数据查询。 图2.1