文档详情

医院信息管理系统设计.pptx

发布:2017-05-07约1.95千字共18页下载文档
文本预览下载声明
医院信息管理系统设计;一、需求分析 ;二、系统功能划分;系统管理;二、处理对象;三、概念设计 ;2.门诊管理E-R图 ;3.药房库房E-R图 ;4.系统总E-R图 ;四、建数据库 ;create table 病人信息表( 病历号 varchar(10)primary key, 姓名 char(10)not null, 性别 char(2)check(性别=男 or 性别=女)not null, 身份证号 varchar(18)not null, 所属科室 char(20)references 部门信息表(部门名称), 症状 char(50)not null, 主治医生 char(10)not null, 病房号 char(4), 病床号 char(5), 入院时间 datetime, 住址 char(50), 备注 char(100) ) ;create table 员工信息表( 员工编号 varchar(10)primary key, 部门编号 varchar(10)references 部门信息表(部门编号), 姓名 char(10)not null, 性别 char(2)check(性别=男 or 性别=女)not null, 身份证号 varchar(18)unique not null, 职务 char(10)not null, 籍贯 char(10), 学历 char(10), 民族 char(20)default 汉族 not null, 家庭住址 char(50), 联系电话 char(11)not null ) ;create table 药库药品信息表( 药品编号 varchar(10)primary key, 药品名称 char(50)not null, 规格 char(5)not null, 单位 char(5)not null, 有效期 datetime not null, 进价 money not null, 数量 int not null, 当前库存 int not null, check(数量当前库存) ) ;create table 药房药品信息表( 药房编号 varchar(10)primary key, 药品编号 varchar(10)references 药库药品信息表(药品编号), 库存 int not null, 有效期 datetime not null, 备注 char(50) ) create table 收费表( 收据编号 varchar(10)primary key, 收费人编号 varchar(10)references 员工信息表(员工编号), 收费时间 datetime not null, 总金额 money not null, 病历号 varchar(10)references 病人信息表(病历号) ) ;create table 处方表( 处方编号 varchar(10)primary key, 病历号 varchar(10)references 病人信息表(病历号), 医生编号 varchar(10)references 员工信息表(员工编号), 药品编号 varchar(10)references 药库药品信息表(药品编号), 收费人编号 varchar(10)references 员工信息表(员工编号), 取药员编号 varchar(10)references 员工信息表(员工编号), 开药时间 datetime not null, 领药时间 datetime not null, 用法 char(50)not null, 每日次数 char(5)not null, 每次剂量 char(10)not null ) ;create table 药品出入库信息表( 表单号 varchar(10)primary key, 表单名称 char(30)not null, 表单类型 char(30)not null, 药品编号 varchar(10)references 药库药品信息表(药品编号), 数量 int not null, 生成日期 datetime not null, 执行日期 datetime not null, 制定人 varchar(10)references 员工信息表(员工编号), 执行人 varchar(10)references 员工信息表(员工编号), 部门编号 varchar(10) references 部门信息表(部门编号), 流向地点 char(50)not null ) ;五、创建存储过程 ;六、创建视图过程
显示全部
相似文档