Está en la página 1de 41

INSTITUTO DE EMPRENDEDORES

CARRERA PROFECIONAL DE COMPUTACIÓN E


INFORMATICA

SISTEMA DE VENTA E INVENTARIOS PARA LA


FARMACIA “FARMA FATH”

TESIS PARA OBTAR EL TITULO PROFESIONAL


TECNICO EN COMPUTACION E INFORMATICA

Integrantes:
 Capuena Ramirez Royselith
 Huacso Quispe Edison
 Asto Chancasanamapa Yolanda
Asesor:
Felipe Loayza Beramendi
LIMA – PERÚ
AÑO – 2017

1
Agradecimiento:
A Dios y a nuestros padres por habernos acompañado en
cada paso que dimos y alentándonos para perseguir
adelante a hacer realidad nuestros sueños.
De igual manera a los profesores por su orientación,
dedicación y enseñanzas para cumplir con nuestros
objetivos y metas.

2
INDICE

INTRODUCCIÓN .............................................................................................................................. 5
CAPÍTULO I. PLANTEAMIENTO DE PROBLEMA ................................................................... 6
1. Descripción de la Realidad Problemática ......................................................................... 6
1.1 Formulación del Problema................................................................................................ 6
1.1.1 Problema General .......................................................................................................... 6
1.1.2 Problemas Específicos ................................................................................................ 7
1.2 Objetivos de la Investigación ............................................................................................... 7
1.3 Justificación de la Investigación .......................................................................................... 8
1.3.1 Limitaciones del Estudio ................................................................................................ 9
1.3.2 Estudio de Factibilidad del Proyecto ........................................................................... 9
CAPÍTULO II. MARCO TEÓRICO .............................................................................................. 10
2.1 Antecedentes de la Investigación...................................................................................... 10
2.2 Bases Teóricas..................................................................................................................... 10
2.2.1 Concepto 1 .................................................................................................................... 10
2.2.2 Concepto 2 .................................................................................................................... 10
2.2.3 Concepto 3 .................................................................................................................... 11
2.3 Marco Conceptual ................................................................................................................ 11
CAPÍTULO III. DESARROLLO DE LA HERRAMIENTA ........................................................ 12
3.1 Metodología a utilizar. ......................................................................................................... 12
3.2 Desarrollo de actividades y procesos. .............................................................................. 12
3.2.1 Análisis de requerimientos .......................................................................................... 12
3.2.1.2 Requerimientos no Funcionales: ............................................................................ 13
3.3 Modelos de caso de uso de Negocio. .............................................................................. 14
3.1.1 Descripción Actores de Negocio. ............................................................................... 14
3.1.2 Descripción de Caso de uso de Negocio.................................................................. 15
3.1.3 Caso de uso de Negocio. ............................................................................................ 16
3.1.4 Caso de uso de Sistema. ............................................................................................ 17
3.4 Documentación de caso de uso negocio. ........................................................................ 18
3.4.1 Realizar compras .......................................................................................................... 18
3.4.2 Verificar medicamento ................................................................................................. 19
3.4.3 Realizar ventas ............................................................................................................. 20

3
3.5 Documentación de caso de uso de sistema .................................................................... 21
3.5 Diagrama de actividades: ................................................................................................... 24
3.5.1 Registrar nuevo medicamento.................................................................................... 24
3.5.2 Actualizar medicamento .............................................................................................. 25
3.5.3 Consulta medicamento. ............................................................................................... 26
3.5.4 Busca medicamento..................................................................................................... 27
3.5.5 Registrar venta. ............................................................................................................. 28
3.5.6 Realiza reporte. ............................................................................................................. 29
3.6 Diagrama de secuencia. ..................................................................................................... 30
3.6.1 Registra nuevo medicamento ..................................................................................... 30
3.6.2 Actualizar medicamento .......................................................................................... 31
3.6.3 Buscar medicamento ................................................................................................... 32
3.6.4 Realizar venta ............................................................................................................... 33
3.6.5 Realizar reporte ............................................................................................................ 34
3.6.6 Diagrama de clase........................................................................................................ 35
3.7 Diseño lógico y físico de la base de datos (de acuerdo al proyecto) .......................... 36
CAPÍTULO IV. ANÁLISIS Y DISCUSIÓN DE RESULTADOS .............................................. 40
4.1 Discusión del Proyecto........................................................................................................ 40
CAPÍTULO V. CONCLUSIONES Y RECOMENDACIONES .................................................. 41
5.1 Conclusiones ........................................................................................................................ 41
5.2 Recomendaciones ............................................................................................................... 41
5.3 Anexos referencias bibliográficas. .................................................................................... 41
5.3.1 https://es.wikipedia.org/wiki/PhpMyAdmin................................................................... 41

