医院住院部信息系统

上传人:桔**** 文档编号:508070649 上传时间:2022-08-31 格式:DOC 页数:17 大小:467KB
返回 下载 相关 举报
医院住院部信息系统_第1页
第1页 / 共17页
医院住院部信息系统_第2页
第2页 / 共17页
医院住院部信息系统_第3页
第3页 / 共17页
医院住院部信息系统_第4页
第4页 / 共17页
医院住院部信息系统_第5页
第5页 / 共17页
点击查看更多>>
资源描述

《医院住院部信息系统》由会员分享,可在线阅读,更多相关《医院住院部信息系统(17页珍藏版)》请在金锄头文库上搜索。

1、目录1 绪论 12 需求分析 13 总体设计 13.1 功能图 13.2 安全设计 24 概念结构设计 25 逻辑结构设计 25.1 关系模型转化 35.2 确定函数依赖、属于第几范式 36 物理结构设计 37 数据库的实施、运行 47.1 创建数据库、建立表 47.1.1 创建数据库 yygl47.1.2 创建医生表 57.1.3 创建病人表 57.1.4 创建病房表 67.1.5 创建治疗表 67.1.6 创建入住表 77.2 创建视图 87.2.1 创建病人基本信息查询视图 87.2.2 创建医生信息查询视图 87.2.3 创建病人入院后情况信息查询视图 87.3 创建索引 97.4 创

2、建和执行存储过程 97.4.1 创建并执行插入数据存储过程 97.4.2 创建并执行查询数据存储过程 97.5 创建触发器。 107.5.1 创建 insert 触发器 107.5.2 创建 update 触发器 117.6 表中添加信息 117.7 进行系统维护 137.7.1 查询病人信息 137.7.2 删除病人信息 148 结论 149 学习体会 14参考文献: 14致谢 141 绪论医院住院部信息管理系统方便医生和病人搜索相关住院信息,并且实现从住院、治疗到出院的全过程精确管理与监控,大幅度减少住院治疗事故,对于常出现医疗和财务纠纷的细节,可以极大地节约成本,提升医院整体效益,赢得长

3、足发展。医院住院部信息管理系统是现代化医院运营的必要技术支撑和基础设施, 实现医院住院部信息管理系统的目的就是为了以更现代化、科学化、规范化的 手段来加强医院的管理,提高医院的工作效率,改进医院质量,从而树立现代 医院的新形象,这也是未来医院发展的必然方向。2需求分析作为医院住院部这样的的场所,其经济成分比重相对较多,对于患者来说 来说主要有住院,缴费等情况。而医院则是针对患者入院后对其进行治疗方 面。如何让这么多患者实行分类治疗信息管理正是医院住院部信息系统的目的 所在。本系统综合了经济的角度,建立了信息中心,可将来各自患者的信息集 中管理,提高医院住院部管理的高效性和有序性,快速反馈了患者

4、信息。从系统开发及实施的可行性和灵活性考虑,本系统的软件开发环境主要选 择了当前较为流行的功能强大的 SQL sever 2005数据库。3总体设计对数据库进行总体分析设计,掌握所要进行设计的数据库的基本框架,并 考虑到数据库的安全完整型的设计。3.1功能图系统的核心是对住院信息的管理。查询功能也是系统的基本功能。为了实 现医院住院部信息管理系统,方便用户和管理与需求,将医院住院部信息管理 系统分为:医生管理,病人管理,病房管理,系统维护四个功能模块,如下图 3-1。医院住院部信息管理系统医生管理病 人 管 理病 房 管 理医生信息管理医生信息查询病人信息管理病人信息查询病房信息管理病房信息查

5、询系 统 维 护图3-13.2安全设计给数据库中表创建不同的视图,保证数据的安全性,使得不想被人知道的 部分信息能够较好地隐藏下来。给数据库中表创建自定义约束,比如check约束、主键约束和唯一键约束,以此来保证数据库的完整性。给数据库创建存储过程和触发器,防止工作人员因为误操作而删掉部分重 要信息。4概念结构设计在需求分析阶段所得到的用户需求抽象为信息结构即概念结构模型的过程 就是概念结构设计。它是整个数据库设计的关键。这个部分的关键是设计,一般根据系统要求,画出能反映本系统每个应用 需求的E-R图。其中包括五个实体即医生实体、病人实体、病房实体、治疗 实体、入住实体,以及一些实体与属性之间

6、的联系。然后对初始的E-R图进行优化,消除冗余和可能存在的矛盾。根据需要得到一个基本的E-R图,如下图4-1所示。姓名性别岀生日期职称病人编号姓名性别岀生日期缴费情况病症缴费金额N入住病人情况M医嘱内容治疗N医嘱类型治疗时间医生科室住院时间岀院时间病人病房床位号床位数图4-1医院住院部信息管理系统整体E-R图病房号医生编号5逻辑结构设计逻辑结构的设计的任务就是把概念结构设计阶段设计好的基本E-R模型转换为与选用DBM产品所支持的数据模型相符合的逻辑结构。5.1关系模型转化医生表 医生编号,姓名,性别,出生日期,职称,科室)病人表病人编号,姓名,性别,出生日期,缴费情况,缴费金额,病 症)病房表

