Proyecto DSI
Proyecto DSI
Proyecto DSI
INTEGRANTES:
KEVIN ANDRES CARDENAS CUELLAR
FERNANDO STIVEN DIAZ PENAGOS
UNIVERSIDAD DE LA AMAZONIA
FACULTAD DE INGENIERÍA
PROGRAMA DE INGENIERÍA DE SISTEMAS
FLORENCIA, CAQUETÁ
2022-1
IMPLEMENTACIÓN DE UN SOFTWARE PARA LA DROGUERÍA
FARMACOL
INTEGRANTES:
KEVIN ANDRES CARDENAS CUELLAR
FERNANDO STIVEN DIAZ PENAGOS
PRESENTADO A:
MAG. LEIDY VANESSA CARVAJAL BELTRÁN
DOCENTE
UNIVERSIDAD DE LA AMAZONIA
FACULTAD DE INGENIERÍA
PROGRAMA DE INGENIERÍA DE SISTEMAS
FLORENCIA, CAQUETÁ
2022-1
TABLA DE CONTENIDO
1. INTRODUCCIÓN....................................................................................................................
2. FORMULACIÓN DEL PROBLEMA.....................................................................................
3. JUSTIFICACIÓN.....................................................................................................................
4. DESCRIPCIÓN GENERAL DE LA PROPUESTA................................................................
5. OBJETIVOS...........................................................................................................................
5.1. OBJETIVO GENERAL.............................................................................................................
5.2. OBJETIVOS ESPECÍFICOS.....................................................................................................
6. METODOLOGÍA..................................................................................................................
6.1. DISEÑO METODOLÓGICO GENERAL.................................................................................
6.2. DISEÑO METODOLÓGICO ESPECÍFICO.............................................................................
7. IMPACTO Y RESULTADOS ESPERADOS.......................................................................
8. DESCRIPCIÓN DE LOS PATRONES DE DISEÑO IMPLEMENTADOS........................
9. ALCANCES Y LIMITACIONES..........................................................................................
10. DESARROLLO METODOLÓGICO.................................................................................
11. CONCLUSIONES..............................................................................................................
12. BIBLIOGRAFÍA................................................................................................................
ÍNDICE DE FIGURAS
ÍNDICE DE TABLAS
1. INTRODUCCIÓN
Teniendo en cuenta la situación actual del mundo y la forma en la que el internet de las
cosas toma más fuerza día tras día en nosotros, se planea estudiar los pro y contras al
momento de llevar los servicios a la virtualidad.
En la droguería “FarmaCOL” hay un claro déficit en la utilización de las TIC; para todo
negocio que quiera ser y permanecer competitivo debe de hacer la implementación de las
Tecnologías de la comunicación.
Desde ese punto de vista, esta debilidad surge como una problemática que genera retrasos e
insuficiencia en los procesos de mercadeo de la empresa dándole una desventaja
competitiva y disminuyendo oportunidades a futuro. Basándose en lo anterior, se pregunta:
¿Cómo diseñar un software para la implementación en la droguería farmaCOL?
3. JUSTIFICACIÓN
El uso de scrum como metodología ofrece flexibilidad en los proyectos que se aplica,
además permite la creatividad de cada uno de los participantes mediante los sprint,
ayudando a crecer el producto final.
Gracias a la implementación de la app móvil se resolvió la necesidad y la pregunta
problema, sistematizando procesos organizacionales de manera virtual y personalizados, lo
que con lleva a ampliar la cobertura de la droguería farmaCOL.
El uso de aplicaciones móviles facilita la vida de las personas, desde ella podemos realizar
diversas tareas sin necesidad de ir presencialmente a un lugar, ahorrando tiempo y dinero a
las personas, adicionalmente ofrecen un servicio integral y flexible.
El sistema es dinámico, lo que se busca a futuro es que cualquier propietario de una tienda
o sitio de atención lo puedo utilizar para llevar su negocio a la implementación informática.
8. DESCRIPCIÓN DE LOS PATRONES DE DISEÑO IMPLEMENTADOS
Los patrones de diseño que se implementaron para la creación del software fueron:
9. DESARROLLO METODOLÓGICO
Reúne información suficiente del tema y prepara previamente tu entrevista, escucha con
atención y genera un ambiente de cordialidad. Recuerda abordar gradualmente al
entrevistado y hacer preguntas fáciles de comprender, pues tendrás la oportunidad de captar
reacciones, gestos y aclarar la información en el momento.
REQUERIMIENTOS FUNCIONALES
GESTION DE USUARIO
RF NOMBRE DESCRIPCION
El sistema permitirá al administrador registrarse
RF01 Registrar administrador
con sus datos personales.
El sistema permitirá al administrador modificar
RF02 Modificar datos
sus datos personales.
RF03 Acceder al sistema El administrador podrá acceder al sistema.
Tab 1: Requerimiento funcionales Gestión de usuario
REQUERIMIENTOS FUNCIONALES
GESTION DE CLIENTE
RF NOMBRE DESCRIPCION
El sistema permitirá al administrador registrar al
RF04 Registrar cliente
cliente.
El sistema permitirá al administrador modificar
RF05 Modificar cliente
los datos del cliente
El sistema permitirá al administrador consultar
RF06 Consultar cliente
al cliente
El sistema permitirá al administrador eliminar
RF07 Eliminar cliente
un cliente
Tab 2: Requerimiento funcionales Gestión de cliente
REQUERIMIENTOS FUNCIONALES
GESTION DE PRODUCTO
RF NOMBRE DESCRIPCION
El usuario administrador podrá registrar un
RF08 Registrar producto
producto en el sistema, según su clasificación
El usuario administrador podrá modificar la
RF09 Modificar producto
información del producto
El sistema permitirá al administrador consultar
RF10 Consultar producto
un producto
El sistema permitirá al administrador eliminar
RF11 Eliminar producto
un producto
Tab 3: Requerimiento funcionales Gestión de producto
REQUERIMIENTOS FUNCIONALES
GESTION DE CATEGORIA
RF NOMBRE DESCRIPCION
RF12 Crear categoría El sistema permitirá crear una categoría
RF13 Consultar categoría El sistema permitirá consultar las categorías
RF14 Eliminar categoría El sistema permitirá eliminar una categoría.
Tab 4: Requerimiento funcionales Gestión de categoría
REQUERIMIENTOS FUNCIONALES
GESTION DE PAGO
RF NOMBRE DESCRIPCION
RF15 Realizar pago El sistema permitirá pagar
Tab 5: requerimiento funcional gestión de factura
REQUERIMIENTOS FUNCIONALES
GESTION DE FACTURA
RF NOMBRE DESCRIPCION
RF16 Generar factura El sistema generara una factura
RF17 Consultar factura El sistema permitirá buscar la factura
Tab 6: requerimiento funcional gestión de pago
REQUERIMIENTOS NO FUNCIONALES
RNF NOMBRE DESCRIPCION
El sistema permitirá acceso solo a quienes tenga
RNF01 Restricciones
un usuario registrado y mostrará sus funciones.
El sistema deberá contar con una interfaz
RNF02 Interfaz interactiva para realizar las funciones
permitidas.
El sistema deberá de estar disponible para su
RNF03 Disponibilidad
uso a cualquier momento.
El sistema deberá funcionar en cualquier
RNF04 Compatibilidad
dispositivo para visualizar la información.
Los datos personales del administrador solo
Seguridad de datos
RNF05 deben ser controlados por él, para la buena
personales
manipulación de la información.
La plataforma debe proteger los datos
Seguridad de datos
RNF06 financieros del usuario y administrador con
Financieros
énfasis en evitar fraudes inesperados de dinero.
Actualización por red El sistema cuando colapse deberá reestablecerse
RNF07
caída. mínimo en 30 minutos de espera.
Restablecer datos de El sistema debe contar con varias opciones de
RNF08
ingreso restablecimiento de contraseña por seguridad.
Tab 7: Requerimientos no funcionales
Actores en el sistema
NOMBRE DESCRIPCIÓN
Administrador Es el encargado de administrar el sistema realizando el registro
modificación y consulta de los productos, Es el encargado de vender
los productos y teniendo acceso al sistema para registrar, consultar y
modificar los productos y clientes.
Tab 8: Actores en el sistema
9.3 ESPECIFICACION DE REQUERIMIENTOS
Complejidad: Media.
Prioridad: Alta
Puntos de estimación: 5
Paso Acción
1 El administrador ingresa al inicio del sistema de la droguería
Seguidamente da click en la opción “Registrarse” y es
2
redirigido al formulario de registro.
Secuencia
Normal 3 El administrador debe digitar su correo electrónico
4 El administrador debe digitar una contraseña
5 El administrador deberá dar click a la casilla de aceptar los
términos de uso y la política de privacidad.
6 El usuario debe dar clic en “Registrar”.
Complejidad: Media.
Prioridad: Alta
Puntos de estimación: 5
Paso Acción
1 El administrador ingresa al sistema de la droguería
Seguidamente da click en la opción “Administrador” en su menú
2
el cual se encuentra en la parte inferior y es redirigido hacia sus
datos personales.
3 Se le despliega una interfaz con cinco opciones de datos.
Secuencia 4 El Administrador procede a dar click en cualquier opción
Normal solicitada para modificar los datos seleccionados.
5 El Administrador según su opción solicitada debe dar click en
“Guardar” o “Añadir dirección” o “Añadir tarjeta”.
6 El administrador después de guardar sus datos puede seguir
utilizando la aplicación, o cerrar su cuenta dando click en “Cerrar
sesión”
Complejidad: Media.
Prioridad: Alta
Puntos de estimación: 5
Paso Acción
Secuencia 1 El administrador ingresa al sistema
Normal 2 El administrador deberá digitar su correo electrónico.
3 El administrador deberá digitar su contraseña.
4 Luego procede a dar click en “Iniciar sesión”
Complejidad: Media.
Prioridad: Alta
Puntos de estimación: 5
Paso Acción
1 El Administrador ingresa al Sistema e inicia sesión
Seguidamente da click en la opción “Cliente” en su menú de
2 opciones de la parte inferior de la aplicación.
Se despliega un menú de opción y se da click en “Formulario
Secuencia 3 Cliente Nuevo”, y es redireccionado al formulario de registro.
Normal
4 El administrador llena el formulario con los datos personales del
cliente. (Los cuales son Nombre, Apellido, Cedula, Teléfono,
Dirección).
5 El administrador debe dar clic en “CONFIRMAR”, y se guardan
los datos personales del cliente.
Complejidad: Media.
Prioridad: Alta
Puntos de estimación: 5
Paso Acción
1 El administrador ingresa al sistema
Seguidamente da click en la opción “Cliente” en su menú de opciones
2
de la parte inferior de la aplicación.
Se despliega un menú de opción y se da click en “Modificar
Secuencia 3
Cliente”, y es redireccionado a modificar datos del cliente.
Normal
5 El administrador modifica los datos del cliente, los cuales al finalizar
la modificación se debe confirmar los cambios dando click en
“Confirmar nombre”, “Confirmar apellido”, “Confirmar cédula”,
“Confirmar teléfono”, “Confirmar dirección”
Complejidad: Media.
Criterios de aceptación:
Prioridad: Media
Puntos de estimación: 3
Paso Acción
El administrador ingresará al sistema
1
Seguidamente da click en la opción “Consultar”, en su menú de
2
opciones de la parte inferior de la aplicación y es redireccionado a una
interfaz de búsqueda.
El administrador debe llenar el criterio de búsqueda, que será el ID del
3
cliente
Secuencia 4 El administrador debe dar clic en “Buscar”
Normal
Complejidad: Media.
Prioridad: Media
Puntos de estimación: 3
Paso Acción
El administrador ingresará al sistema
1
Seguidamente da click en la opción “Consultar”, en su menú de
2
opciones de la parte inferior de la aplicación y es redireccionado a una
interfaz de búsqueda.
Secuencia
Normal El administrador debe llenar el criterio de búsqueda, que será el ID, o
3
nombre del cliente
4 El administrador será redirigido a los datos de modificación del cliente
y debe dar clic en “Eliminar Cliente”
Complejidad: Media.
Como (Rol) Administrador
Quiero (Funcionalidad) Registrar los productos en el sistema
Para (Beneficio) Tener almacenado los productos de la tienda “El Peñón”
Criterios de aceptación:
Dado: Que el Administrador quiera registrar la información del producto
Cuando: El producto no este registrado
Entonces: Podrá registrar el producto
Prioridad: Alta
Puntos de estimación: 5
Paso Acción
El administrador ingresará al sistema
1
Seguidamente da clic en la opción “Producto”, en su menú de opciones
2
de la parte inferior de la aplicación y es redireccionado al catálogo de
Secuencia productos.
Normal 3 El administrador debe dar clic en la opción “Agregar producto”
3 El administrador procede a llenar los datos del producto y los clasifica
dependiendo su categoría
4 El administrador debe dar clic en “Guardar Datos”
Complejidad: Media.
Prioridad: Alta
Puntos de estimación: 5
Paso Acción
El administrador ingresará al sistema
1
Seguidamente da click en la opción “Productos”, en su menú de
2
opciones de la parte inferior de la aplicación y es redireccionado al
catálogo de productos.
Secuencia Seguidamente escoge la categoría en la que está el producto a
Normal 3
modificar.
Seguidamente da clic en la opción “Modificar Producto” y es
4
redireccionado a los datos del producto.
5 El administrador procede a llenar los datos nuevos del producto
6 El administrador debe dar clic en “Guardar Datos”
Complejidad: Media.
Criterios de aceptación:
Prioridad: Alta
Puntos de estimación: 5
Paso Acción
El administrador ingresará al sistema
1
Seguidamente da click en la opción “Consultar”, en su menú de opciones
2
de la parte inferior de la aplicación y es redireccionado a una interfaz de
búsqueda.
Secuencia
3 El Administrador debe llenar el criterio de búsqueda
Normal
4 El Administrador debe dar clic en “Buscar”
Complejidad: Media.
Prioridad: Alta
Puntos de estimación: 5
Paso Acción
El administrador ingresará al sistema
1
Secuencia Seguidamente da click en la opción “Productos”, en su menú de
2
Normal opciones de la parte inferior de la aplicación y es redireccionado al
catálogo de productos.
3 Seguidamente escoge la categoría en la que está el producto a eliminar.
4 Luego da click en la opción “Eliminar producto”
Complejidad: Media.
Prioridad: Alta
Puntos de estimación: 5
Paso Acción
El Administrador ingresará al sistema
1
El Administrador dará click en “Categoría”, donde encontrará las
2 siguientes opciones: Registrar, Modificar, Buscar y Eliminar categoría.
El Administrador da click en “Registrar Categoría”, donde se le
Secuencia 3
solicitará la información de la categoría: Nombre, descripción.
Normal
4 El Administrador debe dar clic en “Registrar Categoría”
Complejidad: Media.
Criterios de aceptación:
Prioridad: Alta
Puntos de estimación: 5
Paso Acción
El Administrador ingresará al sistema
1
El Administrador dará clic en “Categoría”, donde encontrará las
2 siguientes opciones: Registrar, Consultar, Eliminar categoría.
Secuencia 3 El Administrador dará clic en “Buscar categoría”
Normal 4 El sistema le solicitara el ID de la categoría.
5 El Administrador ingresa el dato y da clic en “Buscar categoría”
Complejidad: Media.
Como (Rol) Administrador
Quiero (Funcionalidad) Eliminar una categoría
Para (Beneficio) Sacarla de la tienda porque no se ofertará más productos.
Criterios de aceptación:
Prioridad: Alta
Puntos de estimación: 5
Paso Acción
El administrador ingresará al sistema
1
El administrador debe dar click en “more” que desplegaran más opciones
2
de la parte inferior de la aplicación.
Secuencia Seguidamente da click en la opción “Buscar Categoría” y es
3
Normal redireccionado a los datos de la categoría.
4 El Administrador debe llenar el criterio de búsqueda
5 El Administrador debe dar clic en “Buscar”
6 Seguido selecciona la categoría
7 Luego da click en la opción “Eliminar categoría”
Complejidad: Media.
Criterios de aceptación:
Complejidad: Media.
Criterios de aceptación:
Prioridad: Alta
Puntos de estimación: 5
Paso Acción
El administrador ingresará al sistema
1
El administrador debe dar click en “more” que desplegaran más opciones
2
Secuencia de la parte inferior de la aplicación.
Normal Seguidamente da click en la opción “consultar factura” y es
3
redireccionado a los datos de la factura.
Criterios de aceptación:
Prioridad: Alta
Puntos de estimación: 5
Paso Acción
El cliente ingresará al sistema
1
El cliente debe dar click en “more” que desplegaran más opciones de la
2
Secuencia parte inferior de la aplicación.
Normal Seguidamente da click en la opción “realizar pago” y es redireccionado
3
al método de pago.
Luego le dará en la opción de realizar pago.
4
Código RQ N:
Nombre: Disponibilidad
003
Fecha 20/06/20222
Fuentes Diseño de sistemas de información.
Descripción El sistema deberá de estar disponible para su uso a cualquier
momento.
Comentarios El usuario podrá entrar a la plataforma en cualquier día seleccionado
sin restricción algún.
Urgencia Si
Importancia: 2
1.Alta
2.Media
3.Baja
9.5 Mockups
En este espacio se definió un modelo del prototipo base del desarrollo de software,
sobre el aplicativo web para la droguería farmaCOL:
Prototipo del software (Aplicación móvil):
3. Modulo administrar
productos, control e
4. Modulo visitante
5. Modulo opción de pago.
6. Modulo facturación.
10. ALCANCES Y LIMITACIONES
Este proyecto se diseñó para mejorar el flujo de ventas para la droguería farmaCOL y
dependiendo de las falencias encontradas proponer un sistema de información automatizado
como una solución de proyección. En dicho sistema de información se planea gestionar la
información de todos los productos disponibles del negocio para mejorar las ventas y el
alcance de los clientes que compren en la droguería ya sea desde el punto físico o desde el
aplicativo. Optimizando tiempo de información llevando productos de calidad y manera
segura.
11. CONCLUSIONES