毕业设计(论文)-基于VB的医院门诊收费管理系统.doc

上传人:来看看 文档编号:3283545 上传时间:2019-08-08 格式:DOC 页数:30 大小:736.02KB
返回 下载 相关 举报
毕业设计(论文)-基于VB的医院门诊收费管理系统.doc_第1页
第1页 / 共30页
毕业设计(论文)-基于VB的医院门诊收费管理系统.doc_第2页
第2页 / 共30页
毕业设计(论文)-基于VB的医院门诊收费管理系统.doc_第3页
第3页 / 共30页
毕业设计(论文)-基于VB的医院门诊收费管理系统.doc_第4页
第4页 / 共30页
毕业设计(论文)-基于VB的医院门诊收费管理系统.doc_第5页
第5页 / 共30页
点击查看更多>>
资源描述

《毕业设计(论文)-基于VB的医院门诊收费管理系统.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)-基于VB的医院门诊收费管理系统.doc(30页珍藏版)》请在三一文库上搜索。

1、毕 业 设 计 (四号 黑体) 题题 目:目: 基于 VB 的医院门诊收费管理系统 院院 系:系: 计算机系 专专 业:业: 计算机科学与技术 班班 级:级: 2006 级 2 班 姓姓 名:名: 学学 号:号: 指导教师:指导教师: 2010年5月25日 I 医院门诊收费管理系统医院门诊收费管理系统 【摘要摘要】 随着计算机技术的日益成熟,为社会的各行各业都带来了极大的发展和进步。我 国的服务行业也取得了巨大发展,作为服务行业的窗口的医院,其服务和管理要求越 来越高。面对信息时代的机遇和挑战,采用全新的医院门诊管理系统,已成为提高医 院的管理效率、改善服务水准的重要手段之一,而收费管理系统作

2、为医院管理系统的 一个重要模块,它处于整个医院管理系统的最末端,所以对它的设计也至为重要。 本系统采用 VB6.0 及 Access2003 数据库设计实现了一个医院收费管理系统,包 括的功能有:药品划价,门诊收费,处方的查询,收费项目的查询等,其中,查询功 能都需要从几个方面来考虑:医生、病人、科室、操作员、病房,并完成相应的统计 功能。 【关键词关键词】收费管理、医院服务、VB6.0、Access Hosptial outpatient charging management system 【Abstract】 Along with the computer technology matu

3、res, It has brought great development and progress for all sector of the society. Chinese service industry also achieved great development and service industry in the hospital makes as the window of service industry, With the growing of the service and management,the competition in the hospital beco

4、mes more and more fierce . Facing the opportunities and challenges of information age,A new hospital out-patient management system has become one important means of improving the efficiency of hospital management and the standard of service. Charging management system is at the end of the hospital m

5、anagement system,It is very important to design. Under using VB6.0 and Access 2003,This system achieved a hosptial outpatient charge management system.including the fratures: drug prices, out-patient fees, prescription queries, queries of other charges and so on. The function of querying need to con

6、sider several aspects: doctors, patients, departments, operators, ward,and completes the corresponding statistical functions. 【Key Words】Charging management、Hosptial sevices、VB6.0、Access2003 III 目目 录录 1 引言1 11 医院门诊收费管理系统的研究背景和现状1 12 研究内容及意义1 2 开发平台及技术简介2 21 VB 语言简介2 22 ACCESS数据库简介 2 23 系统配置3 3 系统分析3

7、 31 项目需求分析3 311 需求分析3 312 数据字典 4 313 E-R 图5 3.2 可行性分析5 321 技术可行性5 322 经济可行性6 323 运行可行性6 4 系统概要设计6 41 系统功能模块设计6 42 数据流图8 5 系统详细设计8 51 数据库设计8 52 界面及代码设计11 521 系统登陆界面11 522 系统主界面11 523 系统管理界面13 524 核算报表界面15 525 系统维护界面16 6 测试和维护17 61 系统测试17 62 运行维护18 结论19 参考文献20 附录21 1系统登录界面代码如下:21 2系统主界面代码如下:22 致谢25 石家

