毕业设计(论文)-血液透析管理系统.doc

上传人:西安人 文档编号:3286481 上传时间:2019-08-08 格式:DOC 页数:32 大小:1.16MB
返回 下载 相关 举报
毕业设计(论文)-血液透析管理系统.doc_第1页
第1页 / 共32页
毕业设计(论文)-血液透析管理系统.doc_第2页
第2页 / 共32页
毕业设计(论文)-血液透析管理系统.doc_第3页
第3页 / 共32页
毕业设计(论文)-血液透析管理系统.doc_第4页
第4页 / 共32页
毕业设计(论文)-血液透析管理系统.doc_第5页
第5页 / 共32页
点击查看更多>>
资源描述

《毕业设计(论文)-血液透析管理系统.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)-血液透析管理系统.doc(32页珍藏版)》请在三一文库上搜索。

1、论文血 液 透 析 管 理 系 统摘 要随着计算机科学不断地深入发展及广泛应用,计算机应用在各行各业中体现的效果不言而喻,以信息化管理作用尤为突出。医院实行信息化管理以来,大大提高了医护人员的工作效率,降低了劳动强度,减轻了以往手工输入的不便及出错率,提升了医护人员及患者的满意度,也保证了表格书写的合格率,由此带来了可观的经济效益及社会效益。因此,结合所要开发的系统的特点,软件设计采用了较实用PowerBuilder 9.0面向对象设计开发工具,采用与开发工具相结合的后台数据库: SQL Server2000 ,使用操作系统:Windows XP Server/Professional。功能要

2、求实现各子系统的各功能模块中都要有录入、添加、删除、打印、查询、统计和数据加工功能,各子系统都要有参数设置功能。由于本实例程序数据库采用的是SqlServer 2000,因此需要设置 SQL Server2000数据库后方可执行本例程序。本书提供的各实例的后台数据库都是 SQL Server2000。在运行源代码前要先恢复各自的数据库,数据库恢复见附录一。整个系统从符合操作简便、界面友好、灵活、实用、安全的要求出发,完成患者基本信息、透析管理的全过程,包括患者基本信息和透析计划的建立、患者基本信息和透析计划的修改、信息查询、统计,以及透析信息的添加等透析管理工作。经过实际使用证明,本文所设计的

3、血液透析管理系统可以满足医院管理方面的需要。论文主要介绍了本课题的开发背景,所要完成的功能和开发的过程。重点的说明了系统设计的重点、设计思想、难点技术和解决方案。关键词:数据库;PowerBuilder 9.0;SQL Server2000;信息管理;血液透析管理The blood dialyses the administrative systemAbstractAnd extensive application as computer science is being developed thoroughly constantly, it is self-evident that the

4、computer applies to the result reflected in all trades and professions, particularly outstanding with information-based management role. Since the hospital implemented information-based management, had improved the medical personnels working efficiency greatly , have reduce labour intensity, has lig

5、htenned the inconvenient and making mistakes rate input by hand in the past, have promote the satisfaction of the medical personnel and patient, has guaranteed the qualification rate that the form writes, therefore has brought the considerable economic benefits and social benefit. So, combining the

6、characteristics of the systems developed, software design has adopted more practical PowerBuilder 9. 0 faces the target and designs the developing instrument, adopt the backstage database combined with developing instrument: SQL Server2000, uses the operating system: Windows XP Server/Professional.

7、Function is it realize every every function of subsystem module is it input , add , delete , type to have , inquiry , statistics , datum process the function to demand, every subsystem should have a parameter to set up the function. Because what this instance procedure database is adopted is SqlServ

8、er 2000, need to set up the executable examples procedure of SQL Server2000 database rear. The backstage database of every instance that this book offers is SQL Server2000. Should resume ones own databases first before operating the source code, the database resumed seeing appendices one.The whole s

9、ystem sets out from according with the easy and simple to handle demand with friendly , flexible , practical , safe boundary plane, finish patients basic information, dialyse the whole course of management, including patient basic information dialyse setting-up, patient basic information that plan a

10、nd dialyse modification, information inquiry that plan, count, and dialyse the adding etc. and dialysing the management of information. Is it prove blood this text design dialyse administrative system may meet demands of management respect of the hospital to use actually. The thesis has introduced t