4
INTRODUCCIÓN

Con el presente sistema desarrollado se pretende realizar un


mejor funcionamiento de la venta de medicamentos en la
farmacia “FARMA FATH” que está ubicado en JR. Pancho
Fierro N°3473, del distrito Los Olivos.
Ya que la tecnología ha avanzado el sistema será desarrollado
para la Farmacia, que cumplirá con los requerimientos
necesarios para llevar el mejor proceso de venta de los
medicamentos y ofrecer el mejor servicio a los clientes,
proveedores y usuarios del sistema; ayudando de esta manera
a facilitar el trabajo a los farmacéuticos en realizar la venta
brindándoles una respuesta de manera rápida y segura.
El objetivo de este proyecto es de presentar un sistema donde
este optara en registrar los nuevos medicamentos que
ingresan, realizar modificaciones, buscar el producto por
nombre y también se podrán eliminar si en caso fuera
necesario.
En este proyecto se realizará un análisis del sistema que se
está planteando utilizando las herramientas que serán de
mayor fiabilidad para el desarrollo.

5
CAPÍTULO I. PLANTEAMIENTO DE PROBLEMA

1. Descripción de la Realidad Problemática

De acuerdo a la problemática planteada por la encargada de la


farmacia, se realizó un estudio para conocer a profundidad de
la situación del caso.

La farmacia “Farma Fath”, dedicada a la venta de productos


farmacéuticos y artículos de tocador, en los últimos meses ha
tenido un desequilibrio en cuanto a la rapidez y eficiencia de
atención al cliente.
De aquello surge una necesidad de automatizar la gestión de
la venta de medicamentos y el registro de los medicamentos y
artículos.

1.1 Formulación del Problema

Habiendo realizado un estudio de la situación problemática


anteriormente mencionado; procederemos a detallar el
problema en su proceso más importante.

1.1.1 Problema General


 Departamento de Cobranza.
 Demora en la atención al cliente.
 Demora en la generación de reportes.

¿Cómo mejorar el proceso de control de ventas en la farmacia


"FARMA FATH"?

6
1.1.2 Problemas Específicos

PE1: ¿Cómo controlar las ventas realizadas en el día?


PE2: ¿Cómo corregir la mala administración de las
ganancias?
PE3: ¿Cómo manejar el control de stock del
medicamento?

1.2 Objetivos de la Investigación


1.2.1 Objetivo General

 Crear un sistema que realizará el proceso de ventas


más rápido y eficaz y que pueda tener así un mejor
control de los productos vendidos.

 Realizar un estudio a la farmacia "FARMA FATH"


que consistirá en analizar y diseñar el sistema.

1.2.2 Objetivos Específicos

 Innovar en la implementación del sistema utilizando


las herramientas de software recomendado.

 Presentar de manera documental en la cual se


desarrollará la aplicación.

 Analizar el proceso de sistemas con el que cuenta la


farmacia para conocer la cantidad de medicamentos
vendidos y cuantos se deben adquirir para la venta.

7
 Adquirir experiencia en los diversos casos para
implementar el sistema de cómo se verá en su
presentación final.

1.2.3 Visión
El propósito de este documento es investigar, analizar las
necesidades y características del sistema para la farmacia”
FARMA FATH”. El documento se centra en la funcionalidad
requerida por los participantes en el proyecto y los usuarios
finales. Esta funcionalidad se basa principalmente en el control
de medicamentos y ofrecer un mejor servicio a los clientes, lo
cual permitirá facilitar el acceso del personal, a la vez permitirá
el mejor manejo de las ventas de los medicamentos, luego el
sistema guardará en su base de datos todos los movimientos
realizados en la farmacia.
Lo cual se va detallar las funciones que realizará el sistema en
los requerimientos se podrán observar en la especificación de
los casos de uso y otros documentos adicionales que
utilizaremos en nuestro planeamiento y desarrollo.

