Tesis de Grado - Sistema de Gestión de Producción Creativa

212
UNIVERSIDAD CATÓLICA “NUESTRA SEÑORA DE LA ASUNCIÓN” FACULTAD DE CIENCIAS Y TECNOLOGÍA CARRERA DE ANÁLISIS DE SISTEMAS TESIS DE GRADO Sistema de Gestión de Producción Creativa Licenciatura en Análisis de Sistemas Informáticos AUTORES: López Pappalardo, María Betania CO5289 Ramos Amarilla, Gilberto CO5427 TUTOR: Prof. Ing. CARLOS FILIPPI ASUNCIÓN – PARAGUAY 2014

description

Tesis de Grado de la carrera Análisis de Sistemas Informáticos. Sistema de Gestión de Producción Creativa.

Transcript of Tesis de Grado - Sistema de Gestión de Producción Creativa

Page 1: Tesis de Grado - Sistema de Gestión de Producción Creativa

UNIVERSIDAD CATÓLICA “NUESTRA SEÑORA DE LA ASUNCIÓN”

FACULTAD DE CIENCIAS Y TECNOLOGÍA

CARRERA DE ANÁLISIS DE SISTEMAS

TESIS DE GRADO

Sistema de Gestión de Producción Creativa

Licenciatura en Análisis de Sistemas Informáticos

AUTORES:

López Pappalardo, María Betania CO5289 Ramos Amarilla, Gilberto CO5427

TUTOR: Prof. Ing. CARLOS FILIPPI

ASUNCIÓN – PARAGUAY

2014

Page 2: Tesis de Grado - Sistema de Gestión de Producción Creativa

Página 3

Introducción

Una de las áreas que ha tomado fuerza dentro de las empresas del Paraguay y el mundo entero es

el marketing. Este sector tiene la difícil tarea de ser el puente entre los objetivos y metas de la empresa y

las necesidades de los clientes, hecho que gracias a las nuevas tecnologías, ha obligado a los encargados

de este sector a actualizar constantemente sus metodologías.

Internet es una herramienta que si bien es muy útil para difundir los productos y servicios de una

compañía, es también un instrumento que le da a los usuarios la posibilidad de ver y acceder a una gran

variedad de ofertas provenientes de cualquier parte del mundo, situación que pone a la creatividad,

innovación y uso de los medios digitales, como los protagonistas de las estrategias de marketing. Esto es

aún más relevante cuando vemos el enorme crecimiento de la accesibilidad a la conectividad en nuestro

país.

La integración de todas las actividades de la empresa es fundamental para la creación de un plan de

acción exitoso. Al conocer cómo funciona la fuerza de ventas, operaciones, recursos humanos y finanzas,

es posible realizar una práctica de marketing más completa que logre plasmar y exteriorizar los objetivos

de la organización.

Actualmente, el marketing es una disciplina que está siempre en evolución y quienes trabajan en él

deben perfeccionarse constantemente, razón por la cual existen las empresas dedicadas al rubro ya que

estas entidades se encargan de esta difícil tarea de mantenerse en constante innovación en todo lo que

esto pueda representar. Las empresas de marketing y publicidad son las que abstraen a sus clientes de la

enorme complejidad del área reduciendo todo a la supervisión y gestión de las campañas a llevarse a

cabo.

Page 3: Tesis de Grado - Sistema de Gestión de Producción Creativa

Página 4

CAPÍTULO 1:

El MODELO DEL NEGOCIO

Page 4: Tesis de Grado - Sistema de Gestión de Producción Creativa

Página 5

Sistema Actual

En nuestro país existe un número limitado de empresas en el rubro del marketing y publicidad.

Todas ellas tienen un sistema de trabajo muy similar con una estructura matricial combinando dos tipos

de autoridades en un mismo nivel jerárquico; por un lado, una autoridad de carácter funcional que

permite mantener la especialización de las personas que trabajan en la empresa; y por otro lado, una

autoridad basada en proyectos o productos, esa autoridad suele tener un carácter horizontal y suele

existir cuando las empresas quieren llevar a cabo proyectos singulares o quieren servir correctamente sus

productos o mercados sin perder la especialización.

En la empresa que hemos tomado como modelo, a la cual llamaremos "Energía Vital S.A." o

simplemente "EVSA", se tiene la siguiente estructura: Un Director General, 5 Directores Divisionales (Arte,

Creatividad, Web Media, Administración, Planificación), y bajo estos 5 Directores Divisionales los

especialistas de cada área. Cuando el Departamento de Planning ya sea por búsqueda o por solicitud se

encuentra con un potencial cliente, se realizan reuniones para dar a conocer tanto los servicios de la

empresa como las necesidades de este cliente y si existe un acuerdo de trabajo se incluye al nuevo cliente

dentro de la estructura de trabajo de la empresa.

Esta estructura de trabajo está basada en equipos que son como pequeñas agencias autónomas, el

conjunto de estos equipos con el directorio forman la empresa. Cada equipo cuenta básicamente con los

siguientes especialistas: Un ejecutivo de cuentas, un redactor creativo, un diseñador y comparte el

Departamento de Web Media y el de Planificación con los demás equipos. Un ejecutivo de cuenta es el

encargado de la comunicación del cliente con el equipo y de la coordinación de los trabajos dentro del

equipo. Un redactor creativo es el encargado de generar ideas en base a la intención del cliente para sus

marcas en todos los medios de comunicación posible como también de definir el tono de la comunicación.

El diseñador es aquel que genera el arte, plasma en forma ilustrada, gráfica las ideas generadas así como

también da su aporte de creatividad supervisado por la Dirección de Arte. El área de Web Media cumple

las funciones del desarrollo de la presencia de la marca en las distintas redes sociales (Facebook, Twitter,

YouTube, Instagram, etc.) así como en los medios y plataformas digitales disponibles (dispositivos móviles,

portátiles, máquinas de escritorio, etc.). Finalmente El Departamento de Planificación retroalimenta todo

este ciclo de trabajo realizado por todas las áreas recién mencionadas de tal forma a que se produzcan

nuevos negocios, nuevos proyectos, nuevas necesidades dentro de la empresa según los distintos clientes

con los cuales se cuente.

A medida que EVSA fue creciendo en número e importancia de clientes todo este proceso se fue

tornando más complejo y aumentando la necesidad de una debida y precisa organización. Por ello se han

recurrido a herramientas de ofimática y un sistema de red con los cuales pueden tener una organización

de los proyectos relativamente ordenada y accesible.

Page 5: Tesis de Grado - Sistema de Gestión de Producción Creativa

Página 6

Al paso del tiempo y ante un crecimiento exponencial de la accesibilidad a los medios masivos de

comunicación (radio, televisión, internet) la innovación toma parte fundamental del sustento y

crecimiento de las empresas del rubro y para innovar es necesario contar con todos los elementos

necesarios para dar los pasos más adecuados y coherentes. Una forma de avizorar y embarcarse en las

reformas es basarse en los registros históricos de las actividades.

El sistema actual utilizado por EVSA carece de características estadísticas y por ende de datos

condensados relevantes para toma de decisiones. De aquí surge la necesidad de la combinación de un

sistema eficiente de organización, centralización y relevación de información de las actividades.

Page 6: Tesis de Grado - Sistema de Gestión de Producción Creativa

Página 7

CAPÍTULO 2:

LA METODOLOGÍA DE

ANÁLISIS

Page 7: Tesis de Grado - Sistema de Gestión de Producción Creativa

Página 8

Descripción de la Metodología

Metodología de Análisis

La Metodología según David A. Ruble utiliza una pirámide para organizar las actividades de

desarrollo del sistema. También se podría utilizar un cuadrado, un círculo o un conjunto de nubes sin

forma, pero la representación piramidal nunca permite que se olvide que el código que se construye es

simplemente la base de una estructura que esta especificada para que alcance un conjunto de objetivos

del negocio.

La estructura de pirámide muestra como el código final, el análisis intermedio y los productos de

diseño soportan el plan general del negocio. El que haga su proyecto en fases o que lo desarrolle de un

solo golpe dependerá del tamaño del proyecto y las exigencias del negocio. 1

A continuación se describirán de arriba para abajo los productos de la planeación y el análisis que

se encuentran en la pirámide: el plan general del proyecto, el modelo de contexto, el modelo de eventos,

el modelo de información, la creación de prototipos de interfaces y la resolución de asuntos del negocio.

Las actividades de diseño producen un modelo arquitectónico, un diseño de base de datos, un diseño de

interfaces externas y un diseño de componentes internos, los cuales forman los planos para la

construcción y prueba del sistema.

1 David A. Ruble : Análisis y Diseño Práctico para Sistemas Cliente/Servidor con GUI, Prentice Hall , 1997, pág. 22

Plan General

Prototipo de Interfaz

Modelo Arquitectónico

Diseño de Base de Datos

Diseño de Interfaces Externas

Dieseño de Componentes Internos

Construcción y prueba

Modelo de Contexto

Modelo de Eventos

Eventos

Modelo de Información

Page 8: Tesis de Grado - Sistema de Gestión de Producción Creativa

Página 9

1. PLAN GENERAL

El Plan General indica la razón de la existencia del proyecto, establece las metas, los objetivos y

orienta a todos los participantes en la misma dirección. Los objetivos establecidos se convierten en parte

del criterio de evaluación que pueden usarse para escoger entre varias opciones de solución a lo largo del

proyecto. Además de indicar los objetivos del proyecto, detalla el costo estimado de lograr esos objetivos.

La calidad del plan general es crucial para el éxito del proyecto. El proceso de establecer este plan es un

esfuerzo cooperativo entre el grupo de Analistas y los Miembros del negocio, siendo vital controlar y

definir el alcance. 2

2. LOS “TRES GRANDES” MODELOS DE ANÁLISIS

En este punto encontramos tres modelos alineados en el mismo nivel de la pirámide denominados

los “Tres Grandes”: el modelo de contexto, el modelo de eventos y el modelo de información, son tan

interdependientes que es imposible terminar uno sin tener buena parte de los otros y juntos forman el

conjunto de los requerimientos del sistema.3

2.1. Modelo de Contexto:

Este modelo define el alcance del nuevo sistema. Es principalmente una herramienta de planeación

que ayuda a clarificar el área de estudio y determina qué es lo que se encuentra dentro y fuera de su

propio control. Representa el todo del modelo del proceso.4

El diagrama es simple. Contiene un círculo en el centro que muestra el sistema propuesto completo

como un gran proceso y representa el área de estudio. Los cuadros que están alrededor de las orillas

muestran a las personas, organizaciones, clientes y otros sistemas que tendrán que comunicarse con el

nuevo sistema.

2.2. Modelo de Eventos:

El modelo de eventos define los requerimientos del sistema desde un punto de vista del usuario.

Contiene una lista de eventos y un diccionario de eventos. Se comienza por listar los eventos de negocios,

a cada evento se le da una definición detallada en el diccionario de eventos, la cual detalla la definición,

estímulo, actividad, respuesta y efecto en el negocio. Éste lista los datos que estimulan al sistema para

entrar en acción y los datos que comprenden las respuesta del sistema ante el evento.

2 David A. Ruble: Análisis y Diseño práctico para Sistemas Cliente/Servidor con GUI, Prentice Hall, 1997, pág. 32

3 David A. Ruble: Análisis y Diseño práctico para Sistemas Cliente/Servidor con GUI, Prentice Hall, 1997, pág. 55

4 David A. Ruble: Análisis y Diseño práctico para Sistemas Cliente/Servidor con GUI, Prentice Hall, 1997, pág. 57

Page 9: Tesis de Grado - Sistema de Gestión de Producción Creativa

Página 10

El diccionario de eventos documenta las políticas del negocio y nos dice la manera en que se espera

que el sistema se comporte cuando sucede el evento. La lista de eventos describe la perspectiva del

usuario. El propósito del modelo de eventos es describir cuál es el comportamiento adecuado de un

sistema.5

2.3. Modelo de Información:

El modelo de información se define como el modelo final de los “tres grandes”, es tal vez el crucial.

Contiene el mapa estático de los datos que requiere recordar el sistema. Los componentes principales de

modelado incluyen la diagramación entidad-relación, la definición de atributos y la diagramación de

transición de estados. El modelado de información siempre debe realizarse con un fuerte contexto,

limitado por el alcance de los eventos del negocio.6

3. EL PROTOTIPO DE INTERFAZ

El prototipo de interfaz se encuentra debajo de los “tres grandes” modelos de análisis. El prototipo

pone una cara para los modelos abstractos mostrando cómo se podrían ver las ventanas y reportes en el

nuevo sistema.

Se puede usar como una técnica para descubrir y validar los requerimientos en cuanto a eventos

del negocio y de información para crear los “tres grandes” modelos. El propósito del prototipo se enfoca

en la manera de crear disposiciones de ventanas utilizando los modelos de contexto, de eventos y de

información para la creación temprana de prototipos en la fase de análisis, la principal directiva del

prototipo es derivar y validar los requerimientos esenciales, manteniendo abiertas, al mismo tiempo, las

opciones de implementación.7

El esfuerzo de creación de prototipos durante el análisis se enfoca en el contenido de información

de la ventana y los eventos del negocio. El prototipo de interfaz realmente introduce a los usuarios en el

proyecto.

Recuerde que el objetivo principal de la creación de prototipos en la fase de análisis es recopilar y

validar requerimientos, mientras se posponen decisiones de diseño detalladas. La creación de prototipos

de tecnología básica es barata, rápida y satisface el objetivo de aprendizaje.

5 David A. Ruble: Análisis y Diseño práctico para Sistemas Cliente/Servidor con GUI, Prentice Hall, 1997, pág. 80

6 David A. Ruble: Análisis y Diseño práctico para Sistemas Cliente/Servidor con GUI, Prentice Hall, 1997, pág. 24

7 David A. Ruble: Análisis y Diseño práctico para Sistemas Cliente/Servidor con GUI, Prentice Hall, 1997, pág. 162

Page 10: Tesis de Grado - Sistema de Gestión de Producción Creativa

Página 11

4. MODELO ARQUITECTÓNICO

La fase de modelado arquitectónico toma decisiones clave acerca de la distribución geográfica,

tanto de los datos como de los procesos, a través de la red de área amplia.

El modelo arquitectónico mapea los requerimientos esenciales de la fase de análisis hacia una

arquitectura tecnológica debido a que son posibles muchísimas arquitecturas diferentes, el objetivo del

esfuerzo del modelado arquitectónico es escoger la configuración óptima. El proceso de imaginar una

arquitectura incluye la recolección de estadísticas de volumen de datos y tasas de eventos para el modelo

esencial, la documentación de la topología del negocio, la determinación de la distribución geográfica de

los sitios de computación, la determinación del reparto local de procesos y datos dentro de cada sitio y la

validación de la arquitectura contra el modelo esencial. La fase de modelado arquitectónica se convierte

en una búsqueda global de la tecnología más apropiada con base en los requerimientos del modelo

esencial. 8

El propósito del modelado arquitectónico es usar nuestro conocimiento de los requerimientos

esenciales del negocio combinado con las restricciones de la tecnología disponible, para obtener una

distribución adecuada de datos y el procesamiento en los diversos niveles de hardware de la arquitectura

cliente/servidor.

5. DISEÑO DE BASE DE DATOS

Una base de datos relacional está compuesta de una serie de tablas. Cada tabla consiste de

columnas, las cuales representan elementos de datos individuales, y de renglones que representan

registros de datos en la organización. Los renglones también son intercambiables y no hay dos renglones

que sean idénticos. Cada uno de ellos está identificado en forma unívoca con una clave primaria

(subrayada), la cual puede estar compuesta por una o más columnas de la tabla. Cada columna debe

depender de la clave, de la clave completa y de ninguna otra cosa a excepción de la clave, siguiendo las

reglas de la normalización.9

6. DISEÑO DE INTERFAZ EXTERNA

El diseño de interfaz externa incluye la diagramación de la navegación por ventanas, una técnica

importante y efectiva en costos para la determinación de tipo de ventana, la navegación y la definición de

8 David A. Ruble: Análisis y Diseño práctico para Sistemas Cliente/Servidor con GUI, Prentice Hall, 1997, pág. 200

9 David A. Ruble: Análisis y Diseño práctico para Sistemas Cliente/Servidor con GUI, Prentice Hall, 1997, pág. 242

Page 11: Tesis de Grado - Sistema de Gestión de Producción Creativa

Página 12

la unidad de trabajo adecuada del usuario. Refina el prototipo de análisis hacia una especificación de

diseño formal a partir de la cual puede codificarse la interfaz.10

7. DISEÑO DE COMPONENTES INTERNOS

El diseño de componentes internos del sistema determina la organización del código dentro del

sistema. La manera en que se escoja la organización de las entrañas de la aplicación dependerá en gran

medida de las capacidades de los lenguajes de desarrollo que se escojan.

Si el sistema incluye código orientados a objetos, entonces el diseño interno incluirá modelos de

clase y modelos de comunicación de objetos de dinámicos por esa parte del sistema. Si el sistema incluye

funciones más tradicionales y procedimientos de base de datos, entonces se encontrará trazando gráficas

de estructura y escribiendo especificaciones para procedimientos almacenados.11

8. CONSTRUCCIÓN Y PRUEBA

En la parte inferior de la pirámide está la fase de construcción, la cual incluye la codificación, la

prueba y la distribución.12

10 David A. Ruble: Análisis y Diseño práctico para Sistemas Cliente/Servidor con GUI, Prentice Hall, 1997, pág. 27

11 David A. Ruble: Análisis y Diseño práctico para Sistemas Cliente/Servidor con GUI, Prentice Hall, 1997, pág. 27

12 David A. Ruble: Análisis y Diseño práctico para Sistemas Cliente/Servidor con GUI, Prentice Hall, 1997, pág. 28

Page 12: Tesis de Grado - Sistema de Gestión de Producción Creativa

Página 13

CAPÍTULO 3:

EL MODELO DEL SISTEMA

Page 13: Tesis de Grado - Sistema de Gestión de Producción Creativa

Página 14

Modelo de Contexto

Diagramas de Contexto

Sistema de Gestión de

Producción Creativa

Ejecutivo de

Cuentas

Administrador de

Sistema

Usuario

Gerente

Sistema de Gestión de

Producción Creativa

Gerente

Reportes del

Sistema

Page 14: Tesis de Grado - Sistema de Gestión de Producción Creativa

Página 15

Sistema de Gestión de

Producción Creativa

Administrador

Administrar

Marcas y Sub-marcas

Administrador

Administrador

Administrar

Tipo de Servicios

Administrar

Módulos

Administrador

Administrador

Administrador

Administrador

Administrador

Administrador

Administrar

Servicios

Administrar

Usuarios

Administrar

Clientes

Administrar

Ejecutivos

Administrar

Proyectos

Administrar

Tipos de Usuario

Sistema de Gestión de

Producción Creativa

Ejecutivo de

Cuentas

Consultar Historial

de

Tareas Finalizadas

Ejecutivo de

Cuentas

Ejecutivo de

Cuentas

Ejecutivo de

Cuentas

Administrar

Proyectos

Administrar

Procesos de

Producción Creativa

Administrar

Tareas Pendientes

Page 15: Tesis de Grado - Sistema de Gestión de Producción Creativa

Página 16

Sistema de Gestión de

Producción Creativa

Usuario

Consulta

Contactos Clientes

Usuario

Usuario

Usuario

Administrar

Tareas Pendientes

Administrar

Datos Personales

Consulta

Contactos Personales

de la Empresa

Usuario

Consulta Historial

de

Tareas Finalizadas

Usuario

Administra Procesos

de

Producción Creativa

Page 16: Tesis de Grado - Sistema de Gestión de Producción Creativa

Página 17

Modelo de Eventos

Lista de Eventos

NRO EVENTO SUJETO TIPO

1 Registra Módulo Administrador de Sistema Inesperado

2 Registra Servicio Administrador de Sistema Inesperado

3 Da de Baja Servicio Administrador de Sistema Inesperado

4 Registra Subservicio Administrador de Sistema Inesperado

5 Da de Baja Subservicio Administrador de Sistema Inesperado

6 Registra Tipo de Usuario Administrador de Sistema Inesperado

7 Da de Baja Tipo de Usuario Administrador de Sistema Inesperado

8 Registra Usuario Administrador de Sistema Inesperado

9 Da de Baja Usuario Administrador de Sistema Inesperado

10 Registra Cliente Administrador de Sistema Inesperado

11 Da de Baja Cliente Administrador de Sistema Inesperado

12 Registra Equipo Administrador de Sistema Inesperado

13 Da de Baja Equipo Administrador de Sistema Inesperado

14 Registra Marca Administrador de Sistema Inesperado

15 Da de Baja Marca Administrador de Sistema Inesperado

16 Registra Sub-Marca Administrador de Sistema Inesperado

17 Da de Baja Sub-Marca Administrador de Sistema Inesperado

18 Administra Proyecto Administrador de Sistema,

Ejecutivo de Cuenta Inesperado

19 Consulta Historial de Tareas Finalizadas Ejecutivo de Cuenta Inesperado

20 Administra Tareas Pendientes Ejecutivo de Cuenta Inesperado

Page 17: Tesis de Grado - Sistema de Gestión de Producción Creativa

Página 18

NRO EVENTO SUJETO TIPO

21 Administra Procesos de Producción Creativa Ejecutivo de Cuenta Inesperado

22 Consulta Contactos de Clientes Usuario Inesperado

23 Consulta Contactos de Usuarios Usuario Inesperado

24 Consulta Historial de Tareas Finalizadas de Usuario Usuario Inesperado

25 Consulta Tareas Pendientes por Usuario Usuario Inesperado

26 Registra Boceto Usuario Inesperado

27 Registra Comentario Usuario Inesperado

28 Reporte Tareas Finalizadas por Procesos Creativos en Rango de Fechas

Gerente, Ejecutivo de Cuenta, Usuario, Administrador de Sistema

Inesperado

29 Reporte Producción por Usuario en Rango de Fechas Gerente, Ejecutivo de Cuenta,

Administrador de Sistema Inesperado

30 Reporte de Procesos Creativos por Servicios en Rango de Fechas

Gerente, Administrador de Sistema Inesperado

31 Reporte Proyectos por Marca en Rango de Fechas Gerente, Ejecutivo de Cuenta,

Administrador de Sistema Inesperado

Page 18: Tesis de Grado - Sistema de Gestión de Producción Creativa

Página 19

Diccionario de Eventos

ID de Evento 01

Evento Registra Módulo

Descripción Datos de los módulos disponibles en el sistema

Estímulos

MODULOS modulo nombre etiqueta parent_id

MODULOS_TIPOS_USUARIOS

modulo tipo_usuario

Actividad

Si nuevo Ingresa el módulo Si Valida

Registra los datos y se crea un nuevo módulo Fin si

Fin si Si modifica

Selecciona el módulo a modificar Si Valida

Modifica el registro del módulo Fin si

Fin si Si elimina

Selecciona el módulo a eliminar Si valida

Verifica que no existan datos relacionados con el módulo Si no existen datos relacionados

Elimina el módulo Elimina todas las credenciales relacionadas con el módulo

Fin si Fin si

Fin si

Respuesta Los registros de los módulos quedan actualizados

Efecto Se disponen los registros de los módulos actualizados

Page 19: Tesis de Grado - Sistema de Gestión de Producción Creativa

Página 20

ID de Evento

02

Evento Registra Servicio

Descripción Datos de los servicios disponibles

Estímulos

SERVICIOS servicio nombre estado

Actividad

Si nuevo

Ingresa el servicio Si Valida

Registra los datos y se crea un nuevo servicio Fin si

Fin si Si modifica

Selecciona el servicio a modificar Si Valida

Modifica el registro del servicio Fin si

Fin si Si elimina

Selecciona el servicio a eliminar Si valida

Verifica que no existan datos relacionados con el servicio Si no existen datos relacionados

Elimina el servicio Fin si

Fin si Fin si

Respuesta Los registros de los servicios quedan actualizados

Efecto Se disponen los registros de los servicios actualizados

Page 20: Tesis de Grado - Sistema de Gestión de Producción Creativa

Página 21

ID de Evento 03

Evento Da de Baja Servicio

Descripción Inhabilitar el uso de un servicio

Estímulos SERVICIOS

servicio estado

Actividad

Si modifica

Selecciona el servicio a modificar Si Valida

Modifica el registro del servicio Fin si

Fin si

Respuesta Los registros de los servicios quedan actualizados

Efecto Se disponen los registros de los servicios actualizados

Page 21: Tesis de Grado - Sistema de Gestión de Producción Creativa

Página 22

ID de Evento 04

Evento Registra Subservicio

Descripción Datos de los subservicios disponibles

Estímulos

SERVICIOS servicio

SUBSERVICIOS

subservicio nombre estado

Actividad

Si nuevo Ingresa el subservicio Si Valida

Registra los datos y se crea un nuevo subservicio Fin si

Fin si Si modifica

Selecciona el subservicio a modificar Si Valida

Modifica el registro del subservicio Fin si

Fin si Si elimina

Selecciona el subservicio a eliminar Si valida

Verifica que no existan datos relacionados con el subservicio Si no existen datos relacionados

Elimina el subservicio Fin si

Fin si Fin si

Respuesta Los registros de los Subservicios quedan actualizados

Efecto Se disponen los registros de los Subservicios actualizados

Page 22: Tesis de Grado - Sistema de Gestión de Producción Creativa

Página 23

ID de Evento 05

Evento Da de Baja Subservicio

Descripción Inhabilitar el uso de un Subservicio

Estímulos SUBSERVICIOS

subservicio estado

Actividad

Si modifica

Selecciona el Subservicio a modificar Si Valida

Modifica el registro del Subservicio Fin si

Fin si

Respuesta Los registros de los Subservicios quedan actualizados

Efecto Se disponen los registros de los Subservicios actualizados

Page 23: Tesis de Grado - Sistema de Gestión de Producción Creativa

Página 24

ID de Evento 06

Evento Registra Tipo de Usuario

Descripción Datos de los tipos de usuarios disponibles

Estímulos

TIPOS_USUARIOS

tipo_usuario descripción estado

Actividad

Si nuevo

Ingresa el tipo de usuario Si Valida

Registra los datos y se crea un nuevo tipo de usuario Fin si

Fin si Si modifica

Selecciona el tipo de usuario a modificar Si Valida

Modifica el registro del tipo de usuario Fin si

Fin si Si elimina

Selecciona el tipo de usuario a eliminar Si valida

Verifica que no existan datos relacionados con el tipo de usuario Si no existen datos relacionados

Elimina el tipo de usuario Fin si

Fin si Fin si

Respuesta Los registros de los Tipos de Usuarios quedan actualizados

Efecto Se disponen los registros de los Tipos de Usuarios actualizados

Page 24: Tesis de Grado - Sistema de Gestión de Producción Creativa

Página 25

ID de Evento 07

Evento Da de Baja Tipo de Usuario

Descripción Inhabilitar el uso de los tipos de usuarios

Estímulos TIPOS_USUARIOS

tipo_usuario estado

Actividad

Si modifica

Selecciona el tipo de usuario a modificar Si Valida

Modifica el registro del tipo de usuario Fin si

Fin si

Respuesta Los registros de los Tipos de Usuarios quedan actualizados

Efecto Se disponen los registros de los Tipos de Usuarios actualizados

Page 25: Tesis de Grado - Sistema de Gestión de Producción Creativa

Página 26

ID de Evento 08

Evento Registra Usuario

Descripción Datos de los usuarios disponibles

Estímulos

TIPOS_USUARIOS tipo_usuario

EQUIPOS

equipo USUARIOS

usuario nombres apellidos correo contraseña cargo telefono estado

ADJUNTOS

adjunto modelo clave_foranea nombre archivo dir tipo tamano activo

Actividad

Si nuevo Ingresa el usuario Si Valida

Registra los datos y se crea un nuevo usuario Fin si

Fin si Si modifica

Selecciona el usuario a modificar Si Valida

Modifica el registro del usuario Fin si

Fin si Si elimina

Selecciona el usuario a eliminar Si valida

Verifica que no existan datos relacionados con el usuario Si no existen datos relacionados

Elimina el usuario Fin si

Fin si Fin si

Respuesta Los registros de los Usuarios quedan actualizados

Efecto Se disponen los registros de los Usuarios actualizados

Page 26: Tesis de Grado - Sistema de Gestión de Producción Creativa

Página 27

ID de Evento 09

Evento Da de Baja Usuario

Descripción Inhabilitar un usuario

Estímulos USUARIOS

usuario estado

Actividad

Si modifica

Selecciona el usuario a modificar Si Valida

Modifica el registro del usuario Fin si

Fin si

Respuesta Los registros de los Usuarios quedan actualizados

Efecto Se disponen los registros de los Usuarios actualizados

Page 27: Tesis de Grado - Sistema de Gestión de Producción Creativa

Página 28

ID de Evento 10

Evento Registra Cliente

Descripción Datos de los clientes disponibles

Estímulos

CLIENTES cliente nombre telefono estado

ADJUNTOS

adjunto modelo clave_foranea nombre archivo dir tipo tamano activo

Actividad

Si nuevo Ingresa el cliente Si Valida

Registra los datos y se crea un nuevo cliente Fin si

Fin si Si modifica

Selecciona el cliente a modificar Si Valida

Modifica el registro del cliente Fin si

Fin si Si elimina

Selecciona el cliente a eliminar Si valida

Verifica que no existan datos relacionados con el cliente Si no existen datos relacionados

