ImageVerifierCode 换一换
格式:DOCX , 页数:20 ,大小:325.33KB ,
资源ID:16879389      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/16879389.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(医院财务管理系统设计与实现1Word格式文档下载.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

医院财务管理系统设计与实现1Word格式文档下载.docx

1、学号指导教师郑伦川任务书下达时间2010.12.1概述: 当前,电子计算机在管理方面的应用已经发展成为专门的管理系统。而且已被广泛应用于医院会计核算和财务管理的各个方面。本系统采用了Visual Basic6.0程序软件作为前台,SQL Server 2000为开发后台,实现清水县人民医院工作人员对业务的查询、修改、核算等,从而实现我院财务数据的规范化、自动化的管理,提高工作效率,较全面地满足财务管理的各项工作。要求阅读或检索的参考资料及文献(包括指定给学生阅读的外文资料):1杨 晶:VB 6.0程序设计教程与实训.科学出版社,20062佟 彪:VB语言与测量程序设计.中国电力出版社,2007

2、3孟 杰:新编医院会计,新编医院财务管理.上海. 第二军医大学出版社 ,2002年 4李春葆.张植民:Visual Basic数据库系统设计与开发.清华大学出版社,2003 5李建中.王 珊:数据库系统原理(第2版).电子工业出版社,20046宋广群.姚 成:VB程序设计.中国科技大学出版社,20067刘华:软件设计.清华大学出版社,20068沈祥玖.郑有增:VB程序设计实训教程.高等教育出版社,20069Microsoft:Visual Basic 6.0中文版控件大全.电子工业出版社,200610单 贵.王 放.沈建蓉:大学VB程序设计实践教程.复旦大学出版社,2006目录前言 11 系统

3、开发的概述 21.1 开发背景 21.2系统的特点 21.3开发的意义 21.4开发工具 21.4.1 Visual Basic 6.0简介 31.4.2 SQL Server 2000语言简介 32 系统需求分析 42.1 医院背景 42.2用户需求分析 42.2.1系统需求 42.2.2功能需求 42.3系统可行性分析 52.3.1经济方面可行性分析 52.3.2技术方面可行性分析 52.3.3操作方面可行性 63 系统设计 73.1系统结构总框架 73.2系统子模块概述 73.3系统流程图 83.4 数据字典 93.5数据库设计 103.5.1 数据库概念设计 103.5.2 数据库概念

4、设计 124 系统实施 144.1 系统主界面 144.2 用户登录界面 144.2.1 基础数据界面实现 154.2.2流动资产界面实现 154.2.3固定资产界面实现 164.2.4 凭证管理界面实现 174.2.5财务报告界面实现 175 系统测试与维护 195.1系统的测试与调试 195.2系统的维护 19结论 21致谢 22参考文献 23摘要随着科学技术的发展,计算机技术已进入大规模的应用阶段,而且已被广泛应用于各行业会计核算和财务管理的各个方面,发挥越来越大的作用,尤其是对医院这种特殊的机构。财务管理是医院管理的核心,但从目前状况来看,清水县人民医院没有一个完整的网络化财务管理系统

5、,院内各业务联系不紧密,出现重复劳动,核算不精准等一系列问题,信息资源存在很大的浪费并没有完全发挥计算机网络化管理的优越性。面对现状,急需对我院的财务进行网络化管理,逐步实现医院财务管理系统的现代化。本系统采用了Visual Basic6.0程序软件作为前台,SQL Server 2000为开发后台,实现工作人员对业务的查询、修改、核算等,从而实现医院财务数据的规范化、自动化的管理,提高工作效率较全面地满足了财务管理的各项工作。同时,开发此项目,能够更好地将所学的理论知识与实际应用相结合,并加以应用,以达到掌握程度开发能力的目的,使自己所学的知识得到巩固。关键词:医院财务管理系统 Visual

6、 Basic6.0 模块 前言当前,电子计算机在管理方面的应用已经发展成为专门的管理信息系统。而用于管理信息处理的突出优点是快速、准确、可靠、具有巨大的存储能力,克服了人工处理信息工作量大、速度慢、出错率高的局限性。随着网络化的普及,全国各医院网络日益健全,无论是医院的财务计划,财务控制还是财务监督和财务运用,每一个涉及到财务的方方面面,财务管理系统都起着至关重要的作用。而作为财务管理工作的核心就是资金的流通,如果想要在资金的流通与使用过程中更好的应用并且合理的调配是离不开一个好的财务管理系统的随着清水县人民医院财务体制改革不断加深,本系统建立一套更完善的财务核算系统,为医院的领导与财务管理人

7、员提供接口。为了使医院的财务收入、支出、各部门业务核算等更易于管理,本系统采用了微软的优秀Visual basic 6.0开发软件和SQL Server 2000作为本系统的开发工具。作为医院,经营活动无外乎采购药品、购买医疗设备、看病收费等几个主要的收支环节,从这里看出,开发这样一套管理软件成为很有必要的事情,对于我们即将计算机专业毕业的学员来说,也是一次将计算机应用于现实管理的一次很有意义的实践活动。 医院使用计算机是节省时间和提高效率的最佳途径,而为了更好的管理医院的财务信息总和,使用方便快捷的财务管理系统也就成为了帮助我们在财务管理方面必备的工作了。作为一个时代发展的必然需求,财务管理

8、系统已经成为了一种管理模式,而如何将这种模式具体化并且实现,就是本次毕业设计的思路与要求,清水县人民医院财务管理系统的设计与实现将是本次设计的主题。1 系统开发的概述1.1 开发背景21世纪是一个计算机信息技术飞速发展的时代,近几年来,计算机信息技术已进入我国的各行各业,对于提高生产率,改善工作环境等都起着积极的促进作用。在信息高速发展的今天,特别是随着Internet的迅猛发展和普及,高度信息化的网络系统和简单落后的财务系统并存,随着计算机网络和数据库技术的发展,医院信息化、网络化在各大医院已经基本普及。由于我院原有的财务管理系统结构简单,功能弱小,安全性能低,已不能满足新阶段的业务要求,面

9、对这样的问题,我院决定开发一套现代化、网络化于一体的财务管理系统,以满足现阶段的需求。1.2系统的特点本系统有以下几个特点:(1)采用VB6.0和SQL2000作为开发工具,性能稳定;(2)模块之间高类聚、低耦合、安全性高;(3)功能强大,便于管理人员查询、修改、删除等操作;(4)提供在线服务功能,这将给用户带来极大的方便;(5)界面友好、灵活、使用方便、避免信息冗余。1.3开发的意义本文分析了软件开发需用的步骤和较为详尽的开发过程,可为以后开发其他软件作为借鉴。1、本文讨论了系统需求分析的目的:需求分析的任务不是具体解决问题,主要确定系统必须具备那些功能。2、可行性研究的目的就是要用最小的代

10、价在尽可能短的时间内确定问题是否能够解决。也就是在较高层次以较抽象的方式进行的系统分析和设计的过程。3、系统规划:通过上面的系统需求分析和可行性研究,基本确定了本管理系统的各个功能模块。1.4开发工具1.4.1 Visual Basic 6.0简介本系统采用Visual Basic 6.0中文版,它是一种应用程序开发工具,其功能就是用来编程Windows 下的应用程序。VB具有众多其它开发工具所没有的优点!具体介绍如下:1)Visual Basic提供可视化的编程工具 用传统的高级语言编程时,程序的各种功能、用户界面和显示的结果全要由程序语句来实现,这就增加了编程难度。而用Visual Bas

