以下是网学网为您推荐的DELPHI类作品-医院管理信息系统,希望本篇文章对您学习有所帮助。
客服咨询,网学网竭诚为您服务,本站永久域名:myeducs.cn |
3.2 数据库设计 系统总体结构功能模块设计后,就要对数据库进行设计了。支持管理信息系统的数据库系统由模式、子模式、应用程序、数据库和数据库管理系统等几部分组成,其中除数据库管理系统可以从现有产品中选购外,外模式、子模式、应用程序、数据库等则必须根据用户的具体要求进行分析和设计,这项工作称为数据库设计,它的核心问题是如何从系统的观点出发建立一个数据模式,使其满足以下几个条件: (1)符合用户的要求,即能正确地反映用户的工作环境,该环境包括用户需处理的所有“数据”,并支持用户需进行的所有“加工”; (2)与所选用的数据库管理系统所支持的数据模式相匹配; (3)数据组织合理,应易于操作,易于维护,易于理解。 为管理信息系统设计一个数据库系统通常包括如下几个步骤: (1)用户需求分析; (2)基本数据库结构的设计; (3)中间数据库结构的设计; (4)与应用程序的接口。 3.2.1实体描述 在数据库设计中,对数据字典中的数据结构、数据流和数据存储进行分析,参照数据流程图抽取数据,确定实体、实体的属性及试题之间的关系,得出系统的关系模式。采用实体-联系图,既E-R图的方法进行数据结构分析,E-R图由实体、属性、联系三部分组成。 (1)本系统实体根据分析得到E-R图,各实体的属性分别描述如下: 如图18所示。图中涉及到的12个实体: 病区、医生、护士、病人、床位、药品、项目、医嘱、费用明细、药库、药房 (2)实体属性分别描述如下,有下划线的属性为主码: (1)一个病区需要向不同类型的药房拿药,一个药房又可为多个病区供药,所以它们是多对多的关系 (2)病区与床位之间是拥有关系,一个病区拥有多张床位 (3)一个病区可以指派多个医生 (4)一个病区可以指派多个护士 (5)医生与病人之间存在治疗关系,一个医生可以治疗多个病人 (6)护士与病人之间存在护理关系,一个护士通常要护理多个病人 (7)一个病人只占用一张床位 (8)医生在治疗过程中会开列许多医嘱,它们之间是一对多的关系 (9)一个病人在治疗过程中将发生多笔医嘱 (10)一种药品将可被多个医嘱用到 (11)一种功检项目可被多个医嘱用到 (12)一种药品可被多笔费用明细包含 (13)一种功检项目可被多笔费用包含 (14)一个药房拥有多种药品 (15)多个药房向一个药库进货退货,它们是一对多的关系.比如:一病区中药房二病区中药房都是向中药库进药和退药 |
本站发布的计算机毕业设计均是完整无错的全套作品,包含开题报告+程序+论文+源代码+翻译+答辩稿PPT |
本文选自计算机毕业设计http://myeducs.cn |