8、庄学院毕业设计 1 1 引言引言 1.1 医院门诊收费管理系统的研究背景和现状医院门诊收费管理系统的研究背景和现状 传统的医院模式正在面临着重大变革,随着信息科学技术的发展,面对激 烈的市场竞争和纷繁的业务需求,现代医院的管理必须通过一个现代化的信息 管理系统的帮助,对医院及其所属各部门人力、物力、财力进行综合管理,对 在医疗活动各阶段中产生的数据进行采集、存储。处理、提取、传输、汇总、 加工生成各种信息,从而为医院的整体运行提供全面的、自动化的管理以及各 种人性化服务的信息系统。医院信息管理系统是现代化医院建设中不可缺少的 基础设施与支撑环境,是医院的整体形象、档次和服务水准的有力表现方式。

9、 为现代医院强化内部管理,提供服务质量,减少工作中的差错,提供了可靠的 技术支持和技术保障。 目前,我国医院信息处理基本上还停留在手工形式,劳动强度大并且工作 效率低,医师、护士和管理人员的大量时间都消耗在事务性工作上,致使“人 不能尽其才” 。病人排队等候时间长,辗转过程多,影响医院的秩序,不仅如此, 病案、临床检验、病理检查等许多宝贵的数据资料的检索十分费事甚至难以实 现。对这些资料的深入统计分析手工方式几乎无法进行,不能充分为医学科研 所用。在经济管理上也因而存在漏、跑、错等现象,医院物资管理由于信息不 准确,家底不明,积压浪费,以致“物不能尽其用” 。 医院门诊收费管理系统是属于信息管

10、理系统范畴,通过对我国门诊收费管 理系统的分析,发现了以下弊端: 1、体系封闭无法实现网络化管理,更无法支持电子商务。传统软件由于产 生的技术背景落后,无法实现网络化管理或只支持局部网络应用,更无法支持 电子商务,不能适应网络时代医院的需求。 2、信息单一、落后且缺乏前瞻性,由于技术方面的限制,传统软件无法做 到库存信息的实时动态处理、事前的预测并提供前瞻性信息。 3、对管理考虑甚少。软件依旧没有摆脱传统束缚,内容以报告居多。 1.2 研究内容及意义研究内容及意义 本系统采用 Visual Basic6.0 作为开发工具结合 Access 数据库,其功能主要 分为五个模块,其中有三个主要模块:

11、系统管理、核算报表和系统维护。系统 管理模块包括数据管理、统计查询和数据查询;核算报表模块包括药品销售报 表、药品调拨报表、处方提成报表和住院收入报表;系统维护模块包括数据库 备份、用户管理和修改密码。另外两个模块分别是窗口模块和关于模块,窗口 模块中是垂直平铺和层叠两种窗口显示模式,关于模块中是对本系统的简短介 绍。 医院门诊收费管理系统 2 在信息化飞速发展的今天,自动化、智能化已成为趋势,此系统充分发挥 了医院门诊收费管理的作用,提高了医院门诊收费管理的效率,也节省了大量 的人力和物力,提高了办事效率。本系统充分发挥了计算机工作的高效性、准 确性,减轻了工作人员的劳动强度,提高了工作效率

12、,使医院门诊收费管理工 作更加规范化,提高了工作人员的素质,为整个管理工作现代化奠定了基础。 2 开发平台及技术简介开发平台及技术简介 2.1 VB 语言语言简介简介 Visual Basic 简称 VB, Visual 的含义是可视的,是在 BASIC 语言的基础上 发展而来的。它沿用的 BASIC 语言的中的一些语法,而且具有可视化、面向对 象、事件驱动编程机制等特点,是目前应用最广泛的可视化编程语言之一。 总的来说,Visual Basic 具有以下特点: (1)可视化的开发环境。编程人员只需按设计要求进行界面布局、运行环 节设置并编写功能代码,由系统自动生成界面设计代码,从而提高了程序

