医院住院管理系统
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
(2)处理功能要求
系统主要完成一下几个功能:
1.住院部基本信息查询与修改;
2.护士基本信息查询与更新;
3.主治医生基本信息的查询与更新;
4.病人基本信息的查询和修改;
5.病人就诊信息的查询与更新;
6.事故基本信息及事故处理信息的查询和修改;
(3)安全性和完整性要求
安全性先通过视图机制,不同的用户只能访问系统授权的视图,这样可提供系统数据一定程度上的安全性,再通过用户授权机制,使用用户登陆来识别用户级别,根据这个级别来分配用户权限,达到数据更高层次的安全保密功能。
DS-4
Sick_call
就诊信息
SicIn SicDName SicNName SicDNo SicNNo SicOut SicFee SicRank SicRoom Sicill
DS-5
Patient
病人信息
PatNo PatName PatSex PatNo PatName PatSex PatFro PatBor PatNum PatJop
判断用户修改要涉及的模块,同时把相应的修改数据传到相应的模块之中
住院部基本信息、护士人员基本信息、主治医生基本信息、病人基本信息、住院事故信息、病人就诊信息模块:先确定更新所涉及的功能模块;然后,把更新信息传送到相应的模块中;最后,进行相应的更新操作。
2. 概念设计阶段
2.1 引言
概念设计阶段主要是将需求分析阶段得到的用户需求抽象为信息结构(概念模型)的过程,它是整个数据库设计的关键,包括概念模型设计和新系统流程两个阶段。
4.病人基本信息(Patient):包括病人编号、病人姓名、工作类型、性别、联系方式、出生日期、所住地等数据项,可以方便管理人员对病人的信息查询及更改;
5.病人就诊信息(Sick_call):包括入院时间、主治医生,护士、病及等级、病房、病人出院时间、就诊费用等八方面的信息;
6.事故基本信息(Accident,AccidentResearch,AccidentCompensate):事故信息包括三个数据结构(事故信息、事故处理信息、事故赔偿信息),具体的数据项见数据字典;
2.2 概念模型设计
(1)根据不同的对象,从中层数据流程图入手,分别画出分E-R图:
图(1)
图(2)
(2)各分E-R图中每个实体的属性如下所示:
医院病房Hospital(RoomNo,RoNum,Rank)
主治医生Doctor(DocNo,DocName,DocSex,DocFro,DocBor,DocIn,DocMaj,DocNum,DocAch)
事故损失物品赔偿信息
ACStu ACArtical ACDate ACPrin
(3)处理逻辑描述(判定表或判定树)
表1.3处理逻辑列表
判定条件
决策
判断用户查询涉及的功能模块
住院部基本信息、护士人员基本信息、主治医生基本信息、病人基本信息、住院事故信息、病人就诊信息模块:先确定查询所涉及的功能模块;然后,确定要查询的内容,确定查询数据流向;最后显示查询结果。
Varchar(20)
日期
DI-48
FCompNum
赔偿物品数量
Int
数量
DI-49
AcNo
事故编号
int
编号
DI-50
AcType
事故类型
char(10)
类型
DI-51
AcArtical
事故损失物品
char(16)
物品名
DI-52
AcArNum
事故损失物品数量
Int
数量
DI-53
AcDate
事故发生日期
(1)处理对象:
系统要处理的对象包括住院部基本信息、护士人员基本信息、主治医生基本信息、病人基本信息、住院事故信息、病人就诊信息等六个方面,各个对象包括信息如下所示(详细的数据见于数据字典):
1.住院部病房基本信息(Hospital):包括各病房编号、各病房等级(Rank)、各病房电话号码等方面,这样可以方便管理者对住院部的管理,提高查询效率;
DS-9
Accident
事故注册信息
AcNoAcType AcStu,AcDateAcArtical AcVerify AcPrin,
AcArNum AcStuPh
DS-10
AccidentResearch
事故调查信息
ARNo ARName ARPrin ARResult
DS-11
AccidentCompensate
完整性要求用于描述住院部基本信息、护士人员基本信息、主治医生基本信息、病人基本信息、住院事故信息、病人就诊信息中数据项能否为null,以及一些用户自定义完整性(符合实际要求),详细完整性要求见于系统的逻辑设计阶段。
1.2.3 需求分析阶段成果
(1)体会与收获
系统需求分析主要采取网上搜集资料以及实地询问-记录的方式,同时借鉴学长在做数据库开发这方面的经验。了解目前医药住院管理的现状,和管理中一些问题,以及工作人员对系统的信息处理要求和苦恼。同时在调查中牵涉到许多的人际交流,恰当的询问方式,经过这次调查后不仅了解了很多新知识也使得语言交流能力有了明显提高。
2.护士人员基本信息(Nurse):包括护士编号、护士姓名、护士性别、 护士来自省份、护士出生日期、护士入院时间、护士业绩、联系方式等方面的信息,可以方便护士信息的查询和更新;
3.主治医生基本信息(Doctor):包括 主治医生编号、主治医生姓名、主治医生性别、 主治医生来自省份、主治医生出生日期、主治医生入院时间、主治医生业绩、主治方面、联系方式等方面的信息,可以方便主治医生信息的查询和更新;
varchar(20)
负责人
DI-59
ARResult
事故调查结果
Bool
结果
DI-60
ACPat
事故赔偿病人信息
等于PatName
char(10)
病人
DI-61
ACArtical
事故赔偿物品信息
char(30)
物品名
DI-62
ACDate
事故赔偿日期
Varchar(20)
日期
(b)数据结构:
表1.2数据结构列表
联系方式
DI-28
SicIn
住院时间
varchar(20)
来自百度文库住院时间
DI-29
SicDName
主治姓名
等于DocName
Varchar(20)
姓名
DI-30
SicNName
护士姓名
等于NurName
varChar(20)
姓名
DI-31
SicDNo
主治编号
等于DocNo
char(8)
编号
DI-32
SicNNo
该系统开发由系统需求分析阶段、概念设计阶段、逻辑设计阶段、数据库实施阶段、系统调试和测试阶段、参考文献、附录等阶段组成。
关键字:医院住院管理,管理现代化、网络化,功能模块,存储过程
1. 系统需求分析阶段
1.1 引言
通过对多加医院的实地调查以及网上资料,了解到现在的医药住院管理正由人工管理阶段走向机械化,网络化,但管理系统中仍存在很多漏洞,造成工作满意度低下。开发出合适的医药管理系统,可以方便医院的管理,提高管理工作效率和满意度以及查询效率。
护士编号
等于NurNo
char(8)
编号
DI-33
SicOut
出院时间
varchar(20)
出院时间
DI-34
Sicill
病名
Varchar(20)
病名
DI-35
SicRank
病等级
Int
病等级
DI-36
SicRoom
病房号
等于RoomNo
Char(8)
房号
DI-37
SicFee
就诊费
money
就诊费
Int
业绩
DI-11
NurNum
联系方式
Varchar(15)
联系方式
DI-12
DocNo
主治编号
Char(8)
编号
DI-13
DocName
主治姓名
Varchar(20)
姓名
DI-14
DocSex
主治性别
Char(2)
性别
DI-15
DocFro
主治来自省
Varchar(20)
来源
DI-16
DocBor
1.2 目标与
1.2.1 需求分析
(1)了解目前医院管理的现状以及SQL Server 2000的功能和特点。
(2)通过实地调查和搜集资料了解医院住院管理的工作流程,并记录和处理相关的数据。
(3)与指导教师、同学交流个人想法,征求意见,改正不合理的地方,为下面的概念设计与逻辑设计奠定基础。
1.2.2 需求分析阶段的
(2)数据字典
(a)数据项:系统涉及的数据项有71项
表1.1数据项列表
数据项编号
数据项名
数据项含义
与其它数据项的关系
存储结构
别名
DI-1
RoomNo
病房号
char(10)
房号
DI-2
Rank
病房等级
Char(8)
等级
DI-3
RoNum
病房电话号
Varchar(15)
电话
DI-4
NurNo
护士编号
Char(8)
Varchar(20)
日期
DI-54
AcPrin
事故负责人信息
等于NurNo
varchar(20)
负责人
DI-55
AcVerify
事故是否属实
Bool
核查
DI-56
ARNo
事故调查编号
char(4)
编号
DI-57
ARName
事故调查名称
char(15)
调查
DI-58
ARPrin
事故调查负责人
等于NurNo
PatName
病人姓名
Varchar(20)
姓名
DI-23
PatSex
病人性别
Char(2)
性别
DI-24
PatFro
病人所住地
Varchar(20)
来源
DI-25
PatBor
病人生日
varchar(20)
生日
DI-26
PatJop
病人工作
Varchar(20)
工作
DI-27
PatNum
联系方式
Varchar(15)
护士 Nurse(NurNo NurName NurSex NurFro NurBor NurIn NurNum NurAch)
病人信息Patient(PatNo PatName PatSex PatName PatSex PatFro PatBor PatNum PatJop)
就诊信息Sick_call(SicIn SicDName SicNName SicDNo SicNNo SicOut SicFee SicRank SicRoom Sicill)
数据结构编号
数据结构名
数据结构含义
组成
DS-1
Hospital
病房信息
RoomNoRoNum Rank
DS-2
Doctor
主治医生信息
DocNoDocNameDocSexDocFroDocBorDocInDocMajDocNumDocAch
DS-3
Nurse
护士信息
NurNoNurNameNurSexNurFroNurBorNurInNurNumNurAch
DS-6
Fitment
病房物品配备信息
FitName FitPrice FitNum
DS-7
FitmentDestruction
病房物品损坏信息
FDFitmentPatientFDRoom,FDFitNum
DS-8
FitmentCompensate
病房损坏物品赔偿信息
FCompFit FCompStu FCompPrin,FCompDate CompNum
DI-43
FDFitNum
损坏物品的数量
Int
数量
DI-44
FCompFit
赔偿物品信息
等于FitName
char(16)
物品名
DI-45
FCompMon
赔偿价格
Float
赔偿价格
DI-46
FCompPrin
赔偿负责人信息
等于PatName
varchar(20)
负责人
DI-47
FCompDate
赔偿日期
计算机学院
《数据库原理与应用》课程设计论文
题 目:医院住院管理系统设计
姓 名:
专 业:
指导老师:
完成日期:
摘 要
医院住院管理系统是应对管理的现代化、网络化,提高住院部管理的效率以及给工作人员带来更多的方便,而开发的,它包括住院部基本信息、护士人员基本信息、主治医生基本信息、病人基本信息、住院事故信息、病人就诊信息等六大功能模块,并提供了对各功能模块的查询和更新功能,且这两种功能基本上是通过存储过程来实现的,其中住院部病房基本信息管理、事故注册信息管理是系统开发的重点。
主治生日
varchar(20)
生日
DI-17
DocIn
主治入院
varchar(20)
入院时间
DI-18
DocAch
主治业绩
Int
业绩
DI-19
DocNum
联系方式
Varchar(15)
联系方式
DI-20
DocMaj
主治方面
Varchar(20)
主治
DI-21
PatNo
病人编号
Char(8)
编号
DI-22
DI-38
FitName
病房物品名
char(16)
病房物品
DI-39
FitPrice
病房物品价
Float
价格
DI-40
FitNum
每一病房数
Int
数量
DI-41
FDFitment
损坏物品信息
等于FitName
char(16)
物品名
DI-42
FDRoom
损坏物品病房信息
等于RoomNo
char(8)
房号
编号
DI-5
NurName
护士姓名
Varchar(20)
姓名
DI-6
NurSex
护士性别
Char(2)
性别
DI-7
NurFro
护士来自省
Varchar(20)
来源
DI-8
NurBor
护士生日
varchar(20)
生日
DI-9
NurIn
护士入院
varchar(20)
入院时间
DI-10
NurAch
护士业绩
系统主要完成一下几个功能:
1.住院部基本信息查询与修改;
2.护士基本信息查询与更新;
3.主治医生基本信息的查询与更新;
4.病人基本信息的查询和修改;
5.病人就诊信息的查询与更新;
6.事故基本信息及事故处理信息的查询和修改;
(3)安全性和完整性要求
安全性先通过视图机制,不同的用户只能访问系统授权的视图,这样可提供系统数据一定程度上的安全性,再通过用户授权机制,使用用户登陆来识别用户级别,根据这个级别来分配用户权限,达到数据更高层次的安全保密功能。
DS-4
Sick_call
就诊信息
SicIn SicDName SicNName SicDNo SicNNo SicOut SicFee SicRank SicRoom Sicill
DS-5
Patient
病人信息
PatNo PatName PatSex PatNo PatName PatSex PatFro PatBor PatNum PatJop
判断用户修改要涉及的模块,同时把相应的修改数据传到相应的模块之中
住院部基本信息、护士人员基本信息、主治医生基本信息、病人基本信息、住院事故信息、病人就诊信息模块:先确定更新所涉及的功能模块;然后,把更新信息传送到相应的模块中;最后,进行相应的更新操作。
2. 概念设计阶段
2.1 引言
概念设计阶段主要是将需求分析阶段得到的用户需求抽象为信息结构(概念模型)的过程,它是整个数据库设计的关键,包括概念模型设计和新系统流程两个阶段。
4.病人基本信息(Patient):包括病人编号、病人姓名、工作类型、性别、联系方式、出生日期、所住地等数据项,可以方便管理人员对病人的信息查询及更改;
5.病人就诊信息(Sick_call):包括入院时间、主治医生,护士、病及等级、病房、病人出院时间、就诊费用等八方面的信息;
6.事故基本信息(Accident,AccidentResearch,AccidentCompensate):事故信息包括三个数据结构(事故信息、事故处理信息、事故赔偿信息),具体的数据项见数据字典;
2.2 概念模型设计
(1)根据不同的对象,从中层数据流程图入手,分别画出分E-R图:
图(1)
图(2)
(2)各分E-R图中每个实体的属性如下所示:
医院病房Hospital(RoomNo,RoNum,Rank)
主治医生Doctor(DocNo,DocName,DocSex,DocFro,DocBor,DocIn,DocMaj,DocNum,DocAch)
事故损失物品赔偿信息
ACStu ACArtical ACDate ACPrin
(3)处理逻辑描述(判定表或判定树)
表1.3处理逻辑列表
判定条件
决策
判断用户查询涉及的功能模块
住院部基本信息、护士人员基本信息、主治医生基本信息、病人基本信息、住院事故信息、病人就诊信息模块:先确定查询所涉及的功能模块;然后,确定要查询的内容,确定查询数据流向;最后显示查询结果。
Varchar(20)
日期
DI-48
FCompNum
赔偿物品数量
Int
数量
DI-49
AcNo
事故编号
int
编号
DI-50
AcType
事故类型
char(10)
类型
DI-51
AcArtical
事故损失物品
char(16)
物品名
DI-52
AcArNum
事故损失物品数量
Int
数量
DI-53
AcDate
事故发生日期
(1)处理对象:
系统要处理的对象包括住院部基本信息、护士人员基本信息、主治医生基本信息、病人基本信息、住院事故信息、病人就诊信息等六个方面,各个对象包括信息如下所示(详细的数据见于数据字典):
1.住院部病房基本信息(Hospital):包括各病房编号、各病房等级(Rank)、各病房电话号码等方面,这样可以方便管理者对住院部的管理,提高查询效率;
DS-9
Accident
事故注册信息
AcNoAcType AcStu,AcDateAcArtical AcVerify AcPrin,
AcArNum AcStuPh
DS-10
AccidentResearch
事故调查信息
ARNo ARName ARPrin ARResult
DS-11
AccidentCompensate
完整性要求用于描述住院部基本信息、护士人员基本信息、主治医生基本信息、病人基本信息、住院事故信息、病人就诊信息中数据项能否为null,以及一些用户自定义完整性(符合实际要求),详细完整性要求见于系统的逻辑设计阶段。
1.2.3 需求分析阶段成果
(1)体会与收获
系统需求分析主要采取网上搜集资料以及实地询问-记录的方式,同时借鉴学长在做数据库开发这方面的经验。了解目前医药住院管理的现状,和管理中一些问题,以及工作人员对系统的信息处理要求和苦恼。同时在调查中牵涉到许多的人际交流,恰当的询问方式,经过这次调查后不仅了解了很多新知识也使得语言交流能力有了明显提高。
2.护士人员基本信息(Nurse):包括护士编号、护士姓名、护士性别、 护士来自省份、护士出生日期、护士入院时间、护士业绩、联系方式等方面的信息,可以方便护士信息的查询和更新;
3.主治医生基本信息(Doctor):包括 主治医生编号、主治医生姓名、主治医生性别、 主治医生来自省份、主治医生出生日期、主治医生入院时间、主治医生业绩、主治方面、联系方式等方面的信息,可以方便主治医生信息的查询和更新;
varchar(20)
负责人
DI-59
ARResult
事故调查结果
Bool
结果
DI-60
ACPat
事故赔偿病人信息
等于PatName
char(10)
病人
DI-61
ACArtical
事故赔偿物品信息
char(30)
物品名
DI-62
ACDate
事故赔偿日期
Varchar(20)
日期
(b)数据结构:
表1.2数据结构列表
联系方式
DI-28
SicIn
住院时间
varchar(20)
来自百度文库住院时间
DI-29
SicDName
主治姓名
等于DocName
Varchar(20)
姓名
DI-30
SicNName
护士姓名
等于NurName
varChar(20)
姓名
DI-31
SicDNo
主治编号
等于DocNo
char(8)
编号
DI-32
SicNNo
该系统开发由系统需求分析阶段、概念设计阶段、逻辑设计阶段、数据库实施阶段、系统调试和测试阶段、参考文献、附录等阶段组成。
关键字:医院住院管理,管理现代化、网络化,功能模块,存储过程
1. 系统需求分析阶段
1.1 引言
通过对多加医院的实地调查以及网上资料,了解到现在的医药住院管理正由人工管理阶段走向机械化,网络化,但管理系统中仍存在很多漏洞,造成工作满意度低下。开发出合适的医药管理系统,可以方便医院的管理,提高管理工作效率和满意度以及查询效率。
护士编号
等于NurNo
char(8)
编号
DI-33
SicOut
出院时间
varchar(20)
出院时间
DI-34
Sicill
病名
Varchar(20)
病名
DI-35
SicRank
病等级
Int
病等级
DI-36
SicRoom
病房号
等于RoomNo
Char(8)
房号
DI-37
SicFee
就诊费
money
就诊费
Int
业绩
DI-11
NurNum
联系方式
Varchar(15)
联系方式
DI-12
DocNo
主治编号
Char(8)
编号
DI-13
DocName
主治姓名
Varchar(20)
姓名
DI-14
DocSex
主治性别
Char(2)
性别
DI-15
DocFro
主治来自省
Varchar(20)
来源
DI-16
DocBor
1.2 目标与
1.2.1 需求分析
(1)了解目前医院管理的现状以及SQL Server 2000的功能和特点。
(2)通过实地调查和搜集资料了解医院住院管理的工作流程,并记录和处理相关的数据。
(3)与指导教师、同学交流个人想法,征求意见,改正不合理的地方,为下面的概念设计与逻辑设计奠定基础。
1.2.2 需求分析阶段的
(2)数据字典
(a)数据项:系统涉及的数据项有71项
表1.1数据项列表
数据项编号
数据项名
数据项含义
与其它数据项的关系
存储结构
别名
DI-1
RoomNo
病房号
char(10)
房号
DI-2
Rank
病房等级
Char(8)
等级
DI-3
RoNum
病房电话号
Varchar(15)
电话
DI-4
NurNo
护士编号
Char(8)
Varchar(20)
日期
DI-54
AcPrin
事故负责人信息
等于NurNo
varchar(20)
负责人
DI-55
AcVerify
事故是否属实
Bool
核查
DI-56
ARNo
事故调查编号
char(4)
编号
DI-57
ARName
事故调查名称
char(15)
调查
DI-58
ARPrin
事故调查负责人
等于NurNo
PatName
病人姓名
Varchar(20)
姓名
DI-23
PatSex
病人性别
Char(2)
性别
DI-24
PatFro
病人所住地
Varchar(20)
来源
DI-25
PatBor
病人生日
varchar(20)
生日
DI-26
PatJop
病人工作
Varchar(20)
工作
DI-27
PatNum
联系方式
Varchar(15)
护士 Nurse(NurNo NurName NurSex NurFro NurBor NurIn NurNum NurAch)
病人信息Patient(PatNo PatName PatSex PatName PatSex PatFro PatBor PatNum PatJop)
就诊信息Sick_call(SicIn SicDName SicNName SicDNo SicNNo SicOut SicFee SicRank SicRoom Sicill)
数据结构编号
数据结构名
数据结构含义
组成
DS-1
Hospital
病房信息
RoomNoRoNum Rank
DS-2
Doctor
主治医生信息
DocNoDocNameDocSexDocFroDocBorDocInDocMajDocNumDocAch
DS-3
Nurse
护士信息
NurNoNurNameNurSexNurFroNurBorNurInNurNumNurAch
DS-6
Fitment
病房物品配备信息
FitName FitPrice FitNum
DS-7
FitmentDestruction
病房物品损坏信息
FDFitmentPatientFDRoom,FDFitNum
DS-8
FitmentCompensate
病房损坏物品赔偿信息
FCompFit FCompStu FCompPrin,FCompDate CompNum
DI-43
FDFitNum
损坏物品的数量
Int
数量
DI-44
FCompFit
赔偿物品信息
等于FitName
char(16)
物品名
DI-45
FCompMon
赔偿价格
Float
赔偿价格
DI-46
FCompPrin
赔偿负责人信息
等于PatName
varchar(20)
负责人
DI-47
FCompDate
赔偿日期
计算机学院
《数据库原理与应用》课程设计论文
题 目:医院住院管理系统设计
姓 名:
专 业:
指导老师:
完成日期:
摘 要
医院住院管理系统是应对管理的现代化、网络化,提高住院部管理的效率以及给工作人员带来更多的方便,而开发的,它包括住院部基本信息、护士人员基本信息、主治医生基本信息、病人基本信息、住院事故信息、病人就诊信息等六大功能模块,并提供了对各功能模块的查询和更新功能,且这两种功能基本上是通过存储过程来实现的,其中住院部病房基本信息管理、事故注册信息管理是系统开发的重点。
主治生日
varchar(20)
生日
DI-17
DocIn
主治入院
varchar(20)
入院时间
DI-18
DocAch
主治业绩
Int
业绩
DI-19
DocNum
联系方式
Varchar(15)
联系方式
DI-20
DocMaj
主治方面
Varchar(20)
主治
DI-21
PatNo
病人编号
Char(8)
编号
DI-22
DI-38
FitName
病房物品名
char(16)
病房物品
DI-39
FitPrice
病房物品价
Float
价格
DI-40
FitNum
每一病房数
Int
数量
DI-41
FDFitment
损坏物品信息
等于FitName
char(16)
物品名
DI-42
FDRoom
损坏物品病房信息
等于RoomNo
char(8)
房号
编号
DI-5
NurName
护士姓名
Varchar(20)
姓名
DI-6
NurSex
护士性别
Char(2)
性别
DI-7
NurFro
护士来自省
Varchar(20)
来源
DI-8
NurBor
护士生日
varchar(20)
生日
DI-9
NurIn
护士入院
varchar(20)
入院时间
DI-10
NurAch
护士业绩