11、he development background of a subject, the course of the function and development finished mainly. Explanation focal point , design philosophy , difficult point technology and solution that system designed of focal point.Keyword: The database;PowerBuilder 9. 0;SQL Server2000; Information management

12、; The blood dialysing and managing目 录摘要.2关键词.2第一章 综述. 81.1 管理信息系统概述 .81.1.1 管理信息系统的发展历史. 81.1.2 管理信息系统的应用 .91.1.3 管理信息系统的组成 .91.2 血液透析管理系统概述 .101.3 可 行 性 分 析 .101.4系统流程图11第二章 数据库需求分析.122.1 数据库分析 . 122.2 数据库逻辑结构的实现.122.3 概要设计.12第三章 详细设计.133.1 模块设计.133.2用户登录窗口模块.143.3主界面窗口及菜单模块设计.153.4管理用户模块设计.163.5血液

13、净化记录单输入模块设计. 173.6血液净化记录单查询模块设计. 203.7透析病人价格清单输入模块设计.213.8透析病人价格清单查询模块设计. 233.9年度透析统计表输入模块设计.243.10年度透析统计表查询模块设计. 263.11透析病号登记表输入模块设计. 273.12透析病号登记表查询模块设计. 293.13关于模块设计. 30第四章 创建应用程序 . 314.1 生成应用程序 .314.2 安装应用程序 .314.3 PB应用程序所需的运行环境.31数 据 表 如 下:. 33附录一(数据库连接)35附录二(程序代码)40第五章 结束语.86参 考 书 目.86第一章 综 述1

14、.1管理信息系统概述管理信息系统是一个由人和计算机等组成的,能进行管理信息的收集、传递、加工、保存、维护和使用的系统,它能实测国民经济和企业的各种运行情况;利用历史数据预测未来;从全局出发辅助管理决策;利用信息控制企业的行为、帮助实现其规划目标。简言之,管理信息系统是一个以计算机为工具,具有数据处理、预测、控制和辅助决策功能的信息系统。1.1.1 管理信息系统的发展历史信息作为生产力中最活跃的因素,很早就在人类经济生活中发挥着不可替代的作用,但把信息纳入企业经营管理系统中高效处理和应用是在计算机发明以后的50年代末。目前人们所提到的管理信息系统,通常是指以计算机为工具,对管理信息进行收集、存贮

15、、检索、加工和传递,使其应用于组织机构及企业管理领域的人机系统,该系统是70年代初后工业经济时代的产物,在企业管理信息系统在其发展的初期,是单一的人机系统,系统功能简单,效率低,对管理的作用有限。进入2 0世纪80年代末,随着计算机网络和通信技术的大力发展,企业管理信息系统进入网络化的发展时期。世界发达国家已建立起了完善的先进的管理信息系统体系,在其社会经济发展领域中发挥着巨大的作用。 我国的管理信息系统大发展是在80年代末90年代初,国家相继建立起了金卡、金关、金桥工程,多数企事业单位建立了局域网和广域网管理信息系统。随着世界经济和我国经济逐步向知识经济迈进,无论是基于工业经济的管理信息系统

16、,还是面向少数专家和管理人员的专家系统 (ES)或决策支持系统 (DSS),其处理对象和服务对象,自身的系统结构,处理能力,都有了进一步的发展。1.1.2 管理信息系统的应用信息在社会经济系统中始终起着至关重要的作用,它在控制、预测、人类认识和心理等方面极大地影响着系统的运转。而信息处理的手段更是直接关系到上述各个方面,信息技术不仅影响着各个组织系统的状态,更重要的是它不断地改变着它们的结构和运行规则。所以,管理信息系统作为信息技术的主要应用已经渗入社会经济系统的各个领域。1.1.3 管理信息系统的组成管理信息系统包括硬件、软件(系统软件和应用软件)、数据库、手工规程(手册、使用说明书等)和操

