Вы находитесь на странице: 1из 24

UNIVERSIDAD AUTÓNOMA GABRIEL RENE

MORENO
FACULTAD INTEGRAL DEL NORTE
Ingeniería en sistema

“SISTEMA DE INFORMACIÓN PARA


LA GESTIÓN DE COMPRAS Y VENTAS
DE LA FARMACIA ‘DIVINO NIÑO’”

MATERIA: SISTEMA DE INFORMACIÓN II


SIGLA:
DOCENTE: ING
ESTUDIANTE: SAMUEL FLORES

Montero - Santa cruz - Bolivia


AGRADECIMIENTOS

DEDICATORIA
CONTENIDO PROYECTO DE SOFTWARE

AGRADECIMIENTOS
DEDICATORIA
ÍNDICE GENERAL
ÍNDICE DE FIGURAS

PARTE I: FUNDAMENTOS TEÓRICOS


CAPÍTULO 1
PERFIL DE PROYECTO
1.1.- INTRODUCCIÓN
1.2.- ANTECEDENTES
1.3.- DEFINICIÓN DEL PROBLEMA
1.4.- SITUACIÓN PROBLEMÁTICA
1.5.- SITUACIÓN DESEADA
1.6.- OBJETIVOS
1.6.1 OBJETIVO GENERAL
1.6.2 OBJETIVOS ESPECÍFICOS
1.7.- JUSTIFICACIÓN
1.8.- ALCANCE
1.9.- METODOLOGÍA DE DESARROLLO

CAPÍTULO 2
LA ORGANIZACIÓN
ANTECEDENTES
2.2 SITUACIÓN ACTUAL
2.3 SERVICIOS QUE PRESTA
2.4 METODOLOGÍA DE TRABAJO
2.5 ESTRUCTURA ORGANIZACIONAL

PARTE II: DESARROLLO DEL SISTEMA


CAPÍTULO 3
CAPTURA DE REQUISITOS
REQUERIMIENTOS DEL SISTEMA
LISTA DE REQUERIMIENTOS
MODELO DE NEGOCIO (DIAG. DE ACTIVIDADES)
CAPTURA DE REQUISITOS COMO CASOS DE USO
MODELO DE ESPECIFICACIÓN DE CASOS DE USO
ACTORES
CASOS DE USO
MODELOS DE CASOS DE USO

CAPÍTULO 4
ANÁLISIS DEL SISTEMA
INTRODUCCIÓN
IDENTIFICACIÓN DE PAQUETES DE ANÁLISIS (SUBSISTEMAS)
REALIZACIÓN DE CASOS DE USO (DIAG. DE COLABORACIÓN)
DIAGRAMA DE CLASES DEL ANÁLISIS
CAPITULO 5
DISEÑO DEL SISTEMA
INTRODUCCIÓN
DIAGRAMA DE DESPLIEGUE (HARDWARE)
DISEÑO DE LOS CASOS DE USO (DIAG. DE CLASES Y SECUENCIA)
DIAGRAMA DE CLASES – FINAL DEL DISEÑO
DISEÑO LÓGICO DE LA BASE DE DATOS (CAMPOS)
DISEÑO FÍSICO DE LA BASE DE DATOS (TABLAS Y CAMPOS)
DISEÑO DE INTERFACES

CAPITULO 6
IMPLEMENTACIÓN DEL SISTEMA
INTRODUCCIÓN
DESCRIPCIÓN DE LA ARQUITECTURA (DIAG. DE COMPONENTES)
MODELOS DE IMPLEMENTACIÓN (DIAG. DE PAQUETES)

CAPITULO 7
PRUEBAS DEL SISTEMA
INTRODUCCIÓN
PLAN DE PRUEBAS
DISEÑO DE CASOS DE PRUEBAS DE INTEGRACIÓN
MODELO DE PRUEBAS

CONCLUSIONES
RECOMENDACIONES
BIBLIOGRAFÍA
ANEXOS
PARTE I: FUNDAMENTOS TEÓRICOS
Capítulo 1 PERFIL DE PROYECTO
1.1.- INTRODUCCIÓN:

Desde el principio de la existencia del ser humano sé a observado su necesidad


