摘要
MIS系统的查询模块一般与数据库和业务紧耦合、不通用,不能满足一些特定的应用场景。为解决该不足,基于数据字典和用户数据字典来设计查询,并且将查询权限融入设计。查询自定义模块根据链接的数据库产品类别,定位存放查询对象和查询字段的数据字典表,翻译查询信息至用户数据字典表,然后查询模块提取翻译的查询信息,由终端用户选择和输入条件,实现灵活动态查询,并对查询结果进行统计和输出。同时,为用户动态分配权限,权限的粒度可控制到字段。系统动态链接数据库、动态生成界面、动态生成SQL、动态设置权限、动态数据处理,实现了查询的通用性和自适应数据库的变迁,实际应用效果较好。
出处
《软件导刊》
2016年第5期169-170,共2页
Software Guide
基金
2015年度江苏省高等学校大学生创新创业训练计划项目(创新类项目)(201513112014Y)
2014年度江苏高校哲学社会科学研究基金项目(2014SJB304)