23
1 Introducción: En el presente trabajo daremos a conocer la creación de un sistema de compra y venta de vehículos el cual pretende mejorar el funcionamiento y eficiencia de dicho sistema el cual será creado de acuerdo a seis etapas por lo tanto detallaremos paso a paso como es el proceso de compra y venta de vehículos. Planteamiento del problema: En la empresa “GRUPO Q” realizaremos un sistema de compra y venta de autos con un tiempo estipulado de 2 meses aproximado. Iniciaremos efectuando análisis preliminares para detectar los errores del sistema, culminado este proceso, se proseguirá con el desarrollo de los DFD, y luego continuaremos con el programa en java que realizará todos los procesos de facturación de compra y venta de autos, y por último con la exposición y ejecución del sistema. Formulación: Este sistema en su entorno trata de la compra y venta de vehículos además de los cuales se incluyen en los procesos como la facturación e inventario de esos. Delimitación del problema:

Sistema Autos

Embed Size (px)

DESCRIPTION

inso sonzacate

Citation preview

Page 1: Sistema Autos

1

Introducción:

En el presente trabajo daremos a conocer la creación de un sistema de compra y venta de vehículos el cual pretende mejorar el funcionamiento y eficiencia de dicho sistema el cual será creado de acuerdo a seis etapas por lo tanto detallaremos paso a paso como es el proceso de compra y venta de vehículos.

Planteamiento del problema:

En la empresa “GRUPO Q” realizaremos un sistema de compra y venta de autos con un tiempo estipulado de 2 meses aproximado. Iniciaremos efectuando análisis preliminares para detectar los errores del sistema, culminado este proceso, se proseguirá con el desarrollo de los DFD, y luego continuaremos con el programa en java que realizará todos los procesos de facturación de compra y venta de autos, y por último con la exposición y ejecución del sistema.

Formulación:

Este sistema en su entorno trata de la compra y venta de vehículos además de los cuales se incluyen en los procesos como la facturación e inventario de esos.

Delimitación del problema:

1. Alto costo de las licencias del software a utilizar.2. Respaldo al iniciar al sistema.3. Aseguramiento de la calidad del sistema.

Page 2: Sistema Autos

2

Justificación del problema:

Este sistema consiste en la compra y venta de automóviles, nuestros objetivos son facilitar el proceso para facturación, de cómo administrar un inventario, para que cuando otras personas deseen utilizar este sistema, esté al alcance de ellos, además con el desarrollo de este programa llevándolo a la práctica lograr un mejor rendimiento las personas que tienen este tipo de negocios y nosotros como programadores un alto nivel de conocimiento.

Objetivo General:

Dar a conocer el funcionamiento de un sistema que elaboraremos con el fin de facilitar el proceso de compra y venta de un automóvil.

Objetivo Específico:

A través de nuestro conocimiento elaborar un sistema de facturación e inventario, para mejorar la eficiencia y manejo de un sistema.

Planificación del sistema.

Sistema de compra y venta de autos.

Ámbito del sistema.

Nuestro sistema de compra y venta de autos tendrá como objetivo facilitar la manera de atender a los clientes para que este sea más rapito y eficaz. El cual nos solicitaron hacer un sistema que contenga cuatro cuentas de usuario llamadas: gerente, contador y cliente.

Realizaremos un almacén de datos o bases de datos el tendrá acumulado toda la información de los clientes, productos, vendedores y contador.

Este proyecto tendrá un límite de 2 meses para poder realizarlo con calidad y sin dificultades.

Talvez nos cueste un poco porque no tendremos un cliente específico que nos diga los requerimientos del sistema.

Page 3: Sistema Autos

3

Recursos.

Recursos Humanos.

Personas involucradas en el desarrollo del sistema y actividades que realizara cada miembro.

Persona involucrada. Actividad.

Gidalti Madai López Baños. DFD nivel 0,1, redacción del documento completo, codificación, manual de código, descripción de las relaciones, análisis del sistema y manual de uso.

Evelin Areli Guardado Orellana DFD nivel 0,1, redacción del documento completo, codificación, manual de código, descripción de las relaciones, análisis del sistema, conclusiones y manual de uso.

