数字化档案管理与查询

2024-10-29

数字化档案管理与查询(精选7篇)

数字化档案管理与查询 篇1

1 什么是数字化档案

随着电子信息技术的飞速发展, 办公自动化、标准化、网络化日趋完善, 绝大多数日常工作都可以直接在计算机和网络上办理, 这无疑对档案管理工作提出了更高的要求, 档案管理由传统方式向信息化管理转变已迫在眉捷。信息化管理使档案人员从传统手工抄写、人工查询的繁重工作中解脱出来, 从而把工作重点和主要精力转向对信息资料的收集、提供、分析和更细致的日常管理工作, 使档案管理的服务范围不断扩大, 服务水平不断提高, 服务质量日趋完善。2000年12月, 国家档案局、中央档案馆印发的《全国档案事业发展“十五”计划》, 把“加快档案信息化建设”、“加快现有档案的数字化进程”列入其中, 同月国家档案局在中国档案管理现代化建设研讨会上宣布:为今后的数字化档案馆进而是数字档案馆、虚拟档案馆的建设打好基础。十五期间, 我国将加快数字化档案馆的建设。由此, 传统档案数字化建设的问题引起了人们的关注, 并且有一些档案已经开始对此投资建设。我认为, 传统档案馆的数字之路并非一蹴而就, 而是一个循序渐进的过程, 对这个过程的各个环节进行深入的分析研究是十分必要的, 只有在有了清楚认识的基础上, 才能规划和解决好档案馆的数字化之路, 为今后的数字化档案馆进而是数字档案馆、虚拟档案馆的建设打好基础。近年来, 档案部门在数字化建设方面进行了积极的探索, 取得了初步成效, 在工作中数字化建设也给档案工作带来了极大的方便。

当我们迈入二十一世纪的时候, 由于电子技术与网络通信技术的迅速发展, 高科技信息时代也随之而来。档案数字化是随着计算机技术、扫描技术、数据库技存储技术的发展而产生的一种新型档案信息形态, 它把各种形式的档案资源转化为数字化的档案信息, 利用计算机系统进行管理, 形成一个有序结构的档案信息库, 及时提供利用, 实现资源共享。实现档案数字化, 必须制定统一规范的档案数字化标准;档案数字化要立足实际, 认真组织实施, 确保文件质量;档案数字化建设要着眼于功能完善的系统档案数字化建设重点要抓好数据库建设与维护工作。面对日益高涨的信息化浪潮, 如何加快信息服务的处理速度, 将日常工作中的失误尽可能地减少到最低限度, 并使工作过程实现规范化、系统化、程序化, 提高工作效率, 降低工作成本, 已成为各企事业单位相关的管理工作尤其是档案管理工作最急需解决的问题。档案信息一般用纸质文档存储在档案室里面, 查找检索起来非常费时, 存储档案空间又大, 维护起来也不方便。备份档案需要大量的人力物力, 人工处理更不可靠。

2 数字化档案管理工作标准

档案信息数字化就是把纸质文档通过扫描、录入信息到计算机数据库中, 以计算机存储档案信息。原来档案作为一种信息资源, 主要为政府工作服务, 各级档案馆收藏的档案主要从政府机关采集而来, 但随着社会物质文明、精神文明水平的不断提高, 人民群众对档案信息的利用需求不断增长, 对利用的方式也提出了更高要求。传统的档案信息已不能解决这一供需矛盾, 档案部门只有尽快开展档案数字化建设工作才能档案信息的收集、管理、开发利用等环节上有所作为, 才能为社会各阶层提供有针对性的数字信息数据, 才能提高广大群众对档案工作满意度。数字化的好处是:检索快捷方便、容易实时同步备份、存储空间小, 维护方便、安全档案信息只有在传递过程中才能体现出它应有的价值, 以往信息存在于一次文献即档案原件或经过处理的二次文献范畴内, 人们需要档案信息, 往往需要亲临档案馆, 通过阅览摘录、静电复制或拍摄等形式来获取需要的信息。但档案信息在完成数字化后以数字形式存在时, 数字网络系统就将成为其主要的传输平台, 为档案信息的快速流动提供可能。数字化了的档案信息在传递过程中可以同时进行多向传递, 形成传递网络, 而且通过因特网可以方便地进行远程传递, 不受时间与空间的限制, 利用者不必亲临档案馆, 就可以在任何时间任何地点通过计算机方便地利用档案信息。电子文件载体易老化变质及信息多媒体、新存贮介质的产生和发展, 都会影响电子文件的长期可读性。档案部门可以在接收到电子文件后打印出一份纸质档案以作备份, 但最终的解决办法还是需要计算机技术的发展和文件形成部门的配合, 档案部门在接收到电子文件后对文件进行格式转换, 以通用、统一的格式存储接收到的电子文件档案, 以便将来计算机技术发展后, 仍能读取以前存储的档案, 保证信息资源方便利用。

3 数字化档案管理的必要性

只有符合一定条件, 利用者成为电子文件中心或电子档案馆的会员, 会员就可以通过远程登录等方式, 经电子文件中心进行确认身份并确定查阅权限获得许可后, 才可以查询有关的电子档案信息, 并要进行借阅登记和缴纳查询费用。为了合理规范的对不断涌现数字档案进行有效管理, 新的管理模式和管理机制必须快速形成, 以此来保证整个档案工作战略转型任务顺利完成。在信息化浪潮下, 档案数字化土壤已滋生, 档案数字化发展方向已不可逆转, 不进则退的道理在人类发展史、档案工作发展史中已反复得到印证。当前在社会的各个行业和各项工作中, 数字化的档案信息以其便于管理, 查找便捷的优点而成为广大人民群众所喜闻乐见、乐于的一种方式, 其生命力和发展的后劲将是传统档案所无法比拟的。新时期的档案工作只有顺应了这一历史的变化, 把人民群众所乐于接受方式进一步发扬光大, 整个档案事业才更具发展前景。因此我们必须在整个档案工作中把档案数字化建设作为推动各项档案基础工作的切入点, 这样才能保证档案事业的稳定、持续、健康发展。档案载体的每一次变更不仅成为社会发展的具体表现, 也是档案工作实现跨越式发展的推动力量。

