Anda di halaman 1dari 56

Sistemas - Piura

2013

UNIVERSIDA CATOLICA LOS ANGELES DE CHIMBOTE ULADECH

INGENIERIA DE SISTEMAS
Escuela:
Sistemas

Curso:
Programacin Visual II

Tema:
Proyecto Final.

Docente:
Ing. Jennifer Sulln Chinga

Ciclo:
IV

Integrantes:
RONNY DAVID CASTRO YAPAPASCA JESUS ALEXANDER AGUIRRE ESPINOZA RICK LEWIS GARCIA RUIZ

SEDE---PIURA 2013-02
INGENERIA DE SISTEMAS SEDE - PIURA

PROGRAMACION VISUAL II
Pgina 1 de 56

Sistemas - Piura

2013

CAPTULO I: GENERALIDADES
1.1. INSTITUCIN Y LUGAR

RUC: 1003338458 NOMBRE: SERVICIO DE LLAMADAS HOREB RESPONSABLE: Hortavila Orozco Castillo DIRECCION: Calle 2 de Mayo (Morropon-Piura)
Al costado de la agencia RONCO

OFICINA: rea de Administracin 1.2. NOMBRE DE LOS INTEGRANTES

NOMBRE Y APELLIDOS:

Aguirre Espinoza Jess Alexander


Garca Ruiz Rick Lewis Castro Yapapasca Ronny

CICLO: IV

DIRECCION: Calle lima 421(Morropn-PIURA)

Pgina 2 de 56

Sistemas - Piura 1.3. GIRO DEL NEGOCIO DE LA EMPRESA

2013

Esta empresa se dedica a la Venta de celulares, tarjetas telefnicas, recargas virtuales y al servicio de llamadas

CAPTULO II: LA EMPRESA


2.1. BREVE RESEA HISTRICA:
Servicio de llamadas Horeb es una empresa dedicada al servicio de llamadas , venta de celulares y recargas virtuales ,cuyas operaciones se iniciaron en el ao 2007 con su primer local ubicado en la calle Cajamarca 515 de la cuidad de Morropn, ciudad que se encuentra ubicada al norte de PIURA , su propietaria Hortavila Orozco Castillo inicio esta Microempresa con un capital muy reducido teniendo solo una cabina telefnica y dedicndose mayormente a las ventas de tarjetas telefnicas ,Esta empresa se form con el objetivo de crecer y de brindar un servicio de calidad hacia los clientes .en el ao 2009 el rubro de la empresa cambi un poco y empez con la venta de celulares y recargas virtuales mviles, un ao ms tarde la empresa adquiri un local ubicado en la calle 2de mayo al costado de la empresa de transporte RONCO donde funciona actualmente

2.2. MISIN:
Ofrecer a los clientes un servicio de calidad, de confianza y a un bajo precio

2.3. VISION:
crecer como empresa y ser una de las mejores empresas de Morropn siempre confiando en la calidad y el buen servicio

2.4. ESTRUCTURA ORGNICA ACTUAL DE LA EMPRESA


JEFE

Contador

Cajeros

Vendedores

Pgina 3 de 56

Sistemas - Piura 2.5.REAS FUNCIONALES Y DESCRIPCIN DE FUNCIONES:

2013

AREA DE ADMINISTRACION: En esta rea se administra todas las funciones de la tienda la cual est a cargo de la propietaria AREA DE VENTAS: En esta rea se hace los procesos de ventas se registran los nombre de las personas y se procede a venderle el tipo de celular elegido o hacer las recargas correspondientes, se recibe el pago y se almacena en caja

2.6. Descripcin del rea de Negocio


PLAN DE NEGOCIOS SERVICIOS DE LLAMADAS HOREB.

El presente proyecto que presentamos es de una empresa emprendedora de servicios de telefona mvil que a poco tiempo quiere lograr alcanzar sus metas. Tiene como objetivo primordial un nuevo concepto de comercio telefnico accesible a la comunidad morropana y anexos. DESCRIPCIN DE PUESTOS DEPARTAMENTO:

Director general
AREA: Administracin PUESTO: administracin DESCRIPCION ADMINISTRATIVA: Supervisar todas las reas para saber las necesidades de la empresa y tomar decisiones inteligentes que mejoren la situacin de esta. CONTABILIDAD, SEGURIDAD EN EL NEGOCIO:

Es esta rea se contabiliza las ventas y las transacciones lo cual hace una mayor seguridad en el negocio.

2.7. Identificacin de procedimientos del rea de Negocio


El rea de negocio funciona de la siguiente manera: A. Se procede la atencin al cliente segn su orden de llegada. B. Se almacenan sus datos, adems del nombre y el precio del producto. C. Se le genera un ticket para su posterior cancelacin en caja.
Pgina 4 de 56

Sistemas - Piura
D. En caja se le asigna una boleta para que recoja su producto.

2013

E. Luego se desplazar al rea de entrega donde se registrar el nmero de boleta y se le entrega el producto.

2.8. Descripcin de la realidad problemtica en el rea de negocio


La problemtica de este negocio es la falta de tecnologa suficiente para llevar un adecuado control de datos. Por ejemplo no cuenta con un software que se adecue a sus necesidades de su negocio.

SEGUNDO AVANCE
CAPTULO III. DESARROLLO DEL SOFTWARE

3. Objetivos:
3.1 Objetivo General:
Mejorar el sistema de ventas.

3.1.2. Objetivos Especficos:


Tener un mejor control de almacenamiento de datos. Hacer fcil el proceso de ventas. Hacer que el tiempo de espera del cliente sea mnimo.

3.2. Anlisis del sistema:


Este programa es un sistema que se encargar de simular el funcionamiento de una empresa de ventas de celulares, recargas mviles, llamadas telefnicas. Para ello deber registrar los datos de los clientes, adems de los artculos vendidos para as llevar un control de los datos. Logrando as una reduccin de tiempo de espera de los clientes, adems de una mejor contabilidad de los productos vendidos.

Pgina 5 de 56

Sistemas - Piura

2013

3.2.1. Identificacin de actores del sistema.


CLIENTES. VENDEDORES. CAJEROS.

3.2.2. Anlisis de requerimientos funcionales (por actor).


El Sistema llevar un control detallado desde el momento en que se pide un producto y/o servicio, esta informacin ser almacenada para tener un control ms prctico y seguro de los datos.

ACTORES: VENDEDORES(as): Se requiere que el sistema permita el registro de los


datos de los clientes como: dni, nombres, apellidos, adems de los datos del producto como son: cdigo del producto, nombre, categora.

CLIENTES: Se encarga de bridar sus datos para el registro correspondiente.

CAJEROS: Se requiere que el sistema registre el nmero de boleta de compra


y el pago de compra.

3.2.3. Identificacin de requerimientos no funcionales


1. El sistema debe ser de fcil navegabilidad. 2. El sistema debe ser seguro y mantener la integridad de la informacin. 3. El sistema debe adaptarse al hardware presente en la empresa. 4. El sistema debe facilitar el trabajo de las personas que lo usan.

Pgina 6 de 56

Sistemas - Piura

2013

TERCER AVANCE 3.3 DISEO DEL SISTEMA 3.3.1. DISEO DE BASE DE DATOS
Para disear nuestra base de datos procederemos a establecer las entidades correspondientes a los requerimientos planteados por el sistema, con el fin de cubrir todas las necesidades requeridas por la empresa para su mejor funcionamiento .

CREACIN DE TABLAS Y DESCRIPCIN DE LAS MISMAS TABLA: CLIENTES_CELULARES:


Esta tabla contiene los datos de todos los clientes que van a realizar la compra de un celular, esta tabla tiene como atributos: codigodecliente, DNI, apellidos, nombre, direccin los mismos que sern almacenados para llevar un control exacto de los clientes que han realizado compras de celulares. Solo se registraran los clientes que han comprado celulares, solo de esta categoria. El campo codigodecliente es la clave primaria de la tabla por lo cual identificara a las fila de esta tabla.

Pgina 7 de 56

Sistemas - Piura

2013

