住院管理系统课程设计报告.docx

上传人:b****2 文档编号:781375 上传时间:2022-10-13 格式:DOCX 页数:41 大小:5.33MB
下载 相关 举报
住院管理系统课程设计报告.docx_第1页
第1页 / 共41页
住院管理系统课程设计报告.docx_第2页
第2页 / 共41页
住院管理系统课程设计报告.docx_第3页
第3页 / 共41页
住院管理系统课程设计报告.docx_第4页
第4页 / 共41页
住院管理系统课程设计报告.docx_第5页
第5页 / 共41页
点击查看更多>>
下载资源
资源描述

住院管理系统课程设计报告.docx

《住院管理系统课程设计报告.docx》由会员分享,可在线阅读,更多相关《住院管理系统课程设计报告.docx(41页珍藏版)》请在冰豆网上搜索。

住院管理系统课程设计报告.docx

住院管理系统课程设计报告

数据库课程设计报告

 

-------医院住院信息管理系统

 

软件学院软件工程专业2011级3班

姓名:

学号:

201100300

 

任课教师:

李保栋实验教师:

胡洁萍助教:

 

 

前言--------------------------------------------------------------1

一.系统开发平台------------------------------------------------------------2

二.数据库规划

2.1任务陈述---------------------------------------------------------------3

2.2任务目标---------------------------------------------------------------3

三.系统定义----------------------------------------------------------------4

四.需求分析

4.1入院登记---------------------------------------------------------------5

4.2病房管理---------------------------------------------------------------6

4.3病房管理---------------------------------------------------------------7

4.4病房管理---------------------------------------------------------------8

4.5出院管理---------------------------------------------------------------9

五.数据库逻辑设计

5.1ER图------------------------------------------------------------------10

5.2数据字典--------------------------------------------------------------13

六.数据库物理设计

6.1基本表的实现----------------------------------------------------------15

6.2视图------------------------------------------------------------------19

6.3安全机制--------------------------------------------------------------20

七.应用程序设计

7.1功能模块--------------------------------------------------------------20

7.2界面设计--------------------------------------------------------------33

7.3事务设计--------------------------------------------------------------33

八.测试和运行-------------------------------------------------------------34

九.总结-------------------------------------------------------------------34

附参考文献-----------------------------------------------------------------34

前言

近年来,随着我国人民生活水平的迅速提高,科学技术的进一步发展,我们已步入数字化、网络化、信息化的时代,无纸化办公已经成为时代的主流。

医院是救死扶伤的圣地,时间是拯救生命的钥匙。

工作效率对于医院来说显得比其他单位更为重要。

因此,医院需要更简单方便的管理方法来应对日常工作事务,以提高整个医院的运作效率。

于是,医院对医院管理信息系统的需求越来越迫切。

一套好的信息系统在全面提高医院的医疗、教学、科研水平,提高医院整体工作效率,为病人提供方便快捷全面的服务等方面都能发挥出重要作用。

而住院信息管理系统作为整个医院管理系统的子系统,同样非常重要。

它的设计的操作性和维护性的好坏将直接影响整个系统,乃至整个医院的运行效率。

本项目就是研究医院住院信息管理系统的数据库构建过程。

该数据库涵盖了住院过程中的基本信息,主要包括病人、医生、护士基本信息资料,办理出入院手续,医生、护士的分配,住院费用内容的录入,以及药品价格、库存和病人用药记录等。

 

1、系统开发平台

1、题目:

医院住院信息管理系统

2、开发工具:

myeclipse10.0、tomcat7.0

3、数据库:

oracle11g

4、操作系统:

windows7

5、开发语言:

java、struts2、JSP

简介:

本住院信息管理系统采用B-S架构,使用JavaEE的技术路线,遵守MVCModel模型。

Model模型层使用数据库作为持久性储存结构,选用的后台数据库是Oracle。

这是业界领先的数据库。

Model使用JavaBeans作为OO层面上的抽象。

View视图层使用JSP技术。

这是JavaEE平台推荐的表现层技术。

住院信息管理系统中使用JSP2.0规范,严格控制页面代码中的业务逻辑部分,做到不在HTML代码中混杂Java业务代码,实现了很好的业务和表现的分离。

Controller控制层采用Servlet技术。

页面获取的数据通过Servlet的转发传递给后面的JavaBeans进行数据的封装和与数据库的交互,反馈信息由JavaBeans传递给Servlet,再由Servlet进行转发,从而实现业务逻辑和表现的完全分离。

本图书馆信息管理系统使用struts2.1作为MVC开发框架,整个系统有struts框架作为MVC的后台运行支持。

Struts2.1框架是基于Webwork的MVC开发框架,经过时间的洗礼,已经脱胎换骨,它比struts1更加成熟而且完美。

 

2、数据库规划

2.1任务陈述

