毕业论文论文范文课程设计实践报告法律论文英语论文教学论文医学论文农学论文艺术论文行政论文管理论文计算机安全
您现在的位置: 毕业论文 >> 管理论文 >> 正文

医院药品管理系统分析与设计 第4页

更新时间:2014-6-28:  来源:毕业论文

医院药品管理系统分析与设计 第4页
      图2-1                  图2-2              图2-3
   在使用ADO对象之前,首先要当前工程添加ADO对象库。添加的方法是:选择『工程』/『引用』命令打开『引用』对话框,在『可用的引用』列表中选择Microsoft ActiveXData Object2.0 Library选项,单击『确定』按钮完成添加。 
对象名  描述
Connection 连接数据源
Command 从数据源获得所需数据的命令信息
Recordset 所获得的一组记录组成的记录集
Error 在访问数据时,由数据源所返回的错误信息
Parameter 与命令对象相关的参数
Field 包含了记录集中某个字段的信息
图2-4 ADO各对象描述
   ADO对象模型各部分介绍如下:
(1)Connection
Connection对象用于连接数据源。如果在代码中使用Connection 对象之前,首先要定义一个新的Connection 对象,如果要连接数据库,则在连接数据库之前,首先要明确数据库的类型。
(2)Recordset对象
 ADO的Recordset对象可以进行数据记录的移动、搜索、添加、删除更新等操作,同样可以使用Bdf、Eof来判断记录的位置。
(3)Command 对象
Command 对象用于定义将对数据源执行的命令,主要用于提供通过SQL命令来操作数据库的功能。
(4)Error对象
在对ADO对象的操作中可能会产生一个或多个提供者错误。产生错误时,可将一个或多个Error对象置于Connection对象的Error集合中,再有其他ADO操作产生错误时,将清空Error集合,并将新的Error对象置于Error集合中。
(5)Field 对象
Fileds集合包含Recordset对象的所有Field对象。每个Field对象对应Recordset中的一列。使用Field对象的Valve属性可以设置或返回当前记录的数据。使用Name属性可以返回自带名。
2.2 关于ACCESS
2.2.1 ACCESS 简介
   Access是Office系列软件中用来专门管理数据库的应用软件。所谓数据库是指经过组织的、关于特定主题或对象的信息集合。数据库管理系统分为两类:文件管理系统和关系型管理系统。Access应用程序就是一种功能强大且使用方便的关系型数据库管理系统,一般也称关系型数据库管理软件。它可运行于各种Microsoft Windows系统环境中,由于它继承了Windows的特性,不仅易于使用,而且界面友好,如今在世界各地广泛流行。它并不需要数据库管理者具有专业的程序设计水平,任何非专业的用户都可以用它来创建功能强大的数据库管理系统。
   Access使用标准的SQL(Structured Query Language,结构化查询语言)作为它的数据库语言,从而提供了强大的数据处理能力和通用性,使其成为一个功能强大而且易于使用的桌面关系型数据库管理系统和应用程序生成器。
   一个Access数据库中可以包含表、查询、窗体、报表、宏、模块以及数据访问页。不同于传统的桌面数据库(dbase、 FoxPro、Paradox), Access数据库使用单一的*.mdb文件管理所有的信息,这种针对数据库集成的最优化文件结构不仅包括数据本身,也包括了它的支持对象。此外,Access还利用Office套件共享的编程语言VBA(Visual Basic for Application)进行高级操作控制和复杂的数据操作。
2.2.2关系型数据库的实现
    数据库是一种存储数据并对数据进行操作的工具。数据库的作用在于组织和表达信息。简而言之,数据库就是信息的集合。计算机的数据库可以分为两类:非关系数据库(flat-file)和关系数据库(relational)。关系式数据库由一系列表组成,表又由一系列行和列组成,每一行是一个记录,每一列是一个字段,每个字段有一个字段名,字段名在一个表中不能重复。相比于其他数据库,Access 数据库是由辣种对象组成,它们是表、查询、窗体、报表、宏和模块。
   Access 是关系数据库开发工具,它能汇集各种信息以供查询、存储和检索。Access的优点在于它能使用数据表示图或自定义窗体收集信息。数据表示图提供了一种类似于Excel的电子表格,可以使数据库一目了然。另外,Access允许创建自定义报表用于打印或输出数据库中的信息。Access也提供了数据存储库,可以使用桌面数据库文件把数据库文件置于网络文件服务器,与其他用户共享数据库。因此,Access作为关系数据库开发具备了许多优点,可以在一个数据包同时拥有桌面数据库的便利和关系数据库的强大功能。
