2013
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
NOMBRE Y APELLIDOS:
CICLO: IV
Pgina 2 de 56
2013
Esta empresa se dedica a la Venta de celulares, tarjetas telefnicas, recargas virtuales y al servicio de llamadas
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
Contador
Cajeros
Vendedores
Pgina 3 de 56
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
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.
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.
SEGUNDO AVANCE
CAPTULO III. DESARROLLO DEL SOFTWARE
3. Objetivos:
3.1 Objetivo General:
Mejorar el sistema de ventas.
Pgina 5 de 56
Sistemas - Piura
2013
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 .
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
Pgina 16 de 56
Sistemas - Piura
2013
Sistemas - Piura
2013
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
Sistemas - Piura
2013
Procedimiento actualizar:
Nos permitir actualizar o modificar los datos ya ingresados.
Pgina 19 de 56
Sistemas - Piura
2013
INICIO DE SECION
Pgina 20 de 56
Sistemas - Piura
2013
REGISTRAR CLIENTES
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
Pgina 28 de 56
Sistemas - Piura
2013
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
2013
Tabla Venta_celulares
se almacenan los datos de las ventas de celulares
Pgina 31 de 56
2013
Tabla Comprobantes:
Datos de los comprobantes de las ventas
Pgina 32 de 56
2013
Tabla venta_recarga:
Datos de las ventas de recargas
Pgina 33 de 56
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
2013
Pgina 35 de 56
2013
Pgina 36 de 56
Sistemas - Piura
2013
Pgina 37 de 56
Sistemas - Piura
2013
--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 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
--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
2013
Pgina 40 de 56
Sistemas - Piura
2013
Pgina 41 de 56
2013
Pgina 42 de 56
2013
Pgina 43 de 56
Sistemas - Piura Vista9 lista de los detalles segn la cantidad de celulares vendidos
2013
Pgina 44 de 56
Sistemas - Piura
2013
Pgina 45 de 56
2013
Pgina 46 de 56
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
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
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
2013
La registramos:
Pgina 52 de 56
2013
Pgina 53 de 56
2013
Pgina 54 de 56
2013
Pgina 55 de 56
2013
Pgina 56 de 56