住院管理信息系统需求分析.docx

上传人:b****2 文档编号:24154676 上传时间:2023-05-24 格式:DOCX 页数:9 大小:510.01KB
下载 相关 举报
住院管理信息系统需求分析.docx_第1页
第1页 / 共9页
住院管理信息系统需求分析.docx_第2页
第2页 / 共9页
住院管理信息系统需求分析.docx_第3页
第3页 / 共9页
住院管理信息系统需求分析.docx_第4页
第4页 / 共9页
住院管理信息系统需求分析.docx_第5页
第5页 / 共9页
点击查看更多>>
下载资源
资源描述

住院管理信息系统需求分析.docx

《住院管理信息系统需求分析.docx》由会员分享,可在线阅读,更多相关《住院管理信息系统需求分析.docx(9页珍藏版)》请在冰豆网上搜索。

住院管理信息系统需求分析.docx

住院管理信息系统需求分析

摘要

题目19:

住院管理信息系统

•对于住院病人及其费用的管理

–病人住院登记

–病人处方和检查检验项目开立

–病人出院

–异常处理

–基本数据维护

目录

需求分析3

数据库概念结构设计3

ER图3

数据库逻辑结构设计4

数据描述4

各项信息表5

数据流图及程序结构框图6

程序原代码及其说明8

总结9

需求分析

数据库概念结构设计

ER图

数据库逻辑结构设计

数据描述

病人(Patient):

字段名称

字段描述

类型

是否主键

说明

Patient_no

病人编号

int

非空

Bed_no

病床号

int

对应主键在bed表

Patient_name

姓名

Char

Patient_sex

性别

Char

Patient_add

地址

varchar

Patient_in

住院日期

smalldatetime

录入时记录

Patient_out

出院日期

smalldatetime

出院时记录

病床(Bed):

字段名称

字段描述

类型

是否主键

说明

Bed_no

病床号

Int

非空

Nurse_no

护士工号

Int

对应主键在nurse表

Bed_type

病床类型

Char

Is_empty

是否为空

char

护士(Nurse):

字段名称

字段描述

类型

是否主键

说明

Nurse_no

护士工号

Int

非空

Nurse_name

姓名

Char

Nurse_c

职称

char

医生(Doctor):

字段名称

字段描述

类型

是否主键

说明

Doctor_no

医生工号

Int

非空

Doctor_name

姓名

Char

Doctor_c

职称

char

诊断书(Book):

字段名称

字段描述

类型

是否主键

说明

Book_no

诊断编号

Int

非空

Book_in

内容

Varchar

Doctor_no

医生工号

Int

对应主键在doctor表

Patient_no

病人编号

Int

对应主键在patient表

收据(Receipt):

字段名称

字段描述

类型

是否主键

说明

Receipt_no

收据编号

Int

Patient_no

病人编号

Int

对应主键在patient表

Receipt_item

项目

char

Receipt_money

金额

Int

非空

Receipt_hito

收款人

Char

Receipt_date

收款日期

smalldatetime

非空

各项信息表

病人信息表:

(病人编号病床号姓名性别地址入院日期出院日期);

P(P#,B#,PNAME,PSEX,PADD,PIN,POUT,)

病床信息表:

(病床号病床类型空床标志);

B(B#,BTYPE,BEMPTY)

护士信息表:

(护士编号姓名职称);

N(N#,NNAME,NC)

医生信息表:

(医生编号姓名职称);

D(D#,DNAME,DC)

诊断书信息表:

(诊断编号医生编号病人编号内容);

Z(Z#,D#,P#,ZIN)

收据信息表:

(收据编号病人编号项目金额收款人收款日期);

R(R#,P#,RITEM,RMONEY,RPEOPLE,RDATE)

数据流图及程序结构框图

程序原代码及其说明

数据库的创建:

CREATETABLEN

(N#CHAR(10)NOTNULL,

NNAMECHAR(10),

NCCHAR(10),

PRIMARYKEY(N#));

CREATETABLEB

(B#CHAR(10)NOTNULL,

N#CHAR(10)NOTNULL,

BTYPECHAR

(2),

BEMPTYCHAR

(2),

PRIMARYKEY(B#),

FOREIGNKEY(N#)REFERENCESN(N#));

CREATETABLEP

(P#CHAR(10)NOTNULL,

B#CHAR(10)NOTNULL,

PNAMECHAR(10),

PSEXSMALLINT,

PADDVARCHAR(20),

PINDATE,

POUTDATE,

PRIMARYKEY(P#),

FOREIGNKEY(B#)REFERENCESB(B#));

CREATETABLED

(D#CHAR(10)NOTNULL,

DNAMECHAR(10),

DCCHAR(10),

PRIMARYKEY(D#));

CREATETABLEZ

(Z#CHAR(10)NOTNULL,

D#CHAR(10)NOTNULL,

P#CHAR(10)NOTNULL,

ZINVARCHAR(20),

FOREIGNKEY(D#)REFERENCESD(D#),

FOREIGNKEY(P#)REFERENCESP(P#));

CREATETABLER

(R#CHAR(10)NOTNULL,

P#CHAR(10)NOTNULL,

RITEMCHAR(10),

RMONEYSMALLINT,

RPEOPLECHAR(10),

RDATEDATE,

FOREIGNKEY(P#)REFERENCESP(P#));

程序代码:

 

总结

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 表格模板 > 调查报告

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1