Primadia诊所实验室基于网站的注册和支付信息系统外文翻译资料

 2021-11-18 21:52:26

英语原文共 19 页

Primadia诊所实验室基于网站的注册和支付信息系统

(注:对于一些关键的图表都进行了翻译)

摘要

Primadia临床实验室为个人和公司提供健康检查。实验室已经有了病人登记和支付系统,但是病人登记和检查信息只能通过访问实验室来完成。这项研究开发了一个基于网站的系统,可以使用实验室官员,合作伙伴公司和个人病人。所采用的开发方法是用UML进行原型设计、分析和设计,用PHP、HTML编程语言和MySQL数据库实现,并用黑盒文本进行测试。研究结果是一个基于网络的注册和支付信息系统,可用于管理注册、支付和检查数据,实验室官员和患者、合作伙伴公司和个人可根据需要访问这些数据。

关键词

构成;实验室;原型;UML;HTML; PHP;MySQL

1.简介

本节是对本研究的背景,问题制定和目标的解释。

1.1背景

Primadia临床实验室于2000年2月10日在雅加达成立。 Primadia临床实验室的设施和服务包括实验室检查,诊断设施,医疗检查,家庭服务,急救培训和疫苗。 Primadia临床实验室患者注册的业务流程从患者通过电话注册到客户服务实验室或直接注册到实验室开始。注册后,管理员将使用现有系统执行患者数据输入并了解患者的检查费用。之后,患者在实验室进行检查前需要支付检查费。在支付检查费后,实验室官工作人员将准备在实验室进行检查的必需品。在准备好之后,该工作人员将呼叫患者进入实验室进行测验。然后将患者检查的结果提供给实验室管理人员以输入系统。在输入和检查检查结果的一致性之后,实验室管理人员打印检查结果并将其提交给客户服务部门,然后客户服务部门向患者提供相关检查的结果。在Primadia临床实验室中使用该系统足以处理好单个患者的问题,但在处理大量患者或与机构打交道时,所使用的系统仍然存在缺点。 Primadia临床实验室需要花费很长时间来必须逐一输入患者数据,同时也需要大量检查的检索结果。在准备向机构提交员工检查结果报告时,还应通过搜索所有需要8秒处理的员工数据来查找1个患者姓名来完成。然后,为了在大量的检查中收取费用,可以从每次登记的总和中提取一个在搜索所有数据时花费很长时间的患者姓名。

1.2问题的解决

基于对背景的描述,可以提出一些问题,即如何开发一个基于网站的Primadia临床实验室注册和支付信息,供实验室官员、合作伙伴公司和患者使用。

1.3研究对象

这项研究的目的是开发一个基于网站的注册和支付系统,可供实验室主任,合作伙伴公司和个人病人使用。

2研究方法

2.1数据收集方法

bull;观察方法:研究人员通过这种方法将对灵长类实验室进行观察,以观察工作过程的运行情况。
bull;面谈的方法是针对于实验室工作人员的,是为了了解当前系统和系统所需。

2.2系统开发方法

所使用的系统开发方法是原型开发方法。该方法是一种系统开发方法,通过交互过程对新应用程序的工作模型或原型进行快速开发和测试,并重复使用信息系统专家和业务专家常用的方法。利用原型模型,开发人员可以在开发实际系统之前先制作原型。该模型不断改进应用程序或系统,以满足用户的需求[1]。

在用户需求分析阶段,开发人员和用户进行讨论,系统用户向开发人员解释

他们需要的系统需求。在创建原型的阶段,开发人员创建由用户或系统所有者解释的系统原型。在根据用户需求调整原型的阶段,系统由已经创建好的原型进行开发。

研究流程从一个初步研究开始,以获得关于将要进行的研究的信息,然后继续通过文献研究、研究观察和访谈收集所需的数据和信息。此外,研究人员还制定问题并确定研究目标。之后,研究人员进行了系统分析。在系统分析阶段,研究人员分析了现有的业务流程、系统弱点、功能性和非功能性需求,然后提出了要开发的系统或系统。此外,在制作原型时,研究人员以模型显示形式进行创建,然后将其报告给实验室。如果有与实验室需求相适应的,研究人员将继续进入设计阶段。但如果没有合适的话,研究人员要重新修订。在系统设计阶段,研究人员使用用例和活动图进行系统设计,使用ERD进行数据库设计,使用预制原型进行接口设计。在此之后,研究人员开发了使用PHP和MySQL编程语言作为数据库的系统。然后,研究人员进行了一项测试,以确定该系统是否可以根据用户的需要进行适当的运行。如果系统已在运行,则系统已准备好应用。本研究的流程如图1所示。