por administrar de su logros, por lo cual fue desarrollando diversos métodos para
la su control, desde los libros escritos a base de piedra y aglomerante hasta
nuestra época con métodos perfeccionados basándose en la experiencia que
conducen a grandes textos formulados a base de apuntes y noticias flexibles o
complejas.

La farmacia “DIVINO NIÑO” desde el punto de vista comercial, presta a todos


sus clientes el servicio de ventas de productos e insumos y medicamentos
acordes a sus necesidades, incluyendo, atención médica, entre otros servicios,
en el municipio de SAN PEDRO.

Desde el punto de vista comercial la farmacia “DIVINO NIÑO” ofrece variedades


de medicamentos, insumos, pastas dentales, etc. También cuenta, en una
excelente ubicación, con todos los servicios necesarios requeridos por el cliente,
respetuoso con el medio ambiente y sobre todo con los productos a un precio
muy accesible.
La farmacia se encuentra ubicado por a mediciones de la plaza principal ubicado
en la sobre
La Ubicación Av. /Santa Cruz dos cuadras de la plaza principal.
San Pedro es un municipio ciudad situado al norte del departamento de Santa
Cruz de la Sierra (Bolivia).
Está situada al norte de la región, Dista a 165.0 km de la capital.
San Pedro es una ciudad con un gran patrimonio cultural y capital soyera del
norte integrado y de la provincia Obispo Santisteban, motor principal de la
producción nacional.
Considerada así por su gente pujante y trabajadora, hospitalaria.

¿Por qué se ha elegido esta localización?


Las razones que nos ha llevado a la elección de esta ubicación para de la
farmacia DIVINO NIÑO han sido las siguientes:

 Cercanía a la Plaza Principal y del Mercado Municipal.


 Esta empresa tiene una excelente comunicación por carretera, es muy
transitable por los transeúntes, centro de la ciudad aspecto relevante para
el transporte de los clientes de la zona.
Existencia en el área de centros comerciales, bancos, internet, zonas de
esparcimiento suficientes, con un complejo de recreación rutinaria.
La esencia del proyecto se centra en integrar información de salud, para luego
dar a conocer el proceso de servicios al paciente, esto con las capacidades
instaladas en distintas habitaciones o sala de recuperaciones (Sala de partos,
Sala de emergencias, farmacia), para el funcionamiento de la estructura
existente en la zona.

1.2.- ANTECEDENTES:

Una empresa líder en servicios que contribuya a la imagen positiva de la


actividad social en general, moldeando modelo de servicio sostenible en el
tiempo mediante la aplicación de ciencias de la salud, aprovechando las ventajas
competitivas del mercado.
Se precisa una orientación médica por parte de Médicos especializados en el
área.
Se pudo evidenciar al personal de administración con conocimiento debajo de lo
ideal de manejo económico, cuidado, administración y control de salud.

1.3.- DEFINICIÓN DEL PROBLEMA:

El problema principal a resolver estará encaminado al almacenamiento de datos


para que las mismas sean disponibles, a utilizar para el desarrollo de la empresa.

1.4.- SITUACIÓN PROBLEMÁTICA:

 El registro de Pacientes es manual


 El registro de bienes de la farmacia es manual.
 El servicio de emergencia es manual
 La planilla de sueldos de los farmacéuticos es elaborado manualmente
 Libro de ingreso y salidas de los pacientes manual
 Control administrativo se realiza manualmente
 La Farmacia registra a sus Pacientes solo con nombre y no con
documento.
 La Farmacia no guarda datos de información
 Perdida de información administrativa
 El rendimiento de personal no es óptimo
 La información de servicios la Farmacia no es accesible al paciente
 Demora en los servicios de atención al paciente
 Poca publicidad de la Farmacia
 Prácticas de manejo y administración inadecuados.
Problema Causa Efecto Solución
Se tarda mucho El registro del libro El proceso Automatizar el
en el registro de de ingreso y resulta moroso al registro de
los pacientes salidas de momento de pacientes
pacientes se lo realizar reportes
realiza en forma
manual
Perdida de la La planilla de En muchos Llevar un Control
planilla de sueldos de casos se puede Automatizado de
sueldos empleados es pagar doble al la planilla de
elaborado mismo empleado sueldos
manualmente
No es posible El servicio de Molestia en los Mostrar en forma
determinar en reserva de salas posibles gráfica ,mediante
forma inmediata, es manual pacientes al el prototipo el
si una sala de momento de estado de cada
emergencia está registrarse habitación
disponible
La información No se cuenta con Pérdida de Diseñar un sitio
de servicios que un sitio Web clientes Web que detalle
la farmacia los servicios que
presta no es brinda la farmacia
accesible a un
posible paciente
que este en línea