Elimina el cliente Fin si

Fin si Fin si

Respuesta Los registros de los Clientes quedan actualizados

Efecto Se disponen los registros de los Clientes actualizados

Page 28: Tesis de Grado - Sistema de Gestión de Producción Creativa

Página 29

ID de Evento 11

Evento Da de Baja Cliente

Descripción Inhabilitar un cliente

Estímulos CLIENTES

cliente estado

Actividad

Si modifica

Selecciona el cliente a modificar Si Valida

Modifica el registro del cliente Fin si

Fin si

Respuesta Los registros de los Clientes quedan actualizados

Efecto Se disponen los registros de los Clientes actualizados

Page 29: Tesis de Grado - Sistema de Gestión de Producción Creativa

Página 30

ID de Evento 12

Evento Registra Equipos

Descripción Datos de los equipos disponibles

Estímulos

EQUIPOS equipo nombre email estado

Actividad

Si nuevo Ingresa el equipo Si Valida

Registra los datos y se crea un nuevo equipo Fin si

Fin si Si modifica

Selecciona el equipo a modificar Si Valida

Modifica el registro del equipo Fin si

Fin si Si elimina

Selecciona el equipo a eliminar Si valida

Verifica que no existan datos relacionados con el equipo Si no existen datos relacionados

Elimina el equipo Fin si

Fin si Fin si

Respuesta Los registros de los equipos quedan actualizados

Efecto Se disponen los registros de los equipos actualizados

Page 30: Tesis de Grado - Sistema de Gestión de Producción Creativa

Página 31

ID de Evento 13

Evento Da de Baja Equipo

Descripción Inhabilitar un equipo

Estímulos EJECUTIVOS

ejecutivo estado

Actividad

Si modifica Selecciona el equipo a modificar Si Valida

Modifica el registro del equipo Fin si

Fin si

Respuesta Los registros de los equipos quedan actualizados

Efecto Se disponen los registros de los equipos actualizados

Page 31: Tesis de Grado - Sistema de Gestión de Producción Creativa

Página 32

ID de Evento 14

Evento Registra Marca

Descripción Datos de las marcas disponibles

Estímulos

CLIENTES cliente

MARCAS

marca nombre logo estado

Actividad

Si nuevo Ingresa la marca Si Valida

Registra los datos y se crea una nueva marca Fin si

Fin si Si modifica

Selecciona la marca a modificar Si Valida

Modifica el registro de la marca Fin si

Fin si Si elimina

Selecciona la marca a eliminar Si valida

Verifica que no existan datos relacionados con la marca Si no existen datos relacionados

Elimina la marca Fin si

Fin si Fin si

Respuesta Los registros de las marcas quedan actualizados

Efecto Se disponen los registros de las marcas actualizados

Page 32: Tesis de Grado - Sistema de Gestión de Producción Creativa

Página 33

ID de Evento 15

Evento Da de Baja Marca

Descripción Inhabilitar una marca

Estímulos MARCAS

marca estado

Actividad

Si modifica

Selecciona la marca a modificar Si Valida

Modifica el registro de la marca Fin si

Fin si

Respuesta Los registros de las Marcas quedan actualizados

Efecto Se disponen los registros de las Marcas actualizados

Page 33: Tesis de Grado - Sistema de Gestión de Producción Creativa

Página 34

ID de Evento 16

Evento Registra Sub-Marca

Descripción Datos de las sub-marcas disponibles

Estímulos

MARCAS marca

SUBMARCAS

submarca nombre estado

Actividad

Si nuevo

Ingresa la submarca Si Valida

Registra los datos y se crea una nueva submarca Fin si

Fin si Si modifica

Selecciona la submarca a modificar Si Valida

Modifica el registro de la submarca Fin si

Fin si Si elimina

Selecciona la submarca a eliminar Si valida

Verifica que no existan datos relacionados con la submarca Si no existen datos relacionados

Elimina la submarca Fin si

Fin si Fin si

Respuesta Los registros de las sub-marcas quedan actualizados

Efecto Se disponen los registros de las sub-marcas actualizados

Page 34: Tesis de Grado - Sistema de Gestión de Producción Creativa

Página 35

ID de Evento 17

Evento Da de Baja Submarca

Descripción Inhabilitar una Submarca

Estímulos SUBMARCAS

submarca estado

Actividad

Si modifica

Selecciona la submarca a modificar Si Valida

Modifica el registro de la submarca Fin si

Fin si

Respuesta Los registros de las Submarcas quedan actualizados

Efecto Se disponen los registros de las Submarcas actualizados

Page 35: Tesis de Grado - Sistema de Gestión de Producción Creativa

Página 36

ID de Evento 18

Evento Administra Proyecto

Descripción Datos de los proyectos disponibles

Estímulos

SUBMARCAS submarca

USUARIOS

usuario PROYECTOS

proyecto titulo fecha_creacion fecha_finalizacion estado

Actividad

Si nuevo

Ingresa el proyecto Si Valida

Registra los datos y se crea un nuevo proyecto Fin si

Fin si Si modifica

Selecciona el proyecto a modificar Si Valida

Modifica el registro del proyecto Fin si

Fin si Si elimina

Selecciona el proyecto a eliminar Si valida

Verifica que no existan datos relacionados con el proyecto Si no existen datos relacionados

Elimina el proyecto Fin si

Fin si Fin si

Respuesta Los registros de los proyectos quedan actualizados

Efecto Se disponen los registros de los proyectos actualizados

Page 36: Tesis de Grado - Sistema de Gestión de Producción Creativa

Página 37

ID de Evento 19

Evento Consulta Historial de Tareas Finalizadas

Descripción Consulta el historial de las tareas finalizadas

Estímulos

PROYECTOS proyecto titulo

PROCESOS_CREATIVOS

proceso_creativo titulo

TAREAS

tarea estado resumen original fecha_creacion fecha_finalizacion

BOCETOS

boceto fecha_creacion

ADJUNTOS

adjunto modelo clave_foranea archivo

Actividad Selecciona tareas finalizadas en el rango de fechas especificado Selecciona y consulta datos de la tarea

Respuesta Datos de las tareas finalizadas

Efecto Se dispone la información del historial de las tareas que ya fueron finalizadas

Page 37: Tesis de Grado - Sistema de Gestión de Producción Creativa

Página 38

ID de Evento 20

Evento Administra Tareas Pendientes

Descripción Se visualizan las tareas pendientes por orden de prioridad

Estímulos

PROYECTOS

proyecto titulo

PROCESOS_CREATIVOS

proceso_creativo

USUARIOS usuario nombres apellidos estado

TAREAS_USUARIOS

tarea_usuario fecha_asignacion

TAREAS

tarea resumen descripcion comentario tiempo_estimado fecha_estimada original fecha_creacion fecha_finalizacion estado

Actividad

Si nuevo Ingresa la tarea Si Valida

Registra los datos y se crea una nueva tarea Fin si

Fin si Si modifica

Selecciona la tarea a modificar Si Valida

Modifica el registro de la tarea Fin si

Fin si Si elimina

Selecciona la tarea a eliminar Si valida

Verifica que no existan datos relacionados con la tarea Si no existen datos relacionados

Elimina la tarea Fin si

Fin si Fin si

Respuesta Los registros de las tareas quedan actualizados

Efecto Se disponen los registros de las tareas actualizados

Page 38: Tesis de Grado - Sistema de Gestión de Producción Creativa

Página 39

ID de Evento 21

Evento Administra Procesos de Producción Creativa

Descripción Datos de los procesos creativos disponibles

Estímulos

PROYECTOS proyecto titulo

USUARIOS

usuario nombres apellidos

SUBSERVICIOS subservicio nombre

PROCESOS_CREATIVOS

proceso_creativo titulo fecha_creacion fecha_finalizacion estado

Actividad

Si nuevo Ingresa el proceso creativo Si Valida

Registra los datos y se crea un nuevo proceso creativo Fin si

Fin si Si modifica

Selecciona el proceso creativo a modificar Si Valida

Modifica el registro del proceso creativo Fin si

Fin si Si elimina

Selecciona el proceso creativo a eliminar Si valida

Verifica que no existan datos relacionados con el proceso creativo Si no existen datos relacionados

Elimina el proceso creativo Fin si

Fin si Fin si

Respuesta Los registros de los procesos creativos quedan actualizados

Efecto Se disponen los registros de los procesos creativos actualizados

Page 39: Tesis de Grado - Sistema de Gestión de Producción Creativa

Página 40

ID de Evento 22

Evento Consulta Contactos de Clientes

Descripción Datos de los clientes disponibles

Estímulos

CLIENTES cliente nombre telefono

Actividad Despliega los registros en una grilla Ingresa los Parámetros Genera el Listado con Filtro

Respuesta Listado de los datos de los Contactos de Clientes

Efecto Se dispone la información de los Contactos de Clientes según los parámetros ingresados.

ID de Evento 23

Evento Consulta Contactos de Usuarios

Descripción Datos de los usuarios disponibles

Estímulos

TIPOS_USUARIOS tipo_usuario descripcion

USUARIOS

usuario nombres apellidos correo telefono

Actividad Despliega los registros en una grilla Ingresa los Parámetros Genera el Listado con Filtro

Respuesta Listado de los datos de los Contactos de los Usuarios

Efecto Se dispone la información de los Contactos de los Usuarios según los parámetros ingresados.

Page 40: Tesis de Grado - Sistema de Gestión de Producción Creativa

Página 41

ID de Evento 24

Evento Consulta Historial de Tareas Finalizadas de Usuario

Descripción Consulta el historial de las tareas finalizadas del usuario de la sesión

Estímulos

PROYECTOS proyecto titulo fecha_creacion

PROCESOS_CREATIVOS

proceso_creativo titulo

TAREAS

tarea estado resumen original

BOCETOS

boceto fecha_creacion

ADJUNTOS

adjunto modelo clave_foranea nombre archivo dir tipo tamano activo

Actividad Selecciona las tareas en el rango de fechas especificado Selecciona y consulta datos de la tarea

Respuesta Datos de las tareas finalizadas del usuario de la sesión

Efecto Se dispone la información del historial de las tareas del usuario de la sesión que ya fueron finalizadas

Page 41: Tesis de Grado - Sistema de Gestión de Producción Creativa

Página 42

ID de Evento 25

Evento Consulta Tareas Pendientes por Usuario

Descripción Datos de las tareas pendientes del usuario de la Sesión

Estímulos

MARCAS marca nombre

SUBMARCAS

submarca nombre

PROYECTOS

proyecto titulo

PROCESOS_CREATIVOS

proceso_creativo titulo

TAREAS

tarea resumen descripción comentario tiempo_estimado fecha_estimada original fecha_creacion fecha_finalizacion estado

Actividad Despliega los registros en una grilla Ingresa los Parámetros Genera el Listado con Filtro

Respuesta Datos de las tareas pendientes del usuario de la sesión

Efecto Se dispone la información de las tareas pendientes del usuario de la sesión

Page 42: Tesis de Grado - Sistema de Gestión de Producción Creativa

Página 43

ID de Evento 26

Evento Registra Boceto

Descripción Dar de alta un nuevo registro de boceto

Estímulos

TAREAS_USUARIOS tarea_usuario

BOCETOS

boceto fecha_creacion archivo

ADJUNTOS

adjunto modelo clave_foranea nombre archivo dir tipo tamano activo

Actividad

Si nuevo

Ingresa el boceto Si Valida

Registra los datos y se crea un nuevo boceto Fin si

Fin si

Respuesta Nuevo registro de boceto creado.

Efecto Se disponen los registros de los bocetos

Page 43: Tesis de Grado - Sistema de Gestión de Producción Creativa

Página 44

ID de Evento 27

Evento Registra Comentario

Descripción Da de alta un nuevo registro de comentario

Estímulos

USUARIOS usuario

BOCETOS

boceto

COMENTARIOS comentario texto fecha

Actividad

Si nuevo

Ingresa el comentario Registra los datos y se crea un nuevo comentario

Fin si Si elimina

Selecciona el comentario a eliminar Si valida

Verifica que no existan datos relacionados con el comentario Si no existen datos relacionados

Elimina el comentario Fin si

Fin si Fin si

Respuesta Nuevo registro de comentario creado.

Efecto Se disponen los registros de los comentarios

Page 44: Tesis de Grado - Sistema de Gestión de Producción Creativa

Página 45

ID de Evento 28

Evento Reporte Tareas Finalizadas por Procesos Creativos en Rango de Fechas

Descripción Se genera un informe de las tareas finalizadas agrupadas por procesos creativos en un rango específico de fechas

Estímulos

PROYECTOS

proyecto titulo

PROCESOS_CREATIVOS

proceso_creativo titulo fecha_creacion

TAREAS

tarea resumen descripción comentario tiempo_estimado fecha_estimada original fecha_creacion fecha_finalizacion estado

BOCETOS

boceto ADJUNTOS

adjunto modelo clave_foranea nombre archivo dir tipo tamano activo

Actividad

Ingresa el rango de fechas Consulta los procesos creativos con fecha de ingreso dentro del rango de fechas Consulta la totalidad de las tareas de cada uno de los procesos creativos resultantes Consulta la totalidad de las tareas finalizadas de cada uno de los procesos creativos resultantes

Respuesta Se despliegan los totales de tareas finalizadas, en curso y la sumatoria de ambos agrupados por procesos creativos del rango de fechas especificado.

Efecto Se dispone de un informe del estado de los procesos creativos según sus tareas

Page 45: Tesis de Grado - Sistema de Gestión de Producción Creativa

Página 46

ID de Evento 29

Evento Reporte Producción por Usuario en Rango de Fechas

Descripción Se genera un informe de la producción por Usuario en un rango específico de fechas

Estímulos

USUARIOS usuario nombres apellidos

EQUIPOS

equipo nombre

TAREAS

tarea estado original

Actividad

Ingresa el rango de fechas Caso Usuario logueado

Es Administrador o Gerencia: Selecciona todos los Equipos Selecciona todos los Usuarios de Equipos resultantes Consulta totalidad de Tareas de Usuarios resultantes en rango de fechas Consulta totalidad de Tareas finalizadas de Usuarios resultantes en rango de fechas

Es Ejecutivo de Cuentas: Selecciona los Equipos correspondientes a Ejecutivo de Cuentas en sesión Selecciona todos los Usuarios de Equipos resultantes Consulta totalidad de Tareas de Usuarios resultantes en rango de fechas Consulta totalidad de Tareas finalizadas de Usuarios resultantes en rango de fechas

Fin Caso

Respuesta Se despliegan los totales de tareas finalizadas y la totalidad agrupados por Usuarios del rango de fechas especificado.

Efecto Se dispone de un informe del estado de la producción de los Usuarios según sus tareas

Page 46: Tesis de Grado - Sistema de Gestión de Producción Creativa

Página 47

ID de Evento 30

Evento Reporte de Procesos Creativos por Servicios en Rango de Fechas

Descripción Se genera un informe de los procesos creativos por servicios en un rango específico de fechas

Estímulos

SERVICIOS servicio nombre

SUBSERVICIO

subservicio nombre

PROCESOS_CREATIVOS

proceso_creativo fecha_creacion fecha_finalizacion

Actividad

Ingresa el rango de fechas Caso Usuario logueado

Es Administrador o Gerencia: Selecciona todos los Servicios Selecciona todos los Subservicios de los Servicios resultantes Consulta la totalidad de los Procesos Creativos de los Subservicios resultantes en rango de fechas Consulta la totalidad de los Procesos Creativos Finalizados de los Subservicios resultantes en rango de fechas Selecciona todos los Procesos Creativos de los Subservicios resultantes en rango de fechas

Es Ejecutivo de Cuentas: Selecciona todos los Servicios Selecciona todos los Subservicios de los Servicios resultantes Consulta la totalidad de los Procesos Creativos de los Subservicios resultantes en rango de fechas correspondientes a Ejecutivo de Cuentas en sesión Consulta la totalidad de los Procesos Creativos Finalizados de las Subservicios resultantes en rango de fechas correspondientes a Ejecutivo de Cuentas en sesión

Fin Caso

Respuesta Se despliegan los totales de Procesos Creativos finalizados y la totalidad agrupados por Subservicios y Servicios del rango de fechas especificado.

Efecto Se dispone de un informe de la cantidad de Procesos Creativos según Subservicios y Servicios

Page 47: Tesis de Grado - Sistema de Gestión de Producción Creativa

Página 48

ID de Evento 31

Evento Reporte Proyectos por Marca en Rango de Fechas

Descripción Se genera un informe de los proyectos por marca en un rango específico de fechas

Estímulos

MARCAS marca nombre

SUBMARCAS

submarca nombre

PROYECTOS

proyecto titulo fecha_creacion fecha_finalizacion

Actividad

Ingresa el rango de fechas Caso Usuario logueado

Es Administrador o Gerencia: Selecciona todas las Marcas Selecciona todas las Submarcas de las Marcas resultantes Consulta la totalidad de los Proyectos de las Submarcas resultantes en rango de fechas Consulta la totalidad de los Proyectos Finalizados de las Submarcas resultantes en rango de fechas Selecciona todos los Proyectos de las Submarcas resultantes en rango de fechas

Es Ejecutivo de Cuentas: Selecciona las Marcas correspondientes a Ejecutivo de Cuentas en sesión Selecciona todas las Submarcas de las Marcas resultantes Consulta la totalidad de los Proyectos de las Submarcas resultantes en rango de fechas Consulta la totalidad de los Proyectos Finalizados de las Submarcas resultantes en rango de fechas Selecciona todos los Proyectos de las Submarcas resultantes en rango de fechas

Fin Caso

Respuesta Se despliegan los totales de proyectos finalizados, la totalidad y los nombres de los mismos agrupados por Marcas del rango de fechas especificado.

Efecto Se dispone de un informe del estado de los Proyectos de las Marcas según sus estados

Page 48: Tesis de Grado - Sistema de Gestión de Producción Creativa

Página 49

Matriz de Eventos /Ubicación del Negocio

Nro. Evento Usu

ario

Eje

cuti

vo d

e C

uen

ta

Ad

min

istr

ado

r

Ger

enci

a

1 Registra Módulo X

2 Registra Servicio X

3 Da de Baja Servicio X

4 Registra Subservicio X

5 Da de Baja Subservicio X

6 Registra Tipo de Usuario X

7 Da de Baja Tipo de Usuario X

8 Registra Usuario X

9 Da de Baja Usuario X

10 Registra Cliente X

11 Da de Baja Cliente X

12 Registra Equipo X

13 Da de Baja Equipo X

14 Registra Marca X

15 Da de Baja Marca X

16 Registra Sub-Marca X

17 Da de Baja Sub-Marca X

18 Administra Proyecto X X X

19 Consulta Historial de Tareas Finalizadas X X X

20 Administra Tareas Pendientes X X X

21 Administra Procesos de Producción Creativa X X X

22 Consulta Contactos de Clientes X X X

23 Consulta Contactos de Usuarios X X X

24 Consulta Historial de Tareas Finalizadas de Usuario X X X

25 Consulta Tareas Pendientes por Usuario X X X

26 Registra Boceto X X

27 Registra Comentario X X X

Ubicación

Page 49: Tesis de Grado - Sistema de Gestión de Producción Creativa

Página 50

Nro. Evento Usu

ario

Eje

cuti

vo d

e C

uen

ta

Ad

min

istr

ado

r

Ger

enci

a

28 Reporte Tareas Finalizadas por Procesos Creativos en Rango de Fechas

X X

29 Reporte Producción por Usuario en Rango de Fechas

X X

30 Reporte de Procesos Creativos por Servicios en Rango de Fechas

X X

31 Reporte Proyectos por Marca en Rango de Fechas

X X

Ubicación

Page 50: Tesis de Grado - Sistema de Gestión de Producción Creativa

Página 51

Matriz de Evento / Entidad

La Matriz CRUD muestra cuáles eventos crean, leen, actualizan o eliminan instancias de las entidades en el Modelo de Información.

C Create, inglés para Crear R Read, inglés para Leer U Update, inglés para Actualizar D Delete, inglés para Eliminar

Nro. Evento a

dju

nto

s

bo

ceto

s

clie

nte

s

co

men

tari

os

eq

uip

os

mar

cas_

usu

ario

s

mar

cas

mo

du

los

mo

du

los_

tip

os_

usu

ario

s

pro

ceso

s_cr

eat

ivo

s

pro

yect

os

ser

vici

os

su

bm

arca

s

su

bse

rvic

ios

tar

eas

tar

eas_

usu

ario

s

tip

os_

usu

ario

s

usu

ario

s

1 Registra Módulo

CRUD

2 Registra Servicio

CRU

3 Da de Baja Servicio

D

4 Registra Subservicio

R

CRU

5 Da de Baja Subservicio

D

6 Registra Tipo de Usuario

CRUD

CRU

7 Da de Baja Tipo de Usuario

D

8 Registra Usuario

R

R CRU

9 Da de Baja Usuario

D

10 Registra Cliente

CRU

11 Da de Baja Cliente

D

Entidad

Page 51: Tesis de Grado - Sistema de Gestión de Producción Creativa

Página 52

Nro. Evento a

dju

nto

s

bo

ceto

s

clie

nte

s

co

men

tari

os

eq

uip

os

mar

cas_

usu

ario

s

mar

cas

mo

du

los

mo

du

los_

tip

os_

usu

ario

s

pro

ceso

s_cr

eat

ivo

s

pro

yect

os

ser

vici

os

su

bm

arca

s

su

bse

rvic

ios

tar

eas

tar

eas_

usu

ario

s

tip

os_

usu

ario

s

usu

ario

s

12 Registra Equipo

CRU

13 Da de Baja Equipo

D

14 Registra Marca

R

CRU

15 Da de Baja Marca

D

16 Registra Sub-Marca

R

CRU

17 Da de Baja Sub-Marca

D

18 Administra Proyecto

R

R CRUD

R

19 Consulta Historial de Tareas Finalizadas

R

R

R

R

R

R

20 Administra Tareas Pendientes CRUD R

R

CRUD

R

21 Administra Procesos de Producción Creativa

CRUD R

R R

R

22 Consulta Contactos de Clientes

R

23 Consulta Contactos de Usuarios

R

24 Consulta Historial de Tareas Finalizadas de Usuario

R R

R

R

R R R R R R R

R

25 Consulta Tareas Pendientes por Usuario R R

R

R

R R R R R R R

R

Entidad

Page 52: Tesis de Grado - Sistema de Gestión de Producción Creativa

Página 53

Nro. Evento a

dju

nto

s

bo

ceto

s

clie

nte

s

co

men

tari

os

eq

uip

os

mar

cas_

usu

ario

s

mar

cas

mo

du

los

mo

du

los_

tip

os_

usu

ario

s

pro

ceso

s_cr

eat

ivo

s

pro

yect

os

ser

vici

os

su

bm

arca

s

su

bse

rvic

ios

tar

eas

tar

eas_

usu

ario

s

tip

os_

usu

ario

s

usu

ario

s

26 Registra Boceto

C

R R

R

27 Registra Comentario

R

CRD

R

28 Reporte Tareas Finalizadas por Procesos Creativos en Rango de Fechas

R

R

R

29 Reporte Producción por Usuario en Rango de Fechas

R

R

30 Reporte de Procesos Creativos por Servicios en Rango de Fechas

R

R

R

31 Reporte Proyectos por Marca en Rango de Fechas

R

R

R

Entidad

Page 53: Tesis de Grado - Sistema de Gestión de Producción Creativa

Página 54

Modelo de Información

Diagrama Entidad – Relación

Page 54: Tesis de Grado - Sistema de Gestión de Producción Creativa

Página 55

Diccionario de datos

Tabla adjuntos

Descripción

En esta tabla se hace referencia a los archivos adjuntos de los bocetos.

Estructura

Columna Tipo Nulo Descripción Referencia a

adjunto int(11) No PK - Código que referencia al archivo adjunto

modelo varchar(20) No Entidad a la que pertenece el adjunto

clave_foranea int(11) No Clave foránea que referencia a la entidad que indica el modelo

nombre varchar(255) No Nombre del adjunto

archivo varchar(255) No Archivo del adjunto

dir varchar(255) Sí Ubicación del adjunto

tipo varchar(255) Sí Tipo de adjunto

tamano int(11) Sí Tamaño del adjunto

activo tinyint(1) Sí Estado del adjunto

Tabla bocetos

Descripción

En esta tabla se hace referencia a todos los bocetos de cada tarea.

Estructura

Columna Tipo Nulo Descripción Referencia a

boceto int(11) No PK - Código que referencia al boceto

fecha_creacion timestamp No Fecha de inserción del registro en la base de datos

archivo varchar(255) No Archivo del boceto

tarea_usuario int(11) No FK - Código que referencia a la tarea asignada al usuario

tareas_usuarios.tarea_usuario

Page 55: Tesis de Grado - Sistema de Gestión de Producción Creativa

Página 56

Tabla clientes

Descripción

En esta tabla se registran los datos básicos del cliente.

Estructura

Columna Tipo Nulo Descripción Referencia a

cliente int(11) No PK - Código que referencia al Cliente

nombre varchar(100) No Nombre del Cliente

telefono varchar(50) No Teléfono del Cliente

estado smallint(6) No Estado del Cliente

Tabla comentarios

Descripción

En esta tabla se registran todos los comentarios de cada boceto.

Estructura

Columna Tipo Nulo Descripción Referencia a

comentario int(11) No PK - Código que referencia al comentario del boceto

boceto int(11) No Código que referencia al boceto bocetos.boceto

texto text No Breve comentario para comprender más fácilmente el boceto realizado

usuario int(11) No FK - Código que referencia al usuario que realizó el boceto

usuarios.usuario

fecha timestamp Sí Fecha de inserción del registro en la base de datos

Tabla marcas_usuarios

Descripción

En esta tabla se hace referencia a todos los usuarios asignados a cada marca.

Estructura

Columna Tipo Nulo Descripción Referencia a

marca int(11) No PK - Código que referencia a la marca

marcas.marca

usuario int(11) No PK - Código que referencia al usuario

usuarios.usuario

Page 56: Tesis de Grado - Sistema de Gestión de Producción Creativa

Página 57

Tabla equipos

Descripción

En esta tabla se registran los equipos disponibles.

Estructura

Columna Tipo Nulo Descripción Referencia a

equipo int(11) No PK - Código que referencia al equipo

nombre varchar(50) No Nombre del Equipo

email varchar(50) No Correo electrónico del equipo

estado Smallint(6) No Estado del equipo

Tabla marcas

Descripción

En esta tabla se registran los datos de las marcas de cada cliente.

Estructura

Columna Tipo Nulo Descripción Referencia a

marca int(11) No PK - Código que referencia a la marca del Cliente

nombre varchar(100) No Nombre de la marca

cliente int(11) No FK - Código que referencia al Cliente

clientes.cliente

estado smallint(6) No Estado de la Marca

Triggers marcas

Descripción

Inserta una submarca con el mismo nombre de la marca.

Definición

Nombre Tiempo Evento Definición

TR_marcas_AI AFTER INSERT INSERT INTO submarcas (nombre, logo, estado, marca) VALUES (NEW.nombre, NEW.logo, 1, NEW.marca)

Page 57: Tesis de Grado - Sistema de Gestión de Producción Creativa

Página 58

Tabla modulos

Descripción

En esta tabla se registran los módulos disponibles para ser utilizados en el sistema.

Estructura

Columna Tipo Nulo Descripción Referencia a

modulo int(11) No PK - Código que referencia al Módulo

nombre varchar(50) No Nombre del Módulo

etiqueta varchar(50) No Nombre del Módulo para visualización en pantalla

parent_id int(11) Sí FK - Código que referencia al Módulo padre

modulos.modulo

Tabla modulos_tipos_usuarios

Descripción

En esta tabla se hace referencia a todos los tipos de usuarios asignados a cada módulo.

Estructura

Columna Tipo Nulo Descripción Referencia a

modulo int(11) No PK - Código que referencia al módulo

modulos.modulo

tipo_usuario int(11) No PK - Código que referencia al tipo de usuario

tipos_usuarios.tipo_usuario

Page 58: Tesis de Grado - Sistema de Gestión de Producción Creativa

Página 59

Tabla procesos_creativos

Descripción

En esta tabla se registran los procesos creativos de cada proyecto.

Estructura

Columna Tipo Nulo Descripción Referencia a

proceso_creativo int(11) No PK - Código que referencia al Proceso Creativo

proyecto int(11) No FK - Código que referencia al Proyecto

proyecto.proyecto

subservicio int(11) No FK - Código que referencia al Subservicio

subservicios.subservicio

titulo varchar(50) No Título que identifica al Proceso Creativo

fecha_creacion timestamp No Fecha de inserción del registro en la base de datos

fecha_finalizacion timestamp Sí

Fecha de finalización del proceso – Se registra cuando todas los tareas relacionadas al Proceso Creativo tienen estado Finalizado

estado smallint(6) No Estado del Proceso Creativo

Tabla proyectos

Descripción

En esta tabla se registran los proyectos de cada submarca.

Estructura

Columna Tipo Nulo Descripción Referencia a

proyecto int(11) No PK - Código que referencia al Proyecto

submarca int(11) No FK - Código que referencia a la Submarca

submarcas.submarca

titulo varchar(100) No Título que identifica al Proyecto

fecha_creacion timestamp Sí Fecha de inserción del registro en la base de datos

fecha_finalizacion timestamp Sí