17、作员等物理成分,这些物理要素完成各种事务处理、维护文件、编制报表、查询统计工作,辅助企业进行科学管理。1.2 血液透析管理系统概述血液透析中心作为肾病内科的附属科室,其独特的地位及治疗方式,使得其一直未能实施信息化管理,沿用手工操作至今,出于对信息管理规范化及提高工作效率的迫切性,在信息科领导的大力支持下,对透析中心进行信息化科学管理也提上了日程,由此针对血液透析中心展开了一系列的需求分析业务。1.3 可行性分析该系统的设计从可行性上分析,尽管该系统的作用并不是很完美,但对医院的血液透析工作却有非常重要的意义。计算机的查询、反馈、修改、系统分析这是任何一个信息系统最主要的部分,计算机的应用有助

18、于我们随时提取所需要的信息和资料,以助于综合分析。由于计算机的信息储存量大,有利于资料的保存,有效地克服了手工操作带来的诸多不便,如过去大量书写、大量资料的堆积以及长时间纸张变质、灰垢、查找困难的现象,从而从根本上改变了透析资料的管理方法,各类资料得以保存完整,可以随用随查,提高了工作效率,使透析中心的资料管理更加先进、科学、规范。这次我也是抱着学习的态度来开发这个管理系统,老师对我的想法给予了充分的支持和鼓励。从技术可行上分析,根据四年来自己所学的计算机知识,在指导老师的帮助下,我选择相对易学和使用的PB6.0进行该系统的开发,尽管开发一个完善的软件系统是不容易的事,但我经过认真分析,认为该

19、系统的设计并不十分复杂,相信经过自己的努力,在老师的指导下能够完成该系统的开发。1.4系统流程图第二章 数据库需求分析2.1 数据库分析 这次之所以选择SQL Server2000作为管理系统的开发的数据库,是因为SQL Server2000 是较为方便的与PB9.0开发的数据库建立工具,SQL Server2000的有多种功能,我们只需要使用它的数据库即可,在SQL Server2000 的企业管理器中可以建立所需要的数据库名和各种表,并且可以对其设置各种权限,使其达到符合的要求。2.2 数据库逻辑结构的实现 在附录中已经详细提到了数据恢复的过程,通过设置PB9.0的ODBC来连接SQL S

20、erver2000中所建的表,当实现表的连接,那么数据窗口的创建就比较容易了,在开发结束时可以通过SQL Server2000导出数据,再次使用时可以通过数据恢复得以重新使用。当然,如果是可执行的大包程序只要安装就可以了。2.3 概要设计概要设计基础是完成需求分析后提供的需求说明书,用概念数据模型表示数据及其相互间的关系,这种数据模型是面向现实世界的、易如理解的数据模型,其独立于计算机的数据模型,独立于计算机的软硬件系统,与用户进行交流十分方便。 概念性数据模型关心的是如何完整、正确地反映客观实际情况,不关心在数据库中如何实现。这种数据模式能真实地反应用户要求的实际情况,是一种容易被人们理解的

21、直观的数据库结构模式。同时也是一种相对稳定统一的数据模式,一般情况下很少变动。概念性数据在用户和设计者之间建立了桥梁。是设计数据库结构的基础。 概念设计中自顶向下的实体分析方法,即常用的实体联系模型(简称E-R模型),对具体数据进行抽象加工,将实体集合抽象成实体类型。用实体间联系反映现实世界事物间的内在联系。E-R模型是建立概念性数据模型的有力工具。第三章 详细设计3.1模块设计模块设计包括八个子模块,分别是:血液净化记录单输入,血液净化记录单查询,透析病人价格清单输入,透析病人价格清单查询,年度透析统计表输入,年度透析统计表查询,透析病号登记表输入,透析编号登记表查询。 模块结构设计图如下3

22、.2 用户登录窗口模块设计在进入血液透析管理系统前需要通过身份验证,一种是普通用户,一种是具有管理员权限的“adm”用户,后种可以对所有人的密码进行管理设置。3.3主界面窗口及菜单模块设计主界面是以简洁,实用为主,总体上来说主界面在操作上没有什么问题,只是在界面图片加载上一直没找到合适图片。根据设计的相关内容制作的菜单,功能上已经满足设计了的需求。3.4管理用户模块设计用户管理界面是对所有用户的密码进行管理,这个界面不是对所有人开放的,只能是具有管理员权限的“adm”进行更改,普通用户登陆系统时,用户管理界面不能启用。3.5血液净化记录单输入模块设计: 血液净化记录单输入窗口是在下表的基础上完

