Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Fase 1 Analisis de Requisitos
Fase 1 Analisis de Requisitos
PRESENTADO POR
WILLIAM CLEMETE SANCHEZ ORJUELA
PRESENTADO A:
ING. DAVID ANDRADE YEJAS
GRUPO: 301403_1
UNAD
ZIPAQUIRA 2020
OBJECTIVO GENERAL
OBJECTIVOS ESPECIFICOS
interrelación a la base de datos Mysql, para llevar el control de los productos que
ofrece y entrega la Droguería Buena Salud, que sea efectivo en tiempo real de los
productos existentes y del stock que queda cuando estos son entregados dentro del
Es una realidad que las computadoras liberan a las personas de sus tareas extenuantes tareas
masivas, en este caso de realizar un inventario de manera manual en la droguería el cual
genera gran dedicación de tiempo y perdida de productividad para otras tareas mas
estimulantes o interesantes para controlar los datos y la información a cualquier escala por
medio de un sistema organizado como el que se quiere implementar ,el diseño de este
sistema de control de inventario para la farmacia permitirá administrar de manera eficiente
dicho proceso, establecer la mayor eficiencia y calidad en las actividades.
Los parámetros para la creación de este sistema son originados en el análisis de requisitos
del curso anexado ala guía de actividades establecido para cada uno de los parámetros el
cual es primordial para la generación del código, todo esto elaborado con la colaboración
de recursos en el curso de programación los cuales nos ayuda a concretar el trabajo.
La droguería Buena Salud ofrece medicamentos para los usuarios de 3 EPS y requiere
tener información actualizada sobre el inventario de los productos que ofrece y cuales son
entregados a cada EPS. Actualmente la droguería cuenta con cuatro empleados (propietario,
jefe de bodega, auxiliar 1, auxiliar 2) quienes son los que acceden al sistema. Se requiere el
desarrollo de una aplicación que adicional de manejar el inventario permita registrar las
entregas diarias.
Nombre: Login
Fecha: 11/04/2020
Descripción:
Al ejecutar la aplicación, esta debe solicitar un password y Login para garantizar la
seguridad de la aplicación y el acceso solo a personal autorizado. Los empleados deben
tener en cuenta que no se permite en el password los siguientes caracteres: $,%,&,/,*,/,-,ñ
por lo que es obligatorio hacer uso de los bloques de excepciones en Java para evitar estos
caracteres.
Actores:
Usuario / Administrador, Propietario,jefe de bodega, auxiliar 1,auxiliar 2
Precondiciones:
Ingreso de datos
Flujo Normal:
1.- El actor visualiza las cajas de texto donde se encuentra el ingreso del usuario y
3.- El actor introduce los valores requeridos para su validación
4.- El sistema comprueba la validez de los datos ingresados.
5.- El actor recibe una notificación de que se han ingresado los datos correctamente y esta
logeado
6-El sistema ingresa al menú princinipal del aplicativo
Flujo Alternativo:
1- El sistema comprueba la validez de los datos, si los datos no son correctos, se avisa al
actor de ello permitiéndole que los corrija.
2- Si se introduce un valor de texto en un recuadro numérico se alertara de esto solicitando
el cambio a valores numéricos
Poscondiciones:
Menú principal
Nombre: Registro Productos
Fecha: 11/04/2020
Actores:
Precondiciones:
Iniciar login Usuario y contraseña.
Flujo Normal:
El usuario ingresa los datos en el botón de nuevos productos
El sistema nos muestra la caja para introducir la información
El usuario ingresa los valores requeridos
El sistema comprueba que la validez de los datos y los almacena
El usuario recibe un mensaje en pantalla que los datos han sido almacenados con
éxito.
Flujo Alternativo:
1- El sistema comprueba la validez de los datos, si los datos no son correctos, se avisa al
actor de ello permitiéndole que los corrija.
2- Si se introduce un valor de texto en un recuadro numérico se alertará de esto solicitando
el cambio a valores numéricos
Poscondiciones:
Envió de datos registrados a la base de datos
Nombre: Consulta Productos
Fecha: 11/04/2020
Descripción:
• En este módulo debe permitir consultar información relacionada con los productos,
teniendo como criterios de consulta como: El nombre del producto, el tipo de producto y
la presentación.
Actores:
Precondiciones:
Iniciar login Usuario y contraseña.
Flujo Normal:
1.- El actor pulsa sobre el botón Productos
2.- El sistema muestra todos los datos de la base de datos
3.- El actor puede acceder al informe solicitado filtrando la información con un valor
4.- El sistema comprueba los datos filtrados y genera la información solicitada
5.- El actor recibe una notificación de que se han encontrado datos
6- El sistema genera una pestaña nueva con los datos de cliente solicitados
7- El sistema muestra varias opciones como, guardar , imprimir y editar
Flujo Alternativo:
1- El sistema comprueba la validez de los datos, si los datos no son correctos, se avisa al
actor de ello permitiéndole que los corrija.
2- Si se introduce un valor de texto en un recuadro numérico se alertará de esto solicitando
el cambio a valores numéricos
Poscondiciones:
Impresión de información, consulta o salir del aplicativo
Nombre: Registro Clientes
Fecha: 11/04/2020
Descripción:
Actores:
Auxiliar 1, auxiliar 2
Precondiciones:
Iniciar login Usuario y contraseña.
Flujo Normal:
El usuario ingresa los datos en el botón de nuevos productos
El sistema nos muestra la caja para introducir la información
El usuario ingresa los valores requeridos
El sistema comprueba que la validez de los datos y los almacena
El usuario recibe un mensaje en pantalla que los datos han sido almacenados con
éxito.
Flujo Alternativo:
1- El sistema comprueba la validez de los datos, si los datos no son correctos, se avisa al
actor de ello permitiéndole que los corrija.
2- Si se introduce un valor de texto en un recuadro numérico se alertará de esto solicitando
el cambio a valores numéricos
Poscondiciones:
Envió de datos registrados a la base de datos
Nombre: Actualización de información de productos
Fecha: 11/04/2020
Descripción:
El sistema en este modulo debe permitir la actualización de los datos del producto
registrado, y su modificación de los datos relacionados, sin excepción
Actores:
Jefe de bodega,Auxiliar 1, auxiliar 2
Precondiciones:
Iniciar login Usuario y contraseña. Actualización de información de productos
Flujo Normal:
El usuario ingresa los datos en el botón de actualización de productos
El sistema nos muestra la caja para introducir la información
El usuario ingresa los valores requeridos
El sistema comprueba que la validez de los datos y los almacena
El usuario recibe un mensaje en pantalla que los datos han sido almacenados con
éxito y que el stock del producto recibió esta actualización.
Flujo Alternativo:
1- El sistema comprueba la validez de los datos, si los datos no son correctos, se avisa al
actor de ello permitiéndole que los corrija.
2- Si se introduce un valor de texto en un recuadro numérico se alertará de esto solicitando
el cambio a valores numéricos
Poscondiciones:
Envió de datos registrados a la base de datos
Nombre: Entrega Productos
Fecha: 11/04/2020
Descripción:
El modulo debe permitir realizar la entrega de productos, registrando el producto los datos
básicos del cliente y la EPS
Actores:
Auxiliar 1, auxiliar 2
Precondiciones:
Iniciar login Usuario y contraseña.
Flujo Normal:
El usuario en el botón de entregas ingresa los datos del producto, los datos básicos
del cliente, y la Eps.
El sistema nos muestra la cajas para introducir la información
El usuario ingresa los valores requeridos
El sistema comprueba que la validez de los datos y los almacena
El usuario recibe un mensaje en pantalla que los datos han sido almacenados con
éxito y que el stock del producto recibió esta actualización
Flujo Alternativo:
1- El sistema comprueba la validez de los datos, si los datos no son correctos, se avisa al
actor de ello permitiéndole que los corrija.
2- Si se introduce un valor de texto en un recuadro numérico se alertará de esto solicitando
el cambio a valores numéricos
Poscondiciones:
Envió de datos registrados a la base de datos
REQUISITOS NO FUNCIONALES
AUTOR William Sanchez Orjuela
FECHA 12/04/2020
IDENTIFICADOR DESCRIPCION
RQN1 IDONEO: La aplicación debe proporcionar opciones claras para
los usuarios. El manejo de la aplicación debe ser lo más intuitivo
posible, en pocas palabras la navegación sobre el aplicativo debe
ser de fácil operabilidad para el usuario final.
Calderón, M. (s.f.). Swing, la solución actual de Java para crear GUIs. Obtenido de
https://users.dcc.uchile.cl/~lmateu/CC60H/Trabajos/edavis/swing.html
Curso de Introducción a Java. (s.f.). Obtenido de
http://www.mundojava.net/excepciones.html?Pg=java_inicial_4_6.html
http://www.tecn.upf.es. (s.f.). Obtenido de
http://www.tecn.upf.es/~bouayad/prog/material/teoria/streams/exceptions.pdf
Programación Java. (s.f.). Obtenido de
http://puntocomnoesunlenguaje.blogspot.com/2012/04/metodos.html
Villalobos, J. (14 de October de 2010). codigoprogramacion.com. Obtenido de
http://codigoprogramacion.com/cursos/java/87-curso-javautilizando-metodos-en-
java.html#.W4oO8bgkqgsVélez Serrano, J., Peña Abril, A., & Gortazar Bellas, P.
(2000). Diseñar y programar, todo es empezar : una introducción a la Programación
Orientada a Objetos usando UML y Java. Dykinson. Retrieved from
https://books.google.es/books?
hl=es&lr=lang_es&id=lk57JxHhpyAC&oi=fnd&pg=PA1&dq=Modularización+en+ja
va&ots=FNqUHsV7tx&sig=tg1jxs2EPMZ9rUWBmjNj5HeRBoQ#v=onepage&q=mo
dulariza&f=false