目前, 我们档案数字化系统从总体上看仍处于由文件处理向数字管理系统的过渡阶段, 完成这一步的关键在于数据库建设。开发和建设数据库系统是国家档案信息工程的核心和基础, 是工程的主体。数据库的含义是依托先进的信息技术对档案进行科学的管理和方便的使用。建立数据库系统是一项长期的任务, 要经过由低到高、由单个到群体的循序渐进过程。当今, 人们的时间意识越来越强, 领导做出重大决策需要迅速、准确;各职能部门工作查考要求快速及时;社会广大公众对档案信息需要量不断增加, 如婚姻档案, 档案作为社会信息资源的组成部分, 已日益成为国家进行经济建设、发展科学文化事业的重要资源, 社会对档案信息的需求与日俱增。

参考文献

[1]李淑萍.关于数字化档案管理的对策探讨[J].中州大学学报, 2009 (4) .

[2]傅银燕.应用计算机实施数字化档案管理[J].管理观察, 2009 (24) .

[3]王正红, 谭喜松等.如何认识档案管理及数字化档案管理的重要性[J].中国医疗前沿, 2009 (10) .

[4]安磊.实现数字化档案管理的必要性[J].科学之友:B版, 2008 (9) .

[5]姜亮, 张宇阳.浅谈数字化档案管理[J].云南档案, 2008 (1) .

数字化档案管理与查询 篇2

随着国家信息化建设的不断深入, 高校的数字化校园建设已成为高等院校信息化建设的必然选择, 同时高校的数字化校园建设水平也是衡量学校发展的一项重要指标。在数字化校园建设推进过程中普遍存在的“信息孤岛”问题是目前关注的重点问题, 本文通过对数字化校园建设过程进行分析研究, 设计提出了基于数字化校园的综合查询服务平台, 该平台以中心共享数据库和公共数据交换平台为基础, 抽取共享数据实现对应用系统现有数据的综合查询服务。

1 综合查询服务平台概述

1.1 中心共享数据库

数字化校园由中心共享数据库收集、处理和存储各类共享数据, 将学校的基本信息和各部门最基本的数据抽取出来, 在统一的信息编码标准的基础上消除冗余数据, 提供数据同步并保证异构业务系统之间的数据共享, 保证数据的及时性、完整性和一致性。

中心共享数据库主要利用数据集成中间件来完成数据的集成, 主要包括抽取、同步、存储、查询、数据缓存、联邦等, 数据集成中间件可提供一个统一的数据访问机制, 支持SQL驱动、Web服务以及XML交换访问模式, 它从数据源集成数据并保持更新同步, 成为各个应用系统之间的共享数据通道。

共享数据库与数据源的同步更新, 分为自动同步和手动同步两种, 自动同步主要针对数字化校园后续建设的应用系统数据, 其同步工作通过数据访问层实现, 手动同步主要针对现有应用系统数据, 其同步工作通过数据同步工具实现。

1.2 公共数据交换平台

公共数据交换平台是在各应用系统数据库的基础之上为确保数字化校园综合查询服务平台数据的完整性、准确性与一致性而设计的公共平台, 公共数据交换平台采用数据集成中间件, 构建与维护数字化校园综合查询服务平台信息标准, 构建与维护数字化校园综合查询服务平台中心共享数据库, 在共享公共数据基础之上整合与集成各种应用软件, 通过数据驱动、事件驱动和服务驱动将公共数据从应用数据库抽取到中心共享数据库, 通过接口实现公共数据向应用数据库的同步, 其中公共数据交换过程如图1。

图1中数据变更跟踪组件实时跟踪数据提供者的数据变更, 形成待更新的数据, 由数据更新组件依据设置的数据转换规则对待更新的数据进行过滤、转换, 形成标准格式的数据, 同时依据数据更新计划更新中心数据库中相应的数据, 另外数据同步组件依据数据同步计划, 同步相应应用数据库中相应的数据。通过以上组件提供的接口与应用程序和服务传递消息, 通过配置的适配器和管道接收、解析、路由和发送消息并采用异步方式处理消息, 避免消息处理的时间延迟。

2 综合查询服务平台设计

2.1 综合查询服务平台逻辑架构

综合查询服务平台逻辑架构如图2。

2.2 综合查询实现

综合查询服务平台基于中心共享数据库构建, 包括标准对象生成器、查询定制组件、报表生成器、查询服务生成器和信息查询Portlet五个部分。

综合查询定制过程如下:

(1) 通过公共数据交换平台从应用软件中抽取业务数据, 整理并更新到中心数据库;

(2) 标准对象生成器根据信息标准与元数据生成标准数据对象;

(3) 用户使用查询定制组件自定义需要的查询, 并通过报表生成器生成报表;

(4) 查询服务生成器根据用户自定义的查询, 生成可发布的查询服务 (WEB页面/Webservice) ;

(5) 用户通过统一信息门户平台访问已发布的查询服务。

2.3 查询服务功能设计

(1) 高基表

根据学校情况设计生成高基表结构, 并自动统计各项数据, 支持录入及修改数据的功能。

(2) 数据对象管理

管理综合查询需要的标准数据对象, 数据对象类型包括数据表和数据视图, 使用标准对象生成器创建、删除数据对象, 查看数据对象结构及存储的数据。

(3) 信息查询

查询管理通过向导方式, 使用查询定制组件自定义查询。

第一步:设置查询名称;

第二步:设置使用的数据对象;

第三步:设置数据对象关联与显示的数据项;

第四步:设置查询条件;

第五步:设置行列顺序。

根据自定义查询, 使用查询服务生成器生成相应的查询服务, 通过统一信息门户平台提供可扩展的综合信息查询服务;