23、成的,它是将下表化为两部分,因为两个部分要求的数据窗体风格不同,这样便于输入和日后的查询打印。现将以上各数据项分析如下:血液透析过程一般历时四个小时,在此期间必须间隔地对患者当前的身体状况进行有效跟踪记录,目的是对患者的当前透析情况进行实时记录及同步监测,随时根据患者的当前情况调整治疗方案,同时提供与上次透析时患者状况作对比的依据,以分析患者在透析前后的变化发展,为下一次治疗做准备,如有必要,可打印出报表,以供患者留存及科室查询。“透析编号”乃血液透析中心自行编号为主,与医院总体数据无关,作为此中心唯一一项标识患者的信息,以输入先后次序为准,用以标识患者的依据。“第 次”为患者在本中心所做透析

24、的次数,程序设计中每打开一个“新编记录”,系统自行顺次累加,以备统计及查看之用。“上次透析后体重/透析前体重”:“上次透析后体重”为患者前次透析体重,可从上一张记录单中导入,“透析前体重”为医护人员在透析之时自行输入,此项无法固定,为一随机值。“透析后体重/干体重”:此内容随机性比较大,只能由医护人员自行输入,系统无法固定或者作为备选项。“透析脱水量”:此项计算公式为:“透析前体重”“透析后体重”,可由前面两项内容得来,此项可采用程序自行进行减法运算,以便结果快速输出。“透析器复用次数”与“肝素首量/肝素总量(mg)”:由于这两项内容不定,也是由医护人员自行输入。“透析机型号”参照血液透析中心

25、提供的相关机器资料,在程序设计之时可作为备选项,分为两大型号:BBD、AK90 。“透析器类型”:由于机器类型固定,可做备选项,在选择中罗列出来,以供使用,此项分为四项内容:“F6”“F600”、“CAHP130”、“灌流器”。“血液净化方式”:此项分为四个固定选项,“血液透析 HB”、 “单纯超滤水” 、“血浆置换 HP”、“连续性肾脏替代治疗 CRRT”。“血管通路”:由于该项有复选项,即三个基本选项中仍然有下列选项,分为“内瘘”、“穿刺法”又分为“足背动脉”、“桡动脉”、“静脉穿刺”,“单针双腔导管”分为“股静脉插管”、“锁骨下静脉插管”、“颈内静脉插管”三项,均可罗列选择。“其他”及“

26、医嘱”均为医护人员自行输入,系统不做设置。关于患者的详细记录即附表中各项内容均为随机,由医护人员根据患者实际情况自行填写,不便固定。功能体现在随时了解患者在透析过程中状况,根据患者自身情况为下一次透析治疗提出解决方案,做到有的放矢,保证透析治疗效果。3.6血液净化记录单查询模块设计: 通过血液净化记录单的输入,已经保存了血液净化记录单的相关信息,在操作过程中,如有需要查询血液净化记录单已经录入的内容可以通过此项功能来实现,它不仅可以透过透析编号查询,而且可以通过透析病人的姓名查询.可以对已有的纪录进行修改,打印等操作.操作简便,快捷,实用,功能较全.另外,在血液净化记录单输入窗口中,可以通过“

27、查询”按钮直接打开本窗口.3.7透析病人价格清单输入模块设计: 透析病人价格清单是根据下表的设计所作的一个模块,此表涉及医师、护士做相关费用统计之用,在做好血液净化记录输入之后,可直接点击进入此表进行价格统计,其中“透析编号”可从血液净化纪录的“透析编号”中提取,时间亦可从血液净化相关内容中提取,大部分所输入的数据项内容均为数字,“其他”的内容为医护人员依据患者当前的缴费情况所作的记录,为自行输入的内容,可进行病情交待或者备查之用。3.8透析病人价格清单查询模块设计: 在透析病人价格清单输入的基础上,我们可以通过编号和姓名来查询所要找的内容,同时也可以做必要的修改。3.9年度透析统计表输入模块

