You are on page 1of 22

Universidad del Azuay Facultad de Ciencias de la Administracin Escuela de Ingeniera de Sistemas y Telemtica Estadstica

Autor: Byron Guamn Jenny Lazo Moiss Rendn Gabriela Campoverde Juan Jos Caldern

Profesor: Ing. Rmulo Terreros 20/Octubre/2010


1

ndice
Segn la prescripcin mdica........................................................................................8 Segn derecho de explotacin.......................................................................................9

Original Z 50 42 35 45 41 1 5 2 14 13 36 44 38 40 5 10 20 30 40 5 10 15 25 40 10 5 1 0 10 20 30 40 50 15 25 5 8 15 16 19 20 40 10 20 30 40 48

6 7 9

45 46 49

20 45 50

49 20 21

28 31 33 Observacio nes N=65

45 35 20

Fuente de Informacin 5 "A"- IST UDA 23/09/20 10 G3

II

Frecuenci as Z zi 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 ni 1 2 1 0 0 5 1 1 1 1 5 0 0 1 1 3 1 0 0 1 7 1 0 0 0 2 0 0 1

29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 n=65

0 3 1 0 1 0 2 1 0 1 0 6 1 1 0 1 4 1 0 1 2 3

Fuente de Informacin 5 "A"- IST UDA 23/09/20 10

Observacio nes N=65

Objetivos Generales
Realizar el anlisis y diseo de los sistemas.

Objetivos Especficos
Obtener conocimientos referentes a la materia. Realizar el cronograma de actividades. Realizar la tabla de cumplimiento de actividades.

Contenido

1. Cronograma de actividades
2. Tabla de cumplimientos

TABLA DE CUMPLIMIENTO DE ACTIVIDADES


Grupo: Tema: Fecha 23/11/2009 10 Farmacia Actividad Responsable(s) Herramienta(s) Documento(s) generado(s) Cronograma de

