Delphi开发的宠物医院管理系统论文Word文档下载推荐.doc

上传人:b****1 文档编号:13160693 上传时间:2022-10-07 格式:DOC 页数:26 大小:695KB
下载 相关 举报
Delphi开发的宠物医院管理系统论文Word文档下载推荐.doc_第1页
第1页 / 共26页
Delphi开发的宠物医院管理系统论文Word文档下载推荐.doc_第2页
第2页 / 共26页
Delphi开发的宠物医院管理系统论文Word文档下载推荐.doc_第3页
第3页 / 共26页
Delphi开发的宠物医院管理系统论文Word文档下载推荐.doc_第4页
第4页 / 共26页
Delphi开发的宠物医院管理系统论文Word文档下载推荐.doc_第5页
第5页 / 共26页
点击查看更多>>
下载资源
资源描述

Delphi开发的宠物医院管理系统论文Word文档下载推荐.doc

《Delphi开发的宠物医院管理系统论文Word文档下载推荐.doc》由会员分享,可在线阅读,更多相关《Delphi开发的宠物医院管理系统论文Word文档下载推荐.doc(26页珍藏版)》请在冰豆网上搜索。

Delphi开发的宠物医院管理系统论文Word文档下载推荐.doc

2.2.4SQL语句 8

2.3数据库的选择 10

2.3.1MicrosoftOfficeAccess 10

3概要设计 12

3.1系统流程 12

3.2数据库设计 12

3.2.1数据库设计过程 12

3.2.2数据库构成 14

4详细设计 16

4.1系统的主要功能 16

4.2系统的基本模块 16

4.2.1系统操作模块 16

4.2.2客户管理模块 17

4.2.3药品管理模块 19

4.2.4财务管理模块 21

4.2.5系统管理模块 22

4.2.6主界面 24

5总结 25

6致谢 26

7参考文献 27

摘要

本次毕业设计任务是通过开发一个宠物医院管理系统,学习用Delphi开发分布式多层数据库系统。

采用Delphi7.0和MicrosoftOfficeAccess等软件为开发工具;

通过对计算机硬件和软件解决方案的论证;

对应用领域进行调查分析;

参考各种资料和进行数据库编程实践。

在我指导老师的帮助下,已经基本上成功地实现了设计任务书的要求。

使得设计的数据库系统能够实现一般数据库的管理。

我们研究了数据库的查询优化问题。

本系统是针对宠物医院管理进行设计的,

关键词:

宠物医院、管理、Delphi7、MicrosoftOfficeAccess

1概述

1.1选题的目的、意义

开发一个宠物医院管理系统,可以实现动态的连接应用程序服务器,只要对配置文件进行配置,就可以像网上邻居一样选择所要连接的应用程序服务器。

并能实现登录、客户管理、药品和宠物用品的添加和修改、数据的备份和还原等功能。

1.2国内外研究现状及存在的问题

随着社会发展,人类的生产、生活越来越离不开信息。

谁拥有了更多更有效的信息,谁就将在竞争中处于有利地位。

信息产业正在成为一个国家的支柱。

数据作为信息的载体,其管理工具数据库对于信息技术的重要性,正日益得到人们的重视。

只有拥有了先进的数据库技术,才能有效地管理好浩如烟海的数据,并从中提取出对自己有用的信息来加以利用。

90年代,人们开发MIS系统大都采用客户机/服务器结构,客户机/服务器结构既是硬件结构又是软件结构。

即数据放在服务器上,程序在客户机上。

进行数据访问时,由客户机提出请求,服务器执行并给出结果。

客户机/服务器对于优化了网络,提高了系统的利用率。

客户机/服务器体系结构的发展经历了从二级体系结构模式到三级体系结构模式。

1.3需求分析

信息社会的高科技,商品经济化的高效益,使计算机的应用已普及到经济和社会生活的各个领域。

计算机虽然与人类的关系愈来愈密切,还有人由于计算机操作不方便继续用手工劳动。

为了适应现代社会人们高度强烈的时间观念,宠物医院管理系统软件为宠物医院带来了极大的方便。

运用现代信息化技术再造的组织结构,建立一个适应知识经济创新需要的网络化水平管理方式,显得尤为重要。

