数据库通用查询系统的设计与实现

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:q412202242
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在信息管理系统中,对数据的查询是管理信息系统的一个重点。常见的实现方法是根据具体的查询需求直接编写相应的代码,但随着用户查询需求日益增多、变更频繁,存在代码量大、重复工作多、通用性差、系统维护代价高等实际问题。针对此现状,分析现有的信息管理系统的查询需求,抽取出它们在业务逻辑、界面等方面的关键本质要素,并借鉴现有的通用查询系统的设计思想,设计并实现了一个基于配置文件的通用查询系统。系统将查询定义、系统菜单等信息存储到配置文件中,从而使得系统与具体的数据库、查询内容解耦,真正达到了“通用”的目的。系统包括模式信息管理模块、查询定义模块、查询生成模块、安全管理模块和系统管理模块五个模块。其中模式信息管理模块最主要的功能是设置数据库的连接信息并将数据库的模式信息写入到配置文件中,模式信息指的是数据库中表、视图的结构信息;查询定义模块根据查询需求对查询定义进行配置并将所配置信息存储到文件中,是系统的核心模块;查询生成模块利用代码生成技术把查询配置文件与查询界面模板相结合生成页面代码,与查询定义模块相辅相成;安全管理模块通过用户身份认证、访问控制、记录系统日志和系统异常处理四种方法来保障系统的安全性;系统管理模块旨在为系统运行提供基础信息,包括用户信息、角色信息和菜单信息。对通用查询系统的功能进行测试验证,结果表明,该系统能够快速响应用户对数据的查询需求,有效地减少了代码的编写量,提高了系统的开发效率,而且使系统更易于维护。
其他文献
会计作为一个信息系统和企业管理的一种重要手段,在企业的经营管理中发挥着越来越重要的作用,企业会计人员应在确保会计行为规范化的同时,从所在企业的实际情况出发,建立健全
笔者自1987年起到中原油田从事信息化建设至今,在长期的工作实践中认识到,油田企业的信息化不仅能加强管理和控制、减少漏洞,而且从长远看,它是提升油田企业竞争力的重要手段
“创新教育”的提出为改进我国大学教学模式提供了理论依据和实践方向,它的发展符合我国当前的经济基础、社会发展需要和教育背景。本文通过结合国外大学“现代教育”模式的成
目的探讨MRI在早期股骨头缺血性坏死诊断中的价值。方法回顾性分析经影像学检查结合临床资料确诊的早期股骨头缺血性坏死患者的X线平片、CT及MRI表现。结果 54例早期(Ⅰ~Ⅱ期)股
电子技术课程设计是电气与控制类工科专业本科生的必修课程,是专业建设中值得重点建设的重要环节.本文论述了设计题目选择与设计内容确定应遵循的原则和注意事项,以及对设计的具
标杆管理的基本环节是以最强的竞争企业或那些行业中领先的最有名望的企业在产品、服务或流程方面的绩效及实践措施为基准,树立学习和赶超的目标,通过资料收集、比较分析、跟踪
目的为医院感染防控和抗菌药物管理提供依据。方法了解我院医院感染分布状况、特点和抗菌药物使用基本情况,抽调调查员进行现患率调查相关知识培训,采用横断面调查方法进行调
进入市场经济以后,煤炭企业进行了一系列改革,生产力水平有了极大提高.但计划经济时期形成的管理体制和组织结构没有被打破,生产关系已不适应生产力的发展,现有的企业内部组
结合当前社会发展的最新形势,指出了开展大学生学术科研活动是培养大学生创新能力、实践能力和创业精神的重要一环。并基于此种想法,对黑龙江大学本科生学术科研实践情况进行了
在当前严峻的就业形势下,大学生以创业带动就业越来越得到社会的认同和接受。但是,大学生创业存在热情高、成功率低的现实问题。因此,需要给大学生创业提供一个更加完善的创