H. final y H. realizacin del cronograma Fernanda Nivicela Reader FECHA ACTIVIDAD LUGAR OBSERVACIONES actividades RESPONSABLES INICIO FINAL Revisar instrucciones del Arturo Valencia Internet 25/11/2009 15:00 Recopilar informacin utilizando Jennifer Torres, Investigacin Externa 17:00 23/11/2009 trabajo final y realizacin 94 y Av. 27 Realizado Torres - Nivicela diversos mtodos de investigacin Fernanda Nivicela de PM PM del cronograma febrero Recopilar informacin 15:00 17:00 25/11/2009 utilizando diversos UDA Realizado Funcionamiento e Torres - Nivicela 27/11/2009 PM Entrevista 1 realizada a la farmaciamtodos Jennifer Torres, Microsoft Word PM de investigacin Fernanda Nivicela "VID 2" informe de errores Paucarbamaba 415:00 17:00 Entrevista 1 realizada aJennifer Torres, la 28/11/2009 Entrevista realizada a la farmacia Microsoft Word Funcionamiento 27/11/2009 1333 (Farmacia Realizado Torres PM PM ngel" farmacia "VID 2" "El Fernanda Nivicela VID2) Paucarbamaba 430/11/2009 10:00 Entrevista 2 realizada a la farmacia a la Microsoft Word Manual 10:30 Entrevista realizada Jennifer Torres, 28/11/2009 1334 (Farmacia El Realizado Torres - Nivicela Fernanda Nivicela AM AM "VID 2" farmacia "El ngel" ngel) 03/12/2009 Documentacin y escritura del Jennifer Torres, Paucarbamaba Microsoft Visio, Diagramas de relacin 416:00 18:30 Entrevista 2 realizada a la proyecto Fernanda Nivicela Microsoft Word de clases 30/11/2009 1333 (Farmacia Realizado Nivicela PM PM farmacia "VID 2" VID2) 04/12/2009 Entrega de documentos Jennifer Torres, Ninguna Proyecto Arturo Valencia 16:00 (Cronograma de actividades, tabla Fernanda Nivicela 18:30 Documentacin y escritura 03/12/2009 94 y Av. 27 de Realizado Torres - Nivicela PM cumplimiento, anlisis y diseo PM del proyecto de febrero del sistema de documentos Entrega (Cronograma de Arturo Valencia 11:00 04/12/2009 9:00 AM actividades, tabla de 94 y Av. 27 de Realizado Torres - Nivicela AM cumplimiento, anlisis y febrero diseo del sistema Arturo Valencia 13:00 05/12/2009 9:00 AM Definir Clases 94 y Av. 27 de Incompleto Torres - Nivicela PM febrero 10:00 13:00 09/12/2009 Diseo Interfaz UDA Incompleto Torres - Nivicela AM PM Arturo Valencia 13:00 12/12/2009 09:00AM Mantenimiento 94 y Av. 27 de Incompleto Torres - Nivicela PM febrero 10:00 13:00 16/12/2009 Productos UDA Incompleto Torres - Nivicela AM PM Arturo Valencia 13:00 Cliente - Proveedores 19/12/2009 9:00 AM 94 y Av. 27 de Incompleto Torres - Nivicela PM Usuario febrero Arturo Valencia 14:00 16:00 21/12/2009 Consultas 94 y Av. 27 de Incompleto Torres - Nivicela PM PM febrero Arturo Valencia 13:00 26/12/2009 9:00 AM Reportes 94 y Av. 27 de Incompleto Torres - Nivicela PM febrero 10:00 13:00 30/12/2009 Grupos - Otros UDA Incompleto Torres - Nivicela 6 AM PM Arturo Valencia 13:00 01/01/2009 9:00 AM Entrega proyecto final 94 y Av. 27 de Incompleto Torres - Nivicela PM febrero

CRONOGRAMA DE ACTIVIDADES utilizada(s) Revisar instrucciones delPROYECTO "FARMACIA" Excel, Adobe trabajo Jennifer Torres,

3. Anlisis y diseo del sistemas


a. Informacin presentada por el cliente/usuario: entrevista
Entrevista realizada a: Dr. Juan Gustavo Vintimilla Crespo Cargo: Farmacutico responsable Lugar: Paucarbamba 4-1333 (FARMACIA VID-2) Preguntas: 1. Cul es la funcin de la farmacia? Abastecer a la poblacin de medicamentos y otros productos farmacuticos. 2. Cmo maneja el control de inventarios? El sistema utilizado es un sistema automatizado que fue creado por la Empresa Inteligencia Electrnica, este programa es fcil de manejar y al hacer alguna venta el programa automticamente descuenta los productos en el kardex, el cual es la base para el control del inventario. 3. Ha utilizado algn otro mtodo? Si, el mtodo manual. 4. Por qu el cambio? Porque mejora en la rapidez y eficacia de saber sobre los productos en existencia. Rapidez en la actualizacin de datos. Mejor seguridad.

5. Tiene confianza en su programa? No tengo mucha confianza, porque mi programa tiene ciertas fallas. 6. Tiene personal capacitado para atender la farmacia? S, porque tenemos personas confiables quienes conocen el manejo de la farmacia y pueden solucionar problemas. 7. Qu mtodo de Krdex utiliza? El mtodo utilizado es el PEPS O FIFO se maneja por producto. Este mtodo consiste en que las mercaderas egresarn en el mismo orden en que las empresa las adquiri, es decir las que ingresaron primero sern las primeras en salir quedando en el inventario las mercaderas que llegaron al ltimo 8. Cmo controla que un producto est a punto de agotarse? El programa me genera un stock mnimo, el cual no me es muy til ya que hay fechas en que ciertos medicamentos no se venden. Esto me genera una molestia porque el programa muestra un mensaje avisndome del faltante y este mensaje no deja de visualizarse hasta que haya comprado el producto. Ocurre este caso por ejemplo cuando

es tiempo de gripe, pedimos varios medicamentos para controlar la epidemia pero cuando pasa dicha epidemia los productos no se venden por lo tanto no es necesario comprarlos. 9. Cules son los gastos operacionales? Los gastos operacionales son: pago de Sueldos, Servicios Bsicos, Publicidad. 10. Cules son los gastos no operacionales? Los gastos no operacionales son: Transporte e Internet 11. Cules son las facilidades de pago para sus clientes? Damos crditos por cierto tiempo a clientes confiables y realizamos el 10% de descuento en general para todos los medicamentos. 12. Cada cuanto realiza el control de mercadera? Generalmente se realiza una vez al ao. 13. Cmo evita perdidas? El sistema no nos permite controlar esto, por lo cual el trabajo se lo hace de forma fsica y manual, este es realizado mensualmente, por ejemplo: para evitar la caducidad de los medicamentos. 14. Cules son las polticas de reabastecimiento? El programa nos ayuda a ver un stock mnimo el cual no es muy til, ya que nosotros tenemos que solicitar nicamente los productos con mayor demanda dependiendo la temporada, y si se acaba antes enseguida vuelven a pedir a sus proveedores detallando los nombres de los productos faltantes, en cambio de otros que no tienen mucha demanda son devueltos tres meses antes de que caduquen. 15. Cmo es el mantenimiento del programa? No realizan un mantenimiento constante del programa, segn las polticas de la empresa, nosotros como farmacia realizamos llamadas para solicitar mantenimiento si ocurre algn problema con el programa. Arriendo, Productos en muestras,

b. Informes, ficheros, grficos estadsticos que necesita el sistema

Los medicamentos se dividen en:


Segn la prescripcin mdica En Espaa y algunos pases latinoamericanos, los medicamentos se dispensan, distribuyen o venden exclusivamente en las farmacias. Existen dos tipos de medicamentos segn la prescripcin mdica:

Medicamento de venta libre: Son aquellos medicamentos que se distribuyen libremente en las farmacias, sin necesidad de receta o prescripcin mdica. Se dividen en dos categoras: o Las Especialidades farmacolgicas publicitarias (EFP) se corresponden con medicamentos publicitados en los medios de comunicacin de masas como, por ejemplo, la televisin.[cita requerida] o Los productos OTC ("Over the Counter") son frmacos destinados al alivio, tratamiento o prevencin de afecciones menores, con los que se posee una amplia experiencia de uso y han sido expresamente autorizados como tales. Medicamento con receta mdica: Son aquellos medicamentos recetados por un mdico para el tratamiento de una enfermedad o sntoma en concreto.

Segn derecho de explotacin

Medicamentos con patente: Aquellos medicamentos de investigacin propia del laboratorio que los comercializa, sujetos a la proteccin comercial que brindan las agencias internacionales de patentes.

La patente no se limita a la molcula, sino tambin a la formulacin, mecanismo de produccin, o asociacin con otras molculas. Mediante sucesin de patentes las casas farmacuticas consiguen prolongar el periodo de exclusividad de sus presentaciones comerciales, aun cuando presentaciones anteriores de la misma molcula hayan quedado libres.

Medicamentos genricos: Aquellas presentaciones de molculas que ya no estn protegidas por la patente de su investigador.

Pueden ser libremente producidas por otros laboratorios y suelen conllevar un menor precio. Las distintas Agencias del medicamento y organizaciones reguladores nacionales aseguran las similares bioequivalencia y biodisponibilidad de los medicamentos genricos frente a aquellos que les son referencia. Cmo se clasifican los medicamentos? Los frmacos son toda sustancia qumica que interacta con los organismos vivientes. Los medicamentos son aquellas sustancias qumicas que se utilizan para prevenir o modificar estados patolgicos o explorar estados fisiolgicos para beneficio de quien los recibe. Son sustancias tiles en el diagnstico, prevencin y tratamiento de las enfermedades del hombre. Existen varias clasificaciones para los medicamentos, de las cuales la ms comnmente aceptada es aquella que se basa en las principales acciones farmacolgicas y/o usos teraputicos de los mismos. No todos los medicamentos que se encuentran disponibles en el mercado se elaboran con principios activos sintetizados qumicamente. Existen diversos productos que provienen de la biotecnologa, como los anticoagulantes, dismutasas, eritroprotenas, interferones, interleucinas, anticuerpos monoclonales, pptidos, vacunas y otros. 9

Clasificacin de los medicamentos de acuerdo a las principales acciones farmacolgicas y/o usos teraputicos: Tabla de Clasificacin de los Frmacos
Frmaco
Analpticos Analgsicos Anestsicos Anticidos Antiamebianos Antibiticos Anticoagulantes Anticonvulsivantes Antidepresivos Antiespasmdicos Antihelmnticos Antihistamnicos Antipirticos Antispticos Antitiroideos Antitoxinas Astrigentes Carminativos Colagogos Diaforticos Desinfectantes Diurticos Ecblicos Emticos Estimulantes Expectorantes Fungicidas Hematnicos Hipnticos Hipotensores Midriticos Miticos Narcticos Purgantes Sedantes Tnicos Tranquilizantes Vitaminas Aliviar el dolor Disminuir la sensibilidad Neutralizar la acidez gstrica El tratamiento de la Disentera y la Hepatitis amebiana Inhibir el crecimiento de los microorganismos Aumentar el tiempo de coagulacin Disminuir la actividad epileptgena Contrarrestar la depresin Aliviar el espasmo de la musculatura lisa involuntaria Destruir las lombrices de las vas digestivas Contrarrestar la Alergia Reducir la temperatura Prevenir la multiplicacin de los microorganismos Inhibir la actividad de la hormona tiroidea Neutralizar las toxinas bacterianas Precipitar las protenas en la superficie de la piel Aliviar el meteorismo Aumentar el flujo de bilis Aumentar la sudoracin Destruir microorganismos Aumentar la secrecin urinaria Estimular las contracciones uterinas Producir vmitos Aumentar la actividad del sistema nervioso Estimular la secrecin bronquial Inhibir el crecimiento de los hongos Tratar la anemia Inducir sueo Reducir la presin sangunea Dilatar la pupila Contraer la pupila Inducir sueo y aliviar el dolor Estimular la actividad intestinal Reducir la actividad del sistema nervioso Estimular el apetito Reducir la tensin nerviosa Son compuestos heterogneos que no pueden ser sintetizados por el organismo

Usado Para
Estimular la respiracin

Contabilidad General
10

Contabilidad.- tcnica que registra, analiza e interpreta cronolgicamente los movimientos comerciales de una empresa. Objetivo.- Situacin financiera de la empresa en un periodo determinado, y con los resultados dar un informe para tomar decisiones adecuadas para la empresa. ACTIVO.- Se refiere a los valores, bienes, derechos y obligaciones que tiene la empresa; relacionados con su objeto social. PASIVO.- Estn las cuentas que han sido cobradas anticipadamente; y que por su naturaleza, no pueden ser consideradas como ingresos ntegros del perodo econmico, es decir se ir difiriendo para el tiempo estimado. CAPITAL.- Es el aporte en dinero o bienes efectuados por el o los propietarios de la empresa (o tambin se establece por la diferencia entre el activo y el pasivo) Balance de situacin inicial Es el primer balance que se elabora luego de haberse constituido la compaa y sirve como documento de soporte para hacer un anlisis de la misma.

Diario General Es el registro diario de las transacciones luego de que estas han sido realizadas.

11

Mayorizacin Es el registro de los dbitos y crditos Caja Es el efectivo disponible de la empresa. Mayor de Caja: Este permite controlar diariamente en forma transitoria el movimiento de los ingresos y egresos del dinero efectivo y monedas metlicas. Pocas empresas utilizan este sistema porque prefieren custodiar el dinero a travs de los bancos.

Control de inventarios 12

Inventario.- Se denomina inventario al detalle ordenado de cada uno de los elementos que conforman las mercaderas. Las mercaderas son bienes materiales que el empresario destina para la venta, con el afn de satisfacer las diversas necesidades de la sociedad y obtener una ganancia. Control de inventarios.- Los sistemas de control de inventarios aceptados y vigentes en el pas son: Sistema de inventario peridico.- En este mtodo el control se puede dar trimestralmente, semestralmente o anualmente. Para el control de movimiento de mercaderas se crean tarjetas de control (Krdex) para cada una de las mercaderas, no importa el nmero de Krdex utilizados, lo importante es efectuar el registro ordenado para obtener resultados satisfactorios. Sistema de inventario permanente.- Que se utiliza para conocer siempre el saldo que existe en las mercaderas. El saldo de las existencias de mercaderas se puede determinar mediante dos procedimientos: a. Por el conteo fsico de las mercaderas, al costo de adquisicin. b. Mediante la sumatoria de todos y cada uno de los saldos de las tarjetas Krdex, al costo de adquisicin. El Krdex Concepto.- Mediante este sistema se puede controlar el movimiento de las mercaderas en forma constante, todas y cada una de las mercaderas existentes en el almacn, siendo as ms fcil conocer en cualquier momento las existencias reales de una mercadera cualquiera lo que facilita la formacin de los estados financieros en un momento dado, razn por la que es de mucha importancia este sistema que tiende a mantener un inventario permanente. FECHA: Lleva la fecha en el momento que se realiza una transaccin. T. DESCRIPCION: Indica el ingreso y egreso. N. DOCUMENTO: Lleva el nmero de transaccin en forma secuencial. CANTIDAD: Indica el numero de mercadera en la transaccin. PRECIO/TOTAL: Es la multiplicacin de la cantidad por el precio unitario PRECIO/UNITARIO: Es costo de cada producto unitario. EXISTENCIA: Es la mercadera que contiene la empresa (ingreso/egreso). CPP: (Costo promedio ponderado) B = ((A * B) + C / (A + D) A = Existencia Actual. B = CPP actual. C = Costo total de compra. D = Cantidad que ingresa. Modelo de Krdex

13

Funciones del Krdex 1) Un saldo permanente con especificacin de cantidad, precio unitario y valor de cada artculo. 2) Obtener fcilmente la cantidad de mercadera existente en bodega. 3) Posibilidad de elaborar los estados financieros en cualquier momento que se requiere. 4) Mayor control en las existencias fsicas de la mercadera. 5) Una mayor organizacin de la empresa Stock Mnimo Es el nmero de unidades de cada producto debe haber en existencia, en determinada fecha, a fin de cubrir un lapso de ventas. Stock Mximo Es el reabastecimiento mximo de un producto para evitar un exceso de inversin en dinero en mercadera. Se obtiene aadiendo a la existencia de cantidad mnima un porcentaje de eventualidad o incumplimiento del lapso normal de reposicin Libro de Caja: Este permite controlar diariamente en forma transitoria el movimiento de los ingresos y egresos del dinero efectivo y monedas metlicas. Pocas empresas utilizan este sistema porque prefieren custodiar el dinero a travs de los bancos.

