You are on page 1of 20

UNIVERSIDAD PRIVADA ANTENOR ORREGO Escuela Profesional de Ingeniera de Computacin y Sistemas

Sistema web para Farmacia


Curso:
Programacin de Aplicaciones Web

Docente:
Infantes Quiroz Freddy

Integrantes:
Salinas Villacorta Antonio lvarez Alcntara Juan Gonzlez Iparraguirre, Maive Zavaleta Ramrez, Marco

Trujillo-Per 2013

INKAFARMA
1. DATOS GENERALES 1.1. NOMBRE DE LA EMPRESA:
INKAFARMA Es una cadena peruana que comercializa productos farmacuticos, de perfumera y tocador a nivel nacional.

1.2. LNEAS DE COMERCIALIZACIN:


Farmacia Perfumera Accesorios para bebs Alimentos para bebs y lcteos Material mdico quirrgico Productos galnicos Productos naturales Productos Oncolgicos Productos para diabticos Productos refrigerados Toallas y Paales

1.3. ORIGEN: Hace ms de quince aos, INKAFARMA abri su primera botica en la ciudad de Lima. En 1998, apostando por nuevos mercados, inauguramos dos nuevas sucursales en las ciudades de Chiclayo y Trujillo, respectivamente. Actualmente, contamos con 200 locales estratgicamente ubicados en la capital, as como con 206 boticas distribuidas en el norte, sur, centro y oriente del Per. Es por eso que INKAFARMA tiene el orgullo de decir que es la primera cadena de boticas con cobertura a nivel nacional. 1.4. VISIN: Somos una organizacin moderna, eficiente y eficaz y junto a nuestro equipo de profesionales abocamos lo mejor de nuestra experiencia para que INKAFARMA sea reconocida por nuestros clientes y la sociedad como la empresa lder en la comercializacin de productos farmacuticos, de perfumera y tocador del Per.

PERU - TRUJILLO - 2013

1.5. MISIN: En INKAFARMA la misin est compuesta por tres metas principales: Proveer a nuestros clientes de una completa variedad de productos farmacuticos, de perfumera y tocador de primera calidad, a los mejores precios. Aplicar las mejores soluciones logsticas para distribuir oportunamente nuestros productos a travs de la amplia red de boticas a nivel nacional. Brindar a nuestros clientes, un servicio de excelencia: clido, profesional, rpido y eficiente, con cualidades que potencien la presencia de nuestra marca en el mercado. 1.6. PROPIETARIO: INKAFARMA tiene como propietario al grupo peruano Interbank, que posee el 100% de las acciones de la cadena de farmacias. Esto se produjo a travs del IFH R Holding y NG Capital Partness I, el fondo de la Private Equity de Nexus Group. 1.7. UBICACIN: La localizacin actual de una de las cadenas de farmacia y gracias al cual podremos llevar a cabo este proyecto, por la informacin brindada, se ubica en la Av. Cesar Vallejo 694 Urb. Palermo.

PERU - TRUJILLO - 2013

2. PRUEBA EXISTENTE
Como una de las primeras pruebas de la existencia de esta empresa es la de uno de sus puntos de ventas como se muestra en la siguiente imagen.

A continuacin se presentara otra prueba de la existencia de InkaFarma, en la que consistir en la imagen de un documento de comprobante de venta realizada en esta localidad.

PERU - TRUJILLO - 2013

3. LISTA DE PROCESOS
Actualmente INKAFARMA consta de los siguientes procesos que a continuacin se resumirn en la siguiente tabla: N 01 02 03 04 05 PROCESO Compra de Productos Gestin de Almacn e Inventarios Venta Publicidad y Marketing Transporte de Productos

4. PROCESO PRINCIPAL A DESARROLLAR


De los procesos anteriormente mencionados que se desarrollan en INKAFARMA se proceder al estudio de anlisis sobre el proceso de ventas:
PROCESO PRINCIPAL A DESARROLLAR ACTIVIDADES REALIZADAS EN ESTE PROCESO

Ventas

Bsqueda de productos Actualizacin de productos Reporte de productos Registro de clientes Bsqueda de clientes Actualizacin de clientes Registro de ventas Actualizacin de datos de una venta Emisin de comprobante de pago Reportes de venta