TABLA CELULARES
Esta tabla contiene el nombre ,la descripcin de todos los celulares que estn en venta ,es un listado de los atributos que contiene cada equipo mvil, se registrara el cdigo del celular que ser generado por los vendedores dependiendo su base de datos aadindolos ascendentemente ,la descripcin del celular la cual ser el nombre del celular ,tambin se registrara la marca a la que pertenece este equipo mvil adems del precio, el stock el cual se ir disminuyendo dependiendo de las compras y el iddecategoria ya que como esta empresa tiene varios servicios la venta de celulares tiene su propia categoria que en este caso ser (VENTA DE CELULARES),diferencindose de los dems servicios.

Pgina 8 de 56

Sistemas - Piura

2013

TABLA VENDEDOR
Esta tabla almacenar todos los datos de los vendedores de la empresa , se listaran sus atributos los cuales sern: un id de vendedor ,el cual se le generar como miembro de esta empresa ,cada vendedor tiene un id diferente del otro esto har que se diferencien de los dems de manera que el id sea nico para cada vendedor ,se almacenar su nmero de DNI ,sus apellidos , nombres y la direccin de su domicilio. Esta tabla se relacionar con las siguientes tablas: ventas_ celular ya que como son los vendedores los que hacen este proceso se deber hacer una relacin entre estas tablas, tambin con las tablas venta_recargas, llamadas_telefonicas, siendo los vendedores los que hacen estos procesos estas tablas deben relacionarse adems tambin se relacionar con la tabla comprobante.

Pgina 9 de 56

Sistemas - Piura

2013

TABLA CATEGORIA:
En esta tabla se almacenarn las diferentes categoras. Las categoras son los tipos de servicio que tiene la empresa, como sabemos la empresa cuenta con tres tipos de servicios los cuales son: VENTA DE CELULARES, RECARGAS MOVILES Y LLAMADAS TELEFONICAS. Cada categora contara con un id para diferenciarla de las otras categoras. Adems tendr la descripcin de la categoria que en este caso sern los diferentes servicios con los que cuenta la empresa. As si la empresa quisiera contar con ms servicios tendramos que aadirle ms categoras a la base de datos. Esta tabla se relacionar con las siguientes tablas: tabla celulares; como sabemos los celulares pertenecen a la categoria celulares, es por eso que tienen que relacionarse para poder diferenciarlos de los dems servicios. Esta tabla tambin se relacionar con las de los otros dos servicios ms con los que cuenta esta empresa, esto se har con el fin de que al almacenar la informacin cada servicio hecho valla con su respectiva categoria.

Pgina 10 de 56

Sistemas - Piura

2013

TABLA VENTAS_CELULAR:
En esta tabla se almacenar los datos de las ventas de los celulares. A cada venta se le proporcionar: Un id de ventas de manera que cada venta quede registrada como nica. Tambin se almacenar el cdigo del cliente que realiz la compra; como sabamos cada celular tiene un cdigo es por eso que en la tabla venta se registrar el cdigo del celular que fue vendido, as se podara ir disminuyendo el stock de celulares almacenados. Se registrar tambin el cdigo del vendedor que realiz la venta, cada venta generara una boleta por lo cual se registrar tambin el id de la boleta. Esta tabla se relacionar con las tablas: celulares, vendedor y clientes celulares

Pgina 11 de 56

Sistemas - Piura

2013

TABLA VENTAS_RECARGAS:
En esta tabla se registrar y almacenar los datos para hacer la recarga virtual mvil; Se registrara: El nmero de la recarga o id de la recarga para tener un control de cuantas recargas se van haciendo. Se registrar tambin el nmero telefnico al que se le va hacer la recarga. Tambin se registrar el monto de la recarga a realizar .se registrar el id de categora para diferenciarla de los dems servicios que ofrece la empresa. Se registrar tambin el cdigo del vendedor que realiz la recarga, tambin se registrar la fecha en que se realiz la recarga.

Pgina 12 de 56

Sistemas - Piura

2013

