住院收费信息管理系统_第1页
住院收费信息管理系统_第2页
住院收费信息管理系统_第3页
住院收费信息管理系统_第4页
住院收费信息管理系统_第5页
免费预览已结束,剩余18页可下载查看

下载本文档

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

文档简介

1、数据库系统原理课程设计课题名称:住院收费信息治理系统姓 名:班 级:学 号:指导老师:2021年1月4日目录1、 开发背景概述 22、 摘要 23、 总体规划与分析 24、 需求分析 55、 概念结构设计 76、 逻辑结构设计 117、 物理结构设计 118、 数据库的实施和维护 149、 心得体会及结论 18住院收费信息治理系统、开发背景概述:医院信息系统HIS是近年来医疗企业竭力秉承的一种企业资源治理方案, 他将先进的治理思想和高速开展的信息技术结合在一起来治理医疗企业的各项 经营活动及日常事务,从而到达优化资源配置,提升工作效率的目的.当今时代是飞速开展的信息时代,在各行各业中离不开信息

2、处理,这正是计算机被广泛 应用于信息治理系统的环境.计算机的最大好处在于利用它能够进行信息治理. 使用计算机进行信息限制,不仅提升了工作效率,而且大大的提升了其平安性. 尤其对于复杂的信息治理,计算机能够充分发挥它的优越性.计算机与信息治理 与信息治理系统的开发密切相关,系统的开发是系统治理的前提.医院需要借助 计算机技术来提升医院的各项治理水平和自身的工作效率.因此医院治理信息系统就成为各家医院信息化必备的工具, 是医院日常治理不可缺少的工具之一. 与 此同时,软件开发环境的高度集成和数据库技术的日益成熟,为医院治理信息系统的开发提供了技术根底,极大地降低了系统开发本钱,降低了使用门槛,为医

3、 院信息系统的普及提供了可能.同时,数据库技术已成为开展最快的领域之一, 也是应用最广泛的技术之一,它已成为计算机信息系统与应用系统的核心技术和 重要根底.SQL语言以其功能强大,语言简洁倍受用户以及计算机工业界的欢送, 最终开展为关系数据库的标准语言.二、摘要:住院收费信息治理系统就是医院信息治理系统的重要组成局部. 我们应用现 有的技术和环境,开发了这个住院收费信息治理系统.该系统的开发主要包括涉 及后台数据库的建立和维护,对于前端应用程序的开发没有详细有待今后完善.对于前者要求建立起数据一致性和完整性强、 数据平安性好的数据库.而对于后 者那么要求应用程序功能完备,易使用等特点.本文介绍

4、了医院信息治理系统中住 院收费信息治理系统的数据库设计与实现,该系统采用Microsoft SQL Sever 2000 建立后台数据库系统,面向医院收费中的实际应用,有一定的实用性和推广价值. 三、总体规划与分析:在数据库设计过程中,需求分析和概念设计可以独立于任何数据库治理系统进行,逻辑设计和物理设计与具体的数据库治理系统密切相关.由于需求分析比较重要,在设计时,花了比拟多的时间,收集了很多资料进行分析,从中提取有 用的局部,进而进行恰当的设计就容易多了.数据库的设计过程如下列图所示:逻辑数据库模式 特定数据模型物理数据库设计物理数据库模式特定的物理存储结构和存取方式数据库设计过程图1、住

5、院收费信息治理系统的功能描述如下1不同的操作员可以按自己的密码登录系统2可以使用本系统完成查询病人资料,收费记录和打印费用清单等功能.3操作员可以修改自己的秘密提升用户的平安性.4本系统应符合医院的规定,满足医院收费工作的需要,并到达操作过 程的直观、方便、实用、平安等要求.5系统应具备数据库维护功能,根据用户要求及时进行数据的添加、删 除、修改、备份等操作.具体功能包括:a.入院登记功能:添加病人资料,查询病人资料b.费用记帐功能:查询费用,添加新费用c.结帐出院功能:计算费用总额,打印费用清单d.系统治理功能:添加新用户,修改密码e.帮助功能:使用说明,关于2、系统功能图如下所示:鉴于本次