11、ic开发应用程序,包括两部分工作:一是设计用户界面,二是编写程序代码。2)程序采用“事件驱动“方式 在设计好用户界面后,第二件事是编写程序。Visual Basic改变了程序的机制,它没有传统意义上的主程序,而由“事件”来驱动子程序的运行。3)Visual Basic融入了最新的计算机技术 ,Visual BASIC的设计者在Visual Basic中融入了最新的计算机技术,使得用Visual Basic编程能充分利用了这些最新的技术,例如在多媒体方面的应用、在Internet 方面的应用等。总之,Visual Basic是面向对象的、结构化的计算机语言。Visual Basic的界面由一些对

12、象组成,每个对象有若干个属性、方法和事件,程序人员的任务是设计这些对象的事件处理过程。Visual Basic是一种很容易学习并很快就可以熟练掌握的功能强大的编程语言。1.4.2 SQL Server 2000语言简介SQL全称是“结构化查询语言(Structured Query Language)”,SQL语言结构简洁,功能强大,简单易学,得到了广泛的应用,它使全部用户,包括应用程序员、DBA管理员和终端用户受益非浅。其优点如下:(1) 非过程化语言SQL是一个非过程化的语言,因为它一次处理一个记录,对数据提供自动导航。SQL允许用户在高层的数据结构上工作,而不对单个记录进行操作,可操作记录