第六步:生成报表。

3 结语

基于数字化校园的综合查询服务平台, 针对高校长期以来积累的大量数据进行多层次、多维度的整合、交换, 根据需要生成各种规范报表, 最终通过统一信息门户平台提供可扩展的综合信息查询服务, 解决了数字化校园运行过程中数据查询难题, 为数字化校园发挥良好作用打下了坚实的基础。

参考文献

[1]万里鹏, 陈雅, 郑建明.数字化校园21世纪念大学的概念模型[J].情报科学.2004.

[2]李海霞, 韩锡斌, 程建钢.数字校园中资源中心的研究与构建[J].中国电化教育.2005.

[3]丁智君.高校数字化校园的数据中心平台建设.硕士毕业论文.复旦大学.2009.

[4]秦剑波.高校数字化校园建设中数据整合的探讨.科技资讯.2007.

[5]王岩.数字化校园建设中异构数据库集成技术的研究与应用.电脑知识与技术.2005.

[6]李培峰, 朱巧明.基于Web服务的校园信息化平台的设计和实现[J].计算机工程与设计.2006.

[7]贾宗星, 董丽丽.基于Web Services单点登录系统的设计与实现[J].计算机时代.2006.

数字化档案管理与查询 篇3

随着数字电视进入千家万户, QAM调制解调中由于功率放大引起的非线性失真现象得到了越来越多的重视, 是当前系统线性化技术的重要课题之一。运用数字预失真技术可以有效弥补QAM调制器内部对MER造成的影响, 解决了信号在相位和幅度上的失真。目前在数字基带预失真 (Digital Pre-distortion, DPD) 构架中可以使用查询表 (LUT) 方式, 采用自适应反馈技术, 对基带信号进行预扰动, 实现系统的线性化特性。本文提出了一种改进的自适应查询表算法进行预失真, 主要解决算法的复杂度和自适应收敛速度慢等问题。

2 系统模型和改进算法

2.1 数字预失真基本原理

预失真技术通过在放大器前插入与其幅度和相位特性相反的预失真器, 来校正放大器的非线性失真。信号预先人工地产生了扩展的非线性失真, 通过功率放大器的压缩实现功率放大器的线性化目标。

预失真器可以放置在不同的位置, 根据位置的不同可以分为三种, 分别是射频预失真技术、中频预失真技术、基带预失真技术, 本文主要谈论基带预失真技术。

基带预失真技术主要在低频区域对信号进行处理, 非常适合于数字信号处理技术的运用, 且使用范围较广, 可采用增大量化阶数和增加采样率来抵消高阶互调失真现象。但放大器对信号幅度压缩和相位的偏移不仅仅是输入信号功率的即时函数, 还一定程度上取决于上一个短暂的历史包络电平, 所以存在着一定的记忆效应, 这一点在实现时必须加以考虑。

2.2 基于查询表的系统模型