Fecha de finalización del Proyecto –Se registra cuando todos los procesos creativos relacionados al Proyecto tienen estado Finalizado

estado smallint(6) Sí Estado del Proyecto

Page 59: Tesis de Grado - Sistema de Gestión de Producción Creativa

Página 60

Tabla servicios

Descripción

En esta tabla se registran los servicios disponibles.

Estructura

Columna Tipo Nulo Descripción Referencia a

servicio int(11) No PK - Código que referencia al Servicio

nombre varchar(50) No Nombre del Servicio

estado tinyint(4) No Estado del Servicio

Tabla submarcas

Descripción

En esta tabla se registran las submarcas de cada marca.

Estructura

Columna Tipo Nulo Descripción Referencia a

submarca int(11) No PK - Código que referencia a la Submarca

nombre varchar(100) No Nombre de la Submarca

estado tinyint(4) No Estado de la Submarca

marca int(11) No FK - Código que referencia a la Marca

marcas.marca

Tabla subservicios

Descripción

En esta tabla se registran los subservicios de cada servicio.

Estructura

Columna Tipo Nulo Descripción Referencia a

subservicio int(11) No PK - Código que referencia al Subservicio

nombre varchar(50) No Nombre del Subservicio

estado tinyint(4) No Estado del Subservicio

servicio int(11) No FK - Código que referencia al Servicio

servicios.servicio

Page 60: Tesis de Grado - Sistema de Gestión de Producción Creativa

Página 61

Tabla tareas

Descripción

En esta tabla se registran las tareas de cada proceso creativo.

Estructura

Columna Tipo Nulo Descripción Referencia a

tarea int(11) No PK - Código que referencia a la Tarea

proceso_creativo int(11) No FK - Código que referencia al Proceso Creativo

procesos_creativos.proceso_creativo

resumen varchar(255) No Resumen de la tarea

descripcion text No Descripción de la tarea

comentario text No Breve comentario para comprender más fácilmente la tarea realizada

tiempo_estimado int(4) Sí Cantidad de tiempo estimado para realizar la Tarea

fecha_estimada date Sí Fecha estimada para finalizar la tarea

original int(11) No FK – Referencia al boceto que queda como original

fecha_creacion timestamp No Fecha de inserción del registro en la base de datos

fecha_finalizacion timestamp Sí Fecha de finalización de la tarea –Se registra cuando el campo Original tiene un valor cargado

estado smallint(6) No Estado de la Tarea

Tabla tareas_usuarios

Descripción

En esta tabla se hace referencia a todas las tareas asignadas a cada usuario.

Estructura

Columna Tipo Nulo Descripción Referencia a

tarea_usuario int(11) No PK - Código que referencia a la tarea asignada al usuario

fecha_asignacion timestamp Sí Fecha de inserción del registro en la base de datos

usuario int(11) No FK - Código que referencia al usuario

usuarios.usuario

tarea int(11) No FK - Código que referencia a la tarea

tareas.tarea

Page 61: Tesis de Grado - Sistema de Gestión de Producción Creativa

Página 62

Tabla tipos_usuarios

Descripción

En esta tabla se registran los tipos de usuarios.

Estructura

Columna Tipo Nulo Descripción Referencia a

tipo_usuario int(11) No PK- Código que referencia al tipo de usuario

descripcion varchar(100) No Descripción del tipo de usuario

estado smallint(6) No Estado del usuario

Tabla usuarios

Descripción

En esta tabla se registran los datos de los usuarios del sistema.

Estructura

Columna Tipo Nulo Descripción Referencia a

usuario int(11) No PK – Código que referencia al usuario

nombres varchar(50) No Nombre del usuario

apellidos varchar(50) No Apellido del usuario

correo varchar(100) No Correo del usuario

tipo_usuario int(11) No FK - Código que referencia tipo de usuario

tipos_usuarios.tipo_usuario

contrasena varchar(128) No Contraseña del usuario

cargo varchar(50) Sí Cargo del usuario

telefono varchar(20) Sí Teléfono del usuario

estado smallint(6) No Estado del usuario

equipo int(11) No FK – Equipo al que pertenece el usuario

equipos.equipo

Page 62: Tesis de Grado - Sistema de Gestión de Producción Creativa

Página 63

Transiciones de Estado

Clientes

ACTIVO

INACTIVO

Registra Cliente

Da de Baja Cliente

Marcas

ACTIVO

INACTIVO

Registra Marca

Da de Baja Marca

Page 63: Tesis de Grado - Sistema de Gestión de Producción Creativa

Página 64

Submarcas

ACTIVO

INACTIVO

Registra Submarca

Da de Baja Submarca

Servicios

ACTIVO

INACTIVO

Registra Servicio

Da de Baja Servicio

Page 64: Tesis de Grado - Sistema de Gestión de Producción Creativa

Página 65

Subservicios

ACTIVO

INACTIVO

Registra Subservicio

Da de Baja Subservicio

Usuarios

ACTIVO

INACTIVO

Registra Usuario

Da de Baja Usuario

Page 65: Tesis de Grado - Sistema de Gestión de Producción Creativa

Página 66

Tipos Usuarios

ACTIVO

INACTIVO

Registra Tipo Usuario

Da de Baja Tipo Usuario

Equipos

ACTIVO

INACTIVO

Registra Equipo

Da de Baja Equipo

Page 66: Tesis de Grado - Sistema de Gestión de Producción Creativa

Página 67

Registra Proyecto

ACTIVO

FINALIZADO

Registra Proyecto

Todos los Procesos Creativos Finalizados

Registra Proceso Creativo

ACTIVO

FINALIZADO

Registra Proceso Creativo

Todas las Tareas Finalizadas

Page 67: Tesis de Grado - Sistema de Gestión de Producción Creativa

Página 68

Registra Tarea

ACTIVO

FINALIZADO

Registra Tarea

Marca Boceto como Original

Page 68: Tesis de Grado - Sistema de Gestión de Producción Creativa

Página 69

CAPÍTULO 4:

EL MODELO

ARQUITECTÓNICO

Page 69: Tesis de Grado - Sistema de Gestión de Producción Creativa

Página 70

Modelo Arquitectónico

Tecnología utilizada

Lenguaje de programación: PHP

Framework del lado servidor: CakePHP

Motor de Base de Datos: MySQL

Servidor Web: Apache

Diseño, Maquetación e interactividad del lado cliente: HTML, CSS, JavaScript

Estilos Arquitectónicos

La programación para muchos es considerada un arte, pero en sus inicios se tornaba un poco

difícil para la mayoría de las personas, pero con el tiempo se han ido descubriendo y desarrollando

formas, guías generales y estilos de programación, con el objetivo de resolver aquellos problemas. A

este conjunto de patrones y abstracciones presentes en la programación de hoy, que guían la

construcción del software se le conoce como Arquitectura de Software y establece los fundamentos

para que todo el personal implicado en el desarrollo del sistema, trabaje en una línea común que

permita alcanzar los objetivos propuestos y satisfacer las expectativas del cliente.

Arquitectura Cliente/Servidor

La arquitectura cliente/servidor es un modelo para el desarrollo de sistemas de información en

el que las transacciones se dividen en procesos independientes que cooperan entre sí para

intercambiar información, servicios o recursos. Se denomina cliente al proceso que inicia el diálogo o

solicita los recursos y servidor al proceso que responde a las solicitudes. En este modelo las

aplicaciones se dividen de forma que el servidor contiene la parte que debe ser compartida por varios

usuarios, y en el cliente permanece solo lo particular de cada usuario.

Características del Cliente:

Es quien inicia solicitudes o peticiones, tienen por tanto un papel activo en la comunicación.

Espera y recibe las respuestas del servidor.

Por lo general, puede conectarse a varios servidores a la vez.

Normalmente interactúa directamente con los usuarios finales mediante una interfaz gráfica

de usuario.

Características del Servidor:

Al iniciarse esperan a que lleguen las solicitudes de los clientes, desempeñan entonces un

papel pasivo en la comunicación.

Tras la recepción de una solicitud, la procesan y luego envían la respuesta al cliente.

Page 70: Tesis de Grado - Sistema de Gestión de Producción Creativa

Página 71

Arquitectura en tres capas

El Modelo Vista Controlador (MVC) es un patrón de arquitectura de software que separa los

datos y la lógica de negocio de una aplicación de la interfaz de usuario y el módulo encargado de

gestionar los eventos y las comunicaciones. Para ello MVC propone la construcción de tres

componentes distintos que son el modelo, la vista y el controlador, es decir, por un lado define

componentes para la representación de la información, y por otro lado para la interacción del usuario.

Este patrón de diseño se basa en las ideas de reutilización de código y la separación de conceptos,

características que buscan facilitar la tarea de desarrollo de aplicaciones y su posterior mantenimiento

La capa del Modelo

El modelo representa la parte de la aplicación que implementa la lógica de negocio. Esto

significa que es responsable de la recuperación de datos, convirtiéndolo en conceptos significativos

para la aplicación, así como su procesamiento, validación, asociación y cualquier otra tarea relativa a

la manipulación de dichos datos.

A primera vista, los objetos del modelo pueden ser considerados como la primera capa de la

interacción con cualquier base de datos que podría estar utilizando tu aplicación. Pero, en general,

representan los principales conceptos en torno a los cuales se desea implementar un programa.

La capa de la Vista

La vista hace una presentación de los datos del modelo. Estando separada de los objetos del

modelo, es responsable del uso de la información de la cual dispone para producir cualquier interfaz

de presentación de cualquier petición que se presente.

Por ejemplo, como la capa de modelo devuelve un conjunto de datos, la vista los usaría para

hacer una página HTML que los contenga. O un resultado con formato XML para que otras

aplicaciones puedan consumir.

La capa de la Vista no se limita únicamente a HTML o texto que represente los datos, sino que

puede ser utilizada para ofrecer una amplia variedad de formatos en función de sus necesidades, tales

como videos, música, documentos y cualquier otro formato que puedas imaginar.

La capa del Controlador

La capa del controlador gestiona las peticiones de los usuarios. Es responsable de responder la

información solicitada con la ayuda tanto del modelo como de la vista.

Los controladores pueden ser vistos como administradores, cuidando de que todos los recursos

necesarios para completar una tarea se deleguen a los trabajadores más adecuados. Espera peticiones

de los clientes, comprueba su validez de acuerdo a las normas de autenticación o autorización, delega

la búsqueda de datos al modelo, y selecciona la tipo de respuesta más adecuado según las

preferencias del cliente, finalmente, delega este proceso de presentación a la capa de la Vista.

Page 71: Tesis de Grado - Sistema de Gestión de Producción Creativa

Página 72

El ciclo de una petición en CakePHP

Muestra el manejo de una petición típica a una aplicación CakePHP.

El ciclo de una petición típica en CakePHP comienza cuando un usuario solicita una página o un

recurso de la aplicación. Esta solicitud es procesada por un despachador que selecciona el controlador

correcto para manejarlo.

Una vez que la solicitud llega al controlador, este se comunicará con la capa del Modelo para

cualquier proceso de captación de datos o el guardado de de los mismos según se requiera. Una vez

que finaliza esta comunicación, el controlador procederá a delegar en el objeto de vista correcto la

tarea de generar una presentación resultante de los datos proporcionada por el modelo.

Finalmente, cuando esta presentación se genera, se envía de inmediato al usuario.

Beneficios

¿Por qué utilizar MVC? Debido a que es un patrón de diseño de software verdaderamente

probado que convierte una aplicación en un paquete modular fácil de mantener, y mejora la rapidez

del desarrollo. La separación de las tareas de la aplicación en modelos, vistas y controladores hace que

su aplicación sea además muy ligera de entender. Las nuevas características se añaden fácilmente, y

agregar cosas nuevas a código viejo se hace muy sencillo. El diseño modular también permite a los

desarrolladores y los diseñadores trabajar simultáneamente, incluyendo la capacidad de hacer

prototipos rápidos.

La separación también permite a los desarrolladores hacer cambios en una parte de la

aplicación sin afectar a los demás.

Page 72: Tesis de Grado - Sistema de Gestión de Producción Creativa

Página 73

CAPÍTULO 5:

EL DISEÑO DE INTERFACES

EXTERNAS

Page 73: Tesis de Grado - Sistema de Gestión de Producción Creativa

Página 74

Diseño y Documentación de las Interfaces Externas

Menú Superior:

DISPOSICIÓN DE MENÚ SUPERIOR

Opciones del Administrador:

Clientes

Permite acceder a la página Índice Clientes para visualizar la Lista de Clientes, donde tendrá acceso a las siguientes opciones:

Registro Cliente:

Ver Editar Eliminar

Menú Lateral Izquierdo

Nuevo Cliente

Listar Marcas

Nueva Marca

Page 74: Tesis de Grado - Sistema de Gestión de Producción Creativa

Página 75

Equipos

Permite acceder a la página Índice Equipos para visualizar la Lista de Equipos, donde tendrá acceso a las siguientes opciones:

Registro Equipo:

Ver Editar Eliminar

Menú Lateral Izquierdo

Nuevo Equipo

Listar Usuarios

Nuevo Usuario

Marcas

Permite acceder a la página Índice Marcas para visualizar la Lista de Marcas, donde tendrá acceso a las siguientes opciones:

Registro Marca:

Ver Editar Eliminar

Menú Lateral Izquierdo

Nueva Marca

Listar Clientes

Nuevo Cliente

Listar Submarcas

Nueva Submarca

Módulos

Permite acceder a la página Índice Módulos para visualizar la Lista de Módulos, donde tendrá acceso a las siguientes opciones:

Registro Módulo:

Ver Editar Eliminar

Menú Lateral Izquierdo

Nuevo Módulo

Listar Módulos

Servicios

Permite acceder a la página Índice Servicios para visualizar la Lista de Servicios, donde tendrá acceso a las siguientes opciones:

Registro Servicio:

Ver Editar Eliminar

Menú Lateral Izquierdo

Nuevo Servicio Listar Subservicios Nuevo Subservicio

Submarcas

Permite acceder a la página Índice Submarcas para visualizar la Lista de Submarcas, donde tendrá acceso a las siguientes opciones:

Registro Submarca:

Ver Editar Eliminar

Menú Lateral Izquierdo

Nueva Submarca Listar Marcas Nueva Marca

Page 75: Tesis de Grado - Sistema de Gestión de Producción Creativa

Página 76

Subservicio

Permite acceder a la página Índice Subservicios para visualizar la Lista de Subservicios, donde tendrá acceso a las siguientes opciones:

Registro Subservicio:

Ver Editar Eliminar

Menú Lateral Izquierdo

Nuevo Subservicio Listar Servicios Nuevo Servicio

Tipos de Usuario

Permite acceder a la página Índice Tipos de Usuario para visualizar la Lista de Tipos de Usuario, donde tendrá acceso a las siguientes opciones:

Registro Tipos de Usuario:

Ver Editar Eliminar

Menú Lateral Izquierdo

Nuevo Tipo de Usuario

Usuarios

Permite acceder a la página Índice Usuarios para visualizar la Lista de Usuarios, donde tendrá acceso a las siguientes opciones:

Registro Usuarios:

Ver Editar Eliminar

Menú Lateral Izquierdo

Nuevo Usuario

Opciones del Ejecutivo de Cuentas:

Proyectos

Permite acceder a la página Índice Proyectos para visualizar la Lista de Proyectos del Ejecutivo, donde tendrá acceso a las siguientes opciones:

Registro Proyecto:

Ver Editar Eliminar

Menú Lateral Izquierdo

Nuevo Proyecto

Page 76: Tesis de Grado - Sistema de Gestión de Producción Creativa

Página 77

Opciones del Usuario Especialista (Diseñador, Programador, etc.):

Mis Proyectos

Permite acceder a la página Índice Proyectos para visualizar la Lista de Proyectos del Usuario donde participe de alguna Tarea asignada, donde tendrá acceso a las siguientes opciones:

Registro Proyectos:

Ver

Opciones del Usuario logueado al Sistema:

Perfil

Permite acceder a la página Índice Usuarios para visualizar el perfil del usuario logueado, donde tendrá acceso a las siguientes opciones:

Registro Usuario:

Ver

Salir Cierra sesión del usuario

Opciones de la Gerencia:

Reportes

Permite acceder a la página Índice Reportes para visualizar la Lista de Reportes, donde tendrá acceso a las siguientes opciones:

Reporte Tareas Finalizadas por Procesos Creativos en Rango de Fechas

Reporte Producción por Usuario en Rango de Fechas

Reporte de Servicios por Procesos Creativos en Rango de Fechas

Reporte Proyectos por Marca en Rango de Fechas

Page 77: Tesis de Grado - Sistema de Gestión de Producción Creativa

Página 78

Añadir Módulo:

DISPOSICIÓN DE PÁGINA

DESCRIPCIÓN DE PÁGINA

Nombre : Añadir Modulo

Menú : Administrador

URL : http://localhost/CakeSGPC/Modulos/add

Descripción :

La página Añadir Modulo es utilizada por el usuario con los permisos habilitados para registrar los módulos que van a utilizar los usuarios del Sistema, son los programas que facilitan a los Usuarios a realizar sus tareas diarias. Están organizados jerárquicamente en niveles, existe un modulo principal (padre) que realiza las llamadas a los módulos de nivel inferior. Una vez que ingresa a la página, se deben cargar los datos Nombre y Etiqueta que son campos requeridos, y de forma opcional seleccionar en el campo padre si el modulo a crear va a relacionarse a un modulo principal. El menú de la página se encuentra situado en la parte izquierda de la misma. Al presionar el botón Enviar los datos que se cargaron en el formulario son registrados en la Base de Datos.

Opciones de Menú Lateral :

Listar Módulos: accede a la página para visualizar el listado de módulos.

Opciones :

Enviar: guarda los datos del módulo ingresados en el formulario.

Page 78: Tesis de Grado - Sistema de Gestión de Producción Creativa

Página 79

MINIESPECIFICACIÓN DE PÁGINA

Página : Añadir Modulo

Parámetros de Entrada:

Parámetros de Formulario :

nombre

etiqueta padre

Abrir: Muestra los campos en blanco

Botones / Elementos del Menú

Rótulo Al hacer clic

Listar Modulos Va a la página de visualización de la lista de los módulos

Botones / Opciones

Rótulo Al hacer clic

Enviar Registra los datos cargados en el formulario luego de confirmar la operación

ESPECIFICACIÓN DE CAMPOS

Modelo : Modulo.php

Vista : add.ctp

Controlador : ModulosController.php

Campos:

Nombre de Columna Nombre de tabla Requerido Visible Actualizable Reglas

modulo modulos SI NO NO Obtiene el identificador autoincrementado del Módulo en un nuevo registro

nombre modulos SI SI SI Ingresar nombre del Módulo

etiqueta modulos SI SI SI Ingresar etiqueta del Módulo

parent_id modulos NO SI SI Seleccionar módulo padre del Módulo

Page 79: Tesis de Grado - Sistema de Gestión de Producción Creativa

Página 80

Editar Módulo:

DISPOSICIÓN DE PÁGINA

DESCRIPCIÓN DE PÁGINA

Nombre : Editar Modulo

Menú : Administrador

URL : http://localhost/CakeSGPC/Modulos/edit

Descripción : La página Editar Modulo es utilizada por el usuario con los permisos habilitados para actualizar datos del Módulo, es necesario que antes se hayan registrado los datos del Módulo en la página Añadir Modulo para realizar modificaciones. Una vez que ingresa a la página, puede seleccionar los campos que desea actualizar. Los campos Nombre y Etiqueta son requeridos mientras que el campo Padre no es requerido. El menú de la página se encuentra situado en la parte izquierda de la misma. Al presionar el botón Enviar los datos que se cargaron en el formulario son actualizados en la Base de Datos.

Opciones de Menú Lateral :

Eliminar: elimina el registro del módulo si no existen datos relacionados. Listar Módulos: accede a la página para visualizar el listado de módulos.

Opciones :

Enviar: guarda los datos del módulo ingresados en el formulario.

Page 80: Tesis de Grado - Sistema de Gestión de Producción Creativa

Página 81

MINIESPECIFICACIÓN DE PÁGINA

Página : Editar Modulo

Parámetros de Entrada:

Parámetro URL :

modulo Parámetros de Formulario :

nombre

etiqueta

padre

Abrir: Recupera los datos del Modulo

Botones / Elementos del Menú

Rótulo Al hacer clic

Eliminar Eliminar el registro luego de confirmar la operación

Listar Modulos Va a la página de visualización de la lista de los módulos

Botones / Opciones

Rótulo Al hacer clic

Enviar Registra los datos cargados en el formulario luego de confirmar la operación

ESPECIFICACIÓN DE CAMPOS

Modelo : Modulo.php

Vista : edit.ctp

Controlador : ModulosController.php

Campos:

Nombre de Columna Nombre de tabla Requerido Visible Actualizable Reglas

modulo modulos SI NO NO Mantiene el identificador del Módulo

nombre modulos SI SI SI Ingresar nombre del Módulo

etiqueta modulos SI SI SI Ingresar etiqueta del Módulo

parent_id modulos NO SI SI Seleccionar módulo padre del Módulo

Page 81: Tesis de Grado - Sistema de Gestión de Producción Creativa

Página 82

Índice de Módulos:

DISPOSICIÓN DE PÁGINA

Page 82: Tesis de Grado - Sistema de Gestión de Producción Creativa

Página 83

DESCRIPCIÓN DE PÁGINA

Nombre : Índice Modulo

Menú : Administrador

URL : http://localhost/CakeSGPC/Modulos/index

Descripción :

La página Índice Modulos es utilizada por el usuario con los permisos habilitados para observar el listado de todos los Módulos que fueron registrados en la Base de Datos. El menú de la página se encuentra situado en la parte izquierda de la misma.

Opciones de Menú Lateral :

Nuevo Modulo: accede a la página para crear un nuevo módulo. Listar Modulos: accede a la página para visualizar el listado de módulos.

Opciones : Ver: accede a la página para visualizar el módulo. Editar: accede a la página para editar el módulo. Eliminar: elimina el registro del módulo si no existen datos relacionados. Anterior: permite visualizar la página anterior. Siguiente: permite visualizar la siguiente página.

MINIESPECIFICACIÓN DE PÁGINA

Página : Índice Modulo

Parámetros de Entrada: Ninguno

Abrir: Recupera el listado de Módulos registrados

Botones / Elementos del Menú

Rótulo Al hacer clic

Nuevo Modulo Va a la página de creación del módulo

Listar Modulos Va a la página de visualización de la lista de los módulos

Botones / Opciones

Rótulo Al hacer clic

Ver Va a la página de visualización del registro

Editar Va a la página de editar el registro

Eliminar Eliminar el registro luego de confirmar la operación

Anterior Va a la página anterior de los registros

Siguiente Va a la siguiente página de los registros

Page 83: Tesis de Grado - Sistema de Gestión de Producción Creativa

Página 84

ESPECIFICACIÓN DE CAMPOS

Modelo : Modulo.php

Vista : index.ctp

Controlador : ModulosController.php

Campos:

Nombre de Columna Nombre de tabla Requerido Visible Actualizable Reglas

modulo modulos NO SI NO Exhibe identificador del Módulo

nombre modulos NO SI NO Exhibe nombre del Módulo y si existe registro en parent_id exhibe nombre del Padre

etiqueta modulos NO SI NO Exhibe etiqueta del Módulo

parent_id modulos NO NO NO Identificador del modulo padre al cuál corresponde el registro del Modulo

Vista del Módulo:

DISPOSICIÓN DE PÁGINA

Page 84: Tesis de Grado - Sistema de Gestión de Producción Creativa

Página 85

DESCRIPCIÓN DE PÁGINA

Nombre : Vista Modulo

Menú : Administrador

URL : http://localhost/CakeSGPC/Modulos/view

Descripción : La página Vista Modulo es utilizada por el usuario con los permisos habilitados para observar el Módulo de forma individual, se pueden ver Módulos relacionados al Módulo. El menú de la página se encuentra situado en la parte izquierda de la misma.

Opciones de Menú Lateral : Editar Modulo: accede a la página para modificar el módulo. Eliminar Modulo: accede a la página para eliminar el modulo si no existen datos relacionados. Listar Modulos: accede a la página para visualizar el listado de módulos. Nuevo Modulo: accede a la página para crear un nuevo módulo. Nuevo Hijo: accede a la página para crear un nuevo módulo (hijo).

Opciones :

Ver: accede a la página para visualizar el módulo. Editar: accede a la página para editar el módulo. Eliminar: elimina el registro del módulo si no existen datos relacionados.

MINIESPECIFICACIÓN DE PÁGINA

Página : Vista Modulo

Parámetros de Entrada: Parámetro URL :

modulo

Abrir: Recupera los datos del Modulo seleccionado

Botones / Elementos del Menú

Rótulo Al hacer clic

Editar Modulo Va a la página de edición del módulo

Eliminar Modulo Elimina el registro del módulo luego de confirmar la operación

Listar Modulos Va a la página de visualización de la lista de los módulos

Nuevo Modulo Va a la página de creación del módulo

Nuevo Hijo Va a la página de creación del módulo (hijo)

Page 85: Tesis de Grado - Sistema de Gestión de Producción Creativa

Página 86

ESPECIFICACIÓN DE CAMPOS

Modelo : Modulo.php

Vista : view.ctp

Controlador : ModulosController.php

Campos:

Nombre de Columna Nombre de tabla Requerido Visible Actualizable Reglas

modulo modulos NO SI NO Exhibe identificador del Módulo

nombre modulos NO SI NO

Exhibe nombre del Módulo Padre. Por parent_id exhibe el nombre de los modulos relacionados al Padre

etiqueta modulos NO SI NO Exhibe etiqueta del Módulo

parent_id modulos NO SI NO Identificador del modulo padre al cuál corresponde el registro del Modulo

modulo modulos NO SI NO Exhibir identificador del Módulo relacionado al Módulo Padre

nombre modulos NO SI NO Exhibir nombre del Módulo relacionado al Módulo Padre

etiqueta modulos NO SI NO Exhibir etiqueta del Módulo relacionado al Módulo Padre

Añadir Tipo de Usuario:

DISPOSICIÓN DE PÁGINA

Page 86: Tesis de Grado - Sistema de Gestión de Producción Creativa

Página 87

DESCRIPCIÓN DE PÁGINA

Nombre : Añadir Tipo de Usuario

Menú : Administrador

URL : http://localhost/CakeSGPC/TiposUsuarios/add

Descripción :

La página Añadir Tipo de Usuario es utilizada por el usuario con los permisos habilitados para registrar los datos de los Nuevos Tipos de Usuarios. Una vez que ingresa a la página se debe cargar el campo descripción que es un requerido. El menú de la página se encuentra situado en la parte izquierda de la misma. Al presionar el botón Enviar los datos que se cargaron en el formulario son registrados en la Base de Datos.

Opciones de Menú Lateral :

Listar Tipos de Usuarios: accede a la página para visualizar el listado de tipos de usuarios.

Opciones :

Enviar: guarda los datos del tipo de usuario ingresados en el formulario.

MINIESPECIFICACIÓN DE PÁGINA

Página : Añadir Tipo de Usuario

Parámetros de Entrada:

Parámetros de Formulario :

descripcion

Abrir: Muestra los campos en blanco

Botones / Elementos del Menú

Rótulo Al hacer clic

Listar Tipos de Usuario Va a la página de visualización de la lista de los tipos de usuarios

Botones / Opciones

Rótulo Al hacer clic

Enviar Registra los datos cargados en el formulario luego de confirmar la operación

Page 87: Tesis de Grado - Sistema de Gestión de Producción Creativa

Página 88

ESPECIFICACIÓN DE CAMPOS

Modelo : TiposUsuario.php

Vista : add.ctp

Controlador : TiposUsuariosController.php

Campos:

Nombre de Columna Nombre de tabla Requerido Visible Actualizable Reglas

tipo_usuario tipos_usuarios SI NO NO Obtiene el identificador autoincrementado de Tipo de Usuario

descripcion tipos_usuarios SI SI SI Ingresar descripción del Tipo de Usuario

estado tipos_usuarios SI NO NO Obtiene estado Activo por defecto al confirmar la operación

Editar Tipo de Usuario:

DISPOSICION DE PÁGINA

Page 88: Tesis de Grado - Sistema de Gestión de Producción Creativa

Página 89

DESCRIPCIÓN DE PÁGINA

Nombre : Editar Tipo de Usuario

Menú : Administrador

URL : http://localhost/CakeSGPC/TiposUsuarios/edit

Descripción :

La página Editar Tipo de Usuario es utilizada por el usuario con los permisos habilitados para actualizar datos del Tipo de Usuario, es necesario que antes se hayan registrado los datos del Tipo de Usuario en la página Añadir Tipo de Usuario para realizar modificaciones. Una vez que ingresa a la página, puede seleccionar los campos que desea actualizar. Los campos Descripción y Estado son requeridos .También en esta página se puede seleccionar a que Módulos tendrá permiso de acceso el Tipo de Usuario, no es un campo requerido. El menú de la página se encuentra situado en la parte izquierda de la misma. Al presionar el botón Enviar los datos que se cargaron en el formulario son actualizados en la Base de Datos.

Opciones de Menú Lateral :

Eliminar: elimina el registro del tipo de usuario si no existen datos relacionados. Listar Tipos de Usuarios: accede a la página para visualizar el listado de tipos de usuarios.

Opciones :

Enviar: guarda los datos del tipo de usuario ingresados en el formulario.

MINIESPECIFICACIÓN DE PÁGINA