13、集。(2) 统一的语言SQL可用于所有用户的DB活动模型,包括系统管理员、数据库管理员、 应用程序员、决策支持系统人员及许多其它类型的终端用户。基本的SQL 命令只需很少时间就能学会,最高级的命令在几天内便可掌握。2 系统需求分析2.1 医院背景清水县人民医院是一家中型规模的医院,近几年来,随着计算机技术与市场经济的快速的发展,其规模逐渐扩大,院内又增加了一些项目。各业务处每日产生的大量数据及报表,这些数据及报表是各处的业务软件系统处理的结果。原有的财务的管理系统已经不能满足医院业务处理,本系统建设的目的是为院长和财务处办公决策提供全面、可靠、快捷的信息服务。系统主要内容包括日常流动资产的录入

14、,及通过凭证进行会计核算,最后进行医院的财务汇总,编制成财务报表。这一系统开发完成后,院长及财务处只需在计算机前就可调阅各业务财务处的数据和报表信息。2.2用户需求分析2.2.1系统需求随着互联网的爆炸性发展,人们越来越习惯于利用网络来实现所需的服务,网络已深深影响到人们生活的各个方面。另外,传统的财务管理模式已经无法满足一部分现代人的需要,而财务管理系统,除去在我们计算与管理过程中出现的误差与错失,并且能够满足医院的常规与特殊需求,而且其方便快捷,实现技术又比较成熟,因此受到当代人的喜爱。该系统主要分为两部分:资金输入部分和资金输出部分,其中资金输入部分主要包括医院创造的价值与在投资过程中所

15、获得的利润,而资金输出部分则重点体现在员工的工资以及医院投资和在日常工作中所涉及到的需求。这两部分通归为结账以及报表两类,除此之外,本系统还可对用户的账号和队系统的管理权限进行管理。管理员需要给财务处的人员分配用户名和密码,及设定使用者的级别。同时,还需要给财务资源进行分级,以确定哪些级别的用户可以浏览。当然除了这些,我们对于系统中应有的查询功能也进行了构建,能够在系统中合理并有效的查询出所需的账目及财务咨询将会是提高工作效率的一个重要组成部分。2.2.2功能需求财务管理系统主要是为,管理人员可以通过该系统处理关于医院的财政情况,对于本系统,我们需要实现以下一些基本功能:1.系统登录模块的实现

16、2.主窗体模块的实现3.添加基础数据模块的实现4.修改流动资产记录模块的实现5.查询工资记录模块的实现6.删除固定资产的实现7.搜索凭证模块的实现8.查询财务报表模块的实现2.3系统可行性分析2.3.1经济方面可行性分析制作这样一款软件所能获得的好处是显而易见的,而且在成本上的投入上和所获得的利润相比已经基本算不上什么了。如果在没有财务管理系统的情况下,医院需要大量的人力以及资源来满足医院财务方面的管理以及保障,同时我们不能保证在管理的过程中出现这样那样的问题,当然并不是指拥有了财务管理系统就没有了这方面的问题,但是由于财务管理系统是一个非常容易就能读懂并且使用的软件,在医院财务方面,对于医院

17、领导而言,就不会像管理财务报告那么复杂和繁琐了。同时,在使用财务系统的时候,可以简单并且直接的将财务信息进行汇总和处理,方便快捷。从长远角度来看,随着科技化的日益普及和应用,计算机在我们医院的使用已经成为了必然,次系统更加切合社会的发展需求,并且可以大大提高医院员工的效率。拥有这样一个方便且简单的财务系统,并且不需要付出太多的代价,绝对是一个非常好的方案。2.3.2技术方面可行性分析1. Visual Basic 6.0是一个易学易用的集成开发环境:Visual Basic 6.0为用户设计界面、编写代码、调试程序、编译程序、制作应用程序安装盘等提供了友好的集成开发环境。前文我已经介绍了VB6

