




免费预览已结束,剩余53页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
目目 录录 摘要 1 ABSTRACT 2 前言 3 第 1 章 绪 论 5 1 1 课题目的与研究背景 5 1 2 国内外研究现状 5 1 3 开发门诊收费系统的现实意义 6 第 2 章 系统分析 7 2 1 系统的初步调查 7 2 2 需求信息的收集 8 2 3 系统开发步骤 8 2 4 可行性分析 9 2 5 数据流图和数据字典 10 2 5 1 医院门诊收费系统的数据流图和数据字典 10 2 5 2 系统维护的数据流图和数据字典 12 第 3 章 系统的总体设计 14 3 1 开发环境 14 3 1 1 Visual Basic 6 0 开发环境 14 3 1 2 MFC 与 Visual Basic 15 3 1 3 SQL 查询语言及使用 16 3 2 功能模块设计 16 3 3 系统流程分析 17 3 4 数据库设计 17 3 4 1 概念结构设计 18 3 4 2 物理结构设计 18 3 4 3 数据库逻辑结构设计 20 第 4 章 系统的详细设计 22 4 1 门诊计价收费窗体设计 22 4 1 1 概述 22 4 1 2 设计思路 22 4 2 门诊退费设计 25 4 3 药品管理设计 27 4 3 1 父窗体设计 27 4 3 2 子窗体设计 28 4 4 收款员日结报表设计 30 4 5 结账统计报表设计 32 4 6 就诊科室统计报表设计 32 第 5 章 系统性能测试和分析 34 5 1 软件测试技术 34 5 2 测试 35 5 2 1 单元测试 35 5 2 2 集成测试 35 结束语 38 参考文献 39 致 谢 40 附 录 41 湖南工程学院毕业设计 论文 1 医院门诊收费系统的设计与实现医院门诊收费系统的设计与实现 摘要摘要 医院门诊收费系统彻底改变了我国的医疗市场状况 病人对服务的选择 医疗 技术的提高 同行业的竞争使得每家医院的领导们都在苦苦寻求提高效率的办法 期 待以最低的成本 最好的医疗技术为患者提供最佳的服务 从而获得医疗市场中的优 胜地位 医院信息系统就是利用先进的信息技术把整个医院 人 财 物 时间 空 间等 纳入一个统一的 可及时 准确的 可量化的体系 使得医院的资源对领导者 透明 实时 可控 从而可以及时制定比较优化的管理计划 确保各个细节没有冗余 的资源 没有 流掉 的资源 这样医院的效率就会提高了 这样的模式无疑给病人 带来高效 舒适 便利的就医环境 从而达医院信息系统的目标 旨在提高医院的竞 争优势 医院在国民生活中占据重要地位 我国的医院门诊系统己经有二十余年的发展历 程 对医疗行业的发展起了很好的推动作用 但是 距世界发达国家的水平还有一定 距离 当前基于 C S 模式的系统的研究正方兴未艾 开发基于 C S 模式的医院门诊收 费系统是一个很好的契机 本文首先讨论了系统开发平台 运行模式的选择及技术 包括 C S 模式 SQL SERVER 2000 数据库 VB 技术等 接着对医院信息管理中的门诊管理进行了用户需 求分析 并由分析得到了主要的数据流图 数据字典 进行了系统结构设计 并设计 了相应的数据库 然后详细介绍了门诊管理系统的设计与实现 实现了各个功能模块 用户登陆 用户设置 科室设置 修改密码 门诊挂号 门诊划价 门诊收费 报销 查询 汇总报表 以及部分医院数据字典的维护等 经测试 部分模块基本实现了用户 需求 关键词关键词 医院门诊收费系统 C S 模式 VB Active 控件 医院门诊收费系统的设计与实现 2 The Design and Implementation of the Hospital outpatient payment system Abstract The hospital outpatient payment system change the medical treatment market condition of the our country patient s choice to the service improvement of medical treatment opponent s compete make each hospital of the leaderships look for the thigh efficiency approach expectation with the lowest cost best medical treatment technique provide the best service thus acquiring the good place in the medical treatment market the hospital information system be make use of the advance of information technique bring the whole hospital person wealth thing time space etc into unit thus the efficiency of the hospital will raise the target of the hospital information system is raising the competitive advantage of the hospital Hospital is important Hospital outpatient payment system has developed for twenty years in China which makes the information processing of hospital produce speedy results The traditional hospital outpatient payment system is based on client server mode It is necessary to developing the system based on C S mode This paper first discusses the developing system platform the choice of the running mode and relevant technology Including C S mode SQL server 2000 database VB technology etc Then it carries on user s needs analysis and receives main data flow data dictionary to medicine and equipment management The function is designed and the data base structure is designed after going on systematically and has designed the corresponding database Then it introduces the designing and realizing of the equipment management and the drug management in details it has realized each function module User login the in and out of drug and its queries drugstore management and the in and out of the equipment and its queries and storage management and so on Through testing some module has realized the user s needs Basically Key words Hospital outpatient payment system C S mode VB User Controllers 湖南工程学院毕业设计 论文 3 前前 言言 在现代社会中管理的作用越来越显得重要和突出 一般来讲 管理通过计划 组 织 指导与领导 控制等手段 为组织制定目标 应用组织的各种要素 以实现组织 的目标 对企业来说 人们按照一定的营销计划 人力 物力资源 对人员 物质 资金等加以计划和协调 以达到预期的目的 即称为企业管理 传统的企业管理活动 中 把人 才 物作为企业的主要资源 但是随着社会化大生产的不断扩大和社会对 产品多样化的需求 人们越来越重视信息在生产经营及企业管理中的作用 并把它当 做企业的一种极其重要的资源 人们称之为 信息资源 信息资源的处理已经成为当 今世界上一项主要的社会活动 同样 在医疗系统中也不例外 其中加强对门诊信息 的管理 一方面能更好为病人服务 另一方面能加强对医院效益的监控 本世纪以来 由于社会生产力的迅速发展和科学技术的突飞猛进 人们进行信息 交流的深度和广度不断增加 管理所需要的信息量急剧增长 同时对信息的处理要求 及时 准确 这导致了传统的信息处理方法和手段已不能适应现代管理的需要 电子 计算机的诞生和在信息处理中的应用 标志着一个崭新时代 信息时代 的开始 它使企业管理现代化成为可能 一定意义上说 管理信息系统的产生和发展是建立在电子计算机基础之上的 硬 件方面 自 1946 年第一台电子计算机诞生以来 计算机技术的发展可谓日新月异 从 庞大的只能在实验室里供研究使用的计算机到如今能适应不同环境满足不同需求的各 种各样的计算机 运算速度从每秒几千次到每秒几百亿次 处理器从焊有上百万个电 子管的大的惊人的电子板到只有指甲大小的集成电路 现在计算机在硬件方面的发展 已达到了每三个月更新换代一次的惊人速度 软件方面 也已从机器语言 汇编语言 高级语言发展到现如今的第四代语言 非结构化 面向对象 可视化的语言 管理信息系统的发展 管理信息系统通过对企业当前运行的数据进行处理来获得 有关信息 以控制企业的行为 利用过去和现在的数据及相应的模型 对未来的发展 进行预测 能从全局目标出发 对企业的管理决策活动予以辅助 从工业发达国家来 看 管理信息系统的发展经历了以下几个阶段 第一阶段 1953 年至 1965 年 单项数据处理阶段 也称电子数据处理 EDP 阶段 这是电子计算机在管理领域应用的起步阶段 这一阶段 由于当时计算机硬 软件的限制 数据处理的性质只是使用计算机代替人的手工劳动 进行简单的单项数 据处理工作 如计算工资 数据统计 报表登记 编制计划等 这个阶段的处理方式 主要是集中式的批处理 第二阶段 1965 年至 1970 年 综合数据处理阶段 也称事务处理系统 TPS 医院门诊收费系统的设计与实现 4 阶段 这个阶段计算机硬 软件有了很大的发展 出现了多用户的分时系统 计算机 开始应用于对某一个管理子系统的控制 并具有一定的反馈功能 如库存管理系统 生产调度系统 学籍管理系统等 这个阶段的处理方式已发展为面向终端的联机实时 处理 第三阶段 1970 年至今 管理信息系统 MIS 阶段 这个阶段是在企业中全 面的使用计算机把各种管理子系统的功能集中起来 构成了计算机化的全方位的信息 系统 即现代管理信息系统 这个阶段的处理方式是在数据库和网络基础上组成分布 式处理系统 它的特点是使用数据库和分时处理的计算机网络 并充分利用运筹学等 数学方法 实现了硬件 软件和数据资源的共享 总的说来 计算机技术的发展 其性价比大幅的下降 使得其被大量广泛的使用 针对现实中的各种应用需求 相应的产生很多技术体系 技术标准 如 J2EE NET COM COM 等 这又大大的推动了企业的信息化进程 其影响可以归纳 为如下两点 1 计算机已经成为我们学习和工作的得力助手 今天 计算机的价格已经十分低廉 性能却有了长足的进步 它已经被应用于许 多领域 计算机之所以如此流行的原因主要有以下几个方面 首先 计算机可以代替人工进行许多繁杂的劳动 其次 计算机可以节省许多资源 第三 计算机可以大大的提高人们的工作效率 第四 计算机可以使敏感文档更加安全等等 2 开发医院门诊收费系统的意义 现在我国的一些小型医院或诊所对于病人就诊信息的处理还停留在纸介质或半自 动 由电脑处理一部分数据 由人工处理一部分数据 的基础上 这样的机制已经不 能适应时代的发展 因为它浪费了许多人力和物力 在信息时代这种传统的管理方法 必然被计算机为基础的信息管理所取代 软件作为一项有力的工具 只有当此种工具 与我们的实践相结合起来的时候 才具有重大的社会价值及使用价值 因此根据企业 目前实际的门诊收费管理情况开发一套门诊收费系统是十分必要的 湖南工程学院毕业设计 论文 5 第第 1 章章 绪绪 论论 1 1 课题目的与研究背景 要提高竞争力 既要有好的就医环境 同时也要有好的客户服务 而要实现这些 目标的办法就是信息化 医院信息化建设的目标是 适应我国全面建设小康社会和医 药卫生改革发展的形势 以病人为中心 综合运用现代信息技术 计算机 网络 通 讯等 充分体现药特点 提高医疗质量和市场竞争能力 满足患者与医院管理的多种 需求 促进医院持续快速稳定发展 医院信息化建设应遵循 整体规划 合理投入 小步快走 的原则积极实施 在手工管理的情况下 对病人的病历的管理是一个极其 繁杂的过程 医生很难记住每一位病人的情况 就医记录 所以往往采用的手工记录 的方式 这个势必造成具大的物资浪费 并且随着医院规模的扩大 对药品的管理 对药品价格的管理等都是一件巨大的工作 当今时代是飞速发展的信息时代 在各行各业中离不开信息处理 这正是计算机 被广泛应用于信息管理系统的环境 计算机的最大好处在于利用它能够进行信息管理 使用计算机进行信息控制 不仅提高了工作效率 而且大大的提高了其安全性 尤其 对于复杂的信息管理 计算机能够充分发挥它的优越性 计算机进行信息管理与信息 管理系统的开发密切相关 系统的开发是系统管理的前提 本系统就是为了更好管理 门诊信息而设计的 当前 医院作为病人就诊的地方 有许多信息需要处理和管理 现今 有很多门 诊信息都是初步开始使用 甚至尚未使用计算机进行信息处理 根据调查得知 他们 以前对信息管理的主要方式是基于文本 表格等纸介质的手工处理 对于医历等很多 信息都是用人工计算 手抄进行 数据信息处理工作量大 容易出错 由于数据繁多 容易丢失 且不易查找 总的来说 缺乏系统 规范的信息管理手段 数据处理手工 操作 工作量大 出错率高 出错后不易更改 基于这此问题 我认为有必要建立一 个门诊收费管理系统 使宿舍管理工作规范化 系统化 程序化 避免宿舍管理的随 意性 提高信息处理的速度和准确性 能够及时 准确 有效的查询和修改宿舍情况 1 2 国内外研究现状 通过这前段时间的市场调查和分析 初步了解到现在各种进销存软件的优点及不 医院门诊收费系统的设计与实现 6 足 比如说有些传统进销存软件是为替代手工录入 从传统数据记录中产生的 这些 软件面对 Internet 及电子商务迅猛发展的网络经济时代显得如此脆弱而只能望 e 兴叹 1 体系封闭 无法实现网络化管理 更无法支持电子商务 传统软件由于产生 的技术背景落后 无法实现网络化管理或只支持局部网络应用 更无法支持电子商务 不能适应网络时代企业的需求 2 信息单一 落后且缺乏前瞻性 由于技术方面的限制 传统软件无法做到库 存信息的实时动态处理 事前的预测并提供前瞻性信息 3 对管理考虑甚少 软件依旧没有摆脱传统束缚 以对外报告为其存在目的 1 3 开发门诊收费系统的现实意义 医院门诊收费系统的应用使得医院原有的手工作业方式得到很大的改进甚至废弃 既加快了医院内部信息的流动 又减轻了医护人员的劳动强度 各部门的联系和反馈 更加方便 快捷 各环节的工作效率普遍提高 有利于缩短病人的平均住院日 加快 病床的周转 同时提高了对医疗经费和卫生物资管理的有效性 大大减少了药品 物 资的积压和浪费 减少了库存及流动资金的占用 降低了医疗成本 节约并充分利用 了卫生资源 另外 还可以对搭车开药 人情方等进行有效的控制 跑冒滴漏 的现 象得到遏制 总之 医院门诊收费系统在医院实际管理中扮演着越来越重要的角色 湖南工程学院毕业设计 论文 7 第第 2 章章 系统分析系统分析 2 1 系统的初步调查 建立一个好的医院门诊收费系统 必须要有一个好的管理基础 所谓好的管理基 础 指的是合理的管理体制 完善的制度 科学的管理方法和准确的原始数据 应该 看到 我国开发管理信息系统的时间还不长 设计开发的实际经验也很不足 要使信 息系统在企业建立 使用 并从中获得巨大的效益 必须具备以下基本条件 1 领导重视 管理人员积极性高 管理信息系统的建立 需要企业公司提供资源 经费 人力和时间 要涉及管理 体制 规章制度的变化 调整和大量数据的编码 表格形式协调等工作 这些公司管 理的全局性问题必须在公司高层领导的重视和支持下才能获得解决 管理人员的积极性也是不容忽视的条件 管理人员是管理信息系统的直接用户 它们的积极性和配合程度 关系到管理信息系统的使用效果和生命力 2 具备一定的资源条件 管理信息系统的资源主要包括计算机硬 软件设备 不间断电源 空调等辅助设 备和计算机房设施等 有条件的公司应尽量发掘和利用现有计算机设备 管理信息系 统的费用可分为开发费用和运行费用 前者包括设备购置 人员工资 培训和开发过 程中的一系列支出等 后者包括机器运行 维护和修理费 人员工资和水 电 纸张 等日常开支 总体来说 要有足够的资金保证 才能顺利完成整个系统的开发工作 当然 资金的投入也可以在开发和运行过程中分阶段进行 在逐步取得阶段成果的基 础上补充更多的资源 3 组织一个强有力的开发小组 管理信息系统的质量 在某种意义上直接取决于开发人员的水平和素质 开发小 组的人数因系统规模大小而异 通常包括系统分析员 程序员 数据录入员和硬 软 件维护人员 由于管理信息系统的开发通常是从逐个子系统分期分批进行的 同时 已开发完毕投入使用的系统仍需不断维护 改进和完善 因此这个开发小组应该在相 当长的时期内存在 在正式的立项之前必须进行可行性分析 而可行性分析主要是对现行系统进行充 分的调查研究 细致了解现行系统的现状流程 以及存在的主要问题 在此基础上提 出新的系统的逻辑模型 医院门诊收费系统的设计与实现 8 详细的现状调查目的是为了弄清现行系统的基本功能及信息流程 为新系统逻辑 模型提供基础 它是建立新系统的前期工作 也是进行系统分析和设计的重要基础 因此要建立新的医院门诊收费系统就必须对现行的门诊收费管理系统进行全面 细致 而充分的调查研究 采用主要的方式是在同学中进行交流和对现有的政策进行分析 2 2 需求信息的收集 经过对某医院的具体业务流程进行分析 明确了医院门诊收费系统的主要模块及其对 应的功能是 具有门诊挂号 计算机自动分配门诊号输入病人姓名 选择挂号类别及就诊科别自 动显示挂号金额 打印挂号凭证进行退号退费处理多种可扩展的统计报表 如 科室 挂号人数统计 挂号操作人员结算表等 门诊划价 门诊划价是对门诊病人的药品处 方及各类收费项目进行划价 收费 本方案为划价 收费模式 以及门诊收费 报销 及查询 汇总报表等功能 2 3 系统开发步骤 一般说来 管理信息系统的建立与应用可以划分成总体规划 系统开发和系统运 行三个阶段 其中系统开发阶段还可进一步分为系统分析 系统设计和系统实施等工 作环节 上述各个阶段排列成一个严格的线性开发序列 在每个工作阶段均产生完整 的技术文档作为下一阶段工作的指导和依据 每一阶段都应对文档进行评审 确信该 阶段工作已完成并达到要求后才能进入下一阶段 同时在以后的工作中不能轻易改变 前面经过评审的成果 上述开发方式的主要优点是便于开发工作的组织和管理 并且可大大降低管理信 息系统开发的复杂性 国内外许多系统开发的实例都证明这是一种行之有效的开发方 式 国外曾有人对一些软件项目开发各阶段的工作量进行了统计 结果表明 在开发 过程中各工作阶段所占全部工作量的比重分别达到系统分析 系统设计 编程 模块 调试 系统调试 20 15 20 25 20 由此可见 程序编写在开发工作中 只占很小比例 而调试工作却占整个开发工作量的一半左右 因此 系统开发就是编 程 的习惯说法显然是片面的 另据统计 在建立管理信息系统的三个阶段中 总体 规划和系统开发阶段的工作量约占整个工作量的 2 3 而运行 维护阶段要占 1 3 这 说明一个管理信息系统开发后 仍应十分重视它的维护工作 以便使系统不断完善并 充分发挥其作用 对于该系统而言 我们在系统设计前期主要的工作包括以下两个方 湖南工程学院毕业设计 论文 9 面 1 医院门诊收费系统的规划 系统规划是整个医院门诊收费系统建立过程中的基础阶段 因为新系统是在现有 系统基础上发展而成的 所以首先应对现有系统进行全面的调查和分析 通过对用户 需求的调查 提出新系统的开发目标 并进行可行性研究 为新系统开发能否进行提 供定量和定性的依据 这就是总体规划的任务 2 现行系统的初步调查 初步调查是为了了解现有系统的概貌 规模等基本情况 从而确认新系统的目标 该阶段需调查的主要内容有 现行系统的概况 当前规模 功能 工作效率 归属部门等 管理流程及工作步骤 现行系统中各职能部门的管理业务流程 各种数据在收 集 整理 输入 存贮 处理和输出各个环节的具体加工步骤 主要单据 表格的来 源和去处等 从而得到较为完整的信息流程 上述各项内容在系统分析阶段中还需进 一步作详细调查 当前系统的薄弱环节 在调查中应善于发现问题并找出其前因后果 这些问题 往往是新系统中要解决和改进的主要问题 各部门管理人员对新系统目标持有的看法 以及对建立新系统的态度 2 4 可行性分析 系统的目标确定后 就可以从以下三方面对能否实现新系统目标进行可行性分析 1 技术可行性 根据新系统目标来衡量所需的技术是否具备 一般可从硬件 软件的性能要求 环境条件 技术人员水平和数量等方面去考虑和分析 其中开发人员的技术力量应首 先考虑能力与水平 并考虑近期内可以培养和发展的技术人员 2 经济可行性 估算新系统的开发费用和今后的运行 维护费用 估计新系统将获得的效益 并 将费用与效益进行比较 看是否有利 其中开发 运行和维护费用主要包括 购买和 安装设备的费用 计算机硬件 系统软件 机房 电源 空调等 软件开发费用 若 由实习单位的技术人员开发 则该项费用可以计入下面的人员费用一项 人员费用 系统开发人员 操作人员和维护人员的工资 培训费用等 消耗品费用 系统开发所 用材料 系统正常运行所用消耗品 例如水 电费 打印纸 软盘 色带等其它费用 医院门诊收费系统的设计与实现 10 开支 系统的效益可以从经济效益和社会效益两方面考虑 对于企业管理信息系统则应 着重分析其社会效益 例如 系统投入运行后可以提供哪些以前无法及时提供的信息 用户查询和使用信息的方便程度提高多少 速度增加了多少 对于管理人员进行决策 提供了多少帮助等等 3 运行可行性 对新系统运行后给现行系统带来的影响 包括组织机构 管理方式 工作环境等 和后果进行估计和评价 同时还应考虑现有管理人员的培训 补充 分析在给定时间 里能否完成预定的系统开发任务等 按上述三方面进行可行性分析 研究后 就可整理并编制出新系统开发的可行性 报告 它是总体规划工作的阶段性成果 通过使用本医院门诊收费管理系统 能规范对各类信息的管理 并可以大大的方 便对信息的查询 本系统的开发 是典型的 Mis 开发 主要是对数据的处理 包括数 据的收集 数据的变换 及数据的各种报表形式的输出 采用流行的 VB SQL 体系 已无技术上的问题 在技术上是可行的 另外 对本系统的开发 只需一台普通配置 的计算机 及专职的开发人员一名 操作管理人员一名即可完成对现行系统的分析 导出新系统 显然在经济上也是可行的 2 5 数据流图和数据字典 2 5 1 医院门诊收费系统的数据流图和数据字典 通过对医院门诊管理的需求分析 以及参考有关的资料 运用结构化分析的方法 得出医院门诊收费系统的数据流图和数据字典 如图示 2 1 图 2 1 门诊收费系统总的数据流图 对应数据字典 主要数据流条目说明如下 湖南工程学院毕业设计 论文 11 1 门诊划价 项目 单价 2 门诊挂号 诊号 挂号类型 科室 医生 姓名 性别 年龄 身份证号 电话 日 期 地址 3 门诊收费 姓名 性别 年龄 挂号类型 挂号费 医药费 诊疗费 其他 应收 收费员 收费日期 4 报销查询 诊号 挂号类型 科室 医生 姓名 性别 年龄 身份证号 电话 日 期 地址 5 汇总报表 姓名 性别 年龄 挂号类型 挂号费 医药费 诊疗费 其他 应收 收费员 收费日期 对应的处理描述如下 表 2 1 门诊挂号描述说明处理 加工名称门诊挂号 输入 诊号 挂号类型 科室 医生 姓名 性别 年龄 身份证号 电话 日期 地址 处理 检查各项是否为空 不是则将信息存入数据库 否则提示返回 输出 提示是否成功 表 2 2 门诊划价描述说明处理 加工名称门诊划价 输入 项目 单价 处理 检查项目是否存在 是则更新价格 否则提示返回 输出 提示是否成功 表 2 3 门诊收费描述说明处理 加工名称门诊收费 输入 姓名 性别 年龄 挂号类型 挂号费 医药费 诊疗费 其 他 应收 实收 收费员 收费日期 处理 直接插入各项信息 提示返回 输出 提示是否成功 表 2 4 报销查询描述说明处理 医院门诊收费系统的设计与实现 12 加工名称报销查询 输入 人员名称 查询方式 处理 检查病人是否存在 存则更显示相关性信息 提示返回 输出 提示是否成功 表 2 5 汇总报表描述说明处理 加工名称汇总报表 输入 人员名称 查询方式 处理 检查病人是否存在 存则更显示相关性信息 提示返回 输出 提示是否成功 2 5 2 系统维护的数据流图和数据字典 信息管理系统服务于实际的工作当中 考虑到医院门诊收费的实际情况 如某些 重要数据不能随意被任何人修改和删除等 得出系统维护功能模块的数据流图和数据 字典如下 如图 2 2 图 2 2 系统维护总的数据流图 对应数据字典 主要数据流条目说明如下 1 用户设置 username userpwd 2 医生设置 医生名 科室 3 修改密码 旧密码 新密码 用户名 4 科室设置 科室名 对应的处理描述如下 表 2 6 医生设置描述说明处理 加工名称医生设置 输入 医生名 科室 处理 检查医生是否存在 不存在则更插入医生信息 否则提示返回 湖南工程学院毕业设计 论文 13 输出 提示是否成功 表 2 7 科室设置描述说明处理 加工名称科室设置 输入 科室名 处理 检查科室名是否存在 不存则更插入科室信息 否则提示返回 输出 提示是否成功 表 2 8 修改密码描述说明处理 加工名称修改密码 输入 旧密码 新密码 用户名 处理 检查用户存在 且旧密码是正确 则更改用户密码 否则提示 返回 输出 提示是否成功 表 2 9 用户设置描述说明处理 加工名称用户设置 输入 用户名 密码 处理 检查用户存在 且两次输入的密码是否正确 是现添加用户密 码 否则提示返回 输出 提示是否成功 医院门诊收费系统的设计与实现 14 第第 3 章章 系统的总体设计系统的总体设计 3 1 开发环境 本系统采用面向对象的软件开发方法 以 Microsoft 公司的可视开发环境 Visual Basic 作为主要开发工具 使用 SQL Server2000 作为关系数据库 并在 VB 编程语言中 采用 ADO 数据库编程模型 配合功能强大的 SQL 查询语言实现建立关系数据库 访 问数据库 对数据库的更新 较好地实现了预定的需求功能 3 1 1 Visual Basic 6 0 开发环境 Visual Basic 6 0 是一种可视化 面向对象和采用事件驱动方式的结构化高级程序 设计语言 可用于开发 Windows 环境下的各类应用程序 它简单易学 效率高 且功 能强大 在 Visual BASIC 环境下 利用事件驱动的编程机制 新颖易用的可视化设计 工具 使用 Windows 内部的应用程序接口 API 函数 以及动态链接库 DLL 动 态数据交换 DDE 对象的链接与嵌入 OLE 开放式数据连接 ODBC 等技术 可以高效 快速地开发出 Windows 环境功能强大 图形界面丰富的应用软件系统 总的来看 Visual Basic 有以下主要特点 1 可视化编程 Visual Basic 提供了可视化设计工具 把 Windows 界面设计复杂性 封装 起来 开发人员不必为界面设计而编写大量程序代码 只需要按设计要求的屏幕布局 用系 统提供的工具 在屏幕上画出各种 部件 即图形对象 并设置这些图形对象的属性 Visual Basic 自动产生界面设计代码 程序设计人员只需要编写实现程序功能的那部分 代码 从而可以大大提高程序设计的效率 2 面向对象的程序设计 在一般的面向对象程序设计语言中 对象由程序代码和数据组成 是抽象的概念 而 Visual Basic 则是应用面向对象的程序设计方法 OOP 把程序和数据封装起作为 一个对象 并为每个对象赋予应有的属性 使对象成为实在的东西 在设计对象时 不必编写建立和描述每个对象的程序代码 而是用工具画在界面上 Visual Basic 自动 湖南工程学院毕业设计 论文 15 生成对象的程序代码并封装起来 每个对象以图形方式显示在界面上 都是可视的 3 事件驱动编程机制 Visual Basic 通过事件来执行对象的操作 一个对象可能会产生多个事件 每个事 件都可以通过一段程序来响应 例如 命令按钮是一个对象 用户单击该按钮时 将 产生一个 单击 事件 而产生该事件时将执行一段程序 用来实现指定的操作 在用 Visual Basic 设计大型应用软件时 不必建立具有明显开始和结束的程序 而 是编写若干个微小的子程序 即过程 这些过程分别面向不同的对象 由用户操作引 发某个事件来驱动执行某特定的功能 或者由事件驱动程序调用通用过程来执行指定 的操作 这样可以方便编程人员 提高效率 4 访问数据库 Visual Basic 是一种面向对象的可视化编程工具 它提供了多种访问数据库的工具 和方法 因此被越来越多地用作大型公司数据库和客户机 服务器应用程序的前端开发 工具 在 Visual Basic 中 可以通过以下方式访问数据库 ActiveX 数据对象 ADO 远程数据对象 RDO 数据访问对象 DAO ODBC 直接连接到数据库 其中 ADO 是最新的数据库访问技术 它是使用更加简单 更加灵活的对象模型 对于新工程 应该使用 ADO 作为数据库访问接口 Visual Basic 提供开放式数据连接 Open DataBase Connectivity 即 ODBC 功能 它可通过直接访问或建立连接的方式使用并操作后台大型网络数据库 如 SQL Server Oracle 等 在应用程序中 可以使用结构化查询语言 SQL 数据标准 直接访 问 Server 上的数据库 并提供了简单的面向对象的库操作指令 多用户数据库访问的 加锁机制和网络数据库的 SQL 的编程技术 为单机上运行的数据库提供了 SQL 网络接 口 以便在分布式环境中快速而有效地实现客户服务器方案 3 1 2 MFC 与 Visual Basic MFC 是 Microsoft Foundation Class Library 的缩写 即 Microsoft 基本类库 它是 Visual Basic 的重要组成部分 要使用 Visual Basic 开发应用程序 必需了解 MFC 的层 次结构 MFC 主要具有下面的优势 MFC 提供了大量的类 把 Windows API 函数封装在类中 用户使用 MFC 可 医院门诊收费系统的设计与实现 16 以很方便地开发 Windows 应用程序 而不必为如何绘制 Windows 窗口 对话框和菜单 等常见用户界面发愁 因为它们都包含在 MFC 中 国为可以充分利用前人开发的代码 所以缩短了程序的开发周期 使代码具有更好的重用性 使一些复杂的开发技术变得容易实现 例如网络编程和数据库编程等 使用消息映射机制可以避免处理消息时的复杂情形 使用 MFC 可以提高程序的运行效率 3 1 3 SQL 查询语言及使用 SQL 语言是结构化语言 Structure Query Language 的缩写 是一种用于数据库查 询和编程的语言 已经成为关系型数据库普遍使用的标准 使用这种标准数据库语言 对程序设计和数据库的维护都带来了极大的方便 广泛地应用于各种数据查询 VB 和 其他的应用程序包括 Access Foxpro Orcale SQL Server 等都支持 SQL 语言 SQL 语言的常用操作有 建立数据库数据表 CREATE TABLE 如本系统中的 病人及个人信息备份就用到该语句 从数据库中筛选一个记录集 SELECT 这是最 常用的一个语句 功能强大 能有效地对数据库中一个或多个数据表中的数据进行访 问 并兼有排序 分组等功能 在数据表中添加一个记录 INSERT 删除符合条件 的记录 DELETE 更改符合条件的记录 UPDATE VB 中的数据库操作对象都提 供了对 SQL 语句的支持 其一般的用法是以 VB 的各种控件接收用户对数据库访问的 请求 在事件响应程序代码中将其转换成对数据库的 SQL 查询语句 并以字符串的形 式存在 然后将其传递给相应的数据库操作对象 最终完成对数据库的访问 3 2 功能模块设计 此系统的 HIPO 图如下图 3 1 所示 挂 号 查 询 收 费 查 询 类 别 设 定 药 品 管 理 最 低 库 存 科 室 管 理 医 师 管 理 基 础 数 据 药 品 管 理 挂 号 划 价 收 费 查 询 门诊收费管理 湖南工程学院毕业设计 论文 17 图3 1 医院门诊收费系统功能模块图 本系统设计阶段的主要目的是将系统分析阶段所提出的反映了用户信息需求的系 统逻辑方案转换成可以实施的基于计算机与通信系统的物理 技术 方案 具体要求对系统进行功能分解 不断下去 直到分解成含义明确 功能单一的单 元功能模块 从而绘制出系统的功能模块图 即 HIPO 图 3 3 系统流程分析 图 3 2 医院门诊收费系统流程分析图 3 4 数据库设计 医院门诊收费系统是为采集 加工 存储 检索 传递病人医疗信息及的管理信息而 建立的人机系统 数据的管理是医院信息系统成功的关键 数据必须准确 可信 可用 完整 规范 及安全可靠 医院数据库以医疗数据为主 并包括的各种经济数据以及各类行政管理 物资管理等 数据的完整集合 数据库应包含医院全部资源的信息 便于快速查询 数据共享 数据库管理系统的选择应根据医院数据量的大小 医院的经济实力以及考虑到医院今 后的发展来确定 数据库的设计和使用应确保数据的准确性 可靠性 完整性 安全性及保密性 药品收费信息表收费信息管理 划价信息 管理 划价药品信息表 药品类别信息文件 药品管理 操作员 用户信息 管理 用户信息表 医院门诊收费系统的设计与实现 18 数据字典包括国家标准数据字典 行业标准数据字典 地方标准数据字典和用户 标准数据字典 为确保数据规范信息分类编码应符合我国国家法律 法规 规章及有 关规定 对已有的国标 行业标准及部标的数据字典 应采用相应的有关标准 不得 自定义 使用允许用户扩充的标准 应严格按照标准的编码原则扩充 必须建立自定 义字典与标准的编码字典的对照表 并开发相应的检索和数据转换程序 3 4 1 概念结构设计 数据库概念结构设计是将前面对医院信息系统的功能需求分析得到的用户需求抽 象为概念模型 这里主要通过设计实体属性图来明确地表示门诊挂号 门诊收费等功 能模块中实体之间的联系 图 3 3 实体属性图 3 4 2 物理结构设计 物理结构设计的原则如下 1 尽可能的减少数据冗余和重复 挂号类型 收费员 收费日期 其他 应收 年龄 挂号费 实收 医药费 诊疗费 姓名 性别 门诊收费 挂号类型 姓名 性别 年龄 身份证号 电话 地址 日期 医生 科室 诊号 挂号单 湖南工程学院毕业设计 论文 19 2 结构设计与操作设计相结合 3 数据结构具有相对的稳定性 基于以上设计原则 本系统设计了一个数据库 包含基本信息表 如药品 医师 科室等 及几个实体联系建模后的表 如划价信息表 收费信息表等 为了加快系统 访问的速度把这些表放在一个数据库中 本系统中相关数据库表结构设计举例如下 表 3 1 用户表 编号字段名称字段类型字段说明 1ID数值ID 2用户名文本用户名 3密码文本 密码 表 3 2 药品单位 编号字段名称字段类型字段说明 1ID数值ID 2单位名称文本单位名称 表 3 3 药品类型表 编号字段名称字段类型字段说明 1ID数值ID 2类型名称文本类型名称 表 3 4 科室表 编号字段名称字段类型字段说明 1ID数值ID 2科室名称文本科室名称 表 3 5 药品划价表 编号字段名称字段类型字段说明 1ID数值ID 2药品编码文本药品编码 医院门诊收费系统的设计与实现 20 3药品名称日期药品名称 4型号规格文本型号规格 5数量数值数量 6应付款数值应付款 7挂号 ID数值挂号 ID 表 3 6 医师表 编号字段名称字段类型字段说明 1ID数值ID 2医师名称文本医师名称 表 3 7 药品划价汇总表 编号字段名称字段类型字段说明 1ID数值ID 2类型文本类型 3应收款数值应收款 4挂号 ID数值挂号 ID 表 3 8 门诊收费表 编号字段名称字段类型字段说明 1ID数值ID 2收费项目文本收费项目 3应付款数值应付款 4挂号 ID数值挂号 ID 表 3 9 门诊收费汇总表 编号字段名称字段类型字段说明 1ID数值ID 2类型文本类型 3应收款数值应收款 湖南工程学院毕业设计 论文 21 4挂号 ID数值挂号 ID 3 4 3 数据库逻辑结构设计 将数据库概念结构设计阶段设计好的基本 ER 图转化为相应的逻辑结构 由于医院 信息复杂 源多量大 在本系统的数据库设计中运用了规范化理论 所有的数据表都 规范到了第三范式 3NF 即关系 表 中的每一个非主属性既不部分函数依赖于码 也不传递依赖与码 另外 由于医院信息访问的频率高 如门诊划价收费等需要频繁 的访问数据库 为了提高查询效率 在数据库中设计了视图和存储过程 在本节中 介绍了医院门诊收费管理系统中主要的数据表和视图 存储过程的设计将在以后的章 节中介绍 门诊收费管理系统主要数据表 表 3 10 挂号信息 名称字段名称类型是否主键非空 诊号诊号数值是是 挂号类型挂号类型文本否是 科室科室文本否是 医生医生文本否是 姓名姓名文本否是 性别性别文本否是 年龄年龄数值否是 身份证号身份证号文本否是 电话电话文本否是 日期日期日期否是 地址地址文本否是 表 3 11 收费信息 名称字段名称类型是否主键非空 姓名姓名文本是是 性别性别文本否是 挂号类型挂号类型文本否是 挂号费挂号费数值否是 医药费医药费数值否是 诊疗费诊疗费数值否是 医院门诊收费系统的设计与实现 22 应收应收数值否是 实收实收数值否是 收费员收费员文本否是 收费日期收费日期日期否是 第第 4 章章 系统的详细设计系统的详细设计 4 1 门诊计价收费窗体设计 4 1 1 概述 门诊计价收费主要处理门 急诊费用 是医院较为重要和工作量比较繁重的科室 经常会出现错收 漏收费用的现象 如果医院门诊量较大 这种情况更为突出 传统的手工划价方式已不能满足医院的发展及管理需要 而利用计算机划价 将 使划价的工作应得简单 高效 既减少了错收 漏收费用的情况发生 也减少了收款 员的工作量 同时还提高了工作效率 保证了工作质量 系统中的计价收费模块具有 以下功能和特点 1 提供 病案类型 列表供用户选择录入 如果用户选择 新患者 那第系 统自动分配给该患者一个病案号 如果选择其他病案类型 可以自行输入证号 例如 提供两种费用类型供用户选择 即 自费 公费 2 通过拼音简码检索输入就诊科室 医生和诊疗项目 提高了工作效率 3 通过 类别 列表选择项目类别 例如 中药费 西药费 检查治疗 化 验费等 再通过选择的项目类别 筛选并弹出与之对应的药品或诊疗项目的详细信息 列表 供用户查看和选择录入 4 操作过程中 用户可以完全脱离鼠标 用键盘进行操作便录入数据更快捷 5 对于错误的数据 可以单条删除 也可以整单作废 6 金额系统自动计算 减小了错误率 7 采用多种结算方式 现金 支票 记账 8 如果收费项目中存在药品 那么自动更新该药品的库存数量 4 1 2 设计思路 门诊收费的设计比较复杂 主要分为两部分 一是收费处信息录入 一是结算 湖南工程学院毕业设计 论文 23 在收费信息录入窗体添加 5 个 TextBox 控件 3 个 ComboBox 控件 1 个 Frame 控件 4 个 DataGriad 控件 1 个 MSHFlexGrid 控件 4 个 Adodc 控件 一些 Lbale 标签控件 一些 Label 标签和一些命令按钮 1 初始化过程 当窗体载入时 设置 病案类型 费用类型 类别 显示系统日期及星期 设置 MSFlexGrid 表格列数 列宽及表头信息 具体代码如下 Private Sub Form Load Cbo1 0 AddItem 新病人 Cbo1 0 AddItem 门诊号 Cbo1 0 AddItem 住院号 Cbo1 0 AddItem 医疗证号 Cbo1 0 AddItem 条码号 Cbo1 1 AddItem 自费 Cbo1 1 AddItem 公费 CbolbList Cbolb LblDate Caption Date 显示系统日期的星期 s Array 星期日 星期一 星期二 星期三 星期四 星期五 星期六 LblWeek Caption s Weekday Date 1 定义 MS1 表的总列数 MS1 Cols 8 定义 MS1 表格的列宽及表头 s Array 800 800 1200 3000 900 1000 1200 1000 y Array 处方号 项目号 类别 药名 诊疗项目名称 数量 单价 金额 执行科室 For i 0 To 7 MS1 ColWidth i s i MS1 TextMatrix 0 i y i Next i End Sub 2 数据录入过程 在数据录入过程中 应考虑到用户输入的方便性和高效率性 用户每录入完一个 医院门诊收费系统的设计与实现 24 项目后 系统应自动将焦点放到下一个控件上 由于一般用户都习惯用 Enter 键 所以这里设计只要用户按下 Enter 键 下一个需要录入数据的控件便自动获得焦点 完成这一功能 只需在
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025河南新乡学院诚聘高层次人才100人模拟试卷及答案详解1套
- 2025湖南邵阳市新宁县政府发展研究中心、新宁县金融服务中心公开选调工作人员3人模拟试卷附答案详解(黄金题型)
- 2025江苏省人民医院宿迁医院(宿迁市第一人民医院)高层次人才引进48人模拟试卷附答案详解(考试直接用)
- 2025福建生态工程职业技术学校招聘4人考前自测高频考点模拟试题有答案详解
- 2025江苏南京铁道职业技术学院招聘25人考前自测高频考点模拟试题参考答案详解
- 智能电力系统远程监控方案
- 2025湖北恩施硒茶集团招聘财务人员拟聘对象模拟试卷完整答案详解
- 2025年德州天衢新区面向山东省省属公费师范生公开招聘教师(12人)模拟试卷及参考答案详解
- 人民币配套资金借贷合同5篇
- 可追溯性食品供应链优化-洞察及研究
- DL-T-1878-2018燃煤电厂储煤场盘点导则
- 【顺丰控股财务报表探析探究14000字(论文)】
- 【农村电商发展探究文献综述与理论基础4500字】
- 地震逃生知识培训
- 《济南市城镇燃气领域重大隐患判定指导手册》
- 人工智能助力企业创新发展
- 资料员之资料员基础知识题库及完整答案(各地真题)
- 卢卡奇的《历史与阶级意识》
- JJG693-2011燃气泄漏检测仪器检定规程
- 三峡大学科技学院实习报告及实习成绩考核鉴定表模板
- 电缆电线技术标书
评论
0/150
提交评论