【DELPHI设计栏目提醒】:文章导读:在新的一年中,各位网友都进入紧张的学习或是工作阶段。网学会员整理了DELPHI设计-基于Delphi某医院医疗B超图像处理系统的相关内容供大家参考,祝大家在新的一年里工作和学习顺利!
本课题研究的意义
医疗事业与我们的生活密切相关,希望能够完成一个实用的,功能较完善的图象处理软件,帮助医生管理信息。能够对捕捉到的图像进行查询,保存,修改(放大,缩小,去彩)等功能,系统应该具有友好的界面,操作简单等特点。有了比较先进的软件,医院将会更好地为社会大众服务。
1.4 系统的设计目标
本系统的设计目标是可以方便医生对B超图像的管理。医生输入病人的基本信息以后,可以显示动态B超图像,随后选择他所认为重要的图像通过抓图功能转变为静态图像保存下来。为了便于医生对病人病情的研究,一名病人可以保存有多幅图像。根据医生的需求,可以对图像进行修改。系统将会提供图像的放大,缩小,去彩等功能,帮助医生对图像的研究。所有的病人信息和图像信息将会存入本机数据库中,方便日后的修改与查询。
2.系统开发工具和硬件的介绍
2.1系统开发工具的介绍
2.1.1 Delphi 7 的介绍
Delphi这个名字源于古希腊的城市名。它集中了第三代语言的优点。以Object Pascal为基础,扩充了面向对象的能力,并且完美地结合了可视化的开发手段。Delphi自1995年3 月一经推出就受到了人们的关注,并在当年一举夺得了多项大奖。它有很多不同的版本,Delphi 7是用得比较广泛的一种。
Delphi是全新的可视化编程环境,提供了一种方便、快捷的Windows应用程序开发工具。它使用了Microsoft Windows图形用户界面的许多先进特性和设计思想,采用了弹性可重复利用的完整的面向对象程序语言(Object-Oriented Language)、当今世界上最快的编辑器、最为领先的数据库技术。对于广大的程序开发人员来讲,使用Delphi开发应用软件,无疑会大大地提高编程效率。一个Delphi程序首先是应用程序框架,而这一框架正是应用程序的“骨架”。在骨架上即使没有附着任何东西,仍可以严格地按照设计运行。所要做的工作只是在“骨架”中加入程序。缺省的应用程序是一个空白的窗体(Form),可以运行它,结果得到一个空白的窗口。这个窗口具有Windows窗口的全部性质:可以被放大缩小、移动、最大最小化等,但却没有编写一行程序。因此,可以说应用程序框架通过提供所有应用程序共有的东西,为用户应用程序的开发打下了良好的基础。Delphi已经做好了一切基础工作——程序框架就是一个已经完成的可运行应用程序,只是不处理任何事情。现在所需要做的,只是在程序中加入完成所需功能的代码而已。
Delphi的可视化编程环境包括:主窗口,对象监视器,窗体窗口和代码窗口。Delphi的主窗口位于屏幕的上端,包括Menu(菜单)、Speed Bar(加速条)和Component Panel(部件选项板)。Menu是下拉式主菜单。Speed Bar位于主窗口的左下端,由两排共14个加速按钮组成。这些按钮是菜单功能的快捷方式,各种图标直观地表示了它能执行的动作。Component Panel由一行、若干页对象按钮所组成,利用它来选择需要的部件并将它放到窗体中去。Object Inspector(对象监视器)窗口含有两页:Properties页显示窗体中当前被选择部件的属性信息,并允许改变对象的属性;Events页列出了当前部件可以响应的事件。按动Object Inspector下端的“Events”页标签,使得Events页可见,这一定的事件后边的空白处,可以定义对象接受到相应事件时执行的动作。首次启动时,Object Inspector窗口显示的是当前窗体Form1的属性。Forms(窗体)窗口是开展大部分设计的工作区域。可以把部件放在窗体中,通过移动位置、改变尺寸等操作随心所欲地安排它们,以此来开发应用程序的用户界面。代码窗口一开始处于窗体窗口之下。当部件被放到窗体上时,Delphi会自动生成大部分的用户界面代码。我们所应做的只是在它生成的框架中加入完成所需功能的程序段而已。点动Form1的状态行使代码窗口可见。这个窗口中是代码编辑器。可以在其中书写Delphi应用程序的源代码。当程序中含有不止一个窗口时,会有几个库单元的源程序出现在代码编辑器中。代码编辑器的标题条中显示了当前正在编辑的库单元文件名。
Delphi里提供了大量可视化部件。常用的文本相关部件有Label(标签)、Edit(文本编辑)、MaskEdit(格式编辑)、Memo(备注)、List Box(列表框)、Combo Box(组合框)。除了MaskEdit在Additional页之外,其它的都在Standard页中。常用的按钮和检查框部件有Button和BitBtn部件,Speed Button部件,Check Box与Radio Button部件。常用的图形部件有Image部件,Shape部件,PaintBox部件等。
Delphi有很多的优势,在数据库方面的特长尤为突出:适应于多种数据库结构,从客户机/服务器模式到多层数据结构模式;高效率的数据库管理系统和新一代更先进的数据库引擎;最新的数据分析手段和提供大量的企业组件。而且它还可以用ADO组件或BDE组件来和数据库相连,实现对数据库的访问,这样为我们的操作带来很大的方便。
总言之,Delphi是一款非常方便有用的工具,很容易上手,相信它会成为以后计算机编程工作者的一项重要技能。
2.1.2 SQL Server 2000的介绍
SQL Server 是一个关系数据库管理系统。它最初是由Microsoft Sybase 和Ashton-Tate三家公司共同开发的,并于1988 年推出了第一个OS/2 版本。在Windows NT 推出后,Microsoft 将SQL Server 移植到Windows NT系统上专注于开发推广SQL Server 的Windows NT 版本,Sybase 则较专注于SQL Server在UNIX 操作系统上的应用。SQL Server 2000是Microsoft 公司推出的SQL Server 数据库管理系统的新版本。该版本继承了SQL Server 7.0 版本的优点,同时增加了许多更先进的功能,具有使用方便、可伸缩性好、与相关软件集成程度高等优点。SQL Server 2000 的常见版本有:1.企业版(Enterprise Edition):支持所有的SQL Server 2000 特性,可作为大型Web站点、企业OLTP(联机事务处理)以及数据仓库系统等的产品数据库服务器。2.标准版(Standard Edition):用于小型的工作组或部门;3.个人版(Personal Edition):用于单机系统或客户机;4.开发者版(Developer Edition):用于程序员开发应用程序,这些程序需要SQL Server 2000 作为数据存储设备。此外,SQL Server 2000 还有桌面引擎(Desktop Engine) 和Windows CE 版。用户可以根据实际情况选择所要安装的SQL Server 2000 版本。一般来说,它包含三部分内容: 数据库引擎, 管理工具 ,数据库。
在利用SQL Server的时候,我们首先建立一个概念模型,实体—关系模型,即E—R模型。实体—关系方法中主要涉及三个概念;实体,属性和关系。实体是具有相同性质并且彼此之间可以相互区分的现实世界对象的集合,通常用矩形表示;属性是指实体所具有的特征,是描述实体或者关系的性质的数据项,通常用椭圆表示;关系反映为实体内部的关系和实体之间的关系,通常用菱形表示,有一对一,一对多,多对多三种关系。有了E—R图,就可以根据其来建立表和数据库了。
SQL提供了与关系数据库进行交互的方法,它可以与标准的编程语言一起工作。SQL Server 2000中的SQL语言是Transact-SQL语言。按其功能,可以将它分为以下几部分:数据定义语言(DDL, Data Definition Language) :实现定义,删除和
上一篇:基于Delphi的小型超市进存销管理系统.