13、设计 效率。 (2)面向对象的程序设计。把程序和数据封装起来作为一个对象,并赋予 每个对象相关方面的属性,每个对象以图形的方式出现在界面上,减少了程序 员编写界面代码的繁琐。 (3)结构化程序设计 。语句简单、容易掌握,具有多种结构控制语句, 同时具有很强的纠错能力,拥有功能强大的调试器和编译器。 (4)事件驱动编程机制。Visual Basic 通过事件驱动来执行对象的操作, 一个对象可能产生多个事件,每个事件都通过执行一段程序来响应。 (5)强大的第三方支持。Visual Basic 可以直接控制第三方应用程序,例 如 Microsoft 的 Word、Excel 和 AutoCAD 等。

14、 (6)开发数据库程序。Visual Basic 通过 ODBC 访问 Access、SQL、及 Orcal 等大型数据库在内的各种数据库。 (7)良好的中文支持。Visual Basic 不但全面支持汉字的输入和显示等, 还职称中文变量和双字节字符,具有良好的兼容性。 2.2 Access 数据库简介数据库简介 Microsoft Access 是一种关系式数据库,关系式数据库由一系列表组成,表 又由一系列行和列组成,每一行是一个记录,每一列是一个字段,每个字段有 一个字段名,字段名在一个表中不能重复。Access 数据库以文件形式保存,文 件的扩展名是 MDB。 Access 数据库由七种

15、对象组成,它们是表、查询、窗体、报表、宏、页和 模块。 石家庄学院毕业设计 3 表(Table) 表是数据库的基本对象,是创建其他 5 种对象的基础。表由 记录组成,记录由字段组成,表用来存贮数据库的数据,故又称数据表。 查询(Query)查询可以按索引快速查找到需要的记录,按要求筛选记录 并能连接若干个表的字段组成新表。 窗体(Form)窗体提供了一种方便的浏览、输入及更改数据的窗口。还可以 创建子窗体显示相关联的表的内容。窗体也称表单。 报表(Report)报表的功能是将数据库中的数据分类汇总,然后打印出来 ,以便分析。 宏(Macro)宏相当于 DOS 中的批处理,用来自动执行一系列操作

16、。A ccess 列出了一些常用的操作供用户选择,使用起来十分方便。 模块(Module)模块的功能与宏类似,但它定义的操作比宏更精细和复 杂,用户可以根据自己的需要编写程序。模块使用 Visual Basic 编程。 页是一种特殊的直接连接到数据库中数据的一种 WEB 页。通过数据 访问页将数据发布到 Internet 或 Intranet 上,并可以适用浏览器进行数据的维护 和操作。 2.3 系统配置系统配置 (1)软件配置 操作系统:Windows ME/2000/XP/Vista 数据库:Access2003 开发平台:Visual Basic 6.0 (2)硬件配置 处理器:Inte

17、l Pentium 4 3.06GHz 或更高 内存:128MB 或更高 磁盘空间:40GB 或更高 显示器:VGA 或更高 外设:报表打印机等 3 系统分析系统分析 3.1 项目需求分析项目需求分析 311 需求分析 需求分析就是描述系统的需求,通过定义系统中的关键类来建立模型,分 析的根本目的是开发者和提出需求的人之间建立一种理解和沟通的机制,因此 ,医院门诊收费管理系统的需求分析也应该是开发人员和用户一起完成的。需 求分析的第一步是描述门诊收费管理系统的功能,既定义用例,以此确定系统 的功能需求。需求分析是通过详细调查实现实际要处理的对象,充分了解原系 医院门诊收费管理系统 4 统(手工

18、系统或是计算机系统) ,明确用户的各种需求,然后在此基础上确定系 统的功能。系统必须充分考虑今后可能的扩充和改变,不能仅仅按当前应用需 求来设计数据库。 医院需要一个简单的系统来维护病人的注册和日常活动,需要一个中央储 存库来维护所有病人的数据,系统应能够生成发票、账单以在病人出院、求诊 时提交给病人,系统能够为高级管理层生成各种报告。 由于医院管理系统属于当今管理系统中最复杂的一种,门诊收费管理系统 是医院管理系统的最终端的一个模块,它处于整个医院管理系统的最末端,可 以说是整个系统的信息入口,其他模块要从收费管理系统中提取并保存所需信 息。与它并行的有住院管理系统,药品管理系统,之上还有人

