Documentos de Académico
Documentos de Profesional
Documentos de Cultura
SENA
CENTRO DE LA INNOVACIÓN, LA AGROINDUSTRIA Y LA AVIACIÓN
ADSO
RIONEGRO
2023
MANUAL DE USUARIO - MEALSBOX
RICARDO RIVERA HENAO
SARAY QUIROZ VELEZ
YEREMY JESUS BERDUGO VALENCIA
JONATAN ESTIVEN RENDON ALVAREZ
JUAN DAVID LOPEZ
ROBERTO ECHEVERRI
INSTRUCTOR ADSO
SENA
CENTRO DE LA INNOVACIÓN, LA AGROINDUSTRIA Y LA AVIACIÓN
ADSO
RIONEGRO
2023
CONTENIDO
Pág.
1. OBJETIVO GENERAL DEL PROYECTO 6
2. FUNDAMENTOS TEÓRICOS 6
3. REQUERIMIENTOS DEL PROYECTO 9
3.1 PROPÓSITO DEL PROYECTO 9
3.2 ALCANCE DEL PROYECTO 9
3.3 PERSONAL INVOLUCRADO 9
3.4 DESCRIPCIÓN GENERAL 11
3.4.1 DESCRIPCIÓN GENERAL 11
3.4.2 CARACTERÍSTICAS DE LOS USUARIOS 11
3.4.3 REQUISITOS ESPECÍFICOS 12
3.4.3.1 Requisitos comunes de las interfaces 12
3.4.3.2 Requerimientos funcionales 12
3.4.3.3 Requerimientos no funcionales 13
4. APLICACIÓN Y DESARROLLO DE LAS HERRAMIENTAS TECNOLÓGICAS 14
4.1 VISIBILIDAD DEL GRUPO MEALSBOX EN LA WEB 14
4.1.1 HERRAMIENTAS UTILIZADAS 14
4.1.2 DISEÑO DE INTERFACES 15
- Diseño navegacional 15
Diseño de interfaces no abstractas 16
- Colores para el diseño de interfaces 16
Características 17
4.2 DISEÑO Y DESARROLLO DE LA APLICACIÓN WEB PARA MEALSBOX 19
4.3 Herramientas Utilizadas 19
4.4 Metodología de desarrollo utilizado 19
4.4.1 Fase 1 Planificación 19
El software deberá tener una interfaz de fácil uso e intuitiva, además debe permitir la
rapidez de operación. 33
Carga del sistema 34
El software debe contar con un sistema de respaldo de información que garantice la
pronta y efectiva recuperación de la información. 34
El sistema garantizará el uso adecuado de los datos ingresados 35
El sistema debe impedir el acceso a personas no autorizadas mediante mecanismos de
seguridad. 35
1. OBJETIVO GENERAL DEL PROYECTO
2. FUNDAMENTOS TEÓRICOS
2.1 HTML: Es el lenguaje de marcado utilizado para crear páginas web. Permite estructurar
y organizar el contenido de una página web mediante el uso de etiquetas.
2.2 CSS: Es un lenguaje utilizado para dar estilo y diseño a las páginas web. Permite definir
la apariencia de los elementos HTML, como colores, fuentes, tamaños, etc.
2.3 SASS: Es un preprocesador de CSS que permite escribir estilos de forma más eficiente
y organizada. Con SASS, se pueden utilizar variables, funciones y otras características para
simplificar el proceso de creación de estilos.
2.5 Swiper js: Es una librería de JavaScript que permite crear sliders y carruseles para
presentar contenido de forma dinámica y atractiva en una página web.
2.6 Chart js: Es una librería de JavaScript que permite crear gráficos y visualizaciones de
datos interactivos en una página web.
2.8 Fetch: Fetch es una API de JavaScript que permite realizar peticiones HTTP a
servidores web y recibir respuestas. Con Fetch, se pueden obtener datos de una API o de
una base de datos remota y mostrarlos en una página web.
2.9 GCP: Es la sigla de Google Cloud Platform, una plataforma de computación en la nube
que permite a las empresas almacenar y procesar datos, ejecutar aplicaciones y servicios
en línea, y mucho más.
2.10 API de Maps JS: Es una API de JavaScript proporcionada por Google Maps que
permite integrar mapas y datos de ubicación en una página web.
2.11 Place API: Es una API de Google Maps que permite buscar y obtener información
sobre lugares y establecimientos en todo el mundo, como restaurantes, tiendas, hoteles,
entre otros.
2.12 Java: Es un lenguaje de programación popular y versátil que se utiliza para desarrollar
aplicaciones de escritorio, móviles y web. Es muy utilizado en el mundo empresarial.
2.13 Spring Boot: Es un framework de Java que permite crear aplicaciones web y servicios
REST de manera rápida y sencilla. Incluye un conjunto de herramientas y librerías que
simplifican el proceso de desarrollo.
2.14 Hibernate: Es un framework de Java que permite mapear objetos a bases de datos
relacionales. Permite simplificar el proceso de persistencia de datos y reduce el código
necesario para interactuar con la base de datos.
2.15 Maven: Es una herramienta de gestión de proyectos de software que facilita el proceso
de compilación, gestión de dependencias y creación de paquetes de distribución.
2.16 MySQL Driver: Es una librería de Java que permite conectarse a una base de datos
MySQL y realizar operaciones de consulta y actualización.
2.17 Spring Data JPA: Es una capa de abstracción sobre JPA (Java Persistence API) que
permite simplificar el acceso y manipulación de datos en una base de datos relacional.
2.19 Lombok: Es una librería de Java que permite reducir el código necesario para crear
objetos POJO (Plain Old Java Objects) mediante el uso de anotaciones.
2.22 itextpdf: Es una librería de Java que permite generar y manipular archivos PDF de
manera programática.
2.23 Spring Cloud Gateway: Es un componente de Spring Cloud que proporciona una
solución para crear gateways API que permiten enrutar y filtrar las solicitudes HTTP de una
aplicación.
2.25 HTTP: Es el protocolo de comunicación utilizado en la World Wide Web (WWW) para
transferir datos entre servidores y clientes. Se utiliza para solicitar y enviar recursos, como
páginas web, imágenes y archivos.
2.26 API REST: Es una interfaz de programación de aplicaciones que utiliza HTTP para
comunicarse con otros sistemas. Utiliza los verbos de HTTP para definir operaciones CRUD
(Crear, Leer, Actualizar, Eliminar) en recursos de la aplicación.
2.27 DAO: Es un patrón de diseño de software que significa "Data Access Object". Se utiliza
para separar la lógica de acceso a datos de la lógica de negocio de una aplicación.
Proporciona una capa de abstracción para interactuar con una base de datos o cualquier
otro tipo de almacenamiento de datos.
2.28 Singleton: Es un patrón de diseño de software que garantiza que solo exista una
instancia de una clase en una aplicación. Se utiliza para asegurar que una clase tenga un
único punto de acceso y controlar la creación de objetos de esta clase.
2.29 IntelliJ - Backend: Es un entorno de desarrollo integrado (IDE, por sus siglas en inglés)
que se utiliza principalmente para el desarrollo de software en Java. Proporciona una amplia
variedad de herramientas y características para facilitar el desarrollo, la depuración y la
gestión de proyectos.
2.30 Visual Studio Code - Front end: Es un editor de código fuente desarrollado por
Microsoft que se utiliza principalmente para el desarrollo de aplicaciones web y móviles. Es
un editor ligero y altamente personalizable que proporciona un conjunto de herramientas
para facilitar el desarrollo y la depuración de código. Se utiliza principalmente para el
desarrollo del front-end de una aplicación, es decir, la parte visible de la misma que
interactúa con el usuario.
3. REQUERIMIENTOS DEL PROYECTO
La finalidad del proyecto es lograr crear un sistema web para que todos los locales de
comida rápida estén registrados en este, para así lograr mejorar la comunicación
entre el local y el cliente Con esto los locales de comida rápida y personas que tienen
negocios podrán darse a conocer a un público mucho más amplio ampliando sus
ingresos diarios y así mejorando no solo su economía a nivel individual sino también
mejorando la economía del oriente ya que se generarían muchos más ingresos y
estaríamos hablando de una posible expansión de estos negocios no solo en el
oriente antioqueño sino también el área metropolitana su organización y legado a los
integrantes de su comunidad a nivel nacional e internacional.
El alcance del presente proyecto es lograr implementar un sitio web para registrar la
variedad de locales que se encuentran en nuestro entorno para que los clientes
puedan personalizar sus pedidos, conocer la ubicación de los locales y aumentar la
producción en el sector económico, tecnológico y gastronómico a nivel del oriente
antioqueña y luego ampliarlo a un nivel departamental logrando así generar un
impacto positivo a todos aquellos que están empezando o que ya llevan un tiempo
en este sector de la gastronomía Personal involucrado
Información de jdlopez2013@misena.edu.co
contacto juandavidlopezp2004@gmail.com
Aprobación SI
Nombre Ricardo Rivera Henao
Información de rrivera950@misena.edu.co
contacto
Aprobación SI
Información de sarayqvsao@gmail.com
contacto
Aprobación SI
Información de jerendon64@misena.edu.co
contacto
Aprobación SI
Información de proyeremy12349@gmail.com
contacto
Aprobación SI
Formación NA
Habilidades
Actividades Crea tiendas, usuarios y estadísticas de la tienda
Formación NA
Habilidades
Formación NA
Habilidades
Formación NA
Habilidades
CONTROL DE VERSIONES
Las principales herramientas utilizadas para la implementación del sitio web son:
- Diseño navegacional
Se presenta un mapa de navegación en el cual describe la organización de la
fundación, esto con el fin de que el usuario pueda desplazarse fácilmente por el
sitio web.
Características
- Diseño simple, minimalista y limpio
- Menús desplegables de varios niveles (menú multilingüe)
- HTML5 y marca súper limpio
- Google Font y agradable tipografía
- Ideal para los negocios, la empresa y tiendas Online
- Las normas de CSS para la tipografía, las formas Elements, Nodo
Teaser, comentarios, etc.
4.2 DISEÑO Y DESARROLLO DE LA APLICACIÓN WEB
PARA MEALSBOX
Requerimiento NO RNF 03
funcional: RNF 04
Requerimiento NO RNF 03
funcional: RNF 04
Requerimiento NO RNF 02
funcional: RNF 03
RNF 04
RNF 08
Prioridad del requerimiento:
Baja
Requerimiento NO RNF 02
funcional: RNF 03
RNF 04
RNF 08
Prioridad del requerimiento:
Alta
Requerimiento NO RNF 03
funcional:
Prioridad del requerimiento:
Alta
Identificación RF34
del
requerimiento:
Nombre del Historial de ventas del local.
Requerimiento:
Características: El sistema permite que el usuario pueda ver un informe de las
ventas de su local.
Descripción del Esto con el fin de que los dueños de puestos de comida rápida
requerimiento: conozcan cuáles de los productos que ellos ofrecen se venden
más y en qué días
Requerimiento RNF 02
NO funcional: RNF 03
RNF 04
RNF 08
Prioridad del requerimiento:
Alta
Identificación RF35
del
requerimiento:
Nombre del Egresos e Ingresos
Requerimiento:
Características: El sistema facilitará al usuario la visualización de los egresos e
ingresos
Descripción del Con esto se pretende que los dueños de los puestos de comidas
requerimiento: rápidas puedan controlar sus ganancias y aumentarlas al tener
esta funcionalidad en sus negocios
Requerimiento RNF 02
NO funcional: RNF 03
RNF 04
RNF 08
Prioridad del requerimiento:
Alta
Requerimientos No Funcionales.
Descripción del Para ello, se deberá incorporar de manera intuitiva todas las
requerimiento: secciones de la página, de manera que sea de gustosa
vista para el consumidor o cliente
Prioridad del requerimiento:
Alta
Identificación del RNF 03
requerimiento:
Nombre del Conectividad
Requerimiento:
Características: Cobertura de internet para permitir su funcionamiento
Fase 2 Diseño
En esta fase, con base en la planificación se construyeron las fichas de casos de
uso, y los diagramas de: secuencias, actividades, todas las anteriores se
implementaron con la herramienta Astah, la cual es una herramienta para el
modelamiento de software Posteriormente se crearon los mockups de la aplicación
con la herramienta Adobe XD
Descripción Este caso de uso permite a los usuarios validar su identidad ante el
sistema, muestra en pantalla un cuadro de dialogo donde se digita
el login de usuario y contraseña para poder ingresar a la aplicación.
Estado Completo
Guió
n
Acto Softwar
r e
1. Ingresa login de usuario.
Actor Softwar
e
2.
Acto Softwar
r e
4.
CU relacionados Ninguno
Prototipo
(Interfaz de
usuario)
CU_02
Caso Uso No 02
Actores Administrador
Guió
n
Acto Softwar
r e
1. Ingresa nombre
2. Valida que el campo no se encuentre vacio
3. Ingresa apellidos 4. Valida que el campo no se encuentre vacio.
1. El nombre(s) es incorrecto
Excepciones
Actor Softwar
e
2.
4.
Actor Software
6.
4. Contraseña no valida
Actor Software
8.
5. Rol no es valido
Actor Software
10.
Actor Software
12.
Actor Softwar
e
13.
Prototipo
(Interfaz de
usuario)
Caso Uso No 03
Actores Administrador
Guió
n
Acto Softwar
r e
1. Selecciona el usuario a
modificar haciendo clic sobre editar
en hipervínculo.
3. Valida que el campo no se encuentre vacio.
2. Ingresa nombre
1. El nombre(s) es incorrecto
Excepciones
Actor Softwar
e
3.
Actor Softwar
e
5.
Actor Softwar
e
7.
4. Contraseña no valida
Actor Softwar
e
9.
5. Rol no es valido
Actor Softwar
e
11.
Actor Software
13.
Actor Software
15.
Prototipo
(Interfaz de
usuario)
Caso Uso No 04
Actores Administrador
Guió
n
Acto Software
r
1. Selecciona la opción carga de
archivos. 2. Muestra en pantalla la opción de cargar
archivo de empleados.
Caso Uso No 05
Actores Administrador.
Guió
n
Acto Software
r
1. Selecciona la opción carga de
archivos. 2. Muestra en pantalla la opción de cargar
archivo de instituciones educativas.
9. Regresa al paso 1.
CU relacionados CU_01 Iniciar sesión.
Prototipo
(Interfaz de
usuario)
Caso Uso No 06
Actores Administrador.
Guió
n
Acto Softwar
r e
1. Selecciona la opción carga de
archivos. 2. Muestra en pantalla la opción de cargar
archivo de las ubicaciones.
Prototipo
(Interfaz de
usuario)
Caso Uso No 07
Actores Administrador.
Guió
n
Acto Softwar
r e
1. Selecciona la opción carga de
archivos. 2. Muestra en pantalla la opción de cargar
archivo de la fuente de recursos.
Prototipo
(Interfaz de
usuario)
Caso Uso No 08
Actores Administrador.
Guió
n
Acto Software
r
1. Selecciona la opción carga de
archivos. 2. Muestra en pantalla la opción de cargar
archivo de cargos.
Prototipo
(Interfaz de
usuario)
CU_09. Cargar archivo con información de tipo de vinculación.
Caso Uso No 09
Actores Administrador.
Guió
n
Acto Software
r
1. Selecciona la opción carga de
archivos. 2. Muestra en pantalla la opción de cargar
archivo de tipo de vinculación.
9. Regresa al paso 1.
Prototipo
(Interfaz de
usuario)
Caso Uso No 10
Actores Administrador.
Guió
n
Acto Softwar
r e
1. Selecciona la opción carga de
archivos. 2. Muestra en pantalla la opción de cargar
archivo de grado en el escalafón.
Prototipo
(Interfaz de
usuario)
Caso Uso No 11
Actores Cliente.
Guió
n
Acto Softwar
r e
1. Selecciona la opción carga de
archivos. 2. Muestra en pantalla la opción de cargar
archivo
3. Selecciona opción de cargar el de devengos.
archivo de devengos.
4. Busca el archivo para cargar en
formato txt.
5. Solicita cargar este archivo.
6. Verifica que el archivo quede
cargado satisfactoriamente.
7. Caso de uso termina
Prototipo
(Interfaz de
usuario)
Caso Uso No 12
Descripción Este caso de uso permite a los usuarios cargar el archivo con
información de deducciones, para que no se ingrese información
de uno a uno.
Estado Completo
Actores Cliente.
Guió
n
Acto Software
r
1. Selecciona la opción carga de
archivos. 2. Muestra en pantalla la opción de cargar
archivo de deducciones.
Prototipo
(Interfaz de
usuario)
CU_13. Cargar archivo con información de bonificación.
Caso Uso No 13
Actores Cliente.
Guió
n
Acto Software
r
1. Selecciona la opción carga de
archivos. 2. Muestra en pantalla la opción de cargar
archivo de detalle de prima y/o bonificación.
9. Regresa al paso 1.
CU relacionados CU_01 Iniciar sesión.
Prototipo
(Interfaz de
usuario)
Caso Uso No 14
Actores Cliente.
Guió
n
Acto Softwar
r e
1. Selecciona la opción carga de
archivos. 2. Muestra en pantalla la opción de cargar
archivo de aporte parafiscal.
Prototipo
(Interfaz de
usuario)
Caso Uso No 15
Guió
n
Acto Software
r
1. Selecciona la opción carga de
archivos. 2. Muestra en pantalla la opción de cargar
archivo de ascensos de docentes y docentes
directivos.
3. Selecciona opción de cargar el archivo
de ascensos de docentes y docentes
directivos.
Prototipo
(Interfaz de
usuario)
CU_16 Ingresar empleados.
Caso Uso No 16
Actores Administrador.
Guió
n
Acto Softwar
r e
1. Ingresa identificación.
2. Valida que el campo no se encuentre
vacio y sea de tipo numérico.
3. Ingresa nombre(es).
11. Ingresa fecha ingreso. 12. Valida que el campo no esté vacio.
directivo, AS-
Actor Software
4.
3. Apellido incorrecto
Actor Software
6.
Actor Software
8.
Actor Software
10.
12.
Actor Software
14.
Actor Software
16.
9. Cargo incorrecto
Actor Software
18.
Actor Softwar
e
20.
Actor Softwar
e
22.
Actor Softwar
e
24.
Actor Softwar
e
26.
Actor Softwar
e
28.
Actor Softwar
e
30.
Actor Softwar
e
32.
Actor Softwar
e
33.
Prototipo
(Interfaz de
usuario)
Caso Uso No 17
Guión
Actor Software
Actor Softwar
e
3.
Actor Softwar
e
5.
Actor Softwar
e
7.
4. Dirección es incorrecta
Actor Softwar
e
9.
Actor Softwar
e
11.
Actor Softwar
e
13.
46. Muestra en pantalla un mensaje de error
“Área enseñanza se encuentra vacio, intente
nuevamente”.
Actor Softwar
e
15.
8. Cargo incorrecto
Actor Softwar
e
17.
Actor Softwar
e
19.
Actor Softwar
e
21.
54. Muestra en pantalla un mensaje de
error “El sexo no ha sido seleccionado.
Intente
nuevamente”.
Actor Softwar
e
23.
Actor Softwar
e
25.
Actor Softwar
e
27.
Actor Softwar
e
29.
62. Muestra en pantalla un mensaje de error
“Tipo vinculación no ha sido seleccionado.
Intente
nuevamente”.
Acto Softwar
r e
31.
Prototipo
(Interfaz de
usuario)
Caso Uso No 18
Actores Administrador.
Guió
n
Acto Softwar
r e
1. Ingresa nombre de la institución
2. Valida que el nombre de institución no
esté vacio.
3. Ingresa número de teléfono
de la institución.
4. Valida que el Campo no esté vacio,
sea numérico y sea solo de 7 dígitos
2. Teléfono es incorrecto.
Actor Softwar
e
4.
Actor Softwar
e
6.
Actor Softwar
e
8.
5. No se ha seleccionado comuna
Actor Softwar
e
10.
Actor Softwar
e
12.
Actor Softwar
e
13.
Prototipo
(Interfaz de
usuario)
Actores Administrador.
Guió
n
Acto Softwar
r e
1. Selecciona la institución a modificar
haciendo clic sobre editar en
hipervínculo.
3. Valida que el nombre de institución no esté
2. Ingresa nuevo nombre de la
institución vacio y contenga caracteres alfanuméricos.
3.
2. Teléfono es incorrecto.
Actor Software
5.
Actor Software
7.
Acto Software
r
9.
Acto Software
r
11.
Acto Software
r
13.
Acto Software
r
14.
Prototipo
(Interfaz de
usuario)
Caso Uso No 20
Actores Administrador.
Guió
n
Acto Softwar
r e
1. Ingresa nombre de la ubicación.
2. Valida que el campo nombre no esté vacio.
3. Ingresa descripción
1. Nombre no valido
Excepciones
Actor Software
2.
Actor Software
5.
Actor Software
6.
Prototipo
(Interfaz de
usuario)
Caso Uso No 21
Actores Administrador.
Guió
n
Acto Softwar
r e
1. Selecciona la ubicación a modificar
haciendo clic sobre editar en
hipervínculo.
3. Valida que el campo nombre no esté
2. Ingresa nuevo nombre de la vacio y tenga caracteres alfanuméricos.
ubicación.
3.
Actor Software
6.
Actor Software
7.
Prototipo
(Interfaz de
usuario)
Caso Uso No 22
Actores Administrador.
Guió
n
Acto Softwar
r e
1. Ingresa nombre de la fuente de
recurso. 2. Valida que el campo nombre no esté
vacio y tenga caracteres alfanuméricos.
3. Ingresa descripción.
4. Verifica que el nombre no se
encuentre registrado.
5. El sistema le asigna un código a la
fuente de recurso.
6. Almacena información de la fuente de
recurso.
Actor Softwar
e
5.
Prototipo
(Interfaz de
usuario)
Caso Uso No 23
Guió
n
Acto Softwar
r e
1. Selecciona la fuente de recurso a
modificar haciendo clic sobre editar en
hipervínculo.
2. Ingresa nuevo nombre de la fuente de
recurso. 3. Valida que el campo nombre no esté
vacio y tenga caracteres alfanuméricos.
3. Ingresa descripción.
4. Verifica que el nombre no se
encuentre registrado.
5. El sistema le asigna un código
automáticamente a la fuente de recurso.
6. Almacena información de la fuente de
recurso.
Actor Softwar
e
4.
Prototipo
(Interfaz de
usuario)
Caso Uso No 24
Actores Administrador.
Guió
n
Acto Softwar
r e
1. Ingresa nombre del cargo.
4. Presiona ingresar.
1. Nombre no valido.
Actor Softwar
e
2.
Actor Softwar
e
5.
Caso Uso No 25
Actores Administrador.
Guió
n
Acto Softwar
r e
1. Selecciona el cargo a modificar
haciendo clic sobre editar en
hipervínculo.
4. Ingresa descripción.
5. Presiona modificar.
1. Nombre no valido.
Actor Software
3.
Actor Software
6.
Prototipo
(Interfaz de
usuario)
CU_ 26 Ingresar tipo de vinculación.
Caso Uso No 26
Actores Administrador.
Guió
n
Acto Softwar
r e
1. Ingresa nombre de tipo de
vinculación. 2. Valida que el campo nombre no esté
vacio y tenga caracteres alfanuméricos.
3. Ingresa descripción.
1. Nombre no valido
Excepciones
Actor Software
2.
Actor Software
5.
Prototipo
(Interfaz de
usuario)
CU_27 Modificar tipo de vinculación.
Caso Uso No 27
Actores Administrador.
Guió
n
Acto Softwar
r e
1. Selecciona el tipo de vinculación
a modificar haciendo clic sobre
editar en hipervínculo.
4. Ingresa descripción.
Actor Softwar
e
6.
Prototipo
(Interfaz de
usuario)
CU_ 28 Ingresar grado de escalafón.
Caso Uso No 28
Actores Administrador.
Guió
n
Acto Softwar
r e
1. Ingresa código de grado en el
escalafón. 2. Valida que el campo código no esté vacio.
3. Ingresa nombre de grado en el4. Valida que el campo nombre no esté vacio.
escalafón.
7. Ingresa descripción.
8. Presiona ingresar.
9. Verifica que el código no exista en la
base de datos.
10. Almacena la información.
1. Código incorrecto
Excepciones
Actor Softwar
e
2.
2. Nombre no valido
Actor Softwar
e
4.
Actor Softwar
e
6.
Actor Softwar
e
10.
Prototipo
(Interfaz de
usuario)
Caso Uso No 29
Actores Administrador.
Guió
n
Acto Softwar
r e
1. Selecciona grado de escalafón a
modificar haciendo clic sobre
editar en hipervínculo.
9. Presiona modificar.
1. Código incorrecto
Excepciones
Actor Softwar
e
3.
2. Nombre no valido
Actor Softwar
e
5.
Actor Softwar
e
10.
Actor Softwar
e
11.
Prototipo
(Interfaz de
usuario)
CU_ 30 Ingresar devengos.
Caso Uso No 30
Actores Cliente.
Guió
n
Acto Softwar
r e
1. Ingresa nombre de devengo.
2. Valida que el campo nombre no esté
vacio y tenga caracteres alfanuméricos
3. Ingresa descripción.
7. Ingresa base.
8. Presiona ingresar.
1. Nombre no valido
Excepciones
Actor Softwar
e
2.
Actor Softwar
e
4.
Actor Softwar
e
7.
Caso Uso No 31
Actores Cliente.
Guió
n
Acto Softwar
r e
1. Selecciona el devengo a modificar
haciendo clic sobre editar en
hipervínculo.
7. Ingresa valor
8. Ingresa base
9. Presiona modificar.
10. Verifica que el nombre a modificar del
devengo no se encuentre registrado en la
base de datos.
11. Modifica y/o actualiza información.
Actor Softwar
e
5.
Actor Softwar
e
8.
Prototipo
(Interfaz de
usuario)
Caso Uso No 32
Actores Cliente.
Guió
n
Acto Softwar
r e
1. Ingresa nombre de deducción.
2. Valida que el campo nombre no esté
vacio y tenga caracteres alfanuméricos
3. Ingresa descripción.
7. Ingresa base.
8. Presiona ingresar.
Actor Softwar
e
4.
Prototipo
(Interfaz de
usuario)
Caso Uso No 33
Actores Cliente.
Guió
n
Acto Softwar
r e
1. Selecciona la deducción a modificar
haciendo clic sobre editar en
hipervínculo.
7. Ingresa valor
8. Ingresa base
9. Presiona modificar.
Actor Softwar
e
5.
Actor Softwar
e
8.
Prototipo
(Interfaz de
usuario)
Caso Uso No 34
Actores Cliente.
Guió
n
Acto Softwar
r e
1. Ingresa nombre del aporte parafiscal.
2. Valida que el campo nombre no esté
vacio y tenga caracteres alfanuméricos.
3. Ingresa descripción.
4. Ingresa porcentaje.
1. Nombre no valido
Excepciones
Actor Softwar
e
2.
Actor Softwar
e
5.
a. Muestra en pantalla un mensaje de error
“El campo porcentaje empleado está vacío,
intente nuevamente”.
b. Regresa al paso 4.
3. Base no es valida
Actor Softwar
e
7.
Actor Softwar
e
9.
Prototipo
(Interfaz de
usuario)
CU_35 Modificar tipo de aporte parafiscal
Caso Uso No 35
Actores Cliente.
Guió
n
Acto Softwar
r e
1. Selecciona el aporte a
modificar haciendo clic sobre editar
en hipervínculo.
3. Valida que el campo nombre no esté
2. Ingresa nuevo nombre del
vacio y tenga caracteres alfanuméricos.
aporte parafiscal.
Actor Softwar
e
6.
3. Base incorrecta
Actor Softwar
e
8.
Actor Softwar
e
11.
Prototipo
(Interfaz de
usuario)
Caso Uso No 36
Actores Cliente.
Guió
n
Acto Softwar
r e
1. Ingresa el año correspondiente a la
liquidación. 2. Valida que el campo no esté vacio.
5. Ingresa descripción.
6. Selecciona frecuencia
2.
Actor Software
4.
3. Frecuencia incorrecta
Acto Softwar
r e
7.
Prototipo
(Interfaz de
usuario)
Caso Uso No 37
Actores Cliente.
Guió
n
Acto Softwar
r e
1. Ingresa número documento
del empleado. 2. Valida que el campo no esté vacio y sea de
tipo numérico.
Actor Actor
4.
Actor Softwar
e
6.
a. Se presenta un mensaje de error “El
campo carga laboral esta vacio y debe ser
de tipo
numérico. Intente nuevamente”.
b. Regresa al paso 5.
4. Devengo incorrecto
Acto Softwar
r e
8.
5. Deducción incorrecta
Acto Actor
r
10.
6. Bonificación incorrecta
Acto Actor
r
12.
Acto Actor
r
14.
a. Se presenta un mensaje de error
“Aporte parafiscal no ha sido
seleccionado. Intente nuevamente”.
b. Regresa al paso 13.
8. Liquidación incorrecta
Acto Actor
r
16.
Acto Softwar
r e
18.
Prototipo
(Interfaz de
usuario)
CU_ 38 Ingresar bonificaciones.
Caso Uso No 38
Actores Cliente.
Guió
n
Acto Softwar
r e
1. Ingresa fecha bonificación.
2. Valida que el formato sea dd-mm-aaaa.
5. Selecciona sobresueldo.
7. Ingresa periodicidad.
8. Presiona ingresar.
2. Nombre incorrecto
Actor Softwar
e
4.
Actor Softwar
e
6.
Actor Softwar
e
9.
Prototipo
(Interfaz de
usuario)
Caso Uso No 39
Actores Cliente.
Guió
n
Acto Softwar
r e
1. Selecciona la prima y/o bonificación
a modificar haciendo clic sobre editar
en hipervínculo.
2. Ingresa nueva fecha de la prima y/o
bonificación. 3. Valida que el formato sea dd-mm-aaaa.
6. Selecciona sobresueldo.
7. Valida que se seleccione el sobresueldo.
8. Ingresa periodicidad.
9. Presiona Modificar.
Actor Softwar
e
5.
Actor Softwar
e
7.
Actor Softwar
e
10.
Prototipo
(Interfaz de
usuario)
CU_40 Ingresar ascensos de docentes y directivos docentes.
Caso Uso No 40
Actores Cliente.
Guió
n
Acto Softwar
r e
1. Ingresa numero de documento del
empleado, 2. Valida que el campo no esté vacio.
3. Selecciona grado en el escalafón
anterior,
4. Valida que se seleccione el grado de
escalafón anterior,
Actor Softwar
e
4.
Actor Softwar
e
6.
Actor Softwar
e
8.
Actor Softwar
e
10.
Actor Softwar
e
12.
Prototipo
(Interfaz de
usuario)
CU_ 41 Modificar ascensos de docentes y directivos docentes.
Caso Uso No 41
Actores Cliente.
Guió
n
Acto Softwar
r e
1. Selecciona el ascenso a modificar
haciendo clic sobre editar en
hipervínculo.
Actor Softwar
e
3.
Actor Softwar
e
5.
Actor Softwar
e
7.
Actor Software
9.
Actor Software
10.
Prototipo
(Interfaz de
usuario)
CU_42 Ingresar departamentos.
Caso Uso No 42
Actores Administrador.
Guió
n
Acto Softwar
r e
1. Ingresa código dane del departamento.
2. Valida que el campo código no esté vacio y
sea de tipo numérico.
Acto Softwar
r e
4.
Acto Softwar
r e
6.
Prototipo
(Interfaz de
usuario)
Caso Uso No 43
Actores Administrador.
Guió
n
Acto Softwar
r e
1. Ingresa código dane del municipio.
2. Valida que el campo nombre no esté
vacio y sea de tipo numérico.
7. Presiona ingresar.
8. Verifica que el código no se
encuentre registrado en la base de
datos.
9. Almacena la información en la base de
datos.
1. Código no valido
Excepciones
Acto Softwar
r e
2.
Acto Softwar
r e
6.
Acto Softwar
r e
7.
Prototipo
(Interfaz de
usuario)
CU_44 Reporte empleados
Caso Uso No 44
Actores Cliente.
Guió
n
Acto Softwar
r e
1. selecciona la opción consultar
empleados 2. Despliega una ventana donde aparece
el reporte de todos los empleados que se
encuentran inscritos en el módulo,
mostrando (nombres, apellidos, número
documento, tipo documento, clasificación,
teléfono, dirección casa, sexo, fecha
ingreso, sueldo base, cargo, grado
escalafón, fuente de recursos, tipo
vinculación y nombre institución).
CU relacionados Ninguno.
Prototipo
(Interfaz de
usuario)
Caso Uso No 45
Actores Cliente.
Guió
n
Acto Softwar
r e
1. selecciona la opción consultar
empleados 2. Despliega una ventana donde aparece
el reporte de todos los empleados que se
encuentran inscritos en el módulo,
mostrando (Cantidad de empleados, por
grado escalafón, vinculación y fuente de
recurso).
CU relacionados Ninguno.
Pre-condición El cliente ha iniciado sesión en la aplicación
Prototipo
(Interfaz de
usuario)
Caso Uso No 46
Actores Cliente.
Guió
n
Acto Softwar
r e
1. Selecciona la opción consultar
reporte de empleados/cargo. 2. Despliega una ventana donde aparece
el reporte de todos los empleados que se
encuentran inscritos en el módulo,
mostrando (nombres, apellidos, número
documento, tipo documento y el cargo.
Prototipo
(Interfaz de
usuario)
Caso Uso No 47
Actores Cliente.
Guió
n
Acto Softwar
r e
1. Selecciona la opción consultar
reporte de liquidación de empleados.
Prototipo
(Interfaz de
usuario)
Caso Uso No 48
Actores Cliente.
Guió
n
Acto Softwar
r e
1. Selecciona la opción consultar
reporte de bonificaciones. 2. Despliega una ventana donde aparece
el reporte de toda las bonificaciones de los
empleados, mostrando (nombre del
empleado, apellido, número documento,
tipo de documento, cargo, fecha en que
recibió la bonificación y nombre de
bonificación).
3. El caso de uso termina.
CU relacionados Ninguno
Post-condición
Prototipo
(Interfaz de
usuario)
Caso Uso No 49
Actores Cliente.
Guió
n
Acto Softwar
r e
1. Selecciona la opción consultar
reporte de información detallada de los 2. Despliega una ventana donde aparece
aportes parafiscales el reporte de información detallada de los
aportes parafiscales, mostrando
(Identificación, tipo documento, nombre del
empleado, apellidos, cargo, tipo de aporte
parafiscal y valor del aporte parafiscal.
CU relacionados Ninguno
Post-condición
Prototipo
(Interfaz de
usuario)
Caso Uso No 50
Actores Cliente.
Guió
n
Acto Softwar
r e
1. Selecciona la opción consultar
reporte de escalafón de los docentes y 2. Despliega una ventana donde aparece
directivos docentes el reporte de información de escalafón de
todos los docentes y directivos docentes,
mostrando (número documento del
empleado, nombre, apellido, grado
escalafón anterior y grado escalafón
nuevo).
CU relacionados Ninguno
Post-condición
Prototipo
(Interfaz de
usuario)
Caso Uso No 51
Actores Cliente.
Guió
n
Acto Softwar
r e
1. Selecciona la opción consultar
reporte de ubicación de los empleados 2. Despliega una ventana donde aparece el
reporte de información de ubicación de
todos los empleados, mostrando (número
documento del empleado, tipo documento,
nombre, apellido y ubicación).
CU relacionados Ninguno
Post-condición Ninguna
Caso Uso No 52
Actores Cliente.
Guió
n
Acto Softwar
r e
1. Selecciona la opción consultar
reporte de empleados/escalafón. 2. Despliega una ventana donde aparece
el reporte de información por grado de
escalafón de todos los empleados,
mostrando (número documento del
empleado, tipo documento, nombre,
apellido y grado escalafón).
CU relacionados Ninguno
Post-condición Ninguna
Caso Uso No 53
Guió
n
Acto Softwar
r e
1. Selecciona salir.
2. Muestra página principal del módulo.
Post-condición Ninguna
CU_ 54 Ingresar áreas de enseñanza.
Caso Uso No 54
Actores Administrador.
Guió
n
Acto Softwar
r e
1. Ingresa nombre del área.
2. Valida que el campo no esté vacio y
tenga caracteres alfanuméricos.
3. Ingresa descripción.
4. Presiona ingresar.
5. Verifica que el nombre no se
encuentre registrado en la base de
datos.
6. Asigna código automáticamente al área.
Acto Softwar
r e
2.
Prototipo
(Interfaz de
usuario)
Caso Uso No 55
Actores Administrador.
Guió
n
Acto Softwar
r e
1. Selecciona el área a modificar
en hipervínculo editar.
2. Ingresa nombre del área.
3. Valida que el campo no esté vacio y
tenga caracteres alfanuméricos.
4. Ingresa descripción.
5. Presiona Modificar.
6. Verifica que el nombre no se encuentre
registrado en la base de datos.
Acto Softwar
r e
3.
Acto Softwar
r e
6.
Diagrama de actividades:
Diagrama de secuencias
Diagrama de clases
Diagrama de componentes
Diagrama de despliegue
Diagrama de comunicación
Modelo Entidad relacion/imagen
Fase 3 Desarrollo
Para poder acceder a los datos de una forma organizada. Se utilizó el patrón de
diseño DAO para poder llegar de una manera más eficiente a los datos que se
encuentran en la BD (base de datos)
El desarrollo de la aplicación se desarrolló utilizando el IDE Intellij Community
Edition