1.3 Justificación de la Investigación

Para la farmacia “Farma Fath”, se requiere de un sistema


que automatice su proceso más importante y que pueda
tener así un mejor control de su información se
implementara el sistema de control Administrativo de gastos
e ingresos.

8
En la oficina del Administrador se instalará el servidor de
Base de Datos como también una terminal para que este
pueda realizar sus consultas de las ganancias como también
del personal para así poder generar la planilla. Brindándole
todos los principales necesarios para su desenvolvimiento
con el sistema y sus necesidades.

1.3.1 Limitaciones del Estudio

Las limitaciones es lo que hemos tenido una


desorganización en el grupo al inicio del proyecto y cuando
fuimos a hacer conversar con la dueña de la farmacia no lo
encontramos por ello hemos obtenido poca información.

1.3.2 Estudio de Factibilidad del Proyecto

Creamos este sistema para poder satisfacer una necesidad


que tiene la farmacia, Tiene como finalidad determinar si
existe o no, una demanda que justifique la puesta en marcha
de un programa para la búsqueda de los clientes. Tiene por
objetivo proveer información, para cuantificar las inversiones
en los medicamentos, como también ordenar y sistematizar
la información que proporciona el sistema.

9
CAPÍTULO II. MARCO TEÓRICO

2.1 Antecedentes de la Investigación

Este no es el primer proyecto que se está


implementado si no que hay varios casi parecido al
sistema que estamos desarrollando.

2.2 Bases Teóricas


2.2.1 Concepto 1
 Rup: (Rational Unified Process) que significa
(Proceso Racional Unificado) Es un proceso que
describe el proceso del desarrollo del sistema,
compuesto por faces y etapas.
Fue desarrollado por la empresa Rational software
con la propiedad de IBM junto con UML que es
lenguaje unificado de modelado, se utiliza más para
realizar el análisis, diseño, implementación y
documentación del sistema.

2.2.2 Concepto 2
 phpMyAdmin: es una herramienta escrita en PHP
con la intención de mejorar la administración de
MySQL a través delas páginas web con internet y
cuenta con 72 idiomas. Que es un sistema de base
de datos, es una colección estructurada de datos y
el usuario necesita un administrador para poder
agregar, acceder o procesar la información
guardada en el ordenador.

10
2.2.3 Concepto 3
 PHP: (Hypertext Preprocessor) es un lenguaje de
programación, diseñado para la creación de páginas
web dinámicas.

PHP interactúa fácilmente con archivos de toda


clase, desde los más básicos como .docx, .PDF,
.JPG, hasta los Flash que son animaciones
cargadas en la red. PHP es el lenguaje de
programación de aplicaciones interactivas más fácil
de usar y por más de 20 años no ha podido ser
reemplazado por las variantes que ha propuesto
Microsoft, por ejemplo.

2.3 Marco Conceptual


El sistema realizara registro de la venta, registro de
medicamentos y también realizara el conteo de las
ganancias del día.

11
CAPÍTULO III. DESARROLLO DE LA HERRAMIENTA

3.1 Metodología a utilizar.


3.1.1 Utilizaremos las siguientes metodologías:

 UML (Lenguaje Unificado de Modelado), es un


lenguaje gráfico para visualizar, especificar,
construir y documentar un sistema, describe las
funciones del sistema.

 RUP (Proceso Racional Unificado), es un conjunto


de metodologías adaptables al contexto y
necesidades de cada organización.

3.2 Desarrollo de actividades y procesos.

 En la vista externa del sistema es lo que realiza son:


(venta de medicamentos, atención medica si el
cliente lo requiere, se buscará por nombre el
medicamento, también podrá registrar los
medicamentos nuevos y modificar).

3.2.1 Análisis de requerimientos


3.2.1.1Requerimientos Funcionales:

 El sistema será capaz de procesar las transacciones


de datos.
 El sistema permitirá al usuario loguearse según el
tipo de usuario, para que pueda realizar el manejo
del sistema.
 El sistema realizará búsquedas de medicamentos.
12
 En el sistema se podrá hacer registros de
medicamentos, usuarios, nuevos clientes y las
ventas realizadas.
 El sistema permitirá realizar reportes de las ventas.
 El sistema permitirá realizar modificaciones si en
caso de que haya fallado en el momento de
registrarlos.
 El sistema podrá hacer eliminaciones de