1.5.- SITUACIÓN DESEADA:

Se considera que la nueva generación, validación e implementación del sistema


de seguimiento del sistema propuesto, facilitará la adopción del manejo y
contribuirá a implementar una sociedad necesitad de espacios de extensión.

Asistencia técnica total casi al 80% al personal en un periodo de 5 meses, con


supervisión y mantenimiento de software.
Elevar a un nivel de uso de tecnología al personal, como a los clientes, asistiendo
financieramente al 50% con aporte no reintegrables y al 50% con aportes
reintegrables en un plazo de 5 años.
Brindar una herramienta fundamental para administrar costos económicos,
especialmente generados en situaciones financieras adversas.
Formulación del problema
¿Cómo se puede hacer que los procesos manuales de control y seguimiento de
la Farmacia “DIVINO NIÑO” sean automatizados y que brinden atención,
confiable y oportuna a los administrativos de la Farmacia?

1.6.- OBJETIVOS:
1.6.1 OBJETIVO GENERAL:
Diseñar el prototipo de un sistema informático para control y seguimiento de la
Farmacia “DIVINO NIÑO”, que brinde una atención confiable y oportuna para
una buena toma de decisiones.

1.6.2 OBJETIVOS ESPECÍFICOS:


 Desarrollar un sistema de registro histórico y de la productividad de
servicio adaptada a condiciones locales y regionales.
 Fortalecer las capacidades de control e información y manejo de los
servicios, para la implementación de nuevas técnicas laborales.
 Impulsar, en sus distintas modalidades, la internacionalización en red al
personal en programas de manipulación y manejo con alto potencial de
conocimiento.
 Actualización automática a los equipos técnicos en las distintas áreas del
personal y asesorar técnicamente en la implementación de estrategias de
diagnóstico, planificación y monitoreo en el desarrollo en el sistemas
Farmacéutico.
 Integrar todos los procesos que la farmacia necesita para un mejor control
de los mismos como ser los procedimientos de registro de los clientes y
pacientes, registro de reservaciones de cita con el Dr. en línea, etc.
 Estudiar métodos y metodologías para el desarrollo de software.
 Estudiar estrategias de prueba.
 Estudiar técnicas de prueba.
 Estudiar métricas de prueba.

Ventajas competitivas que ofrece el software

 Permite tener la información centralizada y organizada en una sola parte.


 No permite redundancia de información.
 Ofrece niveles de acceso y seguridad por medio de claves.
 Actualización, consulta e impresión rápida de directorios de clientes y
proveedores.
 Actualización y consulta de la información sobre catálogos de servicios al
cliente.
 Módulo de control de servicios.
1.7.- JUSTIFICACIÓN:

1.7.1 JUSTIFICACIÓN ECONÓMICA


El presente proyecto se justifica económicamente al proponer un software de
aplicación como producto final, para mejorar el procesamiento y manejo de la
información el cual disminuirá las pérdidas económicas al no contar con un
sistema automatizado.
1.7.2 JUSTIFICACIÓN TÉCNICA
El presente proyecto se justifica técnicamente por la utilización de tecnología
informática avanzada como las redes de computadoras, Bases de Datos y
Modelo Cliente/Servidor.
1.7.3 JUSTIFICACIÓN SOCIAL
La implantación del sistema ayudara al personal involucrado al mejor
desenvolvimiento de sus funciones ya que a la farmacia acuden clientes de
diferentes estratos sociales de Bolivia.

1.8.- ALCANCE:

Para desarrollar el prototipo propuesto es necesario realizar un diagnóstico de la


estructura y funcionamiento de la farmacia resolviendo las dificultades y
deficiencias más importantes, estableciendo las estrategias y políticas de
desarrollo de la misma, La visión de este proyecto se pretende:

 Mejoras en términos de control y manejo de información, transformándola


en un centro de resección y campo de información requerida.
 Implementar programas de apoyo, con relación a la temática para la
