proyecto final base

17
UNIVERSIDAD NACIONAL DE TRUJILLO CALIFICACIÓN DE INFORME: CALIFICACION DE EXPOSICIÓN : Apellidos y Nombres de Integrantes Conocimien tos Del Informe (6 puntos) Comportamien to De integrantes (3 puntos) Desenvolvimi ento Del Expositor (5 puntos) Pregunta de conocimien tos (6 puntos) Not a Plasencia Prado, Carlos Eduardo Quispe Aquino, Oscar Cristian Rodríguez Paredes, Zack Frank Rodríguez Sandoval, Lourdes Carolina Ruiz Alba Piere André 1 Áreas de Informe P.max Nota Caratula 0.5 Introducción 1 Descripción 3 Objetivos 2 Modelamiento 11 Conclusiones 2 Referencias 0.5 Total

Upload: carlos-eduardo-plasencia-prado

Post on 20-Dec-2015

7 views

Category:

Documents


0 download

DESCRIPTION

proyecto farmacia

TRANSCRIPT

Page 1: Proyecto Final Base

UNIVERSIDAD NACIONAL DE TRUJILLO

CALIFICACIÓN DE INFORME:

CALIFICACION DE EXPOSICIÓN :

Apellidos y Nombres de Integrantes

ConocimientosDel Informe(6 puntos)

ComportamientoDe integrantes (3 puntos)

DesenvolvimientoDel Expositor (5 puntos)

Pregunta de conocimientos (6 puntos)

Nota

Plasencia Prado, Carlos EduardoQuispe Aquino, Oscar CristianRodríguez Paredes, Zack FrankRodríguez Sandoval, Lourdes CarolinaRuiz Alba Piere André

PROMEDIO:

Apellidos y Nombres de Integrantes Nota Informe Nota Exposición Nota SW Prom.Plasencia Prado, Carlos EduardoQuispe Aquino, Oscar CristianRodríguez Paredes, Zack Frank

1

Áreas de Informe P.max Nota

Caratula 0.5

Introducción 1

Descripción 3

Objetivos 2

Modelamiento 11

Conclusiones 2

Referencias 0.5

Total

Page 2: Proyecto Final Base

UNIVERSIDAD NACIONAL DE TRUJILLO

Rodríguez Sandoval, Lourdes CarolinaRuiz Alba Piere André

2. INTRODUCCIÓN:

La realización de este proyecto final de base de datos responde a la necesidad de mejorar y

agilizar las ventas en una farmacia, por lo cual se va a realizar una automatización simple y

eficaz del área de ventas que integra las funcionalidades básicas y comunes de cualquier área

de este tipo en una farmacia y que al mismo tiempo, este sea utilizado por cualquier usuario

sin que tenga previos conocimientos de informática ni esté familiarizado con los sistemas de

información.

La automatización del área de ventas conlleva a un buen manejo del control de ventas,

enfocándose en ofrecer un buen sistema de gestión ventas que a su vez va a hacer uso de un

fácil manejo y almacenamiento de datos por lo que se tendrá que crear una base de datos.

Para esta automatización del área de ventas utilizaremos una herramienta llamada “DIA” que

nos ayudará a elaborar el modelo entidad-relación, un Sistema Gestor de Base de Datos

“MySQL” y un entorno de desarrollo “NetBeans” con un lenguaje de programación “Java”

orientado a objetos.

Este proyecto da una solución a la mayoría de los sistemas de ventas que encontramos

actualmente en el mercado, enfocándose en ofrecer un sistema de gestión de ventas eficaz y

una interfaz amigable y fácil de usar.

2

Page 3: Proyecto Final Base

UNIVERSIDAD NACIONAL DE TRUJILLO

3. DESCRIPCIÓN ORGANIZADA:

3.1.RESEÑA HISTÓRICA:

En el año 1993, la familia Becerra Otiniano residía en la Avenida España 1520 y

decidieron fundar una farmacia en su mismo hogar con los conocimientos del

señor Juan Becerra, químico farmacéutico y el apoyo de su esposa la señora Nancy

Otiniano. En un inicio se llamó “Farmacia Becerra”, pero en el año 2008 decidieron

cambiar el nombre a “Becefarma”.

Este tipo de negocio en esa época era escaso y la zona céntrica fue perfecta para la

creación de la empresa. Como una farmacia es indispensable en todo lugar, están

pensando en aperturar más locales.

Actualmente trasladaron el local a la Avenida España 1580 y se cuenta con una

fuerza de ventas de 4 personas, secretaria y 1 personas encargada de la caja.

3.2.ÁMBITO DE LA ORGANIZACIÓN:

La Farmacia “Becefarma” es una empresa dedicada a la atención y venta en forma

eficiente y adecuada de productos farmacéuticos y afines, destinados a la

prevención, recuperación y conservación de la salud de sus clientes con la

atención de personal calificado.

Además la empresa está orientada a realizar campañas relacionadas con la

promoción de la salud y prevención de enfermedades.

3.2.1. Organización de la empresa:

Gerente General y fundador de la empresa: José Luis Becerra.