14

Arqueo de Caja.es el recuento del dinero, cheques y otros documentos disponibles al momento de dicho arqueo, es decir que respalden el saldo de la cuenta Caja a determinada fecha, con el propsito de comparar y verificar si la existencia del dinero es equivalente al saldo de esta cuenta.(diario o semanal). Notas de dbito.se produce por servicios prestados de un banco; tales como pago de intereses, dividendos de prstamos recibidos de un banco, entrega del estado de cuenta, entrega de chequera, por cheques protestados por falta de fondos o inconformidad de firma.(disminuyen el saldo de la cuenta) Notas de Crdito.se produce por prestamos efectuados, depsitos no registrados por el banco, intereses ganados en Cta., y Cte.(aumentan el saldo)

c. Funciones que debe proporcionar el sistema


Para el siguiente informe vamos a especificar la visin general de los elementos de nuestro programa. Movimientos 1.-Proformas//una factura que se puede emitir e imprimir, pero q no se guarda en el sistema 2.-Transferir Egresos//transferir los productos de una sucursal hacia otra 3.-Guia de remisin de egresos e ingresos//sustenta el traslado de mercadera 4.-Facturar//Realiza una factura 5.-Anular factura//invalidar una factura ya emitida y guardada en el sistema 6.-Devoluciones//devolver un producto 7.-Recepcion de compra//es la aceptacin que se realiza al proveedor para que ste pueda enviar la factura. 8.-Otros ingreso//ingresos por medios diferentes a la venta de productos 9.-Otros egresos//gastos diversos 10.-Transacciones//compra y venta de productos 11.- Productos// 15

