数据库管制体系十篇

作者:小编    发布时间:2024-02-02 19:23:15    浏览:

[返回]

  随着科学技术的发展,人类进入信息大爆炸的阶段,各类信息极度丰富,数字信息技术和网络技术高度发达,掌握计算机基本知识和具备应用计算机技术的能力是当代人必备的基本素质。作为信息技术的核心,数据库技术是信息工程学科中最重要的成果和工具之一,是计算机科学技术中发展最快、应用最广的技术之一。管理信息系统MIS、办公自动化OA和决策支持系统DSS等系统的核心都离不开数据库技术的支持。本文就计算数据库管理系统带来的思考进行探讨。

  数据库技术产生于20世纪60年代末,是数据管理的最新技术,也是计算机科学的重要分支。数据管理技术的发展,与计算机硬件、系统软件及计算机应用的范围有密切的联系。数据库发展分为:人工管理阶段、文件系统阶段、数据库系统阶段和高级数据库系统阶段。

  人工管理阶段:在20世纪50年代中期,计算机主要用于科学计算,没有普及到日常生活当中,计算技术不发达,没有磁盘等存储介质,无法进行数据存储。在进行管理的时候一个应用程序对应管理一个数据集,数据管理只能由应用程序完成,数据不能共享、缺乏独立性,造成数据的冗余,并且数据不能保存,如要再次进行同样的计算则必须进行重复性操作。