7、 病房号,床位号,床位数)治疗表医生编号,病人编号,病人情况,医嘱类型,医嘱内容,治疗时间)入住表 病人编号,病房号,床位号,住院时间,出院时间)5.2确定函数依赖、属于第几范式医生表:医生编号f姓名,医生编号f姓别,医生编号f出生日期,医 生编号一职称,医生编号一科室,没有传递依赖,没有部分依 赖,则此范式属于第三范式。病人表:病人编号f姓名,病人编号f姓别,病人编号f出生日期,病 人编号f缴费情况,病人编号f缴费金额,病人编号f病 症,。没有传递依赖,没有部分依赖,则此范式属于第三范 式。病房表: 病房号,床位号)f床位数,没有传递依赖,没有部分依赖,则此范式属于第三范式。治疗表: 医生编

8、号,病人编号)f病人情况,医生编号,病人编号)f医嘱类型, 医生编号,病人编号)f遗嘱内容, 医生编号,病人编号)f治疗时间,有传递依赖,没有部分依赖,则 此范式属于第三范式。入住表: 病人编号,病房号,床位号)f住院时间,病人编号,病房号,床位号)f出院时间,有传递依赖,没有部分依赖,则此 范式属于第三范式。6物理结构设计设计中所涉及的表有医生信息表 doctor,病人信息表pat in et ,病房信息表 sickroom,治疗情况信息表 curec on diti on ,入住信息表 in take 。表 6-1doctor 表列名数据类型宽度允许空值说明列名含义DidNchar10否主

9、键、唯一 键职工号Dn ameNchar16是姓名DsexNchar1是男或女性别DbirthDatetime是出生日期TitleNchar10是职称OfficeNchar10是科室表 6-2patinet表列名数据类型宽度允许空值说明列名含义PidNchar10否主键、唯一 键病人编号Pn ameChar16是姓名PsexNchar1是男或女性别PbirthDatetime是出生日期PmonText是缴费情况PmoneyFloat是缴费金额Ill nessText是病症表 6-3sickroom 表列名数据类型宽度允许空值说明列名含义SidNchar10否主键病房号SroomidInt否主键

10、、check约束床位号SnumNchar10是Check约束床位数表 6-4curecondition表列名数据类型宽度允许空值说明列名含义DidNchar10否主键、外键医生编号PidNchar10否主键、外键病人编号Peon diti onText是病人情况OrdertypeText是医嘱类型Mco ntentText是医嘱内容CuretimeDatetime是治疗时间表 6-5 in take表列名数据类型宽度允许空值说明列名含义PidNchar10否主键、外键病人编号SidNchar10否主键、外键:病房号SroomidInt否主键、外键病床号in taketimedatetime是入

11、住时间Outtimedatetime是Check约束出院时间7数据库的实施、运行完成物理结构设计之后,就要用DBMS!供的数据定义语言和其他实用程序将数据库逻辑设计和物理设计结果严格描述出来,成为DBM可以接受的源代码,再经过调试产生目标文件。7.1创建数据库、建立表经过以上结构设计,使用软件 sql server 2005 ,通过sql语句创建数据 库以及以上5个表。创建数据库yygl创建数据库所用到的sql语句:CREATEDATABASE yygl ONPRIMARY(NAME= N yygl , FILENAME = N 库yygl.mdf , SIZE =3072KB, MAXSIZ

12、E = UNLIMITED , FILEGROWTH = 1024KBLOGON(NAME= N yygl_log , FILENAME = N 库 yygl_log.ldf , SIZE =1024KB, MAXSIZE = 2048GB, FILEGROWTH = 10 %COLLATE Chinese_PRC_CI_AS创建医生表在医生表中“医生编号”列建立主键约束,使每个医生编号只代表一名医 生,“医生编号”不能为空值;在“性别”列上创建check约束,使“性别”属性的取值只能是男或女二者中的一个,不允许出现第三个;在“医 生编号”列唯一性约束,保证职工号的唯一性。创建医生信息表所用到

13、的 sql 语句:CREATETABLEdbodid nchar. doctor ( 10 NOTNULL, dname nchar( 16 NULL,dsex nchartitle nchar( 1NULL, dbirth datetime( 10 NULL, office ncharNULL,( 10 NULL,CONSTRAINT PK_doctorPRIMARYKEYCLUSTERED( didASCWITH ( PAD_INDEX =OFF,STATISTICS_NORECOMPUTE =OFF, IGNORE_DUP_KEY =OFF, ALLOW_ROW_LOCKS=ON, ALLOW_PAGE_LOCKS=ONONPRIMARY , CONSTRAINT uq_key UNIQUENONCLUSTERED( didASCWITH ( PAD_INDEX =OFF,STATISTICS_NORECOMPUTE =OFF, IGNORE_DUP_KEY =OFF, ALLOW_ROW_LOCKS=ON, ALLOW_PAGE_LOCKS=ONON PRIMARY ONPRIMARYGOWITHCHECKADDCONST

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 活动策划

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号