TABLA LLAMADAS_TELEFNICAS:
En esta tabla se almacenarn los datos para hacer una llamada telefnica, se registrarn los siguientes datos: El id de la llamada para llevar el control de las llamadas hechas, tambin se registrar el nmero telefnico al cual se va a llamar, se registrar tambin el tiempo transcurrido de la llamada adems del monto a pagar, se registrar el id de la categoria para diferenciar la accin de los dems servicios que la empresa ofrece. Por ltimo se registrar el cdigo del vendedor que realiz la accin o servicio.

Pgina 13 de 56

Sistemas - Piura

2013

TABLA COMPROBANTES:
En esta tabla se registrar los datos de los comprobantes de la compra de celulares. Se registrar el id del comprobante, tambin la fecha en que se realiz la compra, adems del cdigo del cliente que realiz la compra as como tambin el id del vendedor que realiz la venta; esta tabla se relaciona con la tabla de los clientes que compraron celulares ya que de ellos se emitir un comprobante de la compra adquirida

Pgina 14 de 56

Sistemas - Piura

2013

TABLA DETALLE:
En esta tabla se registrar los detalles de la compra de celulares ; se registrar el id del comprobante, el cdigo del celular, as como tambin la cantidad de celulares vendidos a un determinado cliente, esta tabla se relacionar con la tabla comprobantes as como tambin con la tabla celulares ,tenemos que recordar que esta tabla no lleva clave primaria

Pgina 15 de 56

Sistemas - Piura

2013

DIAGRAMA DE BASE DE DATOS Fabricado en DBDesigner 4:

Pgina 16 de 56

Sistemas - Piura

2013

IDENTIFICACIN DE LAS VISTAS Y DESCRIPCIN DE LAS MISMAS


Vista1 clientes por cdigo: Esta vista nos permitir mostrar una lista de los clientes ordenados por cdigo. Vista2 clientes por apellidos: Esta vista nos permitir mostrar una lista de los clientes ordenados por apellidos alfabticamente. Vista3 celulares por cdigo y descripcin ordenados alfabticamente: Esta vista nos permitir mostrar una lista de los celulares ordenados por cdigo y su descripcin alfabticamente. Vista4 listado de celulares vendidos por cdigo de vendedor: Esta vista nos permitir mostrar los todos los celulares vendidos segn el vendedor Vista5 listado de recargas segn el nmero de recarga y el monto: Esta vista nos permitir mostrar todas las recargas realizadas segn su nmero de recarga y su monto. Vista6 Listado de llamadas telefnicas segn el id de llamada y el monto a pagar: Esta vista nos permitir mostrar una lista de todas las llamadas realizadas segn su id de llamada y el monto a pagar. Vista7: listado de categoras segn su id de categora: Esta vista nos permitir mostrar todas las categoras almacenadas segn su id de categora Vista8 lista de comprobantes segn du id de comprobante y fecha: Esta vista nos permitir mostrar todos los comprobantes de compra segn su id de comprobante y su fecha. Vista9 lista de los detalles segn la cantidad de celulares vendidos: Esta vista nos permitir mostrar los detalles de las ventas de celulares segn la cantidad de celulares vendidos.
Pgina 17 de 56

Sistemas - Piura

2013

IDENTIFICACIN DE PROCEDIMIENTOS ALMACENADOS Y DESCRIPCIN DE LAS MISMAS


PROCEDIMIENTOS ALMACENADOS:

Insertar registr: nos permite insertar nuevos registros a una tabla determinada
podemos insertar datos a las tablas: Clientes celulares Celulares Recargas Categoras Llamadas telefnicas Comprobantes Vendedores Detalle Usaremos los cdigos necesarios para insertar datos directamente alas base de datos desde netbeans

Eliminar: nos permitir eliminar registros directamente este procedimiento facilitara ya


que al codificar un procedimiento almacenado hacemos ms fcil el proceso: eliminaremos de las tablas Clientes celulares Celulares Recargas Categoras Llamadas telefnicas Comprobantes Vendedores Detalle

Procedimiento Listar: procedimiento almacenado que nos permitir listar los


diferentes datos haciendo ms fcil su procedimiento Listaremos: Clientes celulares Celulares Recargas Categoras Llamadas telefnicas Comprobantes Vendedores Detalle
Pgina 18 de 56