住院信息管理系统数据库用以收集、存储病人信息、医生信息、护士信息、以及病人入院手续信息,及时记录存储各个环节信息的变更,以便管理、查询、显示、输出,节约大量人力物力把人们从繁杂的手工记录方式中解脱出来的同时,有力保障图书馆日常事务的高效运作。

2.2任务目标

模块

功能名称

具体描述

入院登记

病人入院信息登记

病人基本资料登记,查看病人基本信息,例如:

病人所住科室和病房,所得病情

主治医生基本信息

病人主治医生的基本信息

入院预交费用金额

病人住院时所需的预交金额

病房管理

科室查询

查看该病房隶属科室

人数管理

查看该病房病人的人数,是否有空床位

床位管理

当病人有换床位需要时,查看是否有空床位,病人换床位时是否符合该并床位类型的要求

处方录入

药品管理

医生针对病人病情所开的药品

检查项目

病人所做过的检查,例如:

CT,验血等

药品价格

病人所需药品的单价和总价

出院结账

费用管理

查看病人费用是否交完;查看是否需要退换预交金额

出院管理

为病人办理出院相关手续

信息查询

病人信息查询

病人基本信息查询,例如:

姓名,年龄,病情等

病人费用查询

病人在院期间相关费用的详情查询

系统管理

信息查看

查看医生,病人,护士信息

信息修改

管理员对医护人员的信息修改;医护人员对病人的信息修改

退出

安全退出管理系统

三、系统定义

住院信息管理系统主要面向医院医生以及相关人员。

旨在实现住院管理的信息化,把人们从繁杂的手工记录方式中解脱出来,实现高效准确的管理。

根据我对医院工作和管理模式的了解,再结合上网查找到的资料和当地医院工作人员那里了解到的情况,做出如下设计:

角色

对应权限

管理员

对医生和护士的信息进行管理的权限

医护人员

对自己个人信息和其他医护人员的信息有查看权限

对病人信息进行管理

四、需求分析

4.1入院登记

4.1.1病人入院信息

功能描述:

病人需住院时,办理住院手续,由医院录入病人的基本信息。

注:

根据病人住院号判断该病人是否能住院(假如病人没有出院)

数据描述:

字段

数据类型

描述

病人住院号

整数型

主键,非空

入院日期

日期型

非空

科室名称

字符串

非空

科室号

字符串

对应科室表的主键

病房号

字符串

对应病房表的主键

病床号

字符串

对应病床表的主键

病人姓名

字符串

非空

身份证号

字符串

非空且长度为18位

年龄

整数型

范围0到120

性别

字符串

男或女,单项选择

疾病名称

字符串

非空

电话

整数型

有效号码(联通,移动,电信)

住址

字符串

最大长度150

主治医生工号

整数型

非空,对应医生表的主键

主治医生姓名

字符串

非空

预交金额

浮点型

大于等于零

操作员

字符串

非空,护士权限

4.1.2主治医生基本信息信息

功能描述:

描述病人主治医生的信息

数据描述:

字段

数据类型

描述

医生工号

整数型

主键,非空

医生姓名

字符串

非空,随医生工号自动添加

性别

字符串

非空

职称

字符串

选填,随医生工号自动添加

工龄

整数型

非空,随医生工号自动添加

科室名称

字符串

非空,随医生工号自动添加

4.1.3病人预交金额

功能描述:

对病人入院登记时所交费用的查看与补交

数据描述:

字段

数据类型

描述

病人住院号

整数型

自动编号

入院日期

日期型

随病人住院号自动添加

病人姓名

字符串

非空

病人性别

字符串

男或女,单项选择

科室名称

字符串

随病人住院号自动添加

科室号

字符串

随病人住院号自动添加

病房号

字符串

随病人住院号自动添加

病床号

字符串

随病人住院号自动添加

预交金额

浮点型

随病人住院号自动添加

补交金额

浮点型

是则需交,否则不需交

补交日期

日期型

点击保存后产生

4.2病房管理

4.2.1科室查询

功能描述:

对病人所在病房所属科室查询,根据病人住院号来查询

数据描述:

字段

数据类型

描述

科室编号

整数型

主键,非空

科室名称

字符串

非空

医生姓名

字符串

非空

医生工号

整数型

对应医生表的主键

4.2.2人数管理

功能描述:

查看该病房病人的人数,同时该病人所在病床以及科室,根据病人住院号查询

数据描述:

字段

数据类型

描述

病床号

整数型

主键对应在病床表,非空

病人姓名

字符型

非空

病人人数

整数型

大于等于0

病人所属科室

字符型

非空

4.2.3床位管理

功能描述:

当病人需要换床位时,查看是否有空床位

数据描述:

字段

数据类型

描述

病床号

整数型

主键

护士工号

整数型

主键对应在护士表

病床类型

字符串

非空

床位是否为空

布尔型

有或者无

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

当前位置:首页 > 解决方案 > 学习计划

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

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