没有合适的资源?快使用搜索试试~ 我知道了~
java课设-医院管理信息系统.doc
0 下载量 68 浏览量
2024-05-15
09:23:11
上传
评论
收藏 431KB DOC 举报
温馨提示
试读
40页
java课设-医院管理信息系统.doc
资源推荐
资源详情
资源评论
武汉理工大学《java 语言程序设计 A》课程设计说明书
0
医院管理信息系统
1 需求分析
1.1 现状
当前,医院作为病人就诊的地方,有许多信息需要处理和管理。现今,有很多门诊信
息都是初步开始使用,甚至尚未使用计算机进行信息处理。根据调查得知,他们以前对
信息管理的主要方式是基于文本、表格等纸介质的手工处理,对于医历等很多信息都是
用人工计算、手抄进行。数据信息处理工作量大,容易出错;由于数据繁多,容易丢失,
且不易查找。总的来说,缺乏系统,规范的信息管理手段。
数据处理手工操作,工作量大,出错率高,出错后不易更改。基于这此问题,我认为
有必要建立一个医院管理系统,使医院管理工作规范化,系统化,程序化,避免医院管
理的随意性,提高信息处理的速度和准确性,能够及时、准确、有效的查询和修改医院
情况。
医院信息系统简称 HIS,是 Hospital Information System 的简称,是指利用计算机和
网络通信设备,为医院所属的各个部门提供病人诊疗和行政管理信息的手机、存储、处
理提取和数据交换的能力。此次我课程设计的目标就是设计一个能使医院的管理工作系
统化、规范化、自动化的系统,从而提高医院管理工作的效率。
1.2 模块功能
本系统功能主要包括:员工信息、病人信息、药剂管理、仪器管理、工资管理、病床
管理。
员工信息:储存了医院的医务人员的基本情况,包括员工编号,姓名,性别,所在部门,
联系电话等信息。员工各种的查询、修改,包括员工基本信息、职称、岗位、工资等。
员工的人事调动管理。病人信息:病人基本资料表中所有项目(姓名,性别,婚否,出
生日期,职业,职称,门诊诊断),病人基本资料表录入、修改、删除、复制。
药剂管理:实现对医院药品信息的分类管理和数据分析,从而使信息整理快速、准确、
武汉理工大学《java 语言程序设计 A》课程设计说明书
1
简单,以便于相关部门给予统筹安排,从而提高改进传统的管理方法,提高企业管理水
平。
仪器管理:保存了医院所需医疗用品的基本情况,库存量和单品价格。以便管理人员查
看,随时进行补货。
工资管理:存储医生员工号,工资级别和工资总额,管理人员可以进行增删查改。
病床管理:实现床位分配、空床查询、包床/退床、转床出院处理。
医院管理信息系统
员
工
信
息
管
理
病
人
信
息
管
理
药
剂
管
理
仪
器
管
理
工
资
管
理
病
床
管
理
图 1.功能结构图
武汉理工大学《java 语言程序设计 A》课程设计说明书
2
1.3 用例图
管理员
员工信息
管理
病人信息
管理
药剂管理
仪器管理
工资管理
病床管理
普通用户
查看数据
医院管理信息系统
图 2.用例图
2 系统设计
2.1 识别需求文档中的类
1.管理员管理员工编号,姓名,性别,所在部门,联系电话等信息,进行增删查改。普
通用户查看员工信息。
2.管理员设置病人姓名,性别,婚否,出生日期,职业,职称,门诊诊断,进行病人基
本资料表录入、修改、删除、查询。
3.管理员实现对医院药品信息的分类管理,进行增删查改。
4.管理员保存医院所需医疗用品的基本情况,库存量和单品价格。
5.管理员录入医生员工号,工资级别和工资总额,进行增删查改。普通用户查看自己的
工资。
武汉理工大学《java 语言程序设计 A》课程设计说明书
3
6.管理员实现床位分配、空床查询、包床/退床、转床出院处理。
需求文档中的名词/名词短语,按照出现顺序,从左到右排列(不重复):
管理员(admin)、普通用户(person)、病人(invalid)、药品(stuff)、医疗用
品)(apparatus、工资(pay)、床位(bed)。
2.2 初步建模类及类间关系
员工信息包括:医生编号、姓名、性别、学历、职务、所在科室。病人基本情况描述
包括病人的病人编号、姓名、性别、联系电话、籍贯、国家、民族、身份证号、健康状
况、科室名称、病房号、床号。病号唯一确定一个病人。药品信息描述包括:药品编号、
药品名称、库存量、单价。仪器信息描述包括:仪器代号、名称、单价、数量。床位信
息描述包括床号、病房号、是否已住人。一个床号和病房号唯一确定一个床位情况。
2.3 初步的 UML 图
Database
+sql:String
+url:String
+user:String
+password:String
+<<create>>Database()
+OpenConn():void
+executeQuery(in sql:String):ResultSet
+executeUpdate(in sql:Sring):boolean
+closestmt():void
+closeConn():void
图 3.Database UML 设计
Apparatus
+Datas:String
+Columntitles:String
+type:int
+<<create>>Apparatus(in datas:String[][],in type:int)
+actionPerformed(in e:ActionEvent):void
图 4.Apparatus UML 设计
武汉理工大学《java 语言程序设计 A》课程设计说明书
4
Invalid
+datas:String
+columntitles:String
+type:int
+<<create>>Invalid(in datas:String[][],in type:int)
+actionPerformed(in e:ActionEvent):void
图 5.Invalid UML 设计
Personcheck
-pclass:String
+columns:String
+datas:String
+<<create>>Personcheck(in data:String[][])
+actionPerformed(in e:ActionEvent):void
图 6.Personcheck UML 设计
Invalidupdate
+<<create>>Invalidupdate()
+actionPerformed(in e:ActionEvent):void
图 7.Invalidupate UML 设计
Invalidcheck
-pclass:String
+columns:String
+datas:String
+<<create>>Invalidcheck(in data:String[][])
+actionPerformed(in e:ActionEvent):void
图 8.Invalidcheck UML 设计
Invalidadd
-pclass:String
+<<create>>Invalidadd()
+actionPerformed(in e:ActionEvent):void
图 9.Invalidadd UML 设计
InvalidBean
sql:String
iname:String
sex:string
pclass: String
state:String
doctor: String
itime: String
剩余39页未读,继续阅读
资源评论
平头哥在等你
- 粉丝: 3
- 资源: 7332
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功