Productos 1.-Ingresar//ingreso los datos del producto 2.-Ubicacin del producto//Ubicacin fsica del producto dentro del local 3.-Modificar//se puede modificar nicamente la existencia mxima y mnima 4.-Eliminar//eliminar un producto 5.-Historial de productos//movimientos del producto Clientes 1.-Ingresar//ingreso los datos del cliente 2.-Modificar//se puede modificar nicamente la direccin y el telfono del cliente 3.-Eliminar//eliminar un cliente 4.-Pagos a crdito//cuentas por cobrar al cliente 5.-Historial cliente//movimientos del cliente

Proveedores 1.-Ingresar//ingresar datos del proveedor 2.-Modificar//nicamente se puede modificar la direccin y el nmero de telfono 3.-Eliminar//se eliminar el registro del proveedor 4.-Pagos al proveedor//saldar cuentas con el proveedor 5.-Historial//los movimientos del proveedor 6.-Fecha pagos// la fecha que debo saldar mi deuda con el proveedor 7.-Nota de crdito//son documentos que se emiten para anular operaciones, aceptar devoluciones y conceder descuentos o bonificaciones 8.-Nota dbito//son documentos que se emiten para cobrar intereses de mora y recuperar costos y gastos realizados por el vendedor luego de la emisin del comprobante de venta. 9.-Cartera vencida//es cuando una cuenta se ha vuelto difcil de cobrar 10.-Totales por proveedor//la deuda total de la farmacia con los proveedores Consultas 1.-Consultar producto: Por cdigo de barra Por fecha de caducidad Por fecha de ingreso Por grupo teraputico Por nombre comercial Por nombre genrico Medicamento con receta mdica Medicamento de venta libre 2.-Consultar Cliente Por numero de cedula 3.-Consultar proveedor Por numero de cedula Por laboratorio al que pertenece 4.-Consultar facturas Por fecha de emisin 16