captación de información y el manejo de esta por los usuarios.
 Consolidar el modelo de gestión existente en cada una de sus
departamentos en servicios ya ajustado a petición del cliente.
 Desarrollar un módulo que permita imprimir reportes de clientes por cada
compra que haga en cualquier momento.
 Desarrollar un módulo de compras en línea.
 Elaborar un manual para el manejo del prototipo.

1.9.- METODOLOGÍA DE DESARROLLO:

Para el desarrollo del presente proyecto utilizaremos el siguiente modelo de


desarrollo del software
Se utilizara el Proceso Unificado de Desarrollo de Software (con el Lenguaje
Unificado de Modelado) para el desarrollo del presente proyecto.
El diseño de una base de datos se descompone en diseño conceptual, diseño
lógico y diseño físico.
 Diseño conceptual.- determinamos las especificaciones y necesidades
de los usuarios
 Diseño lógico: lo obtenemos del modelo conceptual que nos describe la
estructura de la base de datos.
 Diseño físico: en esta parte diseñamos una implementación o aplicación
de la base de datos para desarrollar la base de datos utilizaremos la
metodología del modelo entidad relación MER el cual obtendremos del
mundo real.
 Desarrollo de la base de datos: para la base de datos atizaremos SQL
server.

CAPÍTULO 2 LA ORGANIZACIÓN
ANTECEDENTES:
2.2 SITUACIÓN ACTUAL:
La farmacia fue creada en el año 2015, durante los primeros años no fue tan
dura su batalla para la farmacia ya que se contaba con clientes amigos y muchos
conocidos también contaban con personal idóneo y suficiente para cubrir los
requerimientos de los pacientes. Con el transcurrir del tiempo la farmacia fue
introduciendo nuevos profesionales en servicios por lo cual se abasteció las
necesidades de los pacientes en los diferentes servicios como ser consultas
médicas, partos, colocación de sueros, tratamientos, etc.
Como así también se llegó a observar un gran crecimiento de nuestra clientela,
se llegó a tomar una decisión de sistematizar los registros de servicios y venta
de productos de nuestra farmacia para el manejo de las grandes informaciones
de datos e inventarios de nuestros clientes y pacientes.
Ya que dicho procesos se los realiza de forma manual y está solía tener errores.
Debido a esta situación problemática se vio la necesidad de implementar un
sistema de gestión para el almacenamiento y manipuleo de la información en las
diferentes modalidades de servicios que brinda nuestra farmacia a poco de
convertirse en centro médico.

2.3 SERVICIOS QUE PRESTA:


La farmacia “DIVINO NIÑO” desde el punto de vista de salud, presta a todos sus
clientes y pacientes el servicio de ventas de medicamentos, atención casos de
emergencia ya sea cualquier problema de salud y atención médica, y entre otros
servicios.

2.4 METODOLOGÍA DE TRABAJO:


La metodología del trabajo al momento que el cliente o paciente ingresa a la
farmacia será la siguiente:
El farmacéutico o encargado de turno se encarga de atenderlo.
El cliente preguntara si hay los medicamentos que busca.
Entonces el farmacéutico o encargado toma su pedido y verifica si hay
medicamentos a la venta, le explicara que medicamento puede consumir en caso
de que no hallase lo que buscaba y fijarles los precios dependiendo cual sea el
medicamento. Caso contrario de que no encontrase lo que busca el cliente se le
dirá que puede encontrar en otra farmacia.
El farmacéutico o encargado deberá tomar sus precauciones, indicándole que
una vez realizada la compra no habrá cambios ni devoluciones.
Si el cliente está interesado, realizara el pago por la compra del medicamento.
El farmacéutico le dotara de un recibo de pago al cliente.
El farmacéutico tomara los datos respectivos de la persona y se le atenderá sea
cual sea su problema de salud.
Siendo así el proceso el servicio será satisfactorio, caso contrario se pasara por
alto dicha situación.

2.5 ESTRUCTURA ORGANIZACIONAL:




PARTE II: DESARROLLO DEL SISTEMA


CAPÍTULO 3 CAPTURA DE REQUISITOS:

3.1 REQUERIMIENTOS DEL SISTEMA:


