医院门诊管理系统-E-R图
- 格式:ppt
- 大小:692.69 KB
- 文档页数:7
管理信息系统ER图历年考试0、试述采⽤E-R⽅法进⾏数据库概念设计地过程.答:采⽤E-R⽅法进⾏数据库概念设计,可以分成3步进⾏:⾸先设计局部E-R模式,然后把各局部E-R模式综合成⼀个全局地E-R模式,最后对全局E-R模式进⾏优化,得到最终地E-R 模式,即概念模式.1、某⼤学实现学分制,学⽣可根据⾃⼰情况选课.每名学⽣可同时选修多门课程,每门课程可由多位教师主讲;每位教师可讲授多门课程.其不完整地E-R图如图1所⽰.(1)指出学⽣与课程地联系类型.(2)指出课程与教师地联系类型.(3)若每名学⽣有⼀位教师指导,每个教师指导多名学⽣,则学⽣与教师是如何联系?(4)在原E-R图上补画教师与学⽣地联系,并完善E-R图.答:(1)学⽣与课程联系类型是多对多联系.(2)课程与教师地联系类型是多对多联系.(3)学⽣与教师地联系类型是⼀对多联系.(4)完善本题E-R图地结果如图2所⽰.2、将如图3所⽰地E-R图转换为关系模式,菱形框中地属性⾃⼰确定.答:本题地E-R图转换为如下地关系模式:单位(单位号,地址,电话)职⼯(职⼯号,姓名,性别,年龄,单位号)3、假定⼀个部门地数据库包括以下信息:(1)职⼯地信息:职⼯号、姓名、地址和所在部门.(2)部门地信息:部门所有职⼯、部门名、经理和销售地产品. (3)产品地信息:产品名、制造商、价格、型号及产品地内部编号. (4)制造商地信息:制造商名称、地址、⽣产地产品名和价格.试画出这个数据库地E-R图.答:本题对应地E-R图如图4所⽰.4、某医院病房计算机管理中⼼需要如下信息:科室:科名、科地址、科电话、医⽣姓名病房:病房号、床位号、所属科室名医⽣:姓名、职称、所属科室名、年龄、⼯作证号病⼈:病历号、姓名、性别、诊断、主管医⽣、病房号其中,⼀个科室有多少个病房、多少个医⽣,⼀个病房只能属于⼀个科室,⼀个医⽣只属于⼀个科室,但可负责多个病⼈地诊治,⼀个病⼈地主管医⽣只有⼀个.完成如下设计:(1)设计该计算机管理系统地E-R图(2)将该E-R图转换为关系模式结构.(3)指出转换结果中每个关系模式地候选码.答:(1)本题地E-R图如图5所⽰.(2)对应地关系模式结构如下:科室(科名,科地址,科电话)病房(病房号,床位号,科室名)医⽣(⼯作证号,姓名,职称,科室名,年龄)病⼈(病历号,姓名,性别,主管医⽣,病房号)(3)每个关系地候选码如下:科室地候选码是科名.病房地候选码是科室名+病房号.医⽣地候选码是⼯作证.病⼈地候选码是病历号.5、设有如下实体:学⽣:学号、单位名称、姓名、性别、年龄、选修课名。
医院门诊管理信息系统数据库(顶层)设计说明(DBDD)组员:吴松王兵陶卫平说明:1.《数据库(顶层)设计说明)(DBDD)描述了数据库的设计。
所谓数据库指存储在一个或多个计算机文件中的相关数据的集合,它们可由用户或计算机程序通过数据库管理系统(DBMS)加以访问。
DBDD还描述了存取或操纵数据所使用的软件配置项。
2.DBDD是实现数据库及相关软件配置项的基础。
它向需方提供了设计的可视性,为软件支持提供了所需要的信息。
3.DBDD是否单独成册或与SDD合为一份资料视情况繁简而定。
目录数据库(顶层)设计说明(DBDD) (1)1引言 (3)1.1标识 (3)1.2数据库概述 (3)1.3文档概述 (3)2引用文件 (3)3数据库级设计决策 (4)4数据库详细设计 (4)5用于数据库访问或操纵的软件配置项的详细设计 (5)6需求的可追踪性 (5)7注解 (6)附录 (6)1引言1.1标识医院门诊管理系统。
1.2数据库概述本次数据库设计的目标是建立一个医院门诊信息管理系统。
系统是以一般的医院门诊为背景设计的,以前的门诊大多是“纯手工”作业,患者就诊时间长,工作效率低,这样既不利于患者看病就医,也不利于医院的利益。
项目的投资方:医院。
用户:医院门诊的工作人员。
开发方:吴松王兵陶卫平1.3文档概述本条应概括本文档的用途与内容,并描述与其使用有关的保密性或私密性要求。
2引用文件本章应列出本文档引用的所有文档的编号、标题、修订版本和日期。
也应标识不能通过正常的供货渠道获得的所有文档的来源。
3数据库级设计决策4数据库详细设计4.1概念结构设计根据需求分析抽象出信息结构,可得该系统的E-R图。
(1). 用户E-R图,如图3.1所示。
图3.1 用户E-R图根据分E-R图和需求分析,可得到总E-R图,如图2.10所示。
2.10 总体E-R图4.2逻辑结构设计根据上述的概念结构设计出逻辑结构,将E-R图转换为关系模型。
数据库Hospital包含以下8个表:基本信息表BaseType、用户信息表Users、药品信息表Medicine、医生信息表Doctor、患者信息表Patient、收费项目表Items、门诊收费项目明细表PayItems和门诊收费登记表Registration。
内容摘要数据库的设计是指对一个给定的应用环境,构造数据库模式,建立数据库及其应用系统,满足各种用户需求。
作为信息资源开发、管理和服务的一种有效的手段,数据库技术的应用已越来越广泛,从小型的单项事务处理系统到大型的信息系统大都用先进的数据库技术来保持系统数据的安全性、完整性和共享性。
对一个实际的系统来说,数据库表的设计在遵循数据库理论的同时,必须能用开发工具来实现用户在各方面提出的功能要求。
本医院管理系统是经过实地需求分析调查、通过概念机构设计与逻辑结构设计等过程后完成的一个小型管理系统,包括:对医生、护士、收费人员、病人、药品及检查的各种基本信息的查询功能,对病人病房、收费的管理功能等。
同时对不同的人员授予不同的权利,保证了数据库的安全性。
关键词:医院管理需求分析查询住院管理收费管理目录第一章需求分析..............................................1.1信息要求..................................................1.2处理要求 (2)1.3安全性和完整性要求........................................第二章概念结构设计..........................................2.1分E-R流程图..............................................2.2总E-R流程图..............................................第三章逻辑结构设计..........................................3.1关系模型 (2)3.2设计用户子模式............................................第四章物理结构设计..........................................第五章数据库实施............................................5.1创建医院管理系统..........................................5.2创建必要索引..............................................5.3建立视图 (8)5.4建立必要的存储过程及触发器................................第六章数据库应用系统的实施和维护............................总结.........................................................致谢.........................................................参考文献.....................................................附录.........................................................医院管理系统第一章需求分析1.1信息要求本系统实现了以下信息:基本信息模块:包括行政人员信息、医生信息、护士信息、收费人员信息、病人信息、病房信息、药品信息。
【例5】今有一个医院住院部,设有多个科,每个科有若干医生和病房,病人住在病房中由某个医生负责治疗。
医生总是属于某个科的,但不能跨科;病房也是属于某个科的,不混合使用;病人住在某一科的病房中,一个病房可住多个病人,一个病人由固定医生负责治疗,一个医生可以负责多个病人。
根据上述语义,画出E-R模型。
答案:【例6】学校有若干系,每个系有若干班级和教研室,每个教研室有若干教员,其中有的教授和副教授可以带若干研究生,每个班有多名学生,每个学生选修多门课程,每门课程由若干学生选修。
画出学校的E-R图。
【例7】某商业数据管理系统,业务规定如下:⑴顾客有姓名、单位、电话号码⑵商品有商品编码、商品名称、单价这些实体之间的联系:⑴每一名顾客可能买多种商品,且每一种商品又可能有多名顾客购买⑵顾客每一次购买商品还涉及日期、数量、金额根据上述描述,解答下列各题:①试画出E-R图;②要求在E-R图中标注联系的类型;③指出每一个实体的主码(主关键字);④将E-R图转换成关系模型。
答案:转化的关系模型为:顾客(姓名,单位,电话号码),主键为姓名;商品(商品编码,商品名称,单价),主键为商品编码;购买(姓名,商品编码,日期,数量,金额),主键为(姓名,商品编码,日期),外键:姓名,参照顾客;外键:商品编码,参照商品。
【例7】设某工厂的物资管理系统包含如下的实体:仓库:仓库号、仓库面积、电话号码零件:零件号、名称、规格、单价、描述供应商:供应商号、名称、地址、电话号码、帐号职工:职工号、姓名、年龄、职称实体之间的联系如下:一个仓库可以存放多种零件,一个零件可以存放多个仓库中。
用库存量来描述某种零件在某个仓库中的数量。
一个仓库有多个职工当仓库保管员,一个职工只能在一个仓库中工作。
职工之间具有领导和被领导的关系,即仓库主任领导若干保管员。
一个供应商可以供应多种零件,反之,一种零件也可以由不同的供应商供应。
(1)根据以上描述,构造E-R模型。
电子病历管理(EMR)系统概述在医院:1.文字资料通过医生书写形成;2.图形通过医生手绘得到;3. 影像资料由各种设备在检查过程中或通过实验得到;4.数字资料通过实验室设备、检查等方式得到;5.声音资料通过录音设备录制得到;6.影片通过录影设备录制得到。
电子病历将这六种不同格式的资料集成在一起,建立临床数据对象模型,形成统一完整的临床资料管理体系。
《现代电子病历系统》具有完善的功能、独特的个性化设计、很强的操作性、灵活的适用性和专业的技术安全认证,集成病人病历的各种医嘱文字信息、诊疗影像信息、语音信息以及符合医学术语和报告规范的临床信息等。
电子病历同时具有记录、回放、处理、更新以及信息的安全认证、检索、存储、传输、统计功能,并且提供工作流程与网络管理、质量控制、诊疗报告输出等多种功能的医疗服务。
系统特点采用java语言,多层架构设计。
Spring 、Hibernate技术的应用。
基于XML技术结构化地描述和记录各类病历资料。
遵循国际标准如HL7,临床检验的LOINC,医学术语系统SNOMED,医学影像的DICOM 等等。
安全性、易扩展性、开放性。
支持7×24小时不间断运行。
主要特色模板生成器:病历模板可以动态设计,动态实现。
整个病历在设计上由基本单元、复合单元、数据模板、界面模板组成。
所有界面和数据均可以由用户自定义,维护界面十分友好简便,无须软件工程师参与, 病历中的内容使用结构化的方式存储。
病历痕迹化管理:病历内容修改由系统日志自动记录,医生在修改过病历中的任何一项内容后,系统日志会自动记录修改时间、修改内容、修改人等信息。
在进行病历质量审核的时候,只需要查看系统记录的修改日志,就可以清楚地查出病历所做的修改部分。
大量的临床消息、警告及提醒功能,最大限度的满足临床人员的业务要求。
如:首次病程记录在8小时内完成、入院记录在24小时内完成、病程记录三天一记、上级医师查房5天一记等等。
以帮助医生能够及时填写病历资料,避免医疗差错与纠纷。
E-R事例1、某商业集团的销售管理系统数据库中有三个实体集。
一是“商店”实体集,属性有商店编号、商店名、地址等;二是“商品”实体集,属性有商品号、商品名、规格、单价等;三是“职工”实体集,属性有职工编号、姓名、性别、业绩等。
商店与商品间存在“销售”联系,每个商店可销售多种商品,每种商品也可放在多个商店销售,每个商店销售一种商品,有月销售量;商店与职工间存在着“聘用”联系,每个商店有许多职工,每个职工只能在一个商店工作,商店聘用职工有聘期和月薪。
(1)试画出ER图,并在图上注明属性、联系的类型。
(2)将ER图转换成关系模型,并注明主键和外键.解:(1) ER图如图7。
1所示。
图7。
1(2)这个ER图可转换4个关系模式:商店(商店编号,商店名,地址)职工(职工编号,姓名,性别,业绩,商店编号,聘期,月薪)商品(商品号,商品名,规格,单价)销售(商店编号,商品号,月销售量)2、设某商业集团的仓库管理系统数据库有三个实体集.一是“公司”实体集,属性有公司编号、公司名、地址等;二是“仓库”实体集,属性有仓库编号、仓库名、地址等;三是“职工”实体集,属性有职工编号、姓名、性别等. 公司与仓库间存在“隶属”联系,每个公司管辖若干仓库,每个仓库只能属于一个公司管辖;仓库与职工间存在“聘用"联系,每个仓库可聘用多个职工,每个职工只能在一个仓库工作,仓库聘用职工有聘期和工资。
(1)试画出ER图,并在图上注明属性、联系的类型。
(2)将ER图转换成关系模型,并注明主键和外键。
解:(1) ER图如图7。
2所示.图7。
2(2)这个ER图可转换3个关系模式:公司(公司编号,公司名,地址)仓库(仓库编号,仓库名,地址,公司编号)职工(职工编号,姓名,性别,仓库编号,聘期,工资)3、设某商业集团的商品供应管理系统数据库有三个实体集。
一是“商品”实体集,属性有商品号、商品名、规格、单价等;二是“商店”实体集,属性有商店号、商店名、地址等;三是“供应商”实体集,属性有供应商编号、供应商名、地址等。