Por numero de factura Por rango de fecha 5.-Consultar compras Por rango de fechas 6.-Consultar pagos Por numero de cedula Reportes 1.-Diario// movimientos de la farmacia hasta la fecha 2.-Reportes Medicamentos//lista de medicamentos 3.-Reportes de clientes//lista de clientes 5.-Reportes al da//resumen de movimientos de la farmacia en dicho da 6.-Reportes de ventas por turno//de acuerdo a la persona que emite la factura 7.-Reportes de ventas y pagos//ingresos y egresos en caja y bancos 8.-Reporte proveedores//historial de todos los proveedores 9.-Reportar mayores egresos//los productos mas vendidos de acuerdo a la cantidad no al precio 10.-Reportar menores egresos//productos ociosos 11.-Lista de precios al pblico//lista de cdigo, descripcin y precio de venta al pblico de todos los productos 12.-Lista de precios por Grupos Por laboratorio Por grupo teraputico 13. Reporte por clasificacin de medicamentos Analpticos Analgsicos Anestsicos Anticidos Antiamebianos Antibiticos Anticoagulantes Anticonvulsivantes Antidepresivos Antiespasmdicos Antihelmnticos Antihistamnicos Antipirticos Antispticos Antitiroideos Antitoxinas Astrigentes Carminativos 17

