第一天的任务是写数据库需求分析
需要决定编写哪种系统,想来想去还是写住院管理信息系统
1数据库需求分析 (day1)
1.1需求分析
病人有时会因为一些疾病而不得不住院,有需求之后向医院发出住院的请求,经过护士分配病床后病人入住医院(病人和护士为多对一的关系)。
当病人需要手术时,由护士安排手术室(护士与手术为多对一的关系),当病人接受手术时进行手术(手术与病人是一对多的关系)。
手术时,需要安排主刀与助手,一场手术有一个主刀与N个助手。
1.2功能需求分析
1.2.1基本流程图
1.2.2数据需求
1.病人:住院号,姓名,性别,地址
2.医生:医生工号,姓名,性别,职称
3.护士:护士工号,姓名,性别,职称
4.病床:病床编号,床位号,类型,空床标志
5.手术室:手术室编号,类型
6.手术:手术标识号,类型,时间,日期,费用
7.诊断书:诊断书编号,科别,诊断
8.收据:收据编号,项目,金额,收款员,日期
9.处方:处方单号,序号,药品名称,规格,数量,费用
10.入住:住院日期,出院日期
1.3数据字典
序号 | 数据编码 | 数据名称 | 数据类型 |
1 | PNum | 病人住院号 | int |
2 | PName | 病人姓名 | varchar(20) |
3 | PSex | 病人性别 | varchar(2) |
4 | PPlace | 病人地址 | varchar(40) |
5 | DNum | 医生工号 | int |
6 | DName | 医生姓名 | varchar(20) |
7 | DSex | 医生性别 | varchar(2) |
8 | DProfessional_title | 医生职称 | varchar(20) |
9 | NNum | 护士工号 | int |
10 | NName | 护士姓名 | varchar(20) |
11 | NSex | 护士性别 | varchar(2) |
12 | NProfessional_title | 护士职称 | varchar(20) |
13 | SNum | 病床编号 | int |
14 | SBed_Num | 床位号 | int |
15 | SType | 病床类型 | varchar(40) |
16 | SEmpty_Type | 病床空床标志(0为没有病人使用,1则相反) | int |
17 | ORNum | 手术室编号 | int |
18 | ORType | 手术室类型 | varchar(40) |
19 | OIdentification_number | 手术标识号 | int |
20 | OType | 手术类型 | varchar(40) |
21 | OTime | 手术时间 | datetime |
22 | ODate | 手术日期 | date |
23 | OCost | 手术费用 | int |
24 | DCNum | 诊断书编号 | int |
25 | DCDepartment | 诊断书科别 | varchar(40) |
26 | DCDiagnosis | 诊断书诊断 | varchar(40) |
27 | RNum | 收据编号 | int |
28 | RProject | 收据项目 | varchar(60) |
29 | RCost | 收据金额 | int |
30 | RCashier | 收据收款员 | varchar(20) |
31 | RDate | 收据日期 | date |
32 | FNUm | 处方单号 | int |
33 | FNUM_1 | 处方序号 | int |
34 | F_M_Name | 药品名称 | varchar(60) |
35 | F_M_Specifications | 药品规格 | varchar(100) |
36 | F_M_Num | 药品数量 | int |
37 | F_M_Money | 药品费用 | int |
38 | CinDate | 住院日期 | date |
39 | CoutDate | 出院日期 | date |
1.4数据结构名称
数据结构名称 |
含义 |
组成 |
Patient |
病人 |
PNum PName PSex PPlace |
Doctor |
医生 |
DNum DName DSex DProfessional_title |
Nurse |
护士 |
NNum NName NSex NProfessional_title |
Sickbed |
病床 |
SNum SBed_Num SType SEmpty_Type |
Operating_room |
手术室 |
ORNum ORType |
Operate |
手术 |
ORIdentification_number OType OTime datetime ODate OCost |
Diagnosis_certificate |
诊断书 |
DCNum DCDepartment DCDiagnosis |
Receipt |
收据 |
RNum RProject RCost RCashier RDate |
Formula |
处方 |
FNUm FNUM_1 F_M_Name F_M_Specifications F_M_Num F_M_Money |
Checkin |
入住 |
CinDate CoutDate |