下载
加入VIP
  • 专属下载特权
  • 现金文档折扣购买
  • VIP免费专区
  • 千万文档免费下载

上传资料

关闭

关闭

关闭

封号提示

内容

首页 医院挂号系统

医院挂号系统.doc

医院挂号系统

Sara俊玲
2018-03-20 0人阅读 举报 0 0 暂无简介

简介:本文档为《医院挂号系统doc》,可适用于领域

医院挂号系统东华理工大学长江学院题目医疗门诊管理信息系统的设计与开发英文题目TheDevelopmentOfHospitalManagementSystem学生姓名:施小飞学号:专业:信息管理与信息系统系别:数学与信息管理系指导教师:刘光萍职称:教授二零一一年六月东华理工大学毕业设计(论文)摘要摘要信息时代已经来临计算机应用于医院的日常管理为医院的现代化带来了从未有过的动力和机遇为医疗卫生领域的发展提供了无限的潜力。采用计算机管理信息系统已成为医院管理科学化和现代化的标志给医院带来了明显的经济效益和社会效益。本文介绍了医院门诊信息管理系统的基本设计方法较详细的阐述了整个系统的设计思路并对各部分设计周期进行了详尽的分析最终形成了一个较完整的设计方案。文章的最后提出了可以进一步改进的部分以便在实际应用中系统能够更加稳定可靠。本系统采用CS结构服务器采用SQLServer数据库客户端采用VisualBasic为开发工具。该系统主要包括大功能,即:收费管理、退费管理、医务人员管理、科室管理、收费项目管理、药品管理、报表管理和数据维护等。本系统实现了医院管理信息系统的规范化系统化网络化具有较好的适应性和推广性。关键词:HIS医院系统的实现SQL数据库系统VisualBasic东华理工大学毕业设计(论文)ABSTRACTABSTRACTTheagesoftheinformationhasalreadycome,thesharpweaponcalculatoroftheinformationprocessing,applyinthedailymanagementofthehospital,broughttoneverhaveforthemodernizationofthehospitalofthemotiveandopportunity,providedaninfinitepotentialforthedevelopmentofthemedicaltreatmenthealthrealmAdoptthecalculatormanagementinformationsystemhasbecomethehospitalmanagementscientificwithmodernofmarking,broughthospitaltheobviouseconomicperformanceandsocialperformanceThistextintroducedthedatabasemanagementsystemofbasicdesignmethod,elaboratedthewholedesignwayofthinkingofappliedsystemindetail,anddesignedperiodtocarryontoeachpartdetailedofanalysis,endreachanintegrityofdesignprojectTheendinarticle,returntoadjusttotryaresultaccordingtothedatabasesystem,putforwardcanimprovefurtherofpart,inordertoatthrowinphysicallyappliedafterthesystemcanstabilizeadependableworkmoreThissystemUSESCSstructureusingSQLdatabaseservers,Server,clientusingVisualBasicfordevelopmenttoolThesystemmainlyconsistedofeightbigfunctions,namely:chargemanagement,refundmanagement,medicalpersonnelmanagement,departmentmanagement,projectmanagement,drugmanagementfeeandreportmanagementanddatamaintenanceetcThissystemrealizesthehospitalmanagementinformationsystemsstandardization,systematization,network,hasbetteradaptabilityandextensionKeywords:therealizationoftheHIShospitalsystemSQLdatabasesystemVisualBasic东华理工大学毕业设计(论文)目录目录绪论基础理论与开发环境管理信息系统基本概念CS模式VBADO技术SQLServer简介开发平台系统分析系统可行性分析用户需求分析系统设计目标系统功能分析系统业务流程系统数据流程分析系统数据字典描述总体结构设计数据库设计数据库概念结构设计数据库物理设计系统详细设计计价收费子系统详细设计药品维护子系统详细设计数据维护子系统详细设计系统的实现系统工程说明界面设计具体功能实现软件使用说明书连接数据库运行过程计价收费药品维护查询功能的窗口系统测试系统测试目的测试环境测试内容单元测试集成测试确认测试东华理工大学毕业设计(论文)目录测试总结结束语致谢参考文献东华理工大学毕业设计(论文)绪论绪论选题背景在手工业时代企业对医院的各项管理的运作是停留在以纸、笔为主要工具的阶段。到后来随着信息量的快速增长这种传统的手工操作的方法已无法迅速、准确的完成各项管理工作。当医院意识到这点之后纷纷开始重视医院管理。此间利用了西蒙教授开发的自动控制理论马奇的最大、最小化问题等方法相继开发出了许多管理方法。进入世纪之后随着系统、信息技术、管理工具的进步以及计算机的普及许多医院开始利用计算机进行门诊管理。从而提高了处理的速度与精度。在如今计算机飞速发展的今天将计算机这一信息处理利器应用于医院的日常管理已是势必所然而且这也将为医院门诊部管理带来前所未有的改变它可以带来意想不到的效益同时也会为医院的飞速发展提供无限潜力。采用计算机管理信息系统已成为医院门诊管理科学化和现代化的重要标志它给医院管理带来了明显的经济效益和社会效益。主要体现在:极大提高了医院工作人员的工作效率大大减少管理中的漏洞可以节约不少管理开支增加各方面的收入。选题的意义医院管理是现代医院的核心环节之一随着病人要求的不断提高医院门诊管理在整个社会中占有越来越重要的地位。在传统医院管理过程中门诊与查询管理都非常的耗费人力物力同时由于采用手工操作不可避免造成一些的错误。现阶段医院门诊管理的特点是信息处理量特别大所管理的药品种类繁多而且收费单、退费单等单据的发生量特别大关联信息多查询和统计的方式各不相同。因此在管理上实现起来有一定的困难。在管理的过程中经常出现信息的重复传递等问题。医院门诊管理部门越来越需要一套低成本、高性能、方便使用、功能完善的综合门诊管理信息系统。而现在计算机技术、网络技术成熟与发展为医院门诊管理自动化提供了强有力的技术支持。课题以某医院应用背景通过研究当前医院系统的管理现状、存在问题以及现实需求设计一个针对医院门诊管理工作的管理信息系统。该系统能够提供较为完备的功能可以全面管理医院中的各相关信息缩短了信息流转时间使医院的管理层次分明井然有序为医生诊治与病人查询提供依据对于提高医院管理的经营效率、加快门诊管理的自动化具有重要的意义。东华理工大学毕业设计(论文)绪论课题的主要任务本课题的主要任务也就在于设计并实现一种基于CS模式的医院管理信息系统快速处理医院门诊过程中的相关信息。主要完成的工作有以下几个方面的内容:(进行需求分析根据计算机数据处理方便严密可靠的特有机制可实现病人挂号医生对病人诊断信息的录入化验员对化验信息的录入药品管理员对药品信息的管理收费人员对交费信息的管理住院管理和系统用户管理等操作。(根据系统的需求分析在此基础上分析系统的总体设计方案其中包括系统功能的构成、总体结构设计、数据库管理系统和应用开发工具的选择等。(得出对目标系统的精确描述从而在编码阶段可以把这个描述真接翻译成VB与SQL语言的程序。(软件测试及维护。东华理工大学毕业设计(论文)基础理论与开发环境基础理论与开发环境管理信息系统基本概念管理信息系统(ManagementInformationSystem,MIS)是一个由人、计算机等组成的能进行信息的收集、传递、储存、加工、维护和使用的系统。管理信息系统能实测企业的各种运行情况利用过去的数据预测未来从企业全局出发辅助企业进行决策利用信息控制企业的行为帮助企业实现其规划目标。它全面使用现代计算机技术、网络通讯技术、数据库技术以及管理科学、运筹学、统计学、模型论和各种最优化技术为经营管理和决策服务。一个管理信息系统是能够提供过去、现在和将来预期信息的一种有条理的方法这些信息涉及到内部业务和外部情报。它按适当的时间间隔供给格式相同的信息支持一个组织的计划、控制和操作功能以便辅助决策制定过程。管理信息系统按结构模式可以分为以下三类:基于主机和终端的MIS、基于客户端服务器模式(CS模式)的MIS和基于浏览器服务器模式(BS模式)的MIS。CS模式ClientServer模式又称CS结构是世纪年代末逐步成长起来的一种模式是软件系统体系结构的一种。CS结构的关键在于功能的分布一些功能放在前端机(即客户机)上执行另一些功能放在后端机(即服务器)上执行。功能的分布在于减少计算机系统的各种瓶颈问题。CS模式简单地讲就是基于企业内部网络的应用系统。与BS(BrowserServer浏览器服务器)模式相比CS模式的应用系统最大的好处是不依赖企业外网环境即无论企业是否能够上网都不影响应用。服务器通常采用高性能的PC、工作站或小型机并采用大型数据库系统如ORACLE、SYBASE、InfORMix或SQLServer。客户端需要安装专用的客户端软件。当然CS模式也有他的缺点。传统的C,S体系结构虽然采用的是开放模式但这只是系统开发一级的开放性在特定的应用中无论是Client端还是Server端都还需要特定的软件支持。由于没能提供用户真正期望的开放环境CS结构的软件需要针对不同的操作系统系统开发不同版本的软件加之产品的更新换代十分快已经很难适应百台电脑以上局域网用户同时使用。而且代价高效率低。东华理工大学毕业设计(论文)基础理论与开发环境VBVisualBasic,简称VB是Microsoft公司推出的一种Windows应用程序开发工具。是当今世界上使用最广泛的编程语言之一它也被公认为是编程效率最高的一种编程方法。无论是开发功能强大、性能可靠的商务软件还是编写能处理实际问题的实用小程序VB都是最快速、最简便的方法。它是由最初的Basic语言发展而来的Basic语言是面向过程的后来出现的vb到一直到现在的和vbnet是一种可视化面向对象的编程语言特点是编程效率高很短时间就可以编写出功能强大的软件。VisualBasic是在原有的BASIC语言基础上的进一步发展它包含了数百条语句、函数及关键词其中很多与WINDOWSGUI有直接的关系。可视化的用户界面设计功能把程序设计人员从烦琐复杂的界面设计中解脱出来可视化编程环境的“所见即所得”功能使界面设计如积木游戏一般从而使编程成为一种享受强大的多媒体功能可轻而易举地开发出集声音、动画、影像和图片于一体的多媒体应用程序新增的网络功能提供了编写INTERNET程序的能力。作为高质量的开发软件VisualBasic有如下特点:,设计简单功能强大,事件驱动的编制机制,支持动态数据交换动态链接库和对象的链接与嵌入方式,支持多种数据库系统的访问,完备的联机帮助功能ADO技术ADO(ActiveXDataObjects)称为ActiveX数据对象是Microsoft公司开发数据库应用程序面向对象的新接口ADO技术已成为ASP技术用来访问Web数据库应用程序的核心。ADO是DAORDO的后继产物它扩展了DAO和RDO所使用的对象模型具有更加简单更加灵活的操作性能。ADO在Internet方案中使用最少的网络流量并在前端和数据源之间使用最少的层数提供了轻量、高性能的数据访问接口可通过ADOData控件非编程和利用ADO对象编程来访问各种数据库。它是对当前微软所支持的数据库进行操作的最有效和最简单直接的方法它是一种功能强大的数据访问编程模式从而使得大部分数据源可编程的属性得以直接扩展到你的ActiveServer页面上。可以使用ADO去编写紧凑简明的脚本以便连接到OpenDatabaseConnectivity(ODBC)兼容的数据库和OLEDB兼容的数据源这样程序员就可以访问任何与ODBC兼容的数据库包括MSSQLSERVER、Access等。东华理工大学毕业设计(论文)基础理论与开发环境SQLServer简介用户对数据库的使用是通过数据库管理系统提供的语言来实现的。不同的数据库管理系统提供不同的数据库语言。关系数据库管理系统几乎都提供关系数据库。标准语言SQLSQL的全称是StructuredQueryLanguage即结构化查询语言。SQL语句可以从关系数据库中获得数据也可以建立数据库、增加数据、修改数据。年ANSI采用SQL语言作为关系数据库系统的标准语言后被国际化标准组织(ISO)采纳为国际标准。SQL语言使用方便、功能丰富、简洁易学是操作数据库的工业标准语言得到广泛地应用。例如关系数据库产品DB、ORACLE等都实现了SQL语言。同时其它数据库产品厂家也纷纷推出各自的支持SQL的软件或者与SQL的接口软件。这样SQL语言很快被整个计算机界认可。SQL语言是一种非过程化语言它一次处理一个记录集合对数据提供自动导航。SQL语言允许用户在高层的数据结构上工作而不对单个记录进行操作。SQL语言不要求用户指定数据的存取方法而是使用查询优化器由系统决定对指定数据存取的最快速手段。当设计者在关系表上定义了索引时系统会自动利用索引进行快速检索用户不需知道表上是否有索引或者有什么类型的索引等细节。SQL语言可以完成许多功能例如:查询数据在数据库表格中插入、修改和删除记录建立、修改和删除数据对象控制对数据和数据对象的存取确保数据库的一致性和完整性等开发平台本系统以ASP语言与SQL语言为基础综合运用Dreamweaver、Access等工具实现系统各模块功能。东华理工大学毕业设计(论文)系统分析系统分析根据规划的要求展开系统分析是MIS开发过程中非常重要的一环。从方法论的意义上说系统分析是对要开发的项目进行系统的、层次化的展开分析它包含一些方法如调查、访谈、资料整理、方案创意、报告编写等。系统可行性分析经济可行性分析目前各制造业生产商、销售商都正在推行网络办公系统这为订货管理信息系统提供了有利的基础。由于本系统是独立自主开发开发所需的硬件设备都是使用现有设备运行费用(如耗材、折旧等)和管理费用(如人工、电费等)没有额外增加维护费用也属于正常费用没有因本系统的组建而增加因此本系统在经济方面是完全可行的。技术可行性分析本系统涉及到的技术因素主要有:管理信息系统的开发方法网络技术BS机构规划和技术设计数据库技术。目前所有技术因素都已发展的相当成熟且系统本身对硬件和软件的要求都不高且系统兼容性很强平台的移植性也很好操作简单、查询方便因此无论在系统的硬件及软件上都满足开发的技术要求。操作可行性分析系统使用者大多具备电脑基本操作知识对于必要的专业操作经短期培训即可管理基础工作和各项管理制度比较健全执行严格原始数据采集完整保存良好。新系统的实现可以提高工作效率减轻工作人员负担在系统调查及分析阶段能够得到管理人员的积极支持。通过以上的分析可得出结论:该系统的开发是十分必要且可行的。用户需求分析《医院信息管理系统》是一套功能强大而有操作简便实用的应用软件是个中小医院进行电脑信息管理的理想选择根据计算机数据处理方便严密可靠的特有机制可实现病人挂号医生对病人诊断信息的录入化验员对化验信息的录入药品管理员对药品信息的管理收费人员对交费信息的管理住院管理和系统用户管理等操作。在软、硬件方面对系统的需求根据要求所设计软件《医院信息管理系统》具有实用性大众性所以软件要求易学容易掌握可以简单方便操作。硬件配置要求不能太高这样可以很好适应一般要求。《医院信息管理系统》旨在提供一个可以操作的方便的和易管理、易于修改的辅助管理系统提高工作效率。本系统结构采用VBSQLServer结构。东华理工大学毕业设计(论文)系统分析系统设计目标中型医院门诊管理系统用于支持医院完成各方面的管理有如下几个方面的目标:记录病人的基本档案信息提供便捷的查询功能。管理医生的信息使医生与病人有很好的联系。有效管理病人的各方面信息以便医生查询。减少医生漏收费、错收费问题降低管理成本。有效地完成医院的日常管理工作。系统功能分析主要功能有大块分别为计价收费、药品维护、统计查询、报表打印、系统维护、帮助、关于等下面对每一模块进行详细的介绍:计价收费模块的功能A:提供“病案类型”列表供用户选择录入。如果用户选择“新患者”那么系统自动分配给该患者一个病案号如果选择其他病案类型可以自动输入证号。例如提供两种费用类型即:自费、公费。B:通过拼音简码检索输入就诊科室、医生和诊疗项目提高了工作效率。C:通过“类型”列表选择项目类别例如:中药费、检查费、化验费等。再通过选择的项目类型筛选并弹出与之对应的药品或诊疗项目的详细信息列表供用户查看和选择录入。D:对于错误的数据可以单条删除也可以整单作废。:金额系统自动计算减小了错误率。EF:如果收费项目中存在药品那么自动更新该药品的库存数量。它还包括退费模块根据用户输入的单据号显示单据的收费项目信息。在此信息中选择需要退费的收费项目。这时系统自动统计退费金额和收费剩余金额。药品维护模块实现了中西药品和特殊药品的管理。将新增药品入库到相应的仓库中对于仓库中已存在的药品可以增加库存数量如果药品信息输入有误可以进行修改或删除。统计查询模块该模块主要以查询为主收费查询、药品查询、疗项目查询等。报表打印模块此模块有收款员日结报表、结帐统计报表、就诊科室统计报表、执行科室统计报表等。收款员日结报表主要完成当日或某日收款员收款和退款收据数和金额统计。东华理工大学毕业设计(论文)系统分析结帐统计报表根据用户选择的日期区间和统计方式。完成门诊收费信息的统计。当用户选择“付款方式统计”选项时将分别统计现金、支票和计帐三种结算方式总计收据数和收费金额。当用户选择“按收费项目统计”选项时将按收费项目统计收费金额。就诊科室统计报表完成按就诊科室和日期统计收费信息。系统维护模块该模块有三大管理功能分别为科室管理、医生管理、诊疗项目管理根据用户输入的单据号显示单据的收费项目信息。在此信息中选择需要退费的收费项目。这时系统自动统计退费金额和收费剩余金额。系统业务流程按照医院门诊原有信息流动过程逐个地调查所有环节的处理业务、处理内容、计算方法、信息形态等。经过调查分析绘制了本系统的业务流程图如图所示。发放药品填写病给出建检查病诊断人身份情议开药处方记录医生收费药品信息病人信息图业务流程图系统数据流程分析管理业务的调查和分析不能摆脱物质要素而信息系统分析的最终目的是从现行系统中舍去物流抽象出信息流。数据流程图的绘制采用自顶向下逐步求精的方法是结构化的分层、模块结构。与所示。顶层数据流程图与分解数据流程图分别如图东华理工大学毕业设计(论文)系统分析挂号处处方收费处收费单医院门诊管病人信息处方信息理信息系统处方信息发药信息药方门诊部图顶层数据流程图病人信息挂号信息挂号办公室病人挂号处登记管理记诊断药品信息医生开方进货记录医生登陆处方信息发放药品药品进货收费单人事处病人信息收医生发放记录药剂科费管理图分解数据流程图系统数据字典描述数据流程图反映系统业务和功能之间的关系反映了外部实体、数据处理、数据存储和数据流动四方面的关系通过数据流程图能系统、全面地了解业务、功能实现过程。但是数据流程图反映不出数据本身特性反映不出数据结构的具体情况另外数据流程图中描述的功能和数据是否匹配是否存在问题有无遗漏也无法通过数据流程图本身来检验。数据分析和数据功能分析就是要弥补数据流程图所呈现出的缺陷。数据字典通过数据元素和数据结构来描写数据流数据存储的属性她将系统东华理工大学毕业设计(论文)系统分析中有关数据的各种信息从不同的角度进行分析、汇总在系统开发的全过程中都得到使用。数据字典是所有人员工作的依据统一的标准它可以确保数据在系统中的完整性和一致性是整个系统开发过程以及系统运行后的维护必不可少的工具。系统数据字典描述如下:名字:病人信息名字:医生信息别名:别名:描述:描述病人的全部属性描述:记录每个医生的资料定义:医生资料=医生姓名医生定义:病人信息=病人姓名病性别医生编号医生职务人性别病人联系电话备注位置:医生位置:病人名字:收费记录名字:管理员信息别名:别名:描述:记录每一项收费记录的全描述:验证管理员登陆账号和密部信息码定义:收费记录=病案号患者姓定义:管理员信息=管理帐号名账单号数量管理员密码位置:收费位置:管理员登陆东华理工大学毕业设计(论文)系统设计(系统设计总体结构设计根据面向的操作对象的不同以及功能差异系统由三个子系统组成整体HIPO图如图所示。医院门诊管理系统计价收费药品维护关于统计查询报表打印系统维护帮助收退新增修删打收药诊收结就执科医诊费费增加改除印费品疗款账诊行室生疗图系统模块结构图药库查查项员统科科管管项品存询询目日计室室理理目查结报统统管询报表计计理表报报表表图医院门诊系统的HIPO图数据库设计数据库概念结构设计医生与科室之间的ER图医生与科室有着一定的联系一个科室可以有若干个医生故科室与医生是一对多的关系。关系ER图如图所示。编号科室电话科室编号类型姓名N科室所属医生性别职务科室名称图医生与科室之间的ER图门诊与医生之间的ER图一个门诊中可以有多个医生每一个医生却只能有一个对应的门诊为人看病。关系ER图如图所示。东华理工大学毕业设计(论文)系统设计类型姓名编号N门诊医生含有联系电话名称编号图门诊与医生之间的ER图医生与病人之间的ER图在一个医院中医生与病人有着紧密的联系往往是一对一的关系。关系ER图如图所示。病案号性别姓名联系电话医生病人看病性别编号姓名病案类型图医生与病人之间的ER图药品与门诊收费之间的ER图一种药品一个进价收费时的价格也是统一的。关系ER图如图所示。金额药品编号病案号患者姓名N药品收费门诊收费数量账单号生产企业规格品名药品与门诊收费之间的ER图图数据库物理设计医生信息表包含医生的各种属性如表。东华理工大学毕业设计(论文)系统设计字段名称字段类型字段大小说明varchar编号由两个数字组成不允许为空。例如varchar姓名varchar拼音码取每个汉字拼音的第一个字母然后进行组合。例如:胡歌的拼音简码为HGvarchar性别varchar职称varchar职务varchar联系电话varchar所在科室varchar兼职科室表医生信息表科室信息表如表。字段名称字段类型字段大小说明varchar科室编号由两个数字组成不允许为空例如:Varchar科室名称Varchar科室简称科室名称的简写Varchar拼音码取每个汉字拼音的第一个字母然后进行组合Varchar科室电话Varchar科室类型主要包括临床和医技表科室信息表东华理工大学毕业设计(论文)系统设计(药品信息表如表。字段名称字段类型字段大小说明varchar药品编码由位数字组成不允许为空例如Varchar品名药品的曾用名Varchar拼音码取每个汉字拼音的第一个字母然后进行组合。例如:止痛片的拼音码为ZTPVarchar剂型包括片剂、丸剂、针剂等Varchar规格Varchar最小单位Varchar包装量Varchar包装单位Varchar零售价Varchar库存数量varchar自费类型主要有自费和公费两种Varchar类别主要有西药、中药、中草药Varchar毒麻标志Varchar生产企业表药品信息表诊疗项目信息表如表所示。字段名称字段类型字段大小说明Varchar收费项目编号由两位数字组成不允许为空例如:varchar收费项目名称Varchar拼音码取每个汉字拼音的第一个字母然后进行组合Varchar类别主要有中药费、西药费、化验费、检查治疗费等Varchar收费金额Varchar执行科室Varchar核算科目varchar自费类型主要有自费和公费两种表诊疗项目信息表东华理工大学毕业设计(论文)系统设计(门诊收费信息表如表所示。字段名称字段类型大小说明Varchar病案类型主要有门诊号、新患者、住院号、医疗证号、条码号Varchar病案号根据病案类型输入Varchar患者姓名Varchar费用类型主要有自费和公费两种Varchar就诊科室Varchar医生Int就诊次数Int账单号Int处方号Varchar项目号Varchar类别Varchar药品或诊疗项目名称numeric,数量money单价Money金额Varchar执行科室Varchar收据号收费单据的惟一标识Datetime日期Varchar结算方式主要有现金、支票和计帐Bit退费标志Varchar操作员Varchar工号varchar窗口号表门诊收费信息表收费单据信息表如表所示。字段名称字段类型大小说明Varchar收据号收费单据的惟一标识Money总金额Varchar结算方式Money实收金额东华理工大学毕业设计(论文)系统设计Money找零Varchar操作员Varchar工号Varchar窗口号Datetime日期表收费单据信息表(门诊退费信息表如表所示。字段名称字段类型大小说明Varchar病案类型Varchar病案号Varchar患者姓名Varchar费用类别Varchar就诊科室Varchar医生Int就诊次数Int账单号Int处方号Varchar项目号Varchar类别Varchar药品和诊疗项目名称Numeric,数量Money单价Money金额Varchar执行科室Varchar收据号Datetime收费日期Varchar结算方式Datetime日期Varchar操作员Varchar工号Varchar窗口号表门诊退费信息表东华理工大学毕业设计(论文)系统设计(退费单据信息表如表所示。字段名称字段类型字段大小说明Varchar收据号Money总金额Varchar结算方式Varchar操作员Varchar工号Varchar窗口号Money金额Varchar收据数Datetime日期表退费单据信息表东华理工大学毕业设计(论文)系统设计系统详细设计计价收费子系统详细设计首先打开医院门诊计价收费系统,进入主界面,点击计价收费,会出现收费和退费两个项目,只要输入工号和密码就可以进行操作,流程图如图所示。开始计价收费收费显示登陆表单错误验证正确设置收据号门诊退费门诊收费收据号退费结束图计价收费子系统流程图药品维护子系统详细设计打开主界面,点击药品维护,登陆之后,就可以对药品进行查询,增加,修改,删除等操作。功能模块图如图。东华理工大学毕业设计(论文)系统设计操作员登陆查询新增增加新增删除药品药品库存药品药品图药品维护子系统功能模块图数据维护子系统详细设计数据维护子系统包括科室管理,医生管理和诊疗项目管理。流程图如图所示。操作员登陆诊疗项目管理科室管理医生管理新增输入有关信息修改保存结束图数据维护子系统流程图另外还有统计查询和报表打印子系统在这不再详细描述。东华理工大学毕业设计(论文)系统的实现系统的实现系统工程说明系统的工程名定为医院门诊管理系统。在工程中的一些规定:Form取名Frm标识名标识名一般取表名。与数据库的连接用ADOConnection在程序主界面上。数据库控件统一用ADOQuery,取名Query表名。编辑字段控件用Edit控件取名为字段名。数据自动存储只要置Edit字段的name属性为字段名Tag置非库字段值置。界面设计窗体属性设置如表所示。属性名属性值picture选择相应的图画BackstyletransparenceCaption医院门诊管理系统表窗体属性表状态栏的创建在主窗体上加入StatusBar控件就加入了一条状态栏此状态栏用于显示系统时间。主要控件的属性设置如表所示东华理工大学毕业设计(论文)系统的实现对象名称属性属性设置值AllowUserResizingflexResizeBothAppearanceflexFlatBackColorHFFFFFFBackColorBkgHFFFFFFMSHGridBackColorFixedHFFFFFFMSHFlexGridBorderStyleflexBorderNoneGridLinesflexGridFlatGridLinesFixedflexGridFlatRowHeightMinMSHGridAllowUserResizingflexResizeBothAppearanceflexFlatBackColorHFFFFFFBackColorBkgHFFFFFFBackColorFixedHFFFFFFMSHFlexGridMSHGridBorderStyleflexBorderNoneGridLinesflexGridNoneGridLinesFixedflexGridNoneRowHeightMin表主要控件的属性表具体功能实现此系统中最主要的是计价收费系统这里就计价收费进行详细介绍。当窗体载入时设置:病案类型、费用类型、类型显示系统日期设置MSFlexGrid表格列数列宽及表头信息。其代码不介绍。就看上面的代码只是对程序的一些数据进行了初始化函数和录入过程还不是很清楚下面就来一一介绍说明一下所用到的函数和录入过程。数据录入过程按(ENTER)键使控件自动获得焦点。在数据录入的过程中应该考虑到用户输入的方便性和高效性。用户每录入完一个项目后系统应该自动将焦点放到下一个控件上。由于一般用户都习惯使用(ENTER)键所以这里设计只要用户按下(ENTER)键下一个需要录入数据的控件便自动获得焦点。完成这一功能只需要在每个控件的KEYDOWN事件下输入下一个控件获得焦点代码即可。例如:IfKeyCode=vbKeyReturnAndIndex=Then东华理工大学毕业设计(论文)系统的实现Cbo()SetFocus通过用户输入的拼音简码检索并输入科室、医生等信息以输入科室信息为例介绍通过拼音简码输入信息的方法。在“就诊科室”文本框中当用户输入一个拼音简码或全输按(ENTER)键后系统自动检索与其相匹配的科室信息并显示在科室信息列表中。如果第一条记录是用户需要的那么直接按(ENTER)键即可在“就诊科室”文本框中显示该科室的信息否则可以通过键盘中的上下键进行选择然后按(ENTER)键即可在“就诊科室”文本框中显示该科室的信息。代码如下:IfKeyCode=vbKeyReturnAndIndex=ThenAdodcRecordSource="select*from科室信息表where拼音码like'"Txt()Text"'''"AdodcRefreshIfAdodcRecordsetRecordCount>ThenGridKSVisible=TrueGridKSSetFocusElseGridKSVisible=FalseTxt()SetFocusEndIfEndIf将表格中的数据显示在MS表格中药品信息或诊疗项目信息被检索出来后将显示在DATAGRID表格中。下面以药品表格(GRIDYP)为例介绍他的设计方法。在GRIDYP表格的KEYDOWN事件下当用户按下(ENTER)键时将GRIDYP表格中的药品信息赋给MS的各个单元格。代码如下:IfKeyCode=vbKeyReturnThenWithAdodcRecordset'赋值给MS表格MSTextMatrix(MSRow,)=Trim(Fields("品名"))MSTextMatrix(MSRow,)=Format(Fields("零售价"),"")EndWithMSCol=TextText=MSTextTextSetFocusGridYPVisible=False东华理工大学毕业设计(论文)系统的实现EndIfIfKeyCode=vbKeyEscapeThen'按ESC键GridYP不可见GridYPVisible=FalseTextSetFocus'text获得焦点EndIf自动计算收费项目金额和总金额计算收费项目金额和总金额应该在TextChange事件下完成的。代码如下:MSText=TextText'赋值给MS表格IfMSCol=ThenMSTextMatrix(MSRow,)=Val(MSTextMatrix(MSRow,))*Val(MSTextMatrix(MSRow,))CmdNextCFEnabled=TrueCmdAddItemEnabled=TrueCmdDelItemEnabled=TrueCmdJSEnabled=TrueCmdCancelEnabled=TrueEndIfIfMSCol=ThenMSTextMatrix(MSRow,)=Val(MSTextMatrix(MSRow,))*Val(MSTextMatrix(MSRow,))DimAAsSingleFori=ToMSRowIfMSTextMatrix(i,)<>""ThenA=Val(MSTextMatrix(i,))A'求合计金额EndIfNextiLblZjeCaption=Format(A,"")当“数量”单元格发生变化时计算收费项目金额和总金额。总金额是指表格中所有数据的合计金额计算它时应该将计算语句写在FOR„„NEXT循环语句里。软件使用说明书连接数据库程序MicsoftSQLServer服务管理器程序MicsoftSQLServer企业管理器企业管理器数据库所有任务附加数据库直到添加成功如图所示。东华理工大学毕业设计(论文)系统的实现图附加数据库截图开始设置控制面版管理工具数据源按下一步直到测试成功如图,和所示。图创建新数据源截图东华理工大学毕业设计(论文)系统的实现创建到SQLServer的新数据源截图图图创建到SQLServer的新数据源截图运行过程该系统运行时,首先弹出所示的主界面可以选择你想进行的操作。如图所示。图医院门诊管理系统主界面当该系统运行时,首先弹出如图所示的对话框可以选择你想进行的操作。如图所示。东华理工大学毕业设计(论文)系统的实现图系统用户登录对话框选择用户名并输入口令后系统会自动验证选择或输入的用户名和口令的正确性如果用户名和密码错误则系统提示用户重新输入。输入正确的用户名和口令后将进入设置收据号界面并根据具体情况进行收据号的填写。如图所示。东华理工大学毕业设计(论文)系统的实现图设置收据号对话框计价收费)收费完成一开始的操作后接下来是一些具体的操作如图所示。图门诊收费对话框此窗口是医院门诊中最主要的窗口一个病人都需要经过这一步骤首先在病案类型、病案号、患者姓名等中填入相关的信息若是新病人将在下面在填入此病人治疗的相关信息完成后将在总金额处出现总价格。)退费如图所示东华理工大学毕业设计(论文)系统的实现图门诊退费对话框此窗口是退费的只要输入收据号按一下回车后将在下面出现相应的信息若要退费可以将所选定的信息加到退费项目中按下面的退费将完成按作废实现返回功能。药品维护如图所示图药品维护对话框在以上界面的前提下当你单击新增药品按扭就会出现如下界面在窗口中填入相应的数据数据便会在数据库中生成。此窗体主要使用了TEXTBOX控件TEXTBOX控件允许用户在应用程序中输入文本和显示文本如图所示。图增加门诊药品图完成以上操作后药品维护窗口就会发生变化会将胃康灵添加进去。如图所示。东华理工大学毕业设计(论文)系统的实现图药品维护图在以上界面的前提下当你单击增加库存按扭就会出现如下界面在窗口中填入相应的数据数据便会在数据库中生成。此窗口和新增药品窗口设计思路差不多,为了方便用户增加药品库存数量,放置了一个UPDOWN控件如图所示图增加库存药品图完成以上操作后药品维护窗口就会发生变化(库存数量)。如图所示。东华理工大学毕业设计(论文)系统的实现图药品维护图查询功能的窗口查询中一个医院不可缺少的一部分无论是医生还是病人都有这样的需求查询时主要实现了各表的显示,只要输入要查询的相关字段便会显示你要的信息。如图和所示。图收费查询图图药品查询图东华理工大学毕业设计(论文)系统的实现图诊疗项目查询图此窗口主要是对药品进行增加、修改、删除、打印等药品进库与出库都要在这个窗口进行。系统中的每一个窗口与前面大同小异只要按照步骤操作就行。这里不再介绍东华理工大学毕业设计(论文)系统测试系统测试系统测试是系统开发的一个重要的组成部分系统测试的目的是尽可能多地发现系统中的错误而不是系统的正确性演示因此成功的测试是尽可能多的发现系统中的错误从而减少这些错误可能导致的损失。系统测试目的本次系统测试是为了验证医院管理信息系统是否符合设计要求能否实现系统功能能否满足用户需求。测试环境硬件环境:PC机一台CPU为AMD位GHZ双核处理器内存大小为G。软件环境:操作系统为windowsXPprofession,web服务组件IIS。测试内容软件测试的过程基本上由以下几个步骤组成:单元测试、集成测试、确认测试。单元测试单元测试中要测试各个独立模块功能实现中的错误。系统中各主要独立模块为:系统主界面模块、计价收费模块、药品维护模块、统计查询模块、操作员登陆模块、报表打印模块、数据维护模块。由于各模块中内部结构分支少所以具体的测试方法选用白盒测试。对模块接口进行测试检查参数数目、次序、属性或单位系统与变元是否一致。集成测试集成测试中测试对象主要为各模块组合成几个小系统再对小系统根据设计组合的大系统具体为:数据穿过接口时的可能丢失模块对另一模块可能由于疏忽而造成有害影响子功能组装后是否能产生预期功能全程结构中可能的问题。选择的具体测试方法:渐增式测试自顶向下测试。确认测试确认测试是为了验证整个医院管理信息系统的有效性测试的目的就是确认软件的功能和性能是否如同用户的要求一致能否满足用户的需求。测试总结经测试医院管理信息系统能正常运行满足了系统设计中的主要功能与目标。东华理工大学毕业设计(论文)结束语结束语经过这次毕业设计我感到自己无论在专业知识方面还是在动手能力方面都有了很大的收获。此次所使用的VB对我来不是一门新的语言但是操作起来还是有些困难现在我对它已经有了一定的了解。特别是对ADO控件。SQLServer以前学过对数据库的操作有初步掌握此次毕业设计也使用SQLServer数据库这无疑增长了我这方面的经验使我数据库有了更深一步的了解与认识现在运用起来比以前熟练了很多。另外通过此次毕业设计本人对开发一个软件的各个阶段有了一定的了解在实际动手的过程中深刻体会到书写代码时良好的习惯对错误的检查和代码的维护都有很大的帮助不像以前写代码时只想实现要实现的功能不管代码的书写质量内存空间的有效利用等问题。但是由于时间仓促加上水平有限一开始没有做好很好的需求分析草草的设计了数据库现在系统完成了回过头去看一下在数据库设计过程中还是存在许多不合理的地方。比如:在科室信息表中我设计了科室名称与科室简称还有拼音码在操作过程中似乎觉得没有必要有些重复现象还有没有做到拼音码是唯一的运行过程中没有对已有的拼音码进行提示在设计过程中我也遇到了许多问题如:在做系统时,在打印报表时,一开始总出现数据错位的现象,经过反复检查代码后,仍然不能解决最后考虑到打印数据错位,经过老师和同学的帮助最后问题解决了从中让我学会了如何去调试程序和解决问题。东华理工大学毕业设计(论文)致谢致谢四年的大学生涯即将结束借此机会向四年来关心过我帮助过我的老师同学们表示深深的谢意~特别要感谢我的导师刘光萍老师感谢她在系统设计和任务安排上长时间的指导从开始设计数据库到最后的完成整体设计以及论文的撰写完毕都给予了极大的帮助。在我的毕业设计遇到困难的时候是刘老师把我从误区中拉了出来而且她还告诉我了许多解决问题的方法和技巧这将为我今后走上工作岗位奠定了扎实的基础。至此我的论文已接近尾声回想这几个月的学习心中充满感激。我的专业是信息管理与信息系统虽然之前学习过VB的相关知识但对SQLSERVER的知识还不是十分精通直到我通过翻阅相关书籍并请同学对我进行指导帮助才使我顺利完成了此次毕业设计工作无论在理论知识还是在实践经验上都得到了显著提高在这里我对刘老师致以诚挚的谢意。同时也非常感谢答辩组的老师们为我批示论文并提出宝贵的意见。在这里再次对这些老师表示忠心的感谢~再次谢谢你们。东华理工大学毕业设计(论文)参考文献参考文献姜卫,吴世玉,杨蓓等从医药产业链看医药市场的复杂性和特殊性J医药导报,黄梯云管理信息系统高等教育出版社王蓁连锁医药行业不能“形散神也散”浅谈医药的现状与发展J朱顺泉,姜灵敏管理信息系统理论与实务M人民邮电出版社,薛华成管理信息系统第版北京:清华大学出版社,董骆骆基于BS模式的管理信息系统的研究与开发硕士学位论文武汉:华中科技大学,汪筱兰我国医药连锁经营的现状和对策J国际医药卫生导报,罗超理,李万红管理信息系统原理与数据库M清华大学出版社AnnMajchrzak,CynthiaMBeath,RicardoALim,WynneWChinManagementclientdialogueduringinformationsystemsdesigntofacilitateclientlearningJMISQuarterly,LisaMEllram,BernardJLaLonde,MaryMargaretWeberRetaillogisticsJInternationalJournalofPhysicalDistributionLogisticsManagement,

用户评价(0)

关闭

新课改视野下建构高中语文教学实验成果报告(32KB)

抱歉,积分不足下载失败,请稍后再试!

提示

试读已结束,如需要继续阅读或者下载,敬请购买!

文档小程序码

使用微信“扫一扫”扫码寻找文档

1

打开微信

2

扫描小程序码

3

发布寻找信息

4

等待寻找结果

我知道了
评分:

/42

医院挂号系统

VIP

在线
客服

免费
邮箱

爱问共享资料服务号

扫描关注领取更多福利