medicamentos, pero este será restringido para los
farmacéuticos, esto solo puede realizar el
administrador.
 El sistema será fácil de manejar, y rápido de
procesar los datos.
 El sistema será fácil de adaptarse.

3.2.1.2 Requerimientos no Funcionales:

 El sistema deberá funcionar correctamente.


 El sistema será implementado en un Pc.
 Se permitirá el registro de los medicamentos.
 El sistema permitirá realizar cambios en caso de
haber fallado en el registro.
 El sistema permitirá al usuario realizar búsquedas.

13
3.3 Modelos de caso de uso de Negocio.

3.1.1 Descripción Actores de Negocio.

Actor Descripción
El administrador tiene la
responsabilidad de comprar
los medicamentos y también
de verificar si estas en buen
estado como también puede
realizar ventas si en caso no
se encuentra el
Farmacéutico.
El farmacéutico es el que
puede interactuar más con el
sistema realizando consultas,
registros, modificaciones y
también realizar las ventas.

El cliente puede realizar


compras de los diferentes
tipos de medicamentos como
también puede realizar
consultas al farmacéutico o al
usuario quien le estará
atendiendo.

14
3.1.2 Descripción de Caso de uso de Negocio.

Caso de Uso Descripción


El administrador realizara la
compra de los medicamentos
de un proveedor, y luego
verificara si son correctos y si
están en buen estado para
que realicen su venta.
El cliente realizara la compra
de unos medicamentos que le
servirá de ayuda para su
bienestar.
El farmacéutico revisara si el
medicamento existe o no,
después de verificar le
confirmara al cliente.

El farmacéutico realizara la
venta una vez que haya sido
confirmado por el cliente, el
administrador también puede
realizar la venta en caso de
que no esté presente el
farmacéutico.

15
3.1.3 Caso de uso de Negocio.

16
3.1.4 Caso de uso de Sistema.

17
3.4 Documentación de caso de uso negocio.
3.4.1 Realizar compras
Caso de uso Realizar compras
Actores Administrador
Descripción El documento describe los
procedimientos de realizar la
compra de medicamentos.
Pre condición El administrador es el encardo de
comprar los medicamentos
Y que el medicamento esté en
buen estado.
Flujo Normal paso Acción
1 El caso de uso empieza
cuando el administrador
solicita la compra del
medicamento.
Realiza la verificación si
son correctos y si está
en buen estado.
2 El administrador
realizara la compra de
los medicamentos.
Realizara el pago
correspondiente al
proveedor.
Post condición Si los medicamentos están en mal
esta se rechazara la compra y
luego hará la solicitud de compra
a otro proveedor.

18
3.4.2 Verificar medicamento

Caso de uso Verificar medicamentos


Actores Administrador, Farmacéutico
Descripción El documento describe los
procedimientos de realizar la
verificación de los
medicamentos.
Pre condición Es que son autorizados en esa
área.
Flujo Normal paso Acción
1 El caso de uso empieza
cuando el administrador
o farmacéutico verifica
si existe el
medicamento que se va
a vender.
Una vez realizada la
búsqueda se le indicara
al cliente si hay no, y si
hay se proseguirá con la
venta.
2 Si en caso no existe el
medicamento no se
realizará la venta.
Post condición Si el medicamento buscado
no se encuentra se solicitará al
proveedor.

19
3.4.3 Realizar ventas

Caso de uso Realizar ventas


Actores Administrador, Farmacéutico
Descripción El documento describe los
procedimientos de realizar la
venta de los medicamentos.
Pre condición Son los encargados en atender
dentro del área de la farmacia
al cliente.
Flujo Normal paso Acción
1 El caso de uso empieza
cuando se registra los
medicamentos, cantidad
y precio.
Una vez registrado la
venta se exporta a
Excel o PDF para luego
imprimirlo.
2 Una vez que el cliente a
ya realizado el pago;
Se le entrega al cliente
el medicamento junto
con el comprobante de
la venta.
Post condición Se cancelara la venta si el
cliente ya no desea llevar el
medicamento.

20
3.5 Documentación de caso de uso de sistema
3.5.3 Realizar actualizaciones.

Caso de uso Realizar actualizaciones