3.1.1 LISTA DE REQUERIMIENTOS:
 Registro de operaciones, entrada y salida del cliente.
 Verificación rápida de medicamentos disponibles.
 Realizar el seguimiento y control de operaciones de asistencia.
 Realizar reportes de movimiento e inventario.
 Registro de cliente: el sistema deberá ser capaz de realizar el registro del
cliente con sus respectivos datos personales, como también deberá ser
capaz de modificar o eliminarlos.
 Modificar cronograma de actividades
 Generar recibo: el sistema deberá generar un recibo por servicio realizado
 Gestionar información del personal: el sistema deberá ser capaz de
administrar los datos personales del área.
 Actualización periódica de la base de datos del sistema.
MODELO DE NEGOCIO (DIAGRAMA DE ACTIVIDADES):

CLIENTE FARMACEOTICA CONSULTORIO


class Diagrama de Activ idad Farmacia

Entrada

Solicita el Medicamento Verifica si existe el


Medicamento

No existe

Final De
Actividad

Informa sobre el
medicamento y la receta

Seleciona Medicamento Informa alternativ as y


precios

Solicita el Pago Recerv a el


Medicamento

Confirma la Recerv a
Cancela la Compra

Cierra el Proceso

Final de
Proceso
CAPTURA DE REQUISITOS COMO CASOS DE USO:
IDENTIFICACIÓN DE ACTORES
 Administrador
 Vendedor
 Cliente

uc CASOS DE USO

Farmaceotica Cliente

Sistema de Informacion para la


v enta de Recetas y
Medicamentos

Administrador
CASOS DE USOS:
REGISTRAR DE CLIENTE

Casos de uso Registrar cliente


Actores Farmacéutico o Administrador, cliente
Propósito El Farmacéutico deberá registrar en el
sistema los datos acerca del cliente
que realiza dicha compra

Resumen El sistema deberá almacenar todos


los datos del cliente

Tipo Primario
Flujo Acceso al sistema
Muestra la interfaz
El Farmacéutico o Administrador elige
la interfaz de clientes e ingresa los
datos y da opción de guardar
REGISTRAR LAS CONSULTAS:

Casos de uso Registrar consulta


Actores Farmacéutico o Administrador, cliente
Propósito El Farmacéutico o Administrador
deberá registrar en la base de dato
acerca de Ventas realizadas
Resumen Al momento de ingresar el tipo de
venta consultar debe mostrar todas
las características relacionado a ese
medicamento solicitado

Tipo Primario
Flujo Mostrar interfaz de búsqueda de
Producto o medicamento en general
Seleccionar criterio de búsqueda
Ingresar dato de búsqueda
Presionar opción Buscar
Mostrar resultados de búsqueda
Seleccionar tipos de productos o
medicamentos a consultar
REGISTRAR VENTA:

Casos de uso Registrar venta


Actores Farmacéutico o Administrador,
cliente
Propósito Registrar venta que se realizado con
sus respectivo datos
Resumen El sistema deberá almacenar todos
los datos de ventas de los Productos
y medicamentos realizados
Tipo Primario
Flujo Generar nuevo reporte de venta
Reporte de venta realizado
GENERAR RECIBO DE LOS PRODUCTOS Y MEDICAMENTOS EN VENTA:
analysis Modelo de análisis

Genera Recibo

Farmaceutico Cliente

Casos de uso Generar recibo


Actores Farmacéutico o Administrador, cliente
Propósito Comprobante de pago de venta
Resumen El sistema deberá generar un recibo
con los datos correspondiente del
producto o medicamento vendido
Tipo Primario
Flujo

GENERAR REPORTE DE TODAS LAS VENTAS REALIZADAS DURANTE EL


PERIODO DE TRABAJO:
analysis Modelo de análisis

Reporta datos de
v enta

Farmaceutico Administrador

Casos de uso Gestionar reporte de venta


Actores Farmacéutico o administrador
Propósito Mostrar al farmacéutico o
administrador las ventas que realizo
en el periodo de su trabajo
Resumen El Farmacéutico o Administrador
reportara todas sus ventas realizadas
en su horario de trabajo
Tipo Primario
Flujo Generar reporte de ventas realizadas
REGISTRAR MEDICAMENTOS:

analysis Modelo de análisis

Realiza registro de
medicamentos

Administrador

Casos de uso Registrar Medicamentos


