数据库课设医院信息管理系统报告.docx
34页目录1、 问题描述 41.1背景 41.2题目及其要求 42、 需求分析 42.1需求分析 42.2系统功能结构 52.3数据流程图 52.3.1医生信息流程图 52.3.2病人信息流程图 52.3.3科室信息流程图 62.3.4药品信息流程图 62.3.5药品库存流程图 62.3.6处方表流程图 62.3.7配药单流程图 72.3.8收费员信息流程图 72.3.9药品类型流程图 72.3.10药品种类流程图 73、 概念结构设计. 73.1局部E-R图 73.1.1医生信息管理局部E-R图 83.1.2病人信息管理局部E-R图 83.1.3科室信息管理局部E-R图 83.1.4药品信息管理局部E-R图 93.1.5药品库存管理局部E-R图 93.1.6处方表管理局部E-R图 93.1.7配药单管理局部E-R图 103.1.8收费员信息管理局部E-R图 103.3.9药品类型局部E-R图 103.3.10药品种类局部E-R图 103.2全局的E-R图 113.3使用PowerDesigner软件绘制概念模型 113.4数据字典 113.4.1医生信息表 123.4.2病人信息表 123.4.3科室信息表 133.4.4药品信息表 133.4.5药品库存表 133.4.6处方表 143.4.7配药单表 143.4.8收费员信息表 143.4.9药品种类表 143.4.10药品种类表 143.5使用PowerDesigner软件转化成逻辑模型 154、 逻辑结构设计. 155、 物理结构 155.1建表 155.2建立完整性约束 285.3创建触发器,当药品入库、出库时自动修改库存 285.4创建存储过程统计某段时间内,各科室的就诊人数和输入情况 305.5创建视图查询各种药品的库存总数 306、 数据库的实施和维护 306.1数据库的实施 306.2数据库的维护… 347、 数据库安全性设计 348、 结论 351、 问题描述1.1背景医院是现代化综合性机构,集医疗、教学、科研为一体,随着医院管理水平的 提高和患者对医疗产品的要求的提高,医院管理信息系统已不能局限于资金和物 资的核算和管理,而应该向以患者为核心,为患者提供优良的医疗服务为中心, 着重临床医疗信息和提高医疗质量的方向转变,并为教学、科研提供良好的平台。
人类社会进入二十一世纪,医院作为一个特殊服务行业,其发展应适应于市 场经济的发展目前,我国的医疗体制处于改革阶段,需要医疗市场的进一步规 范化医院的就诊量大,流动性强,纸质处方不方便就诊信息的存储和复诊参考, 大量的纸质处方不利于上层管理者对信息的查询、统计和分析,不利于管理同 时,药房管理使用人工的方式,工作效率低,容易出现人为因素的错误,特别是 药品的入库、销售、库存统计等方面人工方式不利于过期药品及时发现处理、 短缺药品及时发现并申购,不利于药品使用情况和库存情况的分析统计,容易造 成部分药品积压因此,开发一个高校校医院管理系统具有十分重要的意义和较 大的实用价值1.2题目及其要求题目:某医院信息管理系统(药品库存、收费、医生病人等)• 实现药品类型及药品信息的管理;•实现药品的入库、出库管理;•实现科室、医生、病人的管理;•实现处方的登记管理;• 实现收费管理;•创建触发器,当药品入库、出库时自动修改库存;•创建存储过程统计某段时间内,各科室的就诊人数和输入情况;•创建视图查询各种药品的库存总数;•建立数据库相关表之间的参照完整性约束2、 需求分析2.1需求分析(1) 信息要求:医院信息管理系统涉及医生信息、病人信息、药品信息、 收费表信息、科室管理等多种数据信息。
2) 功能要求:医院信息管理系统用户管理只有管理员,负责日常医院管 理工作,比如药品的入库信息录入,修改医生信息,删除,添加等操作医 院信息管理系统具有以下功能:医生信息管理:包括医生信息的录入、修改、删除等功能病人信息管理:包括病人信息的录入、查询等功能科室信息管理:包括科室信息的录入、修改、删除等功能药品信息管理:包括药品信息的录入、修改、删除等功能药品库存管理:包括药品库存信息的录入、修改、查询等功能处方表管理:包括医生开的处方表的录入、查询等功能配药单管理:包括病人药品信息的录入、查询等功能收费员信息管理:包括收费员信息的录入、修改、删除等功能药品类型管理:包括药品类型信息的录入、修改、删除等功能 药品种类管理:包括药品种类的录入、修改、删除等功能2.2系统功能结构根据题目的要求可以将医院信息管理系统分为以下功能:2.3数据流程图医院信息管理系统2.3.1医生信息流程图药 品 类 型 管 理处方信息管理药品库存管理药品信息管理科室信息管理病人信息管理医生信息管理系统管理人员医生信息表病人信息更新2.3.3科室信息流程图2.3.7配药单流程图2.3.10药品种类流程图查询信息系统管理人员药品类型修改药品类型录入删除信息药品类型查询药品类型删除3、概念结构设计3.1局部E-R图3.1.1医生信息管理局部E-R图3.1.4药品信息管理局部E-R图3.1.7配药单管理局部E-R图3.2全局的E-R图3.3使用PowerDesigner软件绘制概念模型医生信息表字段名数据类型是否可以为空Is PKIs FK医生编号varchar(5)NOT NULLYesNo姓名varchar(5)NULLNoNo性别char(2)NULLNoNo年龄varchar(3)NULLNoNochar(11)NULLNoNo科至编号varchar(10)NULLNoNo3.4数据字典3.4.1医生信息表共有6段:医生编号、姓名、性别、科室编号,如下表:年龄、性别只能是'男’或'女’只能是11位数字,且第一个数字为13.4.2病人信息表共有10字段:病人编号、病人姓名、病人性别、病人年龄、 病人、科室编号、身份证号码、科室编号、医治时间、备注、纳费时间。
如下表:病人信息表字段名m数据类型是否可以为空Is PKIs FK病人编号varchar(10)NOT NULLYesNo病人姓名varchar(6)NULLNoNo病人性别Variable (2)NULLNoNo病人年龄varchar(10)NULLNoNo病人char(11)NULLNoNo身份证号码char(18)NULLNoNo科至编号varchar(10)NULLNoYes医治时间atetimeNULLNoNo备注varchar(20)NULLNoNo纳费时间datetimeNULLNoNo性别只能是'男’或'女’只能是11位数字,且第一个数字为1 身份证只能是18位数字3.4.3科室信息表共有3字段:科室编号、科室名称、科室位置如下表:科室信息表字段名数据类型是否可以为空Is PKIs FK科至编号varchar(10)NOT NULLYesNo科室名称varchar(10)NULLNoNo科室位置varchar(20)NULLNoNo3.4.4药品信息表共有8字段:药品编号、收费员编号、生产地点、生产日 期、有效期、治疗功效、库存数量、备注如下表:药品信息表字段名数据类型是否可以为空Is PKIs FK药品编号varchar(20)NOT NULLYesNo收费员编号varchar(10)NULLNoYes生产地点varchar(20)NULLNoNo生产日期datetimeNULLNoNo有效期datetimeNULLNoNo治疗功效varchar(20)NULLNoNo库存数量varchar(10)NULLNoNo备注varchar(20)NULLNoNo3.4.5药品库存表共有6字段:药品编号、收费员编号、名称、库存数量、 入库单价、出库单价。
如下表:药品库存表字段名数据类型是否可以为空Is PKIs FK药品编号varchar(20)NOT NULLYesNo收费员编号varchar(10)NULLNoYes名称varchar(10)NULLNoNo库存数量varchar(10)NULLNoNo入库单价varchar(12)NULLNoNo出库单价varchar(12)NULLNoNo3.4.6处方表共5字段:医生编号、病人编号、药品数量、药品编号、处方 时间如下表:处方表字段名同'gm,数据类型是否可以为空Is PKIs FK医生编号varchar(5)NOT NULLNoYes病人编号varchar(10)NOT NULLNo。