Este proceso se inicia cuando el cliente llega a uno de los puntos de venta y solicita al vendedor los productos que va comprar, de acuerdo a su receta mdica, inmediatamente despus el vendedor procede a buscar los productos en el almacn y los coloca en la lista de productos requeridos por el cliente. Luego el vendedor realiza un reporte de los productos que el cliente va adquirir para que se realice el pago en Caja. Siguiendo con este proceso el cliente se dirige a caja con un reporte de los productos que va adquirir, en ese momento el encargado de Caja realiza el registro del cliente o la bsqueda en el caso que el cliente sea conocido o tenga una mayor frecuencia de compras en INKAFARMA. Y finalmente para terminar con este proceso se realiza el registro de la

PERU - TRUJILLO - 2013

venta y se le entrega al cliente un comprobante de pago para que reclame sus productos en despacho.

5. PICTOGRAMA ACTUAL

2 6

7 8

PERU - TRUJILLO - 2013

6. LISTA DE PROBLEMAS
La problemtica por la que atraviesa actualmente INKAFARMA, es la falta de integracin de algunos procesos; as como la gestin en tiempo real; adems de la falta de seguimiento a los clientes y las complejas formas de facturacin y su lentitud al momento de hacerlas. Para una mejor precisin de estos problemas el grupo de trabajo proceder a detallar los problemas que existen en las actividades del proceso de venta. PROBLEMA 01 Actividad donde sucede el Problema

Descripcin del Problema El problema sucede en el tiempo que dura la bsqueda de un producto para saber si est disponible o no para la venta.

Bsqueda de productos En esta misma actividad tambin ocurre el caso de saber la informacin del producto que se va vender; como el precio, unidades. PROBLEMA 02 Actividad donde sucede el Problema

Descripcin del Problema La dificultad que se presenta en esta actividad es la de saber inmediatamente cuantos productos se encuentran prximos a caducar o estn caducos para evitar venderlos.

Actualizacin de productos

Tambin otro problema presentado es la de saber cules son los nuevos productos ingresados a cada punto de venta y poder ofrecerlos. Y por ltimo en esta actividad otro problema es la de sabes cuantos productos tengo en stock.

PERU - TRUJILLO - 2013

PROBLEMA 03 Actividad donde sucede el Problema

Descripcin del Problema No se conoce actualizaciones de los productos que se estn vendiendo.

Reporte de productos No se conoce la cantidad de productos que se venden al da, semana y Mes. PROBLEMA 04 Actividad donde sucede el Problema

Descripcin del Problema Uno de los problemas ocasionados por esta actividad, es la cantidad de veces que se le pide a un cliente sus datos para cada compra que va hacer; es decir si el da 15 de enero va comprar un producto, se le pide sus datos completos para realizar un registro y si vuelve a comprar el da 20 del mismo mes otra vez se le pedir al cliente los mismo datos. Adems podemos agregar como problema a esta actividad el no registro de algunos clientes cuando realizan la venta de sus productos, esto ocasiona el no seguimiento a los clientes.

Registro de clientes

PROBLEMA 05 Actividad donde sucede el Problema

Descripcin del Problema El tiempo que se tarda en realizar la bsqueda del cliente para no volver a pedir sus datos y generar un nuevo registr. La no bsqueda por la abundante informacin. Cuando se realiza una bsqueda, y hay duplicidad de datos registrados, el vendedor solo se dirigen al ltimo registro de compra del cliente sin saber que anteriormente compro y por lo tanto podra generar confusin de informacin.

Bsqueda de clientes

PERU - TRUJILLO - 2013

PROBLEMA 06 Actividad donde sucede el Problema

Descripcin del Problema No existe actualizacin. Siempre que el cliente llega se le toma nota de todos sus datos y son almacenados sin poder utilizarlos ms adelante, o con utilizacin que no generan mucho aporte. Aunque este proceso existe, pero la dificultad es la tediosa bsqueda del cliente en los libros de registro.

Actualizacin de clientes

PROBLEMA 07 Actividad donde sucede el Problema

Descripcin del Problema No existe un orden de los productos vendidos por sus categoras o clasificacin.

Registro de ventas

No tiene flexibilidad en el momento de registrar una venta, es decir solo toma nota del pedido genera el registro y eso fue todo, no existe alguna otra posibilidad.

PROBLEMA 08 Actividad donde sucede el Problema

Descripcin del Problema El problema es que cuando alguien quiere actualizar su pedido, este tiene que volver a generar una nueva orden de pedido y no en la actualizacin del pedido de venta anterior.