Página : Editar Tipo de Usuario

Parámetros de Entrada:

Parámetro URL :

tipo_usuario Parámetros de Formulario :

descripcion

credencial

estado

Abrir: Recupera los datos del Tipo de Usuario

Botones / Elementos del Menú

Rótulo Al hacer clic

Eliminar Eliminar el registro luego de confirmar la operación

Listar Tipos de Usuarios Va a la página de visualización de la lista de los tipos de usuarios

Botones / Opciones

Rótulo Al hacer clic

Enviar Registra los datos cargados en el formulario luego de confirmar la operación

Page 89: Tesis de Grado - Sistema de Gestión de Producción Creativa

Página 90

ESPECIFICACIÓN DE CAMPOS

Modelo : TiposUsuario.php

Vista : edit.ctp

Controlador : TiposUsuariosController.php

Campos:

Nombre de Columna Nombre de tabla Requerido Visible Actualizable Reglas

tipo_usuario tipos_usuarios SI NO NO Mantiene el identificador del Tipo de Usuario

descripcion tipos_usuarios SI SI SI Ingresar descripción del Tipo de Usuario

estado tipos_usuarios SI SI SI Ingresar estado del Tipo de Usuario

modulo modulos_tipos_usuarios NO NO SI

Registra identificador del Módulo - Obtiene el Identificador de la tabla Modulos al confirmar la operación en la página Editar Tipo de Usuario Selecciona el Módulo al cual va a tener acceso el Tipo de Usuario

tipo_usuario modulos_tipos_usuarios NO NO SI

Registra identificador del tipo_usuario - Obtiene el Identificador de la tabla tipos_usuarios al confirmar la operación en la página Editar Tipo de Usuario

nombre modulos NO SI NO Exhibe Nombre del Módulo a relacionar con el Tipo de Usuario

Page 90: Tesis de Grado - Sistema de Gestión de Producción Creativa

Página 91

Índice de Tipos de Usuarios:

DISPOSICIÓN DE PÁGINA

DESCRIPCIÓN DE PÁGINA

Nombre : Índice Tipos de Usuarios

Menú : Administrador

URL : http://localhost/CakeSGPC/TiposUsuarios/index

Descripción :

La página Índice Tipos de Usuarios es utilizada por el usuario con los permisos habilitados para observar el listado de todos los Tipos de Usuarios que fueron registrados en la Base de Datos. El menú de la página se encuentra situado en la parte izquierda de la misma.

Opciones de Menú Lateral :

Nuevo Tipo de Usuario: accede a la página para crear un nuevo tipo de usuario.

Opciones :

Ver: accede a la página para visualizar el tipo de usuario. Editar: accede a la página para editar el tipo de usuario. Eliminar: elimina el registro del tipo de usuario si no existen datos relacionados. Anterior: permite visualizar la página anterior. Siguiente: permite visualizar la siguiente página.

Page 91: Tesis de Grado - Sistema de Gestión de Producción Creativa

Página 92

MINIESPECIFICACIÓN DE PÁGINA

Página : Índice Tipos de Usuarios

Parámetros de Entrada: Ninguno

Abrir: Recupera el listado de los Tipos de Usuarios registrados

Botones / Elementos del Menú

Rótulo Al hacer clic

Nuevo Tipo de Usuario Va a la página de creación del tipo de usuario

Botones / Opciones

Rótulo Al hacer clic

Ver Va a la página de visualización del registro

Editar Va a la página de editar el registro

Eliminar Eliminar el registro luego de confirmar la operación

Anterior Va a la página anterior de los registros

Siguiente Va a la siguiente página de los registros

ESPECIFICACIÓN DE CAMPOS

Modelo : TiposUsuario.php

Vista : index.ctp

Controlador : TiposUsuariosController.php

Campos:

Nombre de Columna Nombre de tabla Requerido Visible Actualizable Reglas

tipo_usuario tipos_usuarios NO SI NO Exhibe identificador del Tipo de Usuario

descripcion tipos_usuarios NO SI NO Exhibe descripción del Tipo de Usuario

estado tipos_usuarios NO SI NO Exhibe estado del Tipo de Usuario

Page 92: Tesis de Grado - Sistema de Gestión de Producción Creativa

Página 93

Vista de Tipos de Usuarios:

DISPOSICIÓN DE PÁGINA

DESCRIPCIÓN DE PÁGINA

Nombre : Vista Tipo de Usuario

Menú : Administrador

URL : http://localhost/CakeSGPC/TiposUsuarios/view

Descripción :

La página Vista Tipo de Usuario es utilizada por el usuario con los permisos habilitados para observar el registro del Tipo de Usuario de forma individual, y se puede ver los Usuarios que están relacionadas al Tipo de Usuario. El menú de la página se encuentra situado en la parte izquierda de la misma.

Opciones de Menú Lateral :

Editar Tipo de Usuario: accede a la página para modificar el tipo de usuario. Eliminar Tipo de Usuario: elimina el registro del tipo de usuario si no existen datos relacionados. Listar Tipos de Usuarios: accede a la página para visualizar el listado de tipo de usuario. Nuevo Tipo de Usuario: accede a la página para crear un nuevo tipo de usuario. Nuevo Usuario: accede a la página para crear un nuevo usuario.

Opciones : Ver: accede a la página para visualizar el usuario. Editar: accede a la página para editar el usuario. Eliminar: elimina el registro del usuario si no existen datos relacionados.

Page 93: Tesis de Grado - Sistema de Gestión de Producción Creativa

Página 94

MINIESPECIFICACIÓN DE PÁGINA

Página : Vista Tipo de Usuario

Parámetros de Entrada: Parámetro URL :

tipo_usuario

Abrir: Recupera los datos del Tipo de Usuario seleccionado

Botones / Elementos del Menú

Rótulo Al hacer clic

Editar Tipo de Usuario Va a la página de edición del tipo de usuario

Eliminar Tipo de Usuario Elimina el registro del tipo de usuario luego de confirmar la operación

Listar Tipos de Usuarios Va a la página de visualización de la lista de los tipos de usuarios

Nuevo Tipo de Usuario Va a la página de creación del tipo de usuario

Nuevo Usuario Va a la página de creación del usuario

Botones / Opciones

Rótulo Al hacer clic

Ver Va a la página de visualización del registro

Editar Va a la página de editar el registro

Eliminar Eliminar el registro luego de confirmar la operación

ESPECIFICACIÓN DE CAMPOS

Modelo : TiposUsuario.php

Vista : view.ctp

Controlador : TiposUsuariosController.php

Campos:

Nombre de Columna Nombre de tabla Requerido Visible Actualizable Reglas

tipo_usuario tipos_usuarios NO SI NO Exhibe el identificador del Tipo de Usuario seleccionado

descripcion tipos_usuarios NO SI NO Exhibe descripción del Tipo de Usuario seleccionado

estado tipos_usuarios NO SI NO Exhibe estado del Tipo de Usuario seleccionado

usuario usuarios NO SI NO Exhibe el identificador del usuario relacionado al Tipo de Usuario

nombres usuarios NO SI NO Exhibe nombres del usuario relacionado al Tipo de Usuario

apellidos usuarios NO SI NO Exhibe apellidos del usuario relacionado al Tipo de Usuario

cargo Usuarios NO SI NO Exhibe cargo del usuario relacionado al Tipo de Usuario

Page 94: Tesis de Grado - Sistema de Gestión de Producción Creativa

Página 95

Añadir Equipo:

DISPOSICIÓN DE PÁGINA

DESCRIPCIÓN DE PÁGINA

Nombre : Añadir Equipo

Accesible por : Administrador

URL : http://localhost/CakeSGPC/Equipos/add

Descripción :

La página Añadir Equipo es utilizada por el usuario con los permisos habilitados para registrar los datos de los Nuevos Equipos. Una vez que ingresa a la página, se deben cargar los datos Nombre y Correo electrónico que son campos requeridos. El menú de la página se encuentra situado en la parte izquierda de la misma. Al presionar el botón Enviar los datos que se cargaron en el formulario son registrados en la Base de Datos.

Opciones de Menú Lateral :

Listar Equipos: accede a la página para visualizar el listado de equipos. Listar Usuarios: accede a la página para visualizar el listado de usuarios. Nuevo Usuario: accede a la página para crear un nuevo usuario.

Opciones :

Enviar: guarda los datos del equipo ingresados en el formulario.

Page 95: Tesis de Grado - Sistema de Gestión de Producción Creativa

Página 96

MINIESPECIFICACIÓN DE PÁGINA

Página : Añadir Equipo

Parámetros de Entrada:

Parámetros de Formulario :

nombre

email

Abrir: Muestra los campos en blanco

Botones / Elementos del Menú

Rótulo Al hacer clic

Listar Equipos Va a la página de visualización de la lista de los equipos

Listar Usuarios Va a la página de visualización de la lista de los usuarios

Nuevo Usuario Va a la página de creación del usuario

Botones / Opciones

Rótulo Al hacer clic

Enviar Registra los datos cargados en el formulario luego de confirmar la operación

ESPECIFICACIÓN DE CAMPOS

Modelo : Equipo.php

Vista : add.ctp

Controlador : EquiposController.php

Campos:

Nombre de Columna Nombre de tabla Requerido Visible Actualizable Reglas

equipo equipos SI NO NO Obtiene el identificador autoincrementado del Equipo en un nuevo registro

nombre equipos SI SI SI Ingresar nombre del Equipo

email equipos SI SI SI Ingresar email del Equipo

estado equipos SI NO NO Obtiene Estado Activo por defecto

Page 96: Tesis de Grado - Sistema de Gestión de Producción Creativa

Página 97

Editar Equipo:

DISPOSICIÓN DE PÁGINA

DESCRIPCIÓN DE PÁGINA

Nombre : Editar Equipo

Accesible por : Administrador

URL : http://localhost/CakeSGPC/Equipos/edit

Descripción :

La página Editar Equipo es utilizada por el usuario con los permisos habilitados para actualizar datos del Equipo, es necesario que antes se hayan registrado los datos del Equipo en la página Añadir Equipo para realizar modificaciones. Una vez que ingresa a la página, puede seleccionar los campos que desea actualizar. Los campos Nombre y Correo electrónico son requeridos. El menú de la página se encuentra situado en la parte izquierda de la misma. Al presionar el botón Enviar los datos que se cargaron en el formulario son actualizados en la Base de Datos.

Opciones de Menú Lateral :

Eliminar: elimina el registro del equipo si no existen datos relacionados. Listar Equipos: accede a la página para visualizar el listado de equipos. Listar Usuarios: accede a la página para visualizar el listado de usuarios. Nuevo Usuario: accede a la página para crear un nuevo usuario.

Opciones:

Enviar: guarda los datos del equipo ingresados en el formulario.

Page 97: Tesis de Grado - Sistema de Gestión de Producción Creativa

Página 98

MINIESPECIFICACIÓN DE PÁGINA

Página : Editar Equipo

Parámetros de Entrada:

Parámetro URL :

equipo Parámetros de Formulario :

nombre

email

Abrir: Recupera los datos del Equipo

Botones / Elementos del Menú

Rótulo Al hacer clic

Eliminar Elimina el registro si no existen datos relacionados.

Listar Equipos Va a la página de visualización de la lista de los equipos.

Listar Usuarios Va a la página de visualización de la lista de los usuarios.

Nuevo Usuario Va a la página de creación del usuario.

Botones / Opciones

Rótulo Al hacer clic

Enviar Registra los datos cargados en el formulario luego de confirmar la operación

ESPECIFICACIÓN DE CAMPOS

Modelo : Equipo.php

Vista : edit.ctp

Controlador : EquiposController.php

Campos:

Nombre de Columna Nombre de tabla Requerido Visible Actualizable Reglas

equipo equipos SI NO NO Mantiene el identificador del Equipo

nombre equipos SI SI SI Ingresar nombre del Equipo

email equipos SI SI SI Ingresar email del Equipo

estado equipos SI NO NO Obtiene Estado Activo por defecto

Page 98: Tesis de Grado - Sistema de Gestión de Producción Creativa

Página 99

Índice de Equipos:

DISPOSICIÓN DE PÁGINA

DESCRIPCIÓN DE PÁGINA

Nombre : Índice Equipo

Accesible por : Administrador

URL : http://localhost/CakeSGPC/Equipos/index

Descripción :

La página Índice Equipo es utilizada por el usuario con los permisos habilitados para observar el listado de todos los Equipos que fueron registrados en la Base de Datos. El menú de la página se encuentra situado en la parte izquierda de la misma.

Opciones de Menú Lateral :

Nuevo Equipo: accede a la página para crear un nuevo equipo. Listar Usuarios: accede a la página para visualizar el listado de usuarios. Nuevo Usuario: accede a la página para crear un nuevo usuario.

Opciones :

Ver: accede a la página para visualizar el equipo. Editar: accede a la página para editar el equipo. Eliminar: elimina el registro equipo si no existen datos relacionados. Anterior: permite visualizar la página anterior. Siguiente: permite visualizar la siguiente página.

Page 99: Tesis de Grado - Sistema de Gestión de Producción Creativa

Página 100

MINIESPECIFICACIÓN DE PÁGINA

Página : Índice Equipo

Parámetros de Entrada: Ninguno

Abrir: Recupera el listado de Equipos registrados

Botones / Elementos del Menú

Rótulo Al hacer clic

Nuevo Equipo Va a la página de creación del equipo

Listar Usuarios Va a la página de visualización de la lista de los usuarios

Nuevo Usuario Va a la página de creación del usuario

Botones / Opciones

Rótulo Al hacer clic

Ver Va a la página de visualización del registro

Editar Va a la página de editar el registro

Eliminar Elimina el registro si no existen datos relacionados

Anterior Va a la página anterior de los registros

Siguiente Va a la siguiente página de los registros

ESPECIFICACIÓN DE CAMPOS

Modelo : Equipo.php

Vista : index.ctp

Controlador : EquiposController.php

Campos:

Nombre de Columna Nombre de tabla Requerido Visible Actualizable Reglas

equipo equipos NO SI NO Exhibe el identificador del Equipo

nombre equipos NO SI NO Exhibe nombre del Equipo

email equipos NO SI NO Exhibe correo del Equipo

Page 100: Tesis de Grado - Sistema de Gestión de Producción Creativa

Página 101

Vista del Equipo:

DISPOSICIÓN DE PÁGINA

DESCRIPCIÓN DE PÁGINA

Nombre : Vista Equipo

Accesible por : Administrador

URL : http://localhost/CakeSGPC/Equipos/view

Descripción : La página Vista Equipo es utilizada por el usuario con los permisos habilitados para observar el Equipo de forma individual, se pueden ver usuarios relacionados al Equipo. El menú de la página se encuentra situado en la parte izquierda de la misma.

Opciones de Menú Lateral :

Editar Equipo: accede a la página para modificar el equipo. Eliminar Equipo: Elimina el registro del Equipo si no existen datos relacionados. Listar Equipos: accede a la página para visualizar el listado de equipos. Nuevo Equipo: accede a la página para crear un nuevo equipo. Listar Usuarios: accede a la página para visualizar el listado de usuarios. Nuevo Usuario: accede a la página para crear un nuevo usuario.

Opciones :

Ver: accede a la página para visualizar el usuario. Editar: accede a la página para editar el usuario. Eliminar: Elimina el registro si no existen datos relacionados.

Page 101: Tesis de Grado - Sistema de Gestión de Producción Creativa

Página 102

MINIESPECIFICACIÓN DE PÁGINA

Página : Vista Equipo

Parámetros de Entrada: Parámetro URL :

equipo

Abrir: Recupera los datos del Equipo seleccionado

Botones / Elementos del Menú

Rótulo Al hacer clic

Editar Equipo Va a la página de edición del equipo

Eliminar Equipo Elimina el registro del equipo si no existen datos relacionados

Listar Equipos Va a la página de visualización de la lista de los equipos

Nuevo Equipo Va a la página de creación del equipo

Listar Usuarios Va a la página de visualización de la lista de los usuarios

Nuevo Usuario Va a la página de creación del usuario

Botones / Opciones

Rótulo Al hacer clic

Ver Va a la página de visualización del registro

Editar Va a la página de editar el registro

Eliminar Elimina el registro si no existen datos relacionados

ESPECIFICACIÓN DE CAMPOS

Modelo : Equipo.php

Vista : view.ctp

Controlador : EquiposController.php

Campos:

Nombre de Columna Nombre de tabla Requerido Visible Actualizable Reglas

equipo equipos NO SI NO Exhibe el identificador del Equipo

nombre equipos NO SI NO Exhibe nombre del Equipo

email equipos NO SI NO Exhibe correo del Equipo

usuario usuarios NO SI NO Exhibe el identificador del Usuario

nombres usuarios NO SI NO Exhibe nombre del Usuario

apellidos usuarios NO SI NO Exhibe apellido del Usuario

cargo usuarios NO SI NO Exhibe cargo del Usuario

estado usuarios NO SI NO Exhibe estado del Usuario

Page 102: Tesis de Grado - Sistema de Gestión de Producción Creativa

Página 103

Añadir Usuario:

DISPOSICIÓN DE PÁGINA

Page 103: Tesis de Grado - Sistema de Gestión de Producción Creativa

Página 104

DESCRIPCIÓN DE PÁGINA

Nombre : Añadir Usuario

Accesible por : Administrador

URL : http://localhost/CakeSGPC/Usuarios/add

Descripción :

La página Añadir Usuario es utilizada por el usuario con los permisos habilitados para registrar los datos de los Nuevos Usuarios, es necesario que se haya registrado el equipo en la página Añadir Equipo y el tipo de usuario en la página Añadir Tipo de Usuario. Una vez que ingresa a la página, se deben cargar los datos Nombres, Apellidos, Correo, Contraseña, Confirmar contraseña, Foto, Tipo de usuario, Equipo y Estado que son campos requeridos. Los campos Cargo y Teléfono son opcionales. El menú de la página se encuentra situado en la parte izquierda de la misma. Al presionar el botón Enviar los datos que se cargaron en el formulario son registrados en la Base de Datos.

Opciones de Menú Lateral :

Listar Usuarios: accede a la página para visualizar el listado de usuarios.

Opciones :

Enviar: guarda los datos del usuario ingresados en el formulario.

MINIESPECIFICACIÓN DE PÁGINA

Página : Añadir Usuario

Parámetros de Entrada:

Parámetros de Formulario :

nombres

apellidos

correo

contrasena

foto

cargo

telefono

tipo usuario

equipo

estado

Abrir: Muestra los campos en blanco

Botones / Elementos del Menú

Rótulo Al hacer clic

Listar Usuarios Va a la página de visualización de la lista de los usuarios

Botones / Opciones

Rótulo Al hacer clic

Enviar Registra los datos cargados en el formulario luego de confirmar la operación

Page 104: Tesis de Grado - Sistema de Gestión de Producción Creativa

Página 105

ESPECIFICACIÓN DE CAMPOS

Modelo : Usuario.php

Vista : add.ctp

Controlador : UsuariosController.php

Campos:

Nombre de Columna Nombre de tabla Requerido Visible Actualizable Reglas

usuario usuarios SI NO NO Obtiene el identificador autoincrementado del Usuario en un nuevo registro

nombres usuarios SI SI SI Ingresar Nombre del Usuario

apellidos usuarios SI SI SI Ingresar Apellido del Usuario

correo usuarios SI SI SI Ingresar Correo del Usuario

tipo_usuario usuarios SI NO SI Seleccionar Tipo de Usuario - Obtiene el Identificador de la tabla Tipos_usuarios

contrasena usuarios SI SI SI Ingresar contraseña del Usuario

cargo usuarios NO SI SI Ingresar Cargo del Usuario

telefono usuarios NO SI SI Ingresar teléfono del Usuario

estado usuarios SI SI SI Seleccionar estado del Usuario, por defecto está Inactivo

equipo usuarios SI NO SI Seleccionar Equipo - Obtiene el Identificador de la tabla Equipos

equipo equipos SI NO NO Identificador del Equipo a relacionar con el Usuario

nombre equipos SI SI NO Exhibe el nombre del Equipo a relacionar con el Usuario

estado equipos SI NO NO Verifica que el Estado del Equipo a relacionar con el Usuario tenga estado Activo

tipo_usuario tipos_usuarios SI NO NO Identificador del Tipo de Usuario a relacionar con el Usuario

nombre tipos_usuarios SI SI NO Exhibe el nombre del Tipo de Usuario a relacionar con el Usuario

estado tipos_usuarios SI SI NO Verifica que el Estado del Tipo de Usuario a relacionar con el Usuario tenga estado Activo

adjunto adjunto SI SI NO Obtiene el identificador autoincrementado de Adjunto en un nuevo registro

modelo adjunto SI SI SI Asigna la entidad a la que pertenece el adjunto

clave_foranea adjunto SI SI SI Asigna clave foránea que referencia a la entidad que indica el modelo

nombre adjunto SI SI SI Asigna nombre del adjunto

archivo adjunto SI SI SI Asigna archivo del adjunto

dir adjunto SI SI SI Asigna ubicación del adjunto

tipo adjunto SI SI SI Asigna tipo de adjunto

tamaño adjunto SI SI SI Asigna tamaño del adjunto

activo adjunto SI SI SI Asigna estado del adjunto

Page 105: Tesis de Grado - Sistema de Gestión de Producción Creativa

Página 106

Editar Usuario:

DISPOSICIÓN DE PÁGINA

Page 106: Tesis de Grado - Sistema de Gestión de Producción Creativa

Página 107

DESCRIPCIÓN DE PÁGINA

Nombre : Editar Usuario

Accesible por : Administrador

URL : http://localhost/CakeSGPC/Usuarios/edit

Descripción : La página Editar Usuario es utilizada por el usuario con los permisos habilitados para actualizar datos del Usuario, es necesario que antes se hayan registrado los datos del Usuario en la página Añadir Usuario para realizar modificaciones. Una vez que ingresa a la página, puede seleccionar los campos que desea actualizar. Los campos Nombres, Apellidos, Correo, Contraseña, Confirmar contraseña, Foto, Tipo de usuario, Equipo y Estado son campos requeridos mientras que los campos Cargo y Teléfono son opcionales. El menú de la página se encuentra situado en la parte izquierda de la misma. Al presionar el botón Enviar los datos que se cargaron en el formulario son actualizados en la Base de Datos.

Opciones de Menú Lateral : Eliminar: elimina el registro del usuario si no existen datos relacionados. Listar Usuarios: accede a la página para visualizar el listado de usuarios.

Opciones:

Enviar: guarda los datos del usuario ingresados en el formulario.

MINIESPECIFICACIÓN DE PÁGINA

Página : Editar Usuario

Parámetros de Entrada:

Parámetro URL :

Usuario

Parámetros de Formulario :

nombres

apellidos

correo

contrasena

foto

cargo

telefono

tipo usuario

equipo

estado

Abrir: Recupera los datos del Usuario

Botones / Elementos del Menú

Rótulo Al hacer clic

Eliminar Elimina el registro si no existen datos relacionados

Listar Usuarios Va a la página de visualización de la lista de los usuarios

Botones / Opciones

Rótulo Al hacer clic

Enviar Registra los datos cargados en el formulario luego de confirmar la operación

Page 107: Tesis de Grado - Sistema de Gestión de Producción Creativa

Página 108

ESPECIFICACIÓN DE CAMPOS

Modelo : Usuario.php

Vista : edit.ctp

Controlador : UsuariosController.php

Campos:

Nombre de Columna Nombre de tabla Requerido Visible Actualizable Reglas

usuario usuarios SI NO NO Mantiene el identificador del Usuario

nombres usuarios SI SI SI Ingresar Nombre del Usuario

apellidos usuarios SI SI SI Ingresar Apellido del Usuario

correo usuarios SI SI SI Ingresar Correo del Usuario

tipo_usuario usuarios SI NO SI Seleccionar Tipo de Usuario - Obtiene el Identificador de la tabla Tipos_usuarios

contrasena usuarios SI SI SI

Ingresar contraseña del Usuario, si desea conservar la anterior contraseña no carga el campo

cargo usuarios NO SI SI Ingresar Cargo del Usuario

telefono usuarios NO SI SI Ingresar teléfono del Usuario

estado usuarios SI SI SI Seleccionar estado del Usuario

equipo usuarios SI NO SI Seleccionar Equipo - Obtiene el Identificador de la tabla Equipos

equipo equipos SI NO NO Identificador del Equipo a relacionar con el Usuario

nombre equipos SI SI NO Exhibe el nombre del Equipo a relacionar con el Usuario

estado equipos SI NO NO Verifica que el Estado del Equipo a relacionar con el Usuario tenga estado Activo

tipo_usuario tipos_usuarios SI NO NO Identificador del Tipo de Usuario a relacionar con el Usuario

nombre tipos_usuarios SI SI NO Exhibe el nombre del Tipo de Usuario a relacionar con el Usuario

estado tipos_usuarios SI SI NO Verifica que el Estado del Tipo de Usuario a relacionar con el Usuario tenga estado Activo

adjunto adjunto SI SI NO Mantiene el identificador autoincrementado de Adjunto en un nuevo registro

modelo adjunto SI SI SI Asigna la entidad a la que pertenece el adjunto

clave_foranea adjunto SI SI SI Asigna clave foránea que referencia a la entidad que indica el modelo

nombre adjunto SI SI SI Asigna nombre del adjunto

archivo adjunto SI SI SI Asigna archivo del adjunto

dir adjunto SI SI SI Asigna ubicación del adjunto

tipo adjunto SI SI SI Asigna tipo de adjunto

tamaño adjunto SI SI SI Asigna tamaño del adjunto

activo adjunto SI SI SI Asigna estado del adjunto

Page 108: Tesis de Grado - Sistema de Gestión de Producción Creativa

Página 109

Índice de Usuarios:

DISPOSICIÓN DE PÁGINA

DESCRIPCIÓN DE PÁGINA

Nombre : Índice Usuarios

Accesible por : Administrador

URL : http://localhost/CakeSGPC/Usuarios/index

Descripción :

La página Índice Usuarios es utilizada por el usuario con los permisos habilitados para observar el listado de todos los Usuarios que fueron registrados en la Base de Datos. El menú de la página se encuentra situado en la parte izquierda de la misma.

Opciones de Menú Lateral :

Nuevo Usuario: accede a la página para crear un nuevo usuario.

Botones :

Ver: accede a la página para visualizar el usuario. Eliminar: elimina el registro del usuario si no existen datos relacionados. Anterior: permite visualizar la página anterior. Siguiente: permite visualizar la siguiente página.

Page 109: Tesis de Grado - Sistema de Gestión de Producción Creativa

Página 110

MINIESPECIFICACIÓN DE PÁGINA

Página : Índice Usuarios

Parámetros de Entrada: Ninguno

Abrir: Recupera el listado de Usuarios registrados

Botones / Elementos del Menú

Rótulo Al hacer clic

Nuevo Usuario Va a la página de creación del usuario

Botones / Opciones

Rótulo Al hacer clic

Ver Va a la página de visualización del registro

Editar Va a la página de editar el registro

Eliminar

Anterior Va a la página anterior de los registros

Siguiente Va a la siguiente página de los registros

ESPECIFICACIÓN DE CAMPOS

Modelo : Usuario.php

Vista : index.ctp

Controlador : UsuariosController.php

Campos:

Nombre de Columna Nombre de tabla Requerido Visible Actualizable Reglas

usuario usuarios NO SI NO Exhibir el identificador del Usuario

nombres usuarios NO SI NO Exhibir nombres del Usuario

apellidos usuarios NO SI NO Exhibir apellidos del Usuario

tipo_usuario usuarios NO NO NO

Identificador del tipo de usuario del Usuario para relacionar con la tabla tipos_usuarios

cargo usuarios NO SI NO Exhibir cargo del Usuario

equipo usuarios NO SI NO Exhibir equipo al que pertenece el Usuario

estado usuarios NO SI NO Exhibir estado del Usuario

tipo_usuario tipos_usuarios NO NO NO Obtiene el identificador del Tipo de Usuario relacionado al Usuario

descripcion tipos_usuarios NO SI NO Exhibe descripcion del Tipo de Usuario relacionado al Usuario

estado tipos_usuarios NO NO NO Obtiene el estado del Tipo de Usuario relacionado al Usuario

Page 110: Tesis de Grado - Sistema de Gestión de Producción Creativa

Página 111

Vista del Usuario:

DISPOSICIÓN DE PÁGINA

DESCRIPCIÓN DE PÁGINA

Nombre : Vista Usuario

Accesible por : Administrador

URL : http://localhost/CakeSGPC/Usuarios/view

Descripción :

La página Vista Usuario es utilizada por el usuario con los permisos habilitados para observar el registro del Usuario de forma individual, se pueden ver las tareas relacionados al Usuario. El menú de la página se encuentra situado en la parte izquierda de la misma.

Opciones de Menú Lateral :

Editar Usuario: accede a la página para modificar el usuario. Eliminar Usuario: elimina el registro del usuario si no existen datos relacionados. Listar Usuarios: accede a la página para visualizar el listado de usuarios. Nuevo Usuario: accede a la página para crear un nuevo usuario.

Opciones :

Ver: accede a la página para visualizar la tarea. Editar: accede a la página para editar la tarea. Eliminar: elimina el registro de la tarea si no existen datos relacionados.

Page 111: Tesis de Grado - Sistema de Gestión de Producción Creativa

Página 112

MINIESPECIFICACIÓN DE PÁGINA

