DISEO DE SISTEMAS
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA
ESCUELA DE CIENCIAS BASICAS, TECNOLOGIA E INGENIERIA
PROGRAMA DE INGENIERIA DE SISTEMAS
PALMIRA
MAYO, 2016
MODELACION
La modelacin en el paradigma orientado a objetos se realiza a travs de la modelacin de
las clases y especficamente, empleando una herramienta denominada Tarjetas CRC o
Tarjetas de Clase, Responsabilidad y Colaboracin. Esta herramienta permite identificar
las clases que conformarn el sistema, adems de identificar sus atributos,
responsabilidades y relaciones con las dems clases.
Tarjeta CRC Datos.
Tarjeta CRC, Bd Usuarios.
Clase: Bd Usuarios
Sper Clases: Datos
Sub Clases:
Descripcin: Para ingresar al aplicativo SIS, el usuario debe estar creado previamente, la
interfaz grfica tendr colores corporativos, que son tonos azules claros #A9E2F3 y
oscuros #8181F7, con letra Time New Roma tamao 12 en la parte superior en la barra
de herramienta estar el Nombre de la ventana con letra Time New Romn Tamao 12 en
negrilla, y en al lado superior derecho de la ventana tendr las opciones de salir y
minimizar. Los botones estarn en la parte superior con un estilo de relieve de color
#A9E2F3, el cual cambiara de color al momento de presionarlo.
Atributos:
Nombre
Descripcin
Id_Usuario
Numrico (10)
Loguin
Alfabtico
Password
Alfanumrico (Min 6)
Nombre
Alfabtico
Rol
Alfabtico
Correo
Alfabtico
Id_Area
Alfanumrico
Responsabilidades:
Nombre
Descripcin
Tarjeta CRC, Bd Solicitudes.
Clase: Bd Solicitudes
Sper Clases: Datos
Sub Clases:
Descripcin: Almacena las solicitudes de soporte realizadas por los clientes, la interfaz
grfica tendr colores corporativos, que son tonos azules claros #A9E2F3 y oscuros
#8181F7, con letra Time New Roma tamao 12 en la parte superior en la barra de
herramienta estar el Nombre de la ventana con letra Time New Romn Tamao 12 en
negrilla, y en al lado superior derecho de la ventana tendr las opciones de salir y
minimizar. Los botones estarn en la parte superior con un estilo de relieve de color
#A9E2F3, el cual cambiara de color al momento de presionarlo.
Atributos:
Nombre
Descripcin
Numero Solicitud
Numrico (10)
Cliente
Numrico (11)
Usuario
Numrico (11)
Fecha Solicitud
Date
Prioridad
Numrico (1, 2, 3)
Causa
Alfabtico
Subcategora
Alfabtico
Estado
Carcter
Responsabilidades:
Nombre
Descripcin
Tarjeta CRC, Bd Respuestas.
Clase: Bd Respuestas
Sper Clases: Datos
Sub Clases:
Descripcin: Almacena las respuestas o soluciones dadas a las solicitudes de soporte de
los clientes, la interfaz grfica tendr colores corporativos, que son tonos azules claros
#A9E2F3 y oscuros #8181F7, con letra Time New Roma tamao 12, en la parte superior
en la barra de herramienta estar el Nombre de la ventana con letra Time New Romn
Tamao 12 en negrilla, y en al lado superior derecho de la ventana tendr las opciones de
salir y minimizar. Los botones estarn en la parte superior con un estilo de relieve de
color #A9E2F3, el cual cambiara de color al momento de presionarlo. Las respuestas las
puede visualizar en orden numrico de acuerdo al nmero de solicitud en forma de lista
similar a una hoja de clculo donde se pueden utilizar filtros, y haciendo click sobre la
respuesta se puede visualizar de forma individual.
Atributos:
Nombre
Descripcin
Numero Solicitud
Numrico (10)
Numero Respuesta
Numrico (11)
Usuario
Numrico (11)
Fecha Solicitud
Date
Nivel Dificultad
Numrico (1, 2, 3)
Nivel Satisfaccin
Numrico (1, 2, 3)
Nivel Oportunidad
Numrico (1, 2, 3)
Fecha Respuesta
Date
Responsabilidades:
Nombre
Descripcin
Tarjeta CRC, Bd Bitcora.
Clase: Bd Bitcora
Sper Clases: Datos
Sub Clases:
Descripcin: La bitcora recopila la solucin dada a las solicitudes de soporte ms
frecuente o de mayor complejidad. La interfaz grfica tendr colores corporativos, que
son tonos azules claros #A9E2F3 y oscuros #8181F7, con letra Time New Roma tamao
12 en la parte superior en la barra de herramienta estar el Nombre de la ventana con
letra Time New Romn Tamao 12 en negrilla, y en al lado superior derecho de la
ventana tendr las opciones de salir y minimizar. Los botones estarn en la parte superior
con un estilo de relieve de color #A9E2F3, el cual cambiara de color al momento de
presionarlo.
Esta ventana tiene un filtro para buscar las soluciones a las solicitudes realizadas la cual
se realiza por tema o palabra clave de la solicitud.
Atributos:
Nombre
Id_Subcategoria
Numrico
Consecutivo
Auto
Descripcin
Asunto
Detalle
Usuario
Fecha Almacena
Responsabilidades:
Nombre
Texto (45)
Texto (300)
Numrico (11)
Date
Descripcin
Tarjeta CRC, Ventana
Clase: Ventana
Sper Clases:
Sub Clases: Ingresaralsistema(V1), Solicitudes(V2), LeerSolicitudes(V3),
ResponderSolicitus(V4), Reasignar solicitud(V5), Asociartares(V6),
Adicionarbitacora(V7), Listarrespuesta(V8), VerRespuesta(V9), Calificarsoporte(V10),
Parametros(V11), CrearUsuario(V12), IngresarParametro(V13), IngresarCategoria(V14),
IngresarSubcategoria(V15), IngresarCausa(V17), ingresarsecciones(V16),
Bitcoras(V18)
Descripcin: Ventana Heredada por las dems clase de tipo ventana.
, la interfaz grfica tendr colores corporativos, que son tonos azules claros #A9E2F3 y
oscuros #8181F7, con letra Time New Roma tamao 12 en la parte superior en la barra
de herramienta estar el Nombre de la ventana con letra Time New Romn Tamao 12 en
negrilla, y en al lado superior derecho de la ventana tendr las opciones de salir y
minimizar. Los botones estarn en la parte superior con un estilo de relieve de color
#A9E2F3, el cual cambiara de color al momento de presionarlo.
Atributos:
Nombre
Descripcin
Responsabilidades:
Nombre
Descripcin
Desplegar Ventana () Devuelve Void.
Mtodo encargado de desplegar la
pantalla actual.
Tarjeta CRC, Ventana de Creacin
Ventana de Creacin
Sper Clases: Ventana
Sub Clases: ResponderSolicitud(V4), ReasignarSolicitud(V5), AsociarTarea(V6),
AdicionarVitacora(V7), IngresarSolicitud(V2-1), CalificarSoporte(V10),
CrearUsusraio(V12), IngresarParametro(V13), IngresarCategoria(V14),
IngresarSubcategoria(V15), IngresarSecciones(V16), IngresarCausa(v17)
Descripcin: Sper clase para las pantallas de creacin de registro del SIS. , la interfaz
grfica tendr colores corporativos, que son tonos azules claros #A9E2F3 y oscuros
#8181F7, con letra Time New Roma tamao 12 en la parte superior en la barra de
herramienta estar el Nombre de la ventana con letra Time New Romn Tamao 12 en
negrilla, y en al lado superior derecho de la ventana tendr las opciones de salir y
minimizar. Los botones estarn en la parte superior con un estilo de relieve de color
#A9E2F3, el cual cambiara de color al momento de presionarlo.
Atributos:
Nombre
Descripcin
Responsabilidades:
Nombre
Descripcin
Tarjeta CRC, Ventana Para Listar
Clase: Ventana Para Listar
Sper Clases: Ventana
Sub Clases: Solicitudes(V2), LeerSolicitudes(V3), Listarespuestas(V8), Bitcoras(V18)
Descripcin: Sper clase para las ventanas que presentan listas de tems como
solicitudes y respuestas. La interfaz grfica tendr colores corporativos, que son tonos
azules claros #A9E2F3 y oscuros #8181F7, con letra Time New Roma tamao 12 en la
parte superior en la barra de herramienta estar el Nombre de la ventana con letra Time
New Romn Tamao 12 en negrilla, y en al lado superior derecho de la ventana tendr
las opciones de salir y minimizar. Los botones estarn en la parte superior con un estilo
de relieve de color #A9E2F3, el cual cambiara de color al momento de presionarlo.
Atributos:
Nombre
Descripcin
Responsabilidades:
Nombre
Descripcin
Tarjeta CRC, Men Principal
Clase: Men Principal
Sper Clases: Ventana
Sub Clases:
Descripcin: Clase base para realizar el men principal del Sistema Integral de Soporte
(SIS), la interfaz grfica tendr colores corporativos, que son tonos azules claros
#A9E2F3 y oscuros #8181F7, con letra Time New Roma tamao 12 en la parte superior
en la barra de herramienta estar el Nombre de la ventana con letra Time New Romn
Tamao 12 en negrilla, y en al lado superior derecho de la ventana tendr las opciones de
salir y minimizar. Los botones estarn en la parte superior con un estilo de relieve de
color #A9E2F3, el cual cambiara de color al momento de presionarlo.
Atributos:
Nombre
Descripcin
Columna
Filas
Responsabilidades:
Nombre
Descripcin
Ejecutar () Devuelve void. Mtodo que Manejador Principal
permite ejecutar el comando asociado
de tem de men seleccionado.
Desplegar Men () devuelve void.
Mtodo que permite visualizar el men
con sus tems.
Tarjeta CRC, Subsistema Interfaz de Usuario
Clase: Subsistema Interfaz de Usuario
Sper Clases:
Sub Clases: InterfaceUsuario, MenuPrincipal, Ingresaralsistema(V1), Solicitudes(V2),
LeerSolicitudes(V3), ResponderSolicitus(V4), Reasignar solicitud(V5),
Asociartares(V6), Adicionarbitacora(V7), Listarrespuesta(V8), VerRespuesta(V9),
Calificarsoporte(V10), Parametros(V11), CrearUsuario(V12), IngresarParametro(V13),
IngresarCategoria(V14), IngresarSubcategoria(V15), IngresarCausa(V17),
ingresarsecciones(V16), Bitcoras(V18)
Descripcin: Este subsistema agrupa todos los objetos que permiten el manejo de las
interfaces del usuario, , la interfaz grfica tendr colores corporativos, que son tonos
azules claros #A9E2F3 y oscuros #8181F7, con letra Time New Roma tamao 12 en la
parte superior en la barra de herramienta estar el Nombre de la ventana con letra Time
New Romn Tamao 12 en negrilla, y en al lado superior derecho de la ventana tendr
las opciones de salir y minimizar. Los botones estarn en la parte superior con un estilo
de relieve de color #A9E2F3, el cual cambiara de color al momento de presionarlo.
Atributos:
Nombre
Descripcin
Desplegar Ventanas
Interface Usuario
Responsabilidades:
Nombre
Descripcin
Tarjeta CRC, Subsistema Ingresar Solicitud
Clase: Subsistema Ingresar Solicitud
Sper Clases:
Sub Clases: Manejador BD Solicitudes, Bd Solicitudes, Manejador Bd Usuarios, Bd
Usuarios, Ingresaralsistema(V1), Listarrespuesta(V8), VerRespuesta(V9),
Calificarsoporte(V10), Ingresarsolicitud(V2-1)
Descripcin: Este subsistema agrupa todos los objetos que permiten el ingreso de una
nueva solicitud de soporte.
La interfaz grfica tendr colores corporativos, que son tonos azules claros #A9E2F3 y
oscuros #8181F7, con letra Time New Roma tamao 12 en la parte superior en la barra
de herramienta estar el Nombre de la ventana con letra Time New Romn Tamao 12 en
negrilla, y en al lado superior derecho de la ventana tendr las opciones de salir y
minimizar. Los botones estarn en la parte superior con un estilo de relieve de color
#A9E2F3, el cual cambiara de color al momento de presionarlo.
Atributos:
Nombre
Descripcin
Responsabilidades:
Nombre
Descripcin
2. DISEO DEL SISTEMAS
a. Lenguaje de programacin
EL lenguaje de programacin para desarrollar el Sistema Integral de Soporte (SIS) a
utilizar es el PHP (Hypertext Preprocessor) es un lenguaje de programacin interpretado
que se utiliza para la generacin de pginas web de forma dinmica. ste cdigo se ejecuta
al lado del servidor y se incrusta dentro del cdigo HTML. Cabe destacar que es un
lenguaje de cdigo abierto, gratuito y multiplataforma, se seleccion dicho lenguaje ya que
por ser un sistema web es el ms apropiado para nuestro desarrollo en la cual menciono
algunas ventajas:
Ventajas
Lenguaje multiplataforma.
Fcil de aprender.
Orientado para desarrollar aplicaciones web donde la informacin est en una base
de datos.
Buena integracin con la mayora de conectores a base de datos. MySQL,
PostgreSQL, Oracle, etc.
Lenguaje modular.
Mucha documentacin debido a su gran popularidad y una gran comunidad. (Web
Oficial php.net).
Programacin orientada a objetos.
Lenguaje de cdigo libre y gratuito.
Biblioteca muy amplia de funciones nativas.
Mltiples Frameworks PHP que permiten que tu cdigo sea ms ordenado,
estructurado, manejable y permiten trabajar utilizando patrones de diseo cmo
Modelo-Vista-Controlador (MVC). (Cases, 2016)
b. Incorporacin de Bibliotecas
Interfaces Graficas GUI
Bibliotecas numricas y de estructura de datos
Plantillas Instaladas
Biblioteca de clases
Estructura de Control
Teniendo en cuenta las tarjetas CRC y el diseo de interfaces en el trabajo anterior se
dise en un entorno empresarial se mantendr el diseo y los atributos realizados durante
la etapa anterior, las cuales relaciono a continuacin, cabe anotar que nuestro sistema es un
ambiente web, el cual se alojara en un Host y con una direccin web se tendr acceso al
nuestro sistema.
c. Incorporacin de una base de datos, tpicamente relacionales, relacionales
extendidos u orientados a objetos
Para nuestro Sistema Integral de Soporte (SIS) utilizaremos un base de datos MySQL, ya
que permite una buena integracin con el lenguaje de programacin seleccionado para
nuestro sistema.
Modelo entidad relacin.
El modelo de entidad relacin es uno de los modelos ms populares. Es una tcnica para
definir las necesidades de informacin de una organizacin, el cual se basa en una
representacin del mundo real en que los datos se describen como entidades, atributos y
relaciones.
Entidad: Es un ente, objeto o persona con caractersticas propias y de relevancia, de la cual
se desea guardar ciertos criterios de elevada importancia para posteriormente ser ledos e
interpretados.
Caractersticas de una entidad. El nombre de una entidad debe representar un tipo o clase de
ente. Cada ente u objeto podr ser nicamente representado por una entidad. Cada entidad
debe de ser nica.
Atributo: Es toda referencia que se utiliza para medir, calificar y clasificar cuantitativa o
calificativamente una entidad. Es decir las caractersticas, cualidades de relevancia.
Caractersticas de los atributos. Un atributo deber ser escrito en singular El nombre debe
de ser escrito en minscula Debe de describir la entidad como tal No se pueden repetir los
nombres de atributos 134
Relaciones: Son asociaciones entre dos o ms entidades, a veces son llamadas asociaciones
de datos.
Tipos de relaciones
El primer tipo de relacin es de uno a uno y se representa 1:1. En este tipo de
relacin cada registro de la tabla uno solo puede tener un registro coincidente en la
tabla 2 o viceversa.
El segundo tipo de relacin es de uno a muchos y se representa 1:M. Este es el tipo
de relacin ms comn que existe, en ella un registro de la tabla uno puede tener
muchos registros coincidentes en la tabla dos, pero un registro de la tabla dos solo
puede tener un registro coincidente en la tabla uno.
El tercer tipo de relacin es de muchos a muchos y se representa M: M. en este tipo
de relacin un registro de la tabla uno puede tener muchos registros coincidentes en
la tabla dos o viceversa.
Llave: Una llave es uno de los conceptos de datos de una entidad que se utiliza para
identificar un registro. Las llaves tambin son llamadas ndices, estos aceleran la bsqueda
y ordenamiento en un campo, pero pueden hacer lentas las actualizaciones.
Llave primaria: La llave primaria permite que cada instancia de una entidad pueda ser
especficamente identificable del resto de los registros de esa misma entidad. En
consecuencia no puede existir en un archivo un registro que cuente con el mismo valor de
otro registro en el campo de la llave primaria; la llave primaria no puede tener valores
repetidos para distintos registros.
Llave fornea o secundaria: Conjunto de atributos comn en dos entidades que sirve
como relacin en las dos entidades. No es un atributo de la entidad relacionada pero es la
llave primaria de la entidad con la cual esta se relaciona. No identifica de manera nica un
registro. A continuacin se presenta el modelo Entidad-Relacin diseado para el
SISTEMA INTEGRAL DE SOPORTE (SIS).
Modelo Entidad/Relacin
DICCIONARIO DE DATOS
Nombre de Archivo: Tareas
Fecha de Creacin: 09/05/2016
Descripcin: Se asocian a las respuestas del usuario de soporte
Campo
Numero_Solicitud
Numero_Respuesta
Numero_Tarea
Prioridad
Descripcin
Relaciones.
Tamao
10
3
3
1
300
Tipo de dato Descripcin
INT
Clave nica
INT
Consecutivo de respuesta
INT
Consecutivo De tarea
INT
Nivel de prioridad del servicio
VARCHAR
Resumen de las tareas
Campos Clave
Se relaciona con Respuestas
Numero_Solicitud, Numero_Respuesta
Numero_Tarea
Nombre de Archivo: Respuestas
Fecha de Creacin: 09/05/2016
Descripcin: La respuesta es la solucin a la solicitud de soporte, brindada por un
usuario de soporte del rea de sistemas
Campo
Numero_Solicitud
Numero_Respuesta
Tsoporte_Responde
Tipo_Respuesta
Nivel_Dificultad
Nivel_Satisfaccion
Nivel_Oportunidad
Fecha_Respuesta
Relaciones.
Tamao
10
3
3
1
1
1
1
Se relaciona con Correos y
Tipo de dato
Descripcin
INT
Clave nica
INT
Consecutivo de respuesta
INT
Consecutivo De tarea
INT
Nivel de prioridad del servicio
INT
Nivel de dificultad de servicio
INT
Satisfaccin del usuario de 1 a 5
INT
Que Oportuna es la respuesta
DATATIME
Fecha de la solucin al soporte
Campos Clave
Numero_Solicitud, Numero_Respuesta
adjuntos
Nombre de Archivo: Adjuntos
Fecha de Creacin: 09/05/2016
Descripcin: Archivos que se enva complementando una solicitud o una respuesta.
Campo
Numero_Solicitud
Numero_Respuesta
Asunto
Tamao
10
3
20
Tipo de dato
INT
INT
CHAR
Descripcin
Clave nica
Consecutivo de respuesta
Descripcin breve del servicio
Adjunto
Relaciones.
LONGBLOB Archivos adjuntos
Campos Clave
Numero_Solicitud, Numero_Respuesta
Nombre de Archivo: Correo
Fecha de Creacin: 09/05/2016
Descripcin: Cada vez que se genera una nueva solicitud de soporte, se responde o se
reasigna, se genera un correo electrnico de aviso al usuario de soporte asignado.
Campo
Numero_Solicitud
Numero_Respuesta
Numero_Asignacio
n
Asunto
Texto
Relaciones.
Tamao
10
3
3
Tipo de dato
INT
INT
INT
50
300
VARCHAR
Solucin, Reasignado
VARCHAR
Plantilla de respuesta
Campos Clave
Se relaciona con Respuestas, Reasignados
Solicitudes
Descripcin
Clave nica
Consecutivo de respuesta
Consecutivo de reasignacin
Numero_Solicitud,
Nombre de Archivo: Solicitudes
Fecha de Creacin: 09/05/2016
Descripcin: Informacin relevante de un servicio solicitado.
Campo
Numero_Solicitud
Cliente
Tecnico_Soporte
Fecha_Solicitud
Prioridad
Causa
ID_Categora
ID_Subcategoria
Estado
Fecha_Cerrado
Descripcin
Relaciones.
Tamao
10
11
11
1
1
3
3
3
2
300
Tipo de dato
Descripcin
INT
Clave nica
INT
Identificacin del cliente
INT
Identificacin del Tcnico
DATATIME
Fecha de creacin de la solicitud
INT
Nivel de prioridad del servicio
INT
Derivacin de la solicitud
INT
Define la categora
INT
Define la Subcategoria
CHAR
Abierto, Cerrado, Reasignado
DATATIME
Fecha de la solucin al soporte
VARCHAR
Descripcin de la solicitud
Campos Clave
Se relaciona con Correos y respuesta
Usuario, Categora, Subcategoria, Causa
Numero_Solicitud
Nombre de Archivo: Usuarios
Fecha de Creacin: 09/05/2016
Descripcin: Identifica los usuarios que pueden acceder al aplicativo.
Campo
Id_Usuario
Loguin
Clave
Nombre
Rol
Correo
Id_Area
Relaciones.
Tamao
11
15
11
50
1
20
3
Tipo de dato
Descripcin
INT
Clave nica
VARCHAR
Nombre de usuario para logueo
VARCHAR
Clave para ingreso
VARCHAR
Nombre completo del usuario
INT
Tipo de usuario
VARCHAR
Direccin e correo del usuario
INT
rea a la que pertenece el usuario
Campos Clave
Se relaciona con Solicitudes y Secciones
Id_Usuario
Nombre de Archivo: Reasignados
Fecha de Creacin: 09/05/2016
Descripcin: Almacena las solicitudes que se han resignado a otros usuarios de soporte.
Campo
Numero_Solicitud
Numero_Asignacion
Fecha_Asignacion
Usuario_Responsabl
e
Usuario Delegado
Observaciones
Relaciones.
Tamao
10
3
11
11
300
Tipo de dato
INT
INT
Descripcin
Clave nica
Consecutivo de asignacin del
DATATIME
INT
servicio
Fecha en la que se asigno
Persona que soluciona
INT
Persona que reasigna
VARCHAR
Observaciones de la reasignacin
Campos Clave
Se relaciona con Solicitudes y Correo
Numero_Solicitu
Nombre de Archivo: Subcategoras
Fecha de Creacin: 09/05/2016
Descripcin: Almacena la descripcin de los tems en que se subdivide las categoras.
Campo
Id_Categoria
Descripcin
Tamao
3
30
Tipo de dato
INT
VARCHAR
Descripcin
Clave nica
Describe la Categora
Relaciones.
Campos Clave
Se relaciona con Solicitudes, Bitcora
Id_Categoria
Categora
Nombre de Archivo: Categoras
Fecha de Creacin: 09/05/2016
Descripcin: Almacena la identificacin de la categora que clasifica la solicitud de
soporte
Campo
Id_Categoria
Id_Subcategoria
Descripcin
Relaciones.
Tamao
3
3
30
Se relaciona con Subcategoria
Nombre de Archivo: Causas
Tipo de dato
Descripcin
INT
Clave nica
INT
Clave nica
VARCHAR
Describe la Subcategora
Campos Clave
Id_Categoria, Id_Subategoria
Fecha de Creacin: 09/05/2016
Descripcin: Almacena las causas que originan las solicitudes de soporte
Campo
Id Causa
Descripcin
Relaciones.
Tamao
3
30
Se relaciona con Solicitudes
Tipo de dato
Descripcin
INT
Clave nica
VARCHAR
Describe la causa
Campos Clave
Id_Causa
Nombre de Archivo: Secciones
Fecha de Creacin: 09/05/2016
Descripcin: Almacena la descripcin de la seccin.
Campo
Id_Area
Descripcin
Relaciones.
Tamao
3
30
Se relaciona con Usuarios
Tipo de dato
Descripcin
INT
Clave nica
VARCHAR
Describe la Seccin
Campos Clave
Id_Area
Nombre de Archivo: Bitcora
Fecha de Creacin: 09/05/2016
Descripcin: Almacena las respuestas a las solicitudes ms frecuentes de soporte o de
las solicitudes cuyo nivel de dificultad fue mayor.
Campo
Id_Categoria
Id_Subcategoria
Id_Bitacora
Asunto
Fecha
Descripcin
Relaciones.
Tamao
3
30
5
30
500
Se relaciona con Subcategoria
Id_Bitacora
Tipo de dato
INT
INT
INTE
VARCHAR
DATATIME
Descripcin
Clave nica
Clave nica
Clave nica
Ttulo de la solucin
Fecha en que se ingres la
solucin
VARCHAR
Descripcin de la solucin
Campos Clave
Id_Categoria, Id_Subcategoria,