28、设计在“数据统计”中包含了两张统计列表,在每月月末时,根据当月的科室透析情况,可得出如下内容,此报表为科室医护人员为了解当月透析总体情况而制定,其中对透析总次数、急诊次数、门诊发票、住院结账设置了相关的数据项,另留空余作为医护人员随时更改记录之用。为了使医护人员了解全年透析产生的费用,故设计如下表格,以便在年底由医护人员作为年终统计之用,以此作为工作参考数据,以备下一年工作计划之用。此模块就是根据上述要求和如下表的要求制作完成的。3.10年度透析统计表查询模块设计在年度透析情况统计查询模块中,我们可以进行月份查询和年查询,并记录相关记录数,对部分数据进行修改和保存。3.11透析病号登记表输入模

29、块设计血液透析中心对每一位在本中心治疗的患者均做记录,用以总览全体患者的基本情况,根据需要设计相关数据项,也是对透析患者的总体情况进行了解、调查,可总结共性,以便透析治疗的进一步展开,由此产生了如下的表格: 此模块就是根据表中的相关内容来设计的,以达到客户对功能的需求。3.12透析病号登记表查询模块设计由于在统计患者的情况时,会产生大量的数据,每页可登记部分数据,“共有患者记录”可直接让医护人员知晓患者人数, 在“查询”中设置了“编号”、 “姓名”两个方面的查询,医护人员可根据患者提供的数据,或者根据需要进行相关的查询,可得到相应的结果。3.13关于模块设计第四章 创建应用程序4.1 生成应用

30、程序 在PB中用project选项再选择Application Wizard,之后紧接着填入相关内容即可产生exe文件。4.2 安装应用程序 通过执行可执行文件,可以连库,进入使用状态。4.3 PB应用程序所需的运行环境 经过编译生成的PowerBuilder应用程序需要如下运行环境:PowerBuilder 运行时动态连接库( Runtime Library ) 在PowerBuilder 9.0中需要如下DLL库:PBVM90.DLL (PowerBuilder 虚拟机)(必需)PBDWE90.DLL (DataWindow 引擎)(可选) PBRTC90.DLL (Rich Text C

31、ontrol)(可选) PBTRA90.DLL (DLL used for tracing db calls)(可选)与所需连接的数据库的直连接口(Native Driver) 或 ODBC接口(ODBC Driver)PBSYC90.DLL (连接Sybase 的直连接口) PBO7390.DLL (连接Oracle7.3的直连接口)所需连接的数据库的Client端(如Sybase的Open Client, Oracle 的SQL Net) 以上是Sybase公司的建议。 我的经验是,编译好的程序必须有pbdwe90.dll和pbvm90.dll才行。另外,如果使用ODBC联结数据库则还需p

32、bodb90.dll,如果使用的专用接口,则需对应数据库的DLL第五章 结束语由于时间问题,本系统不可能做到尽善尽美,在现有基础上根据医护人员的要求完成系统之后,系统应该有一个试用阶段,试用期大概为两至三周。在需求分析过程中得到了武汉总医院血液透析中心的各位医护人员的鼎力支持及大力协助,他们是:车华主任、王晗莹技师、郑丹丹护士长、吴君、彭小慧、肖红华、李仙桃、郭海燕、文建玲,在此深表感谢! 最后要感谢我的指导老师龚鸣敏老师和王化文院长,感谢他们一直以来的耐心倾听我的问题,耐心的给我指点,在他们的帮助下我比较顺利的完成这个项目。参考书目1 候炳辉 信息管理系统.中央广播电视大学出版社. 2001.72 城刚 董威PowerBuilder高级编程及其项目应用开发. 中国水利水电出版社. 2003.73 黄浩 赵宏杰 PowerBuilder 9.0精彩编程百例. 中国水利水电出版社. 2004.44 张振坤 李文立 焦虹PowerBuilder精彩编程.机械工业出版社. 2004.95 陈磊 郭斌 李翔 PowerBuilder 9 数据库项目案例导航. 清华大学出版社. 2005.16 杨昭 PowerBuilder 9.0 基础与应用教程. 中国水利水电出版社. 2004.431

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

当前位置:首页 > 研究报告 > 信息产业


经营许可证编号:宁ICP备18001539号-1