Adonys Mauricio Aguilar Romero DFD nivel 2, redacción del documento completo, codificación, manual de código, diagrama de relaciones, normalización de base de datos, análisis del sistema, diagrama entidad relación y manual de uso.

Jorge Alberto Avalos Hernandez DFD nivel 0, 1,2, redacción del documento completo, codificación, manual de código, diagrama de relaciones, análisis del sistema, propuesta del sistema, diagrama entidad relación.

Jonathan Balmore Polanco Ayala DFD nivel 0,1, redacción del documento completo, codificación, manual de código, análisis del sistema y propuesta del sistema.

Page 4: Sistema Autos

4

Recursos de software y hardware.

Nuestro proyecto o sistema de compra y venta de autos se realizara en varios equipos de cómputos (Laptop, computadoras de escritorio y equipos proporcionados por el instituto de Sonzacate), dichos equipos estarán equipados con software que tendrán la finalidad de realizar diferentes actividades.

Software. Actividad que se va a realizar en el software.

DIA DFD (0,1 y 2), Diagrama de relaciones, Diagramas entidad relación y Diagrama de transición.

Pencil. Diseño de pantalla del sistema.

Netbeans. Realización del sistema.

Inno setup Creación del ejecutador.

SQL Server 2008 r2 Creación de bases de datos.

Office 2013. Documentación, Manual de código y manual de usuario.

Diagrama de relaciones.

Descripción de las relaciones.

Page 5: Sistema Autos

5

Cliente: El cliente tendrá que dar sus datos personales (nombre, apellidos, dirección, DUI, etc.). El cliente será que solicite la compra de autos a nuestra empresa la cual dentro que hacer un proceso para que le confirme la solicitud.

Proveedor: Surte a nuestra empresa con autos, el proveedor recibe el pedido que le hace el contador de nuestra empresa cuando este verifica que ya no tiene productos o que tiene deficiencia de productos.

Gerente: Verifica que toda la administración de la empresa vaya ordenada y en un buen camino, hace contrataciones de personal, recorta personal, revisa reportes de ventas y revisa reportes de inventario.

Análisis del sistema.

Nuestro sistema busca facilitar el flujo de información en el ámbito de compra y venta de autos de la empresa “Grupo Q”, para facilitar los proceso le realizaremos un sistema informático con variedades de elementos como facturación la cual busca que ya no se realiza manualmente sino en una computadora que muestra más fiabilidad en realizare este proceso, en fin como ya mencionamos esta empresa requiere de un sistema de múltiples funcionalidad la cual describimos a continuación.

Requerimientos del sistema.

Cuentas en el sistema: Este el solicitante de este sistema requiere que este sistema tenga cuadro cuentas las cuales se llamaran: Administrador, gerente, contador y vendedor la cual los tres últimos tendrán algunas limitaciones.

Inventario: Aquí el sistema tendrá una tabla de la base de datos en la cual se podrán hacer consultas de productos con lo que podrán realizar reportes de productos que ya no existencia o que tenga deficiencia, además el vendedor podrá acceder para confirmar que el auto o los autos que necesite el cliente existan y así poder confirmarle el pedido y el contador podrá realizar un reporte inventario para poder realizar pedidos de autos a los proveedores.

Cuenta gerente: En ella el gerente podrá acceder a los reportes de venta, reportes de inventario, a la tabla de vendedores trabajado en la empresa modificar dicha tabla como eliminar, modificar y guardar datos del vendedor. Verificar que todo en la empresa marche bien.

Page 6: Sistema Autos

6

Cuenta contador. En esta cuenta el encardo de contabilidad podrá acceder a los datos de los vendedores para poder realizar pagos, modificar datos del vendedor y realizar una estadística de cuanto ha vendido. Acceder cuantos clientes tiene la empresa, si el cliente realiza los pagos de su crédito a tiempo o si el cliente ya termino de pagar y así poder realizarle la cancelación y darle la escritura del auto. Realizara consultas al inventario para que la empresa no se quede sin producto y así evitar pérdidas de clientes y poder tener más eficiencia en el servicio.

Cuenta vendedor: La cuenta estará especialmente diseñada para los vendedores la cual tendrán acceso limitado, los vendedores solo tendrán acceso al inventario para poder verificar que el producto existe, podrá eliminar clientes e ingresar nuevos clientes, podrá realizar factura y reportar ventas al gerente.

Factura: En espacio se podrá realizar facturas con los datos del cliente, datos del auto y la fecha que se realizó la compra o el pago del crédito de los autos.

Inventario: En ella se podrá realizar búsquedas de producto y acceder a su base de datos para poder realizar cambios de producto, modificar, eliminar y realizar reportes de productos no existentes en la empresa.

En el sistema tendremos una base de datos la cual tendrán los datos de los clientes de la empresa como se realizan los pagos, tendrá los datos de los vendedores, los datos de los productos, datos de compra y ventas de autos.

Descripción de la situación actual.

1. Generales:

Este documento hace referencia a los elementos más importantes que se destacan en el sistema de compra y venta de vehículos, ya que ofrece al mercado una de las más amplias variedades de autos, se ofrecen actualmente más de 5 diferentes tipos de marca entre estas están: Mazda, Toyota, BMW, Mercedes Benz, Isuzu etc.

Esto implica hacer más eficiente la línea de producción y mejorar el servicio al cliente, la principal meta a alcanzar es mejorar la respuesta de atención al cliente y mejorar la precisión de la planeación de entrega de vehículo.

Page 7: Sistema Autos

7

Se pretende que cuando el cliente solicite pedido se ingresen los detalles del vehículo ya sea color, marca, precio, etc.

Además en el área de planeación y control de producción se toma en cuenta la información del cliente que ha solicitado vehículo para proceder a la planeación de la venta y compra.

Entidades que se relacionan con el sistema.

Entidades Descripción.Proveedor. Esta entidad suministra autos a la empresa.

Cliente.Esta entidad solicita y compra los autos de la

empresa

Gerente.Esta entidad verifica que todo marche bien en la

empresa.

Vendedor.Es la entidad que vente los autos de la empresa, ya

sean la ventas por crédito o contado.

Contador.ES la entidad que actualiza los inventarios y realiza

un reporte de ellos atreves de la factura.

Page 8: Sistema Autos

8

Entidades externas e internas del sistema.

En nuestro sistema hemos identificado tres entidades externas que interactúan con el sistema y de igual forma son tres entidades internas que interactúan con el sistema.

Page 9: Sistema Autos

9

Diagrama de entidad relación.

Page 10: Sistema Autos

10

Identificación de los dispositivos de almacenamientos.

Los dispositivos de almacenamientos de datos que utilizaremos en nuestro sistema de compra y venta de autos pueden ser o no extraíble. Los dispositivos que utilizaremos son los siguientes:

Unidad de disco duro: La unidad de disco duro será el dispositivo de almacenamientos principal de nuestro sistema así como también de nuestra base de datos.

Grabadoras de CD/DVD: Este dispositivo solo se podrá hacer copias de algunos datos del sistema si nuestro cliente lo requiere.

Memorias electrónicas con interfaz USB: En ella se harán copias de seguridad de información y si es posible se harán copias de la bases de datos. Esta forma de almacenar datos será la más usada por tener un estado sólido son más resistentes al manipuleo del uso diario que los DVD y los CD, debiendo tenerse la precaución de desconectar (cortar la alimentación y el acceso) desde la computadora el puerto USB antes de retirar el dispositivo, ya que de los contrario es posible que se pierdan los datos y, en ciertos casos, se deteriore el dispositivo.

Diagrama de flujo de datos.

DIAGRAMA DE CONTEXTO.

Page 11: Sistema Autos

11

DIAGRAMA GENERAL.

DIAGRAMA DE DETALLE.

Page 12: Sistema Autos

12

Page 13: Sistema Autos

13

Propuesta del sistema.

Diseñar un sistema de compra y venta de automóviles.

Ayudando así a las personas que trabajan en este tipo de negocios facilitando el proceso de facturación y otros tipos de trámites que se tiene que llevar a cabo para poder hacer la compra y venta de este tipo de artículos.

Uno de nuestros objetivos con la propuesta de este sistema es garantizar la mayor seguridad, transparencia y productividad en los negocios.

Software a utilizar.

SOFTWARE:

Las tecnologías de Software requeridas en el desarrollo del proyecto están divididas por categorías para una mejor facilidad en la evaluación, las cuales son:

Page 14: Sistema Autos

14

Sistema Gestor de Bases de Datos (DBMS).

El DBMS seleccionado para desarrollar el proyecto es SQL Server 2008 r2.

Esto es debido a que no se desea incurrir en gastos de licencias de software; a la institución además, pero se cuenta con poca experiencia en el uso de este DBMS por lo cual nos dificultara un poco en el desarrollo del DBMS, y si en un futuro se planeara integrar el sistema propuesto con otros módulos ya existentes o posibles módulos a desarrollar, su integración no sería problema.

Lenguaje de Programación.

El Lenguaje de Programación seleccionado para desarrollar el proyecto es JAVA. Unas de las razones de elegir este lenguaje son porque tenemos un poco más de conocimiento en el desarrollo de este lenguaje a comparación de algunos lenguajes de programación planteados por los miembros del equipo, pero igual se nos dificultara por el bajo conocimiento, además cuentan con la característica de ser Multiplataforma y no incurre en gastos por su licencia.

Entorno Integrado de Desarrollo (IDE).

El Entorno Integrado de Desarrollo seleccionado para desarrollar el proyecto es Netbeans 8. De los IDES propuestos Eclipse y Netbeans 8 son los que cuentan con la característica de ser compatibles con el lenguaje de programación; pero Netbeans 8 es el que presenta un mayor conocimiento y experiencia en su ambiente de trabajo por parte del equipo desarrollador

Generador del ejecutable del sistema.

Este software será determina atreves de pruebas, la cual no daremos nombre porque lo haremos a prueba y error con el que nos quede mejor y el que nos de más fiabilidad.

Page 15: Sistema Autos

15

Normalización de bases de datos.

Page 16: Sistema Autos

16

Diagrama de estado de transición.

Page 17: Sistema Autos

17

Conclusiones.

El proyecto que realizamos ha contribuido de manera muy importante para identificar y resaltar los puntos que hay que cubrir y considerar para llevar a cabo un a implementación exitosa de un sistema.

Dentro de los puntos que consideramos tiene más importancia dentro de un proyecto de esta naturaleza son el detectar cuales son las necesidades reales de las personas que trabajan día a día con el sistema, que los procesos operativos de una empresa se apeguen a la realidad del trabajo diario y no sea un obstáculo burocrático, que se involucren a los usuarios en el proceso de implementación de los sistemas de manera que se sepan que es lo que ellos esperan y que es lo que no esperan de él.

A lo largo de este documento uno de los problemas más frecuentes para que un sistema no cumpla con el objetivo para el cual fue adquirido es que la implementación del mismo no sea exitosa, y la mayor causa para que una implementación fracase es hacer a un lado a los que trabajan en la operación diaria de la empresa, ya que entonces el sistema es desarrollado e implementado sin saber cuales son las necesidades básicas dentro de la organización perdiendo de vista el objetivo general de la misma, teniendo como resultado un gasto en lugar de una inversión.

Hay muchas que podríamos mencionar que aprendimos a lo largo de este proyecto pero entre las más importantes creemos que las hemos mencionados. Sin embargo consideramos que las más importante de todas es llevar a cabo antes que nada una planeación de lo que se quiere realizar y que se espera obtener cuando se lleva a cabo un proyecto, por ende se debe desarrollar una evaluación correcta de las posibilidades alternativas que se tengan antes de iniciar cualquier cosa, tanto del producto que se va a adquirir así como también de los posibles caminos para hacer la implementación.

Page 18: Sistema Autos

18

Recomendaciones.

En este sistema dependiendo del personal que lo administrara así será el

rendimiento y la seguridad del sistema.

Darle mantenimiento periódicamente al sistema.

Actualizar el sistema cada determinado tiempo.

La persona encargada de administrar el sistema tiene que saber cómo

usarlo exactamente y de recomendación experiencia.

En caso de falla del sistema buscar a un experto para solucionar el

problema.