6、课程设计要求,对系统治理中密码效劳等具体实施细节没有做具体分析,只针对住院收费治理模块做具体数据库设计, 在今后的系统实施阶段可针 对具体情况做相应的扩展,到达完善系统作用的目的.四、需求分析:当前,医院作为病人就诊的地方,有许多信息需要处理和治理.现今,有很 多门诊信息都是初步开始使用,甚至尚未使用计算机进行信息处理. 根据调查得 知,他们以前对信息治理的主要方式是基于文本、 表格等纸介质的手工处理,对 于医历等很多信息都是用人工计算、手抄进行.数据信息处理工作量大,容易出 错;由于数据繁多,容易丧失,且不易查找.总的来说,缺乏系统,标准的信息 治理手段.数据处理手工操作,工作量大,出错率高

7、,出错后不易更改.基于这此问题, 我认为有必要建立一个 住院收费信息治理系统,使住院治理工作标准化,系统化, 程序化,防止住院治理的随意性,提升信息处理的速度和准确性,能够及时、准 确、有效的查询和修改病人的住院情况,所以说开发住院收费信息治理系统具有 迫切的现实意义.现如今,计算机已经成为我们学习和工作的得力助手,计算机的价格已经十 分低廉,性能却有了长足的进步.它已经被应用于许多领域,计算机之所以如此 流行的原因主要有以下几个方面:首先,计算机可以代替人工进行许多繁杂的劳动;其次,计算机可以节省许多资源;第三,计算机可以大大的提升人们的工作效率;第四,计算机可以使敏感文档更加平安,等等.现

8、在我国的多数诊所或小型医院的治理水平还停留在纸介质的根底上,这样的机制已经不能适应时代的开展,由于它浪费了许多人力和物力,在信息时代这 种传统的治理方法必然被计算机为根底的信息治理所取代.我作为一个计算机学 院的本科生,希望可以在这方面有所奉献.我希望能用我自身所学编制出一个实 用的程序来锻炼自身的水平,同时为今后的长远开展奠定基石.归纳起来,开发住院收费信息治理系统好处大约有以下几点:1可以存储以往的门诊信息,平安、高效;2只需一到二名信息录入员即可操作系统,节省大量人力;3可以迅速查到所需信息.前面已经理解了住院收费治理信息系统的总体框架, 至此对住院收费信息管 理系统熟悉了.接下来就可以

9、根据这些分析画出具体的数据流图, 定义所需的数 据字典、定义数据库的实体、定义实体间的联系.根据前面的介绍现对本系统的数据流图定义如下:1、定义数据流图:1住 院 清 单病人病人费用清单结账清单具体操作流程图2、定义数据字典:A、数据项:数据名称:ID别名:病人ID号取值:char备注:不允许为空数据名称:costname别名:费用名称取值:text备注:不允许为空数据名称:doc_ID别名:医师编号取值:char备注:不允许为空数据名称:pat_name别名:病人姓名取值:char备注:不允许为空数据名称:price别名:金额取值:money备注:允许为空数据名称:num别名:数量取值:in

10、t备注:允许为空数据流名:costlist别名:费用清单组成: 病人姓名+病人ID +费用名称+医生+费用科室+金额+合计 备注:数据流名:paylist别名:结帐清单组成:住院号 +费用合计+预交款+操作员姓名备注:五、概念结构设计:在数据库设计中,先要对系统分析所得的数据字典中的数据存储进行分析,然后得出系统的关系模式,可以采用实体一联系图简称E R图的方法进行数据结构的描述.E-R图由实体、属性、联系三局部组成,下边画出住院收费 信息治理系统的E R图.局部E R图如下所小:医师-科室关系图财务室-药品关系图ID汇总汇总关系图财务处总体E R图如下所示实体及联系的局部属性未完全列出n住院

11、费开处方有效期n1挂号费病人ID药品IDmEnV划价:-p氏科室ID医师BrnJD.医师©结帐日、m预交金单价额J厂总体E-R图10六、逻辑结构设计:1、将实体联系转化成关系模式如下所示:病人病人ID, Eff.ID ,病人姓名,性别,挂号费,就诊日期;医师医师ID,科室ID,医师姓名;科室科室ID,科室名称,说明;处方医师ID,账单ID,药品ID,诊断费,化验费,手术费,住院费; 财务处账单ID,预缴金额,应缴金额;划价账单ID,药品ID药品药品ID,名称,单价,数量,有效期;汇总病人ID.,账单ID,总费用,结帐日期费用查询方式:输入病人的ID和账单的ID进行查询,由病人ID可以