Sistemas - Piura

2013

Procedimiento actualizar:
Nos permitir actualizar o modificar los datos ya ingresados.

3.3.2. DISEO DE INTERFAZ GRFICA


La pgina principal de la aplicacin nos muestra un men de opciones

Pgina 19 de 56

Sistemas - Piura

2013

INICIO DE SECION

PAGINA PRINCIPAL DEL ROGRAMA VENTAS

Pgina 20 de 56

Sistemas - Piura

2013

REGISTRAR CLIENTES

LISTAMOS LOS CLIENTES REGISTRADOS

Pgina 21 de 56

Sistemas - Piura

2013

REGISTRO DE VENTAS

LISTADO DE VENTAS

Pgina 22 de 56

Sistemas - Piura

2013

REGISTRAR VENDEDORES

LISTADO DE VENDEDORES

Pgina 23 de 56

Sistemas - Piura

2013

REGISTRAR CELULAR

LISTADO DE CELULARES

Pgina 24 de 56

Sistemas - Piura

2013

REGISTRAR CATEGORIA

LISTADO DE CATEGORIA

Pgina 25 de 56

Sistemas - Piura

2013

REGISTRO DE COMPROBANTE

LISTADO DE COMPROBANTE

Pgina 26 de 56

Sistemas - Piura

2013

REGISTRAR DETALLES

LISTADO DE DETALLES

Pgina 27 de 56

Sistemas - Piura

2013

REGISTRAR VENTAS DE RECARGAS

LISTADO DE VENTAS DE RECARGAS

Pgina 28 de 56

Sistemas - Piura

2013

REGISTRAR VENTA DE LLAMADAS

LISTA DE VENTA DE LLAMADAS

Pgina 29 de 56

Sistemas - Piura

2013

CUARTO AVANCE
4. Desarrollo 4.1. En la base de datos POBLAMIENTO DE LAS TABLAS Tabla categora
En la base de datos categoria mencionamos las categorias que en este caso son

Pgina 30 de 56

Sistemas - Piura Tabla: celulares


En esta tabla de Almacena los datos de los celulares que ofrece esta empresa

2013

Tabla Venta_celulares
se almacenan los datos de las ventas de celulares

Pgina 31 de 56

Sistemas - Piura Tabla Vendedores:


Datos de los vendedores de la empresa

2013

Tabla Comprobantes:
Datos de los comprobantes de las ventas

Pgina 32 de 56

Sistemas - Piura Tabla detalle:


Detalle de la venta de los celulares

2013

Tabla venta_recarga:
Datos de las ventas de recargas

Pgina 33 de 56

Sistemas - Piura Tabla llamadas_telefonicas:


Datos de las llamadas telefnicas

2013

Creacin de vistas Creacin de los procedimientos almacenados PROCEDIMIENTOS ALMACENADOS INSERTAR Procedimiento almacenado 1: insertar clientes de la venta de celulares

Pgina 34 de 56

Sistemas - Piura Procedimiento almacenado2: insertar celulares

2013

Procedimiento almacenado 3: insertar venta de celular

Procedimientos almacenado 4: insertar vendedores

Pgina 35 de 56

Sistemas - Piura Procedimiento almacenado 5: insertar comprobantes

2013

Procedimiento almacenado 6: insertar detalle de la venta

Procedimiento almacenado 7: insertar categora

Pgina 36 de 56

Sistemas - Piura

2013

Procedimiento almacenado 8: insertar venta de recargas

Procedimiento almacenado 9: insertar llamadas telefnicas

Pgina 37 de 56

Sistemas - Piura

2013

Generar cdigos correlativos:


Para los clientes que compraron celular

--para generar el codigo correlativo --para los clientes que compraron celulares create procedure sp_generarcodigocliente() select concat("c",right(concat("00000",substring(codigocli,2,5)+1),5)) from clientes_celular order by codigocli desc limit 1 Para los celulares --para generar el codigo correlativo --para los celulares create procedure sp_generarcocelular() select concat("cl",right(concat("0000",substring(idcelular,3,5)+1),4)) from celulares order by idcelular desc limit 1