Página : Vista Usuario

Parámetros de Entrada: Parámetro URL :

usuario

Abrir: Recupera los datos del Usuario seleccionado

Botones / Elementos del Menú

Rótulo Al hacer clic

Editar Usuario Va a la página de edición del usuario

Eliminar Usuario Elimina el registro del usuario si no existen datos relacionados

Listar Usuarios Va a la página de visualización de la lista de los usuarios

Nuevo Usuario Va a la página de creación del usuario

Botones / Opciones

Rótulo Al hacer clic

Ver Va a la página de visualización del registro

Editar Va a la página de editar el registro

Eliminar Eliminar el registro si no existen datos relacionados

ESPECIFICACIÓN DE CAMPOS

Modelo : Usuario.php

Vista : view.ctp

Controlador : UsuariosController.php

Campos:

Nombre de Columna Nombre de tabla Requerido Visible Actualizable Reglas

usuario usuarios NO SI NO Exhibe el identificador del Usuario seleccionado

nombres usuarios NO SI NO Exhibe nombre del Usuario seleccionado

apellidos usuarios NO SI NO Exhibe apellido del Usuario seleccionado

correo usuarios NO SI NO Exhibe correo del Usuario seleccionado

tipo_usuario usuarios NO NO NO Identificador del Tipo de Usuario relacionado al Usuario

cargo usuarios NO SI NO Exhibe cargo del Usuario seleccionado

telefono usuarios NO SI NO Exhibe teléfono del Usuario seleccionado

estado usuarios NO SI NO Exhibe estado del Usuario seleccionado

Page 112: Tesis de Grado - Sistema de Gestión de Producción Creativa

Página 113

equipo usuarios NO NO NO Identificador del Equipo relacionado al Usuario

nombre tipos_usuarios NO SI NO Exhibe nombre del Tipo de Usuario relacionado con el Usuario

nombre equipos NO SI NO Exhibe nombre del Equipo relacionado con el Usuario

tarea_usuario tareas_usuarios NO NO NO Identificador de Tarea Usuario

tarea tareas_usuarios NO SI NO Identificador de tarea relacionado al Usuario

resumen tareas NO SI NO Exhibe resumen de la tarea relacionado con el Usuario

tiempo_estimado tareas NO SI NO Exhibe tiempo estimado de la tarea relacionado con el Usuario

fecha_estimada tareas NO SI NO Exhibe fecha estimada de la tarea relacionada con el Usuario

original tareas NO SI NO Exhibe identificador del Boceto

fecha_creacion tareas NO SI NO Exhibe fecha de creación de la tarea relacionada con el Usuario

fecha_finalizacion tareas NO SI NO Exhibe fecha de finalización de la tarea relacionada con el Usuario

estado tareas NO SI NO Exhibe estado de la tarea relacionado con el Usuario

Login del Usuario:

DISPOSICIÓN DE PÁGINA

Page 113: Tesis de Grado - Sistema de Gestión de Producción Creativa

Página 114

DESCRIPCIÓN DE PÁGINA

Nombre : Login

Menú : ----

URL : http://localhost/CakeSGPC/Login

Descripción :

La página Login es utilizada por los usuarios para acceder al sistema, primeramente el Administrador del Sistema tuvo que registrar el usuario (correo) y la contraseña para estar autorizado y loguearse al sistema. Al ingresar el usuario debe cargar los campos correo y contraseña que son requeridos. Al presionar el botón Iniciar sesión los datos que se cargaron en el formulario se verifican en la Base de Datos si existen y coinciden con los datos registrados, luego permite su ingreso al Sistema.

Opciones :

Iniciar sesión: Permite al usuario el ingreso al Sistema.

MINIESPECIFICACIÓN DE PÁGINA

Página : Login

Parámetros de Entrada:

Parámetros de Formulario :

correo

contrasena

Abrir: Muestra los campos en blanco

Botones / Elementos del Menú

Rótulo Al hacer clic

Iniciar sesión

Accede al Sistema luego de verificar que los datos del usuario cargados en el formulario sean correctos y exista el registro en la Base de Datos. Una vez validado el usuario se procede a la verificación de las credenciales según el tipo de usuario. Se crea una variable de sesión con todos los datos del usuario y sus credenciales.

Page 114: Tesis de Grado - Sistema de Gestión de Producción Creativa

Página 115

ESPECIFICACIÓN DE CAMPOS

Modelo : Usuario.php

Vista : login.ctp

Controlador : UsuariosController.php

Campos:

Nombre de Columna Nombre de tabla Requerido Visible Actualizable Reglas

usuario usuarios SI NO NO Identificador del usuario se almacena en variable de sesión

nombres usuarios SI NO NO Nombres del usuario se almacena en variable de sesión

apellidos usuarios SI NO NO Apellidos del Usuario se almacena en variable de sesión

correo usuarios SI SI SI Ingresar correo asignado al usuario por el Administrador

tipo_usuario usuarios SI NO NO Tipo de Usuario se almacena en variable de sesión

contrasena usuarios SI SI SI Ingresar contraseña asignada al usuario por el Administrador

cargo usuarios SI NO NO Cargo del usuario se almacena en variable de sesión

telefono usuarios SI NO NO Teléfono del usuario se almacena en variable de sesión

estado usuarios SI NO NO Estado del usuario se almacena en variable de sesión

equipo usuarios SI NO NO Equipo al cual pertenece el usuario se almacena en variable de sesión

modulo modulos SI NO NO Identificador del módulo se almacena en variable de sesión para chequeo de credenciales

nombre modulos SI NO NO Nombre del módulo se almacena en variable de sesión para chequeo de credenciales

etiqueta modulos SI NO NO Etiqueta del módulo se almacena en variable de sesión para chequeo de credenciales

modulo modulos_tipos_usuarios SI NO NO Identificador del Módulo se almacena en variable de sesión para chequeo de credenciales

tipo_usuario modulos_tipos_usuarios SI NO NO

Identificador del Tipo de Usuario se almacena en variable de sesión para chequeo de credenciales

Page 115: Tesis de Grado - Sistema de Gestión de Producción Creativa

Página 116

Añadir Cliente:

DISPOSICIÓN DE PÁGINA

DESCRIPCIÓN DE PÁGINA

Nombre : Añadir Cliente

Menú : Administrador

URL : http://localhost/CakeSGPC/Clientes/add

Descripción :

La página Añadir Cliente es utilizada por el usuario con los permisos habilitados para registrar los datos de los Nuevos Clientes. Una vez que ingresa a la página, se deben cargar los datos Nombre, Teléfono y Estado que son campos requeridos, el campo logo no es requerido pero sirve para cargar una imagen que se relacione con el Cliente. El menú de la página se encuentra situado en la parte izquierda de la misma. Al presionar el botón Enviar los datos que se cargaron en el formulario son registrados en la Base de Datos.

Opciones de Menú Lateral :

Listar Clientes: accede a la página para visualizar el listado de clientes. Listar Marcas: accede a la página para visualizar el listado de marcas. Nueva Marca: accede a la página para crear una nueva marca.

Opciones:

Enviar: guarda los datos del cliente ingresados en el formulario.

Page 116: Tesis de Grado - Sistema de Gestión de Producción Creativa

Página 117

MINIESPECIFICACIÓN DE PÁGINA

Página : Añadir Cliente

Parámetros de Entrada:

Parámetros de Formulario :

nombre

telefono

logo

estado

Abrir: Muestra los campos en blanco

Botones / Elementos del Menú

Rótulo Al hacer clic

Listar Clientes Va a la página de visualización de la lista de los clientes

Listar marcas Va a la página de visualización de la lista de las marcas

Nueva Marca Va a la página de creación de la marca

Botones / Opciones

Rótulo Al hacer clic

Enviar Registra los datos cargados en el formulario luego de confirmar la operación

Page 117: Tesis de Grado - Sistema de Gestión de Producción Creativa

Página 118

ESPECIFICACIÓN DE CAMPOS

Modelo : Cliente.php

Vista : add.ctp

Controlador : ClientesController.php

Campos:

Nombre de Columna Nombre de tabla Requerido Visible Actualizable Reglas

cliente clientes SI NO NO Obtiene el identificador autoincrementado de Cliente en un nuevo registro

nombre clientes SI SI SI Ingresar nombre del Cliente

telefono clientes SI SI SI Ingresar teléfono del Cliente

estado clientes SI SI SI Seleccionar estado del Cliente

adjunto adjunto NO SI NO Obtiene el identificador autoincrementado de Adjunto en un nuevo registro

modelo adjunto NO SI SI Asigna la entidad a la que pertenece el adjunto

clave_foranea adjunto NO SI SI Asigna clave foránea que referencia a la entidad que indica el modelo

nombre adjunto NO SI SI Asigna nombre del adjunto

archivo adjunto NO SI SI Asigna archivo del adjunto

Dir adjunto NO SI SI Asigna ubicación del adjunto

Tipo adjunto NO SI SI Asigna tipo de adjunto

tamaño adjunto NO SI SI Asigna tamaño del adjunto

activo adjunto NO SI SI Asigna estado del adjunto

Page 118: Tesis de Grado - Sistema de Gestión de Producción Creativa

Página 119

Editar Cliente:

DISPOSICIÓN DE PÁGINA

DESCRIPCIÓN DE PÁGINA

Nombre : Editar Cliente

Menú : Administrador

URL : http://localhost/CakeSGPC/Clientes/edit

Descripción :

La página Editar Cliente es utilizada por el usuario con los permisos habilitados para actualizar datos del Cliente, es necesario que antes se hayan registrado los datos del Cliente en la página Añadir Cliente para realizar modificaciones. Una vez que ingresa a la página, puede seleccionar los campos que desea actualizar. Los campos Nombre, Teléfono y Estado son requeridos mientras que logo no es requerido. El menú de la página se encuentra situado en la parte izquierda de la misma. Al presionar el botón Enviar los datos que se cargaron en el formulario son actualizados en la Base de Datos.

Opciones de Menú Lateral :

Eliminar: elimina el registro del cliente si no existen datos relacionados. Listar Clientes: accede a la página para visualizar el listado de clientes. Listar Marcas: accede a la página para visualizar el listado de marcas. Nueva Marca: accede a la página para crear una nueva marca.

Opciones:

Enviar: guarda los datos del cliente ingresados en el formulario.

Page 119: Tesis de Grado - Sistema de Gestión de Producción Creativa

Página 120

MINIESPECIFICACIÓN DE PÁGINA

Página : Editar Cliente

Parámetros de Entrada:

Parámetro URL :

cliente Parámetros de Formulario :

nombre

telefono

logo

estado

Abrir: Recupera los datos del Cliente

Botones / Elementos del Menú

Rótulo Al hacer clic

Eliminar Eliminar el registro luego de confirmar la operación

Listar Clientes Va a la página de visualización de la lista de los clientes

Listar Marcas Va a la página de visualización de la lista de las marcas

Nueva Marca Va a la página de creación de la marca

Botones / Opciones

Rótulo Al hacer clic

Enviar Registra los datos cargados en el formulario luego de confirmar la operación

Page 120: Tesis de Grado - Sistema de Gestión de Producción Creativa

Página 121

ESPECIFICACIÓN DE CAMPOS

Modelo : Cliente.php

Vista : edit.ctp

Controlador : ClientesController.php

Campos:

Nombre de Columna Nombre de tabla Requerido Visible Actualizable Reglas

cliente clientes SI NO NO Mantiene el identificador del Cliente

nombre clientes SI SI SI Ingresar nombre del Cliente

telefono clientes SI SI SI Ingresar teléfono del Cliente

estado clientes SI SI SI Seleccionar estado del Cliente

adjunto adjunto NO SI NO Mantiene el identificador de Adjunto

modelo adjunto NO SI SI Asigna la tabla a la que pertenece el adjunto

clave_foranea adjunto NO SI SI Asigna clave foránea que referencia a la tabla que indica el modelo

nombre adjunto NO SI SI Asigna nombre del adjunto

archivo adjunto NO SI SI Asigna archivo del adjunto

Dir adjunto NO SI SI Asigna ubicación del adjunto

Tipo adjunto NO SI SI Asigna tipo de adjunto

tamaño adjunto NO SI SI Asigna tamaño del adjunto

activo adjunto NO SI SI Asigna estado del adjunto

Page 121: Tesis de Grado - Sistema de Gestión de Producción Creativa

Página 122

Índice de Clientes:

DISPOSICIÓN DE PÁGINA

DESCRIPCIÓN DE PÁGINA

Nombre : Índice Cliente

Menú : Administrador

URL : http://localhost/CakeSGPC/Clientes/index

Descripción :

La página Índice Cliente es utilizada por el usuario con los permisos habilitados para observar el listado de todos los Clientes que fueron registrados en la Base de Datos. El menú de la página se encuentra situado en la parte izquierda de la misma.

Opciones de Menú Lateral :

Nuevo Cliente: accede a la página para crear un nuevo cliente. Listar Marcas: accede a la página para visualizar el listado de marcas. Nueva Marca: accede a la página para crear una nueva marca.

Opciones:

Ver: accede a la página para visualizar el cliente. Editar: accede a la página para editar el cliente. Eliminar: elimina el registro del cliente si no existen datos relacionados. Anterior: permite visualizar la página anterior. Siguiente: permite visualizar la siguiente página.

Page 122: Tesis de Grado - Sistema de Gestión de Producción Creativa

Página 123

MINIESPECIFICACIÓN DE PÁGINA

Página : Índice Cliente

Parámetros de Entrada: Ninguno

Abrir: Recupera el listado de Clientes registrados

Botones / Elementos del Menú

Rótulo Al hacer clic

Nuevo Cliente Va a la página de creación del cliente

Listar Marcas Va a la página de visualización de la lista de las marcas

Nueva Marca Va a la página de creación de la marca

Botones / Opciones

Rótulo Al hacer clic

Ver Va a la página de visualización del registro

Editar Va a la página de editar el registro

Eliminar Eliminar el registro luego de confirmar la operación

Anterior Va a la página anterior de los registros

Siguiente Va a la siguiente página de los registros

ESPECIFICACIÓN DE CAMPOS

Modelo : Cliente.php

Vista : index.ctp

Controlador : ClientesController.php

Campos:

Nombre de Columna Nombre de tabla Requerido Visible Actualizable Reglas

cliente clientes NO SI NO Exhibe identificador del Cliente

nombre clientes NO SI NO Exhibe nombre del Cliente

telefono clientes NO SI NO Exhibe teléfono del Cliente

adjunto adjunto NO SI NO Exhibe imagen del Cliente

estado clientes NO SI NO Exhibe Estado del Cliente

Page 123: Tesis de Grado - Sistema de Gestión de Producción Creativa

Página 124

Vista del Cliente:

DISPOSICIÓN DE PÁGINA

DESCRIPCIÓN DE PÁGINA

Nombre : Vista Cliente

Menú : Administrador

URL : http://localhost/CakeSGPC/Clientes/view

Descripción :

La página Vista Cliente es utilizada por el usuario con los permisos habilitados para observar el registro del Cliente de forma individual, y se puede ver las Marcas que están relacionadas al Cliente. El menú de la página se encuentra situado en la parte izquierda de la misma.

Opciones de Menú Lateral : Editar Cliente: accede a la página para modificar el cliente. Eliminar Cliente: accede a la página para eliminar el cliente si no existen datos relacionados. Listar Clientes: accede a la página para visualizar el listado de clientes. Nuevo Cliente: accede a la página para crear un nuevo cliente. Listar Marcas: accede a la página para visualizar el listado de marcas. Nueva Marca: accede a la página para crear una nueva marca.

Opciones:

Ver: accede a la página para visualizar la marca. Editar: accede a la página para editar la marca. Eliminar: elimina el registro de la marca si no existen datos relacionados.

Page 124: Tesis de Grado - Sistema de Gestión de Producción Creativa

Página 125

MINIESPECIFICACIÓN DE PÁGINA

Página : Vista Cliente

Parámetros de Entrada: Parámetro URL :

cliente

Abrir: Recupera los datos del Cliente seleccionado

Botones / Elementos del Menú

Rótulo Al hacer clic

Editar Cliente Va a la página de edición del cliente

Eliminar Cliente Elimina el registro del cliente luego de confirmar la operación

Listar Clientes Va a la página de visualización de la lista de los clientes

Nuevo Cliente Va a la página de creación del cliente

Listar Marcas Va a la página de visualización de la lista de las marcas

Nueva Marca Va a la página de creación de la marca

Botones / Opciones

Rótulo Al hacer clic

Ver Va a la página de visualización del registro

Editar Va a la página de editar el registro

Eliminar Eliminar el registro luego de confirmar la operación

ESPECIFICACIÓN DE CAMPOS

Modelo : Cliente.php

Vista : view.ctp

Controlador : ClientesController.php

Campos:

Nombre de Columna Nombre de tabla Requerido Visible Actualizable Reglas

cliente clientes NO SI NO Exhibe identificador del Cliente seleccionado

nombre clientes NO SI NO Exhibe nombre del Cliente seleccionado

telefono clientes NO SI NO Exhibe teléfono del Cliente seleccionado

adjunto adjunto NO SI NO Exhibe imagen del Cliente seleccionado

estado clientes NO SI NO Exhibe estado del Cliente seleccionado

marca marcas NO SI NO Exhibe identificador de la Marca del Cliente relacionado

nombre marcas NO SI NO Exhibe Nombre de la Marca del Cliente relacionado

estado marcas NO SI NO Exhibe estado de la Marca del Cliente relacionado

Page 125: Tesis de Grado - Sistema de Gestión de Producción Creativa

Página 126

Añadir Marca:

DISPOSICIÓN DE PÁGINA

DESCRIPCIÓN DE PÁGINA

Nombre : Añadir Marca

Menú : Administrador

URL : http://localhost/CakeSGPC/Marcas/add

Descripción :

La página Añadir Marca es utilizada por el usuario con los permisos habilitados para registrar los datos de las Marcas de los Clientes, es necesario que primero se haya registrado el Cliente en la página Añadir Cliente para seleccionarlo. Una vez que ingresa a la página se debe cargar el Nombre, seleccionar el Cliente al cual pertenece y el Estado, son campos requeridos El menú de la página se encuentra situado en la parte izquierda de la misma. Al presionar el botón Enviar los datos que se cargaron en el formulario son registrados en la Base de Datos.

Opciones de Menú Lateral :

Listar Marcas: accede a la página para visualizar el listado de marcas. Listar Clientes: accede a la página para visualizar el listado de clientes. Nuevo Cliente: accede a la página para crear un nuevo cliente. Listar Submarcas: accede a la página para visualizar el listado de submarcas. Nueva Submarca: accede a la página para crear una nueva submarca.

Opciones:

Enviar: guarda los datos de la marca ingresados en el formulario.

Page 126: Tesis de Grado - Sistema de Gestión de Producción Creativa

Página 127

MINIESPECIFICACIÓN DE PÁGINA

Página : Añadir Marca

Parámetros de Entrada:

Parámetros de Formulario :

nombre

cliente

estado

Abrir: Muestra los campos en blanco

Botones / Elementos del Menú

Rótulo Al hacer clic

Listar Marcas Va a la página de visualización de la lista de las marcas

Listar Clientes Va a la página de visualización de la lista de los clientes

Nuevo Cliente Va a la página de creación del cliente

Listar Submarcas Va a la página de visualización de la lista de las submarcas

Nueva Submarca Va a la página de creación de la submarca

Botones / Opciones

Rótulo Al hacer clic

Enviar Registra los datos cargados en el formulario luego de confirmar la operación

ESPECIFICACIÓN DE CAMPOS

Modelo : Marca.php

Vista : add.ctp

Controlador : MarcasController.php

Campos:

Nombre de Columna Nombre de tabla Requerido Visible Actualizable Reglas

marca marcas SI NO NO Obtiene el identificador autoincrementado de Marca en un nuevo registro

nombre marcas SI SI SI Ingresar nombre de la Marca

cliente marcas SI NO SI Seleccionar Cliente - Obtiene el Identificador del Cliente de la tabla Clientes

estado marcas SI SI SI Seleccionar estado de la Marca

cliente clientes SI NO NO Identificador del Cliente a relacionar con la Marca

nombre clientes SI SI NO Exhibe nombre del Cliente a relacionar con la Marca

estado clientes SI NO NO Verifica que el Estado del Cliente a relacionar con la Marca tenga estado Activo

Page 127: Tesis de Grado - Sistema de Gestión de Producción Creativa

Página 128

Editar Marca:

DISPOSICIÓN DE PÁGINA

DESCRIPCIÓN DE PÁGINA

Nombre : Editar Marca

Menú : Administrador

URL : http://localhost/CakeSGPC/Marcas/edit

Descripción : La página Editar Marca es utilizada por el usuario con los permisos habilitados para actualizar datos de la Marca, es necesario que antes se hayan registrado los datos de la Marca en la página Añadir Marca para realizar modificaciones. Una vez que ingresa a la página, puede seleccionar los campos que desea actualizar. Los campos Nombre, Cliente y Estado son requeridos. También en esta página se puede seleccionar los Ejecutivos de Cuenta que estarán a cargo de la Marca, no es un campo requerido. El menú de la página se encuentra situado en la parte izquierda de la misma. Al presionar el botón Enviar los datos que se cargaron en el formulario son actualizados en la Base de Datos.

Opciones de Menú Lateral : Eliminar: elimina el registro de la marca si no existen datos relacionados. Listar Marcas: accede a la página para visualizar el listado de marcas. Listar Clientes: accede a la página para visualizar el listado de clientes. Nuevo Cliente: accede a la página para crear un nuevo cliente. Listar Submarcas: accede a la página para visualizar el listado de submarcas. Nueva Submarca: accede a la página para crear una nueva submarca.

Opciones:

Enviar: guarda los datos de la marca ingresados en el formulario.

Page 128: Tesis de Grado - Sistema de Gestión de Producción Creativa

Página 129

MINIESPECIFICACIÓN DE PÁGINA

Página :: Editar Marca

Parámetros de Entrada:

Parámetro URL :

marca Parámetros de Formulario :

nombre

cliente

ejecutivo

estado

Abrir: Recupera los datos de la Marca

Botones / Elementos del Menú

Rótulo Al hacer clic

Eliminar Eliminar el registro luego de confirmar la operación

Listar Marcas Va a la página de visualización de la lista de las marcas

Listar Clientes Va a la página de visualización de la lista de los clientes

Nuevo Cliente Va a la página de creación del cliente

Listar Submarcas Va a la página de visualización de la lista de las submarcas

Nueva Submarca Va a la página de creación de la marca

Botones / Opciones

Rótulo Al hacer clic

Enviar Registra los datos cargados en el formulario luego de confirmar la operación

Page 129: Tesis de Grado - Sistema de Gestión de Producción Creativa

Página 130

ESPECIFICACIÓN DE CAMPOS

Modelo : Marca.php

Vista : edit.ctp

Controlador : MarcasController.php

Campos:

Nombre de Columna Nombre de tabla Requerido Visible Actualizable Reglas

marca marcas SI NO NO Mantiene identificador de la Marca

nombre marcas SI SI SI Ingresar nombre de la Marca

cliente marcas SI NO SI Seleccionar Cliente - Obtiene el Identificador de Cliente de la tabla clientes

estado marcas SI SI SI Seleccionar estado de la Marca

marca marcas_usuarios NO NO SI

Registra identificador de la Marca - Obtiene el Identificador de la tabla Marcas al confirmar la operación en la página Editar Marca

usuario marcas_usuarios NO NO SI

Registra identificador del usuario (Ejecutivo de Cuenta) - Obtiene el Identificador de la tabla Usuarios al confirmar la operación en la página Editar Marca

cliente clientes SI NO NO Identificador del Cliente relacionado con la Marca

nombre clientes SI SI NO Exhibe Nombre del Cliente relacionado con la Marca

estado clientes SI NO NO Verifica que el Estado del Cliente a relacionar con la Marca tenga estado Activo

usuario usuarios NO NO NO Identificador del Usuario a relacionar con la marca

nombres usuarios NO SI NO Exhibe Nombres del Usuario a relacionar con la marca

apellidos usuarios NO SI NO Exhibe Apellidos del Usuario a relacionar con la marca

estado usuarios NO NO NO Verifica que el Estado del Usuario a relacionar con la Marca tenga estado Activo

Page 130: Tesis de Grado - Sistema de Gestión de Producción Creativa

Página 131

Índice de Marcas:

DISPOSICIÓN DE PÁGINA

DESCRIPCIÓN DE PÁGINA

Nombre : Índice Marca

Menú : Administrador

URL : http://localhost/CakeSGPC/Marcas/index

Descripción : La página Índice Marca es utilizada por el usuario con los permisos habilitados para observar el listado de todas los Marcas que fueron registradas. El menú de la página se encuentra situado en la parte izquierda de la misma.

Opciones de Menú Lateral :

Nueva Marca: accede a la página para crear una nueva marca. Listar Clientes: accede a la página para visualizar el listado de clientes. Nuevo Cliente: accede a la página para crear un nuevo cliente. Listar Submarcas: accede a la página para visualizar el listado de submarcas. Nueva Submarca: accede a la página para crear una nueva submarca.

Opciones :

Ver: accede a la página para visualizar la marca. Editar: accede a la página para editar la marca. Eliminar: elimina el registro de la marca si no existen datos relacionados. Anterior: permite visualizar la página anterior. Siguiente: permite visualizar la siguiente página.

Page 131: Tesis de Grado - Sistema de Gestión de Producción Creativa

Página 132

MINIESPECIFICACIÓN DE PÁGINA

Página : Índice Marca

Parámetros de Entrada: Ninguno

Abrir: Recupera el listado de las Marcas registradas

Botones / Elementos del Menú

Rótulo Al hacer clic

Nueva Marca Va a la página de creación de la marca

Listar Clientes Va a la página de visualización de la lista de los clientes

Nuevo Cliente Va a la página de creación del cliente

Listar Submarcas Va a la página de visualización de la lista de las submarcas

Nueva Submarca Va a la página de creación de la submarca

Botones / Opciones

Rótulo Al hacer clic

Ver Va a la página de visualización del registro

Editar Va a la página de editar el registro

Eliminar Eliminar el registro luego de confirmar la operación

Anterior Va a la página anterior de los registros

Siguiente Va a la siguiente página de los registros

ESPECIFICACIÓN DE CAMPOS

Modelo : Marca.php

Vista : index.ctp

Controlador : MarcasController.php

Campos:

Nombre de Columna Nombre de tabla Requerido Visible Actualizable Reglas

marca marcas NO SI NO Exhibe identificador de la Marca

nombre marcas NO SI NO Exhibe el nombre de la Marca

cliente marcas NO NO NO Identificador del Cliente al cuál corresponde el registro de la Marca

estado marcas NO SI NO Exhibe estado de la Marca

nombre clientes NO SI NO Exhibe nombre del Cliente relacionado con la Marca

Page 132: Tesis de Grado - Sistema de Gestión de Producción Creativa

Página 133

Vista de Marca:

DISPOSICIÓN DE PÁGINA

DESCRIPCIÓN DE PÁGINA

Nombre : Vista Marca

Menú : Administrador

URL : http://localhost/CakeSGPC/Marcas/view

Descripción :

La página Vista Marca es utilizada por el usuario con los permisos habilitados para observar el registro de la Marca de forma individual, se pueden ver las Submarcas y los Ejecutivos de Cuenta relacionados a la Marca. El menú de la página se encuentra situado en la parte izquierda de la misma.

Opciones de Menú Lateral : Editar Marca: accede a la página para modificar la marca. Eliminar Marca: accede a la página para eliminar la marca si no existen datos relacionados. Listar Marcas: accede a la página para visualizar el listado de marcas. Nueva Marca: accede a la página para crear una nueva marca. Listar Submarcas: accede a a la página para visualizar el listado de submarcas. Nueva Submarca: accede a la página para crear una nueva submarca. Nuevo Usuario: accede a la página para crear un nuevo usuario.

Opciones:

Ver: accede a la página para visualizar el registro. Editar: accede a la página para editar el registro. Eliminar: elimina el registro si no existen datos relacionados.

Page 133: Tesis de Grado - Sistema de Gestión de Producción Creativa

Página 134

MINIESPECIFICACIÓN DE PÁGINA

Página : Vista Marca

Parámetros de Entrada: Parámetro URL :

marca

Abrir: Recupera los datos de la Marca seleccionada

Botones / Elementos del Menú

Rótulo Al hacer clic

Editar Marca Va a la página de edición de la marca

Eliminar Marca Elimina el registro de la marca luego de confirmar la operación

Listar Marcas Va a la página de visualización de la lista de las marcas

Nueva Marca Va a la página de creación de la marca

Listar Submarcas Va a la página de visualización de la lista de las submarcas

Nueva Submarca Va a la página de creación de la submarca

Nuevo Usuario Va a la página de creación del usuario

Botones / Opciones

Rótulo Al hacer clic

Vista Va a la página de visualización del registro

Editar Va a la página de editar el registro

Eliminar Eliminar el registro luego de confirmar la operación

Page 134: Tesis de Grado - Sistema de Gestión de Producción Creativa

Página 135

ESPECIFICACIÓN DE CAMPOS

Modelo : Marca.php

Vista : view.ctp

Controlador : MarcasController.php

Campos:

Nombre de Columna Nombre de tabla Requerido Visible Actualizable Reglas

marca marcas NO SI NO Exhibe el identificador de la Marca seleccionada

nombre marcas NO SI NO Exhibe nombre de la Marca seleccionada