19、事管理系统,后 勤管理系统。 完整的门诊收费管理系统应该包括的功能有:药品划价,门诊收费,处方 的查询,收费项目的查询,其中查询功能都需要从几个方面来考虑:医生、病 人、科室、药房,并能完成相应的统计功能。 312 数据字典 药品信息:编号、名称、进价、零售价、出厂日期、失效日期、数量、单 位、生产批号、产地、规格。 处方信息:处方医师、科室类别、处方金额、处方日期、操作员。 药品代码信息:编号、名称、规格、代码。 医生代码信息:姓名、代码、科室。 病人住院收费信息:病人姓名、科室类别、收费日期、费用合计、操作员 科室代码信息:科室名称、代码。 病人 记账核实 登记 结算 病人 入院登记表 费

20、用记录表 结账清单表 不合格 挂号单 住院单费用清单 结账单 图 1 数据流程图 石家庄学院毕业设计 5 用户信息:用户名、密码、权限。 药品调拨信息:编号、名称、规格、单位、数量、零售价、零售价合计、 批号、产地、失效日期、失效标记、调入日期、调拨部门 、备注。 药品销售信息:编号、规格、名称、数量、销售额、销售日期、操作员。 病人总收费信息:编号、病人姓名、性别、年龄、地址、 病种、科室类别、病房号、病床号、主治大夫、住院日期 、床位费、治疗费、诊疗费、手术费、护理费、其他费用 、预交费、欠费、退费、费用合计、出院日期、出院标记 、操作员、备注、 313 E-R 图 在数据库设计中,先要对

21、系统分析所得的数据字典中的数据存储进行分析 ,然后得出系统关系模式,可以采用实体联系图(E-R 图)的方法进行数 据结构的描述。 E-R 图由实体、属性、联系三部分组成。本系统各个实体间主要关系如下: 病人 门诊收费医师药品 挂号收费划价 图 2 医院门诊收费管理 E-R 图 3.2 可行性分析可行性分析 321 技术可行性 技术术可行性要考虑现有的技术条件是否能够顺利完成开发工作,软硬件 配置是否满足开发的需求,技术人员水平是否达到开发的要求等。 医院门诊收费管理系统 6 医院门诊收费管理系统用的是 Visual Basic 6.0 为开发语言,调试性对简单 ,当前的计算机硬件配置能完全能满

22、足开发的需求。软件方面:由于目前单机 模式相对发展成熟,故软件的开发平台成熟可行,它们速度快、容量大、可靠 性能高、价格低,完全满足系统的开发需求。此外,技术人员的水平也能达到 开发的需求。因此本系统的开发在技术上是绝对可行的。 322 经济可行性 经济可行性研究是对组织的的经济现状和投资能力进行分析,对系统建设 运行和维护费用进行估算,对系统建成后可能取得的社会和经济效益进行估计 。由于医院门诊收费管理系统是作为毕业设计由我们学生自己开发的,在经济 上投入很少,系统建成后将为今后医院门诊收费管理提供便利,因此在经济上 是可行的。 323 运行可行性 运行可行性是对组织结构的影响,现有人员和机

23、构、设施和环境对系统的 适应性及人员培训补充计划的可行性。本系统需要设计的界面简单,用户容易 上手,因此在运行上是可行的。 4 系统概要设计系统概要设计 41 系统功能模块设计系统功能模块设计 本系统包括五个模块:系统管理、核算报表、系统维护、窗口和关于 石家庄学院毕业设计 7 医院门诊收费 管理系统 系统管理 核算报表 系统维护 窗口 关于 药品销售报表 药品调拨报表 处方报表 住院收入报表 数据库备份 用户管理 修改密码 层叠 退出 统计查询 数据查询 系统信息 垂直平铺 数据管理 图 3 系统功能模块图 医院门诊收费管理系统 8 42 数据流图数据流图 操作员 药品调拨管理收费管理用户管

