毕业设计论文医院病房管理系统内容摘要:
、简单。 SQL Server 企业管理器 、 SQL 事件探查器、 SQL 查询分析器、 SQL Server 服务管理器和多种操作向导等图形界面管理工具,大大简化了用户操作,从而增强了系统的易用性。 ( 2) 动态自动管理和优化功能。 能够在运行过程中根据环境配置和用户访问情况动态自动配置,以达到最优性能,从而减轻管理员工作。 ( 3) 丰富的编程接口工具,使用户开发 SQL Server 数据库应用程序更加灵活。 支持 ODBC、 OLE DB、 ADO 规范,可以使用 ODBC、 OLE DB、 ADO 接口访问 SQL Server数据库。 ( 4) SQL Server 提供数据仓库功能,这个功能只在 Oracle 和其他更昂贵的DBMS 中才有。 ( 5) 基于客户机 /服务器( C/S)模式的体系结构。 ( 6) 具有 较好的 可伸缩性、灵活性 和可 扩充性,而且价格便宜。 MS SQL Server 的许多良好的性能和可靠性优势是通过与 Microsoft Windows NT Server平台的紧密集成来获得的。 在医院的工作环境下,计 算机都是以 Windows操作系统 为平台工作的, SQL Sever 在 Window 平台上的表现 、与 Windows 操作系统的整体结合程度 、 使用方便性 以及与 Microsoft 开发平台的整合性都 是很好的。 其提供的丰富的编程接口工具极大地扩展了前台开发工具的选择范围,而且使用它开发系统所消耗的成本较低。 鉴于以上诸多原因,本系统选用 SQL Server 2020作为 后台的开发工具。 PowerBuilder 技术 PowerBuilder 是 美国 Sybase 公司研制的一种新型、快速开发工具,是客 户机 /服务器结构下,基于 、 Windows95 和 WindowsNT 的一个集成化开发工具。 它包含一个直观的图形界面和可扩展的面向对象的编程语言 PowerScript,提供与当前流行的大型数据库的接口,并通过 ODBC 与单机数据库相连。 PowerBuilder 的特点及选用 ( 1)可视化、多特性的开发工具,全面支持 Windows 或 WindowsNT 所提供的控制、事件和函数。 ( 2)面向对象的开发工具,采用事件驱动工作方式。 ( 3)功能强大的编程语言。 PowerScript 语言是 PowerBuilder 专用的编程语言。 这种语言是一种增强型的结构化编程语言,其基本语法要素与 Pascal、 C等传统结构化语言类似,而且如同 BASIC 语言一样简单易学。 ( 4)独一无二的数据窗口技术。 PowerBuilder 的主要特色就是 提出了数据窗口 ( DataWindow) 的概念。 数据窗口也是 PowerBuilder 中的一种对象类型,与其它对象不同的是数据窗口对象是专门为了访问后台的数据库服务的,在数据窗口中我们 可以 定义数据的来源和数据的显示风格 , 这样在 编写 应用程序 时 我们就可以把精力完全放在程序的运行流程控制上。 通过数据窗口可以方便地对数据库进行各种操作,也可以处理各种报表,而无需编写 SQL 语句,可以直接与 Sybase、SQL Server、 Informix、 Oracle 等大型数据库连接。 ( 5)强大的查询、报表和图形功能。 PowerBuilder 提供的可视化查询生成器和多个表的快速选择器可以建立查询对象,并把查询结果作为各种报表的数据来源。 PowerBuilder 主要适用于管理信息系统的开发,特别是客户机 /服务器结构。 ( 6)应用程序的开发独立于 数据库管理系统。 ( 8)多平台的开发环境。 PowerBuilder 的开发环境现在有 Windouws, Mactintosh 和 UNIX 等版本。 在不同操作系统中开发的应用程序只需要在另一操作系统下重新编译,即可直接运行。 ( 9)网络应用程序的开发。 PowerBuilder 支持基于 N 层体系结构分布式的应用程序和基于 Web 的应用程序的开发。 完全具备开发企业级商务应用系统的能力。 正如上文所说的,医院病房管理系统是一个典型的 MIS,而 PowerBuilder 主要适用于管理信息系统的开发,特别是客户机 /服务器结构的。 它是 目前较有潜力的数据库前端开发工具,正是由于它拥有强大的 前端开发能力,快速的报表制作能力,特别是拥有的专利产品 DataWindow(数据窗口),内置了 11 种现成的数据窗口更缩短了 MIS 的开发时间,所以本系统选用 PowerBuilder 作为 前端开发工具。 PowerBuilder 与数据库的连接 数据库前端开发工具与后台数据库管理系统的连接方式是一个很重要的课题。 在 PowerBuilder 中, 提供了两种访问后台数据库的方式 : 一种是通过 ODBC标准接口的方式,第二种是通过专用的接口 ( OLE DB) 与后台的数据库相连。 前一种方式要先建立 ODBC 数 据源,再建立数据库配置文件,从而实现前台与后台的连接。 而后一种方式只要在 PowerBuilder 中选用相应的后台专用接口就能实现连接。 ODBC 技术 ODBC( Open Database Connectivity,开放数据库互连 )接口是微软公司提出的开放式数据库互联标准接口,它以关系数据库标准查询语言 SQL 来存取连接到的数据源, ODBC 支持单个应用系统访问多个不同的 DBMS,并且,对应用系统的开发人员来说,能够用统一的方法处理不同的数据源,减轻了学校新系统的压力。 现在,除了 Oracle、 Sybase、 MS SQL Server 和 IBM DB/2 等大型 DBMS 支持 ODBC接口外,诸如 ASA、 dBase、 FoxPro、 Excel 之类的数据源也都支持 ODBC 接口。 一个完整的 ODBC 由下列几个部件组成:应用程序、 ODBC 管理器、驱动程序管理器、 ODBC API、 ODBC 驱动程序和数据源。 应用程序要访问一个数据库,首先必须用 ODBC 管理器注册一个数据源,管理器根据数据源提供的数据库位置、数据库类型及 ODBC 驱动程序等信息,建立起ODBC 与具体数据库的联系。 这样,只要应用程序将数据源名提供给 ODBC, ODBC就能建立起与相应数据库的连接。 ODBC 使用层次的方法来管理数据库,在数据库通信结构的每一层,对可能出现依赖数据库产品自身特性的地方, ODBC 都引入一个公共接口以解决潜在的不一致性,从而很好地解决了基于数据库系统应用程序的相对独立性,这也是 ODBC 一经推出就获得巨大成功的重要原因之一。 PowerBuilder 通过 ODBC 接口连接到各种 DBMS 的调用层次如图 所示,它由四层结构组成。 第一层, ODBC 应用软件,包括用 PowerBuilder 开发的应用程序。 应用程序通过调用 ODBC 函数,向 ODBC 数据源提供操作数据源的 SQL 语句,并处理 SQL 语句返回的结果。 对开发人员来说,调用 ODBC函数的过程是隐含的,由 PowerBuilder自动完成。 第二层,驱动管理程序,或称作驱动管理器,它管理并装载驱动程序。 第三层,驱动程序,它处理 ODBC 函数调用,提交 SQL 请求到特定的数据源并把结果返回给应用程序,必要时,它会修改应用程序的 SQL 语句,以适应特定数据库的 SQL 语法。 第四层,是数据源,数据源包括要存取的数据以及相关的操作系统、数据库管理系统和网络系统。 图 ODBC 接口的调用层次 系统的开发步骤 使用 PowerBuilder 开发一个小型 MIS,一般都要经过系统分析、系统设计、系统开发、代码调试、系统测试、生成 EXE、发布应用等几个阶段,如图 所示。 PowerBuilder 应用程序 ODBC 驱动管理程序 ODBC ASAnywhere 驱动程序 ODBC Oracle 驱动程序 ODBC SQL Server 驱动程序 ODBC 其他 驱动程序 ASA Oracle SQL Server 其他 第二层 第一层 第三层 第四层 图 系统的开发步骤 病房管理系统将按照以上的步骤开发,每一步的详细过程将在后面的章节里逐一介绍。 系统测试 系统设计 系统开发 代码调试 系统分析 生成可执行文件 发布系统 应用维护 发布系统: 生成 EXE 文件 文件打包 制作安装软件 向用户提交产品 开发系统: 创建数据库 建立应用程序对象 创建用户对象、函数和结构 创建数据窗口对象 创建窗口和菜单 编写事件处理程序 3 医院病房管理系统需求分析 这一章主要介绍医院病房管理系统的需求分析,包括其功能需求、功能模块分析和数据分析。 其目的在于使 本 系统 的编写 规范化 , 以 提高 系统 开发过程中的能见度,便于对 其 开发过程 进行 控制与管理。 同时提出了系统的功能模型,为后面的工作提供了纲领。 本章是系统开发的基础。 根据作者对自己的主修专业 —— 临床医学 —— 实际工作的了解,以及对所属华中科技大学附属同济医院病房实际情况的调查,经过细致的分析与总结,得出系统的主要功能需求如下所述。 系统主要是以实现医院病房管理的快捷化、规范化和自动化为目的而设计的。 医院病房管理的主体主要是值班护士和高级别的医师,所以系统主要满足的是这类临床工作者的需求。 这些需求主要包括对病人信息(包括住院号、姓名、性别病房号等基本信息和出院日期、诊断结果、出院小结等医疗信息)和病人病程记录的保存和查询管理。 这里需要指出的是,系统不支持用户对病人的病程记录进行删改的需求。 因为那些信息包括病人住院时每天的 身体情况、生命体征、药物使用具体情况和时间以及辅助检查结果等一些重要的病情内容,这些都是客观的、已实行的,它可能会成为日后继续治疗的依据或法律纠纷中的重要证据,所以是不得删改,只能客观增 添记录或查询的。 在使用纸介质记录的时期,这些信息也是要求不可涂改的,否则要重新记录。 除以上主要的功能需求外,本系统还应满足用户对医院一些基本信息的增、删、查、改操作,包括科室的信息,各科室在医院的具体位置、科室的电话号码等;病房的信息,病房属于哪个科室管理、它在医院什么地方、有多少床位、住了多少病人等;职工的信息,各职工的姓名、性别、生日、职称、联系电话、在哪个科室工作等。 这些信息在医院的日常工作过程中经常被用到,方便医院员工在工作中相互之间的联系,加快了工作效率。 从另一个角度讲,医院总服务台护士也可以利 用系统的这一功能满足病人及其亲属的咨询需求。 比如,有亲属到医院探望病人,但并不知道病人的具体住院位置,就会到服务台咨询,值班护士就可以通过系统查询到病人所住病房的具体位置。 此外,系统还应有较高的安全性,因为医院病房信息是十分珍贵的临床实践数据,可以为临床试验和循证医学研究提供大量宝贵的资料和证据。 为防止不相关的人使用导致数据的更改破坏,系统应只对有权使用的用户提供服务,并应允许合法的用户修改密码。 如果病人有查找住院期间病情资料的需求,也可以通过合法用户对系统的操作得到满足。 这就需要系统对部分数据的打印功 能,如病人信息、病程记录的打印,以此来扩大系统的功能,方便实际应用。 主要功能模块: ( 1)病人信息管理,包括病人基本信息(住院号、姓名、性别、出生日期、家庭住址、联系人、联系电话、入院日期、病房号、床位号、主管医生编号)的增、查、改;病人出院信息(出院日期、诊断结果、出院小结)的添加和查询;病人病程记录( 当天情况、生命体征、药物使用、服药时间、辅助检查结果、记录日期 )的增加和查询,及以上部分内容的打印。 ( 2)职工信息管理,包括职工编号、姓名、性别、出生日期、职称、联系电话 、所属科室的增、删、查、改。 ( 3)科室信息管理,包括科室名称、地址、电话的增、删、查、改。 ( 4)病房信息管理,包括病房号、所属科室、病房位置、总病床数、使用中的病床数的增、删、查、改。 ( 5)有权限使用该系统的用户进行密码修改。 综上所述,本系统的主要功能应分为四块,病人信息管理、病程记录管理、医院信息管理(包括科室、病房和职工信息)和密码修改。 ( 1)科室信息:科室名称、科室地址及科室电话。 ( 2)病房信息:病房号、所属科室、病房地址、总床位数及使用床位数。 ( 3)职工 信息:编号、姓名、性别、出生日期、职称、所属科室、联系电话及所属科室。 ( 4)病人信息:住院号、姓名、性别、出生日期、家庭住址、联系人、联系电话、入院日期、病房号、床位号、主管医生编号、出院日期、诊断结果及出院小结。 ( 5)病程信息:住院号、 当天情况、生命体征、药物使用、服药时间、辅助检查结果及记录日期。 ( 6)用户信息:用户的 ID、编码及密码。 4 医院病房管理系统总体设计与分析 本章从整体上对病房管理系统进行了设计与分析,它涵盖了系统的总体模块结构设计和总体模块结构图、系统的数据流程图、输入输出界面 的设计、安全设计以及数据库的设计。毕业设计论文医院病房管理系统
相关推荐
成功的企业与个人的需求。 我们要成为最优秀的员工,就意味着要不断超越自我,以最严格的标准要求自己,只有每一个员工都优秀,人人乐才会最优秀。 员工之间不分高低、贵贱,从总裁到一线员工都是亲密的同事与伙伴。 我们要牢记:握紧 拳头才会有力量,团结是人人乐战胜竞争对手的法宝 , 打败人人乐的只能是我们自己。 创新是人人乐的生命源泉。 工作中的每一个岗位都需要不断的创新,合理化建议是创新的源泉;大胆设想
else { (用户名或密码错误 , 登录失败 )。 ()。 } } } } 17 } 图 42 系统主界面 主界面代码如下: namespace 学生学籍管理系统 { partial class Main { /// summary /// 必需的设计器变量。 /// /summary private ponents = null。 /// summary 18 /// 清理所有正在使用的资源
块,商品信息管理模块,商品采购入库模块,销售出库管理模块,商品库存管理模块,商品入库统计模块,商品出库统计模块,密码修改模块,系统登录模块。 1.系统登录及密码修改模块 本模块的主要功能是对用户身份进行验证,只有系统的合法用户才能进入系统。 本页是水产品贸易公司综合业务管理系统的入口,主要功能就是对用户进行身份验证。 在进行系统登录过程中,登录模块将调用数据库里的用户清单,并对账号和密码进行验证
⑴ 结构期间: 瓦工 40 人;钢筋工 15 人;木工 15 人;放线工 2 人;材料1 人;机工 4 人;电工 2 人;水暖工 2 人;架子工 8 人;电焊工 2 人;壮工 20 人。 ⑵ 装修期间 抹灰工 60 人;木工 4 人;油工 8 人;电工 6 人;水暖工10 人。 四、主要施工方法 施工测量放线 ⑴ 施工测量基本要求 A、 西夏建材城生活区 1 30住宅楼定位依据:
在自动仓储拣选作业系统中的应用 [A]第十三届中国科协年会第11 分会场 中国智慧城市论坛论文集 [C]2020 年 [3]李红。 基于 RFID 技术的仓储管理系统工作流程优化分析 [D]东北财经大学。 2020 年 [4]邱忠赛。 何涛。 盛萤峰。 基于 RFID技术的物流仓储管理系统 设计 [J]商场现代化。 2020 年 01 期 [5]郑杨 ,射频识别电子标签芯片的设计
tc Varchar 50 特长 gzsj Datetime 8 参加工作时间 gn Int 4 工龄 zp Image 16 照片 ssbm Varchar 50 所属部门 gz Varchar 10 工种 zw Varchar 10 职务 zc Varchar 20 职称 jbgz Float 8 基本工资 qtgz Float 8 其它 工资 drsj Datetime 8 调入时间 jl