Actualizacin de datos de una venta

No existen actualizaciones, solo nuevas rdenes generadas para ventas. Aunque esta actualizacin existe de nombre pero no lo hacen porque tendran que anular la anterior nota de pedido y continuar con un orden para la facturacin de la venta que est procesndose.

PERU - TRUJILLO - 2013

PROBLEMA 09 Actividad donde sucede el Problema

Descripcin del Problema Existe demora en la realizacin de un comprobante, porque son generadas y calculadas por el mismo encargado de caja. Podra generar clculos errneos por parte del encargado de caja Generacin de cola por la demora en la generacin de un comprobante. Equivocacin de algn dato llenado, esto demandara ms tiempo en volver a generar un nuevo comprobante.

Emisin de comprobante de pago

PERU - TRUJILLO - 2013

7. PICTOGRAMA SOLUCIONADOR

Genera Ticket de pago

3 4

PERU - TRUJILLO - 2013

8. LISTA DE REQUERIMIENTOS
PROCESO REQUERIMIENTOS Iniciar Sesin Registrar catlogo Registrar pedido Buscar producto Modificar pedido Dar de baja pedido FUNCIONALES VENTAS NO FUNCIONALES Actualizar producto Registrar Usuario Buscar cliente Actualizar cliente Buscar pedido Registrar venta Modificar venta Generar comprobante Buscar venta Reportar venta. Debe ofrecer un buen desempeo y tener un tiempo promedio de respuesta no mayor a 5 segundos. Tiene que estar disponible al 100% del tiempo. Las 24 horas del da, durante los 7 das de la semana. Debe ser adaptable a cualquier navegador Web. Debe mantener y trabajar bajos los protocolos estndar, para una fcil conexin con otros procesos y/o departamentos de la empresa.

PERU - TRUJILLO - 2013

9. CASOS DE USO DE NEGOCIO

Cajero

Cliente

Ventas

Des pacho

Adm inis trador

10.CASO DE USO DE REQUERIMIENTOS


10.1. CASO DE USO DE REQUERIMIENTO-CLIENTE

<<extend>>

Loguear Usuario

Registrar Cliente

Actualizar Usuario

<<include>>

Cliente

Registrar Pedido

Buscar Producto

Modificar Pedido <<include>>

<<include>>

Dar de Baja Pedido

Buscar Pedido

PERU - TRUJILLO - 2013

10.2.

CASO DE USO DE REQUERIMIENTO-ADMINISTRADOR


<<include>>

Loguear Us uario

Bus car Usuario

<<include>>

Dar de Baja Pedido

Bus car Pedido

Adminis trador

Regis trar Catalogo <<include>>

Reportar Venta

Bus car Venta

10.3.

CASO DE USO DE REQUERIMIENTO-CAJA

Loguear Us uario

<<include>>

Cajero

Regis trar Venta <<include>>

Bus car Pedido

Modificar Venta

Generar Cromprobante

PERU - TRUJILLO - 2013

10.4.

CASO DE USO DE REQUERIMIENTO-DESPACHO

Loguear Usuario

Despacho

Reportar Pedido por Cliente y Fecha

<<include>>

Actualizar Producto

Buscar Producto

PERU - TRUJILLO - 2013

11.DESCRIPCION DE LOS CASOS DE USO DE REQUERIMIENTO


UC-001 Versin Actor(es) Descripcin Iniciar Sesin 1.0 Cliente El sistema deber comportarse como se describe en este caso de uso, cuando el usuario desea tener acceso al sistema para realizar una orden de compra a InkaFarma. Paso Accin El sistema solicita al cliente su usuario y 1 contrasea. El usuario proporciona al sistema sus datos 2 solicitados. El sistema valida y hace una bsqueda de que el 3 usuario exista. El sistema da un mensaje de bienvenida al usuario 4 por acceder a la web y lo redirecciona a la pagina principal. El usuario queda listo para realizar cualquier 5 operacin. Paso Accin El usuario debe existir en la Base de Datos de 1 InkaFarma. En caso de no existir le aparece una pgina de tipo 2 formulario para registrarse como nuevo cliente. Desconocido Vital Estndar Alta

Secuencia Normal

Excepcin

Frecuencia Importancia Urgencia Estabilidad

UC-002 Versin Actor(es) Descripcin