Colagogos Diaforticos Desinfectantes Diurticos Ecblicos Emticos Estimulantes Expectorantes Fungicidas Hematnicos Hipnticos Hipotensores Midriticos Miticos Narcticos Purgantes Sedantes Tnicos Tranquilizantes Vitaminas 14.-Inventario total valorado//conjunto de mercadera valorado anualmente Grupos 1.-Laboratorio 2.-Terapeuticos Otros 1.-Mantenimiento bodegas//actualizar mercadera en bodega 2.-Mantenimiento usuarios//actualizar datos del usuario 3.-Revision de productos//revisar que la mercadera llegue en buen estado 4.-Revision de expiracin//fecha de caducidad de un producto

d. Manuales, informes de fallos y errores de los sistemas que han estado en funcionamiento en la empresa (si existen)
La farmacia VID 2 si cuenta con un sistema, pero lamentablemente no pudimos conseguir el manual, ya que el programa fue instalado hace 10 aos y el propietario ya no cuenta con dicho manual. 18

Segn la explicacin del propietario de la farmacia pudimos observar que uno de los errores del sistema estn fundamentados en la presentacin de los informes: stock mximo, stock mnimo ya que la poltica de la farmacia respecto a estos valores es relativo a periodos de tiempo por lo que los avisos del sistema no son de mucho agrado del usuario. Otro error al que se hace referencia es al registro de los costes de los productos, puesto que ocasionalmente estos se modifican provocando perdidas poco significativas pero importantes para la farmacia, la explicacin a este fallo se aduce que es producida por la falta de energa elctrica, originando una desactualizacin de datos.

4.Diagrama de relacin entre las clases que forman el sistema.


a. Diagrama en vista conceptual

19

Direccion

ValidacionCedula Persona Contabilidad

Fecha * Clientes Proveedores Usuarios Productos Control de inventarios

1 1 * Facturacion

* RegistroClientes RegistroProveedores RegistroUsuarios Medicamentos ArticulosUsoComun Transacciones * 1 1 1 ProductosDemanda

* RequerimientosMedicamentos

PrescripcionMedica

DerechoExplotacion

RegistroInventarios

* ControlCompraVenta

