《住院收费管理系统课程设计.docx》由会员分享,可在线阅读,更多相关《住院收费管理系统课程设计.docx(21页珍藏版)》请在优知文库上搜索。
1、课程设计IV设计说明书住院收费管理系统学生姓名杨强学号0918014016班级计本091成绩指导教师钟永友数学与计算机科学学院2012年3月2日课程设计IV课程设计评阅书题目住院收费管理系统学生姓名杨强学号0918014016指导教师评语及成绩成绩:教师签名:年月曰答辩教师评语及成绩成绩:教师签名:年月曰教研室意见总成绩:室主任签名:年月曰注:指导教师成绩60%,答辩成绩40%,总成绩合成后按五级制记入。课程设计任务书20112012学年第2学期专业:计算机科学与技术学号:0918014016姓名:杨强课程设计名称:课程设计N设计题目:住院收费管理系统完成期限:自2012年2月20日至2012
2、年3月2日共2周设计依据、要求及主要内容(可另加附页):本课程设计是在学完数据库课程之后,根据所学的理论知识和实践内容,要求对住院收费管理管理系统进行数据库设计,并开发实现如下功能:1 .住院登记:入住信息登记2 .费用录入:对产生的医疗救治费用进行录入3 .预付款收取:并有结余功能4 .出院结算:医疗费用结算、打印发票等5 .费用查询:查询符合相关条件的信息6 .费用期间统计:选择某一期间进行费用查询7 .用户管理(注意用户权限设置)、系统维护功能。开发完成以上功能后,并撰写说明书,要求按照相关数据库设计规范进行撰写。指导教师(签字):教研室主任(签字):批准日期:2012年月日摘要医院的住
3、院收费管理系统是是医院管理系统(HoSPilaIlnfonnaIiOnSySlenI简称HlS)的最终端一个模块,可以说是整个系统的信息入口。该系统的设计主要包括需求分析,概念结构设计,逻辑结构设计,物理结构设计,数据库实施,数据库运行与维护六个阶段。本系统主要的模块有:系统设置、入院管理、计费管理、出院管理。本系统前端开发工具使用PowerBuilder,后台数据库采用SqlSerVer2005。关键词:住院收费管理;数据库;HIS目录L课题描述31.1信息简介31.2系统设计目标3L3系统设计功能概要32 .分析过程42.1 系统整体模块及其详细说明42.2 具体的业务流程42.3 系统功
4、能模块42.4 部分数据流图52.5 系统数据字典73 .设计过程93.1 概念结构设计93.2 逻辑结构设计113.3 物理结构设计113.4 系统维护133.5 数据库备份144 .部分编程代码154.1 住院登记模块154.2 结账出院模块154.3 简单的主窗口165 .程序调试与测试186 .总结20参考文献211.课题描述1.1 信息简介随着信息时代来临,信息处理的利器一计算机应用于医院的日常管理为医院的现代化带来了从未有过的动力和机遇,为医疗卫生领域的飞速发展提供了无限潜力。采用计算机管理信息系统已成为医院管理科学化和现代化的重要标志,给医院带来了明显的经济效益和社会效益。为了加
5、快医院系统的信息化步伐,提高医院的业务水平,建设和完善医院信息系已变得十分必要。系统的建设将本着“以患者为中心”的原则,以方便患者、提高就诊效率为目的,力争为患者提供最满意的服务,同时也将提高医院的社会效益和经济效益。与市场经济的接轨的过程中,每个医院都面临着强化内部管理、树立医院形象、上层次晋等级、进而提高社会效益和经济效益的艰巨任务。在医院管理过程中应用计算机系统,可随时进行经济核算,展开成本效益分析,使医院经营决策科学化;借据计算机数据处理严密可靠的特有机制,在改善医院人、财、物管理,降低医管人员工作强度,提高医疗工作质量,杜绝人情方、搭车药、减轻病员负担,创造医院良好信誉等诸多方面,医
6、院住院收费管理信息系统都将成为不可或缺的助手和工具。1.2 系统设计目标系统开发的总体任务是实现医院住院管理的系统化、规范化、自动化、简便化,从而达到医院管理高效率的目的。对于每个住院部门,可以根据自己需要,配置性能一般的计算机作为终端,向服务器存储数据或搜索数据。这些电脑的费用对整个住院系统来说并不是一个很重要的负担。因此开发本系统是可行的。1. 3系统设计功能概要本系统预计详细功能如下:1、系统设置:用户权限设置、系统备份及维护、退出;2、住院病人信息的基本录入、查询、修改管理;3、费用查询:查询符合相关条件的信息;4、费用期间统计:选择某一期间进行费用查询;5、对产生的医疗救治费用进行录
7、入,出院结账的汇总、打印发票及处理等。2.分析过程2.1 系统整体模块及其详细说明第一部分:住院登记部分。这一部分主要对病人的基本情况和缴费情况进行登记,需要涉及到的数据主要有如下一些:病人基本情况,包括姓名、性别、年龄、民族、单位、身份证号、医疗证号等,医院的相关情况,包括病人的初诊医生、科室、医院分配给病人的住院号、床号,入院时间等,缴费的相关情况,包括缴费性质(自费或者公费)、缴费方式(现金或者支票)、担保人,担保日期和担保期限,预先缴费金额等,如果支票缴费还要登记支票的号码。此外还需要登记操作员代码或者姓名,以供日后查询。第二部分:费用记帐部分。这一部分主要任务为对病人住院期间的各种费
8、用进行登记记帐,供病人出院时进行查询。具体要求为输入病人的住院号,首先进行查询,核实病人的姓名、科室、床号等情况,然后对病人所需交纳费用分类进行登记,具体信息应该包括费用名称、金额、医生、费用科室以及住院号等。登记的同时应该将病人缴费情况分类进行显示核实,比如住院费、诊疗费、化验费等等。第三部分:结帐出院部分。在病人出院时,我们要检查其所用费用是否和所缴费一致,换言之,要查看此人时候欠费。如果不欠费,直接出院,记录下该病人的出院日期。如果是欠费的情况,则要先结清帐单才可办理出院手续。根据实际要求,我们需要设计一个根据住院号的查询处理。所要显示的内容应该有病人的缴费信息,包括住院期间各类费用合计
9、、预交款、尚欠款等,担保人信息,包括担保人姓名、单位、担保日期和期限等,此外还应显示病人是否欠款的信息,以及操作员姓名或代码等。最好还可以提供费用清单打印功能。登录界面:用户利用用户名和密码进行登录。2. 2具体的业务流程通过对医院住院管理的实际调查分析,得到以下业务流程图如图2.1所示。图2.1医院住院系统处理流程图2 .3系统功能模块系统开发的总体任务是实现医院住院管理的系统化、规范化、自动化、简便化,从而达到医院管理高效率的目的。下图2.2为系统功能模块示意图。图2.2系统功能模块图2.4部分数据流图该系统的顶层数据流图如下图2.3所示:该系统的第一层系统设置模块的数据流图如下图2.4所
10、示。图2.2系统设置模块的数据流图该系统的入院管理模块的数据流图如下图2.3所示。2. 5系统数据字典一般来说,数据字典应该由下列四类元素的定义组成:(1)数据流;(2)数据流分量(即数据元素);(3)数据存储;(4)处理。在开发小型的软件系统时可采用卡片形式书写数据字典,每张卡片表上保存一个数据的信息,这样会使更新和修改比较方便,而且能单独处理描述每个数据的信息。每张卡片上主要包含一些信息:名称,简述,定义,位置。下列表2.1至表2.6是部分数据字典卡片的说明。表2.1名称:授予权限简述:系统管理员提出权限设置请求来源:系统管理员去向:权限设置模块定义组成:管理员用户名+普通用户名+权限表2
11、.2名称:密码修改简述:修改系统用户的密码来源:系统用户去向:密码修改模块定义组成:用户名+旧密码+新密码表2.3名称:录入病人信息简述:病人申请住院,系统用户录入病人基本信息来源:病人本人信息去向:电子病历定义组成:住院号+姓名+年龄+科室+床位号+主治医生+血型+住址+科主任表2.4名称:病人信息查询简述:系统用户提出查询病人信息请求来源:系统用户去向:电子病历定义组成:住院号+姓名+年龄+科室+床位号+主治医生+血型+住址+科主任表2.5名称:费用管理简述:输入住院号,记录病人预交费来源:系统用户去向:病人账单定义组成:住院号+姓名+科室号+药品费用+床位费用+水电费用+检查费用+总费用
12、+预交费+操作员表2.6名称:账单查询简述:输入住院号,显示病人费用账单来源:系统用户去向:病人账单定义组成:住院号+姓名+科室号+药品费用+床位费用+水电费用+检查费用+总费用+预交费+操作3.设计过程3.1概念结构设计整个系统E-R图如下图3.1所示。图3.1系统E-R图本系统病人实体的分E-R图如下图3.2所示。本系统药房实体的分E-R图如下图3.3所示。本系统收费单据实体的分E-R图如下图3.4所示。图3.4收费单据的分E-R图本系统医生实体的分E-R图如下图3.5所示。图3.5医生的分E-R图本系统处方明细实体的分E-R图如下图3.6所示。DDDD图3.6处方明细的分E-R图图3.7
13、药品明细的分E-R图3. 2逻辑结构设计将住院收费管理系统的系统E-R图转换成关系数据库的数据模型,其数据库关系模式如下:登录表格(USid,usmm,state)收费单据(收据号,床位费用,餐饮费用,药品费用,检查费用,总金额实收金额,操作员,工号,日期,hno,cno)病历(hno,zycs,dno,hname,hsex,hage,hadd,hid,htell,postid,xuexing,intime,ksname,cwon,outtime,zyks,Zhd,zstime,beizhu,kzrname,zyysname,zyys,hs)处方明细(Cno,mname,yl,price,ss
14、um,methods,yizhu)科室(ksname,kzrname,didian,tel)医生(dno,dname,ksname,sex,zhiwu,zgfx,tel)属于(dno,kname)管理(hno_,ksname)3. 3物理结构设计关系属性的设计包括属性名,数据类型,数据长度。该属性是否允许空值,是否为主码,是否为索引项及约束条件。如下表3.1所示为科室的关系表。表-dbo.科室表-dbo.病历摘要列名数据类型允许空ksnameChar(20)kzrnamechar(20)0didiannchar(10)0telnchar(ll)0表3.1科室表如下表3.2所示为收费单据的关系表。表-db收费单据摘要列名数据类型允许空hnoint收据号char(10)床位费用money餐饮费用money药品费用money检查费用money总金额money实收金额mo