免费获取
|
论文天下网
|
原创毕业论文
|
论文范文
|
论文下载
|
计算机论文
|
论文降重
|
毕业论文
|
外文翻译
|
免费论文
|
开题报告
|
心得体会
|
全站搜索
当前位置:
论文天下网
->
免费论文
->
计算机论文
医院信息系统中经济管理分系统的设计与实现(五)
17]。在HIS实际应用中,SQL Server性价比较高,满足需要。下面对SQL Server中的一些重点知识做简单的介绍。
首先是存储过程。定义为将常用的或很复杂的工作,预先用SQL语句写好并用一个指定的名称存储起来,那么以后要叫数据库提供与已定义好的存储过程的功能相同的服务时,只需调用execute,即可自动完成命令。存储过程的优点:
(1) 存储过程只在创建时进行编译,以后每次执行存储过程都不需再重新编译,而一般SQL语句每执行一次就编译一次,所以使用存储过程可提高数据库执行速度。
(2) 当对数据库进行复杂操作时(如对多个表进行Update, Insert, Query, Delete操作),可将复杂操作用存储过程封装起来与数据库提供的事务处理结合一起使用。
(3) 存储过程可以重复使用,可减少数据库开发人员的工作量。
(4) 安全性高,可设定只有某些用户才具有对指定存储过程的使用权。
另一个较为重要的是事务处理机制。事务是这样一种机制,它确保多个SQL语句被当作单个工作单元来处理。事务具有以下的作用:
(1) 一致性
同时进行的查询和更新彼此不会发生冲突,其他用户不会看到发生了变化但尚未提交的数据。
(2) 可恢复性
一旦系统故障,数据库会自动地完全恢复未完成的事务。
事务是完整性的单位,一个事务的执行是把数据库从一个一致的状态转换成另一个一致的状态。因此,如果事务孤立执行时是正确的,但如果多个事务并发交错地执行,就可能相互干扰,造成数据库状态的不一致性。在多用户环境中,数据库必须避免同时进行的查询和更新发生冲突。这一点是很重要的,如果正在被处理的数据能够在该处理正在运行时被另一用户的修改所改变,那么该处理的结果会是不明确的。
数据库本身肩负着管理事务的责任。事务是最小的逻辑工作单元,在这个工作单元中,对数据库的所有更新工作,要么必须全部成功,要么必须全部失败(回退)。只要应用程序指定了某段程序为一个事务并做了相应的处理,数据库系统会自动维护事务本身的特性。在HIS系统的每个功能中,当涉及存盘时都会用到事务处理,保证了数据的一致性和可恢复性。
2.3.3 结构化查询语句-SQL
SQL语言是一种关系数据库语言,是结构化查询语句(Structure Query Language)的缩写,它实际上包括查询、定义、操作和控制四个部分,是一种功能齐全的数据库语言[18]。SQL语言是于1974年由Boyce和Chamberlin提出,在大型计算机上实现(当时称为SEQUEL语言)。由于SQL语言具有语言简洁、方便实用、功能齐全等特点,很快得到推广和应用,随着关系数据库的流行,SQL在计算机界和广大用户中已经得到公认。1986年10月美国国家标准局(ANSI)的数据库委员会颁布了SQL的美国标准,作为标准关系数据库语言。1987年6月,国际标准化组织(ISO)采纳SQL为关系数据库语言的国际标准,我国也在1990年制定了SQL标准。实际系统中实现的SQL语言往往对标准版本有所扩充。
当前各种数据库管理系统几乎都支持SQL,或者提供SQL接口,从而使得无论是大型机、中型机,或是小型机以至微机上的各种数据库系统都有了共同的存取语言标准接口。为更广泛的数据共享开创了乐观的前景。
SQL语言可以单独使用,这就是交互式SQL语言,也可以在应用程序中使用[18]。这样应用程序可能是某种高级语言编写的,这些语言称为宿主语言,我们本次使用的SQL Server 2000也是应用SQL语言作为数据库开发语言,使SQL语言嵌入到PB中,实现对数据库的操作。
2.3.4 关系数据库设计
现在,一般的信息系统都比较庞大、复杂,大都建立在数据库管理系统之上,依靠数据库管理系统对其中庞大的数据进行管理,这就是我们平时说的数据库应用系统。数据库应用系统的中心问题是数据库结构的设计[19]。按照软件工程方法,数据库设计一般要有下列几个步骤:
(1) 系统需求分析
系统需求分析是整个数据库设计过程中最重要的步骤之一,是以后各步骤的基础。这一阶段数据库设计人员和用户应共同收集数据库所需要的信息内容和处理要求,以及数据库的安全性和完整性要求;在收集数据的基础上,对这些数据进行分析和处理,以充分理解用户的要求,并把理解的内容精确地表达出来,加以规范化。这一步的主要成果是“系统需求说明书”,它是由分层的数据流图和数据字典两部分组成。
(2) 概念设计
概念设计的目的是产生反映信息需求的整体数据库概念结构,能以用户可以理解的形式表达出来,这就是概念模式。概念设计应独立于计算机的任何数据模型,不受特定的数据库管理系统的约束,也不考虑计算机软硬件的技术细节。概念设计最常用的方法是实体联系方法,即E-R图。用E-R图可以将实体集合抽象成实体模型,用实体间联系的类型反映现实世界事物间的联系。
(3) 逻辑设计
逻辑设计的主要目标是产生一个DBMS能处理的模式,这个模式能够满足全部用户的要求,从完整性和一致性约束一直到数据库的增生和复杂性。这个目标实际上就是把概念设计阶段的实体联系模型转换成特定DBMS所支持的数据模型,如网状模型、层次模型、关系模型、面向对象模型等。这个转换过程不太复杂,但是转换过程中要根据应用要求和存储要求对模型不断求精。这一阶段同时可以进行应用程序的设计,但目标只是开发应用程序的梗概。对于每个处理程序,设计出数据存取功能梗概,提供过程逻辑的界面、程序模块功能说明书以及对数据查询的表达集合。
(4) 物理设计
对于给定的逻辑数据模型选取一个最合适应用环境的物理结构的过程,称为数据库物理设计。数据库的物理结构主要指数据库的存储记录格式、存储记录安排和存取方法,这些完全依赖于具体的系统。
(5) 数据库的实现和维护
数据库的实现是根据物理设计的结果产生一个具体的数据库和它的应用程序,并把原始数据装入数据库。应用程序的开发基本上依赖于主语言和逻辑结构,较少的依赖于物理结构。对实现的系统要进行试运行,要测量系统的性能指标,分析是否符合设计目标,如果不符合,则返回前面几步再次修改数据库的逻辑结构和物理结构。数据库的维护是指维护数据库的安全性和完整性,监测并改善数据库性能,并在必要的情况下重新组织数据库。
2.4 软件工程方法
医院信息系统作为一个大型软件项目的开放,其整个开放过程一定要遵照某种步骤和方法才可以使整个开发过程有条不紊的进行,这就是软件工程的方法。
随着计算机应用领域的扩展,对计算机软件的需求越来越大。为保证软件开放的质量和满足软件市场的需求,软件也应当与其他产业的产品一样,以系统的、工程的方法进行开发研制,并提供售后服务。以下就简单的介绍一下有关软件开发方面的知识。
2.4.1 软件概念
首先讲一下软件的概念
首页
上一页
2
3
4
5
6
下一页
尾页
5
/6/6
相关论文
上一篇
:
医院信息系统设计方案概述
下一篇
:
asp网上聊天室系统设计与开发带论..
推荐论文
本专业最新论文
Tags:
医院
信息系统
经济管理
分系统
设计
实现
【
返回顶部
】
相关栏目
自动化相关
计算机论文
工程管理论文
法律论文
医学论文
人力资源
电子专业
电气工程
英语论文
行政管理
电子商务
社科文学
教育论文
物流专业
金融专业
财务管理
会计专业
化学化工材料科学
电子通信
环境科学
经济类
机械模具类
报告,总结,申请书
其他专业论文