图1研究流程图

3文献综述

这一部分阐释了信息系统、实验室、医学记录网站、HTML、PHP、MySQL、UML、数据库、XAMPP和黑盒测试的基本概念。

3.1信息系统的基本概念

信息系统是组织内部的一个系统,它将组织的日常事务管理、支持操作、管理和战略活动结合在一起,并向某些外部方提供所需的报告[2]。

3.2实验室

临床实验室的定义基于印度尼西亚共和国卫生部长第411号条例第1条,临床实验室是一个进行临床样本检查以获取个人健康信息的健康实验室,尤其是为了支持疾病诊断、疾病恢复和健康恢复[3]。

3.3病历

病历是对关于患者健康服务所有活动的身份、历史、检查和记录的信息收集。病历是作为能够证明具有明确身份的患者的存在主的要证据,这些患者在医疗保健机构接受了各种检查和治疗,所有结果和后果费用,另外还有记录卫生工作者、医疗支持者以及在各种医疗机构工作的其他人员提供的服务的病历。因此,记录有助于决定治疗、(采取)措施和患者诊断。〔4〕

3.4网站

网站或网站可定义为用于显示文本、静止或运动图像、有声动画和所有静态和动态页面(或者仅有静态和动态页面)的集合,形成一系列相关构造,每个构造链接到页面网络[5]。

3.5 HTML(超文本标记语言)

HTML是一种Web编程语言,在编写脚本或代码时具有特定的语法或规则,因此浏览器可以通过读取HTML代码来显示信息。HTML是在文件中编写的符号或标记的集合,用于在Web浏览器中显示页面[6]。

3.6 php(超文本预处理器)

PHP是一种编程语言,用于将程序代码行转换为机器代码,服务器端计算机可以理解这些代码行,并将其添加到HTML中。PHP被称为服务器端编程语言,因为它是在服务器计算机上处理的,可以免费使用,并且是开源的[7]。

3.7 MySQL(结构查询语言)

MySQL是一种关系数据库管理系统软件或数据库服务器,可以非常快速地管理数据库,可以容纳大量数据,可供多个用户访问,并且可以同步或多线程地执行一个过程[8]。

3.8 UML(统一建模语言)

UML是一种工具,可用于基于对象的软件开发系统的图形或图形编程语言,以达到可视化、指定、构建和记录(的功能)。

使用案例或使用案例图表是对即将构建的行为系统信息的建模。使用案例描述了一个或多个参与者和要创建的信息系统之间的交互。使用案例用于找出信息系统中存在哪些功能,以及有权使用这些功能的人。

活动图描述软件上可用的系统或业务流程或菜单的工作流或活动。应该注意,活动图说明了系统的活动,而不是参与者的活动,因此系统可以执行其活动。

类图通过定义将创建用于构建系统的类来描述系统的结构。类具有所谓的属性、方法或操作。属性是类具有的变量。操作或方法是属于类的函数。[9]

3.9数据库

数据库可以定义为一组相互连接的数据组,这些数据组的组织方式使其能够快速、轻松地恢复。主要原则是数据管理。其主要目的是方便和快速地进行数据的反向检索。

实体关系图(ERD)是设计关系数据库最常用的建模方法之一。

实体关系图(ERD)是用来说明关系数据库概念模型概念设计的图。ERD也是现实世界对象的一个对象和另一个对象之间的关联图像,通常被称为实体之间的关系[10]。

3.10黑匣子测试

系统测试方法是对一个新构建的系统进行测试,以满足用户的需求,并得到了正确的实现。还可以对应用程序中存在的函数进行测试,(结果可能是)正确运行或者(发现)有必须要处理的问题或者错误。此测试方法可应用于任何软件测试[11]

4讨论

本节将介绍Primadia临床实验室概况、运行系统分析、运行系统弱点、功能和非功能系统需求分析、使用UML的系统设计、活动图、使用ERD的数据库设计、类图和表结构、接口设计、系统开发结果和测试结果。