sistema
Actores Administrador
Descripción El caso de uso empieza
describiendo el procero de realizar
actualización de los medicamentos,
usuarios que van a laborar.
Pre condición El administrador realiza la
actualización cuando ingresa un
nuevo farmacéutico .

Flujo Normal paso Acción


1 El farmacéutico ya está
registrado y uno de los
datos esta incorrecto, lo
actualiza.
2 Cuando empieza a registrar
un nuevo farmacéutico para
que labore en la farmacia,
lo mismo se realizara para
los medicamentos.
Post condición El farmacéutico y el medicamento
ya este registrado

21
3.5.4 Eliminar medicamento.

Caso de uso sistema Eliminar medicamento


Actores Administrador
Descripción El documento describe el
proceso de eliminar
medicamento.
Pre condición El medicamento ya no existe, o
el farmacéutico ya no trabaje.
Flujo Normal Paso Acción
1 El caso de uso empieza
cuando el administrador
verifica que los
medicamentos
registrados ya no
existen.
2 También cuando los
farmacéuticos ya no
laboran por un tiempo
determinado.
Post condición Si todavía existen no se
realizara las eliminaciones
tanto como del medicamento,
farmacéutico u otro.

22
3.5.4 Realizar reporte.
Caso de uso sistema Realizar reporte
Actores Farmacéutico
Descripción El documento describe el
proceso de realizar reporte
Pre condición El farmacéutico es quien
realiza los reportes.
Flujo Normal Paso Acción
1 El caso de uso
empieza cuando el
farmacéutico realiza
los reportes al finalizar
el día.
2 El farmacéutico
registra todas las
ventas realizadas en el
día.
Post condición Siempre al final del día tiene
que realizar el reporte.

23
3.5 Diagrama de actividades:
3.5.1 Registrar nuevo medicamento.

24
3.5.2 Actualizar medicamento

25
3.5.3 Consulta medicamento.

26
3.5.4 Busca medicamento.

27
3.5.5 Registrar venta.

28
3.5.6 Realiza reporte.

29
3.6 Diagrama de secuencia.

3.6.1 Registra nuevo medicamento

30
3.6.2 Actualizar medicamento

31
3.6.3 Buscar medicamento

32
3.6.4 Realizar venta

33
3.6.5 Realizar reporte

34
3.6.6 Diagrama de clase

35
3.7 Diseño lógico y físico de la base de datos (de acuerdo al
proyecto)

 Iniciar sesión con un usuario

 Pagina principal

36
 Listado de productos, agregar y eliminar.

 Lista de la categoría, nueva categoría, editar y eliminar.

37
 Listado de clientes, agregar nuevo cliente, editar y
eliminar.

 Listado de proveedores

38
 Listado de la venta.

39
CAPÍTULO IV. ANÁLISIS Y DISCUSIÓN DE RESULTADOS

4.1 Discusión del Proyecto

Este proyecto fue elaborado con el objetivo de integrar una


herramienta que le facilite al usuario que va utilizar con las
funcionabilidades de registrar nuevos productos, realizar
actualizaciones y también habrá la opción para eliminar si
en caso fuera necesario eliminar.

El sistema ha sido elaborado en php y la base de datos que


hemos utilizado es phpMyAdmin, las herramientas que se
utilizó para la documentación Rational Rose para elaborar el
caso de uso, diagrama de clase, diagrama se secuencia y
diagrama de actividades.

40
CAPÍTULO V. CONCLUSIONES Y RECOMENDACIONES

5.1 Conclusiones

Se llegó a comprender de forma clara el proceso de registro


de medicamentos, las actualizaciones y el proceso de
ventas.

5.2 Recomendaciones

Dentro de este proyecto se desea una mejora continua del


mismo; esta recomendación se realiza para los futuros
estudiant5es interesados en el proyecto, que puedan realizar
implementaciones al sistema con más distribuciones para la
demanda y tiempo de espera.
Otra recomendación es que puedan incluir más modelos de
inventarios para que el sistema se adapte a las necesidades
de la farmacia, para brindar una mayor velocidad en el manejo
del sistema.

5.3 Anexos referencias bibliográficas.

5.3.1 https://es.wikipedia.org/wiki/PhpMyAdmin
5.3.2
https://es.wikipedia.org/wiki/Proceso_Unificado_Racional
5.3.3 http://conceptodefinicion.de/php/

41

También podría gustarte