12、从病 人表pat中找到挂号费pl和医师ID,由医师ID可以从处方表pres中找 到药品ID和诊断费p2、化验费p3、化当费p4、手术费p5和住院费p6,由药品 ID可以确定药品的价格p7 ,那么汇总表tot_cost 中的总费用 C=p1+p2+p3+p4+p5+p6,U财务表Ina 中的应缴金额就为C-应缴金额 2、关系数据模型的优化:所设计的关系模式每一个分量都不可再分满足1NF,每一个非主属性完全 依赖与候选键满足 2ND,同时,每一个非主属性都不传递依赖与候选键满 足3NF,所以该关系模式可以消除适当的数据冗余,减少异常的发生,提升了 系统的性能.3、设计用户子模式:根据系统开发的具体

13、需求,本系统在开发的过程中可以根据具体情况建立管 理员模式和普通用户模式,对于普通用户,只需要查询费用清单,处方信息即可, 所以可以才相应的表根底上建立视图,对与一些数据项,也可以重新命名为用户更易接受的名字,减少一些系统内部信息,有利于提升查询效率.七、物理结构设计:数据库设计是要在一个给定的应用环境DBMS中,通过合理的逻辑设计和 有效的物理设计,构造较优的数据库模式、子模式,建立数据库和设计应用程序, 满足用户的各种信息需求.11物理结构设计的原那么如下:(1) 尽可能的减少数据冗余和重复.(2)结构设计与操作设计相结合.(3)数据结构具有相对的稳定性.基于以上设计原那么,本系统设计了一

14、个住院收费信息治理系统的数据库,包 含根本信息表(如药品、医师、科室等)及几个实体联系建模后的表(如就诊表, 处方表等).为了加快系统访问的速度把这些表放在一个数据库中.本系统中相 关数据库表结构设计如下:1、病人表(pat)编号字段名称字段类型约束条件1病人IDcharprimary key2病人姓名textnot null3性别char4年龄int5money6医师IDchar7就诊日期datetime2、科室表(dept)编号字段名称字段类型约束条件1科室IDcharprimary key2科室名称char3说明text3、医师表(doc)编号字段名称字段类型约束条件1医师IDcharp

15、rimary key2医师姓名char3科室IDchar124、药品表(med编号字段名称字段类型约束条件1药品IDcharprimary key2名称char3数量int4单价money5后效期datetime5、处方表(pres)编号字段名称字段类型约束条件1账单IDcharprimary key2医师IDcharprimary key3药品IDchar4诊断费money5化验费money6手术费money7住院费money6、戈U价表(med_price)编号字段名称字段类型约束条件1药品IDcharprimary key2账单IDcharprimary key7、财务表Lina )编号

16、字段名称字段类型约束条件1账单IDcharprimary key2预缴金额money3应缴金额Money138、汇总表(tot_cost )编号字段名称字段类型约束条件1病人IDcharprimary key2账单IDcharprimary key3总费用money4结帐日期datetime八、数据库的实施和维护:数据库的建立和表的操作主要用到 SQL Server开发工具,下边将具体操作步骤截图如下:1.创立住院信息治理系统数据库:2、创立根本表格式如下:14create table dept科室工D char primary key 科室名称char 15 ,说明text:create t

17、able dae 医师工D chwr f6 primary k«y, 医师姓名char 15 ,科室工U cW6;crtitt table med品称量价师效 药名数单医有primary ktycreate table pres贴单工char 10医师工口 uhur16翦品工口 char '10, 修映费money. 化腕费money 手术费mon«y 在阮费mMi电 primary hy触单ID医师工.:;crtatfi tabi ft fhtdj>ri ce 药品工D eWQ叽 账重工口 ckar 110. primary keyI账双工口药品工D;cre