Para los vendedores

--para generar el codigo correlativo --para los vendedores create procedure sp_generarcodigovendedores() select concat("v",right(concat("00000",substring(idvendedor,2,5)+1),5)) from vendedor order by idvendedor desc limit 1

Pgina 38 de 56

Sistemas - Piura
Para las ventas de celulares --para generar el codigo correlativo --para las ventas de celulares create procedure sp_generarcoventadecelular() select concat("vc",right(concat("0000",substring(idventas,3,5)+1),4)) from ventas_celular order by idventas desc limit 1

2013

PROCEDIMIENTOS ALMACENADOS PARA ELIMINAR LOS DATOSELIMINAR LOS DATOS

--eliminar cliente que compro celular create procedure sp_eliminarcliente( codigo char(6)) delete from clientes_celular where codigocli=cdigo

--para eliminar celulares create procedure sp_eliminarcelulares( codigo char(6)) delete from celulares where idcelular=cdigo

--para eliminar las ventas --para eliminar celulares create procedure sp_eliminarventas( codigo char(6)) delete from ventas_celular where idventas=cdigo

Pgina 39 de 56

Sistemas - Piura Creacin de las vistas Vista1 clientes por cdigo.

2013

Vista2 clientes por apellidos.

Pgina 40 de 56

Sistemas - Piura

2013

Vista3 celulares por cdigo y descripcin ordenados alfabticamente:

Vista4 listado de celulares vendidos por cdigo de vendedor

Pgina 41 de 56

Sistemas - Piura Vista5 listado de recargas segn el nmero de recarga y el monto

2013

Vista6 Listado de llamadas telefnicas segn el id de llamada y el monto a pagar.

Pgina 42 de 56

Sistemas - Piura Vista7: listado de categoras segn su id de categora

2013

Vista8 lista de comprobantes segn du id de comprobante y fecha.

Pgina 43 de 56

Sistemas - Piura Vista9 lista de los detalles segn la cantidad de celulares vendidos

2013

AVANCE CINCO EJECUCION DEL PROGRAMA:

Pgina 44 de 56

Sistemas - Piura

2013

EJECUTANDO EL PROYECTO: Pgina principal del programa:

Pgina 45 de 56

Sistemas - Piura Iniciando Seccin

2013

Cargando el inicio sesin.

Pgina 46 de 56

Sistemas - Piura Entrando a la pgina de servicios:

2013

En la pestaa registros para registrar los empleados de la empresa, actualizacin, jubilacin y consultas por sus respectivos cdigo y apellidos, etc.

Pgina 47 de 56

Sistemas - Piura Registrando un empleado u trabajador:

2013

Pgina 48 de 56

Sistemas - Piura PASAMOS AL LISTADO PARA VER LOS TRABAJODORES REGISTRADOS CONSULTAR POR CODIGO Y APELLIDOS.

2013

Pgina 49 de 56

Sistemas - Piura Finalizamos con este paso de registros de trabajadores:

2013

Ahora pasamos a la pestaa de servicios la que nos brindara tres categoras para realizar un servicio como la venta de celular, recargas y llamadas telefnicas.

Pgina 50 de 56

Sistemas - Piura

2013

Vamos a entrar a la primera opcin VENTA DE CELULAR que nos permita realizar una venta registrando los datos del cliente y venta clic en siguiente para entrar.

Registramos un cliente:

Pgina 51 de 56

Sistemas - Piura Registramos la venta:

2013

La registramos:

Pgina 52 de 56

Sistemas - Piura Listamos y consultamos los clientes:

2013

Listado y consultamos las ventas:

Pgina 53 de 56

Sistemas - Piura Pasamos a la otra opcin:

2013

Entramos y registramos un servicio:

Pgina 54 de 56

Sistemas - Piura Listamos y consultamos los servicios de recargas:

2013

Pasamos al tercer servicio:

Pgina 55 de 56

Sistemas - Piura Siguiente entramos y registramos una llamada telefnica:

2013

Vemos el registro guardado y consultamos:

Pgina 56 de 56

Anda mungkin juga menyukai