4.1Primadia临床实验室简介

Primadia临床实验室拥有设施和服务,包括实验室检查、诊断设施、体检、家庭服务、急救培训和疫苗。实验室检查包括完整/常规血液学、血液化学、药物/尿液分析、涂片、微生物学和过敏试验。诊断设备包括X光、跑步机、听力计、肺量计、心电图和超声波。体检包括个人、公司、年度、招聘、婚前和学生/社区。Primadia临床实验室有许多国家、私人和外国合作伙伴公司委托其员工进行检查,如石油和采矿公司、建筑公司、保险公司、工业、酒店和旅游以及制药和化学品。Primadia临床实验室也有一些证明文件或证书,证明诊断准确,设施良好,以及该领域的人力资源。Primadia临床实验室的组织结构如图2所示。

图2 Primadia临床实验室组织结构图

4.2运行系统分析

系统运行分析的目的是了解公司应用的业务流程,了解流程流程,使研究人员了解应用系统的弱点和优势。在Primadia诊所实验室上运行的业务流程用例的解释如图3所示。

图3 当前系统的使用案例表

4.3运行系统的弱点

Primadia临床实验室运行的系统存在以下缺陷:

bull;登记的输入数据仅由客户服务部门完成。登记过程需要很长时间,因为患者需要先在登记表上填写身份信息,然后在客户服务输入系统中进行数据存储。

bull;人工排队。在患者完成填写身份数据和检查类型的登记后,客户服务部门通过直接将队列号提交给患者,然后由客户服务部门记录(的方式)来提供队列号。

bull;没有患者数据分组。Primadia临床实验室也在一家机构(公司)治疗患者。但在现有的信息系统中,没有基于合作伙伴公司的患者数据分组。客户服务需要大约8-10秒的时间来搜索患者数据,然后将这些数据整合成一个整体,提供给需要员工检查结果的公司。如果合作伙伴公司请求大量员工数据,则客户服务需要更长的时间来准备向合作伙伴公司提交的报告。

4.4功能性和非功能性系统需求分析

系统功能性要求见表1,非功能性要求见表2。

表1系统功能性需求

用户

功能性需求

病人

  1. 在线预约
  2. 查看检查结果(网上/打印)
  3. 查看账单明细

顾客服务

  1. 病人注册确认
  2. 搜索病人数据集
  3. 网上支付信息
  4. 网上检查结果信息
  5. 打印检查结果

实验室工作人员

(管理员)

  1. 化验试剂用量计算
  2. 检查结果输入
  3. 实验室检查结果和历史记录

表2 系统非功能性需求

构成

描述

硬件

Windows 8.1 Enterprise,具有硬件规范:

bull;64位操作系统

bull;处理器2cpus,~1.0GHz

RAM6000 GB

bull;硬盘(HDD),最小容量为1 GB

VGA

bull;输入工具(键盘和鼠标)

bull;处理工具(CPU、RAM、VGA卡)

bull;数据存储工具(硬盘)

bull;输出工具(显示器和打印机)

软件

bull;8.1企业操作系统

bull;Windows 5.6.14版的XAMPP

bull;Adobe Dreamweaver CS 6 versi 12.0

4.5系统设计

系统设计通过使用案例图和活动图进行说明。基于提出系统的解决方案的研究人员,然后根据参与者(即客户(患者)、客户服务、实验室主任和管理员)制作使用案例图。图4说明了可以在为所提议系统创建的使用案例图中的新系统中执行的参与者的活动。

图4提议系统的使用案例图

图5是一个用于检查实验室中单个客户的活动图。客户在网站上注册,然后到实验室进行检查。在进行检查之前,客户向实验室主任确认到达,并支付已确定的检查费。付款后,客户在检查室检查。然后,实验室主任将检查结果报告给客户。

图5 客户个人检查活动图

图6是一个用于从实验室的公司合作伙伴检查客户的活动图。合作伙伴公司为将在Primadia临床实验室进行检查的员工注册。随后,公司员工来到Primadia临床实验室,并向实验室工作人员确认抵

原文和译文剩余内容已隐藏,您需要先支付 30元 才能查看原文和译文全部内容!立即支付

以上是毕业论文外文翻译,课题毕业论文、任务书、文献综述、开题报告、程序设计、图纸设计等资料可联系客服协助查找。