RegistroFacturacion

RegistroTransacciones VentaLibre RecetaMedica Generico 1 ConPatente RegistroDemanda RegistroCompraVenta 1 RegistroVentaLibre RegistroRecetaMedica RegistroGenerico RegistroPatente 1 1 Vector 1 1 11 111 11 1 1 1 1 1 1 1

RegistroRequerimientos

b. Diagrama en vista de implementacin

20

Direccion -calle : string -numero : int +EstablecerCalle(entrada call : string) : void +EstablecerNumeroCalle() : void +ObtenerCalle() : string +ObtenerNumeroCalle : int ()

fecha -dia : int -mes : int -anio : int +fecha(entrada di : int, entrada me : int, entrada ani) +obtener_dia() : int +obtenerMes() : int +obtenerAnio() : int +establecerDia(entrada diaM : int) : void +establecerMes(entrada mesM : int) : void +establecerAnio(entrada anioM) : void +MostrarFechaFormatoDD /MM(entrada sFecha : fecha) : string +MostrarFechaFormatoLetras (entrada sFecha : fecha) : string +ValidarFecha(entrada Sfecha : fecha) : bool +ObtenerFechaDiaSiguiente(entrada sFecha : fecha) : fecha +ObtenerDiaSemana(entrada sFecha : fecha) : string +CompararFecha : string () +Restar y mostrar nueva fecha(entrada sFecha : fecha , entrada mFecha : fecha) : fecha +Restar y mostrar dias existentes entre ellos(entrada sFecha : fecha, entrada mFecha : fecha) : int

Persona -nombre : string -direccion : Direccion -telefono : int -cedula/RUC : string +Persona(entr ada cedu : string, entrada nom : str ing, entrada dir : Direccion, entrada tel : int) +obtenerCedula() : string +obtenerNombre : string () +obtenerDireccion() : Direccion +obtenerTelefono() : int +EstablecerCedula(entrada ced : string) : void +EstablecerNombre(entrada nom : string) : void +EstablecerDireccion(entrada dir : Direccion) : void +EstablecerTelefono(entrada tel : int) : void

Validacion -numero_cedu : string +Validacion(entrada num : string) +Cedula_cor_inc() : bool

Productos #codigoGenerado : int #descripcion : string #cantidad : int #costo : double #precioVenta : double #stockMinimo : int #observaciones : string #codigo de barras : int #precio de compra : double #precio de venta : double #presentacion : int #FechaIngreso : string +articulos(entrada cod: int, entrada des : string, entrada can : int, entrada cos : double, entrada pVp : double, entrada stomin : int, entrada obs : string) +EstablecerCodigo() +establecerDescripcion() +establecerCantidad() +establecerPrecioVenta() +establecerStock-Minimo() +establecerObservaciones(entrada sto_Min : int) +obtenerCodigo() : int +obtenerDescricion( ) : string +obtenerCantidad() : int +obtenerCosto() : double +obtenerPrecioVenta : double () +obtenerStockMinimo() : int +obtenerObservaciones() : string +obtenerPrecio de compra : double () +obtener precio de venta : double () +obtener presentacion : int () +obtener iva() : double +obtener fecha de ingreso del pr oducto : Fecha () +establecer precio de compra (entrada preccom : double) : void +establecer precio de venta(entrada precVen : double) : void +establecer presentacion(entrada intprec : int) : void +establecer iva(entrada iv : double) : void +establecer fecha de ingreso del producto (entrada fecIng : Fecha) : void +establecer fecha de caducidad(entrada fecCad : Fecha) : void +obtener fecha de caducidad : Fecha () RegistroArt iculosUsoComun ArticulosUsoComun Medicamentos +FechaCaducidad : string -IVA : double +obtener_IVA() : double +establecer_IVA(entrada I : double) -tamanio logico : int +obtenerr vector() : Vector +obtener tamanio : int () +eliminar( ) : bool +ingresar() : void * * PrescripcionMedica -medicamento_restringidos : string +obtener_m() : string +establecer_G(entrada g : string) DerechoExplotacion -generico : bool +Obtener_Gene() : bool +establecer_G(entrada gene : bool) RegistroInventarios -tamanio logico : int +obtenerr vector() : Vector +obtener tamanio : int () +eliminar() : bool +ingresar() : void 1 -compras : double * -ventas : double ProductosDemanda -N_unidadesVendidas : int ControlCompraVenta -N_unidadesVendidas : int -N_unidadesCompradas : int RegistroFactura 1 -tamanioLogico : int +obtenerVector() : <sin especificar> +obtenerTamanio : int () +ingresar() : void +buscarCodFact entrada cod : int) : int ( +obtenerr vector() : Vector +obtener tamanio() : int +eliminar() : bool +ingresar() : void 1 RegistroRequerimientos RegistroCompraVenta -tamanio logico : int 1 1 1 RegistroGenerico RegistroRecetaMedica -tamanio logico : int +obtenerr vector() : Vector +obtener tamanio() : int +eliminar() : bool +ingresar() : void -tamanio logico : int +obtenerr vector() : Vector +obtener tamanio() : int +eliminar () : bool +ingresar() : void 1 1 -tamanio logico : int RegistroDemanda -tamanio logico : int +obtenerr vector() : Vector +obtener tamanio() : int +eliminar() : bool +ingresar() : void 1 +obtener r vector() : Vector +obtener tamanio() : int +eliminar () : bool +ingresar() : void 1 Transacciones RequerimientosMedicamentos -codigo : double 1