Gerente Financiera y fundadora de la empresa: Nancy Otiniano.

Secretaria: Victoria Pérez.

Contador: Javier Montoya.

4 empleados en el área de ventas y 2 en el área de almacén.

3.2.2. Visión de la Empresa:

Constituirse en una Unidad Productora de Servicios Farmacéuticos con

Servicios integrales identificando nuevas oportunidades para brindar

productos y servicios más allá de las exigencias de los clientes, alcanzando

nuevos paradigmas de desarrollo que implican calidad, competitividad,

productividad, innovación, modernización y liderazgo; promoviendo el

3

Page 4: Proyecto Final Base

UNIVERSIDAD NACIONAL DE TRUJILLO

bienestar del equipo de trabajo, y contribuyendo con la salud de la

comunidad.

3.2.3. Misión de la Empresa:

Dar un servicio integral con calidad, calidez, equidad y oportuno a los

usuarios, brindando productos farmacéuticos de garantía y a precios

accesibles.

3.3.ORGANIGRAMA:

4

Gerencia General

Área de Finanzas

Contador

Área de Ventas

Supervisión

Atención al Cliente

Dispensación de

Productos

Área de Almacén

Recepción de

Productos

Secretaría

Page 5: Proyecto Final Base

UNIVERSIDAD NACIONAL DE TRUJILLO

3.4. ANTECEDENTES DEL PROBLEMA:

Los propietarios de la farmacia “Becefarma” han visto la necesidad de crear un

Sistema que dinamice los registros de ventas de la empresa. Hace varios años, los

empleados utilizaban cuadernos con hojas enumeradas y con fechas para almacenar

la información.

El único que tenía acceso a la computadora era el gerente general, en la cual se

almacenaban los datos importantes de la jornada laboral, aunque dicho

almacenamiento no era práctico, debido al limitado conocimiento de base de datos y

la forma de realización en documentos de texto.

3.5. ENUNCIADO DEL CASO:

Se desea automatizar el área de ventas de la farmacia "BECEFARMA". Esta farmacia

tiene varios empleados (farmacéutico, un técnico, y un vendedor). Los empleados

tendrán que ser registrados y tener una cuenta la cual les permite identificarse para

realizar un proceso por lo que deberán tener que logear su usuario y colocar un

password que podrá contener números o letras u otros caracteres, cuando concluya

su hora de trabajo tendrá que cerrar sesión .

Cada empleado de BECEFARMA tendrá un cargo definido, el cargo tendrá un código,

un nombre, descripción de la función que realiza, además los empleados de limpieza

no tendrán un código de cargo ni una cuenta. Cuando entran a logearse el

farmacéutico, técnico y el vendedor, solo podrán realizar ventas, consultas de

productos y efectuar pagos más no podrá realizar otras funciones que no les

compete.

BECEFARMA tiene a su vez su almacén de medicamentos. Los productos se organizan

en categorías y un producto solo puede pertenecer a una categoría asignada la cual

tendrá un código de identificación y su nombre a la cual pertenece.

Cuando un cliente entra y solicita comprar un medicamento por primera vez, el

encargado de la venta tendrá que registrar sus datos personales como: su nombre,

apellido, el número de su DNI. Esta farmacia es pequeña, y no realizará por ahora

Delivery, por ello no se colocara una dirección que sea muy específica.

5

Page 6: Proyecto Final Base

UNIVERSIDAD NACIONAL DE TRUJILLO

Cada uno de los productos en el almacén tiene un código de producto (único), su

serie, el nombre del producto, el precio de venta, precio de compra, la fecha de

caducidad, cantidad de ingreso, descripción, el stock, especificaciones, estado.

Al realizar la venta el cliente escogerá si desea factura o boleta por lo que tendrá que

dar su número de RUC si desea factura en caso contrario dictara su número de DNI si

ya estuviera registrado en nuestra base de datos para efectuar la compra.

El cliente tendrá dos maneras de pagar su pedido, en el cajero se pedirá la forma de

pago que realizara el cliente, la cual puede ser de dos maneras: en efectivo o en

tarjeta de crédito, si es efectivo se tendrá que guardar un monto y el cambio si fuera

necesario, y si es el segundo se pedirá el número de la tarjeta, la entidad financiera y

se le dará para que ingrese en privado su password.

Por ultimo al concluir la compra este generara un comprobante el cual podrá ser

factura que se guardara el número de serie, IGV y RUC, o boleta que se guardara el

número de serie y su id.

4. OBJETIVOS:

4.1. Objetivo general:

Automatizar el área de ventas de la farmacia mediante un sistema de una base de

datos intermediado por una interfaz de usuario, la cual puede ayudar a un mejor

registro de las ventas de la farmacia “Becefarma”.

4.2. Objetivos específicos:

Implementación y mantenimiento de la base de datos actualizada del registro de

ventas de la farmacia.

Implementar una interfaz amigable y de fácil manejo.

Tener un buen control del proceso de área de ventas en la farmacia

“BECEFARMA”.

5. MODELAMIENTO DE BASE DE DATOS:

5.1. Nivel Externo:

5.1.1. ATRIBUTOS:

cargo_id cargo_nombre cargo_descripcion

posee_id posee_fecha_inicio posee_fecha_fin

6

Page 7: Proyecto Final Base

UNIVERSIDAD NACIONAL DE TRUJILLO

trabajador_id trabajador_nombre trabajador_apellido trabajador_fecha_nacimiento trabajador_sexo trabajador_telefono trabajador_email

cuenta_usuario cuenta_password

venta_id venta_fecha venta_hora venta_estado

compra_id compra_cantidad

cliente_id cliente_nombre cliente_apellido cliente_RUC cliente_DNI

direccion_id direccion urbanizacion direccion_referencia direccion_numero direccion_nombre direccion_tipo

comprobante_id comprobante_tipo comprobante_numero comprobante_serie comprobante_estado

Forma_pago_id Forma_pago_tipo Forma_pago_numero_tarjeta

producto_id producto_serie producto_nombre producto_precio_venta producto_precio_compra producto_caducidad producto_cantidad_ingreso producto_descripcion producto_especificaciones

7

Page 8: Proyecto Final Base

UNIVERSIDAD NACIONAL DE TRUJILLO

producto_estado producto_stock

categoria_id categoria_nombre

5.1.2. RELACIONES:

utiliza(TRABAJADOR,CUENTA)

posee(TRABAJADOR,CARGO)

venta(TRABAJADOR,CLIENTE)

compra(CLIENTE,PRODUCTO)

contiene(PRODUCTO,CATEGORIA)

genera(COMPRA,COMPROBANTE)

tiene(COMPROBANTE,FORMA DE PAGO)

8

Page 9: Proyecto Final Base

UNIVERSIDAD NACIONAL DE TRUJILLO

5.2. Nivel Conceptual:

9

Page 10: Proyecto Final Base

UNIVERSIDAD NACIONAL DE TRUJILLO

5.3. Nivel Interno:

10

Page 11: Proyecto Final Base

UNIVERSIDAD NACIONAL DE TRUJILLO

5.4. Diccionario de Datos:

11

Page 12: Proyecto Final Base

UNIVERSIDAD NACIONAL DE TRUJILLO

Atributos: CARGO:

o Car_ido Car_nombreo Car_descripcion (Especificaciones del cargo o trabajo)

CUENTA: o Cue_usuarioo Cue_password

POSEE: o Pos_ido Pos_fec_ini (fecha de inicio)o Pos_fec_fin (fecha de término)

VENTA: o Ven_ido Ven_fechao Ven_horao Ven_estado (Es valor que se asigna a un producto para su

control)

TRABAJADOR: o Tra_ido Tra_nombreo Tra_apellidoo Tra_fec_nac (fecha de nacimiento del trabajador)o Tra_sexoo Tra_teléfonoo Tra_email

COMPRA

o Com_ido Com_cantidado Com_precioo Com_descricion: (específica cantidad del producto)

CLIENTE o Cli_DNIo Cli_nombreo Cli_apellidoo Cli_direcciono Cli_RUC

12

Page 13: Proyecto Final Base

UNIVERSIDAD NACIONAL DE TRUJILLO

PRODUCTO o Prod_ido Prod_serie (Número de serie de producción)o Prod_nombreo Prod_precio_ventao Prod_precio_comprao Prod_caducidado Prod_cant_ingresoo Prod_descripcion (Es la información sobre precio y calidad)o Prod_especificaciones (Son las características de un producto)o Prod_estado (Es valor que se asigna a un producto para su control

de stock)o Prod_stock (Informa de la cantidad por producto en stock)

CATEGORIA o Cat_ido Cat_nombre

COMPROBANTE o Comp_ido Comp_tipoo Comp_numeroo Comp_estado (Es valor que se asigna a un producto para su

control)

BOLETA o Bol_ido Bol_serie (Número de serie de cada Boleta)

FACTURA o Fac_ido Fac_serie (número de especificación de factura)o Fac_IGVo Fac_RUC

FORMA DE PAGO o FP_ido FP_tipo (Especifica el tipo de pago a ser realizado)

TARJETA o Tar_ido Tar_numeroo Tar_entidad_financiera

13

Page 14: Proyecto Final Base

UNIVERSIDAD NACIONAL DE TRUJILLO

EFECTIVO o Efe_ido Efe_montoo Efe_cambio

6. CONCLUSIONES:

Con el término del proyecto, logramos la automatización del área de ventas de la

farmacia “Becefarma”.

Logramos realizar una interfaz de fácil manejo para los empleados.

7. REFERENCIAS BIBLIOGRÁFICAS:

7.1. Libros:

Curso “MySQL Con Clase”, Autor: Salvador Pozo Coronado, Año 2005.

“SISTEMAS DE BASES DE DATOS”, Conceptos Fundamentales EL MASRI: NAVATHE,

Segunda Edición.

7.2. Sitios web

visualestudio2010.blogspot.com/2012/01/base-de-datos-farmacias.html

http://www.salazar.sisamec.com/

www.aprenderaprogramar.com/index.php?option=com...task...id...

14