Este documento presenta el desarrollo de un sistema de punto de venta para la refaccionaria "ADRICAR" ubicada en San Juan Bautista Tuxtepec, Oaxaca. Actualmente la refaccionaria registra sus operaciones de forma manual, lo que ocasiona pérdidas económicas. El objetivo principal es diseñar un sistema que permita registrar las compras y ventas de mercancía de forma electrónica para tener un mejor control del inventario. El documento describe el planteamiento del problema, los objetivos, la justificación, el marco teóric
Cómo construir tu propia data platform. From zero to hero.
Presentacion del proyecto
1. Tuxtepec, Oax. Diciembre 2013
INSTITUTO TECNOLÓGICO
de Tuxtepec
Desarrollo de un punto de venta para la refaccionaria
“ADRICAR” ubicada en San Juan Bautista Tuxtepec Oaxaca.
INGENIERÍA EN SISTEMAS COMPUTACIONALES
PRESENTA:
Victor Jiménez Villar
DOCENTE
L.I. MA. De los Ángeles Martínez
Morales
2. Equipo de desarrollo
Barrera Villa Cynthia Del Carmen
Espiritud Cruz José Roberto
Flores Pérez Jorge Eliecer
Jiménez Villar Víctor
Meneses Hernández Rogelio Ivan
Sánchez Santiago Ulises
3. CONTENIDO
1. Introducción
2. Planteamiento del problema
3. Objetivos
4. Justificación
5. Marco Teórico
6. Procedimiento/Método
7. Resultado
8. Conclusión
9. Recomendaciones
10. Referencias
4. INTRODUCCIÓN
El presente proyecto con el nombre
“Desarrollo de un punto de venta para la
refaccionaria “ADRICAR” ubicada en San
Juan Bautista Tuxtepec Oaxaca.” Presenta la
investigación que se realizó así como el
proceso de desarrollo de software.
5. PLANTEAMIENTO DEL
PROBLEMA
Refaccionaria “ADRICAR”
San Juan
Bautista
Tuxtepec
Área de
ventas
Registro de las operaciones de forma manual
Al realizar el registro de sus operaciones de compra y venta de forma manual y en
ocasiones no contar con registro alguno; ocasiona pérdidas económicas en la
empresa.
Se necesita controlar la entrada y salida de mercancías de tal forma que se tenga
un control riguroso del inventario de mercancías existente
6. OBJETIVOS
OBJETIVO GENERAL
Diseñar un punto de venta para la
refaccionaria “ADRICAR” en el cual se registre
la compra y venta de mercancías con el fin de
tener un control riguroso sobre el inventario de
mercancías.
7. OBJETIVOS
ESPECÍFICOS
Identificar los requisitos del sistema.
Estimar el costo de desarrollo del sistema.
Modelar el sistema en UML orientado a objetos.
Elegir el sistema de inventarios a utilizar.
Diseñar una base de datos física y lógica.
Programar el sistema en el lenguaje de programación
C#
Diseñar formularios de control de pedidos, entradas y
salidas de mercancía.
Construir un primer incremento.
Evaluar y realizar incrementos hasta que el producto
cumpla todos los requisitos
10. MARCO TEÓRICO
SISTEMA DE INFORMACION
DEFINICIÓN
Un sistema de información es un conjunto de
elementos que interactúan entre sí con el fin de
apoyar las actividades de una empresa o
negocio. En un sentido amplio, un sistema de
información no necesariamente incluye equipo
electrónico (hardware).Sin embargo, en la
práctica se utiliza como sinónimo de “sistema de
información computarizado”.
11. MARCO TEÓRICO
SISTEMAS DE INFORMACIÓN
Características
Son utilizados para generar información , almacenarla o
analizarla.
Utilizan generalmente una base de datos.
Son interactivos.
Automatizan algún proceso o departamento en especifico.
Son fáciles de usar.
12. MARCO TEÓRICO
BASES DE DATOS
Definición
Los sistemas de bases de datos se diseñan para
gestionar grandes cantidades de información.
La gestión de los datos implica tanto la definición
de estructuras para almacenar la información
como la provisión de mecanismos para la
manipulación de la información.
Además, los sistemas de bases de datos deben
proporcionar la fiabilidad de la información
almacenada, a pesar de las caídas del sistema o
los intentos de acceso sin autorización.
13. MARCO TEÓRICO
SGDB
SQL Express Server.
Producto gratuito basado en la tecnología de
SQL Server , diseñado para brindar una
plataforma de base de datos que ofrezca gran
simpleza de uso, posibilitando una distribución
rápida en sus escenarios de uso.
Especial para bases de datos empotradas.
Utilizado el aplicaciones de bajo costo.
14. MARCO TEÓRICO
LENGUAJE DE PROGRAMACION C#
Desarrollado por Microsoft en el año 2000, C# tiene
esta basado en lenguajes como C, C++ y Java , es
apropiado para aplicaciones de escritorio,
especialmente para empresas de gran escala,
aplicaciones basadas en web, móviles y aplicaciones
basadas en la nube.
Originalmente desarrollado para la plataforma .NET
Framework
Es orientado a objetos.
Manejador de eventos
Procesamiento multihilo
Estandarizado mundialmente.
15. MARCO TEÓRICO
METODOLOGÍAS
Metodología de desarrollo en cascada
Metodología de desarrollo en prototipos
Metodología de desarrollo incremental
16. MARCO TEÓRICO
PROGRAMAS UTILIZADOS
Visual Studio Express 2012
Adobe Photoshop CC
Visual Paradigm
18. Metodología
Análisis
Reunión para el proyecto
Definición de alcances
Definición de requisitos
Diseño
Diseño de interfaces
Modelado
Desarrollo
Construcción de la
base de datos
Codificación
Implementación
Pruebas
Entrega del
incremento
Retroalimentación
METODOLOGÍA
/PROCEDIMIENTO
Metodología de para el
Diseño y Desarrollo de
Software incremental.
19. RESULTADOS
Se obtuvo un incremento inicial para que el
cliente pueda evaluar algunas características
del software. En esta primer entrega se
volvieron a recolectar requisitos para el
segundo incremento de software y
reprogramar fechas.
21. CONCLUSIÓN
Con el primer incremento de software
entregado el cliente podrá avanzar en una de
las tareas más laboriosas de la
implementación de un punto de venta el cual
es la realización de inventario. La
presentación del presente proyecto fue de
gran importancia para el equipo SYS ya que
nos permitió desarrollar y poner en práctica
nuestras habilidades
22. RECOMENDACIONES
Mantener el inventario de mercancías
actualizado
Programar el mantenimiento preventivo del
equipo de computo.
Realizar respaldos de la base de datos
regularmente.
Esperar las correcciones del sistema.
23. REFERENCIAS
MCGRAW-HILL. (s.f.). Highered Mc Graw-Hill.Recuperado el 2013 de 10 de 21, de http://highered.mcgraw-
hill.com/sitesdl/free/9701026586/70189
E. Kendall, K., & E. Kendall, J. (2005). Análisis y diseño de sistemas. México: Pearson Prentice Hall.
MICROSOFT. (s.f.). msdn.microsoft.com. Recuperado el 21 de 10 de 2013, de http://msdn.microsoft.com/es-
es/library/bb397897.aspx
PRESSMAN, R. S. (2006). Ingeniería de Software, Un enfoque práctico. México: McGraw Hill.
RIVEIRO, J., PINHEIRO, N., & LARRIERA, G. (s.f.). msdn.microsoft.com. Recuperado el 22 de 10 de 2013, de
http://msdn.microsoft.com/es-es/library/bb972190.aspx
Sampieri, R. H. (1991). Metodologia de la investigacion. Mexico : MCGRAW-HILL.
SILBERSCHATZ, A., & F. KORTH, H. (2002). Fundamentos de Bases de Datos.Mc Graw-Hill.
SOMMERVILLE, I. (2005). Ingeniería de Software. Madrid: Pearson Addison Wesley.