基于查询表的非线性系统预失真技术[2是通过把输入功率与复增益预调整值一一对应存储在RAM表汇总, 当系统进行线性化预失真处理时, 可以把输入信号作为索引指标, 找到对应的复增益预调整值, 并把该值输出给后继电路, 实现系统的线性化。

在本文中采用复增益形式的预失真器来对查询表法进行改进。其中自适应的收敛目标函数为:

式中g (·) 为非线性功放传输特性, f (·) 为预失真器的传输特性。

为达到目标函数要求, 必须使:

fn是功率放大器输出函数Vo的自变量, 也代表预失真表中第n个存储单元值。在求解fn的过程中, 可以采用二分法和线性迭代结合的自适应算法求解比较理想, 可以在确定目标解的大致范围后使用收敛因子跟踪精确解, 获得稳定且性能良好的预失真器。

2.3 改进的查询表算法

假设基带信号的输入为,

预失真后的输出为

经过功放的输出为

联立式5和式6, 输出

对一个N维的表格, 把输入信号幅度Vm归一化后在分为N个区间, 把增益系数an和相移系数n都储存在每个区间里, 预失真的增益函数为:

对调制信号进行幅度和相移调整后的输出可表示为:

则功放在查询表里的误差函数可表示为:

互调失真 (IMD) 可以表示为:

其中E (·) 是数学期望函数, Pr (r m) 是输入信号幅度mV的包络概率密度函数 (pdf) 。

通过IMD可以有效说明系统的非线性程度和预失真的效果, 从式11可以看出, IMD主要受到非线性传输函数、输入信号的pdf、表格的存储间隔等影响, 可以把IMD作为一个无约束的优化问题来看待, 表示如下:

为了实现优化目标, 可以采用的方法很多, 如柯西—牛顿算法、线性查找法、割线法等, 这些方法都存在运算复杂和迭代次数过多等缺点。综合考虑运算复杂度和收敛速度两个指标, 可以采取二元函数微分法近似误差函数,

式中 为理想预失真与实际预失真之间的幅度和相位差值。

通过公式13可以使误差函数从非线性转化为线性函数, 减少了求导次数, 大大降低了运算的复杂度, 取得较好地运算速度。

3 实验仿真及结果分析

为了检验改进的基于查询表的基带数字预失真算法, 采用MATLAB工具进行了对比仿真试验。采用16QAM调制信号配合高斯白噪 (AMGN) 信道, 分别采取割线法和改进的LUT预失真法进行数字预失真处理, 计算得到两种方法的均方误差 (MSE) , 画出曲线图如图所示:

可以清楚看到改进的LUT方法的收敛速度要快于割线法, 在迭代次数处于2到8时, 两者的收敛误差值差距明显。通过实验对比, 改进的查询表方法使得预失真的误差得到有效提高, 收敛速度和效果有所提升。

4 总结

本文提出了一种改进的查询法自适应数字预失真方法, 通过采用二元函数微分近似地思路, 对输出函数和误差函数进行了线性近似处理, 大大降低了功放的IMD和运算的复杂度, 提高了收敛效果, 为优化预失真系统提供了参考方向。

参考文献

[1]张小梅, 胡方明, 任爱锋.基于数字预失真技术的功放线性化研究[J].计算机仿真, 2012 (7) .

[2]杨俊.基于查找表的数字预失真算法研究及系统仿真[D].云南大学, 2010.

数字化档案管理与查询 篇4

1 数据表的结构

由于查询与修改操作是对相应数据表中的相关数据进行查询与修改处理, 所以, 必须首先弄清楚相应数据表的结构。假设会计科目相关信息保存在会计科目表中, 会计科目表的数据结构如表1所示, 其文件名为kjkm.dbf, 存储在默认目录下。可以将会计科目表文件kjkm.dbf添加到相应的账务处理数据库中加以管理。

2 查询与修改表单界面的设计

根据表1所示的会计科目表的结构, 在Visual FoxPro的表单设计器中设计如图1所示的查询与修改表单。其中, 矩形对应于一个容器控件, 该容器控件之上放置有标签、组合框、文本框等对象, “查询条件”、“待选项目:”、“比较符:”、“值:”是为各标签设置的Caption属性, Combo 1、Combo 2是各组合框的默认的Name属性, Text 1、Text 2是各文本框的默认的Name属性。而“查询”、“修改”、“退出”是为各命令按钮控件设置的Caption属性。另外, “查询与修改项目”是为表单设置的Caption属性。以上控件或对象都是借助“表单控件”工具栏画出的, 各控件的Caption属性通过相应的“属性”对话框进行设置。

需要说明的是, Text 1和Text 2文本框实际是重叠在一起的, 并与Combo 1及Combo 2组合框水平对齐, 运行时同一时刻只能显示其中一个文本框, 感觉上就像只有一个文本框一样。这里只是为了方便描述和便于理解, 才以图1中所示的呈现形式进行布局。

表单的下方是一个表格控件, 设计该表格控件的步骤和方法是:①在“表单控件”工具栏选中“表格”控件, 再在表单上适当的位置画一个大小适中的表格, 其Name属性默认为Grid 1;②用鼠标右键单击Grid 1表格, 再在弹出的快捷菜单中选择“生成器”, 则出现表格生成器对话框, 可在其“表格项”选项卡选择或设置此表格关联的数据表kjkm (或选择文件kjkm.dbf) , 并选定该表格关联的全部字段, 再在“布局”选项卡将表格各栏对应的标题设定为图1中表格的标题, 最后单击表格生成器的“确定”按钮即可。这样设置后, 就为表单建立了数据环境, 且数据环境设计器中对应的数据表就是kjkm, 数据环境和kjkm数据表的Name属性分别为Dataenvironment和Cursor1。

3 查询与修改模块的功能目标

数据库或数据表中的数据量一般都比较大, 无论是进行数据查询还是进行数据修改, 都需要指定相应的查询或修改条件, 再进行相应的操作。因此, 要实现查询与修改功能, 应能通过其表单界面指定查询条件, 并执行相应的查询或修改操作, 操作完毕后应使表单能够退出内存。具体来说, 查询与与修改模块就是要实现以下功能目标:

(1) 指定查询条件。图1所示的表单运行后, 组合框Combo 1是一个下拉列表框, 可以从其下拉列表项“科目编号”、“科目名称”、“借贷方向”、“期初余额”中任意选择其中一项, 默认的选项为“科目名称”。同样, Combo 2也是一个下拉列表框, 可以在其下拉列表中分别选择以下比较运算符:<、<=、=、==、>=、>、<>, 默认的比较符选项为=。当从Combo 1下拉列表中选择“科目编号”、“科目名称”或“借贷方向”时, Text 2文本框隐藏, 而Text 1文本框显示并获得焦点, 对应的字符型数据可在Text 1文本框内输入;否则, 当从Combo 1下拉列表中选择“期初余额”时, Text 1文本框隐藏, 同时Text 2文本框显示并获得焦点, 可将对应的数值型数据输入到Text 2文本框。这样, 由Combo 1、Combo 2中选择的内容与Text 1或Text 2中指定的内容就构成了一个条件。

(2) 进行查询或修改操作。表单运行后, 表格Grid 1中起初并不显示任何数据, 只有单击“查询”按钮时, 才将满足查询条件的全部记录显示在表格中, 显示结果不允许修改, 只有单击“修改”按钮后才能修改表格中显示的数据。焦点离开表格至再次单击“修改”按钮前, 表格中的数据禁止被修改。

(3) 退出。单击“退出”按钮, 表单退出内存。

4 查询与修改模块功能的实现

4.1 “指定查询条件”功能的实现

4.1.1 定义表单的Load事件与Unload事件

表单的Load事件是表单对象建立之前引发的事件, 而Unload事件则是表单对象释放时最后一个要引发的事件。可在表单的Load事件中使用Public声明含4个元素的数组xiangmu和含7个元素的数组bijiao, 其中数组xiangmu各元素分别保存Combo 1下拉列表框中的待选项目, 包括科目编号、科目名称、借贷方向、期初余额;数组bijiao各元素分别保存比较运算符, 包括小于 (<) 、小于或等于 (<=) 、等于 (=) 、全等于 (==) 、大于或等于 (>=) 、大于 (>) 、不等于 (<>) 。另外, 为使表单运行后能采用精确匹配方式进行字符串比较, 还应在Load事件的开始添加set exact on语句。表单的Load事件的程序代码对应如下:

由于在Load事件中使用了set exact on语句, 因而需要定义表单的Unload事件, 并将其Unload事件的程序代码设置为set exact off, 以便退出表单时将Visual FoxPro设置为默认的字符串比较方式。

如果在表单的Load事件中不包含set exact on语句, 就表明程序中采用默认的set exact off方式进行字符串的比较, 此时便不需要专门为表单的Unload事件设置相应的程序代码。但在采用set exact off方式进行字符串的比较运算时, 只要关系表达式中比较运算符“=”、“<=”或“>=”右边的字符串与其左边字符串前面的部分内容相匹配, 即可得到逻辑真·T·的结果。

4.1.2 指定Combo 1和Combo 2关联的数据源

由于Combo 1是一种下拉列表框形式的组合框, 其下拉列表项分别为科目编号、科目名称、借贷方向和期初余额, 对应于数组xiangmu中各元素的值, 因此可依次将Combo 1组合框的RowSourceTye、RowSource和Style属性分别设定为5-数组、xiangmu、2-下拉列表框, 这样就分别设定了该组合框控件中数据值的源的类型、数据值的源及组合框的类型。同样, 可将Combo 2的RowSourceTye、RowSource和Style属性分别设定为5-数组、bijiao、2-下拉列表框。

这样设置并运行后, Combo 1下拉列表框中就会包含科目编号、科目名称、借贷方向和期初余额等列表项, 而Combo 2下拉列表框中包含<、<=、=、==、>=、>、<>等列表项, 可供选择。

4.1.3 定义表单的Init事件

Init事件是在对象建立时引发的事件。要使表单启动后, Combo 1默认选择为“科目名称”, Combo 2默认选择为等号“=”, 可在表单的Init事件中分别使Combo 1、Combo 2的listindex属性设置为2和3, 其中2对应于4.1.1节中定义的数组xiangmu第二个元素xiangmu (2) 的值, 3对应于数组bijiao的第三个元素bijiao (3) 的值。为确保显示在表格中的数据不能被随意修改 (除非单击“修改”按钮) , 可使表格Grid 1的ReadOnly属性设置为·t·以使表格只读。另外, 当Combo 1中选择“期初余额”时, 应将Text 1的visible属性设置为·f·, 以使Text 1隐藏;同时将Text 2的visible属性设置为·t·, 以使Text 2显式显示, 应利用setfocus方法使Text 2获得焦点, 以便于数值型数据的输入。否则, 当Combo 1中选择了“科目编号”、“科目名称”或“借贷方向”时, 应使采用同样的方法使Text 2隐藏, 使Text 1可见并获得焦点, 以便于字符型数据的输入。表单的Init事件的程序代码对应如下:

4.1.4 定义Combo 1的InteractiveChange事件

表单运行后, 经常在Combo 1和Combo 2中选择下拉列表项, 根据Combo 1中选择的内容是否为“期初余额”, 需要确定是在Text 2中还是在Text 1中输入数据。当Combo 1中选择的内容改变时, 如果变为“期初余额”, 则应使Text 1隐藏, Text 2可见并获得焦点, 以便于输入数值型数据;否则, 如果Combo 1中的内容变为其他项 (科目编号、科目名称、借贷方向) , 则Text 2不可见, Text 1可见并获得焦点, 以便于输入字符型数据。可在Combo 1的InteractiveChange事件中设置相关代码, 当用户使用键盘或鼠标更改此控件的值时, 其InteractiveChange事件中的代码被立即执行。Combo 1的InteractiveChange事件的程序代码对应如下:

同样, Combo 2中选择的比较符发生改变时, 如果Combo 1中选择的是“期初余额”, 则使Text 2获得焦点;否则, 如果Combo 1中选择的是“科目编号”、“科目名称”或“借贷方向”, 则使Text 1获得焦点, 以便于在对应的文本框内输入对应待选项目的相关数据。可在Combo 2的InteractiveChange事件中设置相关代码, Combo 2的InteractiveChange事件的程序代码对应如下:

4.1.5 设置Text 2的数据类型和输入掩码

由于Text 2文本框用于输入期初余额, 对应于数值型数据, 所以应将其数据类型设置为数值型, 并且最好指定其输入掩码, 使输入的数值型数据符合表1中qcye字段 (即期初余额字段) 的宽度与小数位数。设置方法是:在表单设计器, 用鼠标右键单击Text 2控件, 在弹出的快捷菜单中选择“生成器”选项, 则出现“文本框生成器”对话框, 可在“格式”选项卡将数值类型设定为“数值型”, 并将输入掩码设置为999999999.99, 再单击“文本框生成器”对话框中的“确定”按钮即可。

另外, 由于Text 1文本框用于输入科目编号、科目名称或借贷方向等字符型数据, 而Text 1默认的数据类型正好为字符型, 所以不需专门对Text 1控件的数据类型进行设置。

4.1.6 定义Text 1和Text 2的Click事件

由于多次操作, Text 1及Text 2中可能保留有上次输入的内容。如果单击Text 1时, 能使Text 1中的字符型数据自动被清空, 或者单击Text 2时, 能使Text 2中的数值型数据自动置零, 则输入操作将变得更加方便。可以分别在Text 1和Text 2的Click事件中将其Value属性值对应设置为space (0) 和0.00, 其中space (0) 表示由0个空格组成的空字符串。这样, Text 1的Click事件的程序代码为:this.value=space (0) ;而Text 2的Click事件的程序代码为:this.value=0.00。

4.2 “查询与修改”功能的实现

4.2.1 设置Cursor 1的Filter属性与Combo 2的ControlSource属性

Cursor 1是数据环境Dataenvironment中对应于会计科目表kjkm的游标的默认Name属性 (参见第2节所做的设置) , 它与表单上的Grid 1表格控件相互关联。为了使表单初始运行后, 表格Grid 1中不显示任何初始数据, 可在属性窗口将Cursor 1的Filter属性设置为.F., Filter属性的功能就是使对应于Cursor 1的表格显示Filter属性值为真的记录, 当设置为逻辑假值时, 所关联的表格就不会显示任何数据了。

Combo 2下拉列表框的可选项是比较运算符对应的字符串, 如“<”、“<=”等, 为了使在Combo 2中选择的列表项对应于真正意义的比较运算符, 而不是字符串, 就需要首先设置其ControlSource属性, 以便与某个字符型变量绑定, 然后再用宏替换函数表示该字符型变量对应的比较运算符。假设在表单设计器的属性窗口将Combo 2的ControlSource属性设置为bj, 则可以用&bj.表示从Combo 2中选择的列表项对应的比较运行符, 其中&表示宏替换函数。例如, 从Combo 2中选择<, 则bj的值为字符串“<”, 而&bj.则表示小于号<, 而不是字符串“<”。这样设置, 主要是为了缩短查询程序代码的长度。

4.2.2 定义“查询”按钮的Click事件

当在Combo 1、Combo 2下拉列表框中选择待查询项目和比较运算符, 且在Text 1或Text 2输入对应的数据后, 如果单击“查询”按钮, 则查询结果应能够以只读方式显示在表格Grid 1中。因此, “查询”按钮的Click事件的程序代码应依次执行以下功能:①使表格Grid 1只读;②表示出从Combo 1下拉列表中选择不同项时对应的查询条件;③将数据环境Dataenvironment中对应于会计科目表kjkm的游标Cursor1的Filter属性设置为对应的查询条件;④根据Combo 1中选择的项是否“期初余额”来决定是Text 2还是Text 1获得焦点;⑤刷新表单。这样, “查询”按钮的Click事件的程序代码对应如下:

上述代码的相关说明对应如下:

(1) thisform.grid1.readonly=·t·是将表格Grid 1的只读属性设置为逻辑真值, 使表格中的数据不允许被修改。

(2) 分支语句do case…… endcase用于定义从Combo 1选择不同列表项时对应的查询条件, 并用变量tj表示。例如:当从Combo 1选择“科目编号”时, tj="allt (kmbh) &bj.' "+allt (thisform.Text 1.value) + "' ", 其中&bj.表示与从Combo 2中选择的项相对应的比较运算符, allt () 的作用是将字符串的前导和末尾空格去掉;此时, 当从Combo 2中选择<=、在Text 1中输入201时, tj="allt (kmbh) <='201'"。同理, 当从Combo 1选择“期初余额”、Combo 2中选择<=、在Text 2中输入1 000时, tj="qcye<=1 000.00"。

(3) 语句thisform.dataenvironment.cursor1.filter=tj就是将Cursor1的Filter属性设置为tj对应的查询条件, 例如:thisform.dataenvironment.cursor1.filter="allt (kmbh) <=' 201' "。

(4) 选择语句if…… else…… endif的作用是, 如果Combo 1中选择了“期初余额”, 则使Text 2获得焦点以便于输入数值型数据, 否则 (表示选择了“科目编号”、“科目名称”或“借贷方向”) , 则使Text 1获得焦点以便于输入字符型数据。由于表单的Init事件和Combo 1的InteractiveChange事件的程序代码规定了, 如果在Combo 1中选择列表项“期初余额”, 则使Text 1隐藏、Text 2可见;否则, 会使Text 2隐藏、Text 1可见, 因此, 在任何时候, 只要Combo 1中选择了“期初余额”, 就只可能在可见的Text 2中输入数据, 而不能在隐藏的Text 1中输入数据;同样, 只要Combo 1中选择的不是“期初余额”, 就不能在隐藏的Text 2中输入数据。这样, 就不必担心数据输错文本框的问题。

(5) thisform.refresh的功能是刷新表单, 以便在表格Grid 1中显示出满足查询条件的记录。

4.2.3 修改功能的实现

单击“修改”按钮时, 表格Grid 1控件中显示的数据应能够被修改。因此, 可在“修改”按钮的Click事件中将Grid 1的ReadOnly属性设置为·f·, 并使Grid 1获得焦点, 就允许对表格中显示的数据进行修改了。“修改”按钮的Click事件的程序代码对应如下:

thisform.grid1.readonly=·f·

thisform.grid1.setfocus

当使用鼠标或键盘使焦点移出表格时, 表明本次修改操作结束。以后即使由于单击“查询”按钮或直接单击表格, 而使表格再次获得焦点, 表格中的数据也不允许进行修改, 除非再次单击了“修改”按钮。因此, 焦点在移出表格Grid 1前, 还应将其ReadOnly属性设置为·t·, 使得只有再次单击“修改”按钮时, 才能去修改表格中的数据。可以利用Grid 1的Valid事件达到此目的, 控件的Valid事件中的代码在控件将要失去焦点前被执行。表格Grid 1的Valid事件的程序代码对应为:this.readonly=·t·。

4.3 “退出”功能的实现

退出功能最简单的实现方法就是单击“退出”按钮时立即使表单从内存中释放。因此, 可以在“退出”按钮的Click事件中利用表单的release方法实现退出操作。“退出”按钮的Click事件对应的程序代码为:thisform.release。

摘要:本文以会计科目的查询与修改操作为例, 详细分析与探讨了利用Visual FoxPro设计与实施管理信息系统数据查询与修改模块的基本原理、方法和步骤, 并提供了相应的程序代码。

关键词:管理信息系统,会计科目,数据查询,数据修改,Visual FoxPro程序设计

参考文献

[1]李国红.管理信息系统数据输入模块的设计与实现——兼论会计科目的输入设计[J].中国管理信息化, 2006 (11) .

[2]王利.全国计算机等级考试二级教程——Visual FoxPro程序设计[M].北京:高等教育出版社, 2005.

毕业生档案查询系统的设计与实现 篇5

1 软件开发环境

鉴于实际, 为了方便学生能够使用普通浏览器查询, 本系统采用B/S结构。本系统使用SQL Server2008数据库、微软的Visual Studio2010开发工具和面向对象语言C#进行开发。

2 系统功能介绍

将此系统分为两个子系统, 一个是从Excel表格将数据导入到SQL Server2008的信息导入系统。首先要设定好Excel数据表中的字段名, 按照一定的顺序排列。然后将每年的毕业生档案信息批量导入到数据库中[1]。另一个是网页查询系统。设计一个网页界面, 考生输入自己的身份证号, 如果身份证号正确即可查询到自己的档案去向信息。

3 系统设计与实现

3.1 界面功能的设计

通过对系统的操作人员和使用频率的需求分析, 笔者设计了如图1所示的信息导入系统。

毕业生档案去向查询的界面如图2所示, 毕业生输入正确的身份证号后可以查询档案的邮寄编号和收件单位名称等信息。

3.2重要功能的实现

根据数据库系统设计理论, 本系统设计的数据库表符合第2范式, 具体结构如图3所示:

批量导入学生档案信息时, 要求Excel数据表的字段名称需要按照一定的顺序排列, 具体格式如图4所示:

信息导入系统中使用了常规的写入数据库信息的代码, 该功能主要代码节选如下:

查询子系统中毕业生输入自己的身份证后, 点击查询按钮, 可以查询到自己的档案信息。如果身份证号码输入错误, 系统亦会提示“请检查身份证号”。实现该功能的主要代码节选如下:

4 结束语

本文介绍的毕业生档案查询系统, 功能够用, 操作简单, 界面友善, 在学校网站挂网运行效果良好, 在毕业生查询档案方面发挥了积极作用。今后可以继续完善相关功能, 如导入毕业生档案信息时提示导入了多少行[5]。可以尝试与物流公司系统联网, 对毕业生档案去向信息更加准确定位。

参考文献

[1]房大伟等著.ASP.NET开发实战1200例[M].北京:清华大学出版社, 2011.6.

[2]Paul Deitel, Harvery Deitel著, 张思宇等译.Visual C#2010大学教程——第四版[M].北京:电子工业出版社, 2011.10.

[3]张晓蕾.C#程序设计实用教程[M].北京:人民邮电出版社, 2010.

[4]明日科技, 郑齐心, 房大伟等编著.ASP.NET项目开发案例全程实录[M].北京:清华大学出版社, 2012.1.

数字化档案管理与查询 篇6

关键词:医院,信息查询系统,维护,管理

1 医院信息查询系统的维护与管理对策

1.1 中心机房条件要求

(1)环境要求。中心机房做为医院信息查询系统的处理中心,要对环境条件严格控制,应使其在室内温湿度、人员等方面严格要求。温度波动控制在24℃之内,相对湿度波动控制在50%RH之内,中心机房与其它房间、走廊间的压差不应小于4.9Pa,与室外静压差不应小于9.8Pa。无人员流动、无尘的半封闭环境。(2)电源管理。机房采用两路供电系统,配有不间断电源12小时延时,并安装有避雷、抗磁场干扰等装置,以保证中心机房供电的稳定性和连续性。机房中应具有报警系统,并具备发手机短信报警功能。

1.2 服务器管理

(1)网络服务器管理。网络服务器是整个网络的核心,建立服务器档案,有关服务器的随机资料,操作系统、数据库、应用程序安装盘、补丁盘要严格入档,在档案中要详细记录服务器的硬件类型、启用时间、网络配置、数据库的定义备份设备、添加的服务、定义的任务及其他相关参数。(2)服务器日志。要每日做服务器设备安全检查记录,服务器启停记录,错误日志检查记录,数据库的使用、扩展、修改、备份情况记录,服务器性能监视记录等。(3)RAID。RAID安全性高,速度快,数据容量超大。某些级别的RAID技术可以把速度提高到单个硬盘驱动器的400%。磁盘阵列把多个硬盘驱动器连接在一起协同工作,大大提高了速度,同时把硬盘系统的可靠性提高到接近无错的境界。

1.3 网络设备管理

医院信息查询系统中的数据是靠网络来传输的,网络的正常运行是医院信息查询系统的基木条件,因此,网络设备的维护至关重要。网络设备应该根据设备的重要程度对硬件进行定期的维护检查,软件进行定期升级,网络设备中应该根据业务的具体需要进行安全域的划分,网络设备的连接线路应该具有明确的标志,以便在系统出现问题时可准确及时的定位。路由器、交换机、集线器、光纤收发器等设备需要定期检测,查看指示灯状态是否正常,各种插头是否松动,注意除垢、防水防尘等。

1.4 操作系统

必须选择正版的安全漏洞较少的操作系统和数据库系统,并时常更新安全漏洞补丁,对操作系统和数据库系统进行合理的安全策略配置,管理好用户并定期更换其密码。对于操作系统,数据库的关键操作应开启追踪审计,并记录用户的误操作或恶意行为,以便事后跟踪及管理,同时也要加强对数据的冗余备份和恢复工作。

1.5 应用软件

医院信息查询系统的特点是涉及部门多,系统复杂,医院信息查询系统的外包依赖程度比其他行业系统明显偏高,使得医院的核心业务数据大量暴露在外部不可控的专业人员面前,一旦这些外部人员有恶意动机,将对医院造成巨大的安全损失,因此,医院在建设信息查询系统时一定要选择技术力量雄厚,信誉良好的公司的产品,以保证数据安全和享有良好的后期服务。

1.6 防治病毒

计算机病毒种类繁多,变异速度快,传播网络化,隐蔽性强,危害多样化,危害后果日趋严重,一些恶性病毒除了攻击计算机网络系统中的核心设备和资源,降低网络运行速率,造成网络拥堵甚至瘫痪外,甚至盗窃被攻击系统中的用户帐号、密码、机密资料、用户档案等信息。为保证信息系统的安全,采取软件和硬件相结合的病毒防治方案,经常升级安全补丁和病毒库。所有计算机必须安装杀毒软件,以网络进行适时监控,并有专人每天对网络有无病毒的情况观察登记。终端一律不安装光驱、软驱,并且关闭USB接口。

1.7 加强客户机管理

对每一个用户都进行岗前培训,在熟练操作规程的同时,加强网络管理教育,增强安全意识。通过设定不同的访问权限,加强网络访问控制的安全措施,控制用户对特定数据的访问,使每个用户在整个系统中具有唯一的帐号,限定各用户一定级别的访问权限,同时捆绑客户机的IP与MAC地址以防用户随意更改IP地址和随意更换网络插口等恶意行为,检查用户终端是否安装了信息安全部门规定的安全软件、防病毒软件以及漏洞补丁等,从而阻止非法用户和非法软件入网以确保只有符合安全策略规定的终端才能连入医疗网络,保证网络安全运行。

1.8 安装安全监控系统

安全监控系统可充分利用医院现有的网络和安全投资,随时监控和记录各个终端以及网络设备的运行情况,识别、隔离被攻击的组件。与此同时,它可以强化行为管理,对各种网络行为和操作进行实施监控,保持医院内部安全策略的符合性。

1.9 确保数据安全

医院信息查询系统的数据类型丰富,在不断的对数据进行读取和存储的同时,也容易带来了数据丢失,数据被非法调用,数据遭恶意破坏等安全隐患。为了保证系统数据的安全,建立安全可靠的数据中心,能够很有效的杜绝安全隐患,加强医院信息查询系统的数据安全等级,保证各个医疗系统的健康运转,确保病患的及时信息交互。融合的医院信息查询系统数据中心包括了数据交换、安全防护、数据库、存储、服务器集群、灾难备份/恢复,远程优化等各个组件。

2 结束语

数字电视触摸屏信息查询系统 篇7

关键词:Net,FrameWork,Web发布信息,SOAP-http协议,页面内嵌,ocx控件

1 系统建设背景

2009年8月石家庄市的11个数字电视营业厅均增设了触摸屏查询机, 用户可以以自助方式在触摸屏上查询数字电视账务信息, 并可以方便地将查询结果打印出来。

河北广电网络集团石家庄分公司本着要不断提高服务质量、提升服务水平、尽一切可能为用户提供方便的宗旨开通了数字电视触摸屏信息查询系统。用户通过点击相关介绍说明按钮, 即可查看丰富多彩的有线电视业务介绍和业务推广内容;并且可以使用用户磁卡查询个人资料、缴费记录、消费记录、余额及业务状态。用户不用在营业柜台排队查询信息, 营业员也减轻了工作量, 并避免了只能用口头告知方式或手抄的方式将查询结果提供给用户。

2 触摸屏系统实现的功能

2.1 图文方式展示数字电视宣传内容

展示内容包括:

活动公告:可以了解我公司最新业务, 优惠活动介绍。

业务办理指南:可以了解缴费方法;可以了解营业厅地址、电话;安装、迁移、停机、复机、过户业务的办理指导。

节目包介绍:可以了解数字电视基本包、付费包内容和资费。

图文展示功能采用ASP.NET动态网页技术和AJAX技术, 为触摸屏 (图1) 终端提供实时的、动态的数据展现能力和交互页面, 可以展现的媒体类型包括:文字、表格、多种格式的图片、Flash、Windows视频 (ASF、AVI) 。

2.2 身份认证功能

身份认证服务就是对使用触摸屏终端进行账户查询的人的身份进行校验, 只有使用用户卡才可以查询账户信息。对用户的个人信息提供了安全保护。

2.3 账户查询功能

账户查询就是对客户身份校验后, 按储存在用户卡中的客户编码, 通过调用BOSS系统Web服务, 实现用户相关信息查询的过程。账户查询功能提供的查询内容包括:查询用户基本信息、查询用户账单信息、查询客户缴费记录、查询客户订购产品信息。

2.4 账户信息打印功能

触摸屏幕打印按钮可以打印客户基本信息表、客户账单信息、客户缴费记录、客户订购产品信息。

2.5 后台管理功能

使用触摸屏系统维护终端Web方式访问Web服务器可以对系统进行维护。利用ADO.NET技术和数据库管理系统直接交互, 完成对数据库的增、删、改、查询和统计功能;同时为图文展示、图文发布、访问统计、报表生成等服务提供数据访问接口。

1.图文发布后台管理

后台工作人员可以对活动公告、业务办理指南、节目包介绍等业务宣传和咨询内容进行增加、修改和删除等维护功能。

2.访问统计报表的生成

系统可以对营业厅的触摸屏访问各个栏目的数量和访问时长进行记录;可以保存用户查询记录, 服务器模块对前端的操作进行分类, 通过统计分析产生各类报表, 如:用户兴趣热点、栏目访问量等。

3.终端管理功能

调用数据访问功能, 将各营业厅终端IP、营业厅名称、营业厅地址、营业厅管理员、联系电话等信息存储到数据库管理系统。并可实时监控终端状态、打印机缺纸告警和实时远程查看。

3 系统软硬件构架

3.1 联网方式

触摸屏系统与呼叫中心共用一台接口服务器, 通过该接口服务器读取BOSS系统的用户数据。触摸屏系统数据存储在数据库服务器中, Web服务器接收触摸屏的请求并将查询结果发布给触摸屏终端。分布在全市11个营业厅的触摸屏终端通过我公司的营业网络连接 (图2) 。

3.2 软件

1.系统软件和应用软件

服务器安装WindowsServer2008操作系统, 数据库管理系统采用SQLServerStandard2008。采用.Net FrameWork作为基础的开发和运行环境, 三层的B/S架构, 应用服务器系统支持Web发布, 发布后即时生效, 系统升级更新速度快;终端只需要安装浏览器, 维护量小, 系统运行稳定可靠, 具有查询、打印快速准确、组网灵活方便、简单等特点 (图3) 。

2.与BOSS系统接口

BOSS系统接口遵循省公司数字电视BOSS系统STARCCINTF-1.3接口规范, 是石家庄分公司触摸屏系统和省公司BOSS系统通信的桥梁, 它充当一个客户机的角色, 负责向省公司BOSS系统请求信息, 并把获取的信息经解析后传递给相应的业务模块。

4 应用效果

上一篇:HPLC-ELSD法下一篇:机械循环热水锅炉