cliente marcas NO NO NO Identificador del Cliente al cuál corresponde el registro de la Marca

estado marcas NO SI NO Exhibe estado de la Marca seleccionada

nombre clientes NO SI NO Exhibe nombre del Cliente relacionado con la Marca

submarca submarcas NO SI NO Exhibe identificador de la Submarca relacionada con la Marca

nombre submarcas NO SI NO Exhibe nombre de la Submarca relacionada con la Marca

estado submarcas NO SI NO Exhibe estado de la Submarca relacionada con la Marca

usuario marcas_usuarios NO SI NO

Identificador del Usuario (Ejecutivo de Cuenta) que se relaciona con la marca en la tabla marcas_usuarios

marca marcas_usuarios NO SI NO

Identificador de la Marca que se relaciona con el Usuario (Ejecutivo de Cuenta) en la tabla marcas_usuarios

nombres usuarios NO SI NO Exhibe nombres del usuario relacionado a la Marca

apellidos usuarios NO SI NO Exhibe apellidos del usuario relacionado a la Marca

cargo usuarios NO SI NO Exhibe cargo del usuario relacionado a la Marca

telefono usuarios NO SI NO Exhibe teléfono del usuario relacionado a la Marca

estado usuarios NO SI NO Exhibe estado del usuario relacionado a la Marca

Page 135: Tesis de Grado - Sistema de Gestión de Producción Creativa

Página 136

Añadir Submarca:

DISPOSICIÓN DE PÁGINA

DESCRIPCIÓN DE PÁGINA

Nombre : Añadir Submarca

Menú : Administrador

URL : http://localhost/CakeSGPC/Submarcas/add

Descripción : La página Añadir Submarca es utilizada por el usuario con los permisos habilitados para registrar los datos de las Nuevas Submarcas. Una vez que ingresa a la página, se deben cargar los datos Nombre, Marca y Estado que son campos requeridos. El menú de la página se encuentra situado en la parte izquierda de la misma. Al presionar el botón Enviar los datos que se cargaron en el formulario son registrados en la Base de Datos.

Opciones de Menú Lateral :

Listar Submarcas: accede a la página para visualizar el listado de submarcas. Listar Marcas: accede a la página para visualizar el listado de marcas. Nueva Marca: accede a la página para crear una nueva marca.

Opciones :

Enviar: guarda los datos de la submarca ingresados en el formulario.

Page 136: Tesis de Grado - Sistema de Gestión de Producción Creativa

Página 137

MINIESPECIFICACIÓN DE PÁGINA

Página : Añadir Submarca

Parámetros de Entrada:

Parámetros de Formulario :

nombre

marca estado

Abrir: Muestra los campos en blanco

Botones / Elementos del Menú

Rótulo Al hacer clic

Listar Submarcas Va a la página de visualización de la lista de las submarcas

Listar Marcas Va a la página de visualización de la lista de las marcas

Nueva Marca Va a la página de creación de la marca

Botones / Opciones

Rótulo Al hacer clic

Enviar Registra los datos cargados en el formulario luego de confirmar la operación

ESPECIFICACIÓN DE CAMPOS

Modelo : Submarca.php

Vista : add.ctp

Controlador : SubmarcasController.php

Campos:

Nombre de Columna Nombre de tabla Requerido Visible Actualizable Reglas

submarca submarcas SI NO NO Obtiene el identificador autoincrementado de submarca en un nuevo registro

nombre submarcas SI SI SI Ingresar nombre de la Submarca

marca submarcas SI NO SI Seleccionar Marca - Obtiene el Identificador de la Marca de la tabla Marcas

estado submarcas SI SI SI Seleccionar estado de la Submarca

marca marcas SI NO NO Identificador de la Marca a relacionar con la Submarca

nombre marcas SI SI NO Exhibe nombre de la Marca a relacionar con la Submarca

estado marcas SI NO NO Verifica que el Estado de la Marca a relacionar con la Submarca tenga estado Activo

Page 137: Tesis de Grado - Sistema de Gestión de Producción Creativa

Página 138

Editar Submarca:

DISPOSICIÓN DE PÁGINA

DESCRIPCIÓN DE PÁGINA

Nombre : Editar Submarca

Menú : Administrador

URL : http://localhost/CakeSGPC/Submarcas/edit

Descripción :

La página Editar Submarca es utilizada por el usuario con los permisos habilitados para actualizar datos de la Submarca, es necesario que antes se hayan registrado los datos de la Submarca en la página Añadir Submarca para realizar modificaciones. Una vez que ingresa a la página, puede seleccionar los campos que desea actualizar. Los campos Nombre, Marca y Estado son requeridos. El menú de la página se encuentra situado en la parte izquierda de la misma. Al presionar el botón Enviar los datos que se cargaron en el formulario son actualizados en la Base de Datos.

Opciones de Menú Lateral :

Eliminar: elimina el registro de la submarca si no existen datos relacionados. Listar Submarcas: accede a la página para visualizar el listado de submarcas. Listar Marcas: accede a la página para visualizar el listado de marcas. Nueva Marca: accede a la página para crear una nueva marca.

Opciones:

Enviar: guarda los datos de la submarca ingresados en el formulario.

Page 138: Tesis de Grado - Sistema de Gestión de Producción Creativa

Página 139

MINIESPECIFICACIÓN DE PÁGINA

Página : Editar Submarca

Parámetros de Entrada:

Parámetro URL :

submarca Parámetros de Formulario :

nombre

marca

estado

Abrir: Recupera los datos de la Submarca

Botones / Elementos del Menú

Rótulo Al hacer clic

Eliminar Eliminar el registro luego de confirmar la operación

Listar Submarcas Va a la página de visualización de la lista de las submarcas

Listar Marcas Va a la página de visualización de la lista de las marcas

Nueva Marca Va a la página de creación de la marca

Botones / Opciones

Rótulo Al hacer clic

Enviar Registra los datos cargados en el formulario luego de confirmar la operación

ESPECIFICACIÓN DE CAMPOS

Modelo : Submarca.php

Vista : edit.ctp

Controlador : SubmarcasController.php

Campos:

Nombre de Columna Nombre de tabla Requerido Visible Actualizable Reglas

submarca submarcas SI NO NO Mantiene el identificador de Submarca

nombre submarcas SI SI SI Ingresar el nombre de la Submarca

marca submarcas SI NO SI Seleccionar Marca - Obtiene el Identificador de Marca de la tabla Marcas

estado submarcas SI SI SI Seleccionar estado de la Submarca

marca marcas SI NO NO Identificador de la Marca a relacionar con la Submarca

nombre marcas SI SI NO Exhibe nombre de la Marca a relacionar con la Submarca

estado marcas SI NO NO Verifica que el Estado de la Marca a relacionar con la Submarca tenga estado Activo

Page 139: Tesis de Grado - Sistema de Gestión de Producción Creativa

Página 140

Índice de Submarcas:

DISPOSICIÓN DE PÁGINA

DESCRIPCIÓN DE PÁGINA

Nombre : Índice Submarca

Menú : Administrador

URL : http://localhost/CakeSGPC/Submarcas/index

Descripción :

La página Índice Submarca es utilizada por el usuario con los permisos habilitados para observar el listado de todas los Submarcas que fueron registradas en la Base de Datos. El menú de la página se encuentra situado en la parte izquierda de la misma.

Opciones de Menú Lateral :

Nueva Submarca: accede a la página para crear una nueva submarca. Listar Marcas: accede a la página para visualizar el listado de marcas. Nueva Marca: accede a la página para crear una nueva marca.

Opciones :

Ver: accede a la página para visualizar la submarca. Editar: accede a la página para editar la submarca. Eliminar: elimina el registro de la submarca si no existen datos relacionados. Anterior: permite visualizar la página anterior. Siguiente: permite visualizar la siguiente página.

Page 140: Tesis de Grado - Sistema de Gestión de Producción Creativa

Página 141

MINIESPECIFICACIÓN DE PÁGINA

Página : Índice Submarca

Parámetros de Entrada: Ninguno

Abrir: Recupera el listado de las Submarcas registradas

Botones / Elementos del Menú

Rótulo Al hacer clic

Nueva Submarca Va a la página de creación de la submarca

Listar Marcas Va a la página de visualización de la lista de las marcas

Nueva Marca Va a la página de creación de la marca

Botones / Opciones

Rótulo Al hacer clic

Ver Va a la página de visualización del registro

Editar Va a la página de editar el registro

Eliminar Eliminar el registro luego de confirmar la operación

Anterior Va a la página anterior de los registros

Siguiente Va a la siguiente página de los registros

ESPECIFICACIÓN DE CAMPOS

Modelo : Submarca.php

Vista : index.ctp

Controlador : SubmarcasController.php

Campos:

Nombre de Columna Nombre de tabla Requerido Visible Actualizable Reglas

submarca submarcas NO NO NO Exhibe identificador de submarca

nombre submarcas NO SI NO Exhibe nombre de la Submarca

marca submarcas NO NO NO Identificador de Marca al cuál corresponde el registro de la Submarca

estado submarcas NO SI NO Exhibe estado de la Submarca

nombre marcas NO SI NO Exhibe nombre de la Marca relacionada con la Submarca

Page 141: Tesis de Grado - Sistema de Gestión de Producción Creativa

Página 142

Vista de Submarca:

DISPOSICIÓN DE PÁGINA

DESCRIPCIÓN DE PÁGINA

Nombre : Vista Submarca

Menú : Administrador

URL : http://localhost/CakeSGPC/Submarcas/view

Descripción :

La página Vista Submarca es utilizada por el usuario con los permisos habilitados para observar el registro de la Submarca de forma individual, se pueden ver los Proyectos relacionados a la Submarca. La página se encuentra disponible en todo momento. El menú de la página se encuentra situado en la parte izquierda de la misma.

Opciones de Menú Lateral :

Editar Submarca: accede a la página para modificar la submarca. Eliminar Submarca: accede a la página para eliminar la submarca si no existen datos relacionados. Listar Submarcas: accede a la página para visualizar el listado de submarcas. Nueva Submarca: accede a la página para crear una nueva submarca. Listar Marcas: accede a la página para visualizar el listado de marcas. Nueva Marca: accede a la página para crear una nueva marca. Nuevo Proyecto: accede a la página para crear un nuevo proyecto.

Opciones : Ver: accede a la página para visualizar el proyecto. Editar: accede a la página para editar el proyecto. Eliminar: elimina el registro del proyecto si no existen datos relacionados.

Page 142: Tesis de Grado - Sistema de Gestión de Producción Creativa

Página 143

MINIESPECIFICACIÓN DE PÁGINA

Página : Vista Submarca

Parámetros de Entrada: Parámetro URL :

submarca

Abrir: Recupera los datos de la Submarca seleccionada

Botones / Elementos del Menú

Rótulo Al hacer clic

Editar Submarca Va a la página de edición de la submarca

Eliminar Submarca Elimina el registro de la submarca luego de confirmar la operación

Listar Submarcas Va a la página de visualización de la lista de las submarcas

Nueva Submarca Va a la página de creación de la submarca

Listar Marcas Va a la página de visualización de la lista de las marcas

Nueva Marca Va a la página de creación de la marca

Nuevo Proyecto Va a la página de creación del proyecto

Botones / Opciones

Rótulo Al hacer clic

Ver Va a la página de visualización del registro

Editar Va a la página de editar el registro

Eliminar Eliminar el registro luego de confirmar la operación

Page 143: Tesis de Grado - Sistema de Gestión de Producción Creativa

Página 144

ESPECIFICACIÓN DE CAMPOS

Modelo : Submarca.php

Vista : view.ctp

Controlador : SubmarcasController.php

Campos:

Nombre de Columna Nombre de tabla Requerido Visible Actualizable Reglas

submarca submarcas NO NO NO Exhibe el identificador de la Submarca seleccionada

nombre submarcas NO SI NO Exhibe nombre de la Submarca seleccionada

marca submarcas NO NO NO Identificador de Marca al cuál corresponde el registro de la Submarca

estado submarcas NO SI NO Exhibe estado de la Submarca seleccionada

nombre marcas NO SI NO Exhibe nombre de la Marca relacionada con la Submarca

proyecto proyectos NO SI NO Exhibe el identificador del Proyecto relacionado con la Submarca

titulo proyectos NO SI NO Exhibe titulo del Proyecto relacionado con la Submarca

fecha_creacion proyectos NO SI NO Exhibe fecha de creación del Proyecto relacionado con la Submarca

fecha_finalizacion proyectos NO SI NO Exhibe fecha de finalización del Proyecto relacionado con la Submarca

estado proyectos NO SI NO Exhibe estado del Proyecto relacionado con la Submarca

Page 144: Tesis de Grado - Sistema de Gestión de Producción Creativa

Página 145

Añadir Servicio:

DISPOSICIÓN DE PÁGINA

DESCRIPCIÓN DE PÁGINA

Nombre : Añadir Servicio

Menú : Administrador

URL : http://localhost/CakeSGPC/Servicios/add

Descripción :

La página Añadir Servicio es utilizada por el usuario con los permisos habilitados para registrar los datos de los Nuevos Servicios. Una vez que ingresa a la página, se debe cargar los datos Nombre y Estado que son campos requeridos. El menú de la página se encuentra situado en la parte izquierda de la misma. Al presionar el botón Enviar los datos que se cargaron en el formulario son registrados en la Base de Datos.

Opciones de Menú Lateral :

Listar Servicio: accede a la página para visualizar el listado de servicios. Listar Subservicios: accede a a la página para visualizar el listado de subservicios. Nuevo Subservicio: accede a la página para crear un nuevo subservicio.

Opciones :

Enviar: guarda los datos del servicio ingresados en el formulario.

Page 145: Tesis de Grado - Sistema de Gestión de Producción Creativa

Página 146

MINIESPECIFICACIÓN DE PÁGINA

Página : Añadir Servicio

Parámetros de Entrada:

Parámetros de Formulario :

nombre

estado

Abrir: Muestra los campos en blanco

Botones / Elementos del Menú

Rótulo Al hacer clic

Listar Servicio Va a la página de visualización de la lista de los servicios

Listar Subservicios Va a la página de visualización de la lista de los subservicios

Nuevo Subservicio Va a la página de creación del subservicio

Botones / Opciones

Rótulo Al hacer clic

Enviar Registra los datos cargados en el formulario luego de confirmar la operación

ESPECIFICACIÓN DE CAMPOS

Modelo : Servicio.php

Vista : add.ctp

Controlador : ServiciosController.php

Campos:

Nombre de Columna Nombre de tabla Requerido Visible Actualizable Reglas

servicio servicios SI NO NO Obtiene el identificador autoincrementado del Servicio en un nuevo registro

nombre servicios SI SI SI Ingresar nombre del Servicio

estado servicios SI SI SI Seleccionar estado del Servicio

Page 146: Tesis de Grado - Sistema de Gestión de Producción Creativa

Página 147

Editar Servicio:

DISPOSICIÓN DE PÁGINA

DESCRIPCIÓN DE PÁGINA

Nombre : Editar Servicio

Menú : Administrador

URL : http://localhost/CakeSGPC/Servicios/edit

Descripción :

La página Editar Servicio es utilizada por el usuario con los permisos habilitados para actualizar datos del Servicio, es necesario que antes se hayan registrado los datos del Servicio en la página Añadir Servicio para realizar modificaciones. Una vez que ingresa a la página, puede seleccionar los campos que desea actualizar. Los campos Nombre y Estado son requeridos. El menú de la página se encuentra situado en la parte izquierda de la misma. Al presionar el botón Enviar los datos que se cargaron en el formulario son actualizados en la Base de Datos.

Opciones de Menú Lateral :

Eliminar: elimina el registro de servicio si no existen datos relacionados Listar Servicio: accede a la página para visualizar el listado de servicio. Listar Subservicios: accede a la página para visualizar el listado de subservicios. Nuevo Subservicio: accede a la página para crear un nuevo subservicio.

Opciones :

Enviar: guarda los datos del servicio ingresados en el formulario.

Page 147: Tesis de Grado - Sistema de Gestión de Producción Creativa

Página 148

MINIESPECIFICACIÓN DE PÁGINA

Página : Editar Servicio

Parámetros de Entrada:

Parámetro URL :

servicio Parámetros de Formulario :

nombre

estado

Abrir: Recupera los datos del Servicio

Botones / Elementos del Menú

Rótulo Al hacer clic

Eliminar Eliminar el registro luego de confirmar la operación

Listar Servicio Va a la página de visualización de la lista de los servicios

Listar Subservicios Va a la página de visualización de la lista de los subservicios

Nuevo Subservicio Va a la página de creación del subservicio

Botones / Opciones

Rótulo Al hacer clic

Enviar Registra los datos cargados en el formulario luego de confirmar la operación

ESPECIFICACIÓN DE CAMPOS

Modelo : Servicio.php

Vista : edit.ctp

Controlador : ServiciosController.php

Campos:

Nombre de Columna Nombre de tabla Requerido Visible Actualizable Reglas

servicio servicios SI NO NO Mantiene identificador del Servicio

nombre servicios SI SI SI Ingresar nombre del Servicio

estado servicios SI SI SI Seleccionar estado del Servicio

Page 148: Tesis de Grado - Sistema de Gestión de Producción Creativa

Página 149

Índice de Servicios:

DISPOSICIÓN DE PÁGINA

DESCRIPCIÓN DE PÁGINA

Nombre : Índice Servicio

Menú : Administrador

URL : http://localhost/CakeSGPC/Servicios/index

Descripción :

La página Índice Servicio es utilizada por el usuario con los permisos habilitados para observar el listado de todos los Servicios que fueron registrados. El menú de la página se encuentra situado en la parte izquierda de la misma.

Opciones de Menú Lateral :

Nuevo Servicio: accede a la página para crear un nuevo servicio. Listar Subservicios: accede a la página para visualizar el listado de subservicios. Nuevo Subservicio: accede a la página para crear un nuevo subservicio.

Opciones :

Ver: accede a la página para visualizar el servicio. Editar: accede a la página para editar el servicio. Eliminar: elimina el registro de servicio si no existen datos relacionados. Anterior: permite visualizar la página anterior. Siguiente: permite visualizar la siguiente página.

Page 149: Tesis de Grado - Sistema de Gestión de Producción Creativa

Página 150

MINIESPECIFICACIÓN DE PÁGINA

Página : Índice Servicio

Parámetros de Entrada: Ninguno

Abrir: Recupera el listado de Servicios registrados

Botones / Elementos del Menú

Rótulo Al hacer clic

Nuevo Servicio Va a la página de creación del servicio

Listar Subservicios Va a la página de visualización de la lista de los subservicios

Nuevo Subservicio Va a la página de creación del subservicio

Botones / Opciones

Rótulo Al hacer clic

Ver Va a la página de visualización del registro

Editar Va a la página de editar el registro

Eliminar Eliminar el registro luego de confirmar la operación

Anterior Va a la página anterior de los registros

Siguiente Va a la siguiente página de los registros

ESPECIFICACIÓN DE CAMPOS

Modelo : Servicio.php

Vista : index.ctp

Controlador : ServiciosController.php

Campos:

Nombre de Columna Nombre de tabla Requerido Visible Actualizable Reglas

servicio servicios NO SI NO Exhibe el identificador del Servicio

nombre servicios NO SI NO Exhibe nombre del Servicio

estado servicios NO SI NO Exhibe Estado del Servicio

Page 150: Tesis de Grado - Sistema de Gestión de Producción Creativa

Página 151

Vista de Servicio:

DISPOSICIÓN DE PÁGINA

DESCRIPCIÓN DE PÁGINA

Nombre : Vista Servicio

Menú : Administrador

URL : http://localhost/CakeSGPC/Servicios/view

Descripción :

La página Vista Servicio es utilizada por el usuario con los permisos habilitados para observar el registro del Servicio de forma individual, se pueden ver los Subservicios relacionados al Servicio. El menú de la página se encuentra situado en la parte izquierda de la misma.

Opciones de Menú Lateral :

Editar Servicio: accede a la página para modificar el servicio. Eliminar Servicio: accede a la página para eliminar el servicio si no existen datos relacionados. Listar Servicio: accede a la página para visualizar el listado de servicio. Nuevo Servicio: accede a la página para crear un nuevo servicio. Listar Subservicios: accede a la página para visualizar el listado de subservicios. Nuevo Subservicio: accede a la página para crear un nuevo subservicio.

Opciones :

Ver: accede a la página para visualizar el subservicio. Editar: accede a la página para editar el subservicio. Eliminar: elimina el registro del subservicio si no existen datos relacionados.

Page 151: Tesis de Grado - Sistema de Gestión de Producción Creativa

Página 152

MINIESPECIFICACIÓN DE PÁGINA

Página : Vista Servicio

Parámetros de Entrada: Parámetro URL :

servicio

Abrir: Recupera los datos del Servicio seleccionado

Botones / Elementos del Menú

Rótulo Al hacer clic

Editar Servicio Va a la página de edición del subservicio

Eliminar Servicio Elimina el registro del servicio luego de confirmar la operación

Listar Servicio Va a la página de visualización de la lista de los servicios

Nuevo Servicio Va a la página de creación del servicio

Listar Subservicios Va a la página de visualización de la lista de los subservicios

Nuevo Subservicio Va a la página de creación del subservicio

Botones / Opciones

Rótulo Al hacer clic

Ver Va a la página de visualización del registro

Editar Va a la página de editar el registro

Eliminar Eliminar el registro luego de confirmar la operación

ESPECIFICACIÓN DE CAMPOS

Modelo : Servicio.php

Vista : view.ctp

Controlador : ServiciosController.php

Campos:

Nombre de Columna Nombre de tabla Requerido Visible Actualizable Reglas

servicio servicios NO SI NO Exhibe el identificador del Servicio seleccionado

nombre servicios NO SI NO Exhibe nombre del Servicio seleccionado

estado servicios NO SI NO Exhibe estado del Servicio seleccionado

subservicio subservicios NO SI NO Exhibe el identificador del subservicio relacionado al Servicio

nombre subservicios NO SI NO Exhibe nombre del subservicio relacionado al Servicio

estado subservicios NO SI NO Exhibe estado del Subservicio relacionado al Servicio

Page 152: Tesis de Grado - Sistema de Gestión de Producción Creativa

Página 153

Añadir Subservicio:

DISPOSICIÓN DE PÁGINA

DESCRIPCIÓN DE PÁGINA

Nombre : Añadir Subservicio

Menú : Administrador

URL : http://localhost/CakeSGPC/Subservicios/add

Descripción :

La página Añadir Subservicio es utilizada por el usuario con los permisos habilitados para registrar los datos de los Nuevos Subservicios, es necesario que primero se haya registrado el Servicio en la página Añadir Servicio. Una vez que ingresa a la página, se deben cargar los datos Nombre, seleccionar el Servicio y el Estado que son campos requeridos. El menú de la página se encuentra situado en la parte izquierda de la misma. Al presionar el botón Enviar los datos que se cargaron en el formulario son registrados en la Base de Datos.

Opciones de Menú Lateral :

Listar Subservicios: accede a la página para visualizar el listado de subservicios. Listar Servicio: accede a la página para visualizar el listado de servicio. Nuevo Servicio: accede a la página para crear un nuevo servicio.

Opciones :

Enviar: guarda los datos del subservicio ingresados en el formulario.

Page 153: Tesis de Grado - Sistema de Gestión de Producción Creativa

Página 154

MINIESPECIFICACIÓN DE PÁGINA

Página : Añadir Subservicio

Parámetros de Entrada:

Parámetros de Formulario :

nombre

servicio estado

Abrir: Muestra los campos en blanco

Botones / Elementos del Menú

Rótulo Al hacer clic

Listar Subservicios Va a la página de visualización de la lista de los subservicios

Listar Servicio Va a la página de visualización de la lista de los servicios

Nuevo Servicio Va a la página de creación del servicio

Botones / Opciones

Rótulo Al hacer clic

Enviar Registra los datos cargados en el formulario luego de confirmar la operación

ESPECIFICACIÓN DE CAMPOS

Modelo : Subservicio.php

Vista : add.ctp

Controlador : SubserviciosController.php

Campos:

Nombre de Columna Nombre de tabla Requerido Visible Actualizable Reglas

subservicio subservicios SI NO NO

Obtiene el identificador autoincrementado del Subservicio en un nuevo registro

nombre subservicios SI SI SI Ingresar nombre del Subservicio

servicio subservicios SI NO SI Seleccionar Servicio - Obtiene el Identificador de la tabla servicios

estado subservicios SI SI SI Seleccionar estado del Subservicio

servicio servicios SI NO NO Identificador del Servicio a relacionar con el Subservicio

nombre servicios SI SI NO Exhibe el nombre del Servicio a relacionar con el Subservicio

estado servicios SI NO NO Verifica que el Estado del Servicio a relacionar con el Subservicio tenga estado Activo

Page 154: Tesis de Grado - Sistema de Gestión de Producción Creativa

Página 155

Editar Subservicio:

DISPOSICION DE PÁGINA

DESCRIPCIÓN DE PÁGINA

Nombre : Editar Subservicio

Menú : Administrador

URL : http://localhost/CakeSGPC/Subservicios/edit

Descripción :

La página Editar Subservicio es utilizada por el usuario con los permisos habilitados para actualizar datos del Subservicio, es necesario que antes se hayan registrado los datos del Subservicio en la página Añadir Subservicio para realizar modificaciones. Una vez que ingresa a la página, puede seleccionar los campos que desea actualizar. Los campos Nombre, Servicio y Estado son requeridos. El menú de la página se encuentra situado en la parte izquierda de la misma. Al presionar el botón Enviar los datos que se cargaron en el formulario son actualizados en la Base de Datos.

Opciones de Menú Lateral :

Eliminar: elimina el registro de subservicio si no existen datos relacionados. Listar Subservicios: accede a la página para visualizar el listado de subservicios. Listar Servicio: accede a la página para visualizar el listado de servicio. Nuevo Servicio: accede a la página para crear un nuevo servicio.

Opciones :

Enviar: guarda los datos del subservicio ingresados en el formulario.

Page 155: Tesis de Grado - Sistema de Gestión de Producción Creativa

Página 156

MINIESPECIFICACIÓN DE PÁGINA

Página : Editar Subservicio

Parámetros de Entrada:

Parámetro URL :

subservicio Parámetros de Formulario :

nombre

servicio estado

Abrir: Recupera los datos del Subservicio

Botones / Elementos del Menú

Rótulo Al hacer clic

Eliminar Eliminar el registro luego de confirmar la operación

Listar Subservicios Va a la página de visualización de la lista de los subservicios

Listar Servicio Va a la página de visualización de la lista de los servicios

Nuevo Servicio Va a la página de creación del servicio

Botones / Opciones

Rótulo Al hacer clic

Enviar Registra los datos cargados en el formulario luego de confirmar la operación

ESPECIFICACIÓN DE CAMPOS

Modelo : Subservicio.php

Vista : edit.ctp

Controlador : SubserviciosController.php

Campos:

Nombre de Columna Nombre de tabla Requerido Visible Actualizable Reglas

subservicio subservicios SI NO NO Mantiene el identificador del Subservicio

nombre subservicios SI SI SI Ingresar nombre del Subservicio

servicio subservicios SI NO SI Seleccionar Servicio - Obtiene el Identificador de la tabla servicios

estado subservicios SI SI SI Seleccionar estado del Subservicio

servicio servicios SI NO NO Identificador del Servicio relacionado con el Subservicio

nombre servicios SI SI NO Exhibe el nombre del Servicio relacionado con el Subservicio

estado servicios SI NO NO Verifica que el Estado del Servicio a relacionar con el Subservicio tenga estado Activo

Page 156: Tesis de Grado - Sistema de Gestión de Producción Creativa

Página 157

Índice de Subservicio:

DISPOSICIÓN DE PÁGINA

DESCRIPCIÓN DE PÁGINA

Nombre : Índice Subservicio

Menú : Administrador

URL : http://localhost/CakeSGPC/Subservicios/index

Descripción :

La página Índice Subservicio es utilizada por el usuario con los permisos habilitados para observar el listado de todos los Subservicios que fueron registrados en la Base de Datos. El menú de la página se encuentra situado en la parte izquierda de la misma.

Opciones de Menú Lateral :

Nuevo Subservicio: accede a la página para crear un nuevo subservicio. Listar Servicio: accede a la página para visualizar el listado de servicio. Nuevo Servicio: accede a la página para crear un nuevo servicio.

Opciones :

Ver: accede a la página para visualizar el subservicio. Editar: accede a la página para editar el subservicio. Eliminar: elimina el registro de subservicio si no existen datos relacionados. Anterior: permite visualizar la página anterior. Siguiente: permite visualizar la siguiente página.

Page 157: Tesis de Grado - Sistema de Gestión de Producción Creativa

Página 158

MINIESPECIFICACIÓN DE PÁGINA

Página : Índice Subservicio

Parámetros de Entrada: Ninguno

Abrir: Recupera el listado de Subservicios registrados

Botones / Elementos del Menú

Rótulo Al hacer clic

Nuevo Subservicio Va a la página de creación del subservicio

Listar Servicio Va a la página de visualización de la lista de los servicios

Nuevo Servicio Va a la página de creación del servicio

Botones / Opciones

Rótulo Al hacer clic

Ver Va a la página de visualización del registro

Editar Va a la página de editar el registro

Eliminar Eliminar el registro de si no existen datos relacionados.

Anterior Va a la página anterior de los registros