数据库管制体系十篇

  文件系统阶段:到了20世纪50年代后期到60年代中期,计算机技术得到了发展,计算机开始应用于信息管理。这时,计算机数据管理采用的是文件系统阶段,应用程序管理数据文件时,不是像人工管理阶段中进行直接的一对一的管理,而是计算机对文件系统进行管理,而文件系统去管理数据文件,这样的管理形式,数据的独立性差,但可以进行数据的长时间保存,相对于人工管理阶段有了很大的改善!

  数据库系统阶段:在20世纪60年代后期,计算机性能得到了大幅度的提高,特别出现了大容量的存储介质,而且其价格便宜。在这个时期,人们对计算机数据的管理就采取了比文件管理更加高级的手段——数据库系统阶段。应用程序通过数据库管理系统直接对数据库进行管理,此时的数据文件已经不是单独存在,而是统一存储于数据库当中,这样数据的独立性增强,共享程度提高,冗余程度减小。

  高级数据库系统阶段:从20世纪70年代开始,数据库技术的发展步伐加快,其数据库的方法进行的进一步的完善,数据库应用的领域也广泛的扩大,在许多方面取得了很大的研究成果。

  数据库系统:简称DBS,是指拥有数据库技术支持的计算机系统。它包括有,计算机系统、数据库、数据库管理系统、数据库应用系统和有关人员。其中主要包括三方面:数据库、数据库管理系统和人员。

  数据库:在计算机存储设备上按照一定的格式进行信息的存放。这样就结束了人工管理数据的那种繁杂的工作,人们可以事先把要管理的数据存放进去,这样,就可以实现对数据长时间的、大量的、有组织的管理数据。

  数据库管理系统:在数据存储在计算机当中后,我们就要对这些数据进行管理,数据库管理系统就实现了这个功能。它是位于数据库和管理者之间的一个管理软件,管理者可以通过这个软件对数据进行定义、查询、插入、修改、建立、维护等操作。

  人员:主要包括有数据管理员、程序员和终端人员。数据管理员可以对数据进行添加、删除、修改等操作;程序员一般对数据库管理系统进行维护,升级等;终端人员主要是对已经成型了的数据库进行使用,最后进行终端操作。

  层次模型:以树状结构进行表示,有“树根”、“树叶”,每个实体放在不同层次上,表示不同的关系。上级节点与下级节点之间为一对多的关系。在层次结构中只有一个根节点,其他节点向上只有一个父节点,向下可以有若干子节点。

  关系模型:这是数据库中最重要的模型,是用二维表来描述实体之间联系的一种结构模型。在二维表中,一行叫做一条记录,一列叫做一个字段,整个表表示一个关系,其关系不可再分。

  Access是微软公司开发的一个数据库软件,是一种关系型的桌面数据库管理系统,其操作性简单、界面采用总控窗体的形式。

  这些年,由于经济的迅猛发展,企业发展极为迅速,企业人员增加,对企业来说,人员的信息越来越多,对信息处理的要求也越来越高,手工管理的弊端日益显露,解决这个问题的最好办法是显现教工管理的自动化,用计算机处理代替手工。由此,企业管理者利用Access编写了一个企业员工管理系统。员工管理系统是一个简单的数据库应用系统,它所实现的功能包括:

  员工管理:管理员工的基本资料和工资,何以浏览、增加、修改和删除员工资料和工资信息。

  管理者管理:管理者的基本信息以及管理者所管理的部门信息,可以浏览、添加、修改和删除管理者信息及其管理的部门信息。

  工种管理:工作种类的信息录入、员工所干的工作种类信息以员工所干工作的工资信息查询。

  通过模块,我们可以确定其数据库中的表,创建表,然后确定其表间关系,根据企业对数据的具体的需要,完成Access中的七个对象:表、查询、窗体、报表、页、宏和模块。

  在完成了“员工管理系统”中所有的功能设计之后,就要对这些功能进行集成,以供用户方便使用,所以,要用到Access中的切换面板管理工具把各项功能集合起来。完成这个之后,整个企业员工管理系统就设计完成了。

  随着信息化的快速发展及计算机数据库技术的快速升级,数据库目前得到广泛的应用。数据库管理系统是实现数据库应用的有效组织系统,对计算机数据库管理系统进行研究希望能够有助于加深我们对相关知识的了解。

  [2] 《Access数据库实用教程》 郑小玲 张宏 卢山 旷野 人民邮电出版社

  随着计算机技术的不断发展,由最初的电子管、晶体管到入境的超大规模集成电路,由最初的软件匮乏到现在的多功能使用,计算机的发展给人们的生活和企业的发展都带来了很明显的进步。本文提到的数据库管理系统更是在很多领域广泛使用,如企业、教育、医疗、航空以及生物等等领域,加速推动了企业信息化的进程,所以数据库管理系统的开发和管理已经被人们广泛关注。

  数据库管理系统的发展经过了人工管理阶段、文件系统阶段、主流数据库阶段以及面向对象的数据库阶段。每个阶段相对于之前一个阶段相比,其功能都有显著的提高,更加自动化、科技化。

  人工管理是数据库管理系统最早时期所采取的工作形式,这个时期的计算机,在其功能中只有计算功能,而对数据的保存功能却并不存在。在运行后,只能将计算的结果显示出来,而最后的保存工作还是要由人工操作来完成。

  随着计算机的不断发展,计算机的功能也逐渐被完善,非数值数据的处理已经可以通过计算机自身来自动完成,数据也可以达到长久保存,在文件系统阶段,计算机不仅可以完成科学的计算工作,对计算出的结果可以自动保存。而且还实现了数据的逻辑结构和物力存储的分开,减少数据的物力组织。

  计算机的功能在此阶段虽达到了很高的突破,但是还是存在着相应的问题,如文件和应用程序之间的关联度大,从而导致了不同程序在同时应用的时候,不能实现数据贡献,数据之间的联系不够强,在应用上,很难适用不同的应用,这些都是有待改进的地方。

  这种主流数据库主要是一种建立在关系数据库模型基础上的数据库。这种数据库相对于其他数据库来说,实现了容易创建和存取,容易扩充的重要优势,能够在不需要对现有应用软件修改的情况下加入一种新的数据库种类。目前主流的关系数据库有oracle、SQL、access、db2、sybase等。

  面向对象是一种认识方法学,也是一种新的程序设计方法学。主要是为了使数据库的分析、设计能够最大限度的与人们的客观世界的认识一致而采取的一种方法,这种技术也是为了满足特定应用的需要。面向对象数据库还有许多应用要求多媒体数据库、高级办公室系统的还要求文档管理系统等等。

  数据库管理系统软件的主要功能包括数据定义、数据操作、数据库的运行管理、数据组织存储与管理、数据库的保护、数据库的维护以及通信7种。数据库管理系统形成的主要目的就是为了实现这7种功能。数据库系统完美的将这7种功能统一起来,数据就可以面向整个应用系统,在日常中进行维护和扩展就方便了许多。此外,数据库管理系统还提供了对安全性、完整性、并发和恢复的控制。

  目前,数据库管理系统软件已经得到了广泛应用,在任何一个企业都有涉足。虽然如此,但是在数据库管理系统软件中还存在一些问题,对这些问题的有效解决,会大大提高数据库管理系统的功能,能够为其提供更大的发展空间。随着我国计算机技术的不断发展,数据库管理系统也将会得到更好的发展趋势。

  数据库管理系统向应用软件方向发展是数据库发展的主要趋势之一。随着数据库的专业化需求,在发展的过程中就会出现管理要求不高,价格相对低廉的数据库管理系统,这些系统方便刚开始接触软件的用户进行顺利安装和管理,使得数据库管理的要求降低,在未来的时间里,必然会成为数据库管理系统的主要发展趋势。

  由于数据路管理系统软件在各个领域都有涉足,其应用广泛导致其各个开发商之间的激烈竞争,为了在竞争中能够胜利,很多开发商就将视线转向了互联网方面,意图将数据库管理系统和互联网结合起来,从而实现数据库的网络连接功能,这样就能将数据库的应用赋予到网络多媒体数据的存储和操作功能,大大提高了数据库的使用范围。而且,随着计算机技术的不断发展,未来的数据库管理系统还会具有传输控制和数据集成的能力。

  数据库的存储一直都受着企业信息管理人员的重视,只有将这些数据库中的数据得到充分的保存,才能针对这些数据进行正确的分析,使企业得到发展。

  然而,这只是之前人们的想法,现如今,对于数据库管理的数据有了进一步的优化,不仅可以实现对数据进行存储,还能够实现从数据库中获得信息。增加并行处理位图序列化改进队列算法,这些都是数据库所实现的优化存储,也是数据库管理软件在未来发展中的一个重要趋势之一。

  如今,现代企业在全球化的竞争中如果想利于不败之地,那么对于数据库技术的要求要必须有较高的要求,企业想发展,对数据库技术就要进行不断的改善。在这种情况的推动下,数据库技术必然会向高端化的方向发展,对之前的技术也要进行不断的完善,这就产生了和发展相应的技术,其中主要包括数据挖掘技术、知识库专家系统、能处理和控制大量的生产信息和资源的数据库技术等等。

  根据我国目前对数据库技术的需求以及较高要求,数据库技术发展高端化必然成为了数据库发展的一个必然趋势。

  目前,随着我国信息化的快速发展以及计算机技术功能的不断完善,数据库管理系统软件的功能也会不断得到完善和提升。在未来的时间里,一定会越来越广泛的被各种领域所应用,而数据库管理系统发展的几个必然趋势,也会进一步实现。对计算机数据库管理系统进行的研究也会越来越被人们所重视,其未来的发展中一定会更上一层楼。

  [1]徐莎莎.姜晨.阎婷.浅谈数据库管理系统[J].信息与电脑.2011(5)

  实现地图文档管理、服务器连接设置、Bwin必赢用户日志、地图打印、工具箱(包括格式转换、转换参数计算、坐标转换、数据打印ID)等功能。

  制图输出功能是实现对数据进行配图、制图(添加地图要素)、专题制图输出成图片,格式为常规JPG等、提供地图进行打印。

  针对当前的地图操作需要保存位置,可能通过书签的方式记录该位置,下次进入系统可以通过书签打开上次的地图记录。

  在主窗口上,需要提供绘制各种类型空间信息的功能。所提供的功能,操作简单、示意直观。

  空间数据库管理系统的查询检索尤为重要。空间数据在查询检索时,需要更加直观更加形象的查询方式,同时需要数形结合的查询方式,例如点查询、面查询、缓冲区查询等方式,利用这些快速定位到想要的空间对象。

  属性查询检索,也就是一般的数据库表结构查询。利用成熟的结构化查询语言,对数据库的表进行查询。鉴于系统使用人员的计算机知识熟悉程度,需要提供,简单形象的操作界面。

  点击或框选需要查看的实体,即可弹出该实体的属性信息窗体。如果要素字段中有图片信息,双击图片字段名称,即可打开对应图片。

  选择要查询的图层及查询条件,通过SQL语句查询满足条件的实体及其属性信息。

  空间查询,指利用空间数据之间的拓扑关系,查询检索到数据。空间查询是空间数据管理系统的重要组成部分,不同于一般的数据管理系统,它可以利用诸如空间对象之间的包含关系、相交关系、距离关系等查询检索到符合这些关系的数据。

  对交换平台的数据业务提供查询与统计,便于维护人员提高对数据的管理、编辑与维护的效率,对各类变化情况和分析情况进行统计汇总,输出到报表、EXCEL中。

  数据查询的目的是快速检索定位到需要的数据,而数据编辑是对数据改变它原来的性质,转变为用户需要的数据性质。

  数据修改,分为2部分,即对一般属性数据的修改,还有对空间数据的修改。数据修改是数据库管理系统的重要功能。进入库管系统的数据,需要进行检查,当检查不通过的时候,需要对原来的数据进行修改。

  数据修改应当能够做到数据的共享、同步,以保证修改的数据与数据库当中的数据进行同步。

  数据删除应当能够做到数据的共享、同步,以保证修改的数据与数据库当中的数据进行同步。

  入库更新实现将本地数据导入数据库,主要包括监理规则管理、数据质检、入库方案管理及数据入库等功能。

  为了更好地保证数据的质量,更快完成数据检查的任务,实际数据管理当中,需要一套简便有效的检查方案管理工具。

  监理方案有属性检查方案和拓扑检查方案,用户可以根据检查内容建立相应的方案信息对数据进行质量检查。

  检查内容一般包括图层完整性、属性表结构、编码规则合理性、拓扑关系、几何接边以及属性接边。

  图层完整性:系统将根据数据库建库标准检查被监理的SHP数据是否多余或缺少图层,层名是否符合建库规范。

  属性表结构:系统将根据数据库建库标准检查被监理的SHP数据的所有图层的属性数据表结构是否符合数据库设计要求。

  编码规则合理性:系统将检查被监理的SHP数据的所有图层是否存在按非法的编码规则进行编码,编码的长度与排列顺序是否按规则进行等。

  拓扑关系:系统将检查被监理的SHP数据中实体之间的拓扑关系完整性、正确性、一致性,比如检查面要素的封闭性,线状要素的连续性。

  几何接边:系统将以图幅为单位提交的数据逐层检查,几何接边是否正确,即对图幅边界的实体进行检查,检查该实体与其他相邻的图幅中实体是否存在接边情况,如果有与其他实体接边,则检查相接的点是否正确。

  属性接边:系统将对以图幅为单位提交的数据逐层检查,属性接边是否正确,查询是否有有图形无属性、有属性无图形的数据。属性注销时,与属性相关的图形必须注销;图形注销时,与图形相关的属性必须注销。

  针对各种多元异构数据,可以根据质检方案对数据进行质量检查,包括属性和拓扑检查,保证数据的质量。

  方案化数据入库之前,要先构建图层元数据结构,即:设置当前连接的数据空间、数据集、数据表单、数据字段等。用户也可以从外部获取数据结构,并生成数据结构、更新数据元数据。

  地理空间数据的元数据是指地理空间相关数据集和信息资源的描述信息,它是对空间特征的概括和抽取。元数据信息可提供空间数据集的特征资料,数据用户可据此来确定该数据的名称、来源、组织结构、适用范围等。利用地理空间元数据可以建立空间信息的数据目录和数据交换中心。利用这些元数据,用户可以发现、获取、理解相关的空间数据及其服务信息。

  数据库管理系统提供了元数据管理功能模块,为用户提供元数据模板定制、元数据提取和录入、元数据更新维护、利用元数据查询检索地理空间信息、元数据输入输出等功能。

  地理空间信息中的元数据主要包括图名、数据源、比例尺、精度、生产者、各种符号、航空摄影的航线号、坐标参考系等。元数据内容按照元素的方式进行组织,具体分为部分、复合元素以及数据元素三个层次。元数据管理是结合元数据的特点,在一定的标准基础上开发方便实用的元数据操作工具,主要满足元数据的输入、查看等功能。

  定期、及时的备份可以提高数据的安全性,数据在不可预见的因素情况下可能出现毁灭性的灾难,进而增强系统的稳定性。为了防止由于系统或服务器崩溃、用户失误、磁盘损坏等造成数据的毁灭性丢失和破坏,需要建立比较规范的数据备份和恢复机制,由专人定期对数据库进行备份和管理。数据备份库主要包括业务数据备份和空间数据备份。

  (一)人工管理阶段。早期的数据管理是人工进行的,当时的计算机主要是用来科学计算的,输入数据运行后,不保存数据,只要计算后的结果。(二)文件系统阶段。随着计算机技术的发展,上世纪50年代后,计算机超越了只进行科学计算阶段,已经能处理非数值数据,数据可以实现长久保存,并且实现了数据的逻辑结构和物理存储的分开,减少数据的物理组织,数据可以实现多个应用,实现数据的重用,不同的程序,在了解其文件数据结构的基础上可以重复应用。(三)数据库系统阶段。进入上世纪60年代后,新的数学方法比如信息代数\关系模型等数据库理论的应用和发展,极大地推进了数据库技术的发展,数据库系统实现了数据的充分共享,交叉访问。实现了数据应用管理的应用程序的高度独立性。

  数据库系统是指组织、存取和维护大量数据的人机管理系统,是由计算机、数据库、数据库管理系统和有关人员组成的有机整体,它是实现数据组织、存储、管理等功能的组织形式,数据库和数据库管理系统为信息的组织、管理和处理提供了前提。数据库管理系统为数据库的正常运行提高了保证,数据库用户往往只有通过数据库管理系统软件工具才能与数据库打交道在数据库管理系统中,应用程序不能直接从存储介质获得所需数据,它必须先将请求提交给数据库管理系统,由数据库管理系统负责从存储介质检索数据并提供给应用程序使用,因此一个数据库管理系统就是应用程序与数据之间的接口,其构成如图所示:

  (一)计算机数据库管理系统的特点。计算机数据库管理系统的特点主要表现在以下方面:(1)组织性。(2)共享性。(3)冗余度的可控性。(4)灵活性。(二)计算机数据库管理系统的功能。数据库管理系统是指对数据进行管理的软件系统,是数据库系统的核心。

  (一)加密技术。对于一些重要的机密的数据,都必须存储在数据库中,需要防止对它们未授权的访问,哪怕是整个系统都被破坏了,加密还可以保护数据的安全,对数据库安全性的威胁有时候是来自于网络内部,一些内部用户可能非法获取用户名和密码,或利用其他方法越权使用数据库,甚至可以直接打开数据库文件来窃取或篡改信息。因此,有必要对数据库中存储的重要数据进行加密处理,以实现数据存储的安全保护。(二)存取管理技术。存取管理技术主要包括用户认证技术和访问控制技术两方面,用户认证技术包括用户身份验证和用户身份识别技术。访问控制包括数据的浏览控制和修改控制,浏览控制是为了保护数据的保密性,而修改控制是为了保护数据的正确性和提高数据的可信性,在一个数据资源共享的环境中,访问控制就显得非常重要。(三)备份与恢复技术。数据备份与恢复是实现数据库系统安全运行的重要技术,数据库系统总免不了发生系统故障,一旦系统发生故障,重要数据总免不了遭到损坏,为防止重要数据的丢失或损坏,数据库管理员应及早做好数据库备份,这样当系统发生故障时,管理员就能利用已有的数据备份,把数据库恢复到原来的状态,以便保持数据的完整性和一致性。

  (一)数据库产品的多样化和数据库技术的高端化。随着信息技术的发展以及数据库技术应用的领域越来越广泛,计算机数据库管理系统产品也呈现了多样化的特点,例如,我们经常使用到的SQL Server、MySql以及Orcle等数据库产品,这些满足了市场的多元需求。同时,数据库技术也呈现出智能化、一体化、集成化等高超技术的特性。数据库技术一直是社会现实需要作为推动的,现代企业在全球化的竞争中,已经对信息化提出更高要求,这样的现实需求推动着数据库技术从以前的专门的技术领域走向与生产实际相结合的领域,走向企业等生产业务决策等前台,要求数据库从简单的数据处理到信息服务,到业务本身管理,甚至到知识和决策,这就产生和发展了相应的技术。(二)数据库技术的系列化发展。数据库技术的发展不仅推动了社会应用的发展,而且也促成了新技术的诞生和应用,数据库技术的不断发展使得数据库技术呈现多元化,极大的带动了相关技术的发展与变革。例如新的数据模型理论形成成熟的技术产品,正如成熟的关系型数据库理论知识推动关系数据库发展一样,新的数据库基础理论也会推动数据库技术的大发展,数据库在高可靠性、高性能、高可伸缩性和高安全性方面将不断提高,在互联网方面结合新的技术实现不同数据库的数据互用互联,采用发展的网络数据库网络数据表示技术等,在不同的应用上将出现不同的数据技术来协同支持原有的数据库技术的应用,比如中间件等,这样可以扩大数据库技术的应用,形成灵活而集成的数据库技术。

  计算机数据库管理系统是实现数据库管理的有效技术之一,它具有良好的适用性,其技术也会得到不断的发展和完善,但在实际操作时,我们也应该加强数据库系统的安全防范,要不懈的进行相关的研究使其得到更好地发展。

  [1]徐红梅.数据库管理系统及其发展趋势[J].微型机与应用,2006,10

  DBMS是数据库系统管理系统,数据库系统存储的信息及数据可以通过DMBS进行建立、使用及维护。通过这个数据库系统管理系统为用户带来了更好的服务体验及控制功能,实现了数据信息统一管理,并且DBMS有着:数据及信息的安全保护、数据和信息的故障诊断及恢复、数据的完整性检测、数据及信息访问及调取、查询权限控制等功能。DBMS是使数据库系统发挥功能的关键。

  分析完数据库系统,接下来再针对信息管理进行分析,信息管理就是指利用先进信息技术手段,对信息和数据进行管理、规划、组织、控制,使信息数据被更好地使用,笼统的定义就是对信息流和信息源进行控制和管理。在信息管理过程中要进行相关信息收集、加工、输入、存储、输出、整理等工作。另一方面可以把信息管理(InformationManage-ment,IM信管)理解为:用户利用相关信息技术、经济政策、法律和人文方法及手段对信息流(包括非正规信息流和正规信息流)进行控制和管理,提高信息使用效率及实现信息目的一种活动。随着时代的进步科技的腾飞,计算机技术、通信技术、信息技术、互联网技术被广泛应用,使人类社会发生着转变,人类社会已经开始向信息时代进化,信息时代的到来使经济和文化都向全球模式发展,互联网信息资源开始被人们所依赖,人们每天都在靠互联网获取信息,并且信息的利益已经开始影响社会经济发展,信息已经被应用在企业运营及管理上,信息已经可以被理解成为一种非物质社会资源,和其他的物质资源一样都在人类生活和工作中起着重要作用,甚至信息的利用将改变社会资源的分配方式,改变目前人们认知中的传统生活方式及工作方式,把办公引向无纸化办公的现代办公模式。可以说了解信息、信息科学、信息技术就是了解财富,掌握信息就是提升企业竞争力的有利手段,所以企业领导者必须把信息管理重视起来,就像重视财务管理、人力资源管理一样,将信息管理工作放在企业管理工作第一线信息管理在新时代下面临的挑战

  经济的发展和社会的进步,直接影响着信息量,互联网时代的到来,使经济和文化向着全球化方向发展,导致国际市场进出易频繁,国家之间文化信息交流不断,政府及民间组织接触,都产生了大量的信息流,大大了提升了信息量,所以面对如此的的信息量,必须结合现代化先进的管理技术和计算机技术才能保证信息的利用目的得以实现,信息管理手段改革迫在眉睫。

  信息全球化不仅仅增加了信息量,更加大了信息的传播范围,可以说在信息全球化的新时代下,信息的传播范围是无限大的,Bwin必赢并且由于现在云技术、计算机技术、通信技术的飞速发展,使信息的传播更是快上加快,信息的传播可以用光速来形容,所以对于信息处理及管理的要求就不得不提高。

  新时代的到来为信息处理和管理增加了难度,全球化的信息种类和形式多种多用,千变万化,并且很多数据都被相应加密和保护,所以信息管理工作需要提出更高。另一方面,信息的处理方法也就越来越复杂,传统的信息加工也在发生着变化,不再是简单的计算、归类、整理。与传统信息加工不同,新时代下的信息加工还要运用数理统计、运筹学和人工智能等方法对信息进行处理。

  信息全球化把整个世界都连接了起来,并且全球每个领域都开始应用信息化,全球文化经济大融合下,信息管理从科学角度已经涉及经济领域、教育领域、人文领域、互联网领域、餐饮领域、医学领域等等;技术层面里说信息管理涉及的技术有:自动化技术、互联网技术、存储技术、通信技术、计算机技术等等。可以说信息管理已经变成了一个既复杂又系统化的工程。面对新时代对信息管理的要求,信息管理面临着挑战,信息管理应结合先进技术并加大改革力度。

  通过分析可以知道什么是数据库系统,形象地说数据库系统就是一个“仓库”,用来储蓄信息的仓库,由于信息全球化,加大了信息量,而庞大的信息量是需要管理和控制的,数据库系统则实现了对信息拷贝、存储管理。并且数据库系统不是单纯地对信息进行存储,在存储过程中还可将信息进行整理、分类,并且分给数据一个独有的号牌,形象地说,用户可以通过这个号牌来直接对该信息进行调取,避免了繁琐的查找工作,并且如此大的信息量下,如果没有数据库系统的帮助进行信息调取基本无法实现。这个仓库是智能化的,能够自动对信息进行存储优化,有效地解决了信息冗余问题,避免了重复存储。另一方面,利用这一系统,就算再大的信息量也不怕,因为数据库系统作为仓库是无限大的,可以实现无限存储,数据库作为一个智能的大仓库,可以起到信息存储作用。

  信息的传播和利用对于信息很重要,如果信息无法被利用,说明这是无用信息,所以信息的广泛应用也是信息管理应该做到的,数据库系统的共享功能,有效地提高了信息利用率,数据库系统向所有有权限的用户提供了共享的信息管理平台,实现了多用户的提取、查询、调用、利用,使信息管理效率得到了提高,使信息更具灵活性,满足了多用户需求,实现了信息利用目的,数据库系统的共享技术为信息管理带了新转机。另一方面,数据库系统的信息整合功能,也不同于以往的文件系统,相比文件系统,数据库系统更智能,这个智能的仓库通过信息的存储结构及属性,对信息进行整合和加工,使信息成为一个整体却又不失去独立性,既可实现单独调取又可进行整体调整,数据库系统的信息整合功能使信息管理更直观、更高效、更智能、更科学、更方面。数据库不仅仅实现了信息共享更实现了信息整合。

  数据库系统不是简单地把数据存储起来,数据库系统的安全性有效的保障了信息安全,防止了信息的损害及流失。数据库系统对信息进行安全保护时,会对数据和信息进行故障诊断及恢复和完整性检测,保障信息的完成,增加了信息可用性,提高了信息管理质量。另一方面,数据库系统有着加密功能,信息的安全对企业来说很重要,信息管理的主要基本目的就是信息安全,因为很多信息中都包含着商业机密等等,足以影响企业命运,而数据库系统的信息加密功能起到了信息保护的作用。

  目的提高对医学实验文档、原始数据尤其是大文件的管理效率,增强安全性和保密性。方法在数据库管理软件平台下遵循数据库规范化设计方法,利用跨平台的面向对象的程序设计语言(Java)开发医学实验文档管理系统数据库。结果利用该系统实现了对医学实验文档及原始数据进行上传、下载及权限管理和自动备份等管理功能。结论本研究所采用的方法是将实验研究过程中的原始数据和文件直接以二进制的形式保存到数据库,有效地保证了数据的安全性和保密性。

  医学文档管理系统;SQLserver数据库;Java程序语言;医学实验文档

  近年来,随着多媒体技术和计算机网络的飞速发展,数据库系统的发展十分迅速,应用领域愈来愈广。良好的数据库设计不仅能够节省数据的存储空间,保证数据的完整性,而且还能够方便地进行数据库应用系统的开发与管理[1]。医学实验文档管理系统的数据库主要是管理用户以及在医学项目的实验研究过程中生成的所有文件,包括原始记录文件、临时文件以及最终的结果文件。这些文件的类型主要包括PPT、Word、Excel、PDF、tiff文件及各种类型的图片和专用文件。对于上述文件的管理,一般采取的方法是将上述文件保存在服务器的某个硬盘中的文件夹下面,而将文件的路径保存在数据库中。采取这种方式的优点是能减轻数据库的压力,在上传和下载文件时速度快。缺点是文件的安全性和保密性不够好,尤其是当服务器出现问题时,文件很容易丢失,而且无法恢复。本研究所采用的方法是将实验研究过程中的原始数据和文件直接以二进制的形式保存到数据库中,而不是保存在服务器的硬盘中。本文采用的是SQLserver2008数据库,数据库的安全性比较高,而且在设计数据库时实行数据库自动备份,因此数据不易丢失。此外,还对实验数据的上传、查询以及下载进行权限设置,根据用户的不同权限提供不同的功能,有效地保证了数据的安全性和保密性。

  1.1功能需求分析医学实验文档管理系统是依据医学实验研究的需要而建立的辅助化信息管理系统。该系统是以医学实验项目为核心,对实验项目相关的各种数据文档以及涉及的用户进行有效的管理,旨在提高管理效率的同时增强信息的安全性和可靠性。医学实验文档管理系统的功能需求因各个实验室的具体情况而有所不同,本研究以首都医科大学的实验室为例,经过调查分析其功能需求如下[2-3]:(1)用户管理。基于系统安全性、共享性以及高效的管理性考虑,要求系统根据用户不同的操作需求,为各类用户提供相应的操作权限。用户管理主要的功能:①添加用户,只有添加到该系统中的用户才能访问该系统;②设置用户的权限,可以将用户的权限设置为普通用户、实验的设计者、实验负责人以及项目主管其中之一或者这些权限的组合;③删除用户,当用户不在该系统中时,主管要删除该用户,使得该用户无法再登录到该系统,从而保证系统的安全性与可靠性;④修改用户密码,当用户忘记自己的密码时,可以通过向主管申请,由主管来将该用户的密码重置为系统默认的密码,然后用户登录到系统后再修改自己的密码。(2)项目管理。其主要功能是:①创建项目以及项目下的子项目,当主管接到一个新的项目时,可在该系统中创建该项目,以及该项目下的若干个子项目;②分配项目及其子项目,在新建项目时,主管要指定该项目的负责人,然后由该项目的负责人将该项目的所有子项目分配到具体的实验的设计者手中;③修改项目状态,当项目结束时,主管要将项目的状态改为“完成”,此时该项目的所有参与者(主管除外)都不能再对该项目做任何修改,也不能下载该项目的任何信息;④修改项目权限,该系统中的用户需要参考系统中的其他项目时,此用户需要向主管提出申请并得到授权后,此项目中的相应子项目才对该用户开放并自动地记录此用户的个人信息及查看的项目信息。在该用户参考完毕后,再由主管将开放的项目关闭。(3)上传实验文档。其主要功能是:实验的设计者在做项目实验的过程中会得到实验相关的一系列原始数据(条件优化、过程记录、结果分析和结论),它们会以PPT、Word、Excel、tiff文件、图片或者专用文件的形式存储,实验的设计者需要及时将这些文档上传到该数据库中,以防止数据的丢失和泄露。同时,在设计者负责的子项目完成之前,其他的所有用户对该子项目均不可见,直到该子项目实验完成后,相应的项目负责人或者主管才能对该子项目进行相应的操作,进而防止实验结果被篡改。(4)查询。其主要功能是:①查询项目文档,经主管授权哪些项目对哪些用户开放后,那些用户便可以在该系统中查询到相应开放的项目的详细信息,如项目名称,项目中开放的所有子项目,每个子项目下的所有文件名等等;②下载项目文档,当用户查询到自己需要的文档时,既可以单个文档进行下载,也可以批量的进行下载。在下载的同时该系统会记录用户的个人信息、下载的文件及下载的具体时间,能有效提升系统对所有文档的安全性和保密性管理。

  1.2数据需求分析根据功能分析,医学实验文档管理系统的数据信息主要有:①用户信息;②实验项目信息;③项目原始数据及文档信息;④项目权限及用户下载信息。系统内所有的数据均由数据库统一管理,数据的共享与交换由各个功能模块通过数据访问技术来实现,以此来满足系统的数据功能需求[4-5]。

  数据库设计是医学实验文档管理系统的核心,其设计合理与否直接影响数据库应用系统的软件架构及数据处理的效率。在对系统的总体功能分析的基础上,本文利用SQLserver2008数据库进行该系统的数据库设计。下面主要从数据库的概念结构设计、逻辑结构设计和数据表及完整性的设计与实现三方面进行介绍。

  2.1概念结构设计经过上述的需求分析后,先将需求分析得到的结果抽象为用户观点的概念模型并用实体关系(E-R)图进行表示。根据需求分析,可以抽象出用户信息、实验项目信息、项目文档信息、项目权限、下载信息等5类实体,各个实体之间的具体联系。

  2.2逻辑结构设计上述的E-R模型是用户的模型,独立于任何一个具体的数据库管理系统,而数据库的逻辑结构设计的任务是根据概念结构的E-R关系图,按照一定的转换规则将其转换成数据模型的过程,即在关系数据库管理系统中,将所有的实体和相应的联系转化为一系列的关系模型。医学实验文档管理系统的关系模型转换如下。①用户信息(用户姓名、用户ID、用户密码、用户类别);②实验项目信息(项目名称、项目编号、子项目名称、子项目编号、项目负责人ID、子项目负责人ID、项目开始时间、项目完成时间、子项目开始时间、子项目完成时间);③项目文档信息(文件编号、子项目编号、文件名称、文件类型、文件二进制流、上传时间);④项目权限(项目编号、子项目编号、开启时间、关闭时间、开放对象ID、开放状态);⑤下载信息(下载者ID、文件编号、下载时间、下载次数)。在规范化理论的基础上对上述所有关系模式进行分析,得出上述关系模式中没有多余的函数依赖,是规范程度很高的关系模式[6]。

  2.3数据表及完整性的设计与实现数据表是数据库管理系统的基础,是数据库中所有数据的载体,数据表设计的合理与否直接关系到数据库管理系统性能的优劣,因此数据表的设计对数据库管理系统的设计至关重要。本文对用户信息表、实验项目信息、项目文档信息表、项目权限信息表、下载信息表进行介绍。(1)用户信息表(Table_user)的结构及其完整性设计。用户信息表的字段及类型为:用户ID、用户姓名、密码、用户类别。该表记录系统中的所有用户,表中的用户ID及用户姓名都具有唯一性,用户在系统中进行相应的操作时,系统只凭借用户ID及其用户类别为用户提供相应的功能。在实验项目信息表、项目权限信息表及下载信息表的相应字段中将用户ID作为其外键进行字段约束,以提高数据库的完整性。(2)实验项目信息表的结构及其完整性设计。实验项目信息表的字段及类型为:子项目编号、子项目名称、项目名称、项目编号、项目负责人ID、子项目负责人ID、项目开始时间、项目完成时间、子项目开始时间、子项目完成时间。该表记录系统中所有项目的详细信息,其中子项目编号是系统识别最小项目的唯一凭据,在项目文档信息表、项目权限表的相应字段中将该字段作为其外键进行字段约束,确保子项目的唯一性。(3)项目文档信息表的结构及其完整性设计。项目文档信息表的字段及类型为:文件编号、子项目编号、文件名称、文件类型、文件二进制流、上传时间。该表记录系统中所有医学实验文档的具体信息,其中文件编号为主键,子项目编号是实验项目信息表中子项目编号的外键,文件二进制流是实验文档具体内容的二进制形式,下载转换后可恢复为原来的文件。(4)项目权限信息表的结构及其完整性设计。项目权限信息表的字段及类型为:项目编号、子项目编号、开启时间、关闭时间、开放对象ID、开放状态。该表记录系统中项目的开放情况,开放状态字段的约束为用户定义完整性约束,该字段内容为0时表示该项目对该开放对象不可见,反之则表示可见。只有在该表中记录的项目及其相应的用户且开放状态为1时,相应的用户才能对相应的项目信息进行查询下载。(5)下载信息表的结构及其完整性设计。下载信息表的字段及类型为:下载者ID、文件编号、下载时间、下载次数。该表记录用户下载文档的次数及时间,更全面地保证系统数据的安全性。上述表间的关联关系图(图3),清晰地表述了数据库中各表结构、表间关联关系及完整性的设计与实现。

  在数据库中写入项目名称、子项目名称以及用户姓名这类数据时,由于数据很小,写入的过程中不会出错。但将实验的文档写入到数据库中时,对于几十兆甚至上百兆的大文件在写入的过程中容易出错,原因是SQLserver2008数据库在每执行一条结构化查询语言(SQL)语句时有时间限制,当一次写入数据的时间超过该时间时,SQLserver2008数据库就会显示一条日志已满的错误信息,表示此次上传数据失败。该段代码执行的功能是:每次只读取文件中的length个单位(字符/字节)。如果文件是第一次写入到数据库中,则利用insertinto语句直接将读取的语句写入到数据库中;如果该文件不是第一次被读取,因为set文件语句中Write的@offset的值为null,所以会将本次读取的length个单位(字符/字节)的数据添加到上次添加的数据的末尾。以此类推,当文件的所有数据都被写入到数据库中时,结束本次的上传行为。通过上述方法,能够有效地保证无论多大的文件都能成功的保存到数据库中。

  在焊接的过程中,焊接工艺评定占据着很重要的位置,它主要通过对实际的被焊接的材料等结构条件进行分析,并为其匹配出能够适应这些结构条件的焊接材料以及焊接工艺。从而使得焊接人员能够获得满足焊接要求的相关参数。但焊接工艺的评定是一个费事费力的劳动过程,这就要求通过对焊接工艺数据库管理系统的来发,来充分简化这个劳动过程。

  焊接工艺的评定是对于焊接工艺规范以及焊接材料进行评定的一个必不可少的过程,但是评定过程中往往会耗费大量的时间与精力,从而增加了整个焊接工程的劳动成本,而焊接工艺的规程也是把焊接工艺的评定当作基础,将具体的产品当作焊接的对象,来实现对于焊工操作工艺的详细说明。

  一般的生产厂家在进行新产品的设计制造时,通常会有专业的工作人员通过焊接方式、母材等现有条件来人工查找相关的焊接工艺,这样的做法费事发力,还有着查询不到的可能性,这种人工查询的局限因素,使得整个焊接工艺的规程有时候需要重复的进行编译,从而需要比工艺评定高出几倍的焊接工艺规程。

  现有的焊接工艺数据库管理系统,主要是运用Visual Basic6.0开发工具,并且根据《钢制压力容器焊接工艺规程》作为标准的情况下来编制的。而用户们能够输入、存储以及查询修改各个焊接工艺数据库,还可以根据自身需求对所需参数或者各类报表进行打印。这就使得焊接工艺的数据库具有了智能化的焊接工艺数据管理的功能。图1为焊接工艺数据库系统的整个流程。

  数据库系统发展始于20年代60世界,先后经历了层次型数据库、网络型数据库以及关系型数据库三个发展阶段。而数据库系统有着以下几点明显的特点

  (1)数据共享性:在传统的文件管理中,数据文件是为了特定的应用所私有化的,而数据库则是从整体的层次上开进行数据的处理工作的。使得数据不再是面向某一个特定应用,而是面向整个系统,这样就大大的减少了数据的沉冗。从而减少了数据的存取时间。而在焊接工艺数据库的应用上,这中数据共享性能够满足众多的焊接工艺人员的信息需求,从而有效提升了我国的焊接工艺水准。

  (2)数据结构化:数据库系统所考虑的不仅是数据项之间的联系,还有记录型之间的联系。这能够让焊接工艺人员结合多方面的知识,来制定出更加科学合理的焊接工艺规定。

  (3)数据冗余小,易于扩充:在数据库的应用中,既可以通过采取整体数据的子集来进行不同的应用,也可以重新选取不同的子集或者加上一点新的数据来满足对于数据变化的需求,表现在焊接工艺数据库的数据库上面,及时工艺人员可以随时更新与删除输入数据,从而得到更满足与子集需求的信息。

  (4)能够对数据进行统一控制:在数据库系统的管理过程中,数据库系统提供着统一的数据定义、增删和更新的操作,并且统一控制着数据的安全性,一确保数据的完整性与保密性。而在日常的焊接过程中,如果通过询问其他焊接工艺工作人员难免会出现不知情或者回答错误的状况,这样就会导致整个焊接工艺的拖延甚至停滞。而这种统一控制的数据库管理则有效的避免了错误信息的出现。

  在登入焊接工艺数据库的管理系统后,会出现系统选项、编辑、查询、帮助与工艺卡这五个主菜单。用户们可以根据自身不同的需求来进行更加具体的查询。而在查询前,用户应当先进行初始化,来删除之前查询所输入的参数,然后再将母材牌号和焊接方法等具体数据进行输入,然后根据计算机内部的数据库进行判定。并且对即将实施的被焊接原料的焊接工艺以及焊接处理等一系列的工艺条件进行对比,从而得到用户们自身所需的焊接工艺规程。而焊接工艺数据库系统主要包涵着下面这几个功能板块。

  (1)系统用户界面模块:系统用户界面模块即是其主界面模块以及这些程序子窗体的显示界面,主要用来实现系统的菜单以及用户根据自身需要对于各个功能模块的调用。图2是系统功能的模块图。

  (2)焊接数据库管理模块:通过对标准数据库的建立,来收集存储类似常用坡口图、热处理曲线图等信息数据,并且通过对不断更新的焊接工艺数据进行收集添加,从而使得数据库中所包涵的焊接工艺流程得以不断的进行完善与更新,来满足用户们对于焊接工艺流程相关数据的需求。

  (3)焊接工艺查询管理模块:在这个模块中,对于焊接工艺的相关文件提供了完善的管理方式,从而提高用户们在焊接过程中能够更有效的得到自己所需的焊接工艺文件。而在工艺人员进行焊接工艺的制定之前,往往需要进行对于焊接工艺文件的查询,这也是整个焊接过程中相当重要的一个环节。因此,用户们可以通过该模块来进行对与焊接工艺文件的查询。

  (4)知识库维护与管理模块:焊接工艺的数据库管理系统其实质也是一个基于知识的系统,因此,就必须需要对于知识库的充分建设。这就需要利用多种途径来获得焊接工艺方面的知识,来不断的进行焊接工艺数据库的更新与完善。并将获取的新知识通过恰当的方式来存储在整个数据库中,从而方便工艺人员的应用与学习。

  (5)焊接工艺制定模块:在该模块中,用户们通过输入焊接母材、母材规格以及焊接厚度等初始条件,来通过整个查询系统进行焊接工艺的查询,从而在焊接数据库系统所给的建议下进行焊接工艺的制定。

  (6)焊接坡口图形库管理模块:坡口形式选择的好坏,往往会影响到整个焊接接头的质量,从而影响到整个焊接过程中的效率与成本。因此在焊接工艺规程的制定过程中,对于坡口形式的选择,有着很高的要求。而本模块则是提供了对于坡口图形的维护与管理,用户们可以在这个模块上进行坡口图形的添加、删除与更新。从而对坡口形式的选择提供一定的知识基础。

  (7)系统服务模块:系统服务模块是一个简单的辅助板块,主要是对用户们提供一些简单的线 结语

  焊接工艺的规程制定是焊接过程中的一个重要环节,对于焊接的质量与效率都有着重要的影响因素。因此,焊接工艺数据库管理系统的开发便显得格外迫切。而焊接工艺人员可以通过对于该系统的应用来满足自己对焊接相关知识的需求,从而更好的执行整个焊接任务。

  随着计算机技术的飞速发展,应用范围也越来越广泛,在教学工作中,运用VB程序数据库学生管理系统可以更方便的对教学信息进行管理,提高工作效率。此外,使用管理系统软件还具有检索快递,容易查找、存储加大,寿命加长,成本降低等特点,有助于实现学校的企业化管理,与世界先进教学模式顺利接轨。

  2)可以迅速查到所需信息:例如,我们可以通过学生基本信息表查询某学生的班级、学号等有关基本信息,还有家庭成员的有关信息等等,当然同理可以从教师基本信息表中查询教师的相关信息。

  这对我们学校节约办公经费,提高办事效率,方便学生家长及学校合作伙伴,给主管部门、用人单位等相关单位都提供了极大的方便,有着深刻的意义。

  随着网络技术的日新月异,我国信息产业有了巨大的发展。根据2002年12月份中国电信的调查报告显示,我国的上网人数已达到9 857万,而且主要集中在18~40岁的年龄段。互联网的大面积普及,使得学校的教育信息网络化成为必要,它是时展的必然产物。本系统为我校将来的网络化作了先期工作,可以减少后期数据库的建立过程中的大量工作。

  我们在查阅大量书籍的基础上根据具体情况,使用原型法(Rapid Prototyping)仅仅以少量的代价就构建了一个可执行的软件系统模型,使用户可以根据系统显示迅速确定客户需求,然后运用循环进化的方式,连续的精化系统模型,将系统需具备的性质逐渐增加上去,直到所有的性质全部满足。

  我们目前使用的微软公司Visual Basic 6.0是Windows应用程序,是目前使用最广泛的开发工具,Visual Basic提供了大量的控件,这些控件具备设计界面和实现各种功能的能力,不仅仅减少了编程人员的工作量,也简化了界面设计过程,从而有效的提高了应用程序的运行效率和可靠性。因此,实现本系统VB是一个比较好的选择方式。

  我们选择Access数据库来作为关系数据库管理系统,Access数据库软件是WORD文字处理系统的七大组件之一,它为广大的用户提供了一个数据库管理的工具包和应用程序的开发环境。数据库能汇集各种信息以供查询、存储和检索。

  Access的优点在于它能够使用数据表示图或自定义窗体收集信息。数据表示图提供了一种类似于Excel的电子表格,可以使数据库一目了然。和其他Office系列产品一样,Access的最大特点是易用,用户可以在很短的时间内掌握Access的开发,并利用它的向导功能方便快速简便地设计出一个数据库系统。而且可以利用导入、导出和连接数据库的功能、方便地在Access数据和Word、Excel、文本文件和其他OLE的数据文件之间互相转换,实现数据共享,从而大大提高工作效率。另外,Access允许创建自定义报表用于打印或输出数据库中的信息。Access也提供了数据存储库,可以使用桌面数据库文件把数据库文件置于网络文件服务器,与其他网络用户共享数据库。Access还可以利用宏和Visual Basic for Application编写出具有强大功能的数据库应用程序,创建超级链接和Web页实现网问。

  在现实中,我们往往碰到如何对大量数据进行分类,组织、编码、存储、检索和维护的问题。这时候,正是Access大显身手的大好时机。简单地说,Access软件的用途是设计、开发和管理数据库。具体来说有以下几种功能:

  对于跟踪的每一类信息创建一个表存储数据,还可以将多个表中的数据组织到一起,定义表之间的关系。

  查找和检索仅满足指定条件来自一个或多个表中的数据,查询也可以一次更新或删除多个记录,并对数据执行预定义或自定义计算。

  创建窗体更方便、直接和安全地查看、输入和更改数据,还可以利用窗体设计出友好的界面。

  创建报表以一定的方式分析数据或显示数据。而且,我们还可以将报表直接输出到Word或Excel中进一步分析,或者作为电子邮件发送出去。

  若要在Internet或Intranet上实现交互方式的报表、输入数据或分析数据,可以使用数据访问页(Web页)。

  可以利用宏和Visual Basic for Application语言编写出应用程序,对我们需要的数据进行检索,并可以对检索结果进行分析和存贮。微软的JET数据库引擎提供了与数据库打交道的途径,并通过它以及Visual Basic 来访问数据库并对其进行各种操作。Visual Basic、Access以及其他微软的软件产品都是通过共用JET数据库引擎,从而给用户提供了丰富的数据类型。

  Adodc控件在数据库中的信息与将信息显示给用户看的Visual Basic程序之间架起了一座桥梁。我们可以设置Adodc控件的各个属性,通过它调用数据库的各个部分。如果出现缺省,Adodc控件根据数据库中的一个或多个数据表建立一个dynaset-type(动态集合)类型的记录集合。一个记录集合是动态的也就意味着,该记录集合中的记录随原来的数据表中的容改变而改变。Adodc控件还提供了用来浏览不同记录的各种跳转按钮。将Adodc控件放置在窗体中之后,我们还必须在该控件与要处理的数据库之间建立联系。数据库管理系统(DBMS)是为数据库的建立、使用和维护而配置软件。它建立在操作系统的基础上,对数据库进行统一的管理和控制。用户通过数据库管理系统使用各种数据库命令,开发和执行应用程序。同时,数据库管理系统还承担着数据库的维护工作,保证数据库的安全和完整。

  Access数据库和其他著名的数据库管理系统(例如:Oracle System和SQL Server)一样,是一种真正的关系数据库管理系统(RDBMS),它为用户提供了一套关系数据库的管理工具和一个数据库应用程序的开发环境,包括了表格、查询、窗体、报表、Web页、宏和代码模块这几个组件。用户可以根据自己的实际情况,通过Access进行数据库的设计,建立表来存储数据,方便地使用多种方式来筛选、分析和查询数据,设计出具有友好界面和功能强大的应用程序,还可以输出美观的报表,让其他用户通过网络远程访问自己的数据。

  Visual Basic是一种新型现代程序设计语言,它采用了可视化的编程方法,传统的Basic语言的程序设计是面向过程的,用户不仅要告诉编程系统做什么,还要具体指明什么时候怎么做。而Visual Basic是面向对象的,采用事件驱动的编程机制,编程时只需编写响应用户动作的代码,而不必考虑执行的每个步骤,这就使得它具有其他语言无可比拟的优越性。

  Visual Basic应用程序基本的构建块是用户所创建的对象,每一个对象都具有一些特性和行为(属性、事件和 方法)。开发人员可以最有效利用所创建的每一个对象。使用应用程序具有可通用性可说扩展性和强有力的功能。Visual Basic应用由一系列对象组成,包括有函数、菜单、函数、结构和数据窗口、用户对象、用户事件等等,对象中又包含若干控件如命令按钮、单行编辑器等这些对象和控件都可在许多应用中重复使用。

  热以及专业水平的软件都具有联机帮助的功能,写出来的程序,不仅仅为公司的内部人员使用,还要给广大的用户使用,我们要为用户提供详细的文档资料,确保易于理解,便于操作。我往往运用微软的Help Workshop4.0来协助我们创建、运行于32位Windows 操作系统,是一套独立于Visual Basic的帮助文件的工具。使用它我们可以为我们编写的应用程序生成一组帮助文件。

  数据库就是信息的集合,它是一种存储数据并对数据进行操作的工具。我们使用数据库的意义在于方便的组织和表达信息。计算机的数据库可以分为两类:非关系数据库(flat-file)和关系数据库(relational)。关系数据库中包含了多个数据表的信息,数据库含有各个不同部分的术语,象记录、域等。

  数据库的创建首先要求设计灵活,有逻辑性,并认真做好规划,任何一个数据库的创建过程被认为是数据模型设计。

  添加、编辑和删除记录是数据库的3种修改操作。这3种操作均可由Visual Basic 创建的程序来完成。

  数据库之间的关系指明两个库之间共享一个共同的关键字值。一个连接是指一种虚拟的表,这种表是在当用户要求从相互关联的各个不同的表中获取信息时建立的,关键字段用于在相互连接的不同表中查找匹配的记录。一个更高级的连接形式称为自连接。这种连接是指一个表被连接到它自己的一个字段,或在不同的纪录中由重复数据的组合字段。数据库中有3种不同类型的关键字:主关键字、组合关键字和外关键字。在表中使用的关键字类型用于描述库表示什么以及在数据库中如何与其它的库建立关系。

  随着计算机技术的发展,传统的信息管理方法、手段以及工作效率已经不能适应当前信息发展需求,无法很好地完成信息管理工作。人们的日常工作越来越离不开对数据库的运用。运用计算机技术以及先进的信息技术,开发信息管理系统势在必行。日常工作中运用数据库,能实现信息的电子化管理,减轻管理人员的负担。同时,借助于计算机,管理人员可以更好地对信息进行及时更新和管理,避免以前人工管理所出现的错误等。

  目前流行的数据库有ACCESS、SQL SERVER、SQLME等。不同的开发环境选择使用的数据库则不同。如果系统是采用Visual Basic所开发的管理系统,那么上述数据库中ACCESS是最适合的数据库。

  ACCESS为何更适合Visual Basic呢?因为ACCESS和Visual Basic使用的是相同的数据库引擎,基于VB开发环境,所以选择ACCESS,可以提高程序的稳定性。Bwin必赢

  ACCESS是Office办公套件中一个极为重要的组成部分。当微软发现将ACCESS捆绑在OFFICE中一起发售,可带来更加可观的利润时,ACCESS便成为OFFICE套件中的一个重要成员。现在它已经成为世界上最流行的桌面数据库管理系统,后来微软公司通过大量地改进,将ACCESS的新版本功能变得更加强大。不管是处理公司的客户订单数据,管理自己的个人通讯录,还是大量科研数据的记录和处理,人们都可以利用它来解决大量数据的管理工作。

  ACCESS是一个面向对象的开发工具,利用面向对象的方式将数据库系统中的各种功能对象化,将数据库管理的各种功能封装在各类对象中。ACCESS提供了表、查询、窗体、报表、页、宏和模块7种用来建立数据库系统的对象,以上对象都存放在后缀为.mdb的数据库文件中,便于用户的操作和管理;提供了多种向导、生成器、模板,把数据存储、数据查询、界面设计、报表生成等操作规范化;为建立功能完善的数据库管理系统提供了方便,也使得普通用户不必编写代码,就可以完成大部分数据管理的任务,ACCESS支持ODBC(开发数据库互连,Open Data Base Connectivity),利用ACCESS强大的DDE(动态数据交换)和OLE(对象的联接和嵌入)特性,可以在一个数据表中嵌入位图、声音、Excel表格、Word文档,还可以建立动态的数据库报表和窗体等。ACCESS还可以将程序应用于网络,并与网络上的动态数据相联接。利用数据库访问页对象生成HTML文件,轻松构建Internet/Intranet的应用。

  根据系统用户的需求,相互交流,了解他们对数据的要求及已有的业务流程,并把这些信息用数据流图或文字等形式记录下来,最终获得处理需求。运用ACCESS按照一定的原则将数据组织成一个或多个数据库,指明每个数据库中包含哪几个表,并指出每个表包含的字段,确定表间关系。通俗地说,就是设计一种逻辑结构,通过该逻辑结构能够导出与用户需求一致的结果。如果不能达到用户的需求,就要反复修正或重新设计,直到达到客户的需求。

  一个完善的信息管理系统,需要一个好的数据库系统,ACCESS提供了所有用户需求的功能,避免了编程,使人们更方便地掌握和操作数据库的功能。

  [1]杜岗,邹孝付,韩芳成.基于VB与Access数据库的Intouch报表系统的设计与实现[J].连云港职业技术学院学报,2011(2):9-12.

  [2]陈建英.基于VB的高级数据库访问技术――ADO[J].西南民族大学学报・自然科学版,2011(3):491-494.

  (1)资产信息管理。包括资产登记,资产标签打印,资产信息修改,资产信息删除。(2)合同信息管理。包括合同登记,合同信息修改,合同删除和合同付款验收。(3)供应商管理。包括原厂商登记,原厂商查询变更,供应商登记,供应商查询变更。(4)资产领用管理。包括资产领用,资产领用单打印,资产领用变更,资产归还,资产领用单删除,资产领用查询变更。(5)资产维修管理。包括维修登记,维修记录变更,维修记录删除。(6)资产处置管理。包括处置登记,处置查询变更,处置记录变更,处置记录删除。(7)资产卡片管理。包括卡片登记,卡片变更,卡片删除。(8)查询统计管理。包括供应商查询,合同查询,资产信息统计查询,资产领用查询,卡片领用查询。(9)系统管理。包括数据字典,用户管理,权限分配和角色分配。

  数据库是资产管理系统的重要组成部分,数据库结构的好坏将对应用系统的效率以及实现的效果产生直接影响。合理的数据库结构设计可以提高数据存储的效率,保证数据的一致性、安全性和完整性。本系统采用关系型数据库,关系型数据库是建立在严格的数学概念的基础上。概念单一,实体与实体间的联系都用关系表示,故其数据结构简单、清晰,存取路径对用户透明。因此有更高的数据独立性和更好的安全保密性。系统运用实体联系图的方法来进行数据库概念结构设计。依据以上的设计,系统中设计出的实体有:资产实体、用户实体、供应商实体、部门实体等。

  系统根据机构权限的不同实行级别管理,分为省联社级、市级、市级农商行、县级、网点级五个级别。省联社级为最高级别,网点级为最低级别。所以系统开发时首先要规定统一的数据格式和规范编码规则。系统以数据字典的形式来规范数据。数据字典用于设定计量单位、资产状态、领用类型、报修类型等一些基本数据的管理。通常由服务器系统管理员统一管理。本系统将数据字典的格式规范成三个字段:字典域(进行分级管理),字典域编码和字典域名称。

  本系统按不同的用户类型来分组,给不同的用户分配不同的角色,不同的角色拥有不同的访问权限。系统根据登录用户角色的不同,来生成不同角色所对应的不同的菜单和功能。即具有不同权限的用户,在登录到系统之后会看到不同的用户操作界面。从而产生了基于角色的个性化用户视。本系统在设计方面严格执行“一人一角色”的操作权限,更好的确保了系统操作的方便性和安全性。

  通过对农信社资产管理进行深入地研究,详尽全面地分析了资产管理系统的需求,该系统采用C#编程语言,后台数据库为关系型数据库SQLServer2005开发了三层架构的资产管理系统。系统采用典型的C/S架构,主要是基于数据量和安全性方面的考虑。系统分为三层,第一层为客户层(Client),第二层为业务逻辑层(BusinessLogic),第三层为数据层(Data)。

搜索