18、ate t&bl« £ina账单ID char 10 primary key于G缴金额mon", 应缴金额thany ;create table tot_cost 一病Alchirg购单工D chardOL总费用mtrny, 结帐日期 dateii me.< liii 命令已成功完成.在设计视图下可以查到根本表已经创立成功:四目圜日口四国deptdbo用户2021-1-4 10:05:43docdbo用户2021-1-4 10:05:43finedbo用户2021-1-4 10:05:43dbo用户£013-1-4 10:05:43ned_

19、pricedbo用户2021-1-4 10:05:43patdb.用户2021-1-4 10:05:43pres11 o用户2021-1-4 10:05:433、插入如数据如下所示:15insert into psivtluti cooooor/ 张三'/ JB20,15/ 000123 J 2021-1-f );insertinto medniuH15)oomm'葡萄糖注射液,i 20/oooiar/2oi5-i-i; insert into presvalues C Ullllllir /MO 123*/ OOOOllllir. SO. 80. 150, 20.J: ins

20、ertinto medjricevalues COOOD111111111111111* ):inmr tinto finavalues C 0000111111 200,0):inssrtinto tot_coi5tvalues C000001J,' 1 il 111 i 111, .(V 2021-l-SJ );命管已成功完成以pat表为例在设计视图下查看成功插入的信息:% SQL Server Enterprise lanacer -表*pat-中的熟儿,低置是“住院租费信息治理系蜕11中、F1境文件拿窗口皿帮助®四三亘画三百!,沙号,111谓人姓名他怔SQLL1年龄1

21、挂号费1医师"就诲日期张三男20150001232021-1-14、创立存储过程-查询病人的住院各项费用1查询病人的挂号费的存储过程为:use隹I院收费信息昔理素藐if exists (.select * frg syspbjects where name='' pl'' AND type=? p' begindrop proc«dur« plendcreate proceduri pl pit_ID chari6j. t ffioney outputselect 挂号费 from pat where 病人工口二pat_工口

22、 RtXUffi 挂号费Jfrom pit whtra 病人ID-(3ptDreturn godtclre pat.1D chr (6 . 0t money set ®pat_ID=J 000001, xed pl p色t_LD,t output if Qt::C . 一5虱"t '查询病人的挂号费为,二也t162查询住院费、手术费、化验费、诊断费的存储过程为:荏院收费偿息昔理素现if exist'5 (select * fro® sysbjectswhere name='p2' AND type='pbegindrop p

23、rocedure pZend 鸵umk proctdwre p2 Sptt_ID char <61,8fiiift_ID chiri lO) output.) asselect 含新费化验费手本费住院费frcwri pres , pat where p.t 医师工D pr«s 医师立 vid 赚单ID QfintJCD return godtclarachar 9£in*_ID ch&rUOlset Op at ID 000001"setHlllllUreic«c Cp 4t_IC, 9£in*_ID output|诊断费 化给费

24、 手本费住院费50. 0000 80. 0000 150.0000 200. 00003也可以直接查询住院费、手术费、化验费、诊断费的总额:UN住院收费信息治理藉-i£ sts (select * from sysobjects where nsmg' p2J AJfD typs- pJ )b“1ndrop procedure p2ndcreate procedure p2 ipat_ID char(6j fin4_ID char 10 J output"诊新费-化验费-手术费住院费«诊断费化验费手术费住院费的总费用为&加Pr« pwt

25、where p&t.医师工D pres医师工D and咏单工口用式於工工】declare &pat_ID char 6 但Fina_ID char 10 set 加对_in- aoooorset GfinaJD- Ulllllliresec p2 &pat_ID Gfina_ID output£一宓断贽化脸费手术费住院费的总费用为480. 00005、创立一触发器-实现数据更新时同时更新其他相关表的信息1当更新科室dept的科室ID时同时更新医生表doc中的科室ID:Create trigger t on l&pt £cr up date AsUpdate docSet 科室工出 isleet 科室H from inserted Nh 科室工D : Seibel科室工D from北1电1金4命令已成功完成口2当药品药品表med的药品ID发生变化时同时更新处方表pres中的药品ID的方法同上,不再赘余.以此类推,查询住院费用的总体费用只要将上述费用与用药费用相加即可.17 至此,住院收费信息系统的根本收费查询功能已经到达.九、心得体会及结论:在老师的

温馨提示

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

最新文档

评论

0/150

提交评论