Siguiente Va a la siguiente página de los registros

ESPECIFICACIÓN DE CAMPOS

Modelo : Subservicio.php

Vista : index.ctp

Controlador : SubserviciosController.php

Campos:

Nombre de Columna Nombre de tabla Requerido Visible Actualizable Reglas

subservicio subservicios NO SI NO Exhibe identificador del Subservicio

nombre subservicios NO SI NO Exhibe nombre del Subservicio

servicio subservicios NO NO NO Identificador del Servicio al cuál corresponde el registro del Subservicio

estado subservicios NO SI NO Exhibe estado del Subservicio

nombre servicios NO SI NO Exhibe nombre del Servicio relacionado con el Subservicio

Page 158: Tesis de Grado - Sistema de Gestión de Producción Creativa

Página 159

Vista de Subservicio:

DISPOSICIÓN DE PÁGINA

DESCRIPCIÓN DE PÁGINA

Nombre : Vista Subservicio

Menú : Administrador

URL : http://localhost/CakeSGPC/Subservicios/view

Descripción :

La página Vista Subservicio es utilizada por el usuario con los permisos habilitados para observar el registro del Subservicio de forma individual. El menú de la página se encuentra situado en la parte izquierda de la misma.

Opciones de Menú Lateral :

Editar Subservicio: accede a la página para modificar el subservicio. Eliminar Subservicio: accede a a página para eliminar el subservicio si no existen datos relacionados. Listar Subservicios: accede a la página para visualizar el listado de subservicios. Nuevo Subservicio: accede a la página para crear un nuevo subservicio. Listar Servicio: accede a la página para visualizar el listado de servicio. Nuevo Servicio: accede a la página para crear un nuevo servicio.

Page 159: Tesis de Grado - Sistema de Gestión de Producción Creativa

Página 160

MINIESPECIFICACIÓN DE PÁGINA

Página : Vista Subservicio

Parámetros de Entrada: Parámetro URL :

subservicio

Abrir: Recupera los datos del Subservicio seleccionado

Botones / Elementos del Menú

Rótulo Al hacer clic

Editar Subservicio Va a la página de edición de los subservicios

Eliminar Subservicio Elimina el registro del subservicio luego de confirmar la operación

Listar Subservicios Va a la página de visualización de la lista de los subservicios

Nuevo Subservicio Va a la página de creación del subservicio

Listar Servicio Va a la página de visualización de la lista de los servicios

Nuevo Servicio Va a la página de creación del servicio

ESPECIFICACIÓN DE CAMPOS

Modelo : Subservicio.php

Vista : view.ctp

Controlador : SubserviciosController.php

Campos:

Nombre de Columna Nombre de tabla Requerido Visible Actualizable Reglas

subservicio subservicios NO SI NO Exhibe identificador del Subservicio seleccionado

nombre subservicios NO SI NO Exhibe nombre Subservicio seleccionado

servicio subservicios NO NO NO Identificador del Servicio al cuál corresponde el registro del Subservicio

estado subservicios NO SI NO Exhibe estado del Subservicio seleccionado

nombre servicios NO SI NO Exhibe nombre del Servicio relacionado con el Subservicio

Page 160: Tesis de Grado - Sistema de Gestión de Producción Creativa

Página 161

Añadir Proyecto:

DISPOSICIÓN DE PÁGINA

DESCRIPCIÓN DE PÁGINA

Nombre : Añadir Proyecto

Accesible por : Administrador - Ejecutivo de Cuenta

URL : http://localhost/CakeSGPC/Proyectos/add

Descripción :

La página Añadir Proyecto es utilizada por el usuario con los permisos habilitados para registrar los datos de los Nuevos Proyectos, es necesario que se haya registrado la Marca en la página Añadir Marca y la Submarca en la página Añadir Submarca. Una vez que ingresa a la página se debe cargar el Titulo del Proyecto, seleccionar la marca, submarca y estado. Los campos Titulo y Submarca son requeridos, mientras que marca y estado son campos opcionales. El menú de la página se encuentra situado en la parte izquierda de la misma. Al presionar el botón Enviar los datos que se cargaron en el formulario son registrados en la Base de Datos.

Opciones de Menú Lateral :

Listar Proyectos : accede a la página para visualizar el listado de proyectos

Opciones :

Enviar: guarda los datos del proyecto ingresados en el formulario.

Page 161: Tesis de Grado - Sistema de Gestión de Producción Creativa

Página 162

MINIESPECIFICACIÓN DE PÁGINA

Página : Añadir Proyecto

Parámetros de Entrada:

Parámetros de Formulario :

título

marca

submarca estado

Abrir: Muestra los campos en blanco

Botones / Elementos del Menú

Rótulo Al hacer clic

Listar Proyectos Va a la página de visualización de la lista de los proyectos

Botones / Opciones

Rótulo Al hacer clic

Enviar Registra los datos cargados en el formulario luego de confirmar la operación

Page 162: Tesis de Grado - Sistema de Gestión de Producción Creativa

Página 163

ESPECIFICACIÓN DE CAMPOS

Modelo : Proyecto.php

Vista : add.ctp

Controlador : ProyectosController.php

Campos:

Nombre de Columna Nombre de tabla Requerido Visible Actualizable Reglas

proyecto proyectos SI NO NO Obtiene el identificador autoincrementado del Proyecto en un nuevo registro

submarca proyectos SI NO SI Seleccionar Submarca - Obtiene el Identificador de Submarca de la tabla Submarcas

usuario proyectos SI NO SI

Identificador del Usuario, para obtener las Marcas relacionadas al usuario de la tabla marcas_usuarios

titulo proyectos SI SI SI Ingresar titulo del Proyecto

fecha_creacion proyectos SI NO NO Registra fecha de creación del Proyecto

fecha_finalizacion proyectos NO NO SI Registra fecha de finalización del Proyecto, si se aplica

estado proyectos NO SI SI Seleccionar estado del Proyecto, por defecto tiene estado Inactivo

marca marcas_usuarios NO NO NO

Identificador de la Marca, para relacionar con las tablas Marcas y Submarcas, y obtener el Nombre

nombre marcas NO SI NO Exhibe el nombre de la Marca a relacionar con el Proyecto

estado marcas SI NO NO Verifica que el Estado de la Marca a relacionar con el Proyecto tenga estado Activo

nombre submarcas SI SI NO Exhibe nombre de la Submarca a relacionar con el Proyecto

estado submarcas SI NO NO Verifica que el Estado de la Submarca a relacionar con el Proyecto tenga estado Activo

Page 163: Tesis de Grado - Sistema de Gestión de Producción Creativa

Página 164

Editar Proyecto:

DISPOSICIÓN DE PÁGINA

DESCRIPCIÓN DE PÁGINA

Nombre : Editar Proyecto

Accesible por : Administrador - Ejecutivo de Cuenta

URL : http://localhost/CakeSGPC/Proyectos/edit

Descripción :

La página Editar Proyecto es utilizada por el usuario con los permisos habilitados para actualizar datos del Proyecto, es necesario que antes se hayan registrado los datos del Proyecto en la página Añadir Proyecto para realizar modificaciones. Una vez que ingresa a la página, puede seleccionar los campos que desea actualizar. Los campos Título y Submarca son requeridos mientras que el campo Marca y Estado son opcionales. El menú de la página se encuentra situado en la parte izquierda de la misma. Al presionar el botón Enviar los datos que se cargaron en el formulario son actualizados en la Base de Datos.

Opciones de Menú Lateral :

Eliminar: elimina el registro del proyecto si no existen datos relacionados. Listar Proyectos: accede a la página para visualizar el listado de proyectos.

Opciones:

Enviar: guarda los datos del proyecto ingresados en el formulario.

Page 164: Tesis de Grado - Sistema de Gestión de Producción Creativa

Página 165

MINIESPECIFICACIÓN DE PÁGINA

Página : Editar Proyecto

Parámetros de Entrada:

Parámetro URL :

proyecto Parámetros de Formulario :

título

marca

submarca

estado

Abrir: Recupera los datos del Proyecto

Botones / Elementos del Menú

Rótulo Al hacer clic

Eliminar Elimina el registro si no existen datos relacionados

Listar Proyectos Va a la página de visualización de la lista de los proyectos

Botones / Opciones

Rótulo Al hacer clic

Enviar Registra los datos cargados en el formulario luego de confirmar la operación

Page 165: Tesis de Grado - Sistema de Gestión de Producción Creativa

Página 166

ESPECIFICACIÓN DE CAMPOS

Modelo : Proyecto.php

Vista : edit.ctp

Controlador : ProyectosController.php

Campos:

Nombre de Columna Nombre de tabla Requerido Visible Actualizable Reglas

proyecto proyectos SI NO NO Mantiene el identificador autoincrementado del Proyecto

submarca proyectos SI NO SI Seleccionar Submarca - Obtiene el Identificador de Submarca de la tabla Submarcas

usuario proyectos SI NO SI

Identificador del Usuario, para obtener las Marcas relacionadas al usuario de la tabla marcas_usuarios

titulo proyectos SI SI SI Ingresar titulo del Proyecto

fecha_creacion proyectos SI NO NO Registra fecha de creación del Proyecto

fecha_finalizacion proyectos NO NO NO Registra fecha de finalización del Proyecto, si se aplica

estado proyectos NO SI SI Seleccionar estado del Proyecto

marca marcas_usuarios NO NO NO

Identificador de la Marca, para relacionar con las tablas Marcas y Submarcas, y obtener el Nombre

nombre marcas NO SI NO Exhibe el nombre de la Marca relacionado con el Proyecto

estado marcas SI NO NO Verifica que el Estado de la Marca a relacionar con el Proyecto tenga estado Activo

nombre submarcas SI SI NO Exhibe el nombre de la Submarca relacionado con el Proyecto

estado submarcas SI NO NO Verifica que el Estado de la Submarca a relacionar con el Proyecto tenga estado Activo

Page 166: Tesis de Grado - Sistema de Gestión de Producción Creativa

Página 167

Índice de Proyectos:

DISPOSICIÓN DE PÁGINA

DESCRIPCIÓN DE PÁGINA

Nombre : Índice Proyecto

Accesible por : Administrador – Ejecutivo de Cuenta – Usuario Especialista

URL : http://localhost/CakeSGPC/Proyectos/index

Descripción :

La página Índice Proyecto es utilizada por el usuario con los permisos habilitados para observar el listado de todos los Proyectos que fueron registrados. El menú de la página se encuentra situado en la parte izquierda de la misma.

Opciones de Menú Lateral :

Nuevo Proyecto: accede a la página para crear un nuevo proyecto.

Opciones :

Ver: accede a la página para visualizar el proyecto Editar: accede a la página para editar el proyecto Eliminar: elimina el registro si no existen datos relacionados Anterior: permite visualizar la página anterior. Siguiente: permite visualizar la siguiente página.

Page 167: Tesis de Grado - Sistema de Gestión de Producción Creativa

Página 168

MINIESPECIFICACIÓN DE PÁGINA

Página : Índice Proyecto

Parámetros de Entrada: Ninguno

Abrir: Recupera el listado de Proyectos registrados

Botones / Elementos del Menú

Rótulo Al hacer clic

Nuevo Proyecto Va a la página de creación del proyecto

Botones / Opciones

Rótulo Al hacer clic

Ver Va a la página de visualización del registro

Editar Va a la página de editar el registro

Eliminar Eliminar el registro si no existen datos relacionados

Anterior Va a la página anterior de los registros

Siguiente Va a la siguiente página de los registros

ESPECIFICACIÓN DE CAMPOS

Modelo : Proyecto.php

Vista : index.ctp

Controlador : ProyectosController.php

Campos:

Nombre de Columna Nombre de tabla Requerido Visible Actualizable Reglas

proyecto proyectos NO SI NO Exhibe identificador del Proyecto

submarca proyectos NO NO NO Identificador de la Submarca relacionado al Proyecto

usuario proyectos NO NO NO Identificador del usuario (Ejecutivo de Cuenta) relacionado al Proyecto

titulo proyectos NO SI NO Exhibe titulo del Proyecto

fecha_creacion proyectos NO SI NO Exhibe fecha de creación del Proyecto

fecha_finalizacion proyectos NO SI NO Exhibe fecha de finalización del Proyecto

estado proyectos NO SI NO Exhibe estado del Proyecto

nombres usuarios NO SI NO Exhibe nombre del Usuario relacionado con el Proyecto

apellidos usuarios NO SI NO Exhibe apellido del Usuario relacionado con el Proyecto

nombres submarcas NO SI NO Exhibe nombre de la Submarca relacionado con el Proyecto

Page 168: Tesis de Grado - Sistema de Gestión de Producción Creativa

Página 169

Vista del Proyecto:

DISPOSICIÓN DE PÁGINA

DESCRIPCIÓN DE PÁGINA

Nombre : Vista Proyecto

Accesible por : Administrador – Ejecutivo de Cuenta – Usuario Especialista

URL : http://localhost/CakeSGPC/Proyectos/view

Descripción :

La página Vista Proyecto es utilizada por el usuario con los permisos habilitados para observar el registro del Proyecto de forma individual, se pueden ver los procesos creativos relacionados al Proyecto. También se podrá visualizar en la página botones que se crean de manera dinámica por cada servicio. El menú de la página se encuentra situado en la parte izquierda de la misma.

Opciones de Menú Lateral :

Editar Proyecto: accede a la página para modificar el proyecto. Eliminar Proyecto: elimina el registro del proyecto si no existen datos relacionados. Listar Proyectos: accede a la página para visualizar el listado de proyectos. Nuevo Proyecto: accede a la página para crear un nuevo proyecto.

Opciones :

Ver: accede a la página para visualizar el proceso creativo. Editar: accede a la página para editar el proceso creativo. Eliminar: elimina el registro del proceso creativo si no existen datos relacionados.

Page 169: Tesis de Grado - Sistema de Gestión de Producción Creativa

Página 170

MINIESPECIFICACIÓN DE PÁGINA

Página : Vista Proyecto

Parámetros de Entrada: Parámetro URL :

proyecto

Abrir: Recupera los datos del Proyecto seleccionado

Botones / Elementos del Menú

Rótulo Al hacer clic

Editar Proyecto Va a la página de edición del proyecto

Eliminar Proyecto Eliminar el registro del proyecto si no existen datos relacionados

Listar Proyectos Va a la página de visualización de la lista de los proyectos

Nuevo Proyecto Va a la página de creación del proyecto

Botones / Opciones

Rótulo Al hacer clic

Ver Va a la página de visualización del registro

Editar Va a la página de editar el registro

Eliminar Eliminar el registro si no existen datos relacionados

Page 170: Tesis de Grado - Sistema de Gestión de Producción Creativa

Página 171

ESPECIFICACIÓN DE CAMPOS

Modelo : Proyecto.php

Vista : view.ctp

Controlador : ProyectosController.php

Campos:

Nombre de Columna Nombre de tabla Requerido Visible Actualizable Reglas

proyecto proyectos NO SI NO Exhibe identificador del Proyecto

submarca proyectos NO NO NO Identificador de la Submarca relacionado al Proyecto

usuario proyectos NO NO NO Identificador del usuario (Ejecutivo de Cuenta) relacionado al Proyecto

titulo proyectos NO SI NO Exhibe titulo del Proyecto

fecha_creacion proyectos NO SI NO Exhibe fecha de creación del Proyecto

fecha_finalizacion proyectos NO SI NO Exhibe fecha de finalización del Proyecto

estado proyectos NO SI NO Exhibe estado del Proyecto

nombres usuarios NO SI NO Exhibe nombre del Usuario relacionado con el Proyecto

apellidos usuarios NO SI NO Exhibe apellido del Usuario relacionado con el Proyecto

nombre submarcas NO SI NO Exhibe nombre de la Submarca relacionado con el Proyecto

proceso_creativo procesos_creativos NO SI NO Exhibe identificador del Proceso Creativo relacionado al Proyecto

subservicio procesos_creativos NO NO NO Identificador del Subservicio relacionado al Proceso Creativo

titulo procesos_creativos NO SI NO Exhibe Título del Proceso Creativo relacionado al Proyecto

fecha_creacion procesos_creativos NO SI NO Exhibe fecha de creación del Proceso Creativo relacionado al Proyecto

fecha_finalizacion procesos_creativos NO SI NO Exhibe fecha de finalización del Proceso Creativo relacionado al Proyecto

estado procesos_creativos NO SI NO Exhibe estado del Proceso Creativo relacionado al Proyecto

Page 171: Tesis de Grado - Sistema de Gestión de Producción Creativa

Página 172

Añadir Proceso Creativo:

DISPOSICIÓN DE PÁGINA

DESCRIPCIÓN DE PÁGINA

Nombre : Añadir Proceso Creativo

Accesible por : Administrador - Ejecutivo de Cuenta

URL : http://localhost/CakeSGPC/ProcesosCreativos/add

Descripción :

La página Añadir Proceso Creativo es utilizada por el usuario con los permisos habilitados para registrar los datos de los Nuevos Procesos Creativos, es necesario que primero se haya registrado el Subservicio en la página Añadir Subservicio. Una vez que ingresa a la página, se deben cargar los datos Subservicio, Título y Estado que son campos requeridos. El menú de la página se encuentra situado en la parte izquierda de la misma. Al presionar el botón Enviar los datos que se cargaron en el formulario son registrados en la Base de Datos.

Opciones de Menú Lateral :

Atrás al Proyecto: accede a la página para visualizar el proyecto.

Opciones :

Enviar: guarda los datos del proceso creativo ingresados en el formulario.

Page 172: Tesis de Grado - Sistema de Gestión de Producción Creativa

Página 173

MINIESPECIFICACIÓN DE PÁGINA

Página : Añadir Proceso Creativo

Parámetros de Entrada:

Parámetro URL :

proyecto

Parámetros de Formulario :

subservicio

titulo

estado

Abrir: Muestra los campos en blanco

Botones / Elementos del Menú

Rótulo Al hacer clic

Atrás al Proyecto: Va a la página de visualización de proyecto

Botones / Opciones

Rótulo Al hacer clic

Enviar Registra los datos cargados en el formulario luego de confirmar la operación

ESPECIFICACIÓN DE CAMPOS

Modelo : ProcesosCreativo.php

Vista : add.ctp

Controlador : ProcesosCreativosController.php

Campos:

Nombre de Columna Nombre de tabla Requerido Visible Actualizable Reglas

proceso_creativo procesos_creativos SI NO NO Obtiene el identificador autoincrementado del Proceso Creativo en un nuevo registro

proyecto procesos_creativos SI NO NO Identificador del Proyecto relacionado al Proceso Creativo

subservicio procesos_creativos SI NO NO Identificador del Subservicio relacionado al Proceso Creativo

titulo procesos_creativos SI SI SI Ingresar Título del Proceso Creativo

fecha_creacion procesos_creativos SI NO NO Registra fecha de creación del Proceso Creativo

fecha_finalizacion procesos_creativos NO NO SI Registra fecha de finalización del Proceso Creativo, si se aplica

estado procesos_creativos SI SI SI Seleccionar estado del Proceso Creativo, por defecto está Inactivo

nombre subservicios SI SI NO Exhibe el nombre del Subservicio a relacionar con el Proceso Creativo

Page 173: Tesis de Grado - Sistema de Gestión de Producción Creativa

Página 174

Editar Proceso Creativo:

DISPOSICIÓN DE PÁGINA

DESCRIPCIÓN DE PÁGINA

Nombre : Editar Proceso Creativo

Accesible por : Administrador - Ejecutivo de Cuenta

URL : http://localhost/CakeSGPC/ProcesosCreativos/edit

Descripción :

La página Editar Proceso Creativo es utilizada por el usuario con los permisos habilitados para actualizar datos del Proceso Creativo, es necesario que antes se hayan registrado los datos del Proceso Creativo en la página Añadir Proceso Creativo para realizar modificaciones. Una vez que ingresa a la página, puede seleccionar los campos que desea actualizar. Los campos Subservicio, Título y Estado son campos requeridos. El menú de la página se encuentra situado en la parte izquierda de la misma. Al presionar el botón Enviar los datos que se cargaron en el formulario son actualizados en la Base de Datos.

Opciones de Menú Lateral :

Eliminar: elimina el registro del proceso creativo si no existen datos relacionados Atrás al Proyecto: accede a la página para visualizar el proyecto.

Opciones:

Enviar: guarda los datos del proceso creativo ingresados en el formulario.

Page 174: Tesis de Grado - Sistema de Gestión de Producción Creativa

Página 175

MINIESPECIFICACIÓN DE PÁGINA

Página : Editar Proceso Creativo

Parámetros de Entrada:

Parámetro URL :

proceso creativo Parámetros de Formulario :

subservicio

titulo

estado

Abrir: Recupera los datos del Proceso Creativo

Botones / Elementos del Menú

Rótulo Al hacer clic

Eliminar Elimina el registro si no existen datos relacionados

Atrás al Proyecto Va a la página de visualización de proyecto

Botones / Opciones

Rótulo Al hacer clic

Enviar Registra los datos cargados en el formulario luego de confirmar la operación

ESPECIFICACIÓN DE CAMPOS

Modelo : ProcesosCreativo.php

Vista : edit.ctp

Controlador : ProcesosCreativosController.php

Campos:

Nombre de Columna Nombre de tabla Requerido Visible Actualizable Reglas

proceso_creativo procesos_creativos SI NO NO Mantiene el identificador del Proceso Creativo

proyecto procesos_creativos SI NO NO Identificador del Proyecto relacionado al Proceso Creativo

subservicio procesos_creativos SI NO NO Identificador del Subservicio relacionado al Proceso Creativo

titulo procesos_creativos SI SI SI Ingresar Título del Proceso Creativo

fecha_creacion procesos_creativos SI NO NO Registra fecha de creación del Proceso Creativo

fecha_finalizacion procesos_creativos NO NO SI Registra fecha de finalización del Proceso Creativo, si se aplica

estado procesos_creativos SI SI SI Seleccionar estado del Proceso Creativo

nombre subservicios SI SI NO Exhibe el nombre del Subservicio relacionado con el Proceso Creativo

Page 175: Tesis de Grado - Sistema de Gestión de Producción Creativa

Página 176

Vista del Proceso Creativo:

DISPOSICIÓN DE PÁGINA

DESCRIPCIÓN DE PÁGINA

Nombre : Vista Proceso Creativo

Accesible por : Administrador – Ejecutivo de Cuenta – Usuario Especialista

URL : http://localhost/CakeSGPC/ProcesosCreativos/view

Descripción :

La página Vista Proceso Creativo es utilizada por el usuario con los permisos habilitados para observar el Proceso Creativo de forma individual, se pueden ver tareas relacionadas al Proceso Creativo. El menú de la página se encuentra situado en la parte izquierda de la misma.

Opciones de Menú Lateral :

Editar Proceso Creativo: accede a la página para modificar el proceso creativo. Eliminar Proceso Creativo: elimina el registro de proceso creativo si no existen datos relacionados. Atrás al proyecto: accede a la página para visualizar el proyecto. Nueva Tarea: accede a la página para creación de una nueva tarea.

Opciones :

Ver: accede a la página para visualizar la tarea. Editar: accede a la página para editar la tarea. Eliminar: elimina el registro si no existen datos relacionados.

Page 176: Tesis de Grado - Sistema de Gestión de Producción Creativa

Página 177

MINIESPECIFICACIÓN DE PÁGINA

Página : Vista Proceso Creativo

Parámetros de Entrada: Parámetro URL :

proceso_creativo

Abrir: Recupera los datos del Proceso Creativo seleccionado

Botones / Elementos del Menú

Rótulo Al hacer clic

Editar Proceso Creativo Va a la página de edición del Proceso Creativo

Eliminar Proceso Creativo Elimina el registro de Proceso Creativo si no existen datos relacionados

Atrás al Proyecto Va a la página de visualización del Proyecto

Nueva Tarea Va a la página de creación de Tarea

Botones / Opciones

Rótulo Al hacer clic

Ver Va a la página de visualización del registro

Editar Va a la página de editar el registro

Eliminar Eliminar el registro si no existen datos relacionados

Page 177: Tesis de Grado - Sistema de Gestión de Producción Creativa

Página 178

ESPECIFICACIÓN DE CAMPOS

Modelo : ProcesosCreativo.php

Vista : view.ctp

Controlador : ProcesosCreativosController.php

Campos:

Nombre de Columna Nombre de tabla Requerido Visible Actualizable Reglas

proceso_creativo procesos_creativos NO SI NO Exhibe el identificador del Proceso Creativo seleccionado

proyecto procesos_creativos NO NO NO Identificador del Proyecto al cuál corresponde el registro del Proceso Creativo

subservicio procesos_creativos NO NO NO Identificador del Subservicio relacionado al Proceso Creativo

titulo procesos_creativos NO SI NO Exhibe Título del Proceso Creativo seleccionado

fecha_creacion procesos_creativos NO SI NO Exhibe fecha de creación del Proceso Creativo seleccionado

fecha_finalizacion procesos_creativos NO SI NO Exhibe fecha de finalización del Proceso Creativo seleccionado, si se aplica

estado procesos_creativos NO SI NO Exhibe estado del Proceso Creativo seleccionado

nombre proyecto NO SI NO Exhibe el nombre del Proyecto relacionado con el Proceso Creativo

nombre subservicios NO SI NO Exhibe el nombre del Subservicio relacionado con el Proceso Creativo

tarea tareas NO SI NO Exhibe el identificador de la Tarea relacionado con el Proceso Creativo

resumen tareas NO SI NO Exhibe resumen de la Tarea relacionado con el Proceso Creativo

tiempo_estimado tareas NO SI NO Exhibe el tiempo estimado de la Tarea relacionado con el Proceso Creativo

fecha_estimada tareas NO SI NO Exhibe la fecha estimada de la Tarea relacionada con el Proceso Creativo

original tareas NO SI NO Exhibe el identificador del Boceto relacionado a la tarea

estado tareas NO SI NO Exhibe estado de la Tarea relacionado con el Proceso Creativo

Page 178: Tesis de Grado - Sistema de Gestión de Producción Creativa

Página 179

Añadir Tarea:

DISPOSICIÓN DE PÁGINA

Page 179: Tesis de Grado - Sistema de Gestión de Producción Creativa

Página 180

DESCRIPCIÓN DE PÁGINA

Nombre : Añadir Tarea

Accesible por : Administrador - Ejecutivo de Cuenta

URL : http://localhost/CakeSGPC/Tareas/add

Descripción :

La página Añadir Tarea es utilizada por el usuario con los permisos habilitados para registrar los datos de las nuevas tareas, es necesario que primero se haya registrado el Usuario en la página Añadir Usuario. Una vez que ingresa a la página, se deben cargar los datos Resumen, Descripción y Estado que son campos requeridos mientras que el campo Comentario, Tiempo Estimado, Fecha Estimada y Usuario son opcionales. El menú de la página se encuentra situado en la parte izquierda de la misma. Al presionar el botón Enviar los datos que se cargaron en el formulario son registrados en la Base de Datos.

Opciones de Menú Lateral :

Atrás al Proceso Creativo: accede a la página para visualizar el proceso creativo.

Opciones :

Enviar: guarda los datos de la tarea ingresados en el formulario.

MINIESPECIFICACIÓN DE PÁGINA

Página : Añadir Tarea

Parámetros de Entrada:

Parámetro URL:

proceso_creativo

Parámetros de Formulario :

resumen

descripcion

comentario

tiempo estimado

fecha estimada

usuario

estado

Abrir: Muestra los campos en blanco

Botones / Elementos del Menú

Rótulo Al hacer clic

Atrás al Proceso Creativo Va a la página de visualización de procesos creativos

Botones / Opciones

Rótulo Al hacer clic

Enviar Registra los datos cargados en el formulario luego de confirmar la operación

Page 180: Tesis de Grado - Sistema de Gestión de Producción Creativa

Página 181

ESPECIFICACIÓN DE CAMPOS

Modelo : Tarea.php

Vista : add.ctp

Controlador : TareasController.php

Campos:

Nombre de Columna Nombre de tabla Requerido Visible Actualizable Reglas

tarea tareas SI NO NO Obtiene el identificador autoincrementado de la Tarea en un nuevo registro

proceso_creativo tareas SI NO NO Identificador del Proceso Creativo al cuál corresponde el registro de la tarea

resumen tareas SI SI SI Ingresar resumen de la tarea

descripcion tareas SI SI SI Ingresar descripción de la tarea

comentario tareas NO SI SI Ingresar comentario de la tarea

tiempo_estimado tareas NO SI SI Ingresar tiempo estimado de la tarea

fecha_estimada tareas NO SI SI Ingresar fecha estimada de la tarea

original tareas SI NO SI

Obtiene el identificador del Boceto relacionado a la Tarea, cuando se marca como Original el Boceto

fecha_creacion tareas SI NO NO Registra fecha de creación de la tarea

fecha_finalizacion tareas NO NO SI Registra fecha de finalización del Proyecto

estado tareas SI SI SI Seleccionar estado de la Tarea, por defecto está Inactivo

tarea_usuario tareas_usuarios NO NO NO Obtiene el identificador autoincrementado de Tarea Usuario

usuario tareas_usuarios NO NO SI

Registra identificador del Usuario - Obtiene el Identificador de la tabla Usuarios

tarea tareas_usuarios NO NO SI Registra identificador de la Tarea - Obtiene el Identificador de la tabla Tareas

fecha_asignacion tareas_usuarios NO NO NO Registra fecha de asignación de la tarea

