医院信息系统(Hospital Information System,HIS),指利用电子计算机和通信设备,为医院所属的各部门提供病人诊疗信息和行政管理信息的收集、存储、处理、提取和数据交换的能力,并满足所有拥有授权的用户的功能需求 [1]。该系统的开发符合医疗保险各项政策的要求和规范;文中对系统的三个子模块功能做了详细的说明;本系统采用了多层客户机/服务器(C/S)模型,利用Visual C++NET开发语言完成系统的制作。
软件完成后将拥有“字典维护”、“门诊管理”、“院长查询”三个模块,它针对软件所处的应用环境而发挥软件的高效作用,“字典维护”模块存储了药品信息和收费项目,以供药品的进存提供数据;“门诊管理”模块拥有门诊挂号、门诊划价、门诊收费、药房发药四个子功能;“院长查询”模块则提供了一个供医院高层领导直接查询医院任何时间的科室挂号量和药品库存量。
本系统的开发平台为Microsoft公司的开发工具——Microsoft Visual Studio 2005,以及结合了数据库软件——Microsoft SQL Serer作为系统中所用到的数据源的支撑平台。
关键字:医院管理系统;VC++NET;数据库;数据库系统
目 录
引言 6
1 绪论 7
2 可行性分析 8
21 经济可行性 8
22 技术可行性 8
23 政策可行性 8
3 需求分析 9
31 业务流程 9
32 系统层次方框图 9
33系统中各模块层次图 10
331系统字典维护 10
332门诊挂号系统 11
333门诊划价管理 11
334药房管理系统 11
335院长综合查询系统 12
34 系统流程图 12
35 系统数据流图 13
351顶级流图 13
352 0层流图 13
36 数据字典 14
361数据流条目 14
4 概念结构设计 15
41 系统全局实体图 15
42 系统各实体图 15
43 系统表及其用途 17
5 逻辑结构设计 18
51 逻辑设计规范 18
52 逻辑结构表 18
6 物理结构设计 19
61 数据存储 19
62 创建索引 19
7 编码 20
71 前台功能设计 20
711字典维护 20
712门诊管理 21
713院长查询 21
8 系统测试 23
81 软件测试概述[5] 23
82 常用的软件测试方法[6] 23
821黑盒测试 23
822白盒测试 24
823基于模型的测试 24
83本系统的软件测试方法 25
9 结束语 26
91系统功能总结 26
92对系统的展望 26
谢 辞 27
参考文献 28
引言
医院管理系统(Hospital Information System,HIS)在国际学术界已经被公认为新兴的医学信息学(Medical Information)的重要分支。美国该领域的著名教授Morris Collen于1988年曾著文为医院信息系统下了如下定义:利用电子计算机和通讯设备,为医院所属各部门提供病人诊疗信息和行政管理信息的收集、存储、处理、提取和数据交换的能力,并满足所有授权用户的功能需求。[4]经过多年的发展,如今类似医院信息系统这样的企业级应用软件不仅能提供静态的信息和交互式的动态信息服务,还能提供应用程序的基础设施服务(如安全、事务、传输、缓冲、生存期管理等),目前这样的软件所采用N层结构进行构建,N层结构的优点是每一层可以被单独改变,而不影响到其它层,降低了部署与维护的开销[11]。
为了满足以上所述的问题,关键在不仅要重用旧的代码,而且要重用相似的分析设计结果和体系结构,来减少构造新软件系统的代价并提高软件的可靠性。框架技术就是这样一种面向特定领域的重用技术,框架由于提供了大力度的重用而被认为是一种最有前途的面向对象技术。单独的类的重用尽管有用,但由于重用力度小而不具备有意义的生产力的飞跃。基于框架的软件开发过程,把软件的开发看作一个组装过程,在软件框架的指导下寻找可复用构件(及开发一些新构件)并进行系统组装,这种开发过程是目前很受重视的研究方向。目前,针对企业级的应用提出了一些解决方案。微软的NET框架和SUN公司的J2EE就是两个目前最为流行和成熟的可以简化企业应用中与开发、部署和管理相关复杂问题的体系结构。其中MicrosoftNet由微软在2000年开始推出,是新一代的Windows开发系统平台。NET平台包含了以下主要特征:[10]
(1) 软件变服务
(2) 基于XML的共同语言
(3) 融合多种设备和平台
(4) 新一代的人机界面
(5) 托管代码公共语言运行库
本文参照软件工程中开发一款软件的相关步骤,结合数据库的有关知识,按照软件定义、软件开发、运行维护的三步骤进行软件的开发。其中软件开发步骤中有所不同,由数据库的概念结构设计、逻辑结构设计、物理结构设计组成。
1 绪论
医院信息管理系统的主要目标是建立一种新型的既能保障全体员工公平地获得基本医疗保健服务,又能有效调控浪费,合理利用医疗资源的社会保障制度。随着科学技术的进步,人民生活的提高,医院信息管理需要进一步的系统化、科学化,医院信息管理系统的建立已经是大势所趋。同时也为了更好的认真贯彻执行国家、省、地市医疗保险改革各项政策,建立职工正常基本医疗和补充医疗保险良好运行机制,经充分酝酿、研究论证,在吸取了各种式样的医院管理系统的经验后,开发了医院管理系统[2]。
预期系统完成后将达到以下六个目标:
(1) 标准化和开发性
(2) 统一性和实用性
(3) 参数化设计和灵活性
(4) 安全性和可靠性
(5) 通用性
我国医院信息系统研制始于20世纪80年代初,医院信息建设大致经历了单机 *** 作、局部网络化、全院信息网络化建设3个阶段。据卫生部信息中心2001年统计,我国应用信息管理系统的医院占医院总数的31%,其中省级医院投资信息管理系统高达84%,地市级和县级医院仅为37%和34%。在全国500多家三甲医院及1000多家县市以上二级医院中,有近900家大中小医院已经实施或正在实施医院信息系统[12]。
医院信息化管理的未来:医院信息化管理建设是一项长期艰巨的任务。医院信息管理系统是由多方面的系统组成,并不断地完善和扩大,使信息化建设覆盖医院各项业务建设。随着信息化技术的发展,医院信息话建设将更注重人性化服务,优化及提高信息化管理系统功能、性能、人机界面及智能化建设是医疗行业发展的必然趋势[13]。
医院信息化建设的根本目的是以病人为中心,实现医院的网络化管理,为临床医疗、经营和管理提供便捷有效的管理手段和管理模式[8]。医院信息化建设的内容包括医疗行为、行政组织、后勤保障等全方位管理模块,涉及挂号、收费、药库、药房、医生工作站、护士工作站、手术、麻醉、财务结算、检查、检验、病案处理、医保、自助信息查询等业务。只有对医院业务流程的优化和重组,进一步强化信息资源的加工、挖掘,才能不断提高医院的医疗服务质量和管理水平,以实现满意的经济效益和社会效益[14]。
2 可行性分析
21 经济可行性
鉴于现在的计算机设备价格的逐年下降,在各大中小型的医院中已经具备配备计算机及计算机 *** 作人员的能力。此外,使用一个良好的医院管理系统不仅能提高医院的管理效率、在很大程度上带给就医群众许多方便,最重要的是能使使用医院在未来两到三年内收回成本,从而进一步的盈利。综上几点,说明开发这样一个医院信息管理系统在经济上是可行的。
22 技术可行性
技术可行性又可以分为两类:开发本系统的技术可行性以及系统使用者的技术的可行性。本系统是使用NET高级程序语言开发,基于Microsoft Visual Studio 2005为开发平台,结合Microsoft SQL Server 作为数据源的提供者,所以在系统的开发技术上是可行的;在系统使用者的技术的可行性方面,当今的大学本科毕业生基本上能够熟练掌握WINDOWS *** 作系统的使用,作为一名医学类本科毕业的使用者,只要结合用户说明书就可以熟练地掌握本管理系统的使用方法。可以说在技术上也是可行的。
23 政策可行性
卫生部于1997年印发公布的《医院信息系统基本功能规范》,对于加快医院信息化基础设施建设,规范管理,提高医院信息系统软件质量,保护用户利益,推动医院计算机应用的健康发展起到了重要的指导作用。随着计算机网络技术的迅速发展,卫生部重大医改政策的实施及医疗模式的转变,给开发本医院管理系统提供了坚强的政策可行性保障[9]。
3 需求分析
31 业务流程
医院管理的基本业务流程如图31所示:
图 31 医院管理中的业务流程图
32 系统层次方框图
该系统由“字典维护”、“门诊管理”、“院长查询”三个一级子模块,“字典维护”子模块由“药品信息维护”、“收费项目维护”两个模块组成;“门诊管理”子模块由“挂号管理”、“划价管理”、“收费管理”、“药房发药”四个模块组成;“院长查询”子模块由“科室挂号量”和“库存统计”两个模块组成。层次方框图如图32所示。
图32 医院管理系统层次方框图
33系统中各模块层次图
331系统字典维护
“系统字典维护”功能模块用于设置医院管理系统中的常用字典信息,包括了如图33所示的子功能模块。
图33 系统字典维护模块
332门诊挂号系统
“门诊挂号系统“功能模块用于建立和维护病人的主索引信息,分配病人的ID号,确保病人信息的唯一性,为病人建立就诊卡,对门诊病人进行挂号或者预约号处理,为门诊病人的后续活动以及门诊工作量统计提供信息。病人首次就医时可办理IC卡、磁卡等,实现一卡通看病,持卡病人就诊时通过刷卡代替频繁的排队交费,可以大大提高医院和病人双方的效率,减少病人的等待时间。挂号时计算机自动分配临时ID号,可选择输入病人姓名,挂号类型(普通号、专家号等)及就诊科室等信息,打印产生门诊挂号单,挂号单上的条码号将是病人接下来各环节就医的依据,这样将实现划价收费、项目检查、药房取药的一体化流水作业。
333门诊划价管理
“门诊划价收费系统”功能模块用于在门诊收费处记录病人的缴费信息,并执行相应的统计核算功能,所包含的自功能模块如图34所示。
图34 “诊划价收费系统”功能模块
“门诊划价”用于完成门诊病人各种处方、检查申请、治疗申请等诊治费用的计价工作,各种药品、检查的价格信息在字典管理中维护。
“门诊收费”用于完成门诊病人各种诊治费用的收取工作,能依据划价单(或其他方法)查询病人划价信息,进行费用收取、收据打印处理,并保存 *** 作记录以备查询。
“药品发放”用于药房预先打印需要发货的药品明细,并将药品准备好,这样病人取药时就可以直接给病人,避免医生拿到病人的缴费单后再去找相应的药品。
334药房管理系统
“药房管理模块”功能用于管理医院药房的采购、入库及出库等业务,包含的子模块如图35所示。
图35 药房管理模块
335院长综合查询系统
“院长综合查询系统”功能模块用于从医院信息系统加工处理出有关医院管理的医、教、研和人、财、物分析决策信息,以便院长及管理者决策提供依据。
34 系统流程图
医院管理系统的系统流程图如图36所示。
图36 系统流程图
35 系统数据流图
351顶级流图
根据图31的医院管理的基本业务流程图可以首先得出系统的顶级数据流图,如图37所示。
图37 医院管理系统顶级流图
352 0层流图
根据图37所示的医院管理系统的顶级流图,由软件工程知识:在对数据流图分层细化时必须保持信息连续性,也就是说,当把一个处理分解为一系列处理时,分解前和分解后的输入/输出数据流必须相同。[3]可以对顶级数据流图进行映射,从而得到医院管理系统的0层流图,如图38所示。
图38 医院管理系统0层流图
36 数据字典
361数据流条目
表31描述了系统中所用到的大部分的数据流条目,该表提供了对数据流名字、使用地点与方式、内容和补充信息的说明。
表31 数据流条目表
名字 使用地点与方式 内容描述
药品名称 药品信息查询,输入名称 如青霉素
药品编码 药品信息查询,输入编号 如1001
项目名称 收费项目查询,输入名称 如肝功能
项目编码 收费项目查询,输入编码 如8000
开始时间 科室挂号量查询,输入时间 如1998-7-15
结束时间 科室挂号量查询,输入时间 如2008-7-15
库房 药品库存量查询,输入库名 如西药房
药品编号 药品库存量查询,输入药名 如四环素
挂号类型 门诊挂号, 系统已定 分为普通号和专家号
费用类型 门诊挂号, 系统已定 分为公费,自费,离休三种
挂号科室 门诊挂号, 系统已定 分为中医科等16种
医生 门诊挂号,输入医生姓名以记入档案 在院医生的姓名
姓名 门诊挂号,记录病人的姓名 就诊病人的姓名,如张三
性别 门诊挂号,记录病人的性别 就诊病人的性别,如男
年龄 门诊挂号,记录病人的年龄 就诊病人的年龄,如36
民族 门诊挂号,记录病人的民族 就诊病人的民族,如瑶族
4 概念结构设计
41 系统全局实体图
系统的的全局实体图如图41所示。
图41 系统全局实体图
42 系统各实体图
根据图41 系统的全局实体图,分析系统即可得到系统的各个实体图,如下列图所示。
图42 病人实体图
图43 医生实体图
图44 医生处方实体图
图45 药品实体图
图46 药房实体图
43 系统表及其用途
系统共需要10张表,用途分别如表41所示
表41 系统表及其用途
表名称 表用途
药品资料 保存医院药品的基础信息,包括售价等
医生资料 保存医生信息,包括医生所属的科室
科室资料 保存科室分类信息,如分为内科、外科等
病人信息库 保存病人的基本信息,以后可以重复使用
门诊挂号 保存门诊病人挂号的信息
门诊挂号类型 保存门诊挂号类型分类信息及其挂号价格,如普通号、专家号等
门诊划价 门诊划价信息(主表)
门诊划价明细 门诊划价明细信息(从表)
门诊收费项目 保存门诊的收费项目及其价格信息,内容包括名称、类型、费用等
5 逻辑结构设计
51 逻辑设计规范
数据库逻辑设计就是将E-R图转换成关系模型的过程,即将所有实体和关系转换成一系列的关系模式,转换过程中常见规则有:
(1)一个实体型转换成一个关系模式。
(2)一个一对一的关系模型可转换成一个独立的关系模式,也可与任意一端对应的关系模式合并。
(3)一个一对多的联系可以转换成一个独立的关系模式,也可与多的那一端对应的关系模式合并。
(4)一个多对多的联系可以转换成一个关系模式。
52 逻辑结构表
经过数据库系统分析和逻辑设计后,数据库的结构已经非常清晰,首先在Microsoft SQL Server 2000 中建立一个数据库HisBook。然后,分别建立10个表:药品资料表、医生资料表、科室资料表、病人信息库表、门诊挂号表、门诊挂号类型表、门诊划价表、门诊划价明细表、门诊收费项目表、药品库存表,每个表与逻辑设计中一种的关系模式相对应。
表51 系统逻辑结构表
6 物理结构设计
61 数据存储
数据库采用的是微软MSSQL Server 数据库,安装的版本是:简体中文个人版,数据库文件名称为: hisbook_DataMDF和日志文件hisbook_LogLDF,分别存储于系统的默认文件夹下面。
62 创建索引
建立索引是加快查询速度的有效手段。用户可以根据应用环境的需要,在基本表上建立一个或多个索引,以提供多种存取路径,加快查找速度。[7]MSSQL Server的两种索引的类型是:聚集索引和非聚集索引,使用索引的优点是:加快查询的速度,不足之处是:它将占用磁盘空间,并且降低添加、删除和更新行的速度,故在使用索引的时候,需要慎重考虑。
针对本系统所涉及到数据库表,所创建的索引是:
表61 创建索引字段表
表名 创建聚集字段 创建非聚集索引字段
药品资料 MedID MedName
医生资料 DocID DocName
科室资料 OffID OffName
病人信息库 PatiID PatiName
门诊挂号 PatiRegID PatiRegTime
门诊挂号类型 PatiRegKID 无
门诊划价 PriceKind 无
门诊划价明细 ListID ListName
门诊收费项目 KindID 无
药品库存 MedID MedName
7 编码
71 前台功能设计
系统的主要功能有三类:字典维护,门诊管理,院长查询。字典维护功能中主要负责药品信息和收费项目的维护,这是医院为患者提供的最主要的两个服务项目。门诊管理中有门诊挂号、门诊划价、门诊收费、药房发药四个功能,这与平时去医院看病的时候在门诊处经历的过程是一样的,这四个功能处理患者从挂号直到取药离开的整个功能。院长查询主要包括医院各个科室挂号量和当前药品库存量的查询,这两个功能主要用于对医院总体状态的统计。
711字典维护
单击字典维护|药品信息命令,可以进入药品信息功能窗体,如图71所示。在其中可以管理医院目前所有的药品信息。通过单击工具栏上的新增、修改、或删除按钮可以新增药品,修改某个药品的规格,单位或者单价等信息。对数据记录的编辑和输入都是在窗体下方面板中的文本框中进行的,除编辑或新增记录时,窗体下方面板中的文本框都是不可编辑的。
图71药品信息管理功能窗体
进行药品信息维护之后,单击字典维护|收费项目命令则可以进入医院收费项目的管理窗体,如图72所示。该窗口和药品信息很类似,它主要管理医院中所有收费项目的信息。同样通过上面工具栏的按钮,可以对该表进行新增、修改、删除等 *** 作。这个表与药品信息表中数据的标编号是相连的,药品的四位编号首位从1到7,而收费项目编号首位是8开始,这是为了在后面的收费中方便进行处理,因为患者经常同时开药和接受一些检查。因此,在新增编号的时候,用户可以根据患者接受的医疗项目来确定首位编号。
图72收费项目功能窗体
712门诊管理
完成字典维护功能后,点击门诊管理可以进行门诊挂号、门诊划价、门诊收费、药房发药四项功能,这也是按照一个病人到医院就诊时的基本步骤设计的。
713院长查询
在解决方案资源管理器中,添加一个新的窗体,并将名称改为“RegQuery”,在其上放置控件如图73所示。
图73 科室挂号量窗体
同样的, 添加一个新的窗体,命名为“MedQuery”,在其上放置空间如图74所示。
图74 药品库存量窗体
8 系统测试
81 软件测试概述[5]
软件测试是软件开发过程的重要组成部分,是用来确认一个程序的品质或性能是否符合开发之前所提出的一些要求。软件测试的目的,第一是确认软件的质量,其中一方面是确认软件做了你所期望的事情,另一方面是确认软件以正确的方式来做了这个事件。第二是提供信息,比如提供给开发人员或程序经理的反馈信息,为风险评估所准备的信息。第三软件产品开发完成之后发现了很多问题,这说明此软件开发过程很可能是有缺陷的。因此软件测试的第三个目的是保证整个软件开发过程是高质量的。
软件质量是由几个方面来衡量的:一、在正确的时间用正确的方法把一个工作做正确。二、符合一些应用标准的要求,比如不同国家的用户不同的 *** 作习惯和要求,项目工程的可维护性、可测试性等要求。三、质量本身就是软件达到了最开始所设定的要求,而代码的优美或精巧的技巧并不代表软件的高质量。四、质量也代表着它符合客户的需要。作为软件测试这个行业,最重要的一件事就是从客户的需求出发,从客户的角度去看产品,客户会怎么去使用这个产品,使用过程中会遇到什么样的问题。只有这些问题都解决了,软件产品的质量才可以说是上去了。
测试人员在软件开发过程中的任务:
(1)寻找Bug
(2)避免软件开发过程中的缺陷
(3)衡量软件的品质
(4)关注用户的需求
总之,测试总的目标是确保软件的质量以达到用户所要求的水平。
82 常用的软件测试方法[6]
821黑盒测试
黑盒测试,顾名思义就是将被测系统看成一个黑盒,从外界取得输入,然后再输出。整个测试基于需求文档,看是否能满足需求文档中的所偶要求。黑盒测试要求测试者在测试时不能使用与被测系统内部结构相关的知识或经验,它适用于对系统的功能进行测试。黑盒测试的优点有:比较简单,不需要了解程序内部的代码及实现;与软件的内部实现无关;从用户角度出发,能和容易地知道用户会用到哪些功能,会遇到哪些问题;基于软件开发文档,所以也能知道软件实现了文档中的哪些功能;在做软件自动化测试时较为方便。黑盒测试的缺点有:不可能覆盖所有的代码,覆盖率较低大概只能达到总代码量的30%;自动化测试的复用性较低。
822白盒测试
白盒测试是指在测试时能够了解被测对象的结构,可以查阅被测代码内容的测试工作。它需要知道程序内部的设计结构及具体的代码实现,并以此为基础来设计测试用例。如下例程序代码:
HRESULT Save(char pszFileName)
{
If (NULL= = pszFileName)
Return;
If (STATE_OPEND = =currentState)
{
SaveTheFile();
}
Return;
}
读了代码之后可以知道,先要检查一个字符是否为空,然后再根据文件当前的状态来执行相应的动作。设计这样一些测试用例:当输入字符串为空时会出现什么情况;如果此时存储着的一个文件已经被打开,会有什么情况。这些是在做黑盒测试时不一定能做到的事情。
白盒测试的直接好处就是知道所设计的测试用例在代码级上哪些地方被忽略掉,它的优点是帮助软件测试人员增大代码的覆盖率,提高代码的质量,发现代码中隐藏的问题。白盒测试的缺点有:程序运行会有很多不同的路径,不可能测试所有的运行路径;测试基于代码,只能测试开发人员做的对不对,而不能知道设计的正确与否,可能会漏掉一些功能需求;系统庞大时,测试开销会非常大。
823基于模型的测试
基于风险的测试是指评估测试的优先级,先做高优先级的测试,如果时间或精力不够,低优先级的测试可以暂时先不做。有如下一个图823,横轴代表影响,竖轴代表概率,根据一个软件的特点来确定:如果一个功能出了问题,它对整个产品的影响有多大,这个功能出问题的概率有多大?如果出问题的概率很大,出了问题对整个产品的影响也很大,那么测试时就一定要覆盖到。对于用户很少用到的功能,出问题的概率很小,就算出了问题的影响也不是很大,那么如果时间比较紧的话,就可以考虑不测试[15]。
图 81 基于风险测试的两个决定因素
基于风险的两个决定因素就是:该功能出问题对用户的影响有多大,出了问题的概率有多大。其它一些影响因素还有复杂性、可用性、依赖性、可修改性等。测试人员主要根据事情的轻重缓急来决定测试工作的重点。
83本系统的软件测试方法
由于本程序是针对小型医院的,软件较小,功能比较简单,所以软件测试方法采用了黑盒测试方法。软件在初步完成后,交由第三者进行测试(这里我让同宿舍的同学进行了测试),第三者在实际使用中发现问题:如需补充功能,运行中出现的一些错误等等,程序开发人员根据第三者提出的意见进行修改,直至软件功能符合用户(系统使用者)为止。
9 结束语
91系统功能总结
这个小型的医院管理系统能够简单地完成医院的门诊、药房、院长查询基本功能。但是还没有发票打印的功能,在门诊管理部分还不够完善,没有实现用磁卡对病人进行登记的功能。本系统大致完成了需求分析中所提及的主要功能,对于在一种全新的开发语言的背景下完成这样一个数据库系统,工作量和难度还是非常大的,例如如何在NET环境下连接数据库,不同模块之间还存在数据 *** 作的错误问题等。
由于在对系统进行设计时的起点和标准过高,在短暂的时间内未能完善全部的子功能、子模块,但是在建立数据库表结构时,始终按照一步到位、不轻易改动的原则,因为一旦表的结构变动了,相应的逻辑结构、前台的显示信息都必须跟着改动,这样带来的工作量是十分大的。
92对系统的展望
(1)数据结构问题
像在对系统功能总结中提及到的:没有实现用磁卡对病人进行登记的功能,还未能实现与硬件设备实现连接的接口。
(2)数据的备份和恢复
数据备份功能的实现主要是通过SQL语句BACKUP DATABASE完成的,数据恢复功能的实现主要是通过SQL语句RESTORE DATABASE完成的。由于时间仓促,我没能实现这两个功能。
(3)对NET语言的认识
因为是第一次使用NET语言进行相关软件的编程,在三个星期内开发这样一个数据库系统给了我很大的挑战和困难,但在谢老师的鼓励下我本着不断学习的心态,一步步的走了过来,希望这次经历在我以后的学习中将会产生很大的影响。
(4)NET中访问数据库的方法
这个系统是基于NET框架设计与实现的,在NET中访问数据库的方法我只是参照一些参考书给出的方法和代码来实现,自己却不是十分清楚它其中的原由。
(5)系统的可扩展性
这次开发的系统还存在着许多可以完善的功能,例如每月或每年一次的财务结算,医院在院职员的信息库的建立等,这都是一个完善的医院管理系统所必须的。
第4章 信息资源管理
〖单元概述〗
信息资源管理与我们学习和生活息息相关,信息资源管理是我们对所获取和处理的信息进行有效管理及和方便使用的重要组织方法,通过我们对信息资源的组织管理,提高了我们对信息的检索速度和使用效率。
数据库是计算机管理和处理信息的一个重要的应用领域。掌握数据库的设计思想和管理方法有助于在学习、工作中更好地挖掘出信息的应用价值。
〖课程标准〗
(1)通过实际 *** 作或实地考察,了解当前常见的信息资源管理的目的与方法,描述各种方法的特点,分析其合理性。
(2)通过使用常见的数据库应用系统,感受利用数据库存储、管理大量数据并实现高效检索方面的优势。
(3)通过对简单数据库的解剖分析,了解使用数据库管理信息的基本思想与方法。
〖学习目标〗
1.理解信息资源管理的目的与方法。
2.掌握信息资源管理的方法的特点。
3.了解数据库的基本概念。
〖教学过程〗
一、 常见的计算机管理数据应用实例
通过下列例子的引入,让学生知道在信息技术支持下的信息资源的管理,从而引出信息资源管理的目的与方法。
主题:你所了解的常见的计算机管理数据应用实例
(注:课堂上尽可能启发学生,由学生谈他所了解的数据库管理系统,教师作为课堂中的一员参与讨论。)
图书馆目录检索系统就是数据库在某一领域的具体应用。这样的应用系统被称为数据库应用系统。生活中这样的系统还有很多,例如:
■ 音像制品出租管理系统
在音像制品出租店有许许多多的磁带、录像带、CD、VCD、DVD,每当一位顾客在租东西时,店员只需将录影带或是书籍的编号输入到计算机中,这样就可以完成出租的作业了。这就是通过数据库系统来完成对大量的音像制品数据进行管理,帮助店主进行音像制品的管理、出售和统计。
■ 邮政编码、区号查询
以往查询邮政编码或其他地区的电话区号就要到邮政局或电信局去翻阅厚厚一本索引。但有了数据库系统,我们就可以快速高效的在瞬间查询到需要的数字。
■ 超市购物系统。
在超市,收银员用条形码阅读器来扫描每种商品,通过一个应用程序,收银机上就显示了从商品数据库中查询得到的价格,并计算出总共的金额。系统还会记录商品的数量,当低于指定的最低极限值时,系统还会自动设置一个订单来获得更多的该商品的库存。通过对商品数据的存储、查询、管理,大大减轻了超市工作人员的工作负担,而且超市的库存还可以根据事先的设置维持在一个理想的状态,实现了部分自动管理的功能。
■ 火车预售票系统。
订票预定系统不仅存储了大量数据,而且实现了异地共享数据,使订票变得快捷简单。
■ 网上教育资源库网
网上教育资源库网提供了丰富的教学素材类资源、主题学习性资源和网络课程资源。并将各类多媒体信息资源按统一的格式进行收集、储存。这样,使用者就可以以学习领域、科目、年级、资源格式等多种方式对数据库内的各种资源进行搜索了。这种资源库网存储的不仅是数据,还能存储大量的图形图像、音频、视频等信息。用户通过检索,就能得到符合要求的多媒体信息资源。国家基础教育资源网( >
网上搜的一篇论文,希望对你有帮助
一种高度集成的医院管理信息系统的设计研究
概述
医院信息系统(Hospital Information System简称HIS)是一门容医学、信息、管理、计算机等多种学科为一体的边缘科学,在发达国家已经得到了广泛的应用,并创造了良好的社会效益和经济效益。HIS是现代化医院运营的必要技术支撑和基础设施,实现HIS的目的就是为了以更现代化、科学化、规范化的手段来加强医院的管理,提高医院的工作效率,改进医疗质量,从而树立现代医院的新形象,这也是未来医院发展的必然方向。
为了满足我国医院发展的需要,为了使祖国医学早日与世界科技接轨,大连汇源电子系统工程有限公司集中了大量的人力和物力,借鉴国内外HIS的先进经验,并结合国内各家医院的传统管理模式和实际需求,开发了该医院管理信息系统, 2001年《汇源医院管理信息系统》被大连市信息产业局认定为软件产品,该产品是真正适合我国国情的医院管理信息系统,是唯一能在中国境内与IBM医院信息系统解决方案平分天下的有自主知识产权的医院信息系统。
系统设计概述
该系统的实施将在整个医院建设企业级的计算机网络系统,并在其基础上构建企业级的应用系统,实现整个医院的人、财、物等各种信息的顺畅流通和高度共享,为全院的管理水平现代化和领导决策的准确化打下坚实的基础。该系统具有成熟、稳定、可靠、适用期长、扩充性好等特点,可以根据各医院各自的特点度身制作。该系统已成功地运行在普兰店市第一人民医院、庄河市第一人民医院、大连市中山医院、盖州市中心医院、蓬莱市人民医院、丹东市中医院、抚顺市中医院、铁岭中医院、铁岭县医院、黑龙江省呼兰县中医院、大连大学附属医院、瓦房店第一人民医院等一系列三甲、三乙、二甲等医院,为各医院取得了良好的社会效益与经济效益,同时也受到客户的广泛好评。
应用软件功能
(一)、医院各职能部门微机配备表
整个系统由一台服务器和若干台工作站构成一个网络,各个子系统在网络上协调运行,部门间业务查询灵活,又提供严格的权限控制。每个子系统提供一个公用查询功能,每个子系统在此功能下只能使用它有权调用的功能。网络间共享的数据是实时的,避免造成部门间数据不一致的现象。
(二)、医院管理子系统功能视图
医院管理子系统(HIS)通常包含门诊、住院两部分,而管理的主线则为药品和收款金额。
1、视图说明:
以上为医院的各职能部门的功能视图。方框内的部门为配备计算机的部门;平行线内的部门为医院内相关部门。各部门间传递的是数据信息。由于人事科、总务科等相对功能独立,所以未包括在内。
2、功能详细设计见附录
硬件平台系统设计
硬件是系统实施的基础,在设计方案中,我们考虑到系统实施的各种要求及特点,同时兼顾医院的实际情况,硬件选型时必须符合系统需求,兼顾系统性能,以性价比最高为原则,使系统达到最优、也最经济的方案。
1服务器(SERVER)
主服务器是系统的心脏,系统中所有工作站都必须与其进行信息交换,所以必须保证其速度快、稳定、质量可靠。
2工作站(WorkStation)
工作站的选用是以保证网络的高速度运行、高可靠性为标准。同时考虑到医院的具体实际情况,达到系统的要求并为医院自身节省有限的资金。
3打印机(PRINTER)
我们选用打印机主要以打印速度快、耐用、运行成本低为主。世界著名的打印机生产商产品完全符合其要求。
4配电电源(UPS)
电源中断时,如果网络正在运行,可能导致数据丢失、设备损坏从而造成无法弥补的损失。因此,必须保证机器的不间断运行,但仅能提供一段很短的时间,并发出警报。
网络设计
医院管理系统是一个综合性的系统。因此,在设计方案中,大连汇源电子系统工程有限公司考虑到管理面广、部门多、信息交换要求及时等特点,同时兼顾医院的实际情况,网络采用国际标准的星型的网络拓扑结构,其具有扩充灵活、维护方便、运行稳定、互连性好、性能价格比合理等特点,是计算机网络系统采用的最优、也最经济的方案。
1 综合布线
缆线是计算机网络的生命线,是传送信息的动脉,线路如因质量问题而造成损坏,将会使网络全部瘫痪,而停止工作。因此,我们在设计中采用楼宇自动化的综合布线方案,严格按照综合布线的技术要求,以此提高线路的质量和稳定性。同时可用于语言传输,便于用户自由选择,根据现场情况,线缆可连接于RJ-45插座于墙面上,也可用RJ-45插头直接连工作站,这样便于维护和扩充
2 网络设备
网络设备主要是交换机(Switch HUB) 和集线器(HUB) ,它们是连接主服务器和工作站的中间设备。交换机(Switch)是网络中的核心设备,它提供服务器、工作站之间的交换式的快速连接,网络中还有一个硬件设备,就是网络适配器,又称网卡,用于连接每一个工作站与线缆。因为网卡是每一个工作站与网络连接的主要设备,为了使工作站稳定的工作,兼容性好、可靠性高的网卡是一定要保证的。
3网络管理
我们使用以上的网络方案是为了充分利用网络资源,便于管理与维护。在规划中我们使各工作站不互相依赖, 但又互相联系。即一个工作站的运行状态的好坏并不影响其它工作站的正常运行,提高了网络的可靠性。
数据库系统和系统管理平台
1、 数据库系统
医院管理信息系统因其数据量巨大、实时性强,所以在数据库系统选型时必须选择高效、稳定的大型数据库系统。
2、 网络 *** 作系统
网络 *** 作系统是网络硬件设备基础上的一层软件平台,没有网络 *** 作系统将不能构成合理的计算机网络系统。 网络 *** 作系统是网络的重要组成部分,因其稳定并与数据库系统配合紧密。
工程服务
1网络安装
大连汇源电子系统工程有限公司负责网络工程安装,遵循EIA/TIA568B布线标准,安装内容如下:
● 提供网络拓扑设计图
● 安装服务器及网络适配器
● 安装工作站及网络适配器
● 安装Switch HUB 、HUB
● UTP 及所有接头
● 安装服务器网络 *** 作系统
● 安装工作站应用软件
2网络调试
按照标准调试每一个节点,保证每一个工作站能正常运行,并进行严格的安装后测试,减少每一个点的不良隐患,使网络能稳定的运行。
3网络管理
大连汇源电子系统工程有限公司在工程完工后,保证定期派工程技术人员对网络进行管理和维护,定期对使用人员提供技术指导。
培训服务
1网络系统管理人员培训
网络管理人员是高级 *** 作人员,网络正常运行必须由网络高级管理人员随时维护,因此对高级 *** 作人员要求有一定的网络知识及网络维护水平。本公司提供对网络管理人员为期两个月的技术培训,使其达到能独立维护保养网络的能力。
2工作站管理人员培训
工作站管理人员是维护管理应用系统软件的中级人员,必须能够管理整个系统及各部门子系统的衔接和调用。本公司对中级人员提供30天的培训,使其能够了解各部门子系统的调用,及时为各部门提供维护和系统的正常运作。
3工作站使用人员培训
工作站使用人员培训是单机工作站的 *** 作人员,只能了解本部门的子系统的 *** 作,不必也不能接触其它子系统,本公司提供30天的培训,学习单机单系统、本部门的相关 *** 作。
系统维护与支持
大连汇源电子系统工程有限公司提供用户网络及硬件设备一年质保,软件系统自交付使用后一年内免费维护。对网络和软件系统提供终身技术支持,我们承诺并保证24小时时刻响应用户的呼叫,及时提供完善周到的技术支持和服务。
使用一个这样的存储过程就可以在挂号单表(TABLENAME)中插入新挂号单数据的同时,返回一个新的挂号单号。多少台机器都不会出问题的。
create procedure insert_getid
@NAME VARCHAR(40),--性名
@SEX INT,--性别
@TYPE INT --科别
@id INT output --挂号ID
AS
SET @ID=ISNULL((SELECT MAX(ID) FROM TABLENAME),0)+1
INSERT INTO TABLENAME(ID,NAME,SEX,TYPE) VALUES(@ID,@NAME,@SEX,@TYPE)
GO
都是一样的,但部分医院可能是现场排队挂号有百分之几的号源,网络挂号有百分之几的号源;
随着网络的发展,现在有些医院已经把所以的非当天挂号号源,都转移到网上了,现场不能提前预约挂号了,只能挂号当天的。
以上就是关于资料库管理制度、样本采集等SOP制定是什么意思该怎么写啊急急急!!全部的内容,包括:资料库管理制度、样本采集等SOP制定是什么意思该怎么写啊急急急!!、常见信息资源管理方法、数据库系统设计大型作业 医院管理系统 采用B/S或C/S模式实现一个医院管理系统。等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)