Cliente #saldo : double +Cliente(entrada ced : string, entrada nom : string, entrada Dir : string, entrada tel : int, entrada sal : double) +establecerSaldo(entrada sal : double) : void +obtenerSaldo() : double

Contabilidad

11

1 1 1 1 Facturacion -IVA : double -subTotal : double -Total : double +Establecer iva(entrada iva1 : double) : void +establecer subtotal(entrada subtot : double) : void +establecer total(entrada tot : double) : void +obtener iva() : double +obtener total ) : double ( +obtener subtotal ) : double ( *

Control de inventarios -codigo : int -descripcion : string -ubicacion : string -existencia : int -clasificacion : string +establecer codigo() +estableceer descripcion() +establecer ubicacion() +establecer exixtencia( ) +establecer clasificacion () +obtener codigo() : long +obtener descripcion() : string +obtener ubicacion() : string +obtener exixtencia() : int +obtener clasificacion() : ProductosDemanda

Proveedores -saldo : double +obtener_saldo() : double +establecerSaldo(entrada sal : double) : void -contrasea : string

Usuarios +Establecer contrasea(entrada contr : string) : void +obtenerContrasea : string ()

RegistroUsuarios Registro Cliente -tamanioLogico : int +obtenerVector() : <sin especificar > +obtenerTamanio : int () +eliminar() : bool +ingr esar() : void RegistroProveedores -tamanio logico : int +obtenerr vector() : Vector +obtener tamanio() : int +eliminar() : bool +ingresar() : void 1 -tamanio logico : int +obtenerr vector() : Vector +obtener tamanio() : int +eliminar() : bool +ingresar() : void 1

RecetaMedica 1 11 1 1 11 1 -NReceta : long +Obtener_NReceta() : int +Establecer_NReceta(entrada Numero: int)

Generico -Laboratorio : str ing +obtener_L() : string +establecer_L(entrada L : string)

RegistroTransacciones -tamanio logico : int +obtenerr vector ) : Vector ( +obtener tamanio() : int +eliminar() : bool +ingresar() : void

Vector 1

Conclusiones

21

Al realizar este trabajo nos hemos dado cuenta que nuestros conocimos con respecto a la materia han ido aumentando ya que hemos investigado nuevos temas. Con respecto al programa investigado nos dimos cuenta que los errores que se mencionaron no los ocasiona los cortes de luz, ya que este problema no tendra nada que ver con las quejas que presenta el dueo de la farmacia, creemos que sucede este error porque no es un programa robusto, por lo tanto va a seguir dando fallas. Tambin aprendimos que en una farmacia no es muy necesario el Stock mnimo ni el Stock mximo, porque hay temporadas que ciertos medicamentos son ms solicitado que otros, pero puede ocurrir lo contrario. Entonces todo depende de la temporada en que estemos, para solicitar un producto, y no tanto de el Stock mnimo.

Bibliografa
http://www.rentasoft.es/compufarma/_docu/pa001235.htm http://www.quiminet.com/ar6/ar_RsDFbcBuzgt-como-se-clasifican-losmedicamentos.htm http://es.wikipedia.org/wiki/Medicamento

22

You might also like