18、.0的特点,通过这样一个简单,高效且易用的软件,可以成功且迅速的编写出程序。2. SQL Server 2000数据库的方便与实用,与其友好的界面以及方便操作的平台都是我选择它做数据库的主要原因,当然其与WIN系列系统的兼容于可用性也是我选择它的重要依据。3. Visual Basic 6.0和SQL Server 2000的兼容性是不容置疑的,虽然是第一次将两种软件进行实际的结合使用,但是在技术上并没有太多的问题,所以使用这两个软件进行程序的编写以及数据库的应用都没有问题。2.3.3操作方面可行性随着医院网站的发展,正是此系统大显身手的好机会,且此系统是在医院内部网上运行的。此医院财务管理系

19、统符和软件开发的要求,可以实现。3 系统设计3.1系统结构总框架图3-1 系统结构总框架3.2系统子模块概述1、会计核算主要是记录、核算、反映和分析资金在企业经济活动中的变动过程及其结果。它由总账、应收账、支出帐、现金、等部分构成。其中“会计科目”是基础资料的重点,财务软件的使用离不开科目的正确设置,其内容包括部门名称、科目名称、科目类别、结算方法、币别、备注等。图3-2 基础数据管理结构图2、流动资产的数据管理:流动资产是由货币资金、交易性金融资产、应收账款、预付账款、其他应收款、存货和待摊费用等项目组成。流动资金是企业财务运行必不可少的部分。而医院的流动资产主要包括门诊收费、住院收费、发放

20、医院员工工资、药品及医疗设备采购支出等。(1)门诊管理:这部分主要由门诊挂号单费,药品划价费、两部分组成。(2)员工工资:属于流动资产负债,是指对员工的基本信息管理和员工工资设定的管理。员工工资设定管理主要是对员工基本工资、奖励、保险金等的设定。(3)住院收费:主要包括各科室病人住院所收费用。(4)采购管理:主要包括药品、医疗设备的订购所支出的费用。3、固定资产管理:即完成对固定资产的增减变动以及折旧有关基金计提和分配的核算工作。它能够帮助管理者对目前固定资产的现状有所了解,并能通过该模块提供的各种方法来管理资产,以及进行相应的会计处理。4、凭证管理:指能够用来证明经济业务事项发生、明确经济责

21、任并据以登记账簿、具有法律效力的书面证明。主要对原始凭证进行录入和对记账凭证操作。所谓原始凭证,又称单据,是在经济业务事项发生或者完成时填写的,用来证明经济业务事项已经发生或者完成,以明确经济责任并用作记账原始依据的一种凭证,它是进行会计核算的重要资料。所谓记账凭证,是指会计人员根据审核无误的原始凭证及有关资料,按照经济业务事项的内容和性质加以归类,并确定会计分录,作为登记会计账簿依据的会计凭证。5、财务报告:是反映企业财务状况和经营成果的书面文件,包括资产负债表、利润表、现金流量表、所有者权益变动表(新的会计准则要求在年报中披露)、附表及会计报表附注和财务情况说明书。3.3系统流程图 根据系

22、统的需求设计,数据流图设计如图:图3-3 数据流程图3.4 数据字典数据字典是关于数据的信息的集合,也就是对数据流图中包含的所有元素的定义的集合。数据字典的作用是在软件分析和设计的过程中给人提供关于数据的描述信息。数据流图和数据字典共同构成系统的逻辑模型,没有数据字典,数据流图就不严格,然而没有数据流图数据字典也难于发挥作用。下面给出本系统的主要数据元素的数据字典索引表:图3-4 数据字典3.5数据库设计3.5.1 数据库概念设计根据上面的设计规划出的实体有:管理员实体、门诊管理、员工工资实体、凭证实体、财务报告实体。各个实体具体描述如下所示:1、管理员:用户名(唯一标识)、密码、权限,实体联

23、系图3-5所示:图3-5管理员E-R图2、门诊管理:编号(唯一标识)、名称、日期、类型、备注、合计,实体联系图3-6所示:图3-6门诊E-R图3、员工工资:工号(唯一标识)、姓名、工资、奖金,实体联系图3-7所示:图3-7 员工工资E-R图4、凭证:编号(唯一标识)、类别、日期、字号,实体联系图3-8所示:图3-8 凭证表E-R图名称、类型、日期、备注,实体联系图3-9所示:图3-9 凭证表E-R图3.5.2 数据库概念设计由系统各实体间模型的需求分析,本系统需建立5个数据表来存放数据,具体数据表结构设计如下面的表格所示:表3-1用户登录表列名数据类型长度可否为空用户名char10Not nu

24、ll密码8表3-2 门诊管理表门诊编号门诊名称20门诊类型备注日期datetime4合计money表3-3员工工资表工号Int姓名基本工资保险金奖金null表3-4 凭证管理表编号类型字号表3-5 财务报表部门类型6部门名称text null4 系统实施4.1 系统主界面首先是医院管理员进入主界面,如图4-1所示,此窗体显示系统名称,密码校验等信息,管理员应输入相应的用户名和密码,单击“登录”就会将输入提交给系统以验证用户、密码及身份。如果用户类型及密码正确,则会进入医院财务管理系统。图4-1 主界面4.2 用户登录界面如果用户登录成功,将会出现如图4-2所示的主窗选择菜单中的各命令就可以进入

25、相应的各个功能窗口。各模块分别实现相应的功能。图4-2 用户登录界面4.2.1 基础数据界面实现对数据表中的数据进行修改或者添加数据时,单击相应的按钮,输入新信息后单击保存按钮即可。需要添加一条信息,选中该信息后单击添加按钮,便可添加。此模块主要实现基础数据的添加。如图4-3所示:图4-3 基础数据管理界面4.2.2流动资产界面实现此模块中包括的内容比较多,主要介绍门诊收费管理和员工工资发放管理。1、门诊管理系统:门诊收入是医院财务的主要收入。此模块主要实现门诊信息的录入及修改,当信息有所变动时,可按下边的“修改”按钮对数据进行修改。如图4-4所示:图4-4 门诊管理界面2、工资发放管理:工资

26、是医院财务中重要的一部分支出。此系统可按员工编号快速查询员工工资情况,也可对表中信息进行查询、添加、修改、删除操作。如图4-5所示:图4-5工资管理界面4.2.3固定资产界面实现固定工资管理的主要功能是对医院的固定资产进行统计、对固定资产的增减进行核算。如图4-6所示:图4-6 固定资产界面4.2.4 凭证管理界面实现凭证是会计对医院财务进行核算、汇总的重要证据。可按“凭证编号”或“日期”进行搜索、查询,并对其进行各种操作,功能如图4-7所示:图4-7 凭证管理界面4.2.5财务报告界面实现这一模块是为了对医院的帐目收支的查询,了解医院的款目现状。功能如图4-8所示:图4-8 财务报表管理界面

27、5 系统测试与维护5.1系统的测试与调试在应用程序设计和创建的过程中,需要不断地对所设计的菜单、表单、报表等科学试验模块进行测试与调试。通过测试发现问题和纠正错误,并逐步加以完善。软件在运行过程中可能会产生各种各样的问题,也可能带来不同程度的严重后果。软件测试是保证软件质量的最重要的手段 Visual Basic 6.0提供了专门的程序调试器,可用它来设置程序断点、跟踪程序的运行。启动程序调试器的方法是执行“工具”菜单下的“调试器”命令,或在命令窗口执行DEBUG命令。在各程序模块测试达到预定的功能和效果后,就可进行整个程序系统的综合测试与调试。综合测试通过后,便可投入试运行,即把各程序模块连

28、同数据库一起装入指定的应用程序磁盘目录,然后启动主程序开始运行,考察系统的各个功能模块是否能正常运行,是否达到了预定的功能和性能要求,是否能满足用户的需求。试运行阶段一般只需装入少量的试验数据,待确认无误后再输入大批的实际数据。功能测试:测试是否满足开发要求,是否能够提供设计所描述的功能,是否用户的需求都得到满足。安全测试:验证安装在系统内的保护机构确实能够对系统进行保护,使之不受各种非常的干扰。打印测试:采用系统中的百合和黑河测试。白盒测试:也称结构测试,将软件看作一个透明的白盒子,按照程序的内部结构和处理逻辑来选定测试实例,对软件的逻辑路径及过程进行测试,检查它与设计是否相符。黑盒测试:也称功能测试,将软件看黑盒子,在完全不考虑的内部结构和特性的情况下,测试软件的外部特性,根据软件的需求规格说明书设计测试实例,从程度的输入和输出特性上测试是否满足设定的功能5.2系统的维护为了使系统适应变化并逐步的完善和健壮,就需要随时进行细致和周到

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1