Registrar catlogo 1.0 Administrador Paso Accin El sistema solicitara al administrador ingresar su 1 usuario y contrasea para poder acceder al registro del catlogo. El sistema valida y hace una bsqueda de que el 2 usuario exista.

Secuencia Normal

PERU - TRUJILLO - 2013

El sistema le presentara una pantalla para el ingreso de datos de un producto y cargar su respectiva imagen adems de la descripcin de algunos detalles.

Excepcin Frecuencia Importancia Urgencia Estabilidad

4 5 Paso Accin 1 Pre Condicion 2 Post Condicion

UC-003 Versin Actor(es) Descripcin

Secuencia Normal

Excepcin

Frecuencia Importancia Urgencia Estabilidad

Registrar pedido 1.0 Cliente El sistema deber comportarse como se describe en este caso de uso, cuando el usuario desea registrar un pedido, primero debe tener acceso al sistema y hacer la bsqueda de los productos que va terminar comprando. Paso Accin El sistema solicita al usuario ingresar los 1 productos que piensa adquirir. El usuario proporciona al sistema los productos 2 mediante un carrito de compras. El usuario confirma el registro de pedido al 3 sistema. El sistema brinda al usuario un nmero de pedido 4 para que sea cancelado en caja y se le entregue los productos solicitados. Paso Accin Debe estar registrado como cliente en la pgina 1 de InkaFarma Debe iniciar sesin para poder registrar el pedido, 2 sino, debe registrarse. Desconocido Vital Estndar Estable

PERU - TRUJILLO - 2013

UC-011 Versin Actor(es) Descripcin

Secuencia Normal

Buscar pedido 1.0 Administrador, Caja y Despacho El sistema deber comportarse como se describe en este caso de uso, cuando el usuario desea tener acceso al sistema para realizar una orden de compra a InkaFarma Paso Accin

Excepcin Frecuencia Importancia Urgencia Estabilidad

Paso Accin

UC-012 Versin Actor(es) Descripcin

Secuencia Normal

Registrar venta 1.0 Cajero El sistema deber comportarse como se describe en este caso de uso, cuando el cajero confirma que el pedido hecho por web, ha sido pagado y los productos fueron entregado al cliente. Paso Accin 1 2 3 4 5

PERU - TRUJILLO - 2013

12.DIAGRAMA DE CLASES

PERU - TRUJILLO - 2013

13.BASE DE FATOS RELACIONAL

T_Cliente
cliente_id: INTEGER apellido_clie: VARCHAR(50) nombre_clie: VARCHAR(50) dni_clie: INTEGER telefono_clie: VARCHAR(20) celular_clie: VARCHAR(30) correo_clie: VARCHAR(50) departamento_clie: VARCHAR(25) ciudad_clie: VARCHAR(25) direccion_clie: VARCHAR(50) Usuario_clie: VARCHAR(20) clave_clie: VARCHAR(20) ruc_clie: INTEGER actividad_clie: VARCHAR(50) comentario_clie: VARCHAR(100) tipo_clie: BOOLEAN

T_Empleado T_Pedido
pedido_id: INTEGER fecha_ped: DATE estado_ped: BOOLEAN total_ped: DECIMAL(18,2) cliente_id: INTEGER empleado_id: INTEGER nombre_emp: VARCHAR(50) apellido_emp: VARCHAR(50) dni_emp: INTEGER telefono_emp: VARCHAR(20) celular_emp: VARCHAR(30) correo_emp: VARCHAR(50) departamento_emp: VARCHAR(25) ciudad_emp: VARCHAR(25) direccion_emp: VARCHAR(50) usuario_emp: VARCHAR(20) clave_emp: VARCHAR(20) ruc_emp: INTEGER cargo_emp: VARCHAR(30) hora_trabajo_emp: NUMBER(4,2)

T_Detalle_Pedido
producto_id: INTEGER pedido_id: INTEGER descripcion: VARCHAR(50) cantidad: NUMBER(4) precio: DECIMAL(18,2)

T_Producto
producto_id: INTEGER descripcion_prod: VARCHAR(50) stock_prod: INTEGER precio_prod: DECIMAL(18,2)

T_Categoria_Producto
producto_id: INTEGER nombre_cat: VARCHAR(50) descripcion_cat: VARCHAR(50)

PERU - TRUJILLO - 2013

You might also like