医院门诊管理系统说明书_第1页
医院门诊管理系统说明书_第2页
医院门诊管理系统说明书_第3页
医院门诊管理系统说明书_第4页
医院门诊管理系统说明书_第5页
已阅读5页,还剩21页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

* 实践教学实践教学 * 兰州理工大学兰州理工大学 计算机与通信学院 2010 年春季学期 数据库数据库 课程设计课程设计 题 目: 医院门诊管理系统 专业班级: 07 级软件(2)班 姓 名: 杨珍民 学 号: 指导教师: 庞淑侠 成 绩: 目目 录录 摘摘 要要.1 前前 言言.2 正正 文文.3 1.问题描述.3 2.需求分析.3 3.系统总体设计.3 4.详细设计.3 5.系统测试.3 5.1测试方法.3 5.2测试用例.3 6.软件使用说明书.3 总总 结结.4 参考文献参考文献.5 致致 谢谢.6 1 摘摘 要要 本系统将采用 Microsoft SQL Server2000 作为系统的 DBMS 支撑,SQL Server2000 是能够支持企业级关系型数据库的管理系统,它能与 Windows 操作系 统紧密集成,具有方便易用的图形管理界面,其用户界面风格与 Windows 一样非 常友好。采用 SQL Server2000 + JAVA 开发本系统是一个较为理想的组合。本次 课程设计采用 SQL Server2000 + JAVA 开发医院门诊,实现其最基本功能。 医院门诊管理系统,指利用电子计算机和通信设备,为医院所属各部门提供 病人诊疗信息和行政管理信息的收集,存储,处理,提取和数据交换的能力,并 满足所有授权用户的功能需求。医院门诊管理系统中大体涉及的表有病人基本信 息表,医生基本信息表,就诊基本信息表,其中就诊信息表又包括了挂号信息表, 病历信息表,处方信息表,收费信息表等一些基本表,医院管理系统的主要目标 是支持医院的行政管理与事务处理业务,减轻事务处理人员的劳动强度,辅助医 院管理,辅助高层领导决策,提高医院的工作效率,从而使医院能够以少的投入 获得更好的社会效益。 关键字:关键字:DBSM,医院门诊管理系统,就诊基本信息。 2 前前 言言 科技进步将人类带到了信息时代,计算机已成为各行各业在业务处理与管理 工作中必不可少的辅助工具,并对各行业的发展起到越来越大的推动作用。计算 机信息管理技术的应用,除了能在相当大的程度上代替人工作业,从而减少人员 工作量,减轻工作负担,减少工作中因人为原因而产生的错误从而避免不必要的 损失外,更重要的是能建立准确畅通、简便的信息流通渠道,为工作提供所需要 的准确、即时的信息以帮助做出正确而及时的选择与决定,从而给采用这门技术 的单位带来了巨大的可见或不可见的利益与效益。 随着信息时代来临,信息处理的利器计算机应用于医院的日常管理为医院 的现代化带来了从未有过的动力和机遇,为医疗卫生领域的飞速发展提供了无限 潜力。采用计算机管理信息系统已成为医院管理科学化和现代化的重要标志,给 医院带来了明显的经济效益和社会效益。为了加快医院系统的信息化步伐,提高 医院的业务水平,建设和完善医院信息系已变得十分必要。系统的建设将本着 “以患者为中心”的原则,以方便患者、提高就诊效率为目的,力争为患者提供 最满意的服务,同时也将提高医院的社会效益和经济效益。与市场经济的接轨的 过程中,每个医院都面临着强化内部管理、树立医院形象、上层次晋等级、进而 提高社会效益和经济效益的艰巨任务。在医院管理过程中应用计算机系统,可随 时进行经济核算,展开成本效益分析,使医院经营决策科学化;借据计算机数据处 理严密可靠的特有机制,在改善医院人、财、物管理,降低医院管理人员工作强 度,提高医疗工作质量,杜绝人情方、搭车药、减轻病员负担,创造医院良好信 誉等诸多方面,益康医院管理信息系统都将成为您不可或缺的助手和工具。 因此,医院信息化建设工作具有长期性、复杂性和内容的多变性;医院门诊 管理系统不是一个简单的、封闭的、静止的软件,而是一个复杂的、开放的、在 应用的深度和广度上逐步变化和发展的软件系统。 医院信息系统 第 3 页 正正 文文 1. 问题描述问题描述 本系统的最终用户为医院,我们根据从医院方面取得的图表资料、文字资 料以及其他细节方面的信息,根据我们日常生活中的经验,根据我们所做的其 他询问和调查,得出用户的下列实际要求: 一所医院的主要构成分为两个部分,一是门诊部门,二是住院部门,医院 的所有日常工作都是围绕着这两大部门进行的。但是我们现在只是对门诊部门 做详细的设计与描述。 首先,门诊病人需要到门诊挂号处挂号(如果病人有需要,可以对所要就 诊的相应医科进行查询,可查询该医科的当班医生及其基本情况,然后再去挂 号) ,如果是初诊病人要在门诊挂号处登记其基本信息,如姓名、年龄、住址、 联系方式等,由挂号处根据病人所提供的信息制成 IC 卡发放给病人;然后,初 诊病人可与复诊病人一样进行挂号和就诊排号,由挂号处处理病人的病历管理; 其次,病人需到门诊收费处缴纳挂号费,并持挂号和收费证明到相应医科 就医,经医生诊疗后,由医生开出诊断结果或者处方,检查或检验申请单,如 为处方,则病人需持处方单到门诊收费处划价交费,然后持收费证明到门诊药 房取药;如为检查或检验申请单,则病人需持申请单到门诊收费处划价交费, 然后持收费证明到检查科室或检验科室进行检查或检验; 当检查科室或检验科室接到病人的申请后,对病人进行检查或检验,并将 检查或检验结果填入结果报告单,交给病人,各科室所做的检查或检验需记录 在案。 病人可持检查或检验的结果再到原医科进行复诊,直至医生开出处方或提 出医疗建议,最终病人痊愈离院。 医院门诊管理系统的问题描述图如图 1-1 所示。 医院信息系统 第 4 页 图 1-1 医院门诊管理系统问题描述图 2. 需求分析需求分析 信息需求调查是管理信息系统总体设计的基础。为了编制一个完整的信 息管理系统,要求理解用户的需求,并形成需求说明书。以便在此基础上进 行系统设计、程序编码等工作。 经过认真分析,系统的基本需求可以分为以下几个方面: 2.1.2.1.数据流程图及分析数据流程图及分析 总体数据流程图如下图 2-1 所示。 医院信息系统 第 5 页 图 2-1 总体数据流程图 根据上面的总体数据流程图可以看出是以病人为中心分为五个处理过程,那 么 5 个处理过程的具体数据流图如下所示: (1) 自助查询 挂号科室查询等。查询中需要的信息有很多,但是并非所有的都需要用数据 库查询来完成,对于医院概况、建筑物布局和名称等数据并不需要用数据库来完 成,而对于医生资料信息以及当天的当值情况等数据则需要由数据库来完成。类 似这里有两个常用的查询:(a)某医科有哪些当值医生;(b)查询某医生是否当值 以及其简要资料。自助查询流程图如图 2-2 所示。 图 2-2 自助查询流程图 医院信息系统 第 6 页 (2)门诊挂号 病人在已获知挂号信息(挂什么科室,什么医生等)的情况下进行挂号(病 人拥有 IC 卡,则在数据意义上表示医院存在该病人的基础信息)。门诊挂号如图 2-3 所示。 图 2-3 门诊挂号流程图 (3)医生诊断 医生诊断流程图如图 2-4 所示 图 2-4 医生诊断流程图 医院信息系统 第 7 页 (4)中西药房管理 中西药房管理流程图如图 2-5 所示。 图 2-5 中西药房管理系统流程图 (5)门诊收费 门诊收费流程图如图 2-6 所示。 图 2-6 门诊收费流程图 医院信息系统 第 8 页 2.1.2.1. 数据字典数据字典 用户信息数据字典 字段类型说明大小是否为 空 User_ID Int 用户编 号 NOT NULL User_Name varchar 用户姓名 20NOT NULL Passwordvarchar 密码 20NOT NULL Popedom varchar 权限 20NOT NULL医生信息数据字典 字段类型说明大小是否为空 D_NumberInt 医生编 号 NOT NULL D_Namevarchar 医生姓名 20NOT NULL D_Positionvarchar 医生职 称 20NOT NULL D_Timevarchar 门诊时 间 70NOT NULL D_Placevarchar 所在科 室 20NOT NULL D_Expertvarchar 是否专 家 20NOT NULL病人信息数据字典 字段类型说明大小是否为空 P_Numberint 病人编号 NOT NULL P_Namevarchar 病人姓名 20NOT NULL P_Sexvarchar 病人性别 20NOT NULL P_Timevarchar 初诊时间 70NOT NULL P_Methodvarchar 联系方式 20NOT NULL P_Contentvarchar 备注 20NOT NULL 挂号信息数据字典 字段类型说明大小是否为空 R_Numberint 挂号编号 NOT NULL R_Classvarchar 挂号类别 30NOT NULL R_Namevarchar 主治医生 30NOT NULL R_Name1varchar 挂号人姓名 30NOT NULL 医院信息系统 第 9 页 R_Placevarchar 挂号科室 50NOT NULL R_Datavarchar 挂号日期 50NOT NULL 病历信息数据字典 字段类型说明大小是否为空 P_Numbervarchar 病历编号 20NOT NULL P_Namevarchar 病人姓名 100NOT NULL P_Name1varchar 主治医生 20NOT NULL P_Datavarchar 诊断日期 50NOT NULL P_Contentvarchar 病历内容 100NOT NULL 处方信息数据字典 字段类型说明大小是否为空 MD_Numberint 处方编号 NOT NULL MD_Namevarchar 病人姓名 30NOT NULL MD_Sexvarchar 病人性别 30NOT NULL MD_Ageint 病人年龄 NOT NULL MD_Contentvarchar 处方内容 200NOT NULL MD_Remarkvarchar 主治医生 30NOT NULL 收费信息数据字典 字段类型说明大小是否为空 C_Numberint 收费编号 NOT NULL C_Namevarchar 病人姓名 30NOT NULL C_DiagnoseMoneyint 诊断费 NOT NULL C_RegisterMoneyint 挂号费 NOT NULL C_MedicialMoneyint 药品费 NOT NULL C_CheckMoneyint 检查费 NOT NULL C_AllMoneyint 总计费 NOT NULL 医院信息系统 第 10 页 3. 系统总体设计系统总体设计 根据需求分析中画出的医院门诊管理系统的第一层数据流图,可以看出在医 院门诊中一切活动都是以病人为核心,而各种处理也是由病人主动去完成,如挂 号、检查、交费、取药、看病、做检查检验等。在整个数据流图中病人处于核心 地位,而医院门诊的各个职能部门则完成相应的数据处理操作,如在门诊挂号处 完成。在需求分析中我们从分析门诊部门的行政结构入手,我们得出门诊系统存 在着 5 个方面的需求,可以划分为 5 个次级子系统,从而可以设计出 5 个概念模 式,为下一步的概念结构设计打好基础,这五个概念模式为:病人自助查询,门 急诊挂号,门诊收费,中西药房和医生诊断系统。门诊系统概念结构图如图 3-1 所示。 图 3-1 医院门诊管理系统概念结构图 3.1 系统实体联系图系统实体联系图 实体关系模型反映的是现实世界中的事物及其相互关系。我们通过这种关系 可以更加清楚的了解每个系统的结构关系,可以有助于我们对该系统的设计。医 院门诊管理系统实体联系图将门诊的各个方面都联系起来,使我们的设计更加紧 凑合理。 系统实体联系图如下图 3-2 所示。 医院信息系统 第 11 页 图 3-2 系统实体联系图 3.2 每个概念实体的每个概念实体的 E-R 图及实体属性图及实体属性 (1)病人自助查询 病人自助查询 E-R 图如下图 3-3 所示 图 3-3 病人自助查询 E-R 图 (2)挂号处理 挂号处理 E-R 图如下图 3-4 所示 医院信息系统 第 12 页 图 3-4 挂号处理 E-R 图 (3)门诊中西药房发药 门诊中西药房发药 E-R 图如下图 3-5 所示。 图 3-5 门诊中西药房发药 E-R 图 (4)医生诊断 医生诊断 E-R 图如下图 3-6 所示。 图 3-6 医生诊断 E-R 图 医院信息系统 第 13 页 (5)门诊收费 门诊收费 E-R 图如下图 3-7 所示。 图 3-7 门诊收费 E-R 图 (6) 实体及相应的属性及关系说明 门诊医师( 医生编号、医生姓名、医生职称、门诊时间、所在科室、是否专 家) 门诊病人( 病人编号、病人姓名、病人性别、初诊时间、联系方式、备注) 挂号处理(挂号号、挂号类别、主治医生、挂号人姓名、挂号科室、挂号日期) 门诊病历(病历号、病人姓名、病历内容、诊断时间、主治医师) 门诊处方(处方号、病人姓名、病人性别、病人年龄、处方内容、主治医生) 收费项目(收费编号号、病人姓名、诊断费、挂号费、检查费、药品费) 工作时间安排(工作时间、所属科室、主治医师) 支付:(支付金额、支付时间、支付项目) 生成(门诊处方药品提领单) 包括 1、包括 2、 (医生处理方案与具体处理方案的联系,不需要属性) 包括 3(门诊处方门诊病历) 发出(门诊医生处理方案) 对应(门诊病人门诊病历) 3.3 数据库设计数据库设计 在概念设计的基础上,根据设计得到系统总的 E-R 图,按照概念模式与关系 医院信息系统 第 14 页 表转化的一般规则,结合实际的需要进行逻辑设计,ER 图中的实体、实体的 属性和实体之间的联系转化为关系模式。 1挂号单(挂号号、挂号类别、主治医生、挂号科室、挂号人姓名、挂号日 期、医师号) 说明:由实体型生成的关系模式,由于门诊医师和挂号单的联系是 1:1,因而将 其加入门诊医师的主码加入到挂号单所形成的关系模式中. 2处理方案(处理方案号、医师号、开出时间、处理方案内容) 说明:由处理方案形成的关系模式,门诊医师与处理方案之间为:,故将 门诊医师的主码加入到处理方案的关系模式中来。 3门诊病历(病历号、病人号、病历内容、诊断时间、医师号、处方号) 说明:由门诊病历形成的关系模式,而门诊病历与门诊处方的联系为 1:1,故将 门诊处方的主码处方号加入到门诊病历关系模式中。另门诊病人与门诊 病历为:,故将病人号加入到门诊病人中;另主治医师好改为医师 号。 优化说明:医师号与主治医师有冗余,故删除主治医师。 4门诊处方(处方号、处理方案号、门诊收费项目号、请领单单号、处方内 容、病人号、医师号) 说明:处理方案与门诊处方以及收费项目与门诊处方均为:。故将处理 方案号、门诊收费项目号加入到其中。 优化说明:主治医师、病人姓名、病人性别、病人年龄等均是冗余数据,故 均应删除,这是因为处方号可函数推导出病人号,而病人号则可 函数推导出病人的所有上述信息,故将其删除。 5门诊收费项目(门诊收费项目号、挂号号、支付时间、项目类型、相应序 号、收费金额、收费人员、病人号) 说明:由门诊收费项目形成的关系模式,又门诊收费项目与挂号单为:, 故将挂号号加入到其中. 6门诊医师(医师号、科室、当值日期) 优化说明:门诊医师中的属性:姓名,职称,备注均可有医师号函数推出,故 将它们删除。 7门诊病人(病人号、就诊时间、交费情况) 医院信息系统 第 15 页 优化说明:由于姓名、年龄、性别可由病人号函数推出,故将其删除。 8门诊检查项目(检查序号、医师号、门诊检查时间安排、门诊检查内容、 门诊检查分析、 门诊检查结果、门诊收费项目号、处理方案号) 优化说明:检验收费情况可由门诊收费项目号函数推导。检验医师与医师 号冗余,故删除。 9工作时间安排(工作时间、科室、医师号) 优化说明:其中的病假情况、事假情况可由医师关系模式中主码医师号函数 推出。 10挂号收费(挂号号、门诊收费项目号、收费金额) 说明:由挂号单与门诊收费项目之间形成的一种联系,收费金额是挂号收费的 属性. 11缴纳(病人号、门诊收费项目号、缴纳金额) 说明:由门诊病人和门诊收费项目之间形成的一种联系,缴纳金额是缴纳的属性. 4. 详细设计详细设计 详细设计阶段的根本目标是确定应该如何具体地实现所要求的系统。 4.1 程序流程图程序流程图 程序流程图如下图 4-1 所示 医院信息系统 第 16 页 图 4-1 程序流程图如下 4.2 重要算法说明重要算法说明 医生病人信息模块 医生病人信息管理模块包括医生病人信息的查询,添加,更改和删除。 这些功能可以使用一致的界面,用户通过医生或者病人的编码或名称进行查 询,以便获取要所需的医生或者病人信息,如果查找不到,则应该添加。 系统管理模块 此窗口提供管理用户的图形化显示,使得用户能够清晰的了解该医院门 诊管理系统,也使得系统具有较高的安全行,最重要的是使得用户信息便于 电子管理。 门诊信息模块 门诊信息模块中包含有门诊挂号,病历信息,处方信息,门诊收费。我们 可以对这几项进行查询他们的具体内容。 医院信息系统 第 17 页 5. 系统测系统测 5.1 测试方法测试方法 在本系统的系统测试中,前期主要使用白箱法测试,在系统的统调测试 中主要用到黑箱法。 由于目前软件设计已经到了调试阶段,所以下面测试用例系采用黑箱法测 试,而结构测试由于分布在软件设计的整个过程中且比较散乱,所以在此省略 5.2 测试用例测试用例 1.登陆测试 若输入的用户名和密码正确,且用户属于管理员组,则会进入管理员界面。 若用户属于一般用户组,则可进入一般用户界面。倘若用户名或密码输入错误, 则会弹出提示,停止程序的运行,等待用户的再次输入。 登录图形界面如图 5-1 所示 图 5-1 登录图形界面 2 医生信息管理系统 管理员可以对医生信息进行删除,修改,添加。 医生信息图形界面如下图 5-2 所示 医院信息系统 第 18 页 图 5-2 医生信息界面 3 病人信息查询 登录医院门诊管理系统之后,可以对病人信息进行查询,输入病人的编号和 姓名即可得出病人的详细信息。 病人信息查询界面如下图 5-3 所示。 图 5-3 病人信息查询界面 医院信息系统 第 19 页 4 门诊信息 门诊信息中包含有四项门诊管理:挂号,病历,处方,收费,由于图形界 面较多我们在这只是测试处方信息。处方信息我们即可以查询,管理人员也可以 进行修改等 门诊信息图形界面如图 5-4 所示 图 5-4 门诊信息图形界面 5 关于 这一部分介绍了这个软件所用的知识。 关于图形界面如下图所 5-5 所示 医院信息系统 第 20 页 图 5-6 关于图形界面 6. 软件使用说明书软件使用说明书 6.16.1 登录系统登录系统 步骤如下: 1.点击系统管理。 2.点击登录,填写用户名和密码。 3.用户名密码正确时即可登录系统。 6.26.2 医生管理医生管理 管理人员在此可以查询,修改,添加医生的基本信息,也可以删除某医生的 基本信息。 6.36.3 病人用户管理病人用户管理 医院信息系统 第 21 页 用户在此查询客户的基本信息,同时管理人员可以对客户的基本信息进行添 加,更改,删除等操作,特别要提示管理人员的是:删除客户信息会同时删除 该客户以前所有的信息,所以在删除客户信息之前应该确保该客户的所有信息 均不再使用。 6.46.4 门诊管理门诊管理 门诊管理分为门诊挂号管理,门诊病历管理,门诊处方管理,门诊收费管理 这几项也是即可以提供用户查询,管理人员也可以对其进行修改。使用的方法都 是通过菜单栏打开对其进行相应的操作。 6.56.5 更改密码更改密码 用户可以在此修改自己的登陆密码。 (方法:系统管理|更改密码) 医院信息系统 第 22 页 总总 结结 医院信息系统属于世界上现存的企业及信息系统中最为复杂的一类,这是医 院本身的目标、任务和性质决定的;它应用于医院的医疗管理、经济管理等各个 方面,牵涉的信息种类十分庞杂;它融合了医院的管理思想和各部门的业务经验, 是医院当前运作方式和业务流程的具体体现,同时又在一定程度上反作用于医院 当前的运作方式和业务流程:他实施的技术手段与当前快速发展的信

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论