欢迎来到三一文库! | 帮助中心 三一文库31doc.com 一个上传文档投稿赚钱的网站
三一文库
全部分类
  • 研究报告>
  • 工作总结>
  • 合同范本>
  • 心得体会>
  • 工作报告>
  • 党团相关>
  • 幼儿/小学教育>
  • 高等教育>
  • 经济/贸易/财会>
  • 建筑/环境>
  • 金融/证券>
  • 医学/心理学>
  • ImageVerifierCode 换一换
    首页 三一文库 > 资源分类 > PDF文档下载
     

    医院信息管理系统报告.pdf

    • 资源ID:5143667       资源大小:613.95KB        全文页数:13页
    • 资源格式: PDF        下载积分:4
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录   微博登录  
    二维码
    微信扫一扫登录
    下载资源需要4
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    医院信息管理系统报告.pdf

    1、题目:某医院信息管理系统(药品库存、收费、医生病人等) 实现药品类型及药品信息的管理; 实现药品的入库、出库管理; 实现科室、医生、病人的管理; 实现处方的登记管理; 实现收费管理; 创建触发器,当药品入库、出库时自动修改库存; 创建存储过程统计某段时间内,各科室的就诊人数和输入情况; 创建视图查询各种药品的库存总数; 建立数据库相关表之间的参照完整性约束。 2、需求分析 2.1 需求分析 (1)信息要求:医院信息管理系统涉及医生信息、病人信息、药品信息、 收费表信息、科室管理等多种数据信息。 (2)功能要求:医院信息管理系统用户管理只有管理员,负责日常医院管 理工作,比如药品的入库信息录入,修改医生信息,删除,添加等操作。医 院信息管理系统具有以下功能: 医生信息管理:包括医生信息的录入、修改、删除等功能。 病人信息管理:包括病人信息的录入、查询等功能。 科室信息管理:包括科室信息的录入、修改、删除等功能。 药品信息管理:包括药品信息的录入、修改、删除等功能。 药品库存管理:包括药品库存信息的录入、修改、查询等功能。 处方表管理:包括医生开的处方表的录入、查询等功能。 配药单管理:包括病人药品信息的录入、查询等功能。 收费员信息管理:包括收费员信息的录入、修改、删除等功能。 药品类型管理:包括药品类型信息的录入、修改、删除等功能。 药品种类管理:包括药品种类的录入、修改、删除等功能。 2.2 系统功能结构 根据题目的要求可以将医院信息管理系统分为以下功能: 医院信息管理系统 医 生 信 息 管 理 病 人 信 息 管 理 科 室 信 息 管 理 收 费 员 信 息 管 理 药 品 信 息 管 理 处 方 信 息 管 理 药 品 库 存 管 理 配 药 单 管 理 药 品 种 类 管 理 药 品 类 型 管 理 数据库系统原理课程设计任务书 2.3 数据流程图 2.3.1 医生信息流程图 2.3.2 病人信息流程图 2.3.3 科室信息流程图 2.3.4 药品信息流程图 系统管理人员 科室信息查询 科室信息删除 科室信息修改 科室信息录入 科室信息表 查询信息 修改信息 录入信息 删除信息 系统管理人员 病人信息查询 病人信息更新 病人信息录入 病人信息表 查询信息 更新信息 录入信息 系统管理人员 医生信息查询 医生信息删除 医生信息修改 医生信息录入 医生信息表 查询信息 修改信息 录入信息 删除信息 2.3.5 药品库存流程图 2.3.6 处方表流程图 2.3.7 配药单流程图 2.3.8 收费员信息流程图 系统管理人员 配药单查询 药品信息录入 配药单 查询信息 录入信息 系统管理人员 处方查询处方表 查询信息 系统管理人员 药品库存查询 药品库存删除 药品库存修改 药品库存录入 药品库存表 查询信息 修改信息 录入信息 删除信息 系统管理人员 药品信息查询 药品信息删除 药品信息修改 药品信息录入 药品信息表 查询信息 修改信息 录入信息 删除信息 2.3.9 药品类型流程图 2.3.10 药品种类流程图 3、概念结构设计 3.1 局部 E-R图 3.1.1 医生信息管理局部E-R图 医生 电话 年龄 性别 姓名 科室编号 医生编号 系统管理人员 药品种类查询 药品种类删除 药品种类修改 药品类型录入 药品种类表信息 查询信息 修改信息 录入信药 删除信息 系统管理人员 药品类型查询 药品类型删除 药品类型修改 药品类型录入 药品类型表信息 查询信息 修改信息 录入信息 删除信息 系统管理人员 收费员查询 收 费员 信息 录 收费员信息表 查询信息 录入信息 收 费 员 信 息 删 除 删除信息 3.1.2 病人信息管理局部E-R图 3.1.3 科室信息管理局部E-R图 3.1.4 药品信息管理局部E-R图 3.1.5 药品库存管理局部E-R图 病人 姓名 科室编号 电话 年龄 医治时间 病人编号 性别 身 份 证 号码 缴费时间 科室 科室位置 科室名称 科室编号 药品 备注 有效期 生产地点 治疗功效 药品编号 生产日期 库存数量 3.1.6 处方表管理局部E-R图 3.1.7 配药单管理局部E-R图 3.1.8 收费员信息管理局部E-R 图 处方表 病人编号 处方时间 收费员编号 医生编号 药品数量 处方编号 配药单 病人编号 收费金额 药品编号 收费员编号 收费时间 配药编号 药品库存 入库单价库存数量 名称 出库单价 药品编号 2.3.9 药品类型局部 E-R图 2.3.10 药品种类局部 E-R图 3.2 全局的 E-R图 药品类型 库存位置 类型编号 类型名 药品种类 配药数量 药品编号名称 收费员 姓名收费员编号 3.4 数据字典 3.4.1 医生信息表共有 6 段:医生编号、姓名、性别、年龄、电话 科室编号,如下表: 医生信息表 字段名数据类型是否可以为空主键外键 医生 电话 年龄 性别 姓名 科室编号 医生编号 属于科室 科室名称 科 室 位 科室编号 1 m 病人 姓名 科室编号 电话 年龄 医治时间 病人编号 性别 身份证 号码 缴费时间 处方表 病人编号 处方时间 收 费 员 编号 医生编号 药品数量 配药单 病人编号 收费金额 药品编号 收费员编号 收费时间 领取处方 m 1 开处方 医治 1 m 1 1 领取配药单 1 1 收费员 姓名 收费员编号 药品库存 入库单价 库存数量 名称 出库单价 药品编号 药品信息 备注 有效期 生产地点 治疗功效 药品编号 生产日期 库存数量 药品类型 药品编号 类型名 纳费 包括 1 m 1 1 m 查看 1 m 查看库存 m 1 配药 1 1 属于 m 1 药品种类 配药数量 药品编号 名称 1 包 括 1 配药编号 处方编号 库存位置 医生编号char(5) 不可为空是 姓名varchar(5) 性别char(2) 年龄varchar(3) 电话char(11) 科室编号char(10) 性别只能是男或女 电话只能是 11 位数字,且第一个数字为1 3.4.2 病人信息表共有 10 字段:病人编号、病人姓名、病人性别、病人年龄、 病人电话、科室编号、身份证号码、科室编号、医治时间、备注、纳费时间。 如下表: 病人信息表 字段名数据类型是否可以为空主键外键 病人编号char(10) 不可为空是 病人姓名varchar(6) 病人性别variable (2) 病人年龄varchar(10) 病人电话char(11) 身份证号码char(18) 科室编号char(10) 是 医治时间atetime 备注varchar(20) 纳费时间datetime 3.4.3 科室信息表共有 3 字段:科室编号、科室名称、科室位置。如下表: 科室信息表 字段名数据类型是否可以为空主键外键 科室编号char(10) 不可为空是 科室名称varchar(10) 科室位置varchar(20) 3.4.4 药品信息表共有 8 字段:药品编号、收费员编号、生产地点、生产日 期、有效期、治疗功效、库存数量、备注。如下表: 药品信息表 字段名数据类型是否可以为空主键外键 药品编号 char(20) 不可为空是 收费员编号 char(10) 是 生产地点 varchar(20) 生产日期datetime 有效期datetime 治疗功效 varchar(20) 库存数量 varchar(10) 备注 varchar(20) 3.4.5 药品库存表共有 6 字段:药品编号、收费员编号、名称、库存数量、 入库单价、出库单价。如下表: 药品库存表 字段名数据类型是否可以为空主键外键 药品编号 char(20) 不可为空是 收费员编号 char(10) 是 名称 varchar(10) 库存数量 varchar(10) 入库单价varchar(12) 出库单价 varchar(12) 3.4.6 处方表共 5 字段:医生编号、病人编号、药品数量、药品编号、处方 时间。如下表: 处方表 字段名数据类型是否可以为空主键外键 医生编号 char(5) 不可为空是 病人编号 char(10) 不可为空是 药品数量varchar(10) 药品编号char(20) 是 处方时间 varchar(10) 3.4.7 配药单表共 5 字段:收费员编号、病人编号、药品编号、收费金额、 收费时间。如下表: 配药单表 字段名数据类型是否可以为空主键外键 收费员编号char(10) 不可为空是 病人编号 char(10) 不可为空是 药品编号 char(20) 是 收费金额 money 收费时间 datetime 3.4.8 收费员信息表共有2 字段:收费员编号、收费员姓名。如下表: 收费员信息表 字段名数据类型是否可以为空主键外键 收费员编号 char(10) 不可为空是 收费员姓名 varchar(10) 3.4.9 药品种类表共有 3 字段:药品编号、名称、配药数量。如下表: 药品种类表 字段名数据类型是否可以为空主键外键 药品编号 char(20) 不可为空是 名称 varchar(10) 配药数量 varchar(10) 3.4.10 药品种类表共有 3 字段:药品编号、名称、配药数量。如下表: 收费员信息表 字段名数据类型是否可以为空主键外键 药品编号 char(10) 不可为空是 类型名varchar(10) 库存位置varchar (20) 4、逻辑结构设计 在这个阶段里,该系统的目标就是把基本的E-R图转换成关系数据模型。 通过转换,得到的所需的数据表如下, 1. 医生信息表(医生编号 、科室编号、姓名、性别、年龄、电话) 2. 病人信息表(病人编号、收费员编号、医生编号、配药单编号、科室编号、 病人姓名、病人性别、病人年龄、病人电话、身份证号码、医治时间、备注、 纳费时间) 3. 科室信息表(科室编号、科室名称、科室位置) 4. 药品信息表(药品编号、类型编号、名称、生产地点、生产日期、有效期、 治疗功效、库存数量、备注) 5. 药品库存表(药品编号、名称、库存数量、入库单价、出库单价) 6. 处方表(处方编号、医生编号、病人编号、药品数量、药品编号、处方时 间) 7. 配药单表(配药单、收费员编号、病人编号、药品编号、收费金额、收费 时间) 8. 收费员信息(收费员编号、收费员姓名) 9. 药品类型:(药品编号、类型名、库存位置) 10. 药品种类: (药品编号、配药单编号、处方编号、名称、配药数量) 5、物理结构 这个阶段的任务就是根据逻辑结构设计选取一个最合适应用要求的物理结构 的过程,就是数据库的物理结构设计: 5.1 创建触发器,当药品入库、出库时自动修改库存 create trigger export_medicine on 药品种类表 for insert as begin declare t int,num int,num1 int set t=(select inserted.药品编号 from inserted) select num=药品名称表 . 配药数量 from 药品名称表 select num1=药品库存表 . 库存数量 from 药品库存表 if(num1=num) begin select num1=num1-num from 药品名称表 , 药品库存表 where 药品名称表 . 药品编号 =药品库存表 . 药品编号 and 药品名称表 . 药品编号 =t end else begin print'配药数量已超过库存数量!' rollback transaction end update 药品库存 set 库存数量 =num1 where 药品编号 =t; end 5.2 创建存储过程统计某段时间内,各科室的就诊人数和输入情况 create procedure num_count time1 datetime,time2 datetime as begin select 科室信息表 . 科室编号 , 科室信息表 . 科室名称 ,count(病人信息表 . 病人编号 ) as 病 人人数 ,time1 开始时间 ,time2 结束时间 from 科室 , 病人 where 科室信息表 . 科室编号 =病人信息表 . 科室编号 and 医治时间 =time1 and 医治时间 =time2 group by 科室信息表 . 科室编号 , 科室信息表 . 科室名称 end 5.3 创建视图查询各种药品的库存总数 create view 药品库存总数 as select 库存数量 from 药品库存表 5.4 建立完整性约束 alter table 病人信息表 add constraint check_病人性别 check (病人性别 in ('男 ','女 '), constraint check_病人电话 check (病人电话 like ('10-90-90-90-90-90-90-90-90-90-9'), constraint check_身份证号码 check (身份证号码 like ('0-90-90-90-90-90-90-90-90-90-90-90-90- 90-90-90-90-90-9') go alter table 医生信息表 add constraint check_性别 check (性别 in ('男','女'), constraint check_电话 check(电话 like ('10-90-90-90-90-90-90-90-90-90-9') go

    注意事项

    本文(医院信息管理系统报告.pdf)为本站会员(tbuqq)主动上传,三一文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    经营许可证编号:宁ICP备18001539号-1

    三一文库
    收起
    展开