查询管理范文
查询管理范文(精选12篇)
查询管理 第1篇
为了加强摄像机的收发管理,准确获取摄像机的实际使用情况,尽量在不增加摄像机的前提下最大化提高设备的利用率,本文参考多方资料,成功开发了GPS动态查询管理系统。
1 设计思路
本系统首先将GPS接收记录单元安装到摄像机内部,持续记录设备借出后的移动轨迹。设备归还后通过无线蓝牙技术将记录的数据上传到服务器,服务器再对上传的数据进行转换分析,最终在网页上生成摄像机的移动轨迹图。本系统结构与流程大致如图1 所示。
本系统硬件部分主要采用了支持蓝牙输出功能的小型GPS轨迹记录仪。软件部分则使用VS2010 与Flash Builder 4 开发,稳定性较好。轨迹显示部分基于Web平台,采用了国内常用的百度地图API绘制,显示效果直观明了。
2 摄像机动态查询管理系统硬件设计及组成
2.1 GPS设备选型
GPS轨迹系统主要分为GPS记录仪和GPS追踪器两类产品[1]。GPS记录仪可以按时间或者距离间隔将当前坐标数据写入到内置存储上,GPS追踪器则在GPS记录仪的基础上升级了GPRS实时回传功能。由于GPS追踪器依赖于网络运营商,使用成本较高,并且市面上常见的GPS追踪仪一般体积较大,很难在摄像机内部找到合适的位置安装,而GPS记录仪体积较小,在多种摄像机内部均能找到安装位置。
通过对多款GPS记录仪的测试和对比,本文最终采用了联发科技公司(MTK)所设计的低耗电量晶片MT3329记录仪产品(如图2所示),它具有灵敏度高、支持蓝牙功能、支持多种参数设置、自带电池、开机无需人工操作自动记录等特点,其主要参数如下:
1)4 Mbyte内存可记录高达200 000轨迹点;
2)66颗卫星追踪频道,可快速定位及重新定位;
3)频率1 575.42 MHz,可达-165 d Bm的超高敏感度;
4)蓝牙频率2.40~2.48 GHz,灵敏度-85 d Bm;5
5)低耗电,内置充电锂电池,充满电后可连续工作10 h;
6)防过热保护装置温度过热45 ℃时,保护电路便会启动切断电源。
2.2 GPS供电模块
为了能够在无需拆卸的情况下维持GPS记录仪持续工作,因此需要在摄像机内部对GPS记录仪提供电力支持。为了尽量降低对摄像机的影响,本文采用了直接从电池取电的设计。
GPS记录仪需要使用5 V电压进行充电,因此要增加降压电路。对7.2 V电池采用了常见的线性稳压IC7805,对16 V电池则采用了MC34063 开关型DC/DC降压模块,该模块适合压降、电流较大的环境,图3 为MC34063工作原理图。
设备借出时,只要挂上电池,记录仪就会自动开机并为内置电池充电,模块充电电压为5 V/200 m A,充电时间为2 h,充满自动停止,因功耗很低,基本不会影响摄像机的正常使用时间。
2.3 卫星转发
GPS设备开机有冷启动、温启动、热启动之分,代表搜星定位的时间,每个型号的GPS启动所用的时间各不相同(实测所选的GPS冷启动时间为2 min以内、温启动时间为33 s、热启动时间为1 s)。为保证记录仪能在设备室借出过程中锁定卫星信号,需要安装GPS卫星转发器在室内,完成卫星信号覆盖,覆盖范围可达40 m2。图4 为转发器室内卫星信号覆盖强度指示。
2.4 安装与测试
为了不改变摄像机自身的外观、电路,不影响摄像机的正常使用,本系统采用了GPS记录仪内置式安装。该方式需要在摄像机内部找到合适的空间位置,因此要求安装者对摄像机较为熟悉,具有一定的维修经验。
通过对不同机型的多次试验,选择合适的位置巧妙安装,要求既不影响摄像机的使用和维护,又兼顾GPS记录仪的信号强度。在多种摄像机型中,松下AG-HPX173MC便携式摄像机整机结构紧凑、可利用空间小,属于安装较为困难的类型。通过拆解机器与反复测试,终于找到了合适的位置安装记录仪和天线。将接收天线固定在小寻像器内部(如图5所示),记录仪则安装在机身内狭小空间里(如图6所示),电源供电采用小型7805降压IC直接从电池端取电,基本不占用空间。
安装的GPS记录仪接收频率1 575.42 MHz、蓝牙频率2.4 GHz均为开放频率。通过用泰克WVR6100示波器比对记录仪安装前(如图7所示)和记录仪安装后(如图8 所示)的模拟视音频、SDI视频信号、嵌入音频信号,结果表明均未受到干扰。
3 摄像机动态查询管理系统软件设计[2]
一般GPS记录仪都有专用的配套软件用于数据的读取和分析,但未见适合自动化批量处理的软件,因此本文自行开发了一整套GPS轨迹处理软件,主要包含分为数据采集、数据录入、坐标转换、数据分析和轨迹绘图5个部分。
3.1 数据采集部分
数据采集程序部署在数据采集端,用于读取摄像机上的GPS轨迹信息。数据采集程序是本系统软件的核心部分。一般来说GPS记录仪都有专用的配套软件用于数据的读取和分析,但需要大量人工操作,无法实现多个GPS设备的自动连接和数据读取。因此只能自行开发一套数据采集软件,实现连接设备、读取数据、删除数据与断开设备等操作的完全自动化。
正常情况下,柳州市广播电视台要求每天19:00前归还所有借出设备(超出该时间使用需特别申请),因此设置为每天19:30自动执行。数据采集程序执行时,会自动扫描蓝牙范围内(大约10 m)所有可用设备,自动识别设备是否为已登记的GPS轨迹仪,如果识别成功则连接并下载轨迹数据,下载成功后清空GPS轨迹仪上的记录。为了避免因网络问题造成的数据丢失,数据采集程序会在本地保留一份数据副本。
3.2 数据录入部分
从GPS记录仪中读取到的原始轨迹数据是具有特殊格式的文本信息,无法直接获取到轨迹点的直观数据,必须通过运算解析后才能获得轨迹点的时间、经纬度和海拔等信息。然而GPS厂商并没有提供解析方法,只有通过大量GPS原始数据与实际记录点位置信息的对比来分析原始数据的数据结构和存储形式,最终实现原始数据到轨迹点信息的完整转换。
数据录入程序部署在数据采集端,是一个无窗体的控制台程序,每间隔30 min执行1 次。它会检索数据采集程序文件夹是否有新的数据文件,如果有新数据文件则将原始的GPS数据文件转换成轨迹点集合,并尝试上传到服务器,如果上传失败则在下次执行时重复以上操作,直至上传成功为止。
3.3 坐标转换部分
坐标转换程序部署在服务器端,该程序是轨迹绘制的前提程序。一般来说GPS记录的经纬度信息属于WGS84 坐标体系,在我国这个坐标体系是不能直接应用在互联网服务上的,至少要经过国家测绘局的加密,一些互联网上的地图服务提供商甚至有自己的坐标体系。本项目绘制轨迹时使用的是百度地图,因此要调用百度地图的坐标转换接口将原始的WGS84 坐标转换成百度坐标。
3.4 数据分析部分
数据分析程序部署在服务器端,该程序定时扫描数据库中的新数据,并自动根据轨迹点的信息对数据进行分段、筛选,形成多个轨迹点的集合。程序预置为20 min分段,即设备停止移动20 min以上,则结束上一条轨迹路径,准备开始下一条轨迹路径。轨迹分段后,程序会对轨迹内的所有点进行合理性检测,对于因GPS信号不稳定造成的不合理轨迹点进行排除。
GPS记录仪设置为按距离记录,也就是每当记录仪距离上1个记录点超过指定距离(100 m)后,就记录当前位置为最新记录点。根据这个设置,数据分析程序会对轨迹内相邻的3个点进行判断,如果有1个记录点和另外2 个记录点的距离都远超过另外2 个记录点之间的距离,并且大于GPS每记录距离(100 m),则将该点判断为无效记录点。
3.5 轨迹绘制部分[3]
轨迹绘制是Web应用程序[4],使用者可以在地图上绘制指定摄像机在指定日期的记录轨迹,非常直观明了。同时管理者也可以看到设备当日借出和归还的记录,方便对比摄像机的实际使用情况(见图9)。
4结束语
从2012 年5 月使用至今,该系统运行稳定无故障,记录轨迹达到原设计要求,为柳州市广播电视台设备管理提供了强有力支持。投入成本小(每台约800 元,无后续费用),使用效果明显,大幅度提高设备使用效率,为全台完成全年宣传任务提供坚实的设备保证。
摘要:柳州市广播电视台通过在摄像机内部安装GPS轨迹记录设备,自动记录摄像机的移动情况,从而获取摄像机的实际使用信息。并且利用自行开发的软件实现了GPS数据的批量采集处理,能够直观地显示设备移动轨迹图,有利于加强管理,提高设备利用率。
宿舍管理查询软件调研报告 第2篇
组员:某某某
系统调研报告选题背景
宿舍是学生日常生活与学习的重要场所。不断改进和加强学生宿舍的管理工作,既是高校后勤社会化改革过程中的一项重要任务。坚持科学发展观,开展如何在新形势下加强学生宿舍管理工作,尤其是对学生宿舍的安全管理、出入管理、归寝管理。如何创造一个安全的宿舍有着十分重要的意义。然而,在日常管理中我们经常会碰到这样的问题:
1、外来人员混入宿舍带来的安全隐患:
一般来讲,一座宿舍楼会有700-2000人左右的学生入住,根据实测,高峰时,每分钟每个门可能会有120人以上的学生通过,负责管理的老师不可能识别每一名进入宿舍的学生,当有外来人员要进入宿舍楼时,可以很容易的进入而不被发现,容易发生意外情况(学生放在寝室的物品、钱款丢失;外来人员对学生造成人身伤害),而且无法在事后进行调查。
2、查寝耗费时间并且工作量大,影响学生作息:
学校负责宿舍管理的老师在查寝时,常常因为时间的关系,无法对所有寝室进行人员的查点,常常依赖于学生干部的手工报表。手工报表误差率高,往往即使有学生夜不归寝,也不能及时发现,给学校的管理造成很多困难,一旦发生意外,学校将承担很大的责任。
3、学生私自调换宿舍:
如果学校有多栋宿舍楼,同一学校的学生往往会因为私下的关系自行调换,入住到别的宿舍楼中,管理员老师又无法发现,这样就给学校在学生宿舍管理上增加了很大的难度。
4、宿舍出入口必须有人盯守:
这里用到了“盯守”一词,可见宿舍管理人员在为了保证安全,在人流高峰时必须提高警惕,认真辨别出入宿舍的人,但是难免有漏网之鱼。
5、宿舍管理人员代为传送的信件等不能及时传送到学生手中。
6、宿舍内经常丢失贵重物品(笔记本、照相机)等。
随着科学技术的发展,宿舍出入(通道)管理系统应运而生,本系统利用红外侦测、智能卡技术、射频电子标签(RFID)技术、视频监控、门禁控制、报警
长 春 大 学课程设计纸 输出、视频输出相互协调,相互制约,得以实现出入口控制的人性化、智能化,解决了以上学生出入宿舍、查寝的问题,并已在学校宿舍中广泛使用。蓝天卡快速无障碍通道机的出现,给宿舍管理尤其是安全管理上提供一种新的思路。2 研究现状
宿舍是学生日常生活与学习的重要场所。不断改进和加强学生宿舍的管理工作,既是高校后勤社会化改革过程中的一项重要任务。坚持科学发展观,开展如何在新形势下加强学生宿舍管理工作,尤其是对学生宿舍的安全管理、出入管理、归寝管理。如何创造一个安全的宿舍有着十分重要的意义。相关功能概述
1)任务:为宿舍管理人员编写一个宿舍管理查询软件,。
A.采用交互工作方式
B.建立数据文件,数据文件按关键字(姓名、学号、房号)进行排序(冒泡、选择、插入排序等任选一种)
2)查询菜单:(用二分查找实现以下操作)
A.按姓名查询
B.按学号查询
C.按房号查询
3)打印任一查询结果(可以连续操作)本系统功能简介
宿舍管理查询程序,利用数组对宿舍的记录进行循环输入输出,利用冒泡法记录进行排序,利用循环查找数组中某个数据,对其进行显示,删除,读入和写入文档等操作参考文献
[1]《C++简明教程》,吕凤翥,人民邮电出版社
[2]《C++语言程序设计》,郑莉等编著,清华大学出版社
[3]《C++程序设计基础例题与习题》,张基温编著,高等教育出版社
[4]《面向对象程序设计》„„陈志泊等 著„„„人民邮电出版社
查询管理 第3篇
关键词:触摸屏:多媒体;校园信息管理
1引言
随着多媒体信息查询的与日俱增,人们越来越多地谈到触摸屏,因为触模屏不仅适用于中国多媒体信息查询的国情,而且触摸屏具有坚固耐用、反应速度快、节省空间、易于交流等许多优点。利用这种技术,我们用户只要用手指轻轻地碰计算机显示屏上的图符或文字就能实现对主机操作,从而使人机交互更为直截了当,这种技术大大方便了那些对电脑操作不是很熟练的用户。
触摸屏作为一种最新的电脑输入设备,它是目前最简单、方便、自然的一种人机交互方式。它赋予了多媒体以崭新的面貌,是极富吸引力的全新多媒体交互设备。触摸屏在我国的应用范围非常广阔,主要是公共信息的查询:如电信、公安、政府、银行、电力等部门的业务查询;城市街头的信息查询;此外应用于领导办公、工业控制、军事指挥、电子游戏、点歌点菜、多媒体教学、房地产预售等。将来,触摸屏还要走入家庭。
随着使用电脑作为信息来源的与日俱增,触摸屏以其易于使用、坚固耐用、反应速度快、节省空间等优点,使得系统设计师们越来越多地感到使用触摸屏的确具有相当大的优越性。触摸屏出现在中国市场上至今只有短短的几年时间,这个新的多媒体设备已经被越来越多的人接触和了解,触摸屏是一个使多媒体信息或控制改头换面的设备。它赋予多媒体系统以崭新的面貌,是极富吸引力的全新多媒体交互设备。发达国家的系统设计师们和我国率先使用触摸屏的系统设计师们已经清楚地知道,触摸屏对于各种应用领域的电脑已经是必不可少的设备。它极大地简化了计算机的使用,即使是对计算机一无所知的人,也照样能够信手拈来,使计算机展现出更大的魅力。解决了公共信息市场上计算机所无法解决的问题。
随着高校教育改革,在校学生越来越多,需要处理的信息量也越来越大,虽然在各个高校的信息化建设的过程中把这部分信息上网,考虑到学校里还有相当部分的教师尤其是老年教师对电脑的操作还不熟悉,还有相当部分的学生宿舍没有网络,上网不是很方便。据调查,教务、财务部门有一半的工作量用在了应付各类咨询。因此把多媒体触摸屏应用到校园信息化建设中对提高教学、教务服务十分必要而且刻不容缓。
2多媒体触摸屏原理
触摸屏的基本原理是:用手指或其他物体触摸安装在显示器前端的触摸屏时,所触摸的位置(以坐标形式)由触控屏控制器检测,并通过接口(如RS-232串行口)送到CPU,从而确定输入的信息。触摸屏系统一般包括触摸屏控制器(卡)和触摸检测装置两个部分。其中,触摸屏控制器(卡)的主要作用是从触摸点检测装置上接收触摸信息,并将它转换成触点坐标,再送给CPU,它同时能接收CPU发来的命令并加以执行。触摸检测装置一般安装在显示器的前端,主要作用是检测用户的触摸位置,并传送给触摸屏控制卡。
3系统的设计与实现
触摸屏具有最方便、简单、自然的输入特点,完全不懂电脑的人就可以上来操作电脑。用户看着显示内容,想选什么就简单地用手触摸一下。通过触摸屏,人们可以尽情地畅游您的应用软件,查询他们感兴趣的信息。触摸屏多媒体产品有一个非常重要的要求:文字、图像、声音等媒体要素要相互配合,具有一定的美感。触摸屏咨询的用户水平参差不齐,对界面设计要求较高。需满足以下要求要求界面设计美观大方,能吸引客户使用;操作简单明了,方便客户使用;功能按键布局合理。
3.1系统开发工具
专用多媒体开发软件虽然有良好的对于多媒体要素的组织功能,但对于通用程序设计语言中一些容易解决的问题,它却无能为力。具体表现在数据库的访问能力差和对网络环境的支持差。我们利用ActiveX控件技术和通用程序设计语言相结合的解决方案。利用Photoshop和Flash制作精美的界面图片和Flash动画,再通过PowerBuilder程序设计语言借助ActiveX控件技术在窗口上显示Flash动画和播放声音。
3.2设计方案
采用Cllienf/Server架构,利用局域网,通过安装在触摸屏机器上的校园信息多媒体查询系统直接与网络中心的校园信息数据库服务相连,为用户提供最新的数据服务。
3.3系统功能设计
本着服务全校师生的目的、以人为本的宗旨,将系统分为公共信息和个人信息两大部分。
(1)公共信息
公共信息包括学校简介、学校新闻、校园名人、校历、管理规定、奖惩公示等。在系统整个界面上显示滚动的新闻和各个模块的按键。
公共信息作为宣传学校的窗口,纯文字性的介绍已经不能满足人们的需要,人们在使用触摸屏查询校园信息的同时希望做到的是内容和视觉效果并重。因此我们在设计查询系统的时候考虑将视频说明取代纯粹的文字说明,直接嵌入系统之中。
首先,在学校简介、学校新闻、校园名人板块,我们将摄像所得的视频,通过非线性编辑系统制作成可直接用于电视播放的视频文件。然后将视频文件进行输出转换得到相应的格式。最后将视频文件嵌入触摸屏系统之中。用户可以直接点击观看。达到视觉、听觉统一的效果。
(2)个人信息
系统界面上除了显示出公共信息的按键外,还要设置一个“个人信息”的按键。个人信息部分可以通过输入账号(学生学号、教II号)密码进入,也可以和一卡通系统连接,系统可以增加一个读卡器,放入个人卡片,输入自己的密码就可以进入个人信息界面,如同使用银行的ATM机一样。在这个部分可以查询个人的信息。在方便个人的前提下,又保护了各自的隐私。
个人信息部分又可以分为教师部分和学生部分。
其中学生模块:课程安排、成绩查询、缴费查询、奖惩查询、图书借阅等。
3.4系统特点
(1)操作简便、实用性强
系统以突出实用性、易用性、功能性为主,采用了触摸屏定位设备,界面美观生动,用户根据屏幕提示,只要用手轻轻一点触摸屏上的按钮,即可得到所需的全部信息。免除了用户对计算机鼠标、键盘操作不熟悉的苦恼,有效地提高了人机对话的效率。使较少使用电脑的使用者也能方便地进行查询。
(2)功能齐全、内容新颖
该系统既满足了师生的查询需求,又成为展示学校的一个窗口,并把重点放在师生们关心的教学、收费、考试等方面。它所提供的动态的查询结果,克服了以往人工咨询服务的片面性,保证了所供信息的准确性,从根本上改善了过去很多师生一有问题就一窝蜂地上门查询现象。
(3)维护方便、扩展性强
系统直接与网络中心的校园信息数据库服务相连,同时系统可以随着校园信息数据库的更新而同步更新,维护人员不需要重复操作。系统保留可编辑模块,为将来的变更保留充分的扩展接口,还可根据需要进行个性化定制,例如图书馆、食堂等。
4结束语
在学校工作过程中,伴随学校管理会产生大量与管理有关的信息,对这些信息进行高效、准确、全面、及时的处理是学校管理现代化的一个重要课题。近年来,校园信息化建设搞得轰轰烈烈,校园网成为学校信息处理的重要平台,发生在教学和学校管理过程中的各种信息原则上都可以通过这一平台进行处理。校园网强大的信息处理功能,在学校工作中起着越来越中重要作用。然而在建设校园信息化的过程中,我们把大量信息上传到网络以后却忽视了一个很大的问题,就是以人为本。在学校里依然存在着一个数量不在少数的对电脑使用还很不熟练的人群(新生、一部分中老年、退休教师),还有不少人会使用电脑,但是上网条件却不是很方便。多媒体触摸屏查询系统正好填补了这一空白。多媒体触摸屏查询系统目前在公安、税务、行政机关等窗口部门已经得到很大的推广,相信未来在高校也能得到广泛的应用空间。
基于Web的水质信息查询管理系统 第4篇
水功能区管理系统是水资源管理很重要的一个管理事项,但目前的大多管理,基本上处于表格形式状态下的应用,没有满足对具体信息的需求,这样对管理者有诸多的不便,因此有必要开发一个基于网络的水功能区管理系统。为此江苏省开发了基于Web的水质信息查询管理系统(以下简称系统),该系统是利用ASP(Active Server Pages)与数据库技术相结合的水资源管理系统。系统探索性的开展水质信息化查询管理工作,具有示范性的效果,要真正在水质信息化管理工作中长期应用,还需要对数据库重新设计,以满足不断增加的信息量,及专业化、行业标准化的要求。若要进一步深入研究,在标准方面需要按照水利行业标准SL325-2005《水质数据库表结构与标识符规定》进行设定,并且还需要连接网址,实现真正意义上的同一个平台水质信息共享。本系统主要是为水功能区水质信息的现代化管理提供支撑平台,实现数据信息资源的网络化管理,可对水质信息进行快速查询和汇总统计分析,极大方便了用户对水质信息的需求,实现水功能区水质信息共享,为用户提供快速有效的信息管理服务技术,提高信息技术的现代化管理水平,具有一定的社会意义和实用价值。
1系统的服务功能及实现技术
1.1基于Web的管理服务功能
通过对水功能区管理系统进行一系列的需求分析、设计、编码、测试等工作,开发了基于网络的管理系统。具体开发内容主要包括前端应用程序的开发和后台数据库的建立及维护。前台应用程序具有功能完备、容易使用等特点;后台要求建立完整性、惟一性和安全性好的数据库。该系统能够实现系统管理、信息管理、数据管理、查询管理、数据统计、汇总统计等功能,以达到在网络环境下对水功能区水质数据进行添加、删除、查询、统计、更新等,并提供水质通报、水质评价结果、用户的添加和管理。同时,为了信息的保密与安全,系统还给不同用户提供一定的安全机制。
1.2实现Web系统的管理服务技术
本系统是基于Web的管理系统,采用B/S(浏览器/服务器)结构和ASP动态网页开发技术,基于Windows XP操作系统和Web服务器IIS及Access数据库,是一个功能较为完善的水功能区管理系统。基于Web的信息服务模式采用多种标准的协议和技术,不局限任何硬件平台和软件环境,借用现成通用的浏览器作为统一的客户端用户界面,使用方便。
该系统功能的实现主要使用编程工具,通过编写代码,运用各种控件、多功能模块、窗体来满足系统功能要求的人机对话界面(有关的代码编写、控件使用等不在此赘述),使其实现数据库与网页的连接,应用面向对象的设计方法对其进行分析、设计开发,完成对整个水功能区管理系统的管理服务。
2数据库系统设计
数据库系统是一种能方便使用者提高工作效率,实现数据科学管理及应用的方法途径[1]。数据库系统的选择与所实现的数据内容密不可分,既要避免资源浪费同时又要留有可发展的空间。考虑到同时连接服务器的机器不会很多,同时从维护上考虑,本系统的后台数据库采用Access2000数据库系统,具有以下功能:(1)实现数据共享;(2)实现数据独立;(3)减少数据冗余度;(4)避免数据不一致性;(5)加强对数据的保护。
设计了系统密码表和水质评价结果表2个表格。系统密码表主要完成对用户的名称、密码、权限设置;水质评价结果表主要完成对水功能区水质信息的存储,所用资料根据江苏省水利厅2007年2月发布的《江苏省重点水功能区水质通报》有关内容。水质评价结果表结构如表1所示,数据类型均为字符型。
ADO(Active X Data Object)为Active X数据对象,是微软提供的一种面向对象的数据库访问技术。利用ADO对象,通过ODBC驱动程序或OLE DB的连接字符串,可以实现对数据库的任意访问。
3系统功能分析及介绍
系统主要功能模块包括:首页、信息汇总、信息查询、水质通报浏览和后台管理等模块。
3.1首页模块
首页模块主要有首页、信息动态、信息汇总、信息查询、水质通报和后台管理进入窗口等。
3.2信息汇总浏览模块
可实现对所属城市、水功能区划、水质类别、是否达标等信息进行汇总分页浏览。
3.3信息查询管理模块
信息查询管理模块可以根据用户需求,进行组合查询和模糊查询。
例如:分别选择点击市名、水功能区划、水功能区名称、河流(湖.库)名称、现状水质类别、水质目标、达标情况名称等,即可查询统计显示出满足条件的所有水功能区水质数据信息。如查询南京重点水功能区保留区水质信息等情况,则会显示如图1所示的查询界面。
3.4水质通报浏览模块
点击水质通报目录可浏览各期水质通报信息的主要内容。
3.5后台管理模块
后台管理模块采用功能菜单管理,功能包括登录、信息管理、水质通报管理、用户管理。
3.5.1用户登录
在进入后台管理系统之前,要进行超级用户admin身份确认,只有输入正确的用户名、密码、附加码后才能进入后台管理系统登录页面。
3.5.2信息管理模块
对水功能区水质信息进行管理,实现系统对水质评价结果数据和水质信息的添加、删除、修改、保存等功能。
3.5.3水质通报管理模块
可实现系统对水质通报内容的添加、删除、修改、保存等功能。
3.5.4用户管理模块
系统设定了1个系统用户功能,实现后台用户管理。超级用户admin,可对用户进行添加、修改、删除、密码设置,并确定用户为管理员或录入员身份。管理员具有浏览、插入、添加、修改、删除操作权限,录入员只有提交每次添加确定后的操作权限。超级用户还可通过操作了解用户信息、判断系统的安全状况及维护系统安全。
4系统性能测试
系统测试可在普通计算机上进行,只要计算机操作系统为Windows XP,安装了微软开发的Web服务器IIS,能够运行微软提供的Access数据库、Dreamwave网页开发工具即可。
主要对系统“查询管理”模块的功能进行以下测测试试:(1)对水质通报信息的内容浏览进行测试;((22)对“组合查询”的多条查询条件分别进行测试试;;(3)对“模糊查询”的各种可能的查询条件分别别进进行测试;(4)对用户的设置、使用权限进行测试试。。本系统未进行网址连接上的平台测试。
所有测试结果和预期的设计目标一致,相关的测试内容符合要求。
5结语
基于Web的水质信息查询管理系统是基于《江苏省重点水功能区水质通报》基础之上开发的数据库管理应用系统,可对水质信息进行快捷有效、准确及时的网络服务管理。通过对2007年2月江苏省重点水功能区水质分析评价结果表测试,表明该系统运行性能较稳定,人机界面相对较好;查询管理方便;具有数据添加录入、修改、删除、统计等功能;数据一致性好,性能稳定可靠,实用性和可扩展性较强,并有相应的数据安全机制。若能实现与地理信息系统连接,则可视化效果更好。
摘要:以《江苏省重点水功能区水质通报》水质评价结果表为例,探索了Web支持下的水质信息查询管理系统的建设,并对系统中的Web平台选择、服务功能与技术、数据表结构、开发理念,以及系统的功能实现进行介绍。此管理系统的应用基本上能实现管理系统的各项功能,能提高水质信息查询管理的水平和工作效率。
关键词:Web,水质信息,查询管理,系统,应用开发
参考文献
泉州市医疗保险管理中心查询 第5篇
泉州市个人医保账户查询
说明:打开页面后,在底部【个人账户查询】处查找,输入个人医疗保险卡号进行查询。
如果想查询更多其它信息,请点击导航上的【医疗保险信息】选择相应的项目。
[泉州医保卡查询数据由泉州医疗保险管理中心提供]
泉州医保电话查询
泉州医保局医疗保险统一查询电话:(0595-22104966),内容包括:医疗保险缴费基数、比例查询,医保卡余额查询等。
泉州医保窗口查询
“私人定制”优质查询 第6篇
调查问卷问需求
小小调查问卷蕴含大文章。该调查问卷涵盖贿档查询工作的来龙去脉、存在价值、查询范围、查询期限、查询条件等各个方面,并设置对检察机关改进工作意见和建议等开放性问题。红桥区院在精心制作贿档查询调查问卷的基础上,更是实际走访辖区单位发放调查问卷。2012年以来,先后走访天津银行、天津市华水自来水建设有限公司和天津商业大学等辖区内60余家单位,通过500余份调查问卷了解到辖区企业目前对贿档查询工作存在一些困惑,比如贿档查询的作用、适用的行业领域以及查询所需资料等,多数辖区单位对贿档查询服务提出了个性要求。
联络员反馈需求
发挥廉政共建联络员纽带作用。2012年以来,陆续与农业银行天津红桥支行以及河北工业大学等20余家单位签订检企共建实施意见,在共建单位内部分别聘任1~2名人员作为预防职务犯罪联络员。联络员的其中一项工作便是协助检察机关在企业内部宣传贿档查询工作,并定期向检察机关反馈企业对贿档查询工作的需求,便于检察机关为企业量身打造服务项目、服务种类。
电话接受咨询需求
“检察院预防科吗?我行近期要任用提拔一批年轻干部,贿档查询可不可以为企业员工做一下廉洁测试呢?”今年初,驻区天津银行打来贿档查询热线电话提出查询需求。预防科干警立即详细告知该行查询所需资料。经查询,该行下属十一家分支机构共343名重要岗位人员全部通过廉洁测试。据悉,通过贿档查询系统,对企业管理人员廉政风险进行批量查询在天津市尚属首次。此次优质“定制”查询服务受到该行领导的高度评价和充分肯定,对促进该行廉政建设,把好人员任用关起到重要作用。
回访评估保实效
虹桥区院在全市率先建立贿档查询回访评估机制,即设置“贿档查询企业登记簿”、建立“一查询一回访”制度和实行“上门送预防”三部分,确保查询单位“定制服务”的针对性和有效性。
“贿档查询企业登记簿”,主要记载申请人查询日期、申请单位名称或申请人姓名、联系电话、告知函编号、拟投标标的额度和是否中标等相关信息,方便日后量化分析查询工作效果。
“一查询一回访”,是根据“贿档查询企业登记簿”记载的信息,逐一进行电话回访,询问企业招投标结果和法律诉求,建立法律需求台账和回访跟踪台账,全面了解企业需求,做好后续跟进服务。
“上门送预防”,是指检察干警深入已查询企业,根据其需求,将贿档查询作为特色检察工作和预防品牌业务向社会各界进行介绍和演示,问需于企业和个人,不断拓展查询工作服务范围,提升查询工作的社会认知度。
自回访评估机制建立以来,已电话回访百余次,辅助企业建章立制20余次,帮助企业签订或协议签订合同标的额约20亿元人民币,收到企业改进工作建议50余条。
“检察官们,希望你们多开展一些‘送法下企业’活动,能不能不要总局限于传统的讲课形式,能不能用一些老百姓喜闻乐见、通俗易懂方式呀?‘行贿犯罪档案查询’说起来就很拗口,根本不知道是嘛?”我院廉政共建单位之一的天津市华水自来水建设集团有限公司的联络员小刘如是说。为解决此类问题,红桥区院创作了以行贿犯罪档案查询为主题的廉政微电影《关系》,并在区院宣传杂志《红检预防》上专题介绍行贿犯罪档案查询工作,答疑解惑,大大满足了企业的相关法律需求。
实践证明,自从行贿犯罪档案查询工作实行“私人定制”服务理念以来,取得了良好的法律效果和社会效果,确保了查询工作的规范性、便利性和有效性。查询数量剧增:2013年与2012年相比,查询数量增长了四倍,2014年1至9月查询531次,是2013年全年查询数量的2.7倍。覆盖领域更广:2013年突破传统工程建设的招投标领域,涉及企业资质、资信以及银行内部人事管理等多个领域,促进其建立会计委派、供应商名录、专职审计员制度等十余项制度,有力地从源头上遏制贿赂犯罪,促进市场诚信体系建设,为营造廉洁、诚信的区域经济竞争环境提供优质定制服务,并且夯实了法律基础。
编辑:刘雁君 nina_lyj@sina.com
微电影《关系》
动态查询在人事管理系统中的应用 第7篇
一、原理分析
1. 设计原理
在查询过程中普通用户通常对于SQL语法比较陌生, 基于这一点, 我们将用户查询需求和SQL的生成分离开来, 对于一般不熟悉数据库语言的用户更可让其集中注意力提出查询需求, 而由系统去完成用户需求与SQL语句相应的转换。用户只需对用户表达式进行操作, 无需与数据库打交道, 由系统建立用户表达与数据库查询语句之间的联系, 对用户的查询需求进行转换, 动态生成可执行的标准SQL语句, 并完成查询操作。
在动态查询程序设计过程中需要考虑其实用性, 友好性, 完备性。因此, 在动态查询的设计时使用“与”、“或”、“非”3种逻辑关系可以将查询条件进行组合;使用括号可以改变逻辑关系之间的优先关系;另外我们还使用“包含”, “=”等6种比较符, 只要进行合理的条件组合就能查出符合条件的记录。
2. 实现过程
(1) 输入查询条件。查询条件包括查询字段、比较符和字段内容。
(2) 生成条件。当用户输入完查询条件时点击按钮使查询条件显示在查询条件显示栏中, 同时查询条件也写入用于查询的字符串中。
(3) 显示查询条件。在一个列表显示框中直接显示用户输入的复合查询条件。使用列表框的好处是如果查询条件已满, 则激活右边的滚动块显示更多的查询条件。
(4) 加入条件关系。用户如果想执行多条件查询, 条件之间可以用“与”“或”“非”等逻辑关系连接, 还可以使用括号将条件进行组合。
(5) 查询操作。激活显示结果窗口时, 执行生成的SQL语句, 将结果置于DBgrid数据库表格中。
二、案例实现
1. 查询窗口设计
为了实现交互操作的灵活方便, 定义frm_sql和frm_exe窗口对象, 分别用于生成动态SQL查询语句, 窗口界面设计如下图。显示查询执行结果的窗体主要由一个DBgrid_sql数据库表格组成, 这里从略。
图中主要控件及说明如下:
Cmb_yh为下拉列表框, 功能为实现多条件间的“与”或“或”;Edt_va文本框功能为输入查询条件值;Btn_tj_add按钮功能为添加查询条件;Che_Lst_sql复选列表框功能为设置查询、显示字段;Btn_od_ad按钮功能为添加排序依据;Btn_display按钮功能为执行动态生成的SQL查询语句, 并激活显示查询结果窗口。
2. 具体实现过程
程序的算法主要是变量tj、lb、px、sql是由窗体输入的值产生的。变量说明如下:
tj用来存储动态生成的查询条件;lb用来存储查询字段列表;px用来存储生成的查询结果排序依据子句;sql用来存储SQL查询语句字符串, 即“select”+lb+tj+px, 如图所示则sql为:“select dw, ks (此处多个字段略) where (zc=讲师’) and (xl=’本科’) and (dw like%机电%’) order by csrq”。
在Btn_display显示按钮中激活显示结果窗口, 执行生成的SQL语句, 并将结果记录集置于DBgrid_sql数据库表格控件中。
三、结束语
本程序通过简单的窗口界面点击, 生成多条件自由组合、显示字段及顺序任意定义的、动态SQL查询语句, 从而实现动态查询, 极大地简化了查询操作、提高了查询的灵活性, 使用户把注意力更多集中在查询条件的设计上。用户也可根据需求, 方便地将本程序思想移植到其他语言或其他的查询应用系统中。
参考文献
[1]魏永山:数据库关联查询界面的设计与实现.山东科技大学学报 (自然科学版) , 第21卷第3期:34~36
论房地产登记档案查询的分层管理 第8篇
一、房地产登记档案查询同时适用《政府信息公开条例》的问题
目前我国房地产登记机构都是行政机关,在《政府信息公开条例》实施以后,登记机构接到大量按照申请公开政府信息程序提出的房地产登记档案公开查询请求。房地产登记档案的公开查询能否按照政府信息的依申请公开程序予以办理呢?
1.房地产登记档案查询可以适用政府信息公开程序。《政府信息公开条例》规定,行政机关在履行职责过程中制作或者获取的,以一定形式记录、保存的信息,都属于政府信息。目前我国房地产登记信息都是由行政机关或获得授权从事公共事务管理职能的企事业单位在房地产登记工作中形成和保管的,应认为房地产登记档案公开同样适用政府信息公开的法律规定。如果申请人申请公开以房地产登记档案为内容的政府信息,房地产登记机构或房地产档案保管机构应按照政府信息公开程序办理。这与申请人适用土地或房屋登记资料公开查询的规定申请获得登记资料的请求可以并行。
2.房地产档案公开与权利人私密保护存在冲突。政府信息公开的是为了保障公民等行政相对人对政府行政行为的知情权,便于不特定的公司、法人和其他组织依法获取政府信息,由于这些政府信息可能涉及国家秘密、商业秘密或个人隐私,《政府信息公开条例》设置了审查程序,对于涉及国家秘密的不予公开,对于涉及商业秘密或个人隐私的,在意见征询基础上慎重考量不公开是否会对公共利益造成重大影响,再决定是否公开。房地产登记档案公开,同其他政府信息公开一样,也存在着如何保护国家秘密、商业秘密和个人隐私以及如何处理信息公开与私密信息保护冲突的问题。《城市房地产权属档案管理办法》也专门规定了涉密档案以及向境外团体和个人提供的档案应按国家安全、保密等规定保管和利用。而对于商业组织的房地产,作为商业组织的资产状况,经常被认为涉及商业秘密,个人名下的房地产同样存在个人将其住房信息视为隐私的问题,因此,政府信息公开与私密保护的冲突问题在房地产档案公开查询领域同样存在。
二、依政府信息公开程序开放查询的房地产登记档案内容
对于拟公开的政府信息存在需保密内容的,行政机关可以区分处理仅公开可公开内容,如果涉及第三方商业秘密或个人隐私,《政府信息公开条例》规定需在书面征求第三方意见后再决定是否公开。
1. 房地产登记档案公开与其他政府信息公开的价值功能存在差异。虽然房地产登记档案信息可以归属于政府信息,但在信息公开的价值功能上,房地产登记档案信息的公开与可能涉及第三方私密的其他政府信息公开并不相同。其他政府信息更多地关系到政府工作,其公开制度主要是为提高政府工作的透明度,保障依法行政,而房地产登记档案信息则更多地关系到房地产权利人的私人权益。特别是在《物权法》出台后,房地产登记档案的公开查询被确定为物权公示制度的重要构成部分,规定不动产登记簿由登记机构管理,当权利人、利害关系人申请查询物权登记资料,登记机构负有职责予以提供。房地产登记档案公开查询制度的主要职能是维护房地产权利人合法权益,便于人们了解与核实房地产权属状况、保障房地产交易安全、处理房地产权属纠纷。这在《土地登记资料公开查询办法》所规定的立法宗旨及《城市房地产权属档案管理办法》所提及的房地产权属档案的利用目标中均有所体现。
2.房地产登记基本信息应作为不涉私密的政府信息开放查询。(1)有关可开放查询的房地产登记基本信息的具体内容规定不够明确。《土地登记资料公开查询办法》、《房屋权属登记信息查询暂行办法》仅规定单位和个人可以公开查询,《房屋登记簿管理试行办法》规定了个人和单位可以查询登记簿中房屋的基本状况及查封、抵押等权利限制状况,《物权法》及2015年3月实施的《不动产登记暂行条例》对可开放查询的房地产基本信息的具体内容并未涉及。实践中有的登记机构对一般申请人的公开查询仅提供房地产坐落、面积与是否存在查封抵押,甚至不提供房产权利人是谁的信息。(2)在世界范围内无论是权利登记模式、契据登记模式,还是托伦斯登记模式,均有相应的登记信息公开查阅制度。采取契据登记模式的中国香港,依《土地注册条例》规定在土地注册处注册登记的文件、资料及该处制作的缩微胶片等都可以公开查阅,只不过其查询是通过土地或房屋进行的,而不是以权利人为根据进行的,即对于个人全部土地、物业情况予以保密,不一次提供[1]87。在托伦斯登记模式的英国,2002年《土地登记法》规定任何人都有权查阅和复制登记簿的全部或部分信息,但2003年《土地登记规则》对这一规则作了调整,规定如果信息披露可能会损害他人的个人利益或商业利益,则不允许公众查阅和复制[2]109。(3)我国登记机构应有条件地开放房地产权属人信息核实服务。我国的不动产登记制度与托伦斯登记模式相近,对房地产登记基本信息的开放查询,出于对权利人私密信息保护的考虑,可以继续执行仅根据房产坐落提供查询的做法,但房地产登记机构所提供的基本信息,除应包括房产面积等自然状况及限制性信息外,为房产交易安全的考虑,有必要为基于房地产交易需要而进行查询的申请人提供房地产权属人信息询问核实的服务。对于除基本信息之外的房地产登记信息,按《政府信息公开条例》第17条规定,可以适用房地产登记档案信息查询的专门法律法规规定开展对外查询。
三、完善房地产登记档案查询分层管理制度的建议
随着房地产在人们生产生活中的重要性日渐突出,登记机构接待的档案查询业务越来越多。房地产登记档案管理人员不得不摒弃长期以来形成的重保管、轻利用的思想,做好房地产档案查询管理工作,以充分发挥房地产权属登记的公示功能[3]111。
1.房地产登记档案查询对外接待的分层管理。(1)查询申请主体应做出区分。从现有规定来看,房地产登记档案对外查询业务的申请主体一般分为四类,即不特定社会主体、权利人、利害关系人、特定国家机关。在房地产档案查询对外接待时,应首先结合其查询请求判断申请主体是哪一类型,并适用不同的接待制度。(2)对于按政府信息公开程序提出查询请求的申请主体,应首先做是否适用于政府信息公开程序的区分。如果只是申请房地产登记的基本信息,可以作为不特定社会主体接待,将房地产登记基本信息按照政府信息公开的答复程序予以提供。但是如果其申请公开的内容超出登记基本信息范围,笔者认为应当根据《政府信息公开条例》第17条的规定直接答复其所申请的内容不适用政府信息的公开程序公开,并向其说明可以适用房地产登记档案查询的程序通过权利人、利害关系人、特定国家机关向登记机关查询。(3)对于仅要求查询登记基本信息的查询请求,应以电子查档并直接提供相关基本信息的查阅方式为主,出于保管安全的考虑,原则上查询申请主体不得接触纸质原始文件,同时,出于保护不得公开的部分信息防止泄露的考虑,如果档案保管不具备分层管理条件,则对不特定社会主体的基本信息查询请求,亦可以不允许申请主体直接阅览电子化的原始档案,如有涉及所提供基本信息不清楚的问题,由档案管理人员予以核实后答复。
查询管理 第9篇
1 对于图书管理系统概念的探讨
图书馆管理系统合运用了管理科学, 系统科学, 运筹学, 统计学, 计算机科学等学科的知识。可以通俗的简化的描述图书馆管理系统的三要素:系统的观点、数学的方法以及计算机的应用。图书馆管理系统概念结构主要由四大部分组成即信息源、信息处理器、信息用户、信息管理者组成。其中信息源是图书馆管理系统 (MIS) 的产地, 信息处理器担负信息的传输、加工、保存等任务。信息用户是信息的使用者, 它应用信息进行决策。信息管理者负责信息系统的设计实现。
2 对于图书馆管理系统特点和功能的讨论
2.1 图书馆管理系统的界面特点
首先是以通信功能作为界面设计的核心, 第二个方面是界面必须始终一致。第三个方面是界面必须使用户随时掌握任务的进展情况。第四个方面是界面必须能够提供帮助。第五个特点是界面友好、使用方便。第六个特点是输入画面尽可能接近实际。第七个特点是具有较强的容错功能。
2.2 图书馆管理系统的功能
首先是准备和提供统一格式的信息, 使各种统计工作简化, 使信息成本最低。其次是及时全面地提供不同要求的、不同细度的信息, 以期分析解释现象最快, 及时产生正确的控制。再次是全面系统的保存大量的信息, 并能很快的查询和综合, 为组织的决策提出信息支持。最后是利用数学方法和各种模型处理信息, 以期预测未来和科学地进行决策。
3 对于图书馆管理系统的信息查询功能的探讨
3.1 个人借阅查询
信息查询模块包括如下多个子模块:个人借阅查询、催还书目浏览、图书分布查询和按关键字查询等。在系统主窗口中, 选择“信息查询”菜单中的“个人借阅查询”选项, 进入“个人借阅查询”窗口。
3.1.1 个人借阅查询窗口
输入借阅人编码, 按回车键或单击“确认”按钮, 窗口将显示该人员的全部借阅信息。如果系统中无该借阅人或该借阅人未借阅过任何图书, 窗口将不显示任何信息。
催还书目浏览。
如果选择“催还书目查询”选项, 则进入“催还书目查询”窗口, 该窗口中显示所有已到期但尚未归还的书目信息。
3.1.2 图书分布情况查询
如果选择“图书分布查询”选项, 则进入“图书分布查询”窗口, 该窗口在初始状态下显示所有书目的摘要信息。
3.2 按关键字查询
如果选择“按关键字查询”选项, 则进入“关键字查询”窗口。在初始状态下, 该窗口显示所有书目的的摘要信息。如果要查看某本书的具体信息, 双击该书摘要信息处。通过输入关键字, 用户可以模糊查询, 也可以精确查询。如果查询结果只有一本书, 系统将直接显示该书的具体信息。实现精确查询时, 系统将直接显示该书的具体信息。如果书库中无该书, 则窗口中不显示任何信息。同时系统还支持多关键字查询。
4 对于图书馆管理系统的维护探讨
系统维护包括书库维护、借阅人库维护、管理员库维护、部门库维护和默认还书期限等模块。
4.1 书库维护
书库维护包括新书入库、查询显示、全部显示及删除等模块。在书库维护窗口对书库进行任何修改后, 系统执行退出时, 将查看数据库是否已被修改, 然后提示用户是否保存修改并按用户要求进行相应操作。
4.2 部门库维护
选择“部门库维护”选项后, 进入该窗口。当借阅人库中有人属于某一部门, 系统就不允许用户删除该部门。
4.3 借阅人库维护
借阅人库是保存在本图书馆具有合法借书权限的人员。如果选择“借阅人库维护”选项, 则进入该窗口。该窗口具有增加、删除、查询、定位及退出等功能。
4.4 管理员库维护
在“管理员库维护”窗口中, 系统管理员可以创建和删除图书管理员编码及口令。但无权修改图书管理员编码及口令, 非系统管理员只可以修改自己的口令。
4.5 默认还书期限
选择“默认还书期限”选项后, 打开窗口。默认还书期限是以月计, 修改并确认后, 系统将按照设置填写借阅图书操作中的预期还书日期。
4.6 退出系统
在系统主窗口中单击“退出”按钮, 则退出图书管理系统。
5 结语
通过以上的介绍, 我们可以知道图书馆管理系统是一个非常周密而且人性化的系统, 它可以在不同的情况下对整个图书馆信息进行细致的查询, 这样的功能不仅仅可以大大的减少人为操作管理的时间浪费和操作的盲目性和错误。当然对于图书馆的管理系统也要进行经常性的维护, 只有这样, 才能使整个系统在最优的情况下发挥最大的作用。因此, 我们要时刻注意对整个图书馆系统进行管理, 让其做到正常的快速的运转, 让其为读者提供尽可能多的服务。还有, 我们要注意的是, 尽我们最大的可能对这个图书管理系统进行宣传, 让其进行更大的规模的传播和应用, 使我国的图书馆管理迈上一个新的台阶。这样, 为我国的整个国民教育和素质的提高贡献出巨大的力量。
参考文献
[1]王世伟.建立可持续发展的图书馆管理体系[J].图书馆杂志, 1999 (5) .
[2]孟雪梅.论图书馆科学管理与管理现代化[J].图书馆建设, 1998 (6) .
查询管理 第10篇
互联网时代,信息技术给人们的工作和生活带来了极大的便利。一个功能完整的管理信息系统通常由两部分组成,即前台应用程序和后台数据库。前台应用程序通过互联网与后台数据库进行数据交互,包括数据的增加、删除、修改、查询,这就是数据库的4个基本操作,简称CRUD操作。在数据库的4个基本操作中,查询是使用频率最高的操作,因此查询效率的高低直接关系到应用程序性能的好坏。大数据时代数据量增长很快,如果不注重数据查询效率的优化,随着数据量的逐渐增加,数据查询效率将逐渐降低,最终将严重影响管理信息系统的用户体验。因此,必须将数据查询优化作为管理信息系统开发与维护的重要内容,贯穿系统生命周期始终。
1 研究对象与方法
学生成绩管理系统是一个典型的基于数据库的管理信息系统,在教育管理中应用非常广泛。根据数据库设计原则,按照第三范式的要求设计数据表结构。学生成绩管理系统数据库的表结构由成绩表、学生表和课程表组成。成绩表中包含学期、学号、课程号、成绩等字段,学生表中包含学号、姓名、学籍表等字段,课程表中包含课程号、课程名称、学时、学分等字段。
将学生成绩管理系统数据库部署在Windows Server2008操作系统和SQL Server 2008数据库管理系统上。数据查询一般通过SQL查询语句来实现各种查询逻辑。在外部环境保持稳定的状态下,数据查询效率越高,SQL语句的执行时间越短。因此,可以通过计算SQL语句的执行时间来进行数据查询效率比较分析。
2 数据查询效率影响因素
由于数据查询是一个前台应用程序与后台数据库的交互过程,涉及很多环节,因此影响数据查询效率的因素有很多。归纳起来,影响数据查询效率的因素主要来自物理层、数据库层、应用层[1]3个层面。
在物理层,影响数据查询效率的主要因素包括服务器CPU性能、内存、硬盘、网络、操作系统等。在数据库层,影响数据查询效率的主要因素包括索引、视图、数据存储、数据冗余等。在应用层,影响数据查询效率的主要因素是SQL语句的写法和应用程序设计。
3 数据查询优化方法
3.1 物理层优化方法
数据库部署在服务器上,服务器性能的好坏直接影响查询效率。针对物理层影响数据查询效率的主要因素,可以采取以下优化方法:
(1)提高CPU性能。CPU是计算机负责执行指令和处理数据的核心部件。服务器性能的高低很大程度上由CPU的性能决定。数据库的查询操作特别依赖CPU的并行处理能力。因此,应该为数据库服务器配置高性能的CPU。
(2)增加内存。数据查询分为物理读和逻辑读,物理读是从硬盘读取数据到内存缓冲区,逻辑读是直接从内存缓冲区中读取数据。内存的读写效率远远高于磁盘的读写效率,而且物理读还会增加磁盘I/O操作。因此,为了保证数据查询操作都能够在内存中完成,应该尽量为数据库服务器配置足够多的物理内存,同时要配置相应的虚拟内存。
(3)配置多块硬盘。数据查询操作需要大量的I/O操作,将I/O操作尽可能平均分配在多块硬盘上才能有效提升硬盘的并行读写性能。因此,应该为数据库服务器配置多块硬盘,避免使用单块超大容量硬盘。
(4)提高网络带宽和网络稳定性。应用程序与数据库之间通过互联网进行数据交互,因此应该提高数据库服务器的网络带宽和网络稳定性。
(5)提高操作系统性能。数据库管理系统安装在操作系统上,应该加强操作系统的管理与维护,提高操作系统性能。
3.2 数据库层优化方法
数据库管理系统负责SQL查询指令的执行,因此数据库层的优化是数据查询优化的核心,其对数据查询效率影响最为显著,可以采取以下优化方法:
(1)索引优化。索引是对数据库表中一个或多个列的值预先进行结构排序。索引可以避免全表扫描,因而可显著加快数据库的查询速度[2]。索引分为聚集索引和非聚集索引。与非聚集索引相比,聚集索引通常能够提供更快的数据访问速度。一般应考虑将频繁查询、连接、排序或分组的列设为索引列,其中最频繁操作的列设为聚集索引列,避免在数据量较小的表上建立索引,同时避免在频繁进行插入、删除和修改操作的列上建立索引[3]。如成绩表一般按学号查询,因此将学号列设置为聚集索引列。同时根据需要将学期、课程号、成绩等列设置为非聚集索引列。
(2)视图优化。视图是由一个或者多个表组成的虚拟表。通过连接查询(JOIN)和联合查询(UNION)建立视图,可以实现数据库中数据的合并与分割,极大方便了数据查询。如成绩管理系统中成绩表分别与学生表和课程表进行连接查询,建立一个视图,将学号、姓名、课程号、课程名称、学时、学分、成绩等信息放入一张虚拟表中,应用程序查询时只需要查询该视图即可获得所需数据。视图查询同时涉及多个物理表操作,当数据量较大时,容易产生查询效率低下的问题。为了提高查询效率,视图的定义深度一般不应超过三层。若三层视图不够用,则应在视图上定义临时表,在临时表上再定义视图。这样反复交迭定义,视图的深度就可以不受限制。既保留了视图的便利性,又兼顾了查询效率问题。
(3)数据存储优化。数据库通常包括数据文件和日志文件。数据文件和日志文件默认存储在相同的位置。由于数据文件和日志文件的操作会产生大量的I/O,因此应将日志文件与数据文件分别存储在不同的硬盘上以分散I/O。通常情况下,数据库默认只有一个主数据文件,不生成次数据文件。为了提高查询效率,必要时可以通过定义文件组把数据库中的一些表分开存储在不同的数据文件里,即增加次数据文件,同时把不同的数据文件分散存储在不同的硬盘上[4]。此外,数据文件长期自动增长可能产生碎片,导致物理空间与数据的逻辑空间不再连续。因此,有必要定期整理数据库碎片,以提高数据库查询效率。
(4)适当增加数据冗余。按照数据库的设计原则,数据表应该避免数据冗余。但是,为了提高数据的查询效率,有时需要降低范式标准,适当增加数据冗余,达到以空间换时间的目的。数据冗余包括字段冗余和表冗余。字段冗余是通过增加冗余字段,减少数据计算和连接查询。如学生表中的性别和出生日期,虽然可以从身份证号中获取,但是为了提高查询效率,应增加性别和出生日期字段。表冗余是通过增加冗余表提高查询效率。以成绩表为例,运行多年的成绩管理系统中保存了历届学生的成绩信息,包括已经毕业的学生成绩信息,多年累积下来,数据量不断增加,导致查询效率降低。此时,可以考虑建立一个数据冗余表,其表结构与成绩表的视图一致,但是只保存在校学生的成绩信息,数据量会大大减少。对在校生的成绩查询只需要查询冗余表,查询效率大大提升。成绩数据冗余表要能自动更新,以便与成绩表数据保持同步和一致。可利用SQL Server 2008的代理服务功能,建立一个每天凌晨定时自动执行的作业,作业分为两步:
3.3 应用层优化方法
应用层涉及SQL语句的编写和应用程序的设计,其是否合理很大程度上会对数据查询效率产生影响。针对应用层影响数据查询效率的主要因素,可以采取以下优化方法:
(1)SQL语句写法优化。SQL语句优化要注意的地方很多,总的原则是限制返回结果集,尽量避免全表扫描。返回结果集越大,逻辑读数就越大,而且如果超出内存缓冲区的容量,还需要增加物理读数,从而增加磁盘I/O操作。因此应该限制返回结果集的大小,包括行数和字段列数。全表扫描是指搜索表中的每一条记录,直到所有符合给定条件的记录返回为止,效率非常低下,因此应该尽量避免全表扫描。根据优化总原则,SQL语句优化方法总结如下:(1)避免使用select*from table,应该用具体的字段代替“*”,不要返回任何用不到的字段;(2)尽量避免在where子句中使用!=、<>、not、in、or等运算符,因为这些操作可能会引起全表扫描;(3)尽量避免在where子句中对字段进行函数运算和表达式运算,这将导致数据库放弃使用索引而进行全表扫描;(4)尽量避免使用子查询,如不能避免时,应尽量减少子查询的嵌套层次,并在子查询中过滤掉尽可能多的行;(5)尽量避免使用外连接,因为外连接必须对左表或右表查询所有行,应尽量使用内连接;(6)合理使用临时表和表变量,当需要重复使用数据量较大的表中某个数据集时,应当考虑使用临时表或表变量,这样可以大大提高查询效率[5]。表变量存储在内存中,临时表存储在系统数据库tempdb中。对于较小的数据集考虑使用表变量,对于大数据集,由于内存无法容纳,使用表变量效率反而不高,应该使用临时表。同时,应避免频繁创建和删除临时表,以减少系统表资源的消耗。
(2)应用程序设计优化。应用程序设计有时也会影响数据查询效率。在可能的情况下,应用程序应尽量采用分页设计,这样可以分批多次获取数据集,提高单次查询响应速度。同时,应用程序设计时还需考虑并发性,防止出现数据库锁死和查询阻塞现象。此外,对于Web应用程序,还应考虑使用数据缓存和局部刷新技术,减少数据查询次数和查询数据量。
4 结语
大数据时代,数据库中的数据量持续增加。为了保证信息管理系统始终具有快速的响应速度和良好的用户体验,必须深入研究数据查询优化技术。本文以学生成绩管理系统为例,从物理层、数据库层和应用层3个方面分析了影响数据查询效率的主要因素,给出了相应的数据查询优化方法。实际应用中,应从多个方面综合采取合适的优化策略,才能有效提高数据查询效率。
参考文献
[1]刘辉兰,陈卫东.数据查询优化技术的研究和探讨[J].中国数字医学,2015(7):72-74.
[2]林勤花.关系数据库查询优化技术研究[J].电脑编程技巧与维护,2014,10(9):30-31.
[3]樊新华.关系数据库的查询优化技术[J].计算机与数字工程,2009,37(12):188-192.
[4]冯卫兵.关系数据库的查询优化[J].现代计算机,2010(1):30-33.
模式匹配查询算法研究 第11篇
关键词:三层子树;更新操作;删除操作;插入操作
中图分类号:TP301.6 文献标识码:A 文章编号:1674-7712 (2014) 04-0000-01
一、问题的描述
XML文档数据的重要特点之一就是具有结构性数据,在结构匹配的研究中,主要是信息检索中TF*IDF技术的方法。
TF-IDF是一种用于资讯检索与文本挖掘的方法。如果某个词或短语在一篇文章中出现的频率TF高,并且在其他文章中很少出现,则认为此词或者短语具有很好的类别区分能力。
TF-IDF实际上是TF * IDF,TF词频(Term Frequency),IDF逆向文件频率(Inverse Document Frequency)。TF表示词条在文档d中出现的频率。它的主要思想是:如果包含词条t的文档越少,也就是n越小,IDF越大,则说明词条t具有很好的类别区分能力。例如:如果某一类文档C中包含词条t的文档数为m,而其它类包含t的文档总数为k,显然所有包含t的文档数n=m+k,当m大的时候,n也大,按照IDF公式得到的IDF的值会小,就说明该词条t类别区分能力不强。但是实际上,如果一个词条在一个类的文档中频繁出现,则说明该词条能够很好代表这个类的文本的特征,这样的词条应该给它们赋予较高的权重,并选来作为该类文本的特征词以区别与其它类文档。这就是IDF的不足之处.
本文在这样的背景下提出模式匹配查询算法,该算法是以如何提高其数据信息的查询效率为目的,描述的一种既能够在保证查全率的同时又对其查准率有所提高的结构查询优化算法。
二、算法的设计
(一)三层子树
定义1(三层子树):如果一个XML子树以一层节点为根,并且除了根节点以外,只包含二层节点和值节点,则称此XML子树成为三层子树。
在模式匹配查询过程中,XML树的节点分为两类:内部节点和值节点。值节点指的是XML树中的叶子节点。内部节点包括三类:一层节点、二层节点、过度节点。根据XML树的DTD定义三类节点如下:
(1)一层节点
一层节点在对应的DTD中是指的根节点,能够重复出现在父节点中,并且可以拥有二层节点和值节点。
(2)二层节点
二层节点的定义:至少有一个值节点(叶子节点)做它的子孙节点。
(3)过度节点
既不属于一层节点,也不属于二层节点的节点称之为过度节点。一个过度节点仅仅能够包含一层节点的子节点。
在进行结构查询的过程中,首先应该把XML树转换为三层子树。
(二)结构模式匹配
在XML树转换成三层子树后,就可以进行结构模式匹配。结构模式匹配的核心是计算编辑距离。编辑距离是指两个字符串通过插入、删除、改写字符等编辑操作而变为相同字符串所需要的最小操作数,而Tai最早使用编辑距离计算了两棵树(图)之间的相似度,其基本思想是将两棵树间的距离定义为利用编辑操作将一棵树转化为另一棵树所耗费的最小代价。
在“内容十结构”的算法查询模式(先进行内容查询再进行结构模式匹配查询)中,我们应该以内容信息为主,结构信息为辅。所以,在查询的过程中,结构信息必须与内容信息紧密相关,并且能够进一步对内容信息进行结构上的限定。也就是说,在进行内容查询之后,结构模式匹配查询的关键就是合理地计算编辑操作所需要的最小代价。
充分考虑了编辑节点时的不同代价,,本文定义了三种编辑操作代价的计算模型:(1)更新操作:就是改变一个节点的标签,把相关文档中的某个关键词节点的标签更新为用户查询中的某个查询关键词节点的标签。(2)删除操作:把相关文档中与用户查询不相匹配的节点q删除。其中,删除平衡因子(实验验证一般取值0.5为最佳),用来调整具体环境所决定的权重与删除代价间变换的差异。(3)插入操作:该操作与删除操作是相反操作。另外,插入平衡因子(实验验证一般取值0.5为最佳),用来调整具体环境所决定的权重与插入代价变换的相似度。
三、算法实现
在实现该算法时,设计了一个系统,该系统包括四个模块:输入输出模块、转换模块,结构查询模块,数据库存储模块。
输入输出模块:主要负责XML文档的输入、输出工作;
转换模块:输入的XML文档树转换成为三层子树,以便为以后的结构查询做准备。该模块是过度模块,是结构查询模块的跳板;
结构查询模块:经过转换模块后进入的第三个模块,该模块计算在模式匹配过程中所花费的代价之和;
数据库存储模块:用来存储XML数据,采用内联法来将XML映射到关系数据库中。数据库模块主要是关系表的设计。在关系表的设计过程中,主要利用Dewey码来表示节点。
四、结束语
本文提出了结构模式匹配查询算法, 该算法包括两部分,第一部分是将XML文档树转换成为三层子树。第二部分是利用各种操作进行结构模式匹配。
首先,本文中提出了三层子树的概念,在XML文档树转换成为三层子树的过程中,涉及到了三种形态的子树:单叉树、过度子树、一般子树。并且将XML树的节点分为两类:内部节点和值节点。值节点指的是XML树中的叶子节点。内部节点包括三类:一层节点、二层节点、过度节点。
在结构模式匹配中,涉及到了更新操作、删除操作和插入操作。在更新操作中引入迁移频度;在删除操作中引入删除平衡因子;在插入操作代价中引入插入平衡因子。迁移频度主要是体现更新时的等价度;删除平衡因子主要是用来调整具体环境所决定的权重与删除代价间变换的差异;插入平衡因子主要是用来调整具体环境所决定的权重与插入代价变换间的相似度。
参考文献:
[1]Stefano Ceri et al.XML-GL:A Graphical Language for Querying and Restructuring XML Documents,SEBD,1999:151-165.
查询管理 第12篇
1查询优化关键技术
1.1查询优化的一般准则
查询的效率在一定程度上可以通过查询优化的方法得到改善,然而无论是从策略上考虑,还是从改善程度方面考虑,这都不是最好的办法。查询优化一般准则主要有5个部分:准则一,选择运算尽可能优先的进行。 这一准则能够在一定程度上节约时间成本。准则二,针对实践执行及连接等进行预处理,一般来说,在实践中, 预处理可以采取两种方式,分排序合并及索引两种连接。 准则三,将选择运算及投影运算同时进行。这一原则的遵循能够减少对关系的重复扫描。准则四,提取出公共子表达式。如果从外部读入子表达式速度较快,可以将其作为公共表达式,以便提高表达有效性。准则五,建立在笛卡尔积同基础之上,重构连接运算。在具体应用过程中,借助上述准则,能够有效节省更多时间,毋庸置疑效率也就快了。
1.2查询优化规则系统
针对研究对象来说,其自身具有较为广泛的应用范围。综合来看,该系统Client/Server的结构为基础运行。整个体系结构由内存、逻辑及物理等部分构成。该数据库管理系统除了应用广泛之外在规则系统方面也相当强大。规则系统的使用,不仅能够实现对不明确试图的观察,且能够对试图进行相应的处理。比如重写系统, 该系统存在于优化器和分解器之间的,系统传回的用户查询信息主要就是通过该系统来完成分析的。重写规则后,系统能够对传回的用户在内部进行相应的操作,满足用户需求。
1.3查询优化预处理
一般在真正进行优化处理之前还有一项操作是需要完成的,那就是查询优化处理,这一处理放在这里的主要目的是让查询规划的效果更高。具体的查询优化处理主要包括3个方面,对集合操作的预处理、对条件表达式的预处理和对目标列的预处理。在进行目标列的预处理之前第一步要做的是将目标列补充完全,同时还应该保证查询树的顺序同表定义中的顺序保持一致性。在进行条件的预处理之前应该将条件表达式转变成析取范式或者合取范式,也可以将条件表达式NOT下推或者是想办法将NOT去除。在进行集合的预处理还有很多分类, 如Intersect、Union、Except等。
1.4查询优化的逻辑优化
逻辑优化其本质是一个物理层次的优化过程,主要是通过索引来进行的,最后,在逻辑优化基础上,完成查询计算全过程。逻辑优化体现在两个方面,一是“AND”; 二是“OR”优化过程。
“AND”的优化过程。在进行“AND”的优化之前首先要完成的是将含有“AND”的逻辑表达式找出来,第二步要做的是通过查询,以此来判断我们能够使用的子查询表达式是否真实存在。如果没有,可以应用扫描模式完成逻辑运算。如果有,可以将索引的子查询表达式应用,将查询表达式计算出来,并充分利用运算结果,计算出剩余查询表达式。最终实现对整个逻辑的优化目标。
相比较来看,“OR”较“AND”比较来看,二者存在较强的一致性。详细来说,两种优化过程必须要做的都是需要在子查询表达式中找出是否存在可以使用的索引。若没有,而有多个子查询表达式的情况下,则为了得到中间结果,自查询表达式运算顺序需要经过相应的调整,并对中间结果进行相应的调整,最终才能够获取相应的结果。若有,那么中间计算结果可以通过索引的运用来获取。
2实现数据库管理系统查询优化的算法
在数据库管理系统查询优化的实现过程中最基础、 最关键的就是算法。在实践应用过程中,使用的算法不同,那么对应的查询优化结果也会有所差别,具有较强的针对性。本文主要从两个方面进行介绍。
2.1存取方法和存储路径分析
检索数据的选择和执行计划的构造,建立在查询优化设备基础之上。针对OSCAR系统来安,其一般有顺序扫描、索引扫描以及利用TID进行存取3种类型。
其中针对顺序扫描来看,系统在运行中,会先对信息表中涉及的所有元组进行相应的处理,然后对每个元组进行检查,查看是否满足WHERE条件。不仅如此,还需要对每个信息表进行系统化扫描处理,基于此,全面扫描耗时相对较长。因此,为了能够提高扫描有效性, 我们可以采取多块读取方法,更快地获取相应的结果。 而针对索引扫描而言,该类型扫描更多的是为了检索有效性,采取对多列、单列索引的构建。在语句访问到索引具有唯一性时,系统可以直接将非表中的索引列数值读取出来。根据扫描方式具有的差异性来看,在执行中, 可以采取唯一、范围两类。
利用TID进行存取。在进行单个记录的查询时,这种扫描方式是最方便和快捷的,第一步要做的是对数据库中的每一个元组规定唯一的TID,再利用这个TID检索表。其中每一个元组的TID的主要信息分为数据文件和元祖存在于数据库中的具体位置两方面。
2.2 SYSTEM-R代价估算算法分析
SYSTEM-R是一种代价估算算法,CPU和I/O的开销是这种算法考虑的重点,Cost=P+W*T公式是这种算法的数学表达式。其中W表示权重,P代表I/O开销, 而T代表的是CPU的开销。这个式子可以解释为在一次的查询中CPU和I/O的开销的重视度问题。
P和W的数值在每一次的查询优化时的索引中都是不一样的,其原因主要是选择因子的存在。当然我们在算法SYSTEM-R代价估算中,可以将其分为三种情况: 其一,当r.field=value时,而选择因子为I/( 定义在r.field上的索引表中的T) ;其二,当r.field>value时,选择因字固化为(r.field的最大值- value)/ (r.field的最大值r.field的最小值) ;其三,当r.field<value时,选择因字固化为(value - r.field的最小值)/(r.field的最大值- r.field的最小值)。
3数据库管理系统中查询优化的实现
3.1性能设计
查询优化是一项综合性工作,很多语句之间的差异仅仅是常数变化,而查询语句却是一致的。因此出于提高数据库查询有效性的考虑,可以将常数指定到某一范围当中,针对具有同一查询语句的语句进行常数更换。 而针对同一模式的语句,在实践中,仅需要采取一次语法分析,便能够节省很多实践。在查询优化过程中,第一步要做的是缓冲查询语句。其中不仅要获取查询对应的计划,且需要将新的查询计划保持好,以此来提高系统运行有效性。
3.2体系结构设计
数据库体系的机构主要有3个环节,第一环节包括网络通信库、查询计划优化模块和DBA命令处理模块3个部分;第二环节是SPC查询缓冲模块;第三环节是查询执行模块。每个环节中的模块进行信息交换都是通过参数来完成的,例如在SPC查询缓冲模块发出查询计划后,查询执行模块将会进入到运行模式当中。
3.3关键算法
为了能够进一步提升查询有效性,实现对查询结果的调整和优化。本文引入hash函数,保持语法数、查询语句。该函数更具灵活性,能够直接与对应的表保持一致。通过对实践结果观察能够发现,利用该字符串, 不仅能够促使该函数效能达到最佳状态,且查询系统整体效率也得到了优化。因此,可以使用hash函数,以此来提高查询有效性,为用户提供更加优质的服务。
4结论
在业务需求显示出越来越强劲的势头下,数据库管理系统在未来的发展过程中必须要有更快的运行速度和更为强大的功能。虽然我国自主研发的数据库管理系统与国外的差距依然很大,但是我们应该从核心技术出发, 深入研究,尽可能缩小与国际一流水平之间的差距,甚至赶超国际一流水平,逐渐使数据库管理系统世界化、 全球化。
摘要:数据库管理系统应用非常广泛,尤其在信息化建设中的应用尤为突出。随着科技的进步,目前的数据库发展呈现出智能化、网络化、大型化以及标准化的特点,这也是未来的发展趋势,数据库系统的发展不仅带动了我国科技的发展,更加带动了我国经济的发展。国外在数据库的研究方面着手较早,研究的时间较长,所以在技术方面远比我们国内要先进。数据库管理系统国内也有研究,但是相比于国外依然存在一定的差距。本文将国产数据库管理系统OSCAR作为研究对象,并对查询优化一些关键技术进行分析和研究,最后提出具体实现方案,旨在为我国相关领域提供参考和支持。
关键词:数据库管理系统,查询及优化,选择性因子,核心技术
参考文献
[1]张杰敏.有关高级数据库系统中的并发控制问题[J].华北工学院学报,2012(3):204-206.
查询管理范文
声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。