电脑信息库录入是指将手工已编制好的记账信息库管理系统或根据原始信息库直接在系统内制作信息库信息,同时,可对输入的信息库信息进行修改、查找、等操作。

这种集约化的管理模式,便于信息库信息的收集、整理和加工,又便于操作员的需求信息在最短的时间内得到反馈。

我国加入WTO后,面对高度信息化、全球化和管理现代化的国际竞争,中国如何应用信息技术促进管理创新,以管理创新促进实施信息现代化的战略,深化改革和实现管理水平跨越式发展,提高服务水平和服务质量,增强的竞争力,已成为一个不容回避、亟待研究解决的重大课题。

本系统所实现的宠物医院管理是以Delphi7.0和MicrosoftOfficeAccess为编程环境来实现其制作和开发过程的,通过对宠物医院管理系统,进行可行性分析、需求分析和设计逐步将一个宠物医院管理系统的开发过程呈现出来。

没有刻意追求专业性和商品化软件的华丽包装,而是本着简单实用的原则,即在功能上满足用户的需求,又力求操作简便,是本系统容易掌握和使用。

2开发工具简介

随着社会需求的推动和计算机技术的发展普及,各行业的管理机构需要有计算机来处理大量的信息。

选择一优秀的数据库管理系统作为开发平台,将给日后的信息处理带来便利性。

其中,基于微型计算机的数据库系统是应用最广泛、实用性最强的一种计算机技术。

而事实证明:

ACCESS数据库是一个广泛使用、简单易用、性能价格比较高、工具完整而又丰富、界面友好、处理速度高的关系型数据库。

ACCESS20000主要用于Windows环境,利用它可设计出体现Windows风格的丰富多彩的图形化用户界面,使用户的操作和使用十分便利。

ACCESS2000是为数据库应用程序开发而设计的功能强大、面向对象的编程工具。

它能够管理大量复杂的数据信息,同时有具有很好的安全性和较强的网络功能,甚至还能够实现数据的远程访问和存储加工

从本人的实际情况看:

因为在校期间也有学习过可视化的编程,对这一类的软件的使用也有叫深的认识,所以说选用ACCESS2000作为开发工具是很有优势的。

而对于前台编程工具,目前比较流行的是RAD(Rapid Application Development快速开发工具)VC++,VB,Delphi,PowerBuilder, C++builder等。

其中以VC++和Delphi较为杰出,而VC++主要是侧重于偏硬方面,Delphi主要侧重于偏软方面。

对底层编程比较需要的地方就大部分VC++,而Delphi的IDE是非常易用的。

业界有一句很经典的话:

真正的程序员用VC++,而聪明的程序员用Delphi。

可见,VC++与Delphi是两种较行优秀的语言开发工具。

Delphi7.0应用程序开发工具,是目前最为广泛的、易学易用的面向对象的开发工具,Delphi7.0提供了大量的控件,这些控件可用于设计界面和实现各种功能,减少了编程人员的工作量,也简化了界面设计过程,从而有效的提高了应用程序的运行效率和可靠性。

2.2Delphi7.0

Delphi是一门真正的面向对象的编程语言,它支持封装、继承和多态性等面向对象的概念。

面向对向程序设计是现今最为流行的程序设计方法,也是开发Delphi程序的根本思想。

简单来说,是将一个对象的数据以及一个对象的操作结合起来,对一个对象中的数据的访问,通过该随行提供的操作接口来实现。

继承,是指子类拥有父类的方法和属性。

面向对象的程序设计目的是创建可重用的代码,通过把属性和方法封装进"

对象"

中,以便更好地模拟现实世界。

面向对象的程序设计涉及到对象、类、封装、多态等基本概念,以下作简要说明简单来说,是将一个对象的数据以及一个对象的操作结合起来,对一个对象中的数据的访问,通过该随行提供的操作接口来实现。

继承,是指子类拥有父类的方法和属性。

2.2.1Delphi7.0的特点

Delphi7.0是以组件化的编程方式、面向对象的程序设计、快速的Pascal编译器、众多的组件和强大的数据库及网络应用开发支持,是开发客户机-服务器程序的高效工具,是面向对象编程的典范。

1.可视化开发环境。

