Professional Documents
Culture Documents
Avance Integrador Proyecto 3 Corregido
Avance Integrador Proyecto 3 Corregido
Facultad de Ingeniería
Carrera de Ingeniería de Sistemas
INTEGRANTES:
Lima – Perú
2022
ÍNDICE
CAPÍTULO 1 3
ASPECTOS GENERALES 3
1.1 Definición del Problema 3
1.1.1 Descripción del Problema 3
1.2 Definición de Objetivos 4
1.2.1 Objetivo General 4
1.2.2 Objetivos Específicos 4
1.2.3 Alcances y Limitaciones
1.2.4 Justificación
1.2.5 Estado del arte 4
CAPÍTULO 2 5
MARCO TEÓRICO 5
2.1. Fundamento Teórico 6
ANEXOS 7
CAPITULO 1
Aspectos Generales
En este primer capítulo explicaremos cual es la situación actual del sistema de ventas
del mini market precio uno , de tal modo, haremos mención al área en que se
implementara este software.
1. Definición del Problema
Por ello, actualmente los problemas críticos del minimarket son en base al área de
ventas y optimización de tiempo ante la alta demanda de los clientes.
Las ventas eran demasiado lentas ya que eran hechas manualmente y con registros
en papel, se obviaba las boletas de compra de las ventas por ser muy demoradas al
tener una lista grande de productos que registrar manualmente, pérdida de ingresos
por errores de sumas o multiplicaciones a la hora de determinar el precio de la
compra y perdida de clientela por la demora del proceso de compra ante la alta
demanda de la clientela.
Limitaciones:
- Los usuarios que usen el sistema tendrán que estar mínimamente capacitados
para poder manejarlo correctamente.
- El sistema usa MySQL como gestor de base de datos.
- El software será creado en el lenguaje java con la ide NetBeans.
- La comunicación del cliente al administrador de pedidos será ajena al software.
1.2.4 Justificación:
Este proyecto de desarrollo nació con la finalidad de obtener un optimizado proceso
de ventas y una mejor atención al cliente en el minimarket “Precio Uno”, el cual
permite mejorar los procesos de la gestión económica y atención de clientes del
negocio incorporando un software de escritorio. Por su nivel de complejidad, se
reúne las características de un estudio de nivel preexperimental. Las técnicas que se
utilizaron en el desarrollo de este proyecto fueron las encuestas, las entrevistas, las
observaciones, el análisis documentario y la navegación en los buscadores de
internet, los cuales permitieron recopilar y procesar los datos.
Nacionales:
- Implementación de un sistema de ventas para mejorar el servicio de atención
al cliente en la empresa Consorcio Paredes–Huarmey; 2017
La investigación tuvo un diseño no experimental de tipo descriptivo y documental.
La población y muestra fue delimitada a 40 Clientes de los cuales distribuidos en 20
clientes para cada dimensión con su respectivo cuestionario, con lo que una vez que
Internacionales:
- Creación de un sistema informático para el control administrativo y de
facturación del autoservicio Jomayra en la parroquia San Carlos del cantón
Quevedo
CAPÍTULO 2
MARCO TEÓRICO
Dado que el objetivo de este análisis estará centrado para el departamento comercial, será
necesario plantear algunos parámetros que sirvan de fundamentos conceptuales sobres los
cuales servirán de apoyo para mejor comprensión de la solución software a desarrollar
2.1. Antecedentes:
1. JAVA:
Java es un lenguaje de programación desarrollado por Sun Microsystems. Java fue
presentado en la segunda mitad del año 1995 y desde entonces se ha convertido en un
lenguaje de programación muy popular. Java es un lenguaje muy valorado porque los
programas Java se pueden ejecutar ent diversas plataformas con sistemas operativos
como Windows, Mac OS, Linux o Solaris. James Gosling, el director del equipo de
trabajo encargado de desarrollar Java, hizo realidad la promesa de un lenguaje
independiente de la plataforma. Se buscaba diseñar un lenguaje que permitiera
programar una aplicación una sola vez que luego pudiera ejecutarse en distintas.
máquinas y sistemas operativos. Para conseguir la portabilidad de los programas Java se
utiliza un entorno de ejecución para los programas compilados. Este entorno se
denomina Java Runtime Environment (JRE). Es gratuito y está disponible para los
principales sistemas operativos. Esto asegura que el mismo programa Java pueda
ejecutarse en Windows, Mac OS, Linux o Solaris. (Guevara, 2011)
siguientes:
Métodos: Los métodos son subrutinas que manipulan los datos definidos por la
clase y, en muchos casos, brindan acceso a esos datos.
2 -MAVEN
Maven utiliza un Project Object Model (POM) para describir el proyecto de software a construir,
sus dependencias de otros módulos y componentes externos, y el orden de construcción de
los elementos. Viene con objetivos predefinidos para realizar ciertas tareas claramente
definidas, como la compilación del código y su empaquetado.
Una característica clave de Maven es que está listo para usar en red. El motor incluido en su
núcleo puede dinámicamente descargar plugins de un repositorio, el mismo repositorio que
provee acceso a muchas versiones de diferentes proyectos Open Source en Java, de Apache
y otras organizaciones y desarrolladores.
SAP Business One es un software de gestión empresarial (ERP) diseñado para medianas
y grandes empresas. Integra todas las funciones principales de un negocio en un solo
sistema: finanzas, contabilidad, ventas, marketing, inventarios, producción, servicio al
SAP Business One cuenta con Visibilidad completa y en línea de todas las actividades de
la empresa, SAP Business One es un ERP que permite obtener información estratégica y
completa sobre el negocio en tiempo real. Integra todas las áreas, optimiza todos los
procesos y gestiona toda tu empresa con mayor transparencia.
MODULOS:
SQL SERVER
SQL Server: (Rousse, 2016) encontró lo siguiente: Es un sistema de gestión de bases de
datos relacionales (RDBMS) de Microsoft que está diseñado para el entorno empresarial.
SQL Server se ejecuta en T-SQL (Transact -SQL), un conjunto de extensiones de
programación de Sybase y Microsoft que añaden varias características a SQL estándar,
incluyendo control de transacciones, excepción y manejo de errores, procesamiento fila, así
como variables declaradas.
Microsoft SQL Server revoluciona el concepto de Base de datos para la Empresa. Reúne en
un sólo producto la potencia necesaria para cualquier aplicación empresarial junto con unas
herramientas de gestión que reducen al mínimo el coste de propiedad. Con Microsoft SQL
Server, la empresa tiene todo de serie. Dentro de sus características fundamentales se
encuentran:
● Soporte de transacciones.
● Escalabilidad, estabilidad y seguridad.
● Soporta procedimientos almacenados.
● Incluye también un potente entorno gráfico de administración, que permite el uso de
comandos DDL y DML gráficamente.
● Permite trabajar en modo cliente-servidor, donde la información y datos se alojan en
el servidor y los terminales o clientes de la red sólo acceden a la información.
● Además, permite administrar información de otros servidores de datos.
MYSQL
1
CURSO INTEGRADOR I: SISTEMAS - SOFTWARE
0
Curso Integrador I: Sistemas - Software 2022
MySQL fue desarrollado originalmente para manejar rápidamente grandes bases de datos.
Aunque MySQL se instala normalmente en una sola máquina, es capaz de enviar la base de
datos a múltiples lugares, ya que los usuarios pueden acceder a ella a través de diferentes
interfaces de cliente MySQL. Estas interfaces envían sentencias SQL al servidor y luego
muestran los resultados.
-EDT
1
CURSO INTEGRADOR I: SISTEMAS - SOFTWARE
1
Curso Integrador I: Sistemas - Software 2022
-Diagrama de Gantt
BALSAMIQ
1
CURSO INTEGRADOR I: SISTEMAS - SOFTWARE
2
Curso Integrador I: Sistemas - Software 2022
1
CURSO INTEGRADOR I: SISTEMAS - SOFTWARE
3
Curso Integrador I: Sistemas - Software 2022
1
CURSO INTEGRADOR I: SISTEMAS - SOFTWARE
4
Curso Integrador I: Sistemas - Software 2022
LEAN CANVAS
1
CURSO INTEGRADOR I: SISTEMAS - SOFTWARE
5
Curso Integrador I: Sistemas - Software 2022
-Empleados
PROYECT CHARTER
MODELO DE ANALISIS
MODELO DE DISEÑO
MODELO DE DATOS
MODELO DE REQUERIMIENTOS
CASOS DE USO
3. DESARROLLO:
MODULO DE GESTION DE VENTAS
MODULO DE GESTION DE PROVEEDORES
MODULO DE GESTION DE PRODUCTOS
MODULO DE GESTION DE CATEGORIAS
MODULO DE GESTION DE PEDIDOS
MODULO DE REPORTES
4. PUESTA EN PRODUCCION:
ACTA DE CAPACITACION
FORMATO DE PASE A PRODUCCION
DEFINICION DE REQUISIOS DEL PROYECTO
NO FUNCIONALES
SOFTWARE DE ESCRITORIO PARA LA VENTA DE PRODUCTOS
PROGRAMA A ESCALA PARA LA MEJORA DE ESTA
FUNCIONALES
1. VENTAS
REGISTRAR SOLICITUD DE COMPRA DEL CLIENTE
REGISTRAR PEDIDO DEL CLIENTE
2. PROVEEDORES
REGISTRAR, ACTUALIZAR Y ELIMINAR PROVEEDORES
3. PRODUCTOS
REGISTRAR, ACTUALIZAR Y ELIMINAR LOS PRODUCTOS
4. CATEGORIAS
EDT
3.
3.1.1 PROTOTIPOS
Curso Integrador I: Sistemas - Software 2022
3.
3.1.1 PROTOTIPOS
ingreso de stock.
Extensiones 1. El usuario acepta la opción.
1.1 El sistema abre re direcciona a la
interfaz de crear producto.
Requisitos Especiales No hay requisitos especiales.
Frecuencia de Ocurrencia Alta.
1
CURSO INTEGRADOR I: SISTEMAS - SOFTWARE
0
Curso Integrador I: Sistemas - Software 2022