您好,欢迎访问三七文档
当前位置:首页 > 电子/通信 > 综合/其它 > 住院收费信息管理系统
数据库系统原理课程设计课题名称:住院收费信息管理系统姓名:班级:学号:指导老师:2013年1月4日1目录1、开发背景概述………………………………………22、摘要…………………………………………………23、总体规划与分析……………………………………24、需求分析……………………………………………55、概念结构设计………………………………………76、逻辑结构设计………………………………………117、物理结构设计………………………………………118、数据库的实施和维护………………………………149、心得体会及结论……………………………………182住院收费信息管理系统一、开发背景概述:医院信息系统(HIS)是近年来医疗企业极力秉承的一种企业资源管理方案,他将先进的管理思想和高速发展的信息技术结合在一起来管理医疗企业的各项经营活动及日常事务,从而达到优化资源配置,提高工作效率的目的。当今时代是飞速发展的信息时代,在各行各业中离不开信息处理,这正是计算机被广泛应用于信息管理系统的环境。计算机的最大好处在于利用它能够进行信息管理。使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了其安全性。尤其对于复杂的信息管理,计算机能够充分发挥它的优越性。计算机与信息管理与信息管理系统的开发密切相关,系统的开发是系统管理的前提。医院需要借助计算机技术来提高医院的各项管理能力和自身的工作效率。因此医院管理信息系统就成为各家医院信息化必备的工具,是医院日常管理不可缺少的工具之一。与此同时,软件开发环境的高度集成和数据库技术的日益成熟,为医院管理信息系统的开发提供了技术基础,极大地降低了系统开发成本,降低了使用门槛,为医院信息系统的普及提供了可能。同时,数据库技术已成为发展最快的领域之一,也是应用最广泛的技术之一,它已成为计算机信息系统与应用系统的核心技术和重要基础。SQL语言以其功能强大,语言简洁倍受用户以及计算机工业界的欢迎,最终发展为关系数据库的标准语言。二、摘要:住院收费信息管理系统就是医院信息管理系统的重要组成部分。我们应用现有的技术和环境,开发了这个住院收费信息管理系统。该系统的开发主要包括涉及后台数据库的建立和维护,对于前端应用程序的开发没有详细有待今后完善。对于前者要求建立起数据一致性和完整性强、数据安全性好的数据库。而对于后者则要求应用程序功能完备,易使用等特点。本文介绍了医院信息管理系统中住院收费信息管理系统的数据库设计与实现,该系统采用MicrosoftSQLSever2000建立后台数据库系统,面向医院收费中的实际应用,有一定的实用性和推广价值。三、总体规划与分析:在数据库设计过程中,需求分析和概念设计可以独立于任何数据库管理系统3进行,逻辑设计和物理设计与具体的数据库管理系统密切相关。由于需求分析比较重要,在设计时,花了比较多的时间,收集了很多资料进行分析,从中提取有用的部分,进而进行恰当的设计就容易多了。数据库的设计过程如下图所示:需求分析说明书概念数据库模式独立于数据(高级数据模型)库管理系统与数据库管理系统相关逻辑数据库模式(特定数据模型)物理数据库模式(特定的物理存储结构和存取方式)(数据库设计过程图)1、住院收费信息管理系统的功能描述如下:1)不同的操作员可以按自己的密码登录系统。总体规划需求分析概念数据库设计逻辑数据库设计物理数据库设计42)可以使用本系统完成查询病人资料,收费记录和打印费用清单等功能。3)操作员可以修改自己的秘密(提高用户的安全性)。4)本系统应符合医院的规定,满足医院收费工作的需要,并达到操作过程的直观、方便、实用、安全等要求。5)系统应具备数据库维护功能,根据用户要求及时进行数据的添加、删除、修改、备份等操作。具体功能包括:a.入院登记功能:添加病人资料,查询病人资料b.费用记帐功能:查询费用,添加新费用c.结帐出院功能:计算费用总额,打印费用清单d.系统管理功能:添加新用户,修改密码e.帮助功能:使用说明,关于2、系统功能图如下所示:系统登录入院登记费用记账出院结算密码服务插入记录删除记录查询信息添加记录删除记录查询费用查询记录打印清单按住院号按姓名查精确查询模糊查询住院收费系统修改密码医保信息鉴于本次课程设计要求,对系统管理中密码服务等具体实施细节没有做具体分析,只针对住院收费管理模块做具体数据库设计,在今后的系统实施阶段可针对具体情况做相应的扩展,达到完善系统作用的目的。5四、需求分析:当前,医院作为病人就诊的地方,有许多信息需要处理和管理。现今,有很多门诊信息都是初步开始使用,甚至尚未使用计算机进行信息处理。根据调查得知,他们以前对信息管理的主要方式是基于文本、表格等纸介质的手工处理,对于医历等很多信息都是用人工计算、手抄进行。数据信息处理工作量大,容易出错;由于数据繁多,容易丢失,且不易查找。总的来说,缺乏系统,规范的信息管理手段。数据处理手工操作,工作量大,出错率高,出错后不易更改。基于这此问题,我认为有必要建立一个住院收费信息管理系统,使住院管理工作规范化,系统化,程序化,避免住院管理的随意性,提高信息处理的速度和准确性,能够及时、准确、有效的查询和修改病人的住院情况,所以说开发住院收费信息管理系统具有迫切的现实意义。现如今,计算机已经成为我们学习和工作的得力助手,计算机的价格已经十分低廉,性能却有了长足的进步。它已经被应用于许多领域,计算机之所以如此流行的原因主要有以下几个方面:首先,计算机可以代替人工进行许多繁杂的劳动;其次,计算机可以节省许多资源;第三,计算机可以大大的提高人们的工作效率;第四,计算机可以使敏感文档更加安全,等等。现在我国的多数诊所或小型医院的管理水平还停留在纸介质的基础上,这样的机制已经不能适应时代的发展,因为它浪费了许多人力和物力,在信息时代这种传统的管理方法必然被计算机为基础的信息管理所取代。我作为一个计算机学院的本科生,希望可以在这方面有所贡献。我希望能用我自身所学编制出一个实用的程序来锻炼自身的能力,同时为今后的长远发展奠定基石。归纳起来,开发住院收费信息管理系统好处大约有以下几点:1)可以存储以往的门诊信息,安全、高效;2)只需一到二名信息录入员即可操作系统,节省大量人力;3)可以迅速查到所需信息。6前面已经理解了住院收费管理信息系统的总体框架,至此对住院收费信息管理系统熟悉了。接下来就可以根据这些分析画出具体的数据流图,定义所需的数据字典、定义数据库的实体、定义实体间的联系。根据前面的介绍现对本系统的数据流图定义如下:1、定义数据流图:1)管理要求查询要求管理结果查询结果(顶层数据流图)2)病人核实登记登记入帐结算出院病人登记入院表费用记录表结账清单表住院清单费用清单结账清单(具体操作流程图)2、定义数据字典:A、数据项:医院收费管理系统管理人员病人数据名称:costname别名:费用名称取值:text备注:不允许为空数据名称:ID别名:病人ID号取值:char备注:不允许为空7……B、数据流五、概念结构设计:在数据库设计中,先要对系统分析所得的数据字典中的数据存储进行分析,然后得出系统的关系模式,可以采用实体—联系图(简称E—R图)的方法进行数据结构的描述。E—R图由实体、属性、联系三部分组成,下边画出住院收费信息管理系统的E—R图。数据名称:doc_ID别名:医师编号取值:char备注:不允许为空数据名称:pat_name别名:病人姓名取值:char备注:不允许为空数据名称:price别名:金额取值:money备注:允许为空数据名称:num别名:数量取值:int备注:允许为空数据流名:costlist别名:费用清单组成:病人姓名+病人ID+『费用名称+医生+费用科室+金额』+合计备注:数据流名:paylist别名:结帐清单组成:住院号+费用合计+预交款+操作员姓名备注:8局部E—R图如下所示:(病人-医师关系图)(医师-科室关系图)科室名称说明科室医师ID医师姓名医师科室ID属于科室ID就诊日期病人姓名挂号费性别就诊医师医师姓名科室ID病人ID医师ID病人年龄9账单ID预缴金额(医师-财务室关系图)…(财务室-药品关系图)药品名称药品ID有效期药品单价财务处划价应缴金额账单ID预缴金额开处方医师医师姓名科室ID医师ID财务处应缴金额预缴金额账单ID住院费化验费诊断费手术费10(汇总关系图)总体E—R图如下所示(实体及联系的部分属性未完全列出):药品ID病人就诊n医师病人ID挂号费医师ID1化验费财务处mn开处方有效期预交金额p属于1科室科室ID科室名称就诊日期住院费汇总结帐日期总费用mn药品划价pn药品ID单价(总体E--R图)应缴金额挂号费病人财务处汇总账单ID病人ID11六、逻辑结构设计:1、将实体联系转化成关系模式如下所示:病人(病人ID,医师ID,病人姓名,性别,挂号费,就诊日期);医师(医师ID,科室ID,医师姓名);科室(科室ID,科室名称,说明);处方(医师ID,账单ID,药品ID,诊断费,化验费,手术费,住院费);财务处(账单ID,预缴金额,应缴金额);划价(账单ID,药品ID)药品(药品ID,名称,单价,数量,有效期);汇总(病人ID.,账单ID,总费用,结帐日期)费用查询方式:输入病人的ID和账单的ID进行查询,由病人ID可以从病人表(pat)中找到挂号费p1和医师ID,由医师ID可以从处方表(pres)中找到药品ID和诊断费p2、化验费p3、化验费p4、手术费p5和住院费p6,由药品ID可以确定药品的价格p7,则汇总表(tot_cost)中的总费用C=p1+p2+p3+p4+p5+p6,则财务表(fina)中的应缴金额就为(C-应缴金额)2、关系数据模型的优化:所设计的关系模式每一个分量都不可再分(满足1NF),每一个非主属性完全依赖与候选键(满足2NF),同时,每一个非主属性都不传递依赖与候选键(满足3NF),所以该关系模式可以消除适当的数据冗余,减少异常的发生,提高了系统的性能。3、设计用户子模式:根据系统开发的具体需求,本系统在开发的过程中可以根据具体情况建立管理员模式和普通用户模式,对于普通用户,只需要查询费用清单,处方信息即可,所以可以才相应的表基础上建立视图,对与一些数据项,也可以重新命名为用户更易接受的名字,减少一些系统内部信息,有利于提高查询效率。七、物理结构设计:数据库设计是要在一个给定的应用环境(DBMS)中,通过合理的逻辑设计和有效的物理设计,构造较优的数据库模式、子模式,建立数据库和设计应用程序,满足用户的各种信息需求。12物理结构设计的原则如下:(1)尽可能的减少数据冗余和重复。(2)结构设计与操作设计相结合。(3)数据结构具有相对的稳定性。基于以上设计原则,本系统设计了一个住院收费信息管理系统的数据库,包含基本信息表(如药品、医师、科室等)及几个实体联系建模后的表(如就诊表,处方表等)。为了加快系统访问的速度把这些表放在一个数据库中。本系统中相关数据库表结构设计如下:1、病人表(pat)编号字段名称字段类型约束条件1病人IDcharprimarykey2病人姓名textnotnull3性别char4年龄int5挂号费money6医师IDchar7就诊日期datetime2、科室表(dept)编号字段名称字段类型约束条件1科室IDcharprimarykey2科室名称char3说明text3、医师表(doc)编号字段名称字段类型约束条件1医师IDcharprimarykey2医师姓名char3科室IDchar134、药品表(med)编号字段名称字段类型约束条件1药品IDcharprimarykey2名称char3数量int4单价money5有效期datetime5、处方表(pres)编号字段名称字段类型约束条件1账单IDcharprimarykey2医师IDcharprimarykey3药品IDchar4诊断费money5化验费money6手术费money7住院费money6、划价表(med_price)编号字段名称字段类型约束条件1药品IDcharprimarykey2账
本文标题:住院收费信息管理系统
链接地址:https://www.777doc.com/doc-7333918 .html