Está en la página 1de 7

Escuela Especializada en Ingeniería ITCA - FEPADE

Escuela de Computación
Técnico en Ingeniería de Desarrollo de Software
Desarrollo de Aplicaciones Web

PROYECTO FINAL

El proyecto final del módulo consiste en desarrollar una aplicación web bajo el lenguaje
PHP, dicha aplicación solucionará necesidades empresariales que pueden ser
automatizadas. Los entregables de la solución se detallan a continuación:

1) Documento digital en formato PDF, que debe contener:


◎ Portada.
◎ Índice.
◎ Introducción.
◎ Descripción del proyecto.
◎ Objetivos.
◎ Diseño de base de datos: Diagrama y Script.
◎ Guía básica del usuario.
◎ Referencias bibliográficas.
El documento deberá tener el siguiente formato:
◎ Márgenes de 2.5 a cada lado.
◎ Tipo de letra Arial, tamaño 11 para textos y títulos en tamaño 12.
◎ Interlineado 1.5.

2) La aplicación web deberá contener:


◎ Interfaz gráfica amigable.
◎ Implementación de una plantilla de Bootstrap.
◎ Uso de Laravel.
◎ Validaciones y alertas.
◎ Conexión y mantenimiento a base de datos MySQL.
◎ Reportes.
◎ Seguridad.
Escuela Especializada en Ingeniería ITCA - FEPADE
Escuela de Computación
Técnico en Ingeniería de Desarrollo de Software
Desarrollo de Aplicaciones Web

Proyecto: Milla
Aplicación Web de Inventario Básico

DESCRIPCIÓN DEL PROYECTO


Milla es una empresa que fabrica toda clase de mobiliario y para automatizar uno de sus
procesos internos, necesita un sistema de inventario para llevar el control de los productos
que almacena en sus distintas bodegas, por lo cual, requiere de una aplicación web que
permita gestionar categorías, bodegas, marcas, proveedores, entradas y salidas de
productos.

REQUISITOS
◎ El producto solo puede pertenecer a una categoría, puede ser de distintas marcas y
puede almacenarse en distintas bodegas.
◎ Para realizar las entradas de productos a una bodega se requiere guardar el precio de
adquisición y el proveedor del producto, así como también la cantidad a ingresar y la
fecha del proceso.
◎ Para realizar las salidas considere que debe restar las existencias del inventario y
guardar la fecha en que se realiza el proceso.
◎ La aplicación debe permitir gestionar usuarios (agregar, eliminar y editar).
◎ Debe generar reportes de:
- Existencias de productos por bodega.
- Historial de entradas y salidas de productos por bodega.
- Listado de productos por categoría.
- Listado de productos por marcas.
◎ La aplicación debe ser completamente responsive.
◎ Debe tener 3 niveles de acceso como mínimo.
Escuela Especializada en Ingeniería ITCA - FEPADE
Escuela de Computación
Técnico en Ingeniería de Desarrollo de Software
Desarrollo de Aplicaciones Web

Proyecto: Visius
Aplicación Web para Gestionar Tareas

DESCRIPCIÓN DEL PROYECTO


La empresa Visius cuenta con más de 500 empleados de distintas áreas y necesita un
sistema para dar seguimiento a las tareas asignadas a su personal, por lo cual, requiere de
una aplicación web que cumpla con lo siguiente:

REQUISITOS
◎ Gestión de empleados (Agregar, editar, eliminar). Cada empleado solo puede
pertenecer a un área de la empresa.
◎ Las tareas/actividades deben ser creadas y asignadas por un supervisor. Una tarea solo
puede ser asignada a un empleado a la vez. Un empleado puede tener n tareas
asignadas.
◎ El supervisor será el encargado de cambiar los estados de las tareas.
- Estados: Creada (Cuando se haya creado), Asignada (Cuando se le haya asignado
a un empleado) y Finalizada (cuando el empleado haya culminado la asignación).
◎ Al momento de realizar los cambios de estados de cada tarea se deberá guardar la
fecha en que se realiza el proceso.
◎ La aplicación debe permitir gestionar usuarios (agregar, eliminar y editar).
◎ Debe generar reportes de:
- Empleados por áreas.
- Tareas asignadas por empleado.
- Estado de todas las tareas por área.
◎ La aplicación debe ser completamente responsive.
◎ Debe tener 3 niveles de acceso como mínimo.
Escuela Especializada en Ingeniería ITCA - FEPADE
Escuela de Computación
Técnico en Ingeniería de Desarrollo de Software
Desarrollo de Aplicaciones Web

Proyecto: HappyAngels
Aplicación Web para Gestionar Cursos

DESCRIPCIÓN DEL PROYECTO


El colegio “HappyAngels” se dedica a capacitar a niños y adolescentes, mediante cursos
prácticos en distintas áreas, anualmente recibe alrededor de 600 estudiantes y necesita un
sistema para llevar el control de los alumnos que están inscritos en los diferentes cursos
que ofrecen, por lo cual, requiere de una aplicación web que cumpla con lo siguiente:

REQUISITOS
◎ Catálogo de cursos (Ingles, Computación, Diseño, etc), grupos y profesores. Cada curso
puede tener diferentes grupos y para todos los ellos el profesor debe ser único.
◎ Gestión de alumnos (Agregar, editar, eliminar). Cada alumno solo puede pertenecer a
un curso a la vez.
◎ Para la inscripción de alumnos debe considerar que los grupos tienen un límite de 15
integrantes como máximo y debe permitir la eliminación de cualquier inscripción.
◎ La aplicación debe permitir gestionar usuarios (agregar, eliminar y editar).
◎ Debe generar reportes de:
- Listado de alumnos por grupo.
- Listado de grupos por cada curso.
- Listado de profesores con grupos asignados.
◎ La aplicación debe ser completamente responsive.
◎ Debe tener 3 niveles de acceso como mínimo.
Escuela Especializada en Ingeniería ITCA - FEPADE
Escuela de Computación
Técnico en Ingeniería de Desarrollo de Software
Desarrollo de Aplicaciones Web

Proyecto: GoFood
Aplicación Web para Control de Pedidos

DESCRIPCIÓN DEL PROYECTO


Un emprendedor posee un minisúper llamado GoFood que sirve productos a domicilio y
requiere de un sistema para llevar el control de los pedidos que le realizan sus clientes, por
lo cual, solicita una aplicación web que cumpla con lo siguiente:

REQUISITOS
◎ Gestionar clientes y productos. Cada producto tiene un precio fijo y posee existencias
limitadas, en caso de no haber existencias el sistema debe permitir ingresar más
productos al inventario.
◎ Control de pedidos. Los pedidos se ingresan a diario y están compuestos por n
productos y son enviados a una dirección especifica. Cada pedido debe generar un
ticket para presentarle al cliente el total de su compra con el 13% del IVA aplicado. Todo
pedido posee estados que deben cambiar según su seguimiento.
- Estados: Enviando (Cuando el pedido solo ha sido registrado en el sistema) y
Entregado (Cuando el pedido ha sido servido en el destino).
◎ La aplicación debe permitir gestionar usuarios (agregar, eliminar y editar).
◎ Debe generar reportes de:
- Listado con las existencias de los productos.
- Listado de pedidos filtrados por estado.
- Informe con los detalles (cliente, productos, total de compra, estado, etc) de cada
pedido filtrado por código.
◎ La aplicación debe ser completamente responsive.
◎ Debe tener 3 niveles de acceso como mínimo.
Escuela Especializada en Ingeniería ITCA - FEPADE
Escuela de Computación
Técnico en Ingeniería de Desarrollo de Software
Desarrollo de Aplicaciones Web

Proyecto: COINS
Aplicación Web para Seguimiento de Préstamos

DESCRIPCIÓN DEL PROYECTO


La cooperativa de ahorro y crédito COINS se dedica a realizar préstamos a nivel nacional
y requiere de un sistema que le permita dar seguimiento a los préstamos que ha otorgado
a sus clientes, por lo cual, solicita una aplicación web que cumpla con lo siguiente:

REQUISITOS
◎ Gestionar clientes y categorías de clientes (Nivel A, Nivel B, Nivel C, etc).
◎ Seguimiento de préstamos. A todos los clientes se les aplica una taza de interés sobre
el total del préstamo adquirido (Nivel A: 20%, Nivel B: 15% y Nivel C: 10%). El sistema
debe tener la capacidad de registrar los pagos que los clientes vayan realizando para
disminuir su deuda.
◎ El préstamo solo posee dos estados: Pendiente (Cuando el préstamo ha sido otorgado)
y Cancelado (Cuando el cliente ha cancelado en su totalidad el préstamo adquirido).
◎ Todos los clientes solo pueden tener 2 préstamos activos a la vez.
◎ La aplicación debe permitir gestionar usuarios (agregar, eliminar y editar).
◎ Debe generar reportes de:
- Listado de clientes filtrado por categoría.
- Detalle de préstamos filtrados por cliente.
- Listado de préstamos filtrado por estados.
◎ La aplicación debe ser completamente responsive.
◎ Debe tener 3 niveles de acceso como mínimo.
Escuela Especializada en Ingeniería ITCA - FEPADE
Escuela de Computación
Técnico en Ingeniería de Desarrollo de Software
Desarrollo de Aplicaciones Web

Proyecto: AccionES
Aplicación Web para Gestionar Proyectos Comunitarios

DESCRIPCIÓN DEL PROYECTO


AccionES es una ONG que brinda apoyo a las comunidades más vulnerables de nuestro
país y para lograr su objetivo requiere de una aplicación web que le permita gestionar todos
los eventos, cursos y proyectos que ponen en marcha en las comunidades. Para diseñar la
aplicación requieren lo siguiente:

REQUISITOS
◎ Gestión de usuarios (agregar, eliminar y editar).
◎ Gestión de departamentos y municipios (agregar, eliminar y editar).
◎ Gestión de cursos, eventos y proyectos (nombre, fecha inicio/fin, descripción, cantidad
de beneficiados, ubicación (departamento/municipio), responsable/s y estado).
◎ Gestionar empleados/responsables.
◎ Cada curso, evento y proyecto podrá cambiar su estado a una siguiente etapa:
Estado 1: Aprobado
Estado 2: En ejecución
Estado 3: Finalizado.
◎ La aplicación debe mostrar una pantalla en donde cualquier usuario pueda ver los
cursos, eventos y proyectos (aprobados y en ejecución) que realiza la ONG, filtrados
por departamento y municipio.
◎ Debe generar reportes de:
- Cursos, eventos y proyectos por estado.
- Cursos, eventos y proyectos por departamento o municipio.
- Listado de responsables para los cursos/eventos/proyectos.
◎ La aplicación debe ser completamente responsive.
◎ Debe tener 3 niveles de acceso como mínimo.

También podría gustarte