2.3 C/S体系结构
2.3.1 C/S体系结构简介
   C/S (Client/Server)结构,即客户机和服务器结构。它是软件系统体系结构,通过它可以充分利用两端硬件环境的优势,将任务合理分配到Client端和Server端来实现,降低了系统的通讯开销。目前大多数应用软件系统都是Client/Server形式的两层结构,由于现在的软件应用系统正在向分布式的Web应用发展,Web和Client/Server 应用都可以进行同样的业务处理,应用不同的模块共享逻辑组件;因此,内部的和外部的用户都可以访问新的和现有的应用系统,通过现有应用系统中的逻辑可以扩展出新的应用系统
   C/S和B/S是当今世界开发模式技术架构的两大主流技术。相比于B/S架构,C/S架构软件的优势与劣势在于这几点:(1)应用服务器运行数据负荷较轻。最简单的C/S体系结构的数据库应用由两部分组成,即客户应用程序和数据库服务器程序。二者可分别称为前台程序与后台程序。一旦服务器程序被启动,就随时等待响应客户程序发来的请求;当需要对数据库中的数据进行任何操作时,客户程序就自动地寻找服务器程序,并向其发出请求,服务器程序根据预定的规则作出应答,送回结果,应用服务器运行数据负荷较轻。(2)数据的储存管理功能较为透明。在数据库应用中,数据的储存管理功能,是由服务器程序和客户应用程序分别独立进行的,前台应用可以违反的规则,并且通常把那些不同的(不管是已知还是未知的)运行数据,在服务器程序中不集中实现所有这些,对于工作在前台程序上的最终用户,是“透明”的,他们无须过问(通常也无法干涉)背后的过程,就可以完成自己的一切工作。(3)C/S架构的劣势是高昂的文护成本且投资大。首先,采用C/S架构,要选择适当的数据库平台来实现数据库数据的真正“统一”,使分布于两地的数据同步完全交由数据库系统去管理,但逻辑上两地的操作者要直接访问同一个数据库才能有效实现,有这样一些问题,如果需要建立“实时”的数据同步,就必须在两地间建立实时的通讯连接,保持两地的数据库服务器在线运行,网络管理工作人员既要对服务器文护管理,又要对客户端文护和管理,这需要高昂的投资和复杂的技术支持,文护成本很高,文护任务量大。其次,传统的C/S结构的软件需要针对不同的操作系统系统开发不同版本的软件,由于产品的更新换代十分快,代价高和低效率已经不适应工作需要。在JAVA这样的跨平台语言出现之后,B/S架构更是猛烈冲击C/S,并对其形成威胁和挑战。
2.3.2 基于C/S体系结构的系统设计
   在一个信息系统的实现中, 通常采用C/S或B/S结构。在应用复杂度较高,用户数较多的情况下,采用二层结构将带来开发和文护的困难。此时,应当考虑采用B/S结构。而对于系统相对简单,用户数较少时,采用二层结构是一个非常好的选择,开发及文护费用很低。 
   由于中小型医院的信息系统建设 目前基本未受到应有的重视 .现有的面向大型医院的信息系统并不适用于中小型医院。另外,由于药品管理在医院 HIS的建设中处于枢纽地位。因此,本次毕业设计将研究重点放在中小型医院 H I S中的药品管理上。在本药品管理系统中,应用规模比较小,且建立在医院局部信息化的基础上,与外界交换信息的需求有限,故采用二层结构。 

上一页  [1] [2] [3] [4] [5] [6] [7] [8] [9] [10]  ... 下一页  >> 

医院药品管理系统分析与设计 第4页下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©751com.cn 辣文论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。