usuario usuarios NO NO NO Identificador del usuario a relacionar con la tarea

nombres usuarios NO SI NO Exhibe nombre del usuario a relacionar con la tarea

apellidos usuarios NO SI NO Exhibe apellido del usuario a relacionar con la tarea

estado usuarios NO NO NO Verifica que el Estado del Usuario a relacionar con la Tarea tenga estado Activo

Page 181: Tesis de Grado - Sistema de Gestión de Producción Creativa

Página 182

Editar Tarea:

DISPOSICIÓN DE PÁGINA

Page 182: Tesis de Grado - Sistema de Gestión de Producción Creativa

Página 183

DESCRIPCIÓN DE PÁGINA

Nombre : Editar Tarea

Accesible por : Administrador - Ejecutivo de Cuenta

URL : http://localhost/CakeSGPC/Tareas/edit

Descripción :

La página Editar Tarea es utilizada por el usuario con los permisos habilitados para actualizar datos de la Tarea, es necesario que antes se hayan registrado los datos de la Tarea en la página Añadir Tarea para realizar modificaciones. Una vez que ingresa a la página, puede seleccionar los campos que desea actualizar. Los campos Resumen, Descripción y Estado son campos requeridos, mientras que los campos Comentario, Tiempo Estimado, Fecha Estimada y Usuario son opcionales. El menú de la página se encuentra situado en la parte izquierda de la misma. Al presionar el botón Enviar los datos que se cargaron en el formulario son actualizados en la Base de Datos.

Opciones de Menú Lateral :

Eliminar: elimina el registro de la tarea si no existen datos relacionados. Atrás al Proceso Creativo: accede a la página para visualizar el proceso creativo.

Opciones:

Enviar: guarda los datos de la tarea ingresados en el formulario.

MINIESPECIFICACIÓN DE PÁGINA

Página : Editar Tarea

Parámetros de Entrada:

Parámetro URL :

tarea Parámetros de Formulario :

resumen

descripcion

comentario

tiempo estimado

fecha estimada

usuario

estado

Abrir: Recupera los datos de la Tarea

Botones / Elementos del Menú

Rótulo Al hacer clic

Eliminar Elimina el registro si no existen datos relacionados

Atrás al proceso creativo: Va a la página de visualización de procesos creativos

Botones / Opciones

Rótulo Al hacer clic

Enviar Registra los datos cargados en el formulario luego de confirmar la operación

Page 183: Tesis de Grado - Sistema de Gestión de Producción Creativa

Página 184

ESPECIFICACIÓN DE CAMPOS

Modelo : Tarea.php

Vista : edit.ctp

Controlador : TareasController.php

Campos:

Nombre de Columna Nombre de tabla Requerido Visible Actualizable Reglas

tarea tareas SI NO NO Mantiene el identificador de la Tarea

proceso_creativo tareas SI NO NO Identificador del Proceso Creativo al cuál corresponde el registro de la tarea

resumen tareas SI SI SI Ingresar resumen de la tarea

descripcion tareas SI SI SI Ingresar descripción de la tarea

comentario tareas NO SI SI Ingresar comentario de la tarea

tiempo_estimado tareas NO SI SI Ingresar tiempo estimado de la tarea

fecha_estimada tareas NO SI SI Ingresar fecha estimada de la tarea

original tareas SI NO SI

Obtiene el identificador del Boceto relacionado a la Tarea, cuando se marca como Original el Boceto

fecha_creacion tareas SI NO NO Registra fecha de creación de la tarea

fecha_finalizacion tareas NO NO SI Registra fecha de finalización del Proyecto

estado tareas SI SI SI Seleccionar estado de la Tarea

tarea_usuario tareas_usuarios NO NO NO Obtiene el identificador autoincrementado de Tarea Usuario

usuario tareas_usuarios NO NO SI

Registra identificador del Usuario - Obtiene el Identificador de la tabla Usuarios

tarea tareas_usuarios NO NO SI Registra identificador de la Tarea - Obtiene el Identificador de la tabla Tareas

fecha_asignacion tareas_usuarios NO NO NO Registra fecha de asignación de la tarea

usuario usuarios NO NO NO Identificador del usuario a relacionar con la tarea

nombres usuarios NO SI NO Exhibe nombre del usuario a relacionar con la tarea

apellidos usuarios NO SI NO Exhibe apellido del usuario a relacionar con la tarea

estado usuarios NO NO NO Verifica que el Estado del Usuario a relacionar con la Tarea tenga estado Activo

Page 184: Tesis de Grado - Sistema de Gestión de Producción Creativa

Página 185

Vista de Tarea:

DISPOSICIÓN DE PÁGINA

DESCRIPCIÓN DE PÁGINA

Nombre : Vista Tarea

Accesible por : Administrador - Ejecutivo de Cuenta – Usuario Especialista

URL : http://localhost/CakeSGPC/Tareas/view

Descripción :

La página Vista Tarea es utilizada por el usuario con los permisos habilitados para observar la Tarea de forma individual, se pueden ver usuarios asignados a la Tarea. El menú de la página se encuentra situado en la parte izquierda de la misma.

Opciones de Menú Lateral :

Editar Tarea: accede a la página para modificar la tarea. Eliminar Tarea: elimina el registro de la tarea si no existen datos relacionados. Listar Tarea: accede a la página para visualizar el listado de tarea.

Opciones :

Ver: accede a la página para visualizar el usuario. Editar: accede a la página para editar el usuario. Eliminar: elimina el registro del usuario si no existen datos relacionados.

Page 185: Tesis de Grado - Sistema de Gestión de Producción Creativa

Página 186

MINIESPECIFICACIÓN DE PÁGINA

Página : Vista Tarea

Parámetros de Entrada: Parámetro URL :

tarea

Abrir: Recupera los datos de la Tarea seleccionada

Botones / Elementos del Menú

Rótulo Al hacer clic

Editar Tarea Va a la página de edición de la tarea

Eliminar Tarea Elimina el registro de la tarea si no existen datos relacionados

Listar Tarea Va a la página de visualización de la lista de la tarea

Botones / Opciones

Rótulo Al hacer clic

Ver Va a la página de visualización del registro

Editar Va a la página de editar el registro

Eliminar Eliminar el registro si no existen datos relacionados

Page 186: Tesis de Grado - Sistema de Gestión de Producción Creativa

Página 187

ESPECIFICACIÓN DE CAMPOS

Modelo : Tarea.php

Vista : view.ctp

Controlador : TareasController.php

Campos:

Nombre de Columna Nombre de tabla Requerido Visible Actualizable Reglas

tarea tareas NO SI NO Exhibe el identificador de la tarea seleccionada

proceso_creativo tareas NO NO NO Identificador del Proceso Creativo al cuál corresponde el registro de la Tarea

resumen tareas NO SI NO Exhibe resumen de la tarea seleccionada

descripcion tareas NO SI NO Exhibe la descripción de la tarea seleccionada

comentario tareas NO SI NO Exhibe comentario de la tarea seleccionada

tiempo_estimado tareas NO SI NO Exhibe tiempo estimado de la tarea seleccionada

fecha_estimada tareas NO SI NO Exhibe fecha estimada de la tarea seleccionada

original tareas NO SI NO Exhibe identificador del Boceto marcado como original

fecha_creacion tareas NO SI NO Exhibe fecha de creación de la tarea seleccionada

fecha_finalizacion tareas NO SI NO Exhibe fecha de finalización de la tarea seleccionada

estado tareas NO SI NO Exhibe estado de la tarea seleccionada

titulo procesos_creativos NO SI NO Exhibe Título del Proceso Creativo relacionado con la Tarea

usuario tareas_usuarios NO SI NO Exhibe Identificador del Usuario relacionado con la Tarea

nombres usuarios NO SI NO Exhibe nombre del Usuario relacionado con la Tarea

apellidos usuarios NO SI NO Exhibe apellido del Usuario relacionado con la Tarea

Page 187: Tesis de Grado - Sistema de Gestión de Producción Creativa

Página 188

Añadir Boceto:

DISPOSICIÓN DE PÁGINA

DESCRIPCIÓN DE PÁGINA

Nombre : Añadir Boceto

Accesible por : Administrador – Usuario Especialista

URL : http://localhost/CakeSGPC/Bocetos/add

Descripción :

La página Añadir Boceto es utilizada por el usuario con los permisos habilitados para registrar los datos de los nuevos bocetos. Una vez que ingresa a la página, se deben cargar los campos Nombre del Archivo y Adjunto que son campos requeridos. El menú de la página se encuentra situado en la parte izquierda de la misma. Al presionar el botón Enviar los datos que se cargaron en el formulario son registrados en la Base de Datos.

Opciones de Menú Lateral :

Listar Bocetos: accede a la página para visualizar el listado de bocetos.

Opciones :

Enviar: guarda los datos del boceto ingresados en el formulario.

Page 188: Tesis de Grado - Sistema de Gestión de Producción Creativa

Página 189

MINIESPECIFICACIÓN DE PÁGINA

Página : Añadir Boceto

Parámetros de Entrada:

Parámetro URL: tarea

Parámetros de Formulario :

nombre adjunto

Abrir: Muestra los campos en blanco

Botones / Elementos del Menú

Rótulo Al hacer clic

Listar Bocetos Va a la página de visualización de la lista de los bocetos.

Botones / Opciones

Rótulo Al hacer clic

Enviar Registra los datos cargados en el formulario luego de confirmar la operación

ESPECIFICACIÓN DE CAMPOS

Modelo : Boceto.php

Vista : add.ctp

Controlador : BocetosController.php

Campos:

Nombre de Columna Nombre de tabla Requerido Visible Actualizable Reglas

boceto bocetos SI NO NO Obtiene el identificador autoincrementado de Boceto en un nuevo registro

fecha_creacion bocetos SI NO NO Registra fecha de creación del Boceto

tarea_usuario bocetos SI NO NO Obtiene Identificador de Tarea Usuario

adjunto adjunto SI SI NO Obtiene el identificador autoincrementado de Adjunto en un nuevo registro

modelo adjunto SI SI SI Asigna la entidad a la que pertenece el adjunto

clave_foranea adjunto SI SI SI Asigna clave foránea que referencia a la entidad que indica el modelo

nombre adjunto SI SI SI Ingresar nombre del Archivo

archivo adjunto SI SI SI Asigna archivo del adjunto

dir adjunto SI SI SI Asigna ubicación del adjunto

tipo adjunto SI SI SI Asigna tipo de adjunto

tamaño adjunto SI SI SI Asigna tamaño del adjunto

activo adjunto SI SI SI Asigna estado del adjunto

Page 189: Tesis de Grado - Sistema de Gestión de Producción Creativa

Página 190

Índice de Bocetos:

DISPOSICIÓN DE PÁGINA

DESCRIPCIÓN DE PÁGINA

Nombre : Índice Boceto

Accesible por : Administrador – Ejecutivo de Cuenta – Usuario Especialista

URL : http://localhost/CakeSGPC/Bocetos/index

Descripción :

La página Índice Bocetos es utilizada por el usuario con los permisos habilitados para observar el listado de todos los Bocetos que fueron registrados en la Base de Datos. El menú de la página se encuentra situado en la parte izquierda de la misma.

Opciones de Menú Lateral :

Nuevo Boceto: accede a la página para crear un nuevo boceto.

Opciones :

Ver: accede a la página para visualizar el boceto. Eliminar: elimina el registro del boceto si no existen datos relacionados. Anterior: permite visualizar la página anterior. Siguiente: permite visualizar la siguiente página.

Page 190: Tesis de Grado - Sistema de Gestión de Producción Creativa

Página 191

MINIESPECIFICACIÓN DE PÁGINA

Página : Índice Boceto

Parámetros de Entrada: Ninguno

Abrir: Recupera el listado de Bocetos registrados

Botones / Elementos del Menú

Rótulo Al hacer clic

Nuevo Boceto Va a la página de creación del boceto

Botones / Opciones

Rótulo Al hacer clic

Ver Va a la página de visualización del registro

Eliminar Eliminar el registro si no existen datos relacionados.

Anterior Va a la página anterior de los registros

Siguiente Va a la siguiente página de los registros

ESPECIFICACIÓN DE CAMPOS

Modelo : Boceto.php

Vista : index.ctp

Controlador : BocetosController.php

Campos:

Nombre de Columna Nombre de tabla Requerido Visible Actualizable Reglas

boceto bocetos NO NO NO Identificador del boceto

fecha_creacion bocetos NO SI NO Exhibe fecha de creación del Boceto

tarea_usuario bocetos NO NO NO

Identificador de Tarea Usuario relacionado al Boceto para obtener el identificador de la tarea asignada al usuario

nombre adjuntos NO SI NO Exhibe Nombre del Archivo relacionado al Boceto

tarea tareas_usuarios NO NO NO Identificador de la tarea relacionado al Boceto

resumen tareas NO SI NO Exhibe Resumen de la Tarea relacionado al Boceto

Page 191: Tesis de Grado - Sistema de Gestión de Producción Creativa

Página 192

Vista del Boceto:

DISPOSICIÓN DE PÁGINA

DESCRIPCIÓN DE PÁGINA

Nombre : Vista Boceto

Accesible por : Administrador – Ejecutivo de Cuenta – Usuario Especialista

URL : http://localhost/CakeSGPC/Bocetos/view

Descripción :

La página Vista Boceto es utilizada por el usuario con los permisos habilitados para observar el Boceto de forma individual y el Ejecutivo de Cuenta tiene la opción de marcar el Boceto como Original. También se pueden ver comentarios que hacen referencia al boceto visualizado, agregar nuevos comentarios (es un campo requerido) y descarga el archivo Adjunto. El menú de la página se encuentra situado en la parte izquierda de la misma.

Opciones de Menú Lateral :

Atrás a Bocetos: habilita la página para visualizar el listado de bocetos.

Opciones :

Enviar: guarda el comentario ingresado en la caja de texto relacionado al boceto.

Page 192: Tesis de Grado - Sistema de Gestión de Producción Creativa

Página 193

MINIESPECIFICACIÓN DE PÁGINA

Página : Vista Boceto

Parámetros de Entrada: Parámetro URL :

boceto

Abrir: Recupera los datos del Boceto seleccionado

Botones / Elementos del Menú

Rótulo Al hacer clic

Atrás a Bocetos Va a la página de listado de bocetos

Botones / Opciones

Rótulo Al hacer clic

Enviar Registra los datos cargados en el formulario luego de confirmar la operación

ESPECIFICACIÓN DE CAMPOS

Modelo : Boceto.php

Vista : view.ctp

Controlador : BocetosController.php

Campos:

Nombre de Columna Nombre de tabla Requerido Visible Actualizable Reglas

boceto bocetos NO NO NO Identificador del Boceto seleccionado

fecha_creacion bocetos NO SI NO Exhibe fecha de creación del Boceto seleccionado

archivo bocetos NO SI NO Exhibe archivo del Boceto seleccionado

tarea_usuario bocetos NO NO NO

Identificador de Tarea Usuario relacionado al Boceto para obtener el identificador de la tarea asignada al usuario

tarea tareas_usuarios SI NO NO Identificador de la tarea relacionado al Boceto

resumen tareas NO SI NO Exhibe resumen de la tarea relacionado al Boceto seleccionado

original tareas SI SI SI

Al marcar el Boceto como original el identificador del Boceto se registra en el campo Original de la tabla Tareas

estado tareas SI NO SI Al marcar el Boceto como original la tarea obtiene el Estado Finalizado

nombre adjuntos NO SI NO Exhibe nombre del adjunto relacionado al Boceto seleccionado

texto comentarios NO SI NO Exhibe comentario del usuario relacionado al Boceto seleccionado

Page 193: Tesis de Grado - Sistema de Gestión de Producción Creativa

Página 194

usuario comentarios NO NO NO

Identificador del Usuario al cuál corresponde el registro del comentario relacionado al Boceto seleccionado

nombres usuarios NO SI NO Exhibe nombre del Usuario relacionado al Boceto seleccionado

apellidos usuarios NO SI NO Exhibe apellido del Usuario relacionado al Boceto seleccionado

Page 194: Tesis de Grado - Sistema de Gestión de Producción Creativa

Página 195

Reporte Tareas Finalizadas por Procesos Creativos:

DISPOSICIÓN DE PÁGINA

Page 195: Tesis de Grado - Sistema de Gestión de Producción Creativa

Página 196

DESCRIPCIÓN DE PÁGINA

Nombre : Reporte Tareas Finalizadas por Proceso Creativo

Accesible por : Gerencia - Administrador

URL : http://localhost/CakeSGPC/Reportes/tareas_procesos

Descripción :

La página de Reporte Tareas Finalizadas por Proceso Creativo es utilizada por la Gerencia para observar gráficamente y poder consultar por rango de fechas las tareas finalizadas por Proceso creativo. Una vez que accede a la página debe seleccionar los parámetros de búsqueda: Proyecto, Proceso Creativo e insertar el rango de fechas para filtrar la información que desea visualizar y darle Aplicar para iniciar la búsqueda. El Botón Volver a Reportes se encuentra situado en la parte superior derecha de la página.

Opciones :

Aplicar: inicia la búsqueda, filtra de acuerdo a los parámetros ingresados y devuelve los datos almacenados. Volver a Reportes: retorna a la página de visualización de la lista de reportes

MINIESPECIFICACIÓN DE PÁGINA

Página : Reporte Tareas Finalizadas por Proceso Creativo

Parámetros de Entrada:

Parámetros de Formulario : proyecto proceso_creativo fecha_desde fecha_hasta

Abrir: Muestra el informe de tareas finalizadas por Proceso Creativo

Botones / Elementos del Menú

Rótulo Al hacer clic

Volver a Reportes Va a la página de listado de reportes

Page 196: Tesis de Grado - Sistema de Gestión de Producción Creativa

Página 197

ESPECIFICACIÓN DE CAMPOS

Modelo : Reporte.php

Vista : tareas_procesos.ctp

Controlador : ResportesController.php

Campos:

Nombre de Columna Nombre de tabla Requerido Visible Actualizable Reglas

proyecto proyectos NO NO NO Identificador del Proyecto relacionado al Proceso Creativo

titulo proyectos NO SI NO Exhibe titulo del Proyecto relacionado al Proceso Creativo

proceso_creativo procesos_creativos NO NO NO Identificador del Proceso Creativo relacionado al Proyecto

titulo procesos_creativos NO SI NO Exhibe el Título del Proceso Creativo

tarea tareas NO NO NO Identificador de la tarea relacionado al Proceso Creativo

fecha_finalizacion tareas NO SI NO Fecha de finalización de la tarea

estado tareas NO NO NO Estado Finalizado de la Tarea

Page 197: Tesis de Grado - Sistema de Gestión de Producción Creativa

Página 198

Reporte Producción por Usuario:

DISPOSICIÓN DE PÁGINA

DESCRIPCIÓN DE PÁGINA

Nombre : Reporte Producción por Usuario

Accesible por : Gerencia - Administrador

URL : http://localhost/CakeSGPC/Reportes/tareas_usuarios

Descripción :

La página de Reporte Producción por Usuario es utilizada por la Gerencia para observar gráficamente y poder consultar por rango de fechas las tareas finalizadas por Usuario. Una vez que accede a la página debe seleccionar los parámetros de búsqueda: Usuario e insertar el rango de fechas para filtrar la información que desea visualizar y darle Aplicar para iniciar la búsqueda El Botón Volver a Reportes se encuentra situado en la parte superior derecha de la página.

Opciones :

Aplicar: inicia la búsqueda, filtra de acuerdo a los parámetros ingresados y devuelve los datos almacenados. Volver a Reportes: retorna a la página de visualización de la lista de reportes

Page 198: Tesis de Grado - Sistema de Gestión de Producción Creativa

Página 199

MINIESPECIFICACIÓN DE PÁGINA

Página : Reporte Producción por Usuario

Parámetros de Entrada:

Parámetros de Formulario : usuario fecha_desde fecha_hasta

Abrir: Muestra el informe de tareas finalizadas por Usuario

Botones / Elementos del Menú

Rótulo Al hacer clic

Volver a Reportes Va a la página de listado de reportes

ESPECIFICACIÓN DE CAMPOS

Modelo : Reporte.php

Vista : tareas_usuarios.ctp

Controlador : ResportesController.php

Campos:

Nombre de Columna Nombre de tabla Requerido Visible Actualizable Reglas

tarea_usuario tareas_usuarios NO NO NO Identificador de tarea Usuario

usuario tareas_usuarios NO NO NO Identificador del Usuario relacionado a las tareas

tarea tareas_usuarios NO NO NO Identificador de tarea relacionado al Usuario

nombres usuarios NO SI NO Exhibe Nombres del Usuario

apellidos usuarios NO SI NO Exhibe Apellidos del Usuario

fecha_finalizacion tareas NO SI NO Fecha de finalización de la tarea

estado tareas NO NO NO Estado Finalizado de la Tarea

Page 199: Tesis de Grado - Sistema de Gestión de Producción Creativa

Página 200

Reporte de Procesos Creativos por Servicios:

DISPOSICIÓN DE PÁGINA

DESCRIPCIÓN DE PÁGINA

Nombre : Reporte de Procesos Creativos por Servicios

Accesible por : Gerencia - Administrador

URL : http://localhost/CakeSGPC/Reportes/procesos_servicios

Descripción :

La página de Reporte Producción por Usuario es utilizada por la Gerencia para observar gráficamente y poder consultar por rango de fechas los Procesos Creativos por Servicios. Una vez que accede a la página debe insertar los parámetros de búsqueda fecha_desde y fecha_hasta para filtrar la información que desea visualizar y darle Aplicar para iniciar la búsqueda El Botón Volver a Reportes se encuentra situado en la parte superior derecha de la página.

Opciones :

Aplicar: inicia la búsqueda, filtra de acuerdo a los parámetros ingresados y devuelve los datos almacenados. Volver a Reportes: retorna a la página de visualización de la lista de reportes

Page 200: Tesis de Grado - Sistema de Gestión de Producción Creativa

Página 201

MINIESPECIFICACIÓN DE PÁGINA

Página : Reporte de Procesos Creativos por Servicios

Parámetros de Entrada:

Parámetros de Formulario : fecha_desde fecha_hasta

Abrir: Muestra el informe de procesos creativos por servicios

Botones / Elementos del Menú

Rótulo Al hacer clic

Volver a Reportes Va a la página de listado de reportes

ESPECIFICACIÓN DE CAMPOS

Modelo : Reporte.php

Vista : procesos_servicios.ctp

Controlador : ResportesController.php

Campos:

Nombre de Columna Nombre de tabla Requerido Visible Actualizable Reglas

proceso_creativo procesos_creativos NO NO NO Identificador de Proceso Creativo

fecha_creacion procesos_creativos NO SI NO Fecha de creación de Proceso Creativo

fecha_finalizacion procesos_creativos NO SI NO Fecha de finalización de Proceso Creativo

estado procesos_creativos NO NO NO Estado del Proceso Creativo

subservicio subservicios NO NO NO Identificador del Subservicio relacionado al Proceso Creativo

estado subservicios NO NO NO Estado del Subservicio

servicio subservicios NO NO NO Identificador del Servicio relacionado al Subservicio

nombre servicios NO SI NO Exhibe Nombre del Servicio

estado servicios NO NO NO Estado del Servicio

Page 201: Tesis de Grado - Sistema de Gestión de Producción Creativa

Página 202

Reporte Proyectos por Marca:

DISPOSICIÓN DE PÁGINA

DESCRIPCIÓN DE PÁGINA

Nombre : Reporte Proyectos por Marca

Accesible por : Gerencia - Administrador

URL : http://localhost/CakeSGPC/Reportes/proyectos_marcas

Descripción :

La página de Reporte Proyectos por Marca es utilizada por la Gerencia para observar gráficamente y poder consultar por rango de fechas los Proyectos por Marca. Una vez que accede a la página debe seleccionar los parámetros de búsqueda: Marca e insertar el rango de fechas para filtrar la información que desea visualizar y darle Aplicar para iniciar la búsqueda El Botón Volver a Reportes se encuentra situado en la parte superior derecha de la página.

Opciones :

Aplicar: inicia la búsqueda, filtra de acuerdo a los parámetros ingresados y devuelve los datos almacenados. Volver a Reportes: retorna a la página de visualización de la lista de reportes

Page 202: Tesis de Grado - Sistema de Gestión de Producción Creativa

Página 203

MINIESPECIFICACIÓN DE PÁGINA

Página : Reporte Proyectos por Marca

Parámetros de Entrada:

Parámetros de Formulario :

marca fecha_desde fecha_hasta

Abrir: Muestra el informe de proyectos por marca

Botones / Elementos del Menú

Rótulo Al hacer clic

Volver a Reportes Va a la página de listado de reportes

ESPECIFICACIÓN DE CAMPOS

Modelo : Reporte.php

Vista : proyectos_marcas.ctp

Controlador : ResportesController.php

Campos:

Nombre de Columna Nombre de tabla Requerido Visible Actualizable Reglas

proyecto proyectos NO NO NO Identificador del Proyecto

submarca proyectos NO NO NO Identificador de Submarca relacionado al Proyecto

fecha_creacion proyectos NO SI NO Fecha de creación del Proyecto

fecha_finalizacion proyectos NO SI NO Fecha de finalización del Proyecto

estado proyectos NO NO NO Estado del Proyecto

submarca submarcas NO NO NO Identificador de Submarca

estado submarcas NO NO NO Estado de la Submarca

marca submarcas NO NO NO Identificador de la Marca al cual corresponde el registro de la Submarca

nombre marcas NO SI NO Exhibe Nombre de la Marca

estado marcas NO NO NO Estado de la Marca

Page 203: Tesis de Grado - Sistema de Gestión de Producción Creativa

Página 204

Diagramas de navegación

Tipos de Usuarios

Equipos

Page 204: Tesis de Grado - Sistema de Gestión de Producción Creativa

Página 205

Usuarios

Clientes

Page 205: Tesis de Grado - Sistema de Gestión de Producción Creativa

Página 206

Marcas

Servicios

Page 206: Tesis de Grado - Sistema de Gestión de Producción Creativa

Página 207

Proyectos

Procesos Creativos

Page 207: Tesis de Grado - Sistema de Gestión de Producción Creativa

Página 208

Tareas

Page 208: Tesis de Grado - Sistema de Gestión de Producción Creativa

Página 209

Bocetos

Page 209: Tesis de Grado - Sistema de Gestión de Producción Creativa

Página 210

Ciclo del Proyecto

Page 210: Tesis de Grado - Sistema de Gestión de Producción Creativa

Página 211

Disposición del Menú

Page 211: Tesis de Grado - Sistema de Gestión de Producción Creativa

Página 212

Conclusión

A lo largo de la realización de este trabajo se pudo ver la gran complejidad del manejo de las

labores relacionadas al marketing y la publicidad debido a que los tiempos de producción son vitales y

sin márgenes de error. También fue posible ver las dificultades que representa tener un área

competitiva dentro de la empresa y que no es un sector prescindible sino necesario para el

crecimiento de cualquier entidad.

Teniendo en cuenta estos factores y además sumándole el dinamismo exponencial requerido en la

innovación es posible observar que la ayuda de la tecnología es indispensable para cumplir las

exigencias de nuestros tiempos y nuestro medio.

La medición de la calidad de los trabajos realizados por los recursos humanos de la empresa

solo es posible mediante datos estadísticos almacenados a través de tiempo de tal forma a obtener

promedios que sirvan como vara para medir y calificar a un trabajador.

Las herramientas de gestión de estos procesos creativos irán evolucionando gracias a estos

datos estadísticos que podrán generar información anticipada y conclusiva para tomar decisiones.

Para el período de tiempo que abarcó la realización de esta tesis, las necesidades se basaron en la

obtención de mediciones de producción de tareas que involucran el factor creativo de la mente

humana el cual es de naturaleza poco especializada. A nivel del sistema de trabajo se estaría pasando

más allá del manejo de una línea de producción rígida a una línea de producción mutable en todos sus

niveles, ya sea en la organización de pequeños grupos de trabajos compuestos por especialistas de

áreas como el rol que cumplen los altos mandos de la organización.

¿Qué podríamos esperar a continuación?

Existen dos puntos que cada día se relacionan de manera más estrecha y más importancia cobran

en el rubro del marketing y la publicidad las cuales son:

Redes Sociales: Las redes sociales anteriormente eran un adicional a las campañas de

marketing pero hoy día ocupan el primer lugar en el enfoque ya que son una fuente de información

abundante del comportamiento de las masas con respecto a los productos del mercado. La

integración de los sistemas de producción con las herramientas provistas por los desarrolladores de

las distintas redes sociales ya no podrá estar ausente ya que los resultados analíticos de las redes

sociales están estrechamente relacionados al resultado de una tarea realizada en una línea de

producción creativa.

Sector Económico: En un futuro muy cercano, las necesidades irán más allá de solo estas

mediciones ya mencionadas e implicarán la integración de los controles de producción con los

conceptos de inteligencia de negocios donde gran cantidad de información procesada proveerán

resultados relevantes y anticipados para el sector económico.

Page 212: Tesis de Grado - Sistema de Gestión de Producción Creativa

Página 213

Bibliografía

David A. Ruble. Análisis y Diseño Práctico de Sistemas Cliente/Servidor con GUI.

http://book.cakephp.org/2.0/en/cakephp-overview/what-is-cakephp-why-use-it.html

http://book.cakephp.org/2.0/en/cakephp-overview/understanding-model-view-controller.html