Actores Administrador
Propósito El Administrador deberá registrar en el
sistema los datos sobre todos los
medicamentos que ingresa
Resumen El sistema deberá almacenar todos
los datos de los productos y
medicamentos junto con sus
características principales
Tipo Primario
Flujo
MODELO DE CASOS DE USO :
analysis Modelo de análisis

Registrar cliente

Registrar consultas

Registrar Ventas

Farmaceutico Cliente

Generar Recibo

Reportar datos de
ventas

Realiza registro de
medicamentos Administrador
CAPITULO 4
ANÁLISIS DEL SISTEMAS
INTRODUCCIÓN:
Durante el presente capítulo, analizaremos los requisitos que se describieron en
el anterior capítulo de Captura de requisitos, estructurándolos para poder lograr
una comprensión más precisa de los requisitos y una descripción de los mismos
que ayudara a implementar el sistema.
IDENTIFICACIÓN DE PAQUETES DE ANÁLISIS (SUBSISTEMAS)
Un paquete del análisis proporciona un medio para organizar los artefactos del
modelo de análisis en piezas manejables.
DIAGRAMA DE PAQUETE
uc DIAGRAMA DE PAQUETE

REGISTRO DE CONSULTA

REGISTRO DE VENTAS

REGISTRO DE REPORTE DE VENTAS

SUBSISTEMA REALIZAR REPORTES DE CLIENTES


analysis Modelo de análisis

Reporta datos de clientes

Administrador Farmaceutico

SUBSISTEMA REGISTRAR CLIENTES


analysis Modelo de análisis

Registrar cliente

Registrar Ventas

Farmaceutico
Cliente
Generar Recibo

SUBSISTEMA REGISTRAR CONSULTA


analysis Modelo de análisis

Registrar consultas

Farmaceutico
Cliente
DIAGRAMA DE COLABORACIÓN
Muestra una iteración organizada basándose en los objetos que forman parte en
la iteración y los enlaces entre los mismos. Es una forma de representar la
iteración entre objetos.

REALIZAR CONSULTA:

uc Casos de uso principales

1: Realiza la consulta{} 1.1:Ingresar datos de la consulta{}

Cliente 1.3: Informa sobre la consulta{} Vendedor Sistema


1.2: Muestra datos de la consulta{}

REALIZAR REGISTRO DE VENTAS

analysis Modelo de análisis

1: Abre la interfas del tipo venta ()

1.2: Ingresa datos al tipo de medicamentos ()

Sistema

Farmaceutico
1.1: Muestra interfas ()

1.3: Confirma entrada de datos ()

REALIZAR REGISTRAR CLIENTE


analysis Modelo de análisis

1: Brinda sus datos personales () 1.1: [Datos] registros ()

Farmaceutico Sistema
1.3: Informa que el registro 1.2: Muestra registro realizado ()
Cliente fue correcto ()
class Modelo de clases

Empleado

- cod_emp: int
- CI: Integer
- nombre: String
- paterno: String
- materno: String
- Fecha_nacimiento: Date
- direccion: string
- celular: int
- fechaIngreso: Date
- profesion: String

Prov eedores 0..1 cliente

- cod_prov: int Ventas


usuario - nro_clt: int
- nit: int - CI: int
- nro_venta: int
- nombre: string - id_usuario: int - nombres: varchar(50)
- fecha: Date
- direccion: string - usuario: varchar(20) 1..* 1.. - telefono
- telefono: int - contrasena: varchar(20) 1 1..* - correo: varchar(30)
- correo: string - tipo_usuario: varchar(20)
1..*
- estado: varchar(20)
1
1

detalles_v entas

- cantidad: int
1..* 1..* - precio_unitario: double
detalles_compra
Compra
- cantidad: int
- cod_compra: int - costo: int
- fecha: Date
- nro_factura: int
1..*

1..* 1..* productos_farmaceuticos


Laboratorio
- cod_med: int
- cod_lab: int categoria
- nombre: string
- nombre: string
- precio: double
- direccion: string 1 1..* - cod_cat: int
- stock: int 1..*
- telefono: int 1 - nombre: string
- stock_minimo: int
- correo: string
- web: string
1..*

presentacion

- cod_pres: int
- nombre: varchar(20)

Вам также может понравиться