Delphi提供了一套可视化工具,通过它们可以及时观察界面设计中的变化,这种设计过程基本是“所见即所得”可视化开发环境的特点是“控件组装”。

2.Delphi提供了丰富的可视组件库。

3.面向对象的特性。

4.高效的编译器。

Delphi的编译器是目前世界上最快的32位本地代码(源代码)编译器。

使用这种编译器产生的运行文件EXE是独立的,不需要链接运行时的解释器DLL。

5.强大的数据库开发功能。

开发数据库应用程序是的主要功能之一。

应用程序可通过在Delphi中使用Borland公司提供的数据引擎(BDE)功能,使用多种数据库,例如Oracle、Sybase、Informix、Interbase、MicrosoftSQLServer、Paradox、Xbase系列数据库。

6.支持分布式应用开发

适应于多种数据库结构,包括客户机/服务机模式和多层数据结构模式。

2.2.2数据库组件介绍

用Delphi7开发数据库应用,重点是和各种数据库组件打交道,能和数据库挂钩的组件对象有5种,它们是:

Session(数据库会话)、Database(数据库)、Dataset(数据集)、DataSource(数据源)、Datacontrol(数据控制组件,也叫data-controls即数据感知组件)。

其中前面4种统称为数据访问(DataAccess)组件。

ADO组件Delphi7.0包含了可以用来访问Microsoft公司的ActiveXDataObjects(ADO)格式数据库的组件。

ADO是Micrsoft公司关于各种类型数据的高等界面,后来逐渐演变成满足所有数据访问需要的完整解决办法。

ADO的对象模型是所有数据访问接口对象模型中最简单的一种。

Microsoft公司用来访问ADO数据的应用程序界面技术是OLEDB。

OLEDB是一种底层编程接口,用来访问许多不同类型的数据源,其中包括消息、文件系统以及其他一些非传统的数据源。

OLEDB是一个由ComponentObjectModel(COM)接口组成的集合,用来隐藏创建数据访问服务过程中的细节。

OLEDB提供了访问任何数据资源的方法,包括相互关联的数据库和相互不关联的数据库、Email和文件系统、文本和图形以及用户定义的数据对象。

Delphi的ADO组件无需依靠BDE而是使用ADO技术,提供了可以通过数据控制组件访问数据的新方法。

唯一的要求是在使用ADO组件时必须运行ADO/OLE-DB。

ADO组件的使用使得DELPHI在访问数据的类型和采用的技术方面都有了很大的突破。

数据模块设计窗口数据模块设计窗口是用来设计和维护数据模块的。

数据模块设计窗口中包含了所有以.DTI作为文件扩展名的DataDiagram文件的信息。

DTI文件在编译时不起任何作用。

2.2.3SQL语言简介

SQL(StructuredQueryLanguage),意思为结构化查询语言,是一种介于关系代数与关系演算之间的结构化查询语言。

它的主要功能就是同各种数据库建立联系,进行沟通。

ANSI(美国国家标准协会)规定SQL是关系型数据库管理系统的标准语言。

SQL语句可以用来执行各种各样的操作,例如更新数据库中的数据、从数据库中提取数据等。

SQL语言之所以能够为用户和业界所接受,并成为国际标准,是因为它是一个综合的、功能极强同时又简捷易学的语言。

SQL语言集数据查询、数据操纵、数据定义和数据控制功能于一体,主要特点包括:

1.综合统一

非关系模型的数据语言一般都分为模式数据定义语言(模式DDL)、外模式数据定义语言(外模式DDL)、与数据存储有关的描述语言(DSDL)及数据操纵语言(DML),分别用于定义模式、外模式、内模式和进行数据的存取与处置。

当拥护数据库投入运行后,如果需要修改模式,必须停止现有的数据库的运行,转储数据,修改模式并编译后再重装数据库,十分麻烦。

SQL语言则集数据定义语言DDL、数据操纵语言DML、数据控制语言DCL的功能于一体,语言风格统一,可以独立完成数据库生命周期中的全部活动,包括定义关系模式、建立数据库、插入数据、查询、更新、维护、数据库重构、数据库安全性控制等一系列操作要求,这就为

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 幼儿教育 > 育儿理论经验

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1