24、理 药品调拨报表 查 询 用户信息表 处方费报表 住院费报表 药费报表 药品销售管理 药品销售报表 图 4 系统数据流图 5 系统详细设计系统详细设计 51 数据库设计数据库设计 表 1 药品信息表 字段类型大小 编号Long4 名称Text20 规格Text10 单位Text10 数量Long4 进价Double10 进价合计Double10 零售价Double10 零售价合计Double10 差额Double10 批号Text20 石家庄学院毕业设计 9 采购日期Time8 调价日期Time8 出厂日期Time8 产地Text30 失效日期Time8 失效标记Text10 备注Text30

25、 表 2 处方表 字段类型大小 处方医师Text10 科室类别Text20 处方金额Double10 处方日期Time8 操作员Text8 表 3 住院收费表 字段类型大小 住院证号Text20 患者姓名Text10 科室类别Text10 收费日期Time8 费用合计Double8 操作员Text8 表 4 用户表 字段类型大小 用户名Text10 密码Text10 权限Text10 表 5 药品调拨报表 字段类型大小 编号Long4 名称Text10 规格Text10 单位Text10 数量Long4 零售价Double8 零售价合计Double8 批号Text20 产地Text20 失效期

26、Time8 医院门诊收费管理系统 10 失效标记Text10 调入日期Time8 调拨人Text10 调拨部门Text10 备注Text30 表 6 药品销售报表 字段类型大小 编号Long4 名称Text10 规格Text10 数量Long4 销售额Double8 销售日期Time8 操作员Text10 表 7 总费用报表 字段类型大小 编号Text10 患者姓名Text10 性别Text4 年龄Long4 地址Text20 病种Text10 科室类别Text10 病房号Long4 床位号Long4 主治大夫Text10 住院日期Time8 诊疗费Double8 手术费Double8 护理费

27、Double8 化验费Double8 检查费Double8 其他费用Double8 预交费Double8 欠费Double8 退费Double8 费用合计Double8 出院日期Time8 出院标记Text10 操作员Text10 备注Text30 石家庄学院毕业设计 11 52 界面及代码设计界面及代码设计 521 系统登陆界面 用户输入有效的用户名和密码才能登录,如果用户名和密码错误,会出现警告, 并提示重新输入用户名和密码。若是程序出错,则提示系统配置错误,无法与 服务器连接,以备程序调试时用。 图 5 系统登录界面 (登陆界面设计代码见附录) 程序流程图如下: 进入登陆界面 输入用户信

28、息 进入主界面 检查 T F 图 6 用户登陆流程图 开始 522 系统主界面 在此系统中,采用了菜单的方式对系统中各个功能进行列举,对系统的使 用,通过菜单即可完成,这样的设计更加的人性化,操作简单,容易上手。 医院门诊收费管理系统 12 图 7 系统主界面 (主界面的设计代码见附录) 主界面普通用户 超级用户 系统信息 住院收入报表 处方收入报表 修改密码 药品销售报表 药品调拨报表 数据查询 统计查询 数据库备份 数据管理 用户管理 图 8 主界面流程图 石家庄学院毕业设计 13 523 系统管理界面 系统管理模块包括:数据管理、统计查询、数据查询和退出。普通用户可以 进行统计查询和数据

29、查询,超级用户则可以进行数据管理。 图 9 系统管理界面 图 10 数据管理界面 医院门诊收费管理系统 14 图 11 数据统计查询界面 图 12 部门情况查询 524 核算报表界面 本界面主要是由四个报表组成:药品销售报表、药品调拨报表、处方提成报表、 住院费用报表。 图 13 核算报表界面 图 14 药品销售报表图 石家庄学院毕业设计 15 图 15 药品调拨报表图 图 15 处方报表图 医院门诊收费管理系统 16 图 16 住院收入图 525 系统维护界面 系统维护模块主要包括三项内容:数据库备份、用户管理、修改密码 图 17 系统维护界面 图 18 数据库备份 图 19 用户管理 6

30、测试和维护测试和维护 61 系统测试系统测试 表 8 系统测试 测试内容测试用例预计效果实际效果解决方法 登陆模块测试 用户登陆测试分别输入正确和 错误的登陆信息 连接到系统 主界面 无法进入修改数据库的管 理员信息 系统管理界面模块测试 数据统计查询 测试 黑盒测试能实现各个功能查询功能无法实 现 修改代码 核算报表模块测试 石家庄学院毕业设计 17 各个报表的测试人工测试能显示出各个报 表的数据 成功显示各个报 表的数据 无 系统维护模块测试 用户管理测试添加和删除用户添加和删除成功达到预计效果无 修改密码测试输入新旧密码成功修改到达预计效果无 6.2 运行维护运行维护 经过测试,该系统运

31、行稳定,在使用和维护中应注意以下几个问题 (1) 定期备份数据库,以免丢失数据。 (2) 定期清理数据库中的无效数据,以提高运行效率。 (3) 对软件及运行环境进行日常维护。 医院门诊收费管理系统 18 结论结论 本课题采用 VB 作为程序开发工具并用 Access2003 提供后台数据保障,设 计了一个简单的医院门诊收费管理系统,实现了门诊数据查询、报表数据管理 、用户管理以及数据库本分等一系列功能。本系统可以提高医院的管理水平, 在激烈的医院竞争中胜出,可以使医院门诊收费管理更加的轻松,而且操作人 员的操作要求要求低,既提高了办事效率,又提高了医院的服务质量。 通过两个多月的系统分析、设计

32、、开发,系统的设计终于完成了。在系统 开发的过程中,以前学习感到很抽象的课程(软件工程、系统结构、数据库原 理等)变得清晰起来,意识到了这几门课程的重要性。同时也对 VB 这门编程 语言和 Access 数据库有了更深的了解,为以后的学习工作打下了良好的基础。 在开发这个系统的过程中,我遇到了很多困难,以前学的是书本上的知识 ,现在到了实际应用上,就有点手忙脚乱的感觉。由于时间原因,部分模块的 功能并没有完善,设计出来的系统也不能真正运用到医院门诊管理中去。但是 ,我相信,随着我编程技术水平的提高,以后我会设计出能真正运用到实际的 程序。 石家庄学院毕业设计 19 参考文献参考文献 1.洪欣.

33、范慧婷.Visual Basic 程序设计案例教程M.北京:清华大学出版社. 2008, 12. 2.叶佳.中文 Visual Basic6.0 编程实用教程M.北京:中国水利水电出版.2 002,9. 3.姜晓铭. 书名:Visual Basic6.0 程序设计应用短期培训教程M.北京:北 京工业大学出版社:2000,1. 4.何博.Access 开发实例完全剖析 M.北京:中国电力出版社 2006,1. 5.杨涛.中文版 Access2003 数据库应用实用教程M. 北京:清华大学出版 社 2009, 5. 6.许庆芳.翁婉真.Visual Basic6 程序设计与应用教程M.北京:清华大

34、学 出版社. 2007, 9. 7. 电脑编程技巧维护杂志社. Visual Basic 编程典型实例解析M. 出 版社:水利水电出版社.2007,1. 8.黄振轩,宋卫海,林立松.VB 程序设计与数据库M. 山东:山东科学 技术出版社.2007,9. 9.刘白林.VB 数据库程序设计实验指导M. 西安:西安交通大学出版社 。2009,3. 10.李作纬.Visual Basic 程序设计实验指导M.北京:人民邮电出版社.200 8,9 月. 11.赵欣胜. Visual Basic 经典范例 50 例M.北京:科学出版社.2004,7. 12.郝春强.新概念 Visual Basic 6 教

35、程M.北京:北京科海集团公司.2000, 12. 13.邓良松,刘海岩,陆丽娜.软件工程M.西安:西安电子科技大学出版 社.2004,6. 14.求是科技. Visual Basic 6.0 程序设计与开发技术大全M.北京:人民 邮电出版社.2004,9. 15.段兴. Visual Basic 6.0 数据库使用程序设计 100 例M.北京:人民邮 电出版社.2002,10 医院门诊收费管理系统 20 附录附录 1系统登录界面代码如下:系统登录界面代码如下: Public userdwname As String Public username As String Public userright As String Public conn As String Private Sub

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 研究报告 > 信息产业


经营许可证编号:宁ICP备18001539号-1