Está en la página 1de 15

1

APLICACION DE ESCRITORIO PARA LA GESTIÓN DE INVENTARIO Y DISTRIBUCIÓN DE


LA HELADERÍA CONI CREAM

DUARTE FONSECA ELKIN ASDRUBAL


DUQUE TORRADO MARLON
VASQUEZ RONDON EFREN DAYEF
ESTUDIANTES

UNIVERSIDAD DE PAMPLONA
FACULTAD DE INGENIERÍAS Y ARQUITECTURA
PROGRAMA INGENIERÍA DE SISTEMAS
SISTEMAS DE INFORMACIÓN
VILLA DEL ROSARIO
2023
2

APLICACION DE ESCRITORIO PARA LA GESTIÓN DE INVENTARIO Y DISTRIBUCIÓN DE


LA HELADERÍA CONI CREAM

DUARTE FONSECA ELKIN ASDRUBAL


DUQUE TORRADO MARLON
VASQUEZ RONDON EFREN DAYEF
ESTUDIANTES

ING. NINI JOHANA ARIAS HERRERA


DOCENTE

UNIVERSIDAD DE PAMPLONA
FACULTAD DE INGENIERÍAS Y ARQUITECTURA
PROGRAMA INGENIERÍA DE SISTEMAS
SISTEMAS DE INFORMACIÓN
VILLA DEL ROSARIO
2023
3

APLICACION DE ESCRITORIO PARA LA GESTIÓN DE INVENTARIO Y DISTRIBUCIÓN DE


LA HELADERÍA CONI CREAM

Ilustración 1: Logo Sistema de información

Tabla de contenido
4

1. INTRODUCCIÓN (abrebocas de lo que se va a tratar el proyecto)


2. JUSTIFICACIÓN (explicar el por qué y para qué de la importancia del desarrollo del
proyecto para la empresa o emprendimiento y para ustedes en su proceso de
formación)
3. NOMBRE DEL EMPRENDIMIENTO (o empresa para la cual se desarrolla el sistema)
3.1. Descripción General de la empresa o emprendimiento
3.2. Misión
3.3. Visión
3.4. Organigrama
4. PLANTEAMIENTO DEL PROBLEMA
4.1. DESCRIPCIÓN DEL PROBLEMA (describir el problema de información
detectado)
4.2. FORMULACIÓN DEL PROBLEMA (pregunta del problema)
5. REQUERIMIENTOS DEL CLIENTE (redactar los requerimientos del cliente planteados
en la entrevista)
5.1. Requisitos Funcionales
5.2. Requisitos no Funcionales
6. OBJETIVOS
6.1. Objetivo General
6.2. Objetivos Específicos
Nota: (Lo que se va a lograr con la solución del problema)
7. DESCRIPCIÓN DEL PROCESO (Procesos de negocio [describir como se está llevando
a cabo en este momento el proceso])
8. DIAGRAMA CONCEPTUAL DE PROCESOS DEL NEGOCIO (Mapa general de
procesos)
8.1. Proceso Seleccionado (El proceso que se va a automatizar por medio del
sistema de información. Ej: ventas, facturación, etc [Describirlo])
8.2. Diagrama del proceso seleccionado (Diagrama en Bizagi)

9. DESARROLLO DE LOS OBJETIVOS

10. MARCO TEÓRICO


10.1. Ciclo de vida de los sistemas de información
10.2. Herramientas tecnológicas utilizadas para el desarrollo del sistema de
información
9.2.2.
10.3. Metodología Ágil (elegida)
10.4. Otros temas relevantes consultados
11. MARCO LEGAL (normatividad que rige la implementación del proyecto)
12. DIAGRAMAS UML
12.1. DIAGRAMA DE ACTIVIDADES
12.2. DIAGRAMA DE ESTADOS
12.3. DIAGRAMA DE CASOS DE USO
12.3.1. Identificación de los Actores
12.3.2. Identificación de las actividades de cada actor (Funcionalidades por actor)
12.3.3. Tabla de Descripción de cada Caso de Uso
12.4. DIAGRAMA DE SECUENCIA
12.5. DIAGRAMA DE CLASES
12.6. DIAGRAMA DE DESPLIGUE
13. DICCIONARIO DE DATOS
5

14. CRONOGRAMA DE ACTIVIDADES


15. INTERFAZ DE USUARIO (PANTALLAZOS)
16. CONCLUSIONES (COMPARACIÓN CON OTRAS EMPRESAS QUE TRABAJEN EL
MISMO TEMA, COMPARACIÓN CON OTROS AUTORES)
17. BIBLIOGRAFÍA (FUENTES CONSULTADAS, POR LO MENOS 10 FUENTES)
18. ANEXOS: VALIDAR EL PROBLEMA (ENCUESTAS, VIDEOS, ENTREVISTAS)
18.1. Preguntas Entrevista
18.2. Link del video de la entrevista
18.3. Modelo Canvas
18.4. Herramienta prototipo
18.5. Matriz DOFA.

LISTA DE ILUSTRACIONES
6

Ilustración 1: Logo Sistema de información

LISTA DE TABLAS

Tabla 1. Presupuesto del proyecto


7

3. Nombre del Emprendimiento


3.4. Organigrama

Gerente

Area Area de Area de


Comercial logistica Finanzas

Distribucion de Recepcion de
Contabilidad
Productos materia prima

Comerciantes Facturacion

Marketing

5.Requerimientos del Cliente


5.1. Requisitos Funcionales
Código del Requisito RF01
Nombre Login de administrador
Propósito Proporcionarle al administrador del negocio un
usuario para el sistema.
Descripción Acceder con un usuario ya establecido que le
permita al administrador controlar todas las
acciones y operaciones del sistema tales como el
registro de comerciantes, registro de productos y la
toma de pedidos.
Entrada Formulario para crear usuario
Salida Mensaje de creación de usuario exitoso y permisos
establecidos para entrar al sistema.
Prioridad Alta

Código del Requisito RF02


Nombre Registro de la información.
Propósito El sistema debe registrar la información y los datos
personales de los comerciantes independientes y la
información (nombre y precio) de los productos.
Descripción Los datos ingresados por el administrador se
8

almacenan en la base de datos según las


especificaciones dadas.
Entrada Formularios donde se ingresen los datos de los
comerciantes y productos
Salida Mensaje de que se ha guardado exitosamente.
Prioridad Alta.

Código del Requisito RF03


Nombre Modificar y controlar la información.
Propósito El sistema debe modificar la información y los datos
personales de los comerciantes independientes y la
información (nombre y precio) de los productos.
Descripción Con los datos ya establecidos en el sistema se le
permite al administrador modificar sus
características en casos necesarios.
Entrada Se muestra en pantalla los datos antes de ser
modificados y por medio de un botón se puede
acceder a un formulario donde se modifican los
valores
Salida Mensaje de que se ha modificado exitosamente.
Prioridad Media.

Código del Requisito RF04


Nombre Registro de pedidos por parte de los
comerciantes.
Propósito El sistema debe almacenar información sobre los
pedidos que solicite los comerciantes
independientes.
Descripción Se factura la cantidad de mercancía que el
comerciante solicita, vende y lo que le sobro para
con esta información almacenarlo en la base de
datos
Entrada El administrador ingresa la cantidad de productos
entregados al comerciante, Luego ingresa el
sobrante de los productos y el programa calcula lo
vendido para finalmente guardarlo.
Salida Mensaje de que se ha guardado exitosamente.
Prioridad Alta.

5.2. Requisitos no funcionales


Código del Requisito RNF01
Nombre Buen Funcionamiento
Descripción El sistema debe visualizarse y funcionar
correctamente en el ordenador del administrador
Prioridad Alta.
9

Código del Requisito RNF02


Nombre Rendimiento
Descripción Toda funcionalidad del sistema y operaciones de
registro debe responder al usuario en menos de 7
segundos.
Prioridad Alta.

Código del Requisito RNF03


Nombre Soporte de información
Descripción El sistema debe tener la capacidad de soportar
gran cantidad de información.
Prioridad Alta.

Código del Requisito RNF04


Nombre Optimización del sistema.
Descripción El sistema debe funcionar en diferentes versiones
de un sistema operativo.
Prioridad Media.
10

8. Diagrama Conceptual de Procesos del Negocio

8.1. Proceso Seleccionado Gestión de Productos


El gerente debe ingresar en el Login su usuario y contraseña para acceder a la pantalla general
y aquí tiene la opción de escoger el proceso que desea realizar como lo son: Crear perfil de
comerciante, modificar el perfil de los comerciantes, creación de factura de entrega, guardar
archivo, Verificar consultas, Log out.

En el apartado de comerciantes tenemos las opciones de registrar comerciante y modificar


comerciante donde aparece un formulario para ingresar los datos de los comerciantes.

En el apartado de productos tenemos las opciones de registrar producto y modificar donde


aparece un formulario para registrar o modificar los productos según la opción deseada.

En el apartado de facturación el usuario puede registrar seleccionar al comerciante por medio


del documento al cual le quiera facturar el pedido que ha distribuido, ingresando las cantidades
de productos vendidos y los sobrantes y automáticamente el programa totalizara los precios.

En el apartado de consultas el usuario ve en pantalla los registros que ha hecho de cada


comerciante para poder ingresar o consultar cualquier información deseada.
11

10. Marco Teórico


10.1. Ciclo De Vida De Los Sistemas De Información

10.2. Herramientas Tecnológicas Utilizadas Para El Desarrollo Del Sistema De


Información
10.2.1 Lenguaje Java
Java es un lenguaje de programación desarrollada por Sun Mycrosistems en 1995
enfocado en sus orígenes principalmente para agregar contenido dinámico y animaciones a las
páginas Web debido a la creciente popularidad de Worl Wide Web. La promesa inicial
era “Write Once, Run Anywhere“(Escríbelo una vez, ejecútalo en cualquier lugar),
proporcionando un lenguaje independiente de la plataforma y un entorno de ejecución ligero y
gratuito para las plataformas más populares, de forma que el código de las aplicaciones Java
pudiesen ejecutarse en cualquier plataforma.

Otra de las principales funciones de Java es que se use el paradigma de la


programación orientada a objetos, el cual consiste en un Método de programación y diseño de
lenguajes que conecta los muchos tipos de datos utilizados con sus operaciones. De esta
manera, los datos y el código se combinan para formar entidades denominadas objetos. Un
artículo podría considerarse como un paquete que incluye tanto "comportamiento" como
"estado". El primer paso es distinguir lo que cambia de lo que permanece inmutable. Cambiar
una estructura de datos frecuentemente resulta en cambiar el código que opera en las mismas
estructuras de datos, o viceversa. Esta separación en objetos coherentes e independientes
proporciona una base más estable para la creación de sistemas de software. El objetivo es
hacer que los grandes proyectos sean manejables y fáciles de gestionar, mejorando su calidad
y, como resultado, reduciendo el número de proyectos fallidos.
12

10.2.2. Entorno de Desarrollo Integrado NetBeans


La plataforma NetBeans es un entorno de desarrollo integrado (IDE) que facilita la
creación y gestión de proyectos especialmente para el lenguaje Java. La plataforma NetBeans
es un proyecto fundado por Sun Mycrosistems en junio de 2000 incluye API’s que simplifican el
manejo de ventanas, acciones, archivos y muchas otras cosas propias de las aplicaciones.

NetBeans proporciona un entorno intuitivo con herramientas visuales y de edición de


código de manera practica y eficiente simplificando la implantación de la programación
orientada a objetos ya que se pueden organizar clases en paquetes en paquetes o diferentes
archivos para mantener un buen código estructurado y modular y al mismo tiempo permite
depurar, compilar y ejecutar el código de manera sencilla.

14. Cronograma de Actividades


FECH ACTIVIDAD MESES (Semanas)
A
AGOSTO SEPTIEMBR OCTUBR NOVIEMBR DICIEMBR
E E E E

24-08- Debate idea X


2023 de proyecto
13

Modelo X
canvas del
29-08-
proyecto
2023

Realizar el X
mockup del
31-08-
proyecto
2023

11-09- Toma de X
2023 Requerimient
os

11-09- Plantilla de X
2023 requisitos
funcionales y
no
funcionales

16-09- Entrevista al X
2023 cliente

18-09- Identificación X
2023 de los roles
en el equipo

20-09- Mapa general


2023 de procesos X
14

18. Anexos:
18.1. Preguntas de la Entrevista
1. ¿En qué consiste su modelo de negocio?
2. ¿Qué trayectoria tiene en el mercado?
3. ¿Quiénes son sus clientes? (características)
4. ¿De qué forma lleva actualmente el proceso o cuáles son los pasos para llevarlo a
cabo?
5. ¿Qué problema o problemas de información se le han presentado al llevar el proceso
como lo lleva actualmente?
6. ¿Desea el sistema en una plataforma web o de escritorio?
7. ¿Qué funcionalidades espera que se implementen en el sistema o como espera que se
realice el proceso elegido a través del sistema?
8. Cuenta su empresa con los recursos informáticos (servidores, red, equipos de
comunicación, entre otros), necesarios para correr cualquier aplicación o se debería
implementar dichos recursos.
9. Que canales de comunicación emplea con sus clientes

18.2. Link del Video de la Entrevista


Enlace del video: https://youtu.be/8cgWbUO5dfg

18.3 Modelo Canvas

-Estudio de mercado
-Convenio con la -Gestión del inventario -Certeza de trabajar de -Seguro de protección -Comerciantes
empresa Cream Helado para tomar pedido a la la mano con una humanitario (salud, gastos independientes en
empresa empresa que fabrica y alimenticios, funeraria) por edades entre 16 y 60
-Entrega de la mercancía al comercializa productos trabajar con la años las cuales
comerciante de excelente calidad comercializadora
-Contabilidad de mercancía -Eres totalmente quieren una fuente
restante por parte del responsable y libre con -Bonos y descuentos por de ingresos
comerciante tu forma de trabajo y en participar en metas de autónoma.
-Facturación y registro de venta de la
como administras tus
la mercancía vendida comercializadora
recursos
-Nuestro convenio con la
empresa cream helado
-Punto físico donde se es la única que ofrece a -Grupo en aplicación de
almacenan los productos los trabajadores mensajería instantánea
-Tanques refrigerantes independientes un
-Carritos heladeros seguro a la calidad de -Línea telefónica
cargados con pilas vida humana.
refrigerantes -Punto físico
-Dueño de la heladería y
comerciantes
-Computador.

Costes Fijos Costes variables


-Pago de servicios públicos -Publicidad y marketing -Venta de helados al por mayor
-Pedido de producto a la empresa
-Compra de los carritos para
distribuir los helados
-